diff options
Diffstat (limited to 'util/scripts/mac-binary/package/InstallerPane')
22 files changed, 8538 insertions, 0 deletions
diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InfoPlist.strings b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InfoPlist.strings Binary files differnew file mode 100644 index 0000000..ea97bd3 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InfoPlist.strings diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/classes.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/classes.nib new file mode 100644 index 0000000..73d69c9 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/classes.nib @@ -0,0 +1,43 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = InstallerPane; + LANGUAGE = ObjC; + OUTLETS = { + contentView = NSView; + firstKeyView = NSView; + initialKeyView = NSView; + lastKeyView = NSView; + nextPane = InstallerPane; + parentSection = id; + }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = {checkLicense = id; checkName = id; }; + CLASS = InstallerPanePane; + LANGUAGE = ObjC; + OUTLETS = { + LicenseField1 = NSTextField; + LicenseField2 = NSTextField; + LicenseField3 = NSTextField; + LicenseField4 = NSTextField; + LicenseField5 = NSTextField; + LicenseField6 = NSTextField; + LicenseField7 = NSTextField; + errorField = NSTextField; + myOutlet = id; + nameField = NSTextField; + }; + SUPERCLASS = InstallerPane; + }, + { + CLASS = InstallerSection; + LANGUAGE = ObjC; + OUTLETS = {firstPane = InstallerPane; }; + SUPERCLASS = NSObject; + } + ); + IBVersion = 1; +}
\ No newline at end of file diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/info.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/info.nib new file mode 100644 index 0000000..0ec3501 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/info.nib @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBDocumentLocation</key> + <string>283 121 356 240 0 0 1600 1178 </string> + <key>IBEditorPositions</key> + <dict> + <key>8</key> + <string>162 556 438 372 0 0 1600 1178 </string> + </dict> + <key>IBFramework Version</key> + <string>446.1</string> + <key>IBOpenObjects</key> + <array> + <integer>8</integer> + </array> + <key>IBSystem Version</key> + <string>8I127</string> + <key>IBUsesTextArchiving</key> + <true/> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/keyedobjects.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/keyedobjects.nib new file mode 100644 index 0000000..d15482e --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane.nib/keyedobjects.nib @@ -0,0 +1,3688 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>$archiver</key> + <string>NSKeyedArchiver</string> + <key>$objects</key> + <array> + <string>$null</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>241</integer> + </dict> + <key>NSAccessibilityConnectors</key> + <dict> + <key>CF$UID</key> + <integer>238</integer> + </dict> + <key>NSAccessibilityOidsKeys</key> + <dict> + <key>CF$UID</key> + <integer>239</integer> + </dict> + <key>NSAccessibilityOidsValues</key> + <dict> + <key>CF$UID</key> + <integer>240</integer> + </dict> + <key>NSClassesKeys</key> + <dict> + <key>CF$UID</key> + <integer>182</integer> + </dict> + <key>NSClassesValues</key> + <dict> + <key>CF$UID</key> + <integer>183</integer> + </dict> + <key>NSConnections</key> + <dict> + <key>CF$UID</key> + <integer>8</integer> + </dict> + <key>NSFontManager</key> + <dict> + <key>CF$UID</key> + <integer>0</integer> + </dict> + <key>NSFramework</key> + <dict> + <key>CF$UID</key> + <integer>5</integer> + </dict> + <key>NSNamesKeys</key> + <dict> + <key>CF$UID</key> + <integer>159</integer> + </dict> + <key>NSNamesValues</key> + <dict> + <key>CF$UID</key> + <integer>160</integer> + </dict> + <key>NSNextOid</key> + <integer>130</integer> + <key>NSObjectsKeys</key> + <dict> + <key>CF$UID</key> + <integer>156</integer> + </dict> + <key>NSObjectsValues</key> + <dict> + <key>CF$UID</key> + <integer>158</integer> + </dict> + <key>NSOidsKeys</key> + <dict> + <key>CF$UID</key> + <integer>184</integer> + </dict> + <key>NSOidsValues</key> + <dict> + <key>CF$UID</key> + <integer>185</integer> + </dict> + <key>NSRoot</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <key>NSVisibleWindows</key> + <dict> + <key>CF$UID</key> + <integer>6</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>4</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>3</integer> + </dict> + </dict> + <string>InstallerSection</string> + <dict> + <key>$classes</key> + <array> + <string>NSCustomObject</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSCustomObject</string> + </dict> + <string>IBCocoaFramework</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>7</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSMutableSet</string> + <string>NSSet</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSMutableSet</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>9</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>14</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>16</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>119</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>121</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>122</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>124</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>125</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>127</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>129</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>131</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>133</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>135</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>137</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>139</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>141</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>143</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>144</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>145</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>146</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>147</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>148</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>149</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>150</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>151</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>152</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>153</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>154</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>12</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>4</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>11</integer> + </dict> + </dict> + <string>InstallerPanePane</string> + <string>firstPane</string> + <dict> + <key>$classes</key> + <array> + <string>NSNibOutletConnector</string> + <string>NSNibConnector</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSNibOutletConnector</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>15</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>parentSection</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>118</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>117</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>115</integer> + </dict> + <key>NSExtension</key> + <dict> + <key>CF$UID</key> + <integer>116</integer> + </dict> + <key>NSFrameSize</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>0</integer> + </dict> + <key>NSSubviews</key> + <dict> + <key>CF$UID</key> + <integer>18</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>39</integer> + </dict> + <key>NSBorderType</key> + <integer>3</integer> + <key>NSBoxType</key> + <integer>2</integer> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>25</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSOffsets</key> + <dict> + <key>CF$UID</key> + <integer>26</integer> + </dict> + <key>NSSubviews</key> + <dict> + <key>CF$UID</key> + <integer>20</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSTitleCell</key> + <dict> + <key>CF$UID</key> + <integer>27</integer> + </dict> + <key>NSTitlePosition</key> + <integer>0</integer> + <key>NSTransparent</key> + <false/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>23</integer> + </dict> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>22</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + </dict> + <string>{{2, 2}, {125, 1}}</string> + <dict> + <key>$classes</key> + <array> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSView</string> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSMutableArray</string> + <string>NSArray</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSMutableArray</string> + </dict> + <string>{{12, 154}, {394, 5}}</string> + <string>{0, 0}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>0</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>28</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>37</integer> + </dict> + </dict> + <string>Box</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>31</integer> + </dict> + <key>NSName</key> + <dict> + <key>CF$UID</key> + <integer>30</integer> + </dict> + <key>NSSize</key> + <real>13</real> + <key>NSfFlags</key> + <integer>1044</integer> + </dict> + <string>LucidaGrande</string> + <dict> + <key>$classes</key> + <array> + <string>NSFont</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSFont</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>35</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>34</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>System</string> + <string>textBackgroundColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MQA= + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSColor</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSColor</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MCAwLjgwMDAwMDAxAA== + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSTextFieldCell</string> + <string>NSActionCell</string> + <string>NSCell</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSTextFieldCell</string> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSBox</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSBox</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>42</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>41</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{240, 126}, {43, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <string></string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>46</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>45</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>textColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MAA= + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSTextField</string> + <string>%NSTextField</string> + <string>NSControl</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSTextField</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>50</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>49</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{187, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>53</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>52</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{134, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>56</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>55</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{83, 126}, {43, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>59</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>58</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{291, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>62</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>61</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{9, 183}, {45, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>71303168</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>63</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>Name: +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>66</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>65</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>controlColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MC42NjY2NjY2OQA= + </data> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>46</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>68</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>controlTextColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>71</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>70</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{159, 156}, {82, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>72</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>License Key:</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>75</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>74</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{59, 181}, {347, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>78</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>77</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{30, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>81</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>80</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{344, 126}, {44, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>84</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>83</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{78, 211}, {263, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>85</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>Please Enter Your Name and License Key +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>88</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>87</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{27, 101}, {364, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>138412032</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>89</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>1</integer> + <key>NSRGB</key> + <data> + MCAwIDAA + </data> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>91</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{73, 128}, {12, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>93</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>96</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>95</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{177, 128}, {12, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>97</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>100</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>99</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{124, 128}, {12, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>101</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>104</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>103</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{230, 128}, {12, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>105</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>108</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>107</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{281, 128}, {12, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>109</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>112</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>111</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{334, 128}, {11, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>113</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>- +</string> + <string>{418, 330}</string> + <string>NSView</string> + <string>NSResponder</string> + <dict> + <key>$classes</key> + <array> + <string>NSCustomView</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSCustomView</string> + </dict> + <string>contentView</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + </dict> + <string>nextKeyView</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>126</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>nameField</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField1</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>130</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField2</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>132</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField3</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>134</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField4</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>136</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField5</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>138</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField6</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>140</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField7</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + </dict> + <string>delegate</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>155</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>errorField</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + </array> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSArray</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSArray</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>161</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>162</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>163</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>164</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>165</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>166</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>167</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>168</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>169</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>170</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>171</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>11</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>115</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>172</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>173</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>174</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>175</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>176</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>177</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>178</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>179</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>180</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>181</integer> + </dict> + </array> + </dict> + <string>NSTextField</string> + <string>File's Owner</string> + <string>NSTextField11326</string> + <string>NSTextField22</string> + <string>NSTextField11321</string> + <string>NSTextField11322</string> + <string>NSTextField11325</string> + <string>NSTextField211</string> + <string>NSTextField2331</string> + <string>NSTextField11324</string> + <string>NSTextField21</string> + <string>NSTextField231</string> + <string>NSBox1</string> + <string>NSTextField232</string> + <string>NSTextField1132</string> + <string>NSTextField2332</string> + <string>NSTextField2</string> + <string>View</string> + <string>NSTextField11323</string> + <string>NSTextField233</string> + <string>NSTextField23</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>127</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>149</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>141</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>122</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>129</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>150</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>143</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>16</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>131</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>151</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>144</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>124</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>121</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>153</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>133</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>152</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>145</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>154</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>119</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>135</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>146</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>14</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>9</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>147</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>137</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>125</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>148</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>139</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>186</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>187</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>188</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>189</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>190</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>191</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>192</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>193</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>194</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>195</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>196</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>197</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>198</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>199</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>200</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>201</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>202</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>203</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>204</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>205</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>206</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>207</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>208</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>209</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>210</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>211</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>212</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>213</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>214</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>215</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>216</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>217</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>218</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>219</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>220</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>221</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>222</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>223</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>224</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>225</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>226</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>227</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>228</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>229</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>230</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>231</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>232</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>233</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>234</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>235</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>236</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>237</integer> + </dict> + </array> + </dict> + <integer>62</integer> + <integer>94</integer> + <integer>116</integer> + <integer>109</integer> + <integer>125</integer> + <integer>73</integer> + <integer>89</integer> + <integer>5</integer> + <integer>126</integer> + <integer>95</integer> + <integer>117</integer> + <integer>110</integer> + <integer>80</integer> + <integer>90</integer> + <integer>9</integer> + <integer>69</integer> + <integer>72</integer> + <integer>96</integer> + <integer>118</integer> + <integer>111</integer> + <integer>122</integer> + <integer>1</integer> + <integer>91</integer> + <integer>88</integer> + <integer>79</integer> + <integer>68</integer> + <integer>120</integer> + <integer>97</integer> + <integer>119</integer> + <integer>112</integer> + <integer>121</integer> + <integer>77</integer> + <integer>123</integer> + <integer>87</integer> + <integer>98</integer> + <integer>113</integer> + <integer>7</integer> + <integer>124</integer> + <integer>8</integer> + <integer>76</integer> + <integer>6</integer> + <integer>127</integer> + <integer>114</integer> + <integer>99</integer> + <integer>128</integer> + <integer>75</integer> + <integer>129</integer> + <integer>71</integer> + <integer>92</integer> + <integer>115</integer> + <integer>74</integer> + <integer>100</integer> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSIBObjectData</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSIBObjectData</string> + </dict> + </array> + <key>$top</key> + <dict> + <key>IB.objectdata</key> + <dict> + <key>CF$UID</key> + <integer>1</integer> + </dict> + </dict> + <key>$version</key> + <integer>100000</integer> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/classes.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/classes.nib new file mode 100644 index 0000000..ac5d9ad --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/classes.nib @@ -0,0 +1,42 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = InstallerPane; + LANGUAGE = ObjC; + OUTLETS = { + contentView = NSView; + firstKeyView = NSView; + initialKeyView = NSView; + lastKeyView = NSView; + nextPane = InstallerPane; + parentSection = id; + }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = {checkLicense = id; checkName = id; }; + CLASS = InstallerPanePane; + LANGUAGE = ObjC; + OUTLETS = { + LicenseField1 = NSTextField; + LicenseField2 = NSTextField; + LicenseField3 = NSTextField; + LicenseField4 = NSTextField; + LicenseField5 = NSTextField; + LicenseField6 = NSTextField; + LicenseField7 = NSTextField; + companyField = NSTextField; + nameField = NSTextField; + }; + SUPERCLASS = InstallerPane; + }, + { + CLASS = InstallerSection; + LANGUAGE = ObjC; + OUTLETS = {firstPane = InstallerPane; }; + SUPERCLASS = NSObject; + } + ); + IBVersion = 1; +}
\ No newline at end of file diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/info.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/info.nib new file mode 100644 index 0000000..b06383f --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/info.nib @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBDocumentLocation</key> + <string>283 121 356 240 0 0 1600 1178 </string> + <key>IBEditorPositions</key> + <dict> + <key>8</key> + <string>303 597 438 372 0 0 1600 1178 </string> + </dict> + <key>IBFramework Version</key> + <string>439.0</string> + <key>IBOpenObjects</key> + <array> + <integer>8</integer> + </array> + <key>IBSystem Version</key> + <string>8C46</string> + <key>IBUsesTextArchiving</key> + <true/> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/keyedobjects.nib b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/keyedobjects.nib new file mode 100644 index 0000000..81ba051 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/InstallerPane~.nib/keyedobjects.nib @@ -0,0 +1,2942 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>$archiver</key> + <string>NSKeyedArchiver</string> + <key>$objects</key> + <array> + <string>$null</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>197</integer> + </dict> + <key>NSAccessibilityConnectors</key> + <dict> + <key>CF$UID</key> + <integer>194</integer> + </dict> + <key>NSAccessibilityOidsKeys</key> + <dict> + <key>CF$UID</key> + <integer>195</integer> + </dict> + <key>NSAccessibilityOidsValues</key> + <dict> + <key>CF$UID</key> + <integer>196</integer> + </dict> + <key>NSClassesKeys</key> + <dict> + <key>CF$UID</key> + <integer>146</integer> + </dict> + <key>NSClassesValues</key> + <dict> + <key>CF$UID</key> + <integer>147</integer> + </dict> + <key>NSConnections</key> + <dict> + <key>CF$UID</key> + <integer>8</integer> + </dict> + <key>NSFontManager</key> + <dict> + <key>CF$UID</key> + <integer>0</integer> + </dict> + <key>NSFramework</key> + <dict> + <key>CF$UID</key> + <integer>5</integer> + </dict> + <key>NSNamesKeys</key> + <dict> + <key>CF$UID</key> + <integer>130</integer> + </dict> + <key>NSNamesValues</key> + <dict> + <key>CF$UID</key> + <integer>131</integer> + </dict> + <key>NSNextOid</key> + <integer>122</integer> + <key>NSObjectsKeys</key> + <dict> + <key>CF$UID</key> + <integer>127</integer> + </dict> + <key>NSObjectsValues</key> + <dict> + <key>CF$UID</key> + <integer>129</integer> + </dict> + <key>NSOidsKeys</key> + <dict> + <key>CF$UID</key> + <integer>148</integer> + </dict> + <key>NSOidsValues</key> + <dict> + <key>CF$UID</key> + <integer>149</integer> + </dict> + <key>NSRoot</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <key>NSVisibleWindows</key> + <dict> + <key>CF$UID</key> + <integer>6</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>4</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>3</integer> + </dict> + </dict> + <string>InstallerSection</string> + <dict> + <key>$classes</key> + <array> + <string>NSCustomObject</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSCustomObject</string> + </dict> + <string>IBCocoaFramework</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>7</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSMutableSet</string> + <string>NSSet</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSMutableSet</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>9</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>14</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>16</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>91</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>93</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>95</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>96</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>97</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>99</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>101</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>103</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>105</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>107</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>109</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>111</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>113</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>115</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>116</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>117</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>118</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>119</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>121</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>122</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>124</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>125</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>126</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>12</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>4</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>11</integer> + </dict> + </dict> + <string>InstallerPanePane</string> + <string>firstPane</string> + <dict> + <key>$classes</key> + <array> + <string>NSNibOutletConnector</string> + <string>NSNibConnector</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSNibOutletConnector</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>15</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>parentSection</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>90</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>89</integer> + </dict> + <key>NSClassName</key> + <dict> + <key>CF$UID</key> + <integer>87</integer> + </dict> + <key>NSExtension</key> + <dict> + <key>CF$UID</key> + <integer>88</integer> + </dict> + <key>NSFrameSize</key> + <dict> + <key>CF$UID</key> + <integer>86</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>0</integer> + </dict> + <key>NSSubviews</key> + <dict> + <key>CF$UID</key> + <integer>18</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>39</integer> + </dict> + <key>NSBorderType</key> + <integer>3</integer> + <key>NSBoxType</key> + <integer>2</integer> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>25</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSOffsets</key> + <dict> + <key>CF$UID</key> + <integer>26</integer> + </dict> + <key>NSSubviews</key> + <dict> + <key>CF$UID</key> + <integer>20</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSTitleCell</key> + <dict> + <key>CF$UID</key> + <integer>27</integer> + </dict> + <key>NSTitlePosition</key> + <integer>0</integer> + <key>NSTransparent</key> + <false/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>23</integer> + </dict> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>22</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + </dict> + <string>{{2, 2}, {125, 1}}</string> + <dict> + <key>$classes</key> + <array> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSView</string> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSMutableArray</string> + <string>NSArray</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSMutableArray</string> + </dict> + <string>{{12, 154}, {394, 5}}</string> + <string>{0, 0}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>0</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>28</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>37</integer> + </dict> + </dict> + <string>Box</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>31</integer> + </dict> + <key>NSName</key> + <dict> + <key>CF$UID</key> + <integer>30</integer> + </dict> + <key>NSSize</key> + <real>13</real> + <key>NSfFlags</key> + <integer>1044</integer> + </dict> + <string>LucidaGrande</string> + <dict> + <key>$classes</key> + <array> + <string>NSFont</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSFont</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>35</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>34</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>System</string> + <string>textBackgroundColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MQA= + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSColor</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSColor</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MCAwLjgwMDAwMDAxAA== + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSTextFieldCell</string> + <string>NSActionCell</string> + <string>NSCell</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSTextFieldCell</string> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSBox</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSBox</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>42</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>41</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{240, 126}, {43, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <string></string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>46</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>45</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>textColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MAA= + </data> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSTextField</string> + <string>%NSTextField</string> + <string>NSControl</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSTextField</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>50</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>49</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{187, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>53</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>52</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{134, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>56</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>55</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{83, 126}, {43, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>59</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>58</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{291, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>62</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>61</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{9, 183}, {45, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>71303168</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>63</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>Name: +</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>66</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>65</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>controlColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSColorSpace</key> + <integer>3</integer> + <key>NSWhite</key> + <data> + MC42NjY2NjY2OQA= + </data> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>36</integer> + </dict> + <key>NSCatalogName</key> + <dict> + <key>CF$UID</key> + <integer>33</integer> + </dict> + <key>NSColor</key> + <dict> + <key>CF$UID</key> + <integer>46</integer> + </dict> + <key>NSColorName</key> + <dict> + <key>CF$UID</key> + <integer>68</integer> + </dict> + <key>NSColorSpace</key> + <integer>6</integer> + </dict> + <string>controlTextColor</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>71</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>70</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{159, 156}, {82, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>72</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>License Key:</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>75</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>74</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{59, 181}, {347, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>78</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>77</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{30, 126}, {45, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>81</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>80</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{344, 126}, {44, 22}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>32</integer> + </dict> + <key>NSCellFlags</key> + <integer>-1804468671</integer> + <key>NSCellFlags2</key> + <integer>272630784</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>43</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSDrawsBackground</key> + <true/> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>44</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>47</integer> + </dict> + <key>NSCell</key> + <dict> + <key>CF$UID</key> + <integer>84</integer> + </dict> + <key>NSEnabled</key> + <true/> + <key>NSFrame</key> + <dict> + <key>CF$UID</key> + <integer>83</integer> + </dict> + <key>NSNextResponder</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSSuperview</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <key>NSvFlags</key> + <integer>256</integer> + </dict> + <string>{{78, 211}, {263, 17}}</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>38</integer> + </dict> + <key>NSBackgroundColor</key> + <dict> + <key>CF$UID</key> + <integer>64</integer> + </dict> + <key>NSCellFlags</key> + <integer>67239424</integer> + <key>NSCellFlags2</key> + <integer>272629760</integer> + <key>NSContents</key> + <dict> + <key>CF$UID</key> + <integer>85</integer> + </dict> + <key>NSControlView</key> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <key>NSSupport</key> + <dict> + <key>CF$UID</key> + <integer>29</integer> + </dict> + <key>NSTextColor</key> + <dict> + <key>CF$UID</key> + <integer>67</integer> + </dict> + </dict> + <string>Please Enter Your Name and License Key +</string> + <string>{418, 330}</string> + <string>NSView</string> + <string>NSResponder</string> + <dict> + <key>$classes</key> + <array> + <string>NSCustomView</string> + <string>NSView</string> + <string>NSResponder</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSCustomView</string> + </dict> + <string>contentView</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + </dict> + <string>nextKeyView</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>92</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>98</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>nameField</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>100</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField1</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>102</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField2</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>104</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField3</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>106</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField4</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>108</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField5</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>110</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField6</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>112</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </dict> + <string>LicenseField7</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + </dict> + <string>delegate</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>114</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + </dict> + <string>nextKeyView</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>13</integer> + </dict> + <key>NSDestination</key> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <key>NSLabel</key> + <dict> + <key>CF$UID</key> + <integer>123</integer> + </dict> + <key>NSSource</key> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + </array> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSArray</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSArray</string> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>132</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>133</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>87</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>134</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>135</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>136</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>137</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>138</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>139</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>140</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>141</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>142</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>11</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>143</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>144</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>145</integer> + </dict> + </array> + </dict> + <string>NSTextField11325</string> + <string>NSTextField211</string> + <string>NSTextField11324</string> + <string>NSTextField11321</string> + <string>NSBox1</string> + <string>NSTextField1132</string> + <string>NSTextField2</string> + <string>NSTextField21</string> + <string>NSTextField11323</string> + <string>File's Owner</string> + <string>NSTextField</string> + <string>NSTextField11326</string> + <string>View</string> + <string>NSTextField11322</string> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>125</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>117</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>60</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>121</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>82</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>2</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>9</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>93</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>17</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>126</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>57</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>101</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>19</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>94</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>116</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>10</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>79</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>14</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>103</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>54</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>91</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>95</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>16</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>105</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>76</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>122</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>51</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>96</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>120</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>124</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>119</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>107</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>73</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>97</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>48</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>118</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>113</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>109</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>115</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>21</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>99</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>69</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>40</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>111</integer> + </dict> + </array> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array> + <dict> + <key>CF$UID</key> + <integer>150</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>151</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>152</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>153</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>154</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>155</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>156</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>157</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>158</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>159</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>160</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>161</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>162</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>163</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>164</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>165</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>166</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>167</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>168</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>169</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>170</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>171</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>172</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>173</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>174</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>175</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>176</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>177</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>178</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>179</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>180</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>181</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>182</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>183</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>184</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>185</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>186</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>187</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>188</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>189</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>190</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>191</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>192</integer> + </dict> + <dict> + <key>CF$UID</key> + <integer>193</integer> + </dict> + </array> + </dict> + <integer>119</integer> + <integer>112</integer> + <integer>77</integer> + <integer>116</integer> + <integer>121</integer> + <integer>1</integer> + <integer>6</integer> + <integer>88</integer> + <integer>8</integer> + <integer>120</integer> + <integer>76</integer> + <integer>95</integer> + <integer>68</integer> + <integer>89</integer> + <integer>111</integer> + <integer>5</integer> + <integer>75</integer> + <integer>7</integer> + <integer>96</integer> + <integer>74</integer> + <integer>87</integer> + <integer>90</integer> + <integer>9</integer> + <integer>97</integer> + <integer>62</integer> + <integer>117</integer> + <integer>73</integer> + <integer>91</integer> + <integer>115</integer> + <integer>118</integer> + <integer>114</integer> + <integer>98</integer> + <integer>80</integer> + <integer>92</integer> + <integer>72</integer> + <integer>113</integer> + <integer>109</integer> + <integer>99</integer> + <integer>110</integer> + <integer>69</integer> + <integer>94</integer> + <integer>79</integer> + <integer>71</integer> + <integer>100</integer> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>24</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$class</key> + <dict> + <key>CF$UID</key> + <integer>128</integer> + </dict> + <key>NS.objects</key> + <array/> + </dict> + <dict> + <key>$classes</key> + <array> + <string>NSIBObjectData</string> + <string>NSObject</string> + </array> + <key>$classname</key> + <string>NSIBObjectData</string> + </dict> + </array> + <key>$top</key> + <dict> + <key>IB.objectdata</key> + <dict> + <key>CF$UID</key> + <integer>1</integer> + </dict> + </dict> + <key>$version</key> + <integer>100000</integer> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/English.lproj/Localizable.strings b/util/scripts/mac-binary/package/InstallerPane/English.lproj/Localizable.strings Binary files differnew file mode 100644 index 0000000..13b56d9 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/English.lproj/Localizable.strings diff --git a/util/scripts/mac-binary/package/InstallerPane/Info.plist b/util/scripts/mac-binary/package/InstallerPane/Info.plist new file mode 100644 index 0000000..b255851 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/Info.plist @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>InstallerPane</string> + <key>CFBundleIdentifier</key> + <string>com.trolltech.qt.installerPlugin</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Installer</string> + <key>CFBundlePackageType</key> + <string>BNDL</string> + <key>CFBundleShortVersionString</key> + <string>1.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1.0</string> + <key>InstallerSectionTitle</key> + <string>InstallerPane</string> + <key>NSMainNibFile</key> + <string>InstallerPane</string> + <key>NSPrincipalClass</key> + <string>InstallerSection</string> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/default.pbxuser b/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/default.pbxuser new file mode 100644 index 0000000..8c4de76 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/default.pbxuser @@ -0,0 +1,238 @@ +// !$*UTF8*$! +{ + 089C1669FE841209C02AAC07 = { + activeBuildStyle = 014CEA420018CDE011CA2923; + activeTarget = 8D5B49AC048680CD000E48DA; + codeSenseManager = B4ED4491067AA67F00C170C8; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 206, + 20, + 206, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 108701307; + PBXPrepackagedSmartGroups_v2 = ( + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + activationKey = OldTargetSmartGroup; + clz = PBXTargetSmartGroup; + description = "Displays all targets of the project."; + globalID = 1C37FABC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXTargetSmartGroup2; + description = "Displays all targets of the project as well as nested build phases."; + globalID = 1C37FBAC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXExecutablesSmartGroup; + description = "Displays all executables of the project."; + globalID = 1C37FAAC04509CD000000102; + name = Executables; + preferences = { + image = Executable; + }; + }, + { + " PBXTransientLocationAtTop " = bottom; + absolutePathToBundle = ""; + clz = PBXErrorsWarningsSmartGroup; + description = "Displays files with errors or warnings."; + globalID = 1C08E77C0454961000C914BD; + name = "Errors and Warnings"; + preferences = { + fnmatch = ""; + image = WarningsErrors; + recursive = 1; + regex = ""; + root = "<PROJECT>"; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = 1CC0EA4004350EF90044410B; + name = "Implementation Files"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = "<PROJECT>"; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "This group displays Interface Builder NIB Files."; + globalID = 1CC0EA4004350EF90041110B; + name = "NIB Files"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = "<PROJECT>"; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXFindSmartGroup; + description = "Displays Find Results."; + globalID = 1C37FABC05509CD000000102; + name = "Find Results"; + preferences = { + image = spyglass; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXBookmarksSmartGroup; + description = "Displays Project Bookmarks."; + globalID = 1C37FABC05539CD112110102; + name = Bookmarks; + preferences = { + image = Bookmarks; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = XCSCMSmartGroup; + description = "Displays files with interesting SCM status."; + globalID = E2644B35053B69B200211256; + name = SCM; + preferences = { + image = PBXRepository; + isLeaf = 0; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXSymbolsSmartGroup; + description = "Displays all symbols for the project."; + globalID = 1C37FABC04509CD000100104; + name = "Project Symbols"; + preferences = { + image = ProjectSymbols; + isLeaf = 1; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Filter SmartGroup"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = "<PROJECT>"; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Regular Expression SmartGroup"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = "<PROJECT>"; + }; + }, + { + PBXTransientLocationAtTop = bottom; + clz = XDDesignSmartGroup; + description = "Displays Xdesign models"; + globalID = 2E4A936305E6979E00701470; + name = Design; + preferences = { + image = Design; + isLeaf = 0; + }; + }, + ); + PBXWorkspaceStateSaveDate = 108701307; + }; + sourceControlManager = B4ED4490067AA67F00C170C8; + userBuildSettings = { + }; + }; + 8D5B49AC048680CD000E48DA = { + activeExec = 0; + }; + B4ED4490067AA67F00C170C8 = { + fallbackIsa = XCSourceControlManager; + isa = PBXSourceControlManager; + scmConfiguration = { + }; + scmType = ""; + }; + B4ED4491067AA67F00C170C8 = { + indexTemplatePath = ""; + isa = PBXCodeSenseManager; + usesDefaults = 1; + wantsCodeCompletion = 1; + wantsCodeCompletionAutoPopup = 1; + wantsCodeCompletionAutoSuggestions = 0; + wantsCodeCompletionCaseSensitivity = 1; + wantsCodeCompletionListAlways = 1; + wantsCodeCompletionOnlyMatchingItems = 1; + wantsCodeCompletionParametersIncluded = 1; + wantsCodeCompletionPlaceholdersInserted = 1; + wantsCodeCompletionTabCompletes = 1; + wantsIndex = 1; + }; +} diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/project.pbxproj b/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4445b5d --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerPane.xcodeproj/project.pbxproj @@ -0,0 +1,381 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; + 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; + B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */; }; + B40F802906739F480053A16B /* InstallerPane.nib in Resources */ = {isa = PBXBuildFile; fileRef = B40F802706739F480053A16B /* InstallerPane.nib */; }; + B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B47CF353067B4E030066DBF6 /* Localizable.strings */; }; + CA21468F0897D41100C0167A /* InstallerSecionSection.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA21468E0897D41100C0167A /* InstallerSecionSection.mm */; }; + CA72AA6A089640B3001196EE /* InstallerPanePane.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA72AA69089640B3001196EE /* InstallerPanePane.mm */; }; + CADBCF9F08F55066009B9612 /* helpfulfunc.mm in Sources */ = {isa = PBXBuildFile; fileRef = CADBCF9E08F55066009B9612 /* helpfulfunc.mm */; }; + CADBD0A108F58F9C009B9612 /* keydec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CADBD0A008F58F9B009B9612 /* keydec.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; + 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + 089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; + 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; + 32DBCF630370AF2F00C91783 /* InstallerPane_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InstallerPane_Prefix.pch; sourceTree = "<group>"; }; + 8D5B49B6048680CD000E48DA /* InstallerPane.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InstallerPane.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; + B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = "<absolute>"; }; + B40F802806739F480053A16B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/InstallerPane.nib; sourceTree = "<group>"; }; + B44C200806739AE500D31AA1 /* InstallerPanePane.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InstallerPanePane.h; sourceTree = "<group>"; }; + B47CF354067B4E030066DBF6 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; }; + B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = InstallerSections.plist; sourceTree = "<group>"; }; + CA21468D0897D41100C0167A /* InstallerSecionSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InstallerSecionSection.h; sourceTree = "<group>"; }; + CA21468E0897D41100C0167A /* InstallerSecionSection.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InstallerSecionSection.mm; sourceTree = "<group>"; }; + CA2146C00897D69E00C0167A /* helpfulfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = helpfulfunc.h; sourceTree = "<group>"; }; + CA72A9A40896304E001196EE /* keydec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = keydec.h; sourceTree = "<group>"; }; + CA72AA69089640B3001196EE /* InstallerPanePane.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InstallerPanePane.mm; sourceTree = "<group>"; }; + CADBCF9E08F55066009B9612 /* helpfulfunc.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = helpfulfunc.mm; sourceTree = "<group>"; }; + CADBD0A008F58F9B009B9612 /* keydec.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = keydec.cpp; sourceTree = "<group>"; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D5B49B3048680CD000E48DA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */, + B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* InstallerPlugin */ = { + isa = PBXGroup; + children = ( + 08FB77AFFE84173DC02AAC07 /* Classes */, + 32C88E010371C26100C91783 /* Other Sources */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* Frameworks and Libraries */, + 19C28FB8FE9D52D311CA2CBB /* Products */, + ); + name = InstallerPlugin; + sourceTree = "<group>"; + }; + 089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */, + 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */, + ); + name = "Frameworks and Libraries"; + sourceTree = "<group>"; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + B47CF353067B4E030066DBF6 /* Localizable.strings */, + B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */, + 8D5B49B7048680CD000E48DA /* Info.plist */, + 089C167DFE841241C02AAC07 /* InfoPlist.strings */, + B40F802706739F480053A16B /* InstallerPane.nib */, + ); + name = Resources; + sourceTree = "<group>"; + }; + 08FB77AFFE84173DC02AAC07 /* Classes */ = { + isa = PBXGroup; + children = ( + CADBD0A008F58F9B009B9612 /* keydec.cpp */, + CADBCF9E08F55066009B9612 /* helpfulfunc.mm */, + CA72A9A40896304E001196EE /* keydec.h */, + B44C200806739AE500D31AA1 /* InstallerPanePane.h */, + CA72AA69089640B3001196EE /* InstallerPanePane.mm */, + CA21468D0897D41100C0167A /* InstallerSecionSection.h */, + CA21468E0897D41100C0167A /* InstallerSecionSection.mm */, + CA2146C00897D69E00C0167A /* helpfulfunc.h */, + ); + name = Classes; + sourceTree = "<group>"; + }; + 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = { + isa = PBXGroup; + children = ( + 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */, + B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */, + ); + name = "Linked Frameworks"; + sourceTree = "<group>"; + }; + 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 089C1672FE841209C02AAC07 /* Foundation.framework */, + 089C167FFE841241C02AAC07 /* AppKit.framework */, + ); + name = "Other Frameworks"; + sourceTree = "<group>"; + }; + 19C28FB8FE9D52D311CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D5B49B6048680CD000E48DA /* InstallerPane.bundle */, + ); + name = Products; + sourceTree = "<group>"; + }; + 32C88E010371C26100C91783 /* Other Sources */ = { + isa = PBXGroup; + children = ( + 32DBCF630370AF2F00C91783 /* InstallerPane_Prefix.pch */, + ); + name = "Other Sources"; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8D5B49AC048680CD000E48DA /* InstallerPane */ = { + isa = PBXNativeTarget; + buildConfigurationList = CA72A7AF0894D77F001196EE /* Build configuration list for PBXNativeTarget "InstallerPane" */; + buildPhases = ( + 8D5B49AF048680CD000E48DA /* Resources */, + 8D5B49B1048680CD000E48DA /* Sources */, + 8D5B49B3048680CD000E48DA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = InstallerPane; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = InstallerPlugin; + productReference = 8D5B49B6048680CD000E48DA /* InstallerPane.bundle */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = CA72A7B30894D77F001196EE /* Build configuration list for PBXProject "InstallerPane" */; + compatibilityVersion = "Xcode 2.4"; + hasScannedForEncodings = 1; + mainGroup = 089C166AFE841209C02AAC07 /* InstallerPlugin */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D5B49AC048680CD000E48DA /* InstallerPane */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D5B49AF048680CD000E48DA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */, + B40F802906739F480053A16B /* InstallerPane.nib in Resources */, + B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D5B49B1048680CD000E48DA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CA72AA6A089640B3001196EE /* InstallerPanePane.mm in Sources */, + CA21468F0897D41100C0167A /* InstallerSecionSection.mm in Sources */, + CADBCF9F08F55066009B9612 /* helpfulfunc.mm in Sources */, + CADBD0A108F58F9C009B9612 /* keydec.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C167EFE841241C02AAC07 /* English */, + ); + name = InfoPlist.strings; + sourceTree = "<group>"; + }; + B40F802706739F480053A16B /* InstallerPane.nib */ = { + isa = PBXVariantGroup; + children = ( + B40F802806739F480053A16B /* English */, + ); + name = InstallerPane.nib; + sourceTree = "<group>"; + }; + B47CF353067B4E030066DBF6 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B47CF354067B4E030066DBF6 /* English */, + ); + name = Localizable.strings; + sourceTree = "<group>"; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + CA1E6BC90897938F0079C491 /* Debug-eval */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = InstallerPane_Prefix.pch; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PREBINDING = NO; + PRODUCT_NAME = InstallerPane; + WRAPPER_EXTENSION = bundle; + ZERO_LINK = YES; + }; + name = "Debug-eval"; + }; + CA1E6BCA0897938F0079C491 /* Debug-eval */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + OTHER_CFLAGS = "-DQT_EVAL"; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + ZERO_LINK = YES; + }; + name = "Debug-eval"; + }; + CA72A7B00894D77F001196EE /* Debug-commercial */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = InstallerPane_Prefix.pch; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PREBINDING = NO; + PRODUCT_NAME = InstallerPane; + WRAPPER_EXTENSION = bundle; + ZERO_LINK = YES; + }; + name = "Debug-commercial"; + }; + CA72A7B10894D77F001196EE /* Release-commercial */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = InstallerPane_Prefix.pch; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PREBINDING = NO; + PRODUCT_NAME = InstallerPane; + WRAPPER_EXTENSION = bundle; + ZERO_LINK = NO; + }; + name = "Release-commercial"; + }; + CA72A7B40894D77F001196EE /* Debug-commercial */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + ZERO_LINK = YES; + }; + name = "Debug-commercial"; + }; + CA72A7B50894D77F001196EE /* Release-commercial */ = { + isa = XCBuildConfiguration; + buildSettings = { + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = "Release-commercial"; + }; + CAEBD75C0896974E0003461D /* Release-eval */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = InstallerPane_Prefix.pch; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PREBINDING = NO; + PRODUCT_NAME = InstallerPane; + WRAPPER_EXTENSION = bundle; + ZERO_LINK = NO; + }; + name = "Release-eval"; + }; + CAEBD75D0896974E0003461D /* Release-eval */ = { + isa = XCBuildConfiguration; + buildSettings = { + OTHER_CFLAGS = "-DQT_EVAL"; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = "Release-eval"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + CA72A7AF0894D77F001196EE /* Build configuration list for PBXNativeTarget "InstallerPane" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CA72A7B00894D77F001196EE /* Debug-commercial */, + CA1E6BC90897938F0079C491 /* Debug-eval */, + CA72A7B10894D77F001196EE /* Release-commercial */, + CAEBD75C0896974E0003461D /* Release-eval */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug-commercial"; + }; + CA72A7B30894D77F001196EE /* Build configuration list for PBXProject "InstallerPane" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CA72A7B40894D77F001196EE /* Debug-commercial */, + CA1E6BCA0897938F0079C491 /* Debug-eval */, + CA72A7B50894D77F001196EE /* Release-commercial */, + CAEBD75D0896974E0003461D /* Release-eval */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug-commercial"; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.h b/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.h new file mode 100644 index 0000000..e7ff301 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.h @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the utils of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ +/* InstallerPanePane */ + +#import <InstallerPlugins/InstallerPane.h> +#import <Cocoa/Cocoa.h> + +@interface InstallerPanePane : InstallerPane +{ + int licenseStatus; + BOOL nameCheckOK; + NSMutableString *fullLicenseKey; + IBOutlet NSTextField *LicenseField1; + IBOutlet NSTextField *LicenseField2; + IBOutlet NSTextField *LicenseField3; + IBOutlet NSTextField *LicenseField4; + IBOutlet NSTextField *LicenseField5; + IBOutlet NSTextField *LicenseField6; + IBOutlet NSTextField *LicenseField7; + IBOutlet NSTextField *nameField; + IBOutlet NSTextField *errorField; + NSString *initialLicensee; + NSString *initialLicenseKey; +} +- (void)checkLicense; +- (void)checkName; +- (void)tryEnable; +- (void)manipulateEditorString:(NSTextField *)TextField; +- (void)fillInForm; +@end diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.mm b/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.mm new file mode 100644 index 0000000..268d594 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerPanePane.mm @@ -0,0 +1,250 @@ +#import "InstallerPanePane.h" +#import "helpfulfunc.h" + +static BOOL checkForLicenseFile() +{ + static const int LICENSESIZE = 42; + int value = -1; + static NSString *qtLicense = [NSHomeDirectory() stringByAppendingPathComponent: @".qt-license"]; + NSData *fileContents = [[NSFileManager defaultManager] contentsAtPath: qtLicense]; + if (fileContents != nil) { + const char *charBuffer = (const char *)[fileContents bytes]; + int length = [fileContents length]; + char *location = strnstr(charBuffer, LicenseKeyExtString, length); + if (location) { + location += strlen(LicenseKeyExtString); + char licenseString[LICENSESIZE]; + strncpy(licenseString, location, LICENSESIZE); + licenseString[LICENSESIZE - 1] = '\0'; + while (location = strstr(licenseString, "\n")) + *location = '\0'; + value = validateLicense(licenseString); + } + } + return value == LicenseOK; +} + +@implementation InstallerPanePane +- (NSString *)title +{ + return [[NSBundle bundleForClass:[self class]] localizedStringForKey:@"PaneTitle" + value:nil table:nil]; +} + +- (id)init +{ + self = [super init]; + if (self) { + licenseStatus = InvalidLicense; + nameCheckOK = NO; + fullLicenseKey = [[NSMutableString alloc] initWithCapacity:35]; + [self fillInForm]; + } + return self; +} + +- (void)fillInForm +{ + static NSString *qtLicense = [NSHomeDirectory() stringByAppendingPathComponent: @".qt-license"]; + NSData *fileData = [[NSFileManager defaultManager] contentsAtPath: qtLicense]; + NSString *fileContents = [[[NSString alloc] initWithData:fileData + encoding:NSUTF8StringEncoding] autorelease]; + if (fileContents == nil) + return; + NSArray *array = [fileContents componentsSeparatedByString:@"\n"]; + uint totalCount = [array count]; + initialLicensee = nil; + initialLicenseKey = nil; + for (uint i = 0; i < totalCount; ++i) { + if (initialLicensee != nil && initialLicenseKey != nil) + break; + NSString *string = [array objectAtIndex:i]; + if (initialLicenseKey == nil) { + NSRange range = [string rangeOfString:[NSString stringWithUTF8String:LicenseKeyExtString]]; + if (range.location != NSNotFound && range.length != 0) { + initialLicenseKey = [string substringFromIndex:range.location + range.length]; + [initialLicenseKey retain]; + continue; + } + } + if (initialLicensee == nil) { + NSRange range = [string rangeOfString:[NSString stringWithUTF8String:LicenseeString]]; + if (range.location != NSNotFound && range.length != 0) { + initialLicensee = [[string substringFromIndex:range.location + range.length] + stringByTrimmingCharactersInSet: + [NSCharacterSet characterSetWithCharactersInString:@"\""]]; + [initialLicensee retain]; + continue; + } + } + } +} + +- (void)willEnterPane:(InstallerSectionDirection)dir +{ + NSString *string = [nameField stringValue]; + + if ((string == nil || [string length] == 0) && (initialLicensee != nil)) + [nameField setStringValue:initialLicensee]; + string = [LicenseField1 stringValue]; + if ((string == nil || [string length] == 0 && (initialLicenseKey != nil))) { + NSArray *array = [initialLicenseKey componentsSeparatedByString:@"-"]; + NSArray *licenseFieldArray = [NSArray arrayWithObjects:LicenseField1, LicenseField2, + LicenseField3, LicenseField4, + LicenseField5, LicenseField6, LicenseField7, nil]; + uint count = [array count]; + count = (count > 7) ? 7 : count; + for (uint i = 0; i < count; ++i) + [[licenseFieldArray objectAtIndex:i] setStringValue:[array objectAtIndex:i]]; + } + [self checkLicense]; +} + +- (BOOL)shouldExitPane:(InstallerSectionDirection)dir +{ + if ((dir == InstallerDirectionForward)) { + if ((licenseStatus != LicenseOK) && !nameCheckOK) + return NO; + + // Copy the file first + NSFileManager *fm = [NSFileManager defaultManager]; + NSString *qtLicense = [NSHomeDirectory() stringByAppendingPathComponent: @".qt-license"]; +#if 0 + if ([fm fileExistsAtPath:qtLicense]) { + NSMutableString *alternatePlace = [NSMutableString stringWithCapacity: 256]; + [alternatePlace setString : [NSHomeDirectory() stringByAppendingPathComponent: @".qt-license.bak"]]; + NSNumber *backNumber = [NSNumber numberWithInt:1]; + int index = [alternatePlace length] - 1; + + while ([fm fileExistsAtPath:alternatePlace]) { + [alternatePlace insertString:[backNumber stringValue] atIndex:index]; + int foo = [backNumber intValue]; + ++foo; + backNumber = [NSNumber numberWithInt:foo]; + } + [fm copyPath:qtLicense toPath:alternatePlace handler:nil]; + } +#endif + + NSMutableString *finalString = [NSMutableString stringWithCapacity:256]; + NSMutableString *nameString = [NSMutableString stringWithCapacity:128]; + [nameString appendString: [nameField stringValue]]; + [nameString replaceOccurrencesOfString:@"\"" withString:@"'" + options:NSLiteralSearch range:NSMakeRange(0, [nameString length])]; + + [finalString appendString:[NSString stringWithUTF8String: LicenseeString]]; + [finalString appendString:@"\""]; + [finalString appendString:nameString]; + [finalString appendString:@"\""]; + [finalString appendString:@"\n"]; + [finalString appendString:[NSString stringWithUTF8String: LicenseKeyExtString]]; + [finalString appendString:fullLicenseKey]; + [finalString appendString:@"\n"]; + + const char *finalFinalString = [finalString UTF8String]; + + NSData *data = [NSData dataWithBytes:finalFinalString length:strlen(finalFinalString)]; + [fm createFileAtPath:qtLicense contents:data attributes:nil]; + } + return YES; +} + +- (void)didEnterPane:(InstallerSectionDirection)dir +{ + [self checkName]; + [self checkLicense]; + [nameField selectText:self]; +} + +- (void)manipulateEditorString:(NSTextField *) textField +{ + NSString *string = [[textField currentEditor] string]; + NSRange range = [string rangeOfString:@"-"]; + if (range.location == NSNotFound) { + return; + } else { + NSString *theBeginning = [string substringToIndex:range.location]; + NSString *theRest = [string substringFromIndex:range.location + 1]; + NSText *ed = [textField currentEditor]; + [ed setString:theBeginning]; + NSView *nextView = [textField nextValidKeyView]; + if (nextView != nil && [nextView class] == [textField class]) { + NSTextField *nextTextField = (NSTextField *)nextView; + [[nextTextField window] makeFirstResponder: nextTextField]; + ed = [nextTextField currentEditor]; + [ed setString:theRest]; + // Bubble this along to catch extra dashes + [self manipulateEditorString:nextTextField]; + } + } +} + +- (void)controlTextDidChange:(NSNotification *)aNotification +{ + NSTextField *itemThatChanged = [aNotification object]; + if (itemThatChanged == nameField) { + [self checkName]; + } else if (itemThatChanged != nil) { + [self manipulateEditorString: itemThatChanged]; + [self checkLicense]; + } +} + + +- (void)checkLicense +{ + int i; + [fullLicenseKey setString:@""]; + NSTextField *theLicenseFields[] = { LicenseField1, LicenseField2, LicenseField3, LicenseField4, + LicenseField5, LicenseField6, LicenseField7 }; + + for (i = 0; i < sizeof(theLicenseFields) / sizeof(NSTextField*); ++i) { + NSString *part = [[theLicenseFields[i] stringValue] + stringByTrimmingCharactersInSet:[NSCharacterSet + whitespaceAndNewlineCharacterSet]]; + if ([part length] <= 0) { + licenseStatus = InvalidLicense; + [self tryEnable]; + return; + } + if (i != 0) + [fullLicenseKey appendString:@"-"]; + [fullLicenseKey appendString:[part uppercaseString]]; + } + + licenseStatus = validateLicense([fullLicenseKey UTF8String]); + [self tryEnable]; +} + +- (void)checkName +{ + NSString *name = [nameField stringValue]; + nameCheckOK = [name length] > 0; + [self tryEnable]; +} + + +- (void)tryEnable +{ + [self setNextEnabled:(licenseStatus == LicenseOK) && nameCheckOK]; + switch (licenseStatus) { + case LicenseOK: + case InvalidLicense: + [errorField setStringValue:@""]; + break; + case InvalidType: + [errorField setStringValue:@"This license cannot be used with this version of Qt"]; + break; + case InvalidPlatform: + [errorField setStringValue:@"This license cannot be used for this Qt Platform"]; + break; + case LicenseExpired: + [errorField setStringValue:@"This license has expired for this product,\n contact sales@trolltech.com for an upgrade"]; + break; + } +} + + +@end + + diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerPane_Prefix.pch b/util/scripts/mac-binary/package/InstallerPane/InstallerPane_Prefix.pch new file mode 100644 index 0000000..c0a0b78 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerPane_Prefix.pch @@ -0,0 +1,8 @@ +// +// Prefix header for all source files of the 'InstallerPlugin' target in the 'InstallerPlugin' project. +// + +#ifdef __OBJC__ + #import <Cocoa/Cocoa.h> + #import <InstallerPlugins/InstallerPlugins.h> +#endif diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.h b/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.h new file mode 100644 index 0000000..6b3abbe --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.h @@ -0,0 +1,56 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the utils of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ +// +// InstallerSecionSection.h +// InstallerPane +// +// Created by Trenton Schulz on 7/27/05. +// Copyright 2005 __MyCompanyName__. All rights reserved. +// + +#import <Cocoa/Cocoa.h> +#include <InstallerPlugins/InstallerSection.h> + +@interface InstallerSecionSection : InstallerSection { + +} + +@end diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.mm b/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.mm new file mode 100644 index 0000000..5d04a5e --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerSecionSection.mm @@ -0,0 +1,46 @@ +// +// InstallerSecionSection.mm +// InstallerPane +// +// Created by Trenton Schulz on 7/27/05. +// Copyright 2005 __MyCompanyName__. All rights reserved. +// + +#import "InstallerSecionSection.h" +#import "helpfulfunc.h" +#import <stdio.h> +#import <string.h> + + +static BOOL checkForLicenseFile() +{ + static const int LICENSESIZE = 42; + int value = -1; + static NSString *qtLicense = [NSHomeDirectory() stringByAppendingPathComponent: @".qt-license"]; + NSData *fileContents = [[NSFileManager defaultManager] contentsAtPath: qtLicense]; + if (fileContents != nil) { + const char *charBuffer = (const char *)[fileContents bytes]; + int length = [fileContents length]; + char *location = strnstr(charBuffer, LicenseKeyExtString, length); + if (location) { + location += strlen(LicenseKeyExtString); + char licenseString[LICENSESIZE]; + strncpy(licenseString, location, LICENSESIZE); + licenseString[LICENSESIZE - 1] = '\0'; + while (location = strstr(licenseString, "\n")) + *location = '\0'; + value = validateLicense(licenseString); + } + } + return value == LicenseOK; +} + + +@implementation InstallerSecionSection + +- (BOOL)shouldLoad +{ + return !checkForLicenseFile(); +} + +@end diff --git a/util/scripts/mac-binary/package/InstallerPane/InstallerSections.plist b/util/scripts/mac-binary/package/InstallerPane/InstallerSections.plist new file mode 100644 index 0000000..0a82f56 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/InstallerSections.plist @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>SectionOrder</key> + <array> + <string>Introduction</string> + <string>ReadMe</string> + <string>License</string> + <string>InstallerPane.bundle</string> + <string>Target</string> + <string>PackageSelection</string> + <string>Install</string> + </array> +</dict> +</plist> diff --git a/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.h b/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.h new file mode 100644 index 0000000..b774f60 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.h @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the utils of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ +/* + * helpfulfunc.h + * InstallerPane + * + * Created by Trenton Schulz on 7/27/05. + * Copyright 2005 __MyCompanyName__. All rights reserved. + * + */ + +#ifndef HELPFULFUNC_H +#define HELPFULFUNC_H + +#import <stdio.h> + +extern const char LicenseeString[]; +extern const char LicenseKeyExtString[]; + +enum LicenseValues { LicenseOK = 0, InvalidLicense, InvalidProduct, InvalidPlatform, InvalidType, LicenseExpired }; + +int validateLicense(const char *string); + +#endif // HELPFULFUNC_H
\ No newline at end of file diff --git a/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.mm b/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.mm new file mode 100644 index 0000000..35b877a --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/helpfulfunc.mm @@ -0,0 +1,88 @@ +/* + * helpfulfunc.c + * InstallerPane + * + * Created by Trenton Schulz on 7/27/05. + * Copyright 2005 __MyCompanyName__. All rights reserved. + * + */ + +#include <stdlib.h> +#include <string.h> +#include <unistd.h> +#include "helpfulfunc.h" +#include "keydec.h" + +#include <Cocoa/Cocoa.h> + +const char LicenseKeyExtString[] = "LicenseKeyExt="; +const char LicenseeString[] = "Licensee="; + +int validateLicense(const char *string) +{ + KeyDecoder key(string); + int ret = InvalidLicense; + int validSchema = +#ifdef QT_EVAL + (KeyDecoder::SupportedEvaluation + | KeyDecoder::UnsupportedEvaluation | KeyDecoder::FullSourceEvaluation); +#else + (KeyDecoder::FullSourceEvaluation | KeyDecoder::Academic + | KeyDecoder::Educational | KeyDecoder::FullCommercial); +#endif + if (key.IsValid()) { + if (!(key.getProducts() & (KeyDecoder::QtUniversal | KeyDecoder::QtDesktop + | KeyDecoder::QtDesktopLight | KeyDecoder::QtConsole))) { + ret = InvalidProduct; + } else { + if (!(key.getPlatforms() + & (KeyDecoder::Mac | KeyDecoder::Embedded | KeyDecoder::WinCE))) { + ret = InvalidPlatform; + } else { + + if (!(key.getLicenseSchema() & validSchema)) { + ret = InvalidType; + } else { + ret = LicenseOK; + } + } + } + } + + if (ret == LicenseOK) { + // We need to check ourselves against the build date + // First read in the build date and then use it to compare with the + // Expiry Date if it's commercial or the current date if it's an eval. + CDate date = key.getExpiryDate(); + NSCalendarDate *expiryDate = [NSCalendarDate dateWithYear:date.year() + month:date.month() day:date.day() + hour:23 minute:59 second:59 + timeZone:[NSTimeZone systemTimeZone]]; + NSCalendarDate *compareDay = 0; +#ifdef QT_EVAL + compareDay = [NSCalendarDate calendarDate]; +#else + // There's a lot of bundles here, so we have to make sure we get the correct one + NSBundle *bundle = nil; + NSArray *bundles = [NSBundle allBundles]; + for (uint i = 0; i < [bundles count]; ++i) { + NSBundle *bun = [bundles objectAtIndex: i]; + NSRange location = [[bun bundleIdentifier] rangeOfString:@"com.trolltech.qt4."]; + if (location.length == 0) + location = [[bun bundleIdentifier] rangeOfString:@"Trolltech Qt Packages"]; + + if (location.length != 0) { + bundle = bun; + break; + } + + } + NSString *contents = [NSString stringWithContentsOfFile:[bundle pathForResource:@".package_date" ofType:nil] + encoding:NSUTF8StringEncoding error:0]; + compareDay = [NSCalendarDate dateWithString: contents calendarFormat:@"%Y-%m-%d"]; +#endif + if ([expiryDate laterDate: compareDay] != expiryDate) + ret = LicenseExpired; + } + return ret; +} diff --git a/util/scripts/mac-binary/package/InstallerPane/keydec.cpp b/util/scripts/mac-binary/package/InstallerPane/keydec.cpp new file mode 100644 index 0000000..e672187 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/keydec.cpp @@ -0,0 +1,323 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the utils of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "keydec.h" + +#define MAX_STRSIZE 256 +#define NUMBER_OF_PARTS 7 + +const ushort KeyDecoder::crc_tbl[] = { + 0x0000, 0x1081, 0x2102, 0x3183, + 0x4204, 0x5285, 0x6306, 0x7387, + 0x8408, 0x9489, 0xa50a, 0xb58b, + 0xc60c, 0xd68d, 0xe70e, 0xf78f +}; + +const char KeyDecoder::Xalphabet[] = "WX9MUEC7AJH3KS6DB4YFG2L5PQRT8VNZ"; +const int KeyDecoder::XAlphabetSize = sizeof(Xalphabet) - 1; +const CDate KeyDecoder::StartDate = CDate(2001, 1, 1); +const uint KeyDecoder::MaxDays = 4000; + +const char *KeyDecoder::Products[] = { + "Qt Universal", + "Qt Desktop", + "Qt Desktop Light", + "Qt Console", + "Qt Designer Only", + 0, + 0, + 0, + 0, + 0, + + "Qtopia PDA", + "Qtopia Phone", + "Qtopia Reference Board", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + + "Teambuilder", + "Solutions", + "QSA", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +const char *KeyDecoder::Platforms[] = { + "X11", + "Embedded", + "Windows", + "Mac", + "Windows CE" +}; + +const char *KeyDecoder::LicenseSchemas[] = { + "Supported Evaluation", + "Unsupported Evaluation", + "Full Source Evaluation", + "Full Commercial", + "Academic", + "Educational" +}; + +const char *KeyDecoder::LicenseFeatures[] = { + "US Customer", + "Floating License", + 0, + 0 +}; + +const int KeyDecoder::NumberOfProducts = sizeof(Products) / sizeof(char *); +const int KeyDecoder::NumberOfPlatforms = sizeof(Platforms) / sizeof(char *); +const int KeyDecoder::NumberOfLicenseSchemas = sizeof(LicenseSchemas) / sizeof(char *); +const int KeyDecoder::NumberOfLicenseFeatures = sizeof(LicenseFeatures) / sizeof(char *); + +CDate::CDate() : m_jd(0) +{ +} + +CDate::CDate(int y, int m, int d) +{ + m_jd = gregorianToJulian(y, m, d); +} + +CDate::CDate(CDate *d) +{ + m_jd = d->m_jd; +} + +CDate::CDate(uint julianDays) +{ + m_jd = julianDays; +} + +int CDate::year() const +{ + int y, m, d; + julianToGregorian(m_jd, y, m, d); + return y; +} + +int CDate::month() const +{ + int y, m, d; + julianToGregorian(m_jd, y, m, d); + return m; +} + +int CDate::day() const +{ + int y, m, d; + julianToGregorian(m_jd, y, m, d); + return d; +} + +uint CDate::gregorianToJulian(int y, int m, int d) const +{ + uint c, ya; + if (y <= 99) + y += 1900; + if (m > 2) { + m -= 3; + } else { + m += 9; + y--; + } + c = y; // NOTE: Sym C++ 6.0 bug + c /= 100; + ya = y - 100*c; + return 1721119 + d + (146097*c)/4 + (1461*ya)/4 + (153*m+2)/5; +} + +void CDate::julianToGregorian(uint jd, int &y, int &m, int &d) const +{ + uint x; + uint j = jd - 1721119; + y = (j*4 - 1)/146097; + j = j*4 - 146097*y - 1; + x = j/4; + j = (x*4 + 3) / 1461; + y = 100*y + j; + x = (x*4) + 3 - 1461*j; + x = (x + 4)/4; + m = (5*x - 3)/153; + x = 5*x - 3 - 153*m; + d = (x + 5)/5; + if (m < 10) { + m += 3; + } else { + m -= 9; + y++; + } +} + +void KeyDecoder::encodeBaseX(uint k, char *str) +{ + memset(str, 0, MAX_STRSIZE); + + do { + str[strlen(str)] = Xalphabet[ k % XAlphabetSize ]; + k /= XAlphabetSize; + } while (k > 0u); +} + +uint KeyDecoder::decodeBaseX(const char *str) +{ + uint k = 0; + int i = (int)strlen(str); + while (i > 0) { + i--; + const char *p = strchr(Xalphabet, str[i]); + if (p == 0) { + return 0; + } else { + k = (k * XAlphabetSize) + (p - Xalphabet); + } + } + return k; +} + +void KeyDecoder::encodedExpiryDate(const CDate &date, char *str) +{ + encodeBaseX(date.julianDate() ^ ExpiryDateMagic, str); +} + +CDate KeyDecoder::decodedExpiryDate(const char *encodedDate) +{ + uint y = decodeBaseX(encodedDate); + uint x = y ^ ExpiryDateMagic; + + CDate date(x); + + char str[MAX_STRSIZE]; + encodedExpiryDate(date, str); + + if (strcmp(encodedDate, str) != 0) + return CDate(); + return date; +} + +ushort KeyDecoder::qChecksum(const char *data, uint len) +{ + ushort crc = 0xffff; + uchar c; + const uchar *p = reinterpret_cast<const uchar *>(data); + while (len--) { + c = *p++; + crc = ((crc >> 4) & 0x0fff) ^ crc_tbl[((crc ^ c) & 15)]; + c >>= 4; + crc = ((crc >> 4) & 0x0fff) ^ crc_tbl[((crc ^ c) & 15)]; + } + return ~crc & 0xffff; +} + +KeyDecoder::KeyDecoder(const char *clicenseKey) + : products(0), platforms(0), licenseSchema(0), licenseFeatures(0), licenseID(0), m_valid(false) +{ + static const int MAXCHARS = 7; + static const char * const SEP = "-"; + +#ifndef _WIN32_WCE + char *buffer = strdup(clicenseKey); +#else + char *buffer = (char*) malloc(strlen(clicenseKey) + 1); + strcpy(buffer, clicenseKey); +#endif + char *licenseParts[NUMBER_OF_PARTS]; + int partNumber = 0; + + for (char *part = strtok(buffer, SEP); part != 0; part = strtok(0, SEP)) + licenseParts[partNumber++] = part; + + if (partNumber < (NUMBER_OF_PARTS-1)) { + free(buffer); + return; //invalid key + } + + int crcPeices = NUMBER_OF_PARTS - 1; + char *crcCheckKey = (char*)calloc(crcPeices * MAXCHARS + crcPeices, sizeof(char)); + for (int i = 0; i < crcPeices; ++i) { + if (i != 0) + strncat(crcCheckKey, SEP, 1); + strncat(crcCheckKey, licenseParts[i], MAXCHARS); + } + + int crc = qChecksum(crcCheckKey, (uint)strlen(crcCheckKey)); + + char checksumVerification[5]; +#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(WIN64) || defined(_WIN64) || defined(__WIN64__) + _snprintf(checksumVerification, 5, "%.2X%.2X", (crc & 0xff), (crc >> 8 & 0xff)); +#else + snprintf(checksumVerification, 5, "%.2X%.2X", (crc & 0xff), (crc >> 8 & 0xff)); +#endif + + if (strncmp(checksumVerification, licenseParts[6], 5) != 0) { + free(buffer); + free(crcCheckKey); + return; //invalid checksum + } + + products = decodeBaseX(licenseParts[0]) ^ ProductMagic; + platforms = decodeBaseX(licenseParts[1]) ^ PlatformMagic; + licenseSchema = decodeBaseX(licenseParts[2]) ^ LicenseSchemaMagic; + licenseFeatures = decodeBaseX(licenseParts[3]) ^ FeatureMagic; + licenseID = decodeBaseX(licenseParts[4]) ^ LicenseIDMagic; + expiryDate = decodedExpiryDate(licenseParts[5]); + + m_valid = true; + free(buffer); + free(crcCheckKey); +} diff --git a/util/scripts/mac-binary/package/InstallerPane/keydec.h b/util/scripts/mac-binary/package/InstallerPane/keydec.h new file mode 100644 index 0000000..ef1db96 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/keydec.h @@ -0,0 +1,197 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the utils of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ +#ifndef KEYDEC_H +#define KEYDEC_H + +typedef unsigned int uint; +typedef unsigned short ushort; +typedef unsigned char uchar; + +class CDate +{ +public: + CDate(); + CDate(int y, int m, int d); + CDate(CDate *d); + CDate(uint julianDays); + + int year() const; + int month() const; + int day() const; + uint julianDate() const { return m_jd; } + +private: + uint gregorianToJulian(int y, int m, int d) const; + void julianToGregorian(uint jd, int &y, int &m, int &d) const; + uint m_jd; +}; + +class KeyDecoder +{ +private: + static const ushort crc_tbl[16]; + static const CDate StartDate; + static const uint MaxDays; + + void encodeBaseX(uint k, char *str); + uint decodeBaseX(const char *str); + + void encodedExpiryDate(const CDate &date, char *str); + CDate decodedExpiryDate(const char *encodedDate); + + ushort qChecksum(const char *data, uint len); + + uint products; + uint platforms; + uint licenseSchema; + uint licenseFeatures; + uint licenseID; + CDate expiryDate; + bool m_valid; + +public: + // Magic values + enum { + ProductMagic = 0xB292, + PlatformMagic = 0x5C7E, + LicenseSchemaMagic = 0xE3B, + LicenseIDMagic = 0xCE57, + FeatureMagic = 0x4D5, + ExpiryDateMagic = 0x5B7EC4 + }; + static const char Xalphabet[]; + static const int XAlphabetSize; + + // Products + enum { + // the first 10 bits are reserved for Qt editions + QtUniversal = 0x00000001, + QtDesktop = 0x00000002, + QtDesktopLight = 0x00000004, + QtConsole = 0x00000008, + QtDesignerOnly = 0x00000010, + QtReserved1 = 0x00000020, + QtReserved2 = 0x00000040, + QtReserved3 = 0x00000080, + QtReserved4 = 0x00000100, + QtReserved5 = 0x00000200, + + // the next 10 bits are reserved for Qtopia editions + QtopiaPDA = 0x00000400, + QtopiaPhone = 0x00000800, + QtopiaRefboard = 0x00001000, + QtopiaReserved1 = 0x00002000, + QtopiaReserved2 = 0x00004000, + QtopiaReserved3 = 0x00008000, + QtopiaReserved4 = 0x00010000, + QtopiaReserved5 = 0x00020000, + QtopiaReserved6 = 0x00040000, + QtopiaReserved7 = 0x00080000, + + // other products get the upper 12 bits + Teambuilder = 0x00100000, + Solutions = 0x00200000, + QSA = 0x00400000, + OtherReserved1 = 0x00800000, + OtherReserved2 = 0x01000000, + OtherReserved3 = 0x02000000, + OtherReserved4 = 0x04000000, + OtherReserved5 = 0x08000000, + OtherReserved6 = 0x10000000, + OtherReserved7 = 0x20000000, + OtherReserved8 = 0x40000000, + OtherReserved9 = 0x80000000 + }; + + static const char *Products[]; + + // Platforms + enum { + X11 = 0x0001, + Embedded = 0x0002, + Windows = 0x0004, + Mac = 0x0008, + WinCE = 0x0010, + // Symbian = 0x0020, + + // Everything + AllOS = X11 | Embedded | Windows | Mac | WinCE // | Symbian + }; + static const char *Platforms[]; + + // License Schema + enum { + SupportedEvaluation = 0x0001, + UnsupportedEvaluation = 0x0002, + FullSourceEvaluation = 0x0004, + AnyEvaluation = SupportedEvaluation | UnsupportedEvaluation | FullSourceEvaluation, + + FullCommercial = 0x0008, + Academic = 0x0010, + Educational = 0x0020 + }; + static const char *LicenseSchemas[]; + + // License Feature + enum { + USCustomer = 0x0001, + FloatingLicense = 0x0002 + }; + static const char *LicenseFeatures[]; + + static const int NumberOfProducts; + static const int NumberOfPlatforms; + static const int NumberOfLicenseSchemas; + static const int NumberOfLicenseFeatures; + + KeyDecoder(const char *licenseKey); + + uint getProducts() {return products;} + uint getPlatforms() {return platforms;} + uint getLicenseSchema() {return licenseSchema;} + uint getLicenseFeatures() {return licenseFeatures;} + uint getLicenseID() {return licenseID;} + CDate getExpiryDate() {return expiryDate;} + + bool IsValid() { return m_valid; } +}; + +#endif //KEYDEC_H diff --git a/util/scripts/mac-binary/package/InstallerPane/version.plist b/util/scripts/mac-binary/package/InstallerPane/version.plist new file mode 100644 index 0000000..bab2922 --- /dev/null +++ b/util/scripts/mac-binary/package/InstallerPane/version.plist @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildVersion</key> + <string>43</string> + <key>CFBundleVersion</key> + <string>1.0</string> + <key>ProjectName</key> + <string>DevToolsWizardTemplates</string> + <key>SourceVersion</key> + <string>3670000</string> +</dict> +</plist> |