<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,9 +8,7 @@
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;343.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;269&quot;/&gt;
 			&lt;integer value=&quot;21&quot;/&gt;
-			&lt;integer value=&quot;333&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -52,12 +50,13 @@
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 							&lt;string&gt;05966687-5F23-47E3-B508-E2541AC0DE11&lt;/string&gt;
-							&lt;string&gt;076A408F-AAED-4833-AB1A-E4623445DFBD&lt;/string&gt;
-							&lt;string&gt;B50E8F3A-9DE3-48E2-B193-12913E6A72F0&lt;/string&gt;
-							&lt;string&gt;DEBC9E20-57BA-40F8-B206-3394AB02FBBA&lt;/string&gt;
-							&lt;string&gt;NSToolbarFlexibleSpaceItem&lt;/string&gt;
-							&lt;string&gt;NSToolbarSeparatorItem&lt;/string&gt;
-							&lt;string&gt;NSToolbarSpaceItem&lt;/string&gt;
+							&lt;string&gt;555803AF-8D9A-43AB-8B7B-B6D57B41522F&lt;/string&gt;
+							&lt;string&gt;67DD75FD-4809-4D58-9BE7-61AE89E4E6FC&lt;/string&gt;
+							&lt;string&gt;7953CAC6-DC4D-41BB-83E0-CE03467AB4CC&lt;/string&gt;
+							&lt;string&gt;D98269FF-0B86-4E2E-BB9D-A2F53CD45289&lt;/string&gt;
+							&lt;string id=&quot;209223967&quot;&gt;NSToolbarFlexibleSpaceItem&lt;/string&gt;
+							&lt;string id=&quot;160783857&quot;&gt;NSToolbarSeparatorItem&lt;/string&gt;
+							&lt;string id=&quot;539251350&quot;&gt;NSToolbarSpaceItem&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -69,11 +68,9 @@
 								&lt;reference key=&quot;NSToolbarItemPaletteLabel&quot; ref=&quot;477839094&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
 								&lt;object class=&quot;NSTextField&quot; key=&quot;NSToolbarItemView&quot; id=&quot;804126903&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+									&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 									&lt;string key=&quot;NSFrame&quot;&gt;{{0, 14}, {251, 22}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
 									&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 									&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;82556440&quot;&gt;
 										&lt;int key=&quot;NSCellFlags&quot;&gt;-1804468671&lt;/int&gt;
@@ -89,7 +86,7 @@
 										&lt;bool key=&quot;NSDrawsBackground&quot;&gt;YES&lt;/bool&gt;
 										&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
 											&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-											&lt;string key=&quot;NSCatalogName&quot; id=&quot;135308454&quot;&gt;System&lt;/string&gt;
+											&lt;string key=&quot;NSCatalogName&quot; id=&quot;312710092&quot;&gt;System&lt;/string&gt;
 											&lt;string key=&quot;NSColorName&quot;&gt;textBackgroundColor&lt;/string&gt;
 											&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
 												&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -98,7 +95,7 @@
 										&lt;/object&gt;
 										&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
 											&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-											&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;135308454&quot;/&gt;
+											&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;312710092&quot;/&gt;
 											&lt;string key=&quot;NSColorName&quot;&gt;textColor&lt;/string&gt;
 											&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;675256180&quot;&gt;
 												&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -118,142 +115,160 @@
 								&lt;bool key=&quot;NSToolbarIsUserRemovable&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemVisibilityPriority&quot;&gt;0&lt;/int&gt;
 							&lt;/object&gt;
-							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;115475225&quot;&gt;
+							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;254153258&quot;&gt;
 								&lt;object class=&quot;NSMutableString&quot; key=&quot;NSToolbarItemIdentifier&quot;&gt;
-									&lt;characters key=&quot;NS.bytes&quot;&gt;076A408F-AAED-4833-AB1A-E4623445DFBD&lt;/characters&gt;
+									&lt;characters key=&quot;NS.bytes&quot;&gt;555803AF-8D9A-43AB-8B7B-B6D57B41522F&lt;/characters&gt;
 								&lt;/object&gt;
-								&lt;string key=&quot;NSToolbarItemLabel&quot; id=&quot;92879825&quot;&gt;Sites&lt;/string&gt;
-								&lt;reference key=&quot;NSToolbarItemPaletteLabel&quot; ref=&quot;92879825&quot;/&gt;
+								&lt;string key=&quot;NSToolbarItemLabel&quot;&gt;Round Textured Button (Round Textured)&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Add Site&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
-								&lt;object class=&quot;NSSegmentedControl&quot; key=&quot;NSToolbarItemView&quot; id=&quot;9755347&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+								&lt;object class=&quot;NSButton&quot; key=&quot;NSToolbarItemView&quot; id=&quot;361439573&quot;&gt;
+									&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{0, 14}, {33, 25}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{12, 14}, {28, 25}}&lt;/string&gt;
 									&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-									&lt;object class=&quot;NSSegmentedCell&quot; key=&quot;NSCell&quot; id=&quot;510909639&quot;&gt;
-										&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
-										&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
-										&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot; id=&quot;225858680&quot;&gt;
-											&lt;reference key=&quot;NSName&quot; ref=&quot;391238534&quot;/&gt;
-											&lt;double key=&quot;NSSize&quot;&gt;1.300000e+01&lt;/double&gt;
-											&lt;int key=&quot;NSfFlags&quot;&gt;16&lt;/int&gt;
-										&lt;/object&gt;
-										&lt;reference key=&quot;NSControlView&quot; ref=&quot;9755347&quot;/&gt;
-										&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSegmentImages&quot;&gt;
-											&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-											&lt;object class=&quot;NSSegmentItem&quot;&gt;
-												&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;2.700000e+01&lt;/double&gt;
-												&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot;&gt;
-													&lt;string key=&quot;NSClassName&quot; id=&quot;451926406&quot;&gt;NSImage&lt;/string&gt;
-													&lt;string key=&quot;NSResourceName&quot;&gt;bookmark&lt;/string&gt;
-												&lt;/object&gt;
-												&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;275235399&quot;/&gt;
-												&lt;int key=&quot;NSSegmentItemImageScaling&quot;&gt;0&lt;/int&gt;
-											&lt;/object&gt;
+									&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;1048852532&quot;&gt;
+										&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
+										&lt;int key=&quot;NSCellFlags2&quot;&gt;134217728&lt;/int&gt;
+										&lt;reference key=&quot;NSContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSSupport&quot; ref=&quot;544863237&quot;/&gt;
+										&lt;reference key=&quot;NSControlView&quot; ref=&quot;361439573&quot;/&gt;
+										&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033958657&lt;/int&gt;
+										&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
+										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot; id=&quot;319931727&quot;&gt;
+											&lt;string key=&quot;NSClassName&quot; id=&quot;744848960&quot;&gt;NSImage&lt;/string&gt;
+											&lt;string key=&quot;NSResourceName&quot;&gt;NSAddTemplate&lt;/string&gt;
 										&lt;/object&gt;
-										&lt;int key=&quot;NSTrackingMode&quot;&gt;2&lt;/int&gt;
-										&lt;int key=&quot;NSSegmentStyle&quot;&gt;2&lt;/int&gt;
+										&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
+										&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
 									&lt;/object&gt;
 								&lt;/object&gt;
-								&lt;nil key=&quot;NSToolbarItemImage&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemImage&quot; ref=&quot;319931727&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemTarget&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemAction&quot;/&gt;
-								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{33, 25}&lt;/string&gt;
-								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{33, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{28, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{28, 25}&lt;/string&gt;
 								&lt;bool key=&quot;NSToolbarItemEnabled&quot;&gt;YES&lt;/bool&gt;
 								&lt;bool key=&quot;NSToolbarItemAutovalidates&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemTag&quot;&gt;0&lt;/int&gt;
 								&lt;bool key=&quot;NSToolbarIsUserRemovable&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemVisibilityPriority&quot;&gt;0&lt;/int&gt;
 							&lt;/object&gt;
-							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;9371371&quot;&gt;
+							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;660594740&quot;&gt;
 								&lt;object class=&quot;NSMutableString&quot; key=&quot;NSToolbarItemIdentifier&quot;&gt;
-									&lt;characters key=&quot;NS.bytes&quot;&gt;B50E8F3A-9DE3-48E2-B193-12913E6A72F0&lt;/characters&gt;
+									&lt;characters key=&quot;NS.bytes&quot;&gt;67DD75FD-4809-4D58-9BE7-61AE89E4E6FC&lt;/characters&gt;
 								&lt;/object&gt;
-								&lt;string key=&quot;NSToolbarItemLabel&quot; id=&quot;99103139&quot;&gt;Reconnect&lt;/string&gt;
-								&lt;reference key=&quot;NSToolbarItemPaletteLabel&quot; ref=&quot;99103139&quot;/&gt;
+								&lt;string key=&quot;NSToolbarItemLabel&quot;&gt;Round Textured Button (Round Textured)&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Reconnect&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
-								&lt;object class=&quot;NSSegmentedControl&quot; key=&quot;NSToolbarItemView&quot; id=&quot;703437785&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+								&lt;object class=&quot;NSButton&quot; key=&quot;NSToolbarItemView&quot; id=&quot;649123460&quot;&gt;
+									&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{15, 14}, {33, 25}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{17, 14}, {28, 25}}&lt;/string&gt;
 									&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-									&lt;object class=&quot;NSSegmentedCell&quot; key=&quot;NSCell&quot; id=&quot;321350134&quot;&gt;
+									&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;876823254&quot;&gt;
 										&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
-										&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
-										&lt;reference key=&quot;NSSupport&quot; ref=&quot;225858680&quot;/&gt;
-										&lt;reference key=&quot;NSControlView&quot; ref=&quot;703437785&quot;/&gt;
-										&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSegmentImages&quot;&gt;
-											&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-											&lt;object class=&quot;NSSegmentItem&quot;&gt;
-												&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;2.700000e+01&lt;/double&gt;
-												&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot;&gt;
-													&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
-													&lt;string key=&quot;NSResourceName&quot;&gt;reload&lt;/string&gt;
-												&lt;/object&gt;
-												&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;275235399&quot;/&gt;
-												&lt;int key=&quot;NSSegmentItemImageScaling&quot;&gt;0&lt;/int&gt;
-											&lt;/object&gt;
+										&lt;int key=&quot;NSCellFlags2&quot;&gt;134217728&lt;/int&gt;
+										&lt;reference key=&quot;NSContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSSupport&quot; ref=&quot;544863237&quot;/&gt;
+										&lt;reference key=&quot;NSControlView&quot; ref=&quot;649123460&quot;/&gt;
+										&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033958657&lt;/int&gt;
+										&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
+										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot; id=&quot;58671948&quot;&gt;
+											&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
+											&lt;string key=&quot;NSResourceName&quot;&gt;reload&lt;/string&gt;
 										&lt;/object&gt;
-										&lt;int key=&quot;NSTrackingMode&quot;&gt;2&lt;/int&gt;
-										&lt;int key=&quot;NSSegmentStyle&quot;&gt;2&lt;/int&gt;
+										&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
+										&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
 									&lt;/object&gt;
 								&lt;/object&gt;
-								&lt;nil key=&quot;NSToolbarItemImage&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemImage&quot; ref=&quot;58671948&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemTarget&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemAction&quot;/&gt;
-								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{33, 25}&lt;/string&gt;
-								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{33, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{28, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{28, 25}&lt;/string&gt;
 								&lt;bool key=&quot;NSToolbarItemEnabled&quot;&gt;YES&lt;/bool&gt;
 								&lt;bool key=&quot;NSToolbarItemAutovalidates&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemTag&quot;&gt;0&lt;/int&gt;
 								&lt;bool key=&quot;NSToolbarIsUserRemovable&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemVisibilityPriority&quot;&gt;0&lt;/int&gt;
 							&lt;/object&gt;
-							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;544432917&quot;&gt;
+							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;994231399&quot;&gt;
 								&lt;object class=&quot;NSMutableString&quot; key=&quot;NSToolbarItemIdentifier&quot;&gt;
-									&lt;characters key=&quot;NS.bytes&quot;&gt;DEBC9E20-57BA-40F8-B206-3394AB02FBBA&lt;/characters&gt;
+									&lt;characters key=&quot;NS.bytes&quot;&gt;7953CAC6-DC4D-41BB-83E0-CE03467AB4CC&lt;/characters&gt;
 								&lt;/object&gt;
-								&lt;string key=&quot;NSToolbarItemLabel&quot; id=&quot;796637693&quot;&gt;Add Bookmark&lt;/string&gt;
-								&lt;reference key=&quot;NSToolbarItemPaletteLabel&quot; ref=&quot;796637693&quot;/&gt;
+								&lt;string key=&quot;NSToolbarItemLabel&quot;&gt;Round Textured Button (Round Textured)&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Sites&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
-								&lt;object class=&quot;NSSegmentedControl&quot; key=&quot;NSToolbarItemView&quot; id=&quot;687193631&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+								&lt;object class=&quot;NSButton&quot; key=&quot;NSToolbarItemView&quot; id=&quot;805663342&quot;&gt;
+									&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{27, 14}, {32, 25}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{2, 14}, {28, 25}}&lt;/string&gt;
 									&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-									&lt;object class=&quot;NSSegmentedCell&quot; key=&quot;NSCell&quot; id=&quot;607481973&quot;&gt;
+									&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;852009471&quot;&gt;
 										&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
-										&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
-										&lt;reference key=&quot;NSSupport&quot; ref=&quot;225858680&quot;/&gt;
-										&lt;reference key=&quot;NSControlView&quot; ref=&quot;687193631&quot;/&gt;
-										&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSegmentImages&quot;&gt;
-											&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-											&lt;object class=&quot;NSSegmentItem&quot;&gt;
-												&lt;double key=&quot;NSSegmentItemWidth&quot;&gt;2.600000e+01&lt;/double&gt;
-												&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSSegmentItemImage&quot; id=&quot;749110323&quot;&gt;
-													&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
-													&lt;string key=&quot;NSResourceName&quot;&gt;NSAddTemplate&lt;/string&gt;
-												&lt;/object&gt;
-												&lt;reference key=&quot;NSSegmentItemLabel&quot; ref=&quot;275235399&quot;/&gt;
-												&lt;int key=&quot;NSSegmentItemImageScaling&quot;&gt;0&lt;/int&gt;
-											&lt;/object&gt;
+										&lt;int key=&quot;NSCellFlags2&quot;&gt;134217728&lt;/int&gt;
+										&lt;reference key=&quot;NSContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSSupport&quot; ref=&quot;544863237&quot;/&gt;
+										&lt;reference key=&quot;NSControlView&quot; ref=&quot;805663342&quot;/&gt;
+										&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033958657&lt;/int&gt;
+										&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
+										&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot; id=&quot;743464608&quot;&gt;
+											&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
+											&lt;string key=&quot;NSResourceName&quot;&gt;bookmark&lt;/string&gt;
 										&lt;/object&gt;
-										&lt;int key=&quot;NSTrackingMode&quot;&gt;2&lt;/int&gt;
-										&lt;int key=&quot;NSSegmentStyle&quot;&gt;2&lt;/int&gt;
+										&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
+										&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
+									&lt;/object&gt;
+								&lt;/object&gt;
+								&lt;reference key=&quot;NSToolbarItemImage&quot; ref=&quot;743464608&quot;/&gt;
+								&lt;nil key=&quot;NSToolbarItemTarget&quot;/&gt;
+								&lt;nil key=&quot;NSToolbarItemAction&quot;/&gt;
+								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{28, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{28, 25}&lt;/string&gt;
+								&lt;bool key=&quot;NSToolbarItemEnabled&quot;&gt;YES&lt;/bool&gt;
+								&lt;bool key=&quot;NSToolbarItemAutovalidates&quot;&gt;YES&lt;/bool&gt;
+								&lt;int key=&quot;NSToolbarItemTag&quot;&gt;0&lt;/int&gt;
+								&lt;bool key=&quot;NSToolbarIsUserRemovable&quot;&gt;YES&lt;/bool&gt;
+								&lt;int key=&quot;NSToolbarItemVisibilityPriority&quot;&gt;0&lt;/int&gt;
+							&lt;/object&gt;
+							&lt;object class=&quot;NSToolbarItem&quot; id=&quot;301320983&quot;&gt;
+								&lt;object class=&quot;NSMutableString&quot; key=&quot;NSToolbarItemIdentifier&quot;&gt;
+									&lt;characters key=&quot;NS.bytes&quot;&gt;D98269FF-0B86-4E2E-BB9D-A2F53CD45289&lt;/characters&gt;
+								&lt;/object&gt;
+								&lt;string key=&quot;NSToolbarItemLabel&quot;&gt;Round Textured Button (Round Textured)&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Double Byte&lt;/string&gt;
+								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
+								&lt;object class=&quot;NSButton&quot; key=&quot;NSToolbarItemView&quot; id=&quot;483772032&quot;&gt;
+									&lt;nil key=&quot;NSNextResponder&quot;/&gt;
+									&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{21, 14}, {28, 25}}&lt;/string&gt;
+									&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
+									&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;497499847&quot;&gt;
+										&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
+										&lt;int key=&quot;NSCellFlags2&quot;&gt;134217728&lt;/int&gt;
+										&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSContents&quot;&gt;6ZuZA&lt;/string&gt;
+										&lt;reference key=&quot;NSSupport&quot; ref=&quot;544863237&quot;/&gt;
+										&lt;reference key=&quot;NSControlView&quot; ref=&quot;483772032&quot;/&gt;
+										&lt;int key=&quot;NSButtonFlags&quot;&gt;-1232846593&lt;/int&gt;
+										&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
+										&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;275235399&quot;/&gt;
+										&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
+										&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
 									&lt;/object&gt;
 								&lt;/object&gt;
 								&lt;nil key=&quot;NSToolbarItemImage&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemTarget&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemAction&quot;/&gt;
-								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{32, 25}&lt;/string&gt;
-								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{32, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMinSize&quot;&gt;{28, 25}&lt;/string&gt;
+								&lt;string key=&quot;NSToolbarItemMaxSize&quot;&gt;{28, 25}&lt;/string&gt;
 								&lt;bool key=&quot;NSToolbarItemEnabled&quot;&gt;YES&lt;/bool&gt;
 								&lt;bool key=&quot;NSToolbarItemAutovalidates&quot;&gt;YES&lt;/bool&gt;
 								&lt;int key=&quot;NSToolbarItemTag&quot;&gt;0&lt;/int&gt;
@@ -261,8 +276,8 @@
 								&lt;int key=&quot;NSToolbarItemVisibilityPriority&quot;&gt;0&lt;/int&gt;
 							&lt;/object&gt;
 							&lt;object class=&quot;NSToolbarFlexibleSpaceItem&quot; id=&quot;827057767&quot;&gt;
-								&lt;string key=&quot;NSToolbarItemIdentifier&quot;&gt;NSToolbarFlexibleSpaceItem&lt;/string&gt;
-								&lt;string key=&quot;NSToolbarItemLabel&quot; id=&quot;253560225&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemIdentifier&quot; ref=&quot;209223967&quot;/&gt;
+								&lt;string key=&quot;NSToolbarItemLabel&quot; id=&quot;936491289&quot;/&gt;
 								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Flexible Space&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemView&quot;/&gt;
@@ -279,23 +294,23 @@
 								&lt;object class=&quot;NSMenuItem&quot; key=&quot;NSToolbarItemMenuFormRepresentation&quot;&gt;
 									&lt;bool key=&quot;NSIsDisabled&quot;&gt;YES&lt;/bool&gt;
 									&lt;bool key=&quot;NSIsSeparator&quot;&gt;YES&lt;/bool&gt;
-									&lt;string key=&quot;NSTitle&quot; id=&quot;514046837&quot;/&gt;
-									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;514046837&quot;/&gt;
+									&lt;string key=&quot;NSTitle&quot; id=&quot;445032077&quot;/&gt;
+									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;445032077&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSOnImage&quot; id=&quot;527977600&quot;&gt;
-										&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSOnImage&quot; id=&quot;140136355&quot;&gt;
+										&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
 										&lt;string key=&quot;NSResourceName&quot;&gt;NSMenuCheckmark&lt;/string&gt;
 									&lt;/object&gt;
-									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSMixedImage&quot; id=&quot;112020011&quot;&gt;
-										&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
+									&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSMixedImage&quot; id=&quot;816622454&quot;&gt;
+										&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
 										&lt;string key=&quot;NSResourceName&quot;&gt;NSMenuMixedState&lt;/string&gt;
 									&lt;/object&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;object class=&quot;NSToolbarSeparatorItem&quot; id=&quot;1029623945&quot;&gt;
-								&lt;string key=&quot;NSToolbarItemIdentifier&quot;&gt;NSToolbarSeparatorItem&lt;/string&gt;
-								&lt;reference key=&quot;NSToolbarItemLabel&quot; ref=&quot;253560225&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemIdentifier&quot; ref=&quot;160783857&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemLabel&quot; ref=&quot;936491289&quot;/&gt;
 								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Separator&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemView&quot;/&gt;
@@ -312,17 +327,17 @@
 								&lt;object class=&quot;NSMenuItem&quot; key=&quot;NSToolbarItemMenuFormRepresentation&quot;&gt;
 									&lt;bool key=&quot;NSIsDisabled&quot;&gt;YES&lt;/bool&gt;
 									&lt;bool key=&quot;NSIsSeparator&quot;&gt;YES&lt;/bool&gt;
-									&lt;reference key=&quot;NSTitle&quot; ref=&quot;514046837&quot;/&gt;
-									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;514046837&quot;/&gt;
+									&lt;reference key=&quot;NSTitle&quot; ref=&quot;445032077&quot;/&gt;
+									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;445032077&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;object class=&quot;NSToolbarSpaceItem&quot; id=&quot;818352121&quot;&gt;
-								&lt;string key=&quot;NSToolbarItemIdentifier&quot;&gt;NSToolbarSpaceItem&lt;/string&gt;
-								&lt;reference key=&quot;NSToolbarItemLabel&quot; ref=&quot;253560225&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemIdentifier&quot; ref=&quot;539251350&quot;/&gt;
+								&lt;reference key=&quot;NSToolbarItemLabel&quot; ref=&quot;936491289&quot;/&gt;
 								&lt;string key=&quot;NSToolbarItemPaletteLabel&quot;&gt;Space&lt;/string&gt;
 								&lt;nil key=&quot;NSToolbarItemToolTip&quot;/&gt;
 								&lt;nil key=&quot;NSToolbarItemView&quot;/&gt;
@@ -339,12 +354,12 @@
 								&lt;object class=&quot;NSMenuItem&quot; key=&quot;NSToolbarItemMenuFormRepresentation&quot;&gt;
 									&lt;bool key=&quot;NSIsDisabled&quot;&gt;YES&lt;/bool&gt;
 									&lt;bool key=&quot;NSIsSeparator&quot;&gt;YES&lt;/bool&gt;
-									&lt;reference key=&quot;NSTitle&quot; ref=&quot;514046837&quot;/&gt;
-									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;514046837&quot;/&gt;
+									&lt;reference key=&quot;NSTitle&quot; ref=&quot;445032077&quot;/&gt;
+									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;445032077&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
@@ -352,20 +367,22 @@
 					&lt;object class=&quot;NSArray&quot; key=&quot;NSToolbarIBAllowedItems&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;reference ref=&quot;1029623945&quot;/&gt;
+						&lt;reference ref=&quot;994231399&quot;/&gt;
+						&lt;reference ref=&quot;660594740&quot;/&gt;
+						&lt;reference ref=&quot;254153258&quot;/&gt;
+						&lt;reference ref=&quot;212840247&quot;/&gt;
 						&lt;reference ref=&quot;818352121&quot;/&gt;
 						&lt;reference ref=&quot;827057767&quot;/&gt;
-						&lt;reference ref=&quot;115475225&quot;/&gt;
-						&lt;reference ref=&quot;9371371&quot;/&gt;
-						&lt;reference ref=&quot;544432917&quot;/&gt;
-						&lt;reference ref=&quot;212840247&quot;/&gt;
+						&lt;reference ref=&quot;301320983&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSToolbarIBDefaultItems&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;reference ref=&quot;115475225&quot;/&gt;
-						&lt;reference ref=&quot;9371371&quot;/&gt;
-						&lt;reference ref=&quot;544432917&quot;/&gt;
+						&lt;reference ref=&quot;994231399&quot;/&gt;
+						&lt;reference ref=&quot;660594740&quot;/&gt;
+						&lt;reference ref=&quot;254153258&quot;/&gt;
 						&lt;reference ref=&quot;212840247&quot;/&gt;
 						&lt;reference ref=&quot;827057767&quot;/&gt;
+						&lt;reference ref=&quot;301320983&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSToolbarIBSelectableItems&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -387,7 +404,7 @@
 									&lt;string key=&quot;NSFrame&quot;&gt;{{335, 134}, {245, 36}}&lt;/string&gt;
 									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;92983356&quot;/&gt;
 									&lt;reference key=&quot;NSWindow&quot;/&gt;
-									&lt;string key=&quot;NSClassName&quot; id=&quot;862978289&quot;&gt;YLMarkedTextView&lt;/string&gt;
+									&lt;string key=&quot;NSClassName&quot; id=&quot;999744242&quot;&gt;YLMarkedTextView&lt;/string&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{1, 0}, {960, 576}}&lt;/string&gt;
@@ -402,7 +419,7 @@
 							&lt;string key=&quot;NSFrame&quot;&gt;{{0, 576}, {962, 22}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;957750958&quot;/&gt;
 							&lt;reference key=&quot;NSWindow&quot;/&gt;
-							&lt;string key=&quot;NSClassName&quot; id=&quot;301186867&quot;&gt;PSMTabBarControl&lt;/string&gt;
+							&lt;string key=&quot;NSClassName&quot; id=&quot;450813907&quot;&gt;PSMTabBarControl&lt;/string&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;string key=&quot;NSFrameSize&quot;&gt;{960, 598}&lt;/string&gt;
@@ -423,8 +440,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;157670742&quot;&gt;
 							&lt;reference key=&quot;NSTitle&quot; ref=&quot;248319384&quot;/&gt;
@@ -435,8 +452,8 @@
 									&lt;string key=&quot;NSTitle&quot;&gt;About Nally&lt;/string&gt;
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;919085431&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -446,8 +463,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;436837328&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -455,8 +472,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;,&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;966601635&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -464,8 +481,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;208517797&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -475,8 +492,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;992108241&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -484,8 +501,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 									&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 									&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;538069354&quot;&gt;
 										&lt;object class=&quot;NSMutableString&quot; key=&quot;NSTitle&quot;&gt;
@@ -505,8 +522,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;896794708&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -514,8 +531,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot; id=&quot;712628013&quot;&gt;h&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;134643074&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -523,8 +540,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;712628013&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1572864&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;1062597669&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -532,8 +549,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;793156719&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -543,8 +560,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;26890212&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;157670742&quot;/&gt;
@@ -552,8 +569,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;q&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;string key=&quot;NSName&quot;&gt;_NSAppleMenu&lt;/string&gt;
@@ -565,8 +582,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;318096741&quot;&gt;
 							&lt;object class=&quot;NSMutableString&quot; key=&quot;NSTitle&quot;&gt;
@@ -580,17 +597,17 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;l&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;293665161&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;318096741&quot;/&gt;
-									&lt;reference key=&quot;NSTitle&quot; ref=&quot;99103139&quot;/&gt;
+									&lt;string key=&quot;NSTitle&quot;&gt;Reconnect&lt;/string&gt;
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;339021514&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;318096741&quot;/&gt;
@@ -600,8 +617,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;90634832&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;318096741&quot;/&gt;
@@ -609,8 +626,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot; id=&quot;516991412&quot;&gt;w&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;454002067&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;318096741&quot;/&gt;
@@ -618,8 +635,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;516991412&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048840&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
@@ -630,8 +647,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;935809572&quot;&gt;
 							&lt;object class=&quot;NSMutableString&quot; key=&quot;NSTitle&quot;&gt;
@@ -645,8 +662,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;c&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;989777064&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;935809572&quot;/&gt;
@@ -654,8 +671,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;v&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;567938800&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;935809572&quot;/&gt;
@@ -663,20 +680,20 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;a&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMenuItem&quot; id=&quot;308936555&quot;&gt;
 						&lt;reference key=&quot;NSMenu&quot; ref=&quot;549289591&quot;/&gt;
-						&lt;reference key=&quot;NSTitle&quot; ref=&quot;92879825&quot;/&gt;
+						&lt;string key=&quot;NSTitle&quot; id=&quot;92879825&quot;&gt;Sites&lt;/string&gt;
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;237126307&quot;&gt;
 							&lt;reference key=&quot;NSTitle&quot; ref=&quot;92879825&quot;/&gt;
@@ -688,8 +705,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;b&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;852397814&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;237126307&quot;/&gt;
@@ -697,8 +714,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;247343387&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;237126307&quot;/&gt;
@@ -708,8 +725,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
@@ -720,8 +737,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;602511096&quot;&gt;
 							&lt;object class=&quot;NSMutableString&quot; key=&quot;NSTitle&quot;&gt;
@@ -735,8 +752,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;m&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;500464399&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -744,8 +761,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;811641954&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -755,8 +772,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;128862260&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -764,8 +781,8 @@
 									&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSKeyEquiv&quot;&gt;75yDA&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;121729966&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -773,8 +790,8 @@
 									&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSKeyEquiv&quot;&gt;75yCA&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;714322820&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -784,8 +801,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;832282586&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;602511096&quot;/&gt;
@@ -793,8 +810,8 @@
 									&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 							&lt;string key=&quot;NSName&quot;&gt;_NSWindowsMenu&lt;/string&gt;
@@ -806,8 +823,8 @@
 						&lt;reference key=&quot;NSKeyEquiv&quot; ref=&quot;275235399&quot;/&gt;
 						&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 						&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+						&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+						&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 						&lt;string key=&quot;NSAction&quot;&gt;submenuAction:&lt;/string&gt;
 						&lt;object class=&quot;NSMenu&quot; key=&quot;NSSubmenu&quot; id=&quot;555671891&quot;&gt;
 							&lt;reference key=&quot;NSTitle&quot; ref=&quot;376999130&quot;/&gt;
@@ -819,8 +836,8 @@
 									&lt;string key=&quot;NSKeyEquiv&quot;&gt;?&lt;/string&gt;
 									&lt;int key=&quot;NSKeyEquivModMask&quot;&gt;1048576&lt;/int&gt;
 									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
-									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;527977600&quot;/&gt;
-									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;112020011&quot;/&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;140136355&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;816622454&quot;/&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
 						&lt;/object&gt;
@@ -829,7 +846,7 @@
 				&lt;string key=&quot;NSName&quot;&gt;_NSMainMenu&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;954315210&quot;&gt;
-				&lt;string key=&quot;NSClassName&quot; id=&quot;704936317&quot;&gt;YLController&lt;/string&gt;
+				&lt;string key=&quot;NSClassName&quot; id=&quot;532896181&quot;&gt;YLController&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;923489522&quot;&gt;
 				&lt;string key=&quot;NSClassName&quot; id=&quot;157591117&quot;&gt;SUUpdater&lt;/string&gt;
@@ -843,7 +860,7 @@
 				&lt;string key=&quot;NSWindowClass&quot;&gt;NSPanel&lt;/string&gt;
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
 				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;804772537&quot;&gt;
-					&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+					&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 					&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -862,14 +879,12 @@
 											&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 											&lt;string key=&quot;NSFrameSize&quot;&gt;{328, 208}&lt;/string&gt;
 											&lt;reference key=&quot;NSSuperview&quot; ref=&quot;133140844&quot;/&gt;
-											&lt;reference key=&quot;NSWindow&quot;/&gt;
 											&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 											&lt;object class=&quot;NSTableHeaderView&quot; key=&quot;NSHeaderView&quot; id=&quot;433744783&quot;&gt;
 												&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;1039099387&quot;/&gt;
 												&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 												&lt;string key=&quot;NSFrameSize&quot;&gt;{328, 17}&lt;/string&gt;
 												&lt;reference key=&quot;NSSuperview&quot; ref=&quot;1039099387&quot;/&gt;
-												&lt;reference key=&quot;NSWindow&quot;/&gt;
 												&lt;reference key=&quot;NSTableView&quot; ref=&quot;13469874&quot;/&gt;
 											&lt;/object&gt;
 											&lt;object class=&quot;_NSCornerView&quot; key=&quot;NSCornerView&quot; id=&quot;318146473&quot;&gt;
@@ -877,12 +892,11 @@
 												&lt;int key=&quot;NSvFlags&quot;&gt;-2147483392&lt;/int&gt;
 												&lt;string key=&quot;NSFrame&quot;&gt;{{-26, 0}, {16, 17}}&lt;/string&gt;
 												&lt;reference key=&quot;NSSuperview&quot; ref=&quot;602075345&quot;/&gt;
-												&lt;reference key=&quot;NSWindow&quot;/&gt;
 											&lt;/object&gt;
 											&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSTableColumns&quot;&gt;
 												&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 												&lt;object class=&quot;NSTableColumn&quot; id=&quot;42384731&quot;&gt;
-													&lt;double key=&quot;NSWidth&quot;&gt;1.590000e+02&lt;/double&gt;
+													&lt;double key=&quot;NSWidth&quot;&gt;1.620000e+02&lt;/double&gt;
 													&lt;double key=&quot;NSMinWidth&quot;&gt;4.000000e+01&lt;/double&gt;
 													&lt;double key=&quot;NSMaxWidth&quot;&gt;1.000000e+03&lt;/double&gt;
 													&lt;object class=&quot;NSTableHeaderCell&quot; key=&quot;NSHeaderCell&quot;&gt;
@@ -900,7 +914,7 @@
 														&lt;/object&gt;
 														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot; id=&quot;590890665&quot;&gt;
 															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;135308454&quot;/&gt;
+															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;312710092&quot;/&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;headerTextColor&lt;/string&gt;
 															&lt;reference key=&quot;NSColor&quot; ref=&quot;675256180&quot;/&gt;
 														&lt;/object&gt;
@@ -908,7 +922,7 @@
 													&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSDataCell&quot; id=&quot;534173588&quot;&gt;
 														&lt;int key=&quot;NSCellFlags&quot;&gt;337772096&lt;/int&gt;
 														&lt;int key=&quot;NSCellFlags2&quot;&gt;2048&lt;/int&gt;
-														&lt;string key=&quot;NSContents&quot; id=&quot;159660889&quot;&gt;Text Cell&lt;/string&gt;
+														&lt;string key=&quot;NSContents&quot; id=&quot;99033244&quot;&gt;Text Cell&lt;/string&gt;
 														&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot; id=&quot;213073849&quot;&gt;
 															&lt;reference key=&quot;NSName&quot; ref=&quot;391238534&quot;/&gt;
 															&lt;double key=&quot;NSSize&quot;&gt;1.100000e+01&lt;/double&gt;
@@ -917,7 +931,7 @@
 														&lt;reference key=&quot;NSControlView&quot; ref=&quot;13469874&quot;/&gt;
 														&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot; id=&quot;497942154&quot;&gt;
 															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;135308454&quot;/&gt;
+															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;312710092&quot;/&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;controlBackgroundColor&lt;/string&gt;
 															&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
 																&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -926,7 +940,7 @@
 														&lt;/object&gt;
 														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot; id=&quot;31498861&quot;&gt;
 															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;135308454&quot;/&gt;
+															&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;312710092&quot;/&gt;
 															&lt;string key=&quot;NSColorName&quot;&gt;controlTextColor&lt;/string&gt;
 															&lt;reference key=&quot;NSColor&quot; ref=&quot;675256180&quot;/&gt;
 														&lt;/object&gt;
@@ -937,7 +951,7 @@
 													&lt;reference key=&quot;NSTableView&quot; ref=&quot;13469874&quot;/&gt;
 												&lt;/object&gt;
 												&lt;object class=&quot;NSTableColumn&quot; id=&quot;448922136&quot;&gt;
-													&lt;double key=&quot;NSWidth&quot;&gt;1.630000e+02&lt;/double&gt;
+													&lt;double key=&quot;NSWidth&quot;&gt;1.600000e+02&lt;/double&gt;
 													&lt;double key=&quot;NSMinWidth&quot;&gt;4.000000e+01&lt;/double&gt;
 													&lt;double key=&quot;NSMaxWidth&quot;&gt;1.000000e+03&lt;/double&gt;
 													&lt;object class=&quot;NSTableHeaderCell&quot; key=&quot;NSHeaderCell&quot;&gt;
@@ -951,7 +965,7 @@
 													&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSDataCell&quot; id=&quot;98688440&quot;&gt;
 														&lt;int key=&quot;NSCellFlags&quot;&gt;337772096&lt;/int&gt;
 														&lt;int key=&quot;NSCellFlags2&quot;&gt;2048&lt;/int&gt;
-														&lt;reference key=&quot;NSContents&quot; ref=&quot;159660889&quot;/&gt;
+														&lt;reference key=&quot;NSContents&quot; ref=&quot;99033244&quot;/&gt;
 														&lt;reference key=&quot;NSSupport&quot; ref=&quot;213073849&quot;/&gt;
 														&lt;reference key=&quot;NSControlView&quot; ref=&quot;13469874&quot;/&gt;
 														&lt;reference key=&quot;NSBackgroundColor&quot; ref=&quot;497942154&quot;/&gt;
@@ -968,7 +982,7 @@
 											&lt;reference key=&quot;NSBackgroundColor&quot; ref=&quot;497942154&quot;/&gt;
 											&lt;object class=&quot;NSColor&quot; key=&quot;NSGridColor&quot;&gt;
 												&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-												&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;135308454&quot;/&gt;
+												&lt;reference key=&quot;NSCatalogName&quot; ref=&quot;312710092&quot;/&gt;
 												&lt;string key=&quot;NSColorName&quot;&gt;gridColor&lt;/string&gt;
 												&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
 													&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
@@ -986,8 +1000,6 @@
 									&lt;/object&gt;
 									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 17}, {328, 208}}&lt;/string&gt;
 									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;602075345&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
-									&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;13469874&quot;/&gt;
 									&lt;reference key=&quot;NSDocView&quot; ref=&quot;13469874&quot;/&gt;
 									&lt;reference key=&quot;NSBGColor&quot; ref=&quot;497942154&quot;/&gt;
 									&lt;int key=&quot;NScvFlags&quot;&gt;4&lt;/int&gt;
@@ -997,7 +1009,6 @@
 									&lt;int key=&quot;NSvFlags&quot;&gt;-2147483392&lt;/int&gt;
 									&lt;string key=&quot;NSFrame&quot;&gt;{{274, 17}, {15, 197}}&lt;/string&gt;
 									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;602075345&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
 									&lt;reference key=&quot;NSTarget&quot; ref=&quot;602075345&quot;/&gt;
 									&lt;string key=&quot;NSAction&quot; id=&quot;476512284&quot;&gt;_doScroller:&lt;/string&gt;
 									&lt;double key=&quot;NSPercent&quot;&gt;9.945055e-01&lt;/double&gt;
@@ -1007,7 +1018,6 @@
 									&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 									&lt;string key=&quot;NSFrame&quot;&gt;{{-100, -100}, {273, 15}}&lt;/string&gt;
 									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;602075345&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
 									&lt;int key=&quot;NSsFlags&quot;&gt;1&lt;/int&gt;
 									&lt;reference key=&quot;NSTarget&quot; ref=&quot;602075345&quot;/&gt;
 									&lt;reference key=&quot;NSAction&quot; ref=&quot;476512284&quot;/&gt;
@@ -1022,8 +1032,6 @@
 									&lt;/object&gt;
 									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 0}, {328, 17}}&lt;/string&gt;
 									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;602075345&quot;/&gt;
-									&lt;reference key=&quot;NSWindow&quot;/&gt;
-									&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;433744783&quot;/&gt;
 									&lt;reference key=&quot;NSDocView&quot; ref=&quot;433744783&quot;/&gt;
 									&lt;reference key=&quot;NSBGColor&quot; ref=&quot;497942154&quot;/&gt;
 									&lt;int key=&quot;NScvFlags&quot;&gt;4&lt;/int&gt;
@@ -1032,8 +1040,6 @@
 							&lt;/object&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{0, 60}, {330, 226}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;804772537&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
-							&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;133140844&quot;/&gt;
 							&lt;int key=&quot;NSsFlags&quot;&gt;530&lt;/int&gt;
 							&lt;reference key=&quot;NSVScroller&quot; ref=&quot;237845809&quot;/&gt;
 							&lt;reference key=&quot;NSHScroller&quot; ref=&quot;800575191&quot;/&gt;
@@ -1047,7 +1053,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{229, 12}, {92, 32}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;804772537&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;179952849&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
@@ -1068,7 +1073,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{146, 12}, {83, 32}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;804772537&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;62507108&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
@@ -1089,7 +1093,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{6, 293}, {30, 23}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;804772537&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;231828284&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
@@ -1100,7 +1103,7 @@
 								&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033434369&lt;/int&gt;
 								&lt;int key=&quot;NSButtonFlags2&quot;&gt;162&lt;/int&gt;
 								&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot;&gt;
-									&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
+									&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
 									&lt;string key=&quot;NSResourceName&quot;&gt;NSRemoveTemplate&lt;/string&gt;
 								&lt;/object&gt;
 								&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
@@ -1114,7 +1117,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{35, 293}, {30, 23}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;804772537&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;145308413&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
@@ -1124,7 +1126,7 @@
 								&lt;reference key=&quot;NSControlView&quot; ref=&quot;585756404&quot;/&gt;
 								&lt;int key=&quot;NSButtonFlags&quot;&gt;-2033434369&lt;/int&gt;
 								&lt;int key=&quot;NSButtonFlags2&quot;&gt;162&lt;/int&gt;
-								&lt;reference key=&quot;NSNormalImage&quot; ref=&quot;749110323&quot;/&gt;
+								&lt;reference key=&quot;NSNormalImage&quot; ref=&quot;319931727&quot;/&gt;
 								&lt;reference key=&quot;NSAlternateContents&quot; ref=&quot;275235399&quot;/&gt;
 								&lt;reference key=&quot;NSKeyEquivalent&quot; ref=&quot;275235399&quot;/&gt;
 								&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
@@ -1133,8 +1135,6 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;string key=&quot;NSFrameSize&quot;&gt;{330, 321}&lt;/string&gt;
-					&lt;reference key=&quot;NSSuperview&quot;/&gt;
-					&lt;reference key=&quot;NSWindow&quot;/&gt;
 				&lt;/object&gt;
 				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1680, 1028}}&lt;/string&gt;
 			&lt;/object&gt;
@@ -1162,7 +1162,7 @@
 				&lt;reference key=&quot;NSWindowClass&quot; ref=&quot;925148531&quot;/&gt;
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
 				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;39676470&quot;&gt;
-					&lt;nil key=&quot;NSNextResponder&quot;/&gt;
+					&lt;reference key=&quot;NSNextResponder&quot;/&gt;
 					&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1171,6 +1171,7 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{66, 64}, {178, 18}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;39676470&quot;/&gt;
+							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;994888197&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
@@ -1181,7 +1182,7 @@
 								&lt;int key=&quot;NSButtonFlags&quot;&gt;1211912703&lt;/int&gt;
 								&lt;int key=&quot;NSButtonFlags2&quot;&gt;2&lt;/int&gt;
 								&lt;object class=&quot;NSCustomResource&quot; key=&quot;NSNormalImage&quot;&gt;
-									&lt;reference key=&quot;NSClassName&quot; ref=&quot;451926406&quot;/&gt;
+									&lt;reference key=&quot;NSClassName&quot; ref=&quot;744848960&quot;/&gt;
 									&lt;string key=&quot;NSResourceName&quot;&gt;NSSwitch&lt;/string&gt;
 								&lt;/object&gt;
 								&lt;object class=&quot;NSButtonImageSource&quot; key=&quot;NSAlternateImage&quot;&gt;
@@ -1195,10 +1196,16 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;string key=&quot;NSFrameSize&quot;&gt;{314, 142}&lt;/string&gt;
+					&lt;reference key=&quot;NSSuperview&quot;/&gt;
+					&lt;reference key=&quot;NSWindow&quot;/&gt;
 				&lt;/object&gt;
 				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1680, 1028}}&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSUserDefaultsController&quot; id=&quot;115785249&quot;&gt;
+				&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSDeclaredKeys&quot;&gt;
+					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+					&lt;string&gt;DetectDoubleByte&lt;/string&gt;
+				&lt;/object&gt;
 				&lt;bool key=&quot;NSSharedInstance&quot;&gt;YES&lt;/bool&gt;
 			&lt;/object&gt;
 		&lt;/object&gt;
@@ -1463,15 +1470,7 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot; id=&quot;441883850&quot;&gt;recoonect:&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;703437785&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;329&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;reference key=&quot;label&quot; ref=&quot;441883850&quot;/&gt;
+						&lt;string key=&quot;label&quot;&gt;recoonect:&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;293665161&quot;/&gt;
 					&lt;/object&gt;
@@ -1559,14 +1558,6 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;editSites:&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;9755347&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;378&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
 						&lt;string key=&quot;label&quot;&gt;closeSites:&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;926654773&quot;/&gt;
@@ -1599,7 +1590,7 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot; id=&quot;313213016&quot;&gt;_sitesController&lt;/string&gt;
+						&lt;string key=&quot;label&quot;&gt;_sitesController&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;448993837&quot;/&gt;
 					&lt;/object&gt;
@@ -1607,12 +1598,76 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot; id=&quot;211515912&quot;&gt;editSites:&lt;/string&gt;
+						&lt;string key=&quot;label&quot;&gt;editSites:&lt;/string&gt;
 						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
 						&lt;reference key=&quot;destination&quot; ref=&quot;624468311&quot;/&gt;
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;405&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;_sitesMenu&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;308936555&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;406&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;addSites:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;852397814&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;407&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;_sitesTableView&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;13469874&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;409&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot; id=&quot;181682106&quot;&gt;editSites:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;805663342&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;425&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot; id=&quot;472017719&quot;&gt;recoonect:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;660594740&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;426&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot; id=&quot;7653419&quot;&gt;addSites:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;954315210&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;254153258&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;427&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBBindingConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot; id=&quot;888976110&quot;&gt;value: values.DetectDoubleByte&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;483772032&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;115785249&quot;/&gt;
+						&lt;object class=&quot;NSNibBindingConnector&quot; key=&quot;connector&quot;&gt;
+							&lt;reference key=&quot;NSSource&quot; ref=&quot;483772032&quot;/&gt;
+							&lt;reference key=&quot;NSDestination&quot; ref=&quot;115785249&quot;/&gt;
+							&lt;reference key=&quot;NSLabel&quot; ref=&quot;888976110&quot;/&gt;
+							&lt;string key=&quot;NSBinding&quot;&gt;value&lt;/string&gt;
+							&lt;string key=&quot;NSKeyPath&quot;&gt;values.DetectDoubleByte&lt;/string&gt;
+							&lt;int key=&quot;NSNibBindingConnectorVersion&quot;&gt;2&lt;/int&gt;
+						&lt;/object&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;431&lt;/int&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
 				&lt;object class=&quot;NSArray&quot; key=&quot;orderedObjects&quot;&gt;
@@ -1919,7 +1974,7 @@
 						&lt;int key=&quot;objectID&quot;&gt;207&lt;/int&gt;
 						&lt;reference key=&quot;object&quot; ref=&quot;954315210&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;1022451807&quot;/&gt;
-						&lt;reference key=&quot;objectName&quot; ref=&quot;704936317&quot;/&gt;
+						&lt;reference key=&quot;objectName&quot; ref=&quot;532896181&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
 						&lt;int key=&quot;objectID&quot;&gt;231&lt;/int&gt;
@@ -1929,10 +1984,11 @@
 							&lt;reference ref=&quot;1029623945&quot;/&gt;
 							&lt;reference ref=&quot;818352121&quot;/&gt;
 							&lt;reference ref=&quot;827057767&quot;/&gt;
-							&lt;reference ref=&quot;544432917&quot;/&gt;
-							&lt;reference ref=&quot;9371371&quot;/&gt;
 							&lt;reference ref=&quot;212840247&quot;/&gt;
-							&lt;reference ref=&quot;115475225&quot;/&gt;
+							&lt;reference ref=&quot;301320983&quot;/&gt;
+							&lt;reference ref=&quot;994231399&quot;/&gt;
+							&lt;reference ref=&quot;254153258&quot;/&gt;
+							&lt;reference ref=&quot;660594740&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;670863990&quot;/&gt;
 					&lt;/object&gt;
@@ -1952,52 +2008,6 @@
 						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;248&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;544432917&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;687193631&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;246&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;687193631&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;607481973&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;544432917&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;247&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;607481973&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;687193631&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;252&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;9371371&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;703437785&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;253&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;703437785&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;321350134&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;9371371&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;254&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;321350134&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;703437785&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
 						&lt;int key=&quot;objectID&quot;&gt;257&lt;/int&gt;
 						&lt;reference key=&quot;object&quot; ref=&quot;212840247&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
@@ -2021,29 +2031,6 @@
 						&lt;reference key=&quot;parent&quot; ref=&quot;804126903&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;258&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;115475225&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;9755347&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;259&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;9755347&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;510909639&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;115475225&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;260&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;510909639&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;9755347&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
 						&lt;int key=&quot;objectID&quot;&gt;265&lt;/int&gt;
 						&lt;reference key=&quot;object&quot; ref=&quot;166711297&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;318096741&quot;/&gt;
@@ -2316,6 +2303,98 @@
 						&lt;reference key=&quot;object&quot; ref=&quot;115785249&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;1022451807&quot;/&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;415&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;301320983&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;483772032&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;413&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;483772032&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;497499847&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;301320983&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;414&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;497499847&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;483772032&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;418&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;994231399&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;805663342&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;416&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;805663342&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;852009471&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;994231399&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;417&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;852009471&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;805663342&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;419&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;254153258&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;361439573&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;420&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;361439573&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;1048852532&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;254153258&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;421&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;1048852532&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;361439573&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;422&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;660594740&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;649123460&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;345961862&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;423&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;649123460&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;876823254&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;660594740&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;424&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;876823254&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;649123460&quot;/&gt;
+					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;flattenedProperties&quot;&gt;
@@ -2397,14 +2476,8 @@
 					&lt;string&gt;24.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;24.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;24.editorWindowContentRectSynchronizationRect&lt;/string&gt;
-					&lt;string&gt;246.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;247.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;253.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;254.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;255.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;256.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;259.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;260.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;265.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;266.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;267.IBPluginDependency&lt;/string&gt;
@@ -2453,6 +2526,14 @@
 					&lt;string&gt;381.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;396.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;397.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;413.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;414.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;416.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;417.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;420.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;421.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;423.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;424.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;5.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;5.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;56.IBPluginDependency&lt;/string&gt;
@@ -2556,12 +2637,6 @@
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
-					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;string&gt;{{308, 615}, {167, 53}}&lt;/string&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
@@ -2607,6 +2682,14 @@
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
+					&lt;string id=&quot;90975740&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;90975740&quot;/&gt;
+					&lt;string id=&quot;336548282&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;336548282&quot;/&gt;
+					&lt;string id=&quot;123013156&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;123013156&quot;/&gt;
+					&lt;string id=&quot;740098200&quot;&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;740098200&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;666068557&quot;/&gt;
@@ -2649,48 +2732,80 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;405&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;431&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
 				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;301186867&quot;/&gt;
-					&lt;string key=&quot;superclassName&quot;&gt;NSControl&lt;/string&gt;
+					&lt;string key=&quot;className&quot;&gt;YLController&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot; id=&quot;1029139492&quot;&gt;NSObject&lt;/string&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;7653419&quot;/&gt;
+							&lt;string&gt;closeSites:&lt;/string&gt;
+							&lt;string&gt;closeTab:&lt;/string&gt;
+							&lt;string&gt;connect:&lt;/string&gt;
+							&lt;reference ref=&quot;181682106&quot;/&gt;
+							&lt;string&gt;openLocation:&lt;/string&gt;
+							&lt;string&gt;openSites:&lt;/string&gt;
+							&lt;reference ref=&quot;472017719&quot;/&gt;
+							&lt;string&gt;selectNextTab:&lt;/string&gt;
+							&lt;string&gt;selectPrevTab:&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;string id=&quot;751117028&quot;&gt;id&lt;/string&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;401672542&quot;/&gt;
-							&lt;reference ref=&quot;748936780&quot;/&gt;
-							&lt;string&gt;style&lt;/string&gt;
-							&lt;reference ref=&quot;44638320&quot;/&gt;
+							&lt;string&gt;_addressBar&lt;/string&gt;
+							&lt;string&gt;_closeTabMenuItem&lt;/string&gt;
+							&lt;string&gt;_closeWindowMenuItem&lt;/string&gt;
+							&lt;string&gt;_mainWindow&lt;/string&gt;
+							&lt;string&gt;_sitesController&lt;/string&gt;
+							&lt;string&gt;_sitesMenu&lt;/string&gt;
+							&lt;string&gt;_sitesTableView&lt;/string&gt;
+							&lt;string&gt;_sitesWindow&lt;/string&gt;
+							&lt;string&gt;_tab&lt;/string&gt;
+							&lt;string&gt;_telnetView&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string id=&quot;789190109&quot;&gt;id&lt;/string&gt;
-							&lt;reference ref=&quot;789190109&quot;/&gt;
-							&lt;reference ref=&quot;789190109&quot;/&gt;
-							&lt;string&gt;NSTabView&lt;/string&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
+							&lt;string id=&quot;289377859&quot;&gt;NSMenuItem&lt;/string&gt;
+							&lt;reference ref=&quot;289377859&quot;/&gt;
+							&lt;reference ref=&quot;925148531&quot;/&gt;
+							&lt;string&gt;NSArrayController&lt;/string&gt;
+							&lt;reference ref=&quot;289377859&quot;/&gt;
+							&lt;string&gt;NSTableView&lt;/string&gt;
+							&lt;string&gt;NSPanel&lt;/string&gt;
+							&lt;string&gt;PSMTabBarControl&lt;/string&gt;
+							&lt;reference ref=&quot;751117028&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;string key=&quot;majorKey&quot; id=&quot;591280206&quot;&gt;IBUserSource&lt;/string&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;275235399&quot;/&gt;
+						&lt;string key=&quot;majorKey&quot; id=&quot;665453138&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;YLController.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;YLView&lt;/string&gt;
-					&lt;string key=&quot;superclassName&quot;&gt;NSTabView&lt;/string&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;532896181&quot;/&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;1029139492&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2701,22 +2816,6 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
-						&lt;string key=&quot;NS.key.0&quot;&gt;_textField&lt;/string&gt;
-						&lt;string key=&quot;NS.object.0&quot;&gt;YLMarkedTextView&lt;/string&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;string key=&quot;majorKey&quot; id=&quot;905722621&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;YLView.h&lt;/string&gt;
-					&lt;/object&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;157591117&quot;/&gt;
-					&lt;string key=&quot;superclassName&quot; id=&quot;1029139492&quot;&gt;NSObject&lt;/string&gt;
-					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
-						&lt;reference key=&quot;NS.key.0&quot; ref=&quot;124540032&quot;/&gt;
-						&lt;reference key=&quot;NS.object.0&quot; ref=&quot;789190109&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -2726,12 +2825,12 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;591280206&quot;/&gt;
+						&lt;string key=&quot;majorKey&quot; id=&quot;591280206&quot;&gt;IBUserSource&lt;/string&gt;
 						&lt;reference key=&quot;minorKey&quot; ref=&quot;275235399&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;1029139492&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;289377859&quot;/&gt;
 					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -2757,8 +2856,8 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;YLMarkedTextView&lt;/string&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;653148871&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;450813907&quot;/&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSControl&lt;/string&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2770,21 +2869,29 @@
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;401672542&quot;/&gt;
+							&lt;reference ref=&quot;748936780&quot;/&gt;
+							&lt;string&gt;style&lt;/string&gt;
+							&lt;reference ref=&quot;44638320&quot;/&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;string id=&quot;939770348&quot;&gt;id&lt;/string&gt;
+							&lt;reference ref=&quot;939770348&quot;/&gt;
+							&lt;reference ref=&quot;939770348&quot;/&gt;
+							&lt;string&gt;NSTabView&lt;/string&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;905722621&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;YLMarkedTextView.h&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;591280206&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;275235399&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;862978289&quot;/&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;653148871&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;918147698&quot;/&gt;
+					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2809,8 +2916,8 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot; id=&quot;289377859&quot;&gt;NSMenuItem&lt;/string&gt;
-					&lt;nil key=&quot;superclassName&quot;/&gt;
+					&lt;string key=&quot;className&quot;&gt;YLMarkedTextView&lt;/string&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;653148871&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2830,13 +2937,13 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;591280206&quot;/&gt;
-						&lt;reference key=&quot;minorKey&quot; ref=&quot;275235399&quot;/&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;665453138&quot;/&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;YLMarkedTextView.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;704936317&quot;/&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;1029139492&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;999744242&quot;/&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;653148871&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2861,68 +2968,34 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;YLController&lt;/string&gt;
-					&lt;reference key=&quot;superclassName&quot; ref=&quot;1029139492&quot;/&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;1029139492&quot;/&gt;
+					&lt;nil key=&quot;superclassName&quot;/&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;closeSites:&lt;/string&gt;
-							&lt;string&gt;closeTab:&lt;/string&gt;
-							&lt;string&gt;connect:&lt;/string&gt;
-							&lt;reference ref=&quot;211515912&quot;/&gt;
-							&lt;string&gt;openLocation:&lt;/string&gt;
-							&lt;string&gt;openSites:&lt;/string&gt;
-							&lt;string&gt;recoonect:&lt;/string&gt;
-							&lt;string&gt;selectNextTab:&lt;/string&gt;
-							&lt;string&gt;selectPrevTab:&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string id=&quot;939770348&quot;&gt;id&lt;/string&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
+						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;_addressBar&lt;/string&gt;
-							&lt;string&gt;_closeTabMenuItem&lt;/string&gt;
-							&lt;string&gt;_closeWindowMenuItem&lt;/string&gt;
-							&lt;string&gt;_mainWindow&lt;/string&gt;
-							&lt;reference ref=&quot;313213016&quot;/&gt;
-							&lt;string&gt;_sitesWindow&lt;/string&gt;
-							&lt;string&gt;_tab&lt;/string&gt;
-							&lt;string&gt;_telnetView&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
-							&lt;reference ref=&quot;289377859&quot;/&gt;
-							&lt;reference ref=&quot;289377859&quot;/&gt;
-							&lt;reference ref=&quot;925148531&quot;/&gt;
-							&lt;string&gt;NSArrayController&lt;/string&gt;
-							&lt;string&gt;NSPanel&lt;/string&gt;
-							&lt;string&gt;PSMTabBarControl&lt;/string&gt;
-							&lt;reference ref=&quot;939770348&quot;/&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;reference key=&quot;majorKey&quot; ref=&quot;905722621&quot;/&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;YLController.h&lt;/string&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;591280206&quot;/&gt;
+						&lt;reference key=&quot;minorKey&quot; ref=&quot;275235399&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;reference key=&quot;className&quot; ref=&quot;918147698&quot;/&gt;
-					&lt;nil key=&quot;superclassName&quot;/&gt;
+					&lt;string key=&quot;className&quot;&gt;YLView&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSTabView&lt;/string&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
@@ -2933,6 +3006,22 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;_textField&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;YLMarkedTextView&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;reference key=&quot;majorKey&quot; ref=&quot;665453138&quot;/&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;YLView.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;reference key=&quot;className&quot; ref=&quot;157591117&quot;/&gt;
+					&lt;reference key=&quot;superclassName&quot; ref=&quot;1029139492&quot;/&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
+						&lt;reference key=&quot;NS.key.0&quot; ref=&quot;124540032&quot;/&gt;
+						&lt;reference key=&quot;NS.object.0&quot; ref=&quot;939770348&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -2953,479 +3042,490 @@
 		&lt;int key=&quot;IBDocument.defaultPropertyAccessControl&quot;&gt;3&lt;/int&gt;
 		&lt;object class=&quot;NSMutableData&quot; key=&quot;IBDocument.RunnableNib&quot;&gt;
 			&lt;bytes key=&quot;NS.bytes&quot;&gt;YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxECzQALAAwAMQA1ADkAQABD
-AEQASQBhAGIAYwBkAH0AgACTAJQAlQCWAJcAmACZAJoAkwC8AL0AvgC/AMAAvADSANcA2ADZANwA4ADh
-AOQA5wD2APgA+QALAQgACwEJARYBHgEfASIBJgEvATMAvAE0ATcBOwE/AUUBRQFGAUgBVwFZAVoACwFi
-AWMBaQFtAXEBdQFFAUUBdgCWAYYBhwGIAYkBkQGTAJcBowGkAaUBpgGuAbABvwHBAcIACwHKAcsB2wHf
-AeAB6gHrAewB8QHzAfgB+QH8Af8CAgICAgMCEgIUAhUACwIdAh4CIwInAiwCMAIxAjECMgI2AkACQgJK
-Ak0CUAALAloCXwJpAm0CdQJ2AncCegJ7AUMCfAKDAoQChQALAoYCiAKJAooCiwKOApICxALMAs8C0ALR
-AtUC2gLiAugC6QLqAusC7gLzAvgDAQMIAAsDCQMbAxwDHQMgAyMDJAMpAz0DQgNDA0QDRQNHA0kDTgNP
-A1QDWwNfA2ADYQNiA2cDaANtA3QDeAN5A34DfwOEA4UDigOLA48DlgOaA5sDnAOdA6IDowOoA6kDrgO1
-A7YDtwO4A70DvgNhA8MDyAPQA9ED0gPTA9gD3wPgA+ED4gPnA+8D8AP9BAEEAgQDBAgECQQOBBUEFgQX
-BBsEIgQmBCcEKAQpBC4ENQQ2BDcEPARBBEIERgRNBE4ETwRQBFUEVgRbBGMEZARsBG0EcQRyBHYEfQSC
-BIMEhASJBJMElASVBJ0EtQS9BMwE0ATuBO8E9wUBBQIFBQUMBQ0FEAUVBScFLgUvBTQFNwU8BT0FQAVJ
-BUoFTQVSBVMFVgVbBVwFXwVnBW0FdAV5BXoFfQV/BYAFgwWPBZAFkQWUBZ0FngWiBaMFpAWnBa8FsAW3
-BbgFuQALAogFugW7BcAFxwXIBckFygXOBdUF1gXXBdwF3QXiBeMF5wXuBe8F8AXxBfYF+wYCBgMGBgYH
-BggGDQYUBhUGFgYbBiIGIwYkBiUGKQYwBjEGMgYzBjgGQAZBBkIGTAZTBlgGWQZkBmUGaQZqBmkGbgZx
-BnUGeAZ5BnoGewZ+BoUGhgaHBo4GjwaQBpEGmAaZBpoG+wcKBxMHGgcbBxwHJQcvBzAHMQc2BzgHOwc8
-Bz4HRwdQB1EHUgdWB18HMAdkB20HMAduB3AHegeDB4wHjQeWB5kHnwemB6cHsQeyB7MHtwKIB7gHMAfB
-B8QHzAfNB9YHwwcwB98HmAcwB+gHMAfxB/cIAAgBADgIBAhlCMcJKQkqCSsJLAktCS4JLwkwCTEJMgC9
-CTMJNAk1CTYJNwk4CTkJOgk7CTwJPQk+CT8JQAlBCUIJQwlECUUJRglHCUgJSQlKCUsJTAlNCU4JTwlQ
-CVEJUglTCVQJVQlWCVcJWAlZCVoJWwlcCV0JXglfCWAJYQliCWMJZAllCWYJZwloCWkJaglrCWwJbQlu
-CW8JcAlxCXIJcwl0CXUJdgl3CXgJeQl6CXsJfAl9CX4JfwmACYEJggmDCYYJiQoaCqsKrAqtCq4Krwqw
-CrEKsgqzCrQKtQq2CrcKuAq5CroKuwq8Cr0Kvgq/CsAKwQrCCsMKxArFCsYKxwrICskKygrLCswKzQrO
-Cs8K0ArRCtIK0wrUCtUK1grXCtgK2QraCtsK3ArdCt4DEwrfCuAK4QriCuMK5ArlCuYK5wroCukK6grr
-CuwK7QruCu8K8AJWCvEK8grzCvQK9Qr2CvcAXQr4CvkK+gr7CvwK/Qr+Cv8LAAEECwELAgsDCwQLBQsG
-CwcLCAsJCwoLCwsMCw0LDgsPCxALEQsSCxMLFAsVCxYLFwsYCxkLGgsbCxwLHQseCx8LIAshCyILIwsk
-CyULJgsnCygLKQsqCysLLAstCy4LLwswCzELMgszCzQLNQs4CzsLPlUkbnVsbN8QEgANAA4ADwAQABEA
-EgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8A
-MFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2li
-aWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFz
-c2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3Jz
-XU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nl
-c3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQLMgQGcgQI4gQLLgJeBAdqA
-BoECN4ECOYEB24ECyYAAgAeBAdmBAsoRAZeBAjrSAA4AMgAzADRbTlNDbGFzc05hbWWABYAD0gAOADYA
-NwA4WU5TLnN0cmluZ4AEXU5TQXBwbGljYXRpb27SADoAOwA8AD1YJGNsYXNzZXNaJGNsYXNzbmFtZaMA
-PQA+AD9fEA9OU011dGFibGVTdHJpbmdYTlNTdHJpbmdYTlNPYmplY3TSADoAOwBBAEKiAEIAP15OU0N1
-c3RvbU9iamVjdF8QEElCQ29jb2FGcmFtZXdvcmvSAA4ARQBGAEdaTlMub2JqZWN0c4CWoQBIgAjcAEoA
-DgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgXE5TV2luZG93Vmlld1xO
-U1NjcmVlblJlY3RdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc1xOU1dpbmRvd1Jl
-Y3RZTlNNYXhTaXplXxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXpl
-W05TVmlld0NsYXNzgICAlYCSgAoScHgAAIALgAmAlBACEREHgJOADF8QFnt7MCwgNDMwfSwgezk2MCwg
-NTk4fX1VTmFsbHlYTlNXaW5kb3fdAA4AZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdABzAHYA
-dwArAHkAcwB7AF0AfF8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1zXxAfTlNUb29sYmFyU2hvd3NCYXNl
-bGluZVNlcGFyYXRvcl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1zXxAfTlNUb29sYmFyQXV0b3NhdmVz
-Q29uZmlndXJhdGlvbl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNUb29sYmFySUJJZGVudGlmaWVkSXRl
-bXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZlcnNUb0JlU2hvd25fECBOU1Rvb2xi
-YXJBbGxvd3NVc2VyQ3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklCU2VsZWN0YWJsZUl0ZW1zXxAUTlNU
-b29sYmFyRGlzcGxheU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVygH+AfQiAewgQAYAOgAAJCIB+gA3S
-AA4ANgA3AH+ABF8QJDkyMjBGNjJCLTI3MjYtNEM4NC04MEYzLTcwMjk2RERFNkQ0Q9MADgCBAEUAggCD
-AItXTlMua2V5c4B6pwCEAIUAhgCHAIgAiQCKgA+AEIARgBKAE4AUgBWnAIwAjQCOAI8AkACRAJKAFoAm
-gD2ASoBRgFiAbV8QFk5TVG9vbGJhclNlcGFyYXRvckl0ZW1fECQwNzZBNDA4Ri1BQUVELTQ4MzMtQUIx
-QS1FNDYyMzQ0NURGQkRfECRCNTBFOEYzQS05REUzLTQ4RTItQjE5My0xMjkxM0U2QTcyRjBfEBpOU1Rv
-b2xiYXJGbGV4aWJsZVNwYWNlSXRlbV8QEk5TVG9vbGJhclNwYWNlSXRlbV8QJDA1OTY2Njg3LTVGMjMt
-NDdFMy1CNTA4LUUyNTQxQUMwREUxMV8QJERFQkM5RTIwLTU3QkEtNDBGOC1CMjA2LTMzOTRBQjAyRkJC
-Qd8QEQCbAA4AnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0AKwB5ACsAeQArAHkAtAC1
-ACsAtwC4ALkAugArXxAfTlNUb29sYmFySXRlbVZpc2liaWxpdHlQcmlvcml0eV8QI05TVG9vbGJhckl0
-ZW1NZW51Rm9ybVJlcHJlc2VudGF0aW9uXxARTlNUb29sYmFySXRlbVZpZXdfEBROU1Rvb2xiYXJJdGVt
-RW5hYmxlZF8QE05TVG9vbGJhckl0ZW1BY3Rpb25fEBhOU1Rvb2xiYXJJc1VzZXJSZW1vdmFibGVfEBNO
-U1Rvb2xiYXJJdGVtVGFyZ2V0XxAaTlNUb29sYmFySXRlbUF1dG92YWxpZGF0ZXNfEBdOU1Rvb2xiYXJJ
-dGVtSWRlbnRpZmllcl8QGU5TVG9vbGJhckl0ZW1QYWxldHRlTGFiZWxfEBROU1Rvb2xiYXJJdGVtVG9v
-bFRpcF8QEE5TVG9vbGJhckl0ZW1UYWdfEBROU1Rvb2xiYXJJdGVtTWF4U2l6ZV8QFE5TVG9vbGJhckl0
-ZW1NaW5TaXplXxASTlNUb29sYmFySXRlbUxhYmVsXxASTlNUb29sYmFySXRlbUltYWdlEACAJYAcgAAJ
-gAAJgAAJgBeAGYAAE///////////gBuAGoAYgABQWVNlcGFyYXRvcld7MTIsIDV9WnsxMiwgMTAwMH3Z
-AA4AwQDCAMMAxADFAMYAxwDIAMkAygDLAHkAygB5AM8A0ADRV05TVGl0bGVfEBFOU0tleUVxdWl2TW9k
-TWFza11OU0lzU2VwYXJhdG9yWk5TS2V5RXF1aXZcTlNJc0Rpc2FibGVkXU5TTW5lbW9uaWNMb2NZTlNP
-bkltYWdlXE5TTWl4ZWRJbWFnZYAkgB0SABAAAAmAHQkSf////4AegCLTAA4AMgDTANQA1QDWXk5TUmVz
-b3VyY2VOYW1lgCGAH4AgV05TSW1hZ2VfEA9OU01lbnVDaGVja21hcmvSADoAOwDaANuiANsAP18QEE5T
-Q3VzdG9tUmVzb3VyY2XTAA4AMgDTANQA1QDfgCGAH4AjXxAQTlNNZW51TWl4ZWRTdGF0ZdIAOgA7AOIA
-46IA4wA/Wk5TTWVudUl0ZW3SADoAOwDlAJOjAJMA5gA/XU5TVG9vbGJhckl0ZW3fEBAAmwAOAJ0AngCf
-AKAAoQCiAKMApAClAKYApwCoAKkAqgCrAOgA6QB5ACsAeQArAHkA7wDwACsAqwDyAPMA8AArgDyAKQmA
-AAmAAAmAJ4AogACAO4A6gCiAANIADgA2ADcAlIAEVVNpdGVz2AD6AA4A+wD8AP0A/gBjAP8BAAEBAQIB
-AwEEAHkBBgEAXxAPTlNOZXh0UmVzcG9uZGVyV05TRnJhbWVWTlNDZWxsWE5TdkZsYWdzWU5TRW5hYmxl
-ZFtOU1N1cGVydmlld4AqgDmAK4AtEQEMCYAsgCpfEBN7ezAsIDE0fSwgezMzLCAyNX192AEKAQsADgEM
-AQ0BDgEPARABEQBdARIAXQETAOkAqwEVW05TQ2VsbEZsYWdzXk5TVHJhY2tpbmdNb2RlXk5TU2VnbWVu
-dFN0eWxlWU5TU3VwcG9ydF1OU0NvbnRyb2xWaWV3XE5TQ2VsbEZsYWdzMl8QD05TU2VnbWVudEltYWdl
-cxP/////hAH+AIA4gC6AKYAx1AAOARcBGAEZARoBGwEcAR1WTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4Aw
-I0AqAAAAAAAAgC8QEFxMdWNpZGFHcmFuZGXSADoAOwEgASGiASEAP1ZOU0ZvbnTSAA4ARQEjASSAN6EB
-JYAy1QAOAScBKAEpASoBKwEsAKsBLQEuXxASTlNTZWdtZW50SXRlbUltYWdlXxAZTlNTZWdtZW50SXRl
-bUltYWdlU2NhbGluZ18QEk5TU2VnbWVudEl0ZW1XaWR0aF8QEk5TU2VnbWVudEl0ZW1MYWJlbIA2gDMj
-QDsAAAAAAACANdMADgAyANMA1ADVATKAIYAfgDRYYm9va21hcmvSADoAOwE1ATaiATYAP11OU1NlZ21l
-bnRJdGVt0gA6ADsBOAE5owE5AToAP15OU011dGFibGVBcnJheVdOU0FycmF50gA6ADsBPAE9pAE9AT4A
-/AA/XxAPTlNTZWdtZW50ZWRDZWxsXE5TQWN0aW9uQ2VsbNIAOgA7AUABQaUBQQFCAUMBRAA/XxASTlNT
-ZWdtZW50ZWRDb250cm9sWU5TQ29udHJvbFZOU1ZpZXdbTlNSZXNwb25kZXJYezMzLCAyNX3SADoAOwFH
-AOaiAOYAP98QEACbAA4AnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsA6AFKAHkAKwB5ACsAeQFQ
-AVEAKwCrAVMBVAFRACuAPIBACYAACYAACYA+gD+AAIBJgEiAP4AA0gAOADYANwCVgARZUmVjb25uZWN0
-2AD6AA4A+wD8AP0A/gBjAP8BWwEBAV0BXgEEAHkBBgFbgEGAOYBCgEMJgCyAQV8QFHt7MTUsIDE0fSwg
-ezMzLCAyNX192AEKAQsADgEMAQ0BDgEPARABZABdARIAXQETAUoAqwFoEgQB/gCAOIAugECARNIADgBF
-ASMBa4A3oQFsgEXVAA4BJwEoASkBKgErAW8AqwEtAS6ANoBGgDXTAA4AMgDTANQA1QF0gCGAH4BHVnJl
-bG9hZN8QEQCbAA4AnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwF3AXgAKwB5ACsAeQArAHkB
-fwGAACsAtwGCAYMAugArgFCAT4AACYAACYAACYBLgEyAAIBOgE2AGIAAXkZsZXhpYmxlIFNwYWNlVnsx
-LCA1fVt7MjAwMDAsIDMyfdkADgDBAMIAwwDEAMUAxgDHAMgAyQDKAMsAeQDKAHkAzwDQANGAJIAdCYAd
-CYAegCLSADoAOwGSAJajAJYA5gA/3xARAJsADgCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAKkAqgCr
-AZQBlQArAHkAKwB5ACsAeQGcAZ0AKwC3AZ8BoAC6ACuAV4BWgAAJgAAJgAAJgFKAU4AAgFWAVIAYgABV
-U3BhY2VXezMyLCA1fVh7MzIsIDMyfdkADgDBAMIAwwDEAMUAxgDHAMgAyQDKAMsAeQDKAHkAzwDQANGA
-JIAdCYAdCYAegCLSADoAOwGvAJejAJcA5gA/3xAQAJsADgCdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACp
-AKoAqwDoAbIAeQArAHkAKwB5AbgBuQArAKsBuwG8AbkAK4A8gFsJgAAJgAAJgFmAWoAAgGyAa4BagADS
-AA4ANgA3AJiABFdBZGRyZXNz2AD6AA4A+wD8AP0A/gBjAP8BwwHEAcUBxgEEAHkBBgHDgFyAaoBdgF4J
-gCyAXF8QFHt7MCwgMTR9LCB7MjUxLCAyMn192gEKAA4BzAHNAQ0BDgEPAc4BzwHQAdEB0gHTAS4B1QGy
-AdcAeQHZAdpfEBFOU0JhY2tncm91bmRDb2xvclpOU0NvbnRlbnRzXxARTlNEcmF3c0JhY2tncm91bmRf
-EBNOU1BsYWNlaG9sZGVyU3RyaW5nW05TVGV4dENvbG9yE/////+Ucf5BgGmAYYA1gF+AWxIQAAQACYBg
-gGbUAA4BFwEYARkBGgEbARwB3oAwgC8RBBRfEBJHbyB0byB0aGlzIGFkZHJlc3PVAA4B4QHiAeMB5AHl
-AeYB5wHoAelXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYBlgGQQ
-BoBjgGJWU3lzdGVtXxATdGV4dEJhY2tncm91bmRDb2xvctMADgHiAe0B5QHvAfBXTlNXaGl0ZYBlEANC
-MQDSADoAOwHyAeGiAeEAP9UADgHhAeIB4wHkAeUB9QHnAfYB6YBlgGiAZ4BiWXRleHRDb2xvctMADgHi
-Ae0B5QHvAfuAZUIwANIAOgA7Af0B/qQB/gE+APwAP18QD05TVGV4dEZpZWxkQ2VsbNIAOgA7AgACAaUC
-AQFCAUMBRAA/W05TVGV4dEZpZWxkWXsyNTEsIDIyfd8QEACbAA4AnQCeAJ8AoAChAKIAowCkAKUApgCn
-AKgAqQCqAKsA6AIFAHkAKwB5ACsAeQILAgwAKwCrAg4CDwIMACuAPIBwCYAACYAACYBugG+AAIB5gHiA
-b4AA0gAOADYANwCZgARcQWRkIEJvb2ttYXJr2AD6AA4A+wD8AP0A/gBjAP8CFgEBAhgCGQEEAHkBBgIW
-gHGAOYBygHMJgCyAcV8QFHt7MjcsIDE0fSwgezMyLCAyNX192AEKAQsADgEMAQ0BDgEPARABZABdARIA
-XQETAgUAqwIigDiALoBwgHTSAA4ARQEjAiWAN6ECJoB11QAOAScBKAEpASoBKwIpAKsCKgEugDaAdiNA
-OgAAAAAAAIA10wAOADIA0wDUANUCL4AhgB+Ad11OU0FkZFRlbXBsYXRlWHszMiwgMjV90gA6ADsCMwI0
-owI0AjUAP18QE05TTXV0YWJsZURpY3Rpb25hcnlcTlNEaWN0aW9uYXJ50gAOAEUCNwI4gHynAIwAkACP
-AI0AjgCSAJGAFoBRgEqAJoA9gG2AWNIAOgA7AkEBOqIBOgA/0gAOAEUBIwJEgDelAI0AjgCSAJEAj4Am
-gD2AbYBYgErSAA4ARQEjAkyAN6DSADoAOwJOAk+iAk8AP1lOU1Rvb2xiYXLXAPoADgJRAP0CUgBjAP8C
-UwJUAlUCVgJXAlMCWVpOU1N1YnZpZXdzW05TRnJhbWVTaXplgIGAkYCCEQEAgI+AgYCQ0gAOAEUBIwJc
-gDeiAl0CXoCDgIzZAPoADgD7AlEA/QBjADICYAD/AFUCYgJjAmQBBAJTAmYCZwBVW05TRXh0ZW5zaW9u
-gICAiICJgISAgYCKgIuAgNIADgBFASMCa4A3oQJsgIXXAPoADgD7AP0AYwAyAP8CXQJiAnACcQJTAnMC
-XYCDgIiAhhP/////gAABDICBgIeAg18QF3t7MzM1LCAxMzR9LCB7MjQ1LCAzNn19XxAQWUxNYXJrZWRU
-ZXh0Vmlld9IAOgA7AngCeaQCeQFDAUQAP1xOU0N1c3RvbVZpZXdfEBR7ezEsIDB9LCB7OTYwLCA1NzZ9
-fVZZTFZpZXfXAPoADgD7AP0AYwAyAP8AVQJiAn8BBAJTAoEAVYCAgIiAjYCBgI6AgF8QFXt7MCwgNTc2
-fSwgezk2MiwgMjJ9fV8QEFBTTVRhYkJhckNvbnRyb2xaezk2MCwgNTk4fdIAOgA7AocBQ6MBQwFEAD9f
-EBZ7ezAsIDB9LCB7MTY4MCwgMTAyOH19WnsyMTMsIDE4NX1fEBp7My40MDI4MmUrMzgsIDMuNDAyODJl
-KzM4fdIAOgA7AowCjaICjQA/XxAQTlNXaW5kb3dUZW1wbGF0ZdIAOgA7Ao8CkKMCkAKRAD9cTlNNdXRh
-YmxlU2V0VU5TU2V00gAOAEUBIwKUgDevEC8ClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKl
-AqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLD
-gJiAnYCkgKWAsIC6gMCAwoDGgMiAyoDMgNKA1IDWgNuA3YDfgOSA6YDwgPKA9oD8gQEAgQEBgQEDgQEI
-gQEKgQEPgQERgQEWgQFWgQFbgQFfgQFhgQFjgQFogQFpgQFvgQFzgQF4gQF9gQGBgQGSgQGVgQGZ1AAO
-AsUCxgLHAsgCyQBIAstdTlNEZXN0aW5hdGlvblhOU1NvdXJjZVdOU0xhYmVsgJyAmYAIgJvSAA4AMgAz
-As6ABYCaXFlMQ29udHJvbGxlclhkZWxlZ2F0ZdIAOgA7AtIC06MC0wLUAD9fEBROU05pYk91dGxldENv
-bm5lY3Rvcl5OU05pYkNvbm5lY3RvctQADgLFAsYCxwLWAB8C2ALZgKOAAoCegKLYAA4AwQDCAMQAxgDH
-AMgC2wDJAt0AywLeAM8A0ADRAuFWTlNNZW51gCSAoIChgB6AIoCf1AAOAMEBGALjAuQAWALmAudbTlNN
-ZW51SXRlbXOBAaqACoEBrYEBnVpIaWRlIE5hbGx5UWhVaGlkZTrSADoAOwLsAu2jAu0C1AA/XxAVTlNO
-aWJDb250cm9sQ29ubmVjdG9y1AAOAsUCxgLHAsgCXgJdAsuAnICMgIOAm9QADgLFAsYCxwLWAskC9gL3
-gKOAmYCmgK/YAPoADgD7APwA/QD+AGMA/wL5AvoC+wL8Av0AeQL/AvmAp4CugKiAqhEBIQmAqYCn1wD6
-AA4CUQD9AlIAYwD/Av8CVAMEAlYDBQL/AweAqYCRgQEagQFSgKmBAVNfEBV7ezE0NiwgMTJ9LCB7ODMs
-IDMyfX3cAQoADgMKAwsDDAMNAc0BDQEOAw4BDwMPAWQDEAEuAxIDEwMUAxUB1QL2AxgDGQMaXxATTlNB
-bHRlcm5hdGVDb250ZW50c18QEk5TUGVyaW9kaWNJbnRlcnZhbF5OU0J1dHRvbkZsYWdzMl8QD05TS2V5
-RXF1aXZhbGVudF8QD05TUGVyaW9kaWNEZWxheV1OU0J1dHRvbkZsYWdzgK2ANRAZEIGArICrgF+AphDI
-EggAAAAT/////4aCQP9VQ2xvc2VRG9IAOgA7Ax4DH6QDHwE+APwAP1xOU0J1dHRvbkNlbGzSADoAOwMh
-AyKlAyIBQgFDAUQAP1hOU0J1dHRvbltjbG9zZVNpdGVzOtQADgLFAsYCxwLIAyYCyQMogJyAsYCZgLna
-AyoADgMrAywDLQMuAy8DMAMxAzIAeQM0AHkDNgB5AzgDOQB5AHkAeV8QGk5TRmlsdGVyUmVzdHJpY3Rz
-SW5zZXJ0aW9uXxAUTlNQcmVzZXJ2ZXNTZWxlY3Rpb25fEA9fTlNNYW5hZ2VkUHJveHlaTlNFZGl0YWJs
-ZV8QEU5TT2JqZWN0Q2xhc3NOYW1lXk5TRGVjbGFyZWRLZXlzXxAiTlNDbGVhcnNGaWx0ZXJQcmVkaWNh
-dGVPbkluc2VydGlvbl8QGE5TU2VsZWN0c0luc2VydGVkT2JqZWN0c18QFk5TQXZvaWRzRW1wdHlTZWxl
-Y3Rpb24JgLgJgLYJgLWAsgkJCdIADgBFASMDP4A3ogNAA0GAs4C0VG5hbWVXYWRkcmVzc1ZZTFNpdGXR
-AA4DRoC30gA6ADsDSAMsogMsAD/SADoAOwNKA0ukA0sDTANNAD9fEBFOU0FycmF5Q29udHJvbGxlcl8Q
-Ek5TT2JqZWN0Q29udHJvbGxlclxOU0NvbnRyb2xsZXJfEBBfc2l0ZXNDb250cm9sbGVy1AAOAsUCxgLH
-AtYCyQNSA1OAo4CZgLuAv9gADgDBAMIAxADGAMcAyALbAMkDVgDLA1cAzwDQANEDWoAkgL2AvoAegCKA
-vNMADgDBAuMC5ADwA16BAaqAKIEB1F1FZGl0IFNpdGVzLi4uUWJaZWRpdFNpdGVzOtQADgLFAsYCxwLI
-Al4CyQNmgJyAjICZgMFUX3RhYtQADgLFAsYCxwLWAskDawNsgKOAmYDDgMXYAA4AwQDCAMQAxgDHAMgC
-2wDJAVEAywEuAM8A0ADRA3OAJIA/gDWAHoAigMTTAA4AwQLjAuQDdgN3gQGqgQHIgQHJWnJlY29vbmVj
-dDrUAA4CxQLGAscCyABIAskDfYCcgAiAmYDHW19tYWluV2luZG931AAOAsUCxgLHAsgCXQLJA4OAnICD
-gJmAyVtfdGVsbmV0Vmlld9QADgLFAsYCxwLIAmwCXQOJgJyAhYCDgMtaX3RleHRGaWVsZNMADgLGAscC
-1gONA46Ao4DNgNHYAA4AwQDCAMQAxgDHAMgC2wDJA5EAywOSAM8A0ADRA5WAJIDPgNCAHoAigM7TAA4A
-wQLjAuQDmAOZgQGqgQGugQGvWk5hbGx5IEhlbHBRP1lzaG93SGVscDrUAA4CxQLGAscCyAGyAskDoYCc
-gFuAmYDTW19hZGRyZXNzQmFy1AAOAsUCxgLHAsgBsgBIA6eAnIBbgAiA1V8QFWluaXRpYWxGaXJzdFJl
-c3BvbmRlctQADgLFAsYCxwLWAB8DrAOtgKOAAoDXgNrYAA4AwQDCAMQAxgDHAMgC2wDJA7AAywOxAM8A
-0ADRAuGAJIDYgNmAHoAigJ9aUXVpdCBOYWxseVFxWnRlcm1pbmF0ZTrUAA4CxQLGAscCyAJdAl4DvICc
-gIOAjIDcW3BhcnRuZXJWaWV31AAOAsUCxgLHAtYCyQDpA8KAo4CZgCmA3tQADgLFAsYCxwLWAskDxgPH
-gKOAmYDggOPYAA4AwQDCAMQAxgDHAMgC2wDJA8oDywPMAM8A0ADRA3OAJIDhEgAQAQiA4oAegCKAxFlD
-bG9zZSBUYWJRd1ljbG9zZVRhYjrUAA4CxQLGAscC1gLJA9YD14CjgJmA5YDo2AAOAMEAwgDEAMYAxwDI
-AtsAyQPaAMsD2wDPANAA0QNzgCSA5oDngB6AIoDEXxAQT3BlbiBMb2NhdGlvbi4uLlFsXW9wZW5Mb2Nh
-dGlvbjrUAA4CxQLGAscC1gMmA+UD5oCjgLGA6oDv2AD6AA4A+wD8AP0A/gBjAP8C+QL6A+oD6wEEAHkC
-/wL5gKeAroDrgOwJgKmAp18QFHt7NiwgMjkzfSwgezMwLCAyM3193QEKAA4DCgPxAwsDDAMNAc0BDQEO
-Aw4BDwMPAREDEAEuA/QD9QP2AS4BLgHVA+UD+wMZA/xdTlNOb3JtYWxJbWFnZYCtgDWA7RBLEKKANYA1
-gF+A6hEBkBP/////hsxA/9MADgAyANMA1ADVBACAIYAfgO5fEBBOU1JlbW92ZVRlbXBsYXRlV3JlbW92
-ZTrUAA4CxQLGAscCyAJdAbIEB4CcgIOAW4DxW25leHRLZXlWaWV31AAOAsUCxgLHAtYAHwQMBA2Ao4AC
-gPOA9dcADgDBAMQAxgDHAMgC2wDJBBABLgDPANAA0QLhgCSA9IA1gB6AIoCfW0Fib3V0IE5hbGx5XxAd
-b3JkZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrTAA4CxgLHAtYEGQQagKOA94D72AAOAMEAwgDEAMYA
-xwDIAtsAyQQdAMsEHgDPANAA0QQhgCSA+YD6gB6AIoD40wAOAMEC4wLkBCQEJYEBqoEBvIEBvVpTZWxl
-Y3QgQWxsUWFac2VsZWN0QWxsOtQADgLFAsYCxwLIBCsCyQQtgJyA/YCZgP/YAA4AwQDCAMQAxgDHAMgC
-2wDJBDAAywPMAM8A0ADRA3OAJID+gOKAHoAigMRcQ2xvc2UgV2luZG93XxAUX2Nsb3NlV2luZG93TWVu
-dUl0ZW3UAA4CxQLGAscCyALJAl4Cy4CcgJmAjICb1AAOAsUCxgLHAtYCyQGyBECAo4CZgFuBAQJYY29u
-bmVjdDrTAA4CxgLHAtYERARFgKOBAQSBAQfYAA4AwQDCAMQAxgDHAMgC2wDJBEgAywRJAM8A0ADRBCGA
-JIEBBYEBBoAegCKA+FRDb3B5UWNVY29weTrUAA4CxQLGAscCyAJdAl4EVICcgIOAjIEBCVd0YWJWaWV3
-1AAOAsUCxgLHAtYDJgRZBFqAo4CxgQELgQEO2AD6AA4A+wD8AP0A/gBjAP8C+QL6BF4EXwEEAHkC/wL5
-gKeAroEBDIEBDQmAqYCnXxAVe3szNSwgMjkzfSwgezMwLCAyM3193QEKAA4DCgPxAwsDDAMNAc0BDQEO
-Aw4BDwMPAREDEAEuAikD9QP2AS4BLgHVBFkD+wMZA/yArYA1gHaANYA1gF+BAQtUYWRkOtMADgLGAscC
-1gQrBHCAo4D9gQEQXXBlcmZvcm1DbG9zZTrTAA4CxgLHAtYEdAR1gKOBARKBARXYAA4AwQDCAMQAxgDH
-AMgC2wDJBHgAywEuAM8A0ADRBHyAJIEBFIA1gB6AIoEBE9QADgDBARgC4wLkBH8EgASBgQGqgQG2gQG6
-gQG3XxASQnJpbmcgQWxsIHRvIEZyb250XxAPYXJyYW5nZUluRnJvbnQ61AAOAsUCxgLHAsgEhgLJBIiA
-nIEBF4CZgQFV2gBKAA4ASwBMAE0ATgBPAFEAUgBUAvkAVgSMAPAEjgSPBJAAXQSRACuAp4CVgQFUgCgT
-/////6QAAACBARmBARgQG4AAXxAYe3sxOTYsIDE4OX0sIHszMzAsIDMyMX19V05TUGFuZWzSAA4ARQEj
-BJeAN6UEmASZAvYD5QRZgQEbgQFNgKaA6oEBC98QDwD6BJ4ADgD7BJ8EoAShAlEEogD9AGMA/wSjBKQE
-pQL5BKcEqASpBKoEqwSsBK0ErgSvAv8C+QSyBLMEs1tOU0hTY3JvbGxlclhOU3NGbGFnc1xOU0Nvcm5l
-clZpZXdfEBBOU0hlYWRlckNsaXBWaWV3XE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlW
-aWV3XU5TQ29udGVudFZpZXeAp4EBR4EBTIEBSxECEoEBJYEBIoEBHE8QEEEgAABBIAAAQZgAAEGYAAAR
-ARKAqYCngQFDgQEdgQEd0gAOAEUBIwS3gDelBLMEsgSnBKwEq4EBHYEBQ4EBR4EBIoEBJdsA+gAOAPsE
-vgJRAP0EvwBjBMAA/wSkBJgEwgTDBMQExQTGBMcC/wTJBJgEx1lOU2N2RmxhZ3NZTlNEb2NWaWV3WU5T
-QkdDb2xvcoEBG4EBQoEBQRAEgQEeEQkAgQEfgKmBATSBARuBAR/SAA4ARQEjBM6AN6EEx4EBH98QFQD6
-BNEADgTSBNMBzATUBKAE1QTWBNcA/QJSAP4AYwTYBNkA/wTaBNsE3ASzAKsE3gTfBOAEyQB5BKsE5AB2
-BOUCVgTmAHkC/wTpAHYEswTrBOwE7V8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNU
-dkZsYWdzXE5TSGVhZGVyVmlld18QEk5TQWxsb3dzVHlwZVNlbGVjdF8QF05TSW50ZXJjZWxsU3BhY2lu
-Z1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdTdHlsZV8QGE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdo
-dFtOU0dyaWRDb2xvcl8QD05TR3JpZFN0eWxlTWFza15OU1RhYmxlQ29sdW1uc18QHE5TRHJhZ2dpbmdT
-b3VyY2VNYXNrRm9yTG9jYWxbTlNSb3dIZWlnaHSBAR2BAUAT/////9bAgACBASGBATQJgQElI0AIAAAA
-AAAAI0AAAAAAAAAAgQEgCYCpgQE9gQEdgQEoEA8jQDEAAAAAAABaezMyOCwgMjA4fdcA+gAOAP0CUgBj
-AP8E8ASsBPICVgTzAv8ErATHW05TVGFibGVWaWV3gQEigQEkgQEjgKmBASKBAR/bAPoADgD7BL4CUQD9
-BL8AYwTAAP8EpASYBMIE+gTEBPsExgTgAv8EyQSYBOCBARuBAUKBAUqBAUmBASGAqYEBNIEBG4EBIVl7
-MzI4LCAxN33SADoAOwUDBQSkBQQBQwFEAD9fEBFOU1RhYmxlSGVhZGVyVmlld9YA+gAOAPsA/QBjAP8E
-mAUHBQgFCQL/BJiBARuBASeBASYT/////4AAAQCAqYEBG18QFHt7LTI2LCAwfSwgezE2LCAxN3190gA6
-ADsFDgUPpAUPAUMBRAA/XV9OU0Nvcm5lclZpZXfSAA4ARQEjBRKAN6IFEwUUgQEpgQE62gUWAA4FFwUY
-BRkFGgUbBRwFHQTwAHkFHwUgBSEFIgHvBSMFJAB5BMdeTlNJc1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxs
-V05TV2lkdGhaTlNEYXRhQ2VsbF5OU1Jlc2l6aW5nTWFza1pOU01pbldpZHRoWk5TTWF4V2lkdGhcTlNJ
-c0VkaXRhYmxlCYEBOYEBKiNAY+AAAAAAAIEBMSNARAAAAAAAACNAj0AAAAAAAAmBAR/XAQoADgHMAc0B
-DQEPAdAFKAUpBSoFKwUsAKsFLRIEgf4AgQEwgQEtgQErgQEsgQEuVE5hbWXUAA4BFwEYARkBGgUxARwF
-M4AwI0AmAAAAAAAAgC8RDBzTAA4B4gHtAeUB7wU2gGVLMC4zMzMzMzI5OQDVAA4B4QHiAeMB5AHlAfUB
-5wU6AemAZYBogQEvgGJfEA9oZWFkZXJUZXh0Q29sb3LSADoAOwU+BT+lBT8B/gE+APwAP18QEU5TVGFi
-bGVIZWFkZXJDZWxs2AEKAA4BzAHNAQ0BDgEPAdAFQQHSBMkFRAVFBMcFRwVIEhQh/kCAaYEBNIEBMoEB
-M4EBHxEIAIEBN1lUZXh0IENlbGzUAA4BFwEYARkBGgUxARwBHYAwgC/VAA4B4QHiAeMB5AHlBU8B5wVQ
-AemAZYEBNoEBNYBiXxAWY29udHJvbEJhY2tncm91bmRDb2xvctMADgHiAe0B5QHvBVWAZUswLjY2NjY2
-NjY5ANUADgHhAeIB4wHkAeUB9QHnBVkB6YBlgGiBATiAYl8QEGNvbnRyb2xUZXh0Q29sb3LSADoAOwVd
-BV6iBV4AP11OU1RhYmxlQ29sdW1u2gUWAA4FFwUYBRkFGgUbBRwFHQTwAHkFHwViBWMFZAHvBSMFJAB5
-BMcJgQE5gQE7I0BkYAAAAAAAgQE8CYEBH9cBCgAOAcwBzQENAQ8B0AUoBSkFKgG5BSwAqwUtgQEwgQEt
-gFqBASyBAS7YAQoADgHMAc0BDQEOAQ8B0AVBAdIEyQVEBUUExwVHBUiAaYEBNIEBMoEBM4EBH4EBN9UA
-DgHhAeIB4wHkAeUFdgHnBXcB6YBlgQE/gQE+gGJZZ3JpZENvbG9y0wAOAeIB7QHlAe8FfIBlRDAuNQDS
-ADoAOwV+BPClBPABQgFDAUQAP18QFXt7MSwgMTd9LCB7MzI4LCAyMDh9fdIAOgA7BYEFgqQFggFDAUQA
-P1pOU0NsaXBWaWV32QD6BYQADgD7AP0AYwWFAP8FhgSYBJgFiQWKBQkC/wWMBJgFjlhOU1RhcmdldFhO
-U0FjdGlvbllOU1BlcmNlbnSBARuBARuBAUaBAUSAqYEBRYEBGyM/79L9QAAAAF8QFnt7Mjc0LCAxN30s
-IHsxNSwgMTk3fX1cX2RvU2Nyb2xsZXI60gA6ADsFkgWTpQWTAUIBQwFEAD9aTlNTY3JvbGxlctoA+gWE
-AA4A+wSfAP0AYwWFAP8FhgSYBJgFiQWYAHYCVgL/BYwEmAWcgQEbgQEbgQFGgQFIgKmBAUWBARsjP+/i
-GgAAAABfEBl7ey0xMDAsIC0xMDB9LCB7MjczLCAxNX190gAOAEUBIwWggDehBOCBASFfEBN7ezEsIDB9
-LCB7MzI4LCAxN319XxAVe3swLCA2MH0sIHszMzAsIDIyNn190gA6ADsFpQWmpAWmAUMBRAA/XE5TU2Ny
-b2xsVmlld9gA+gAOAPsA/AD9AP4AYwD/AvkC+gWqBasC/QB5Av8C+YCngK6BAU6BAU8JgKmAp18QFXt7
-MjI5LCAxMn0sIHs5MiwgMzJ9fdwBCgAOAwoDCwMMAw0BzQENAQ4DDgEPAw8BZAMQAS4DEgMTBbMFtAHV
-BJkDGAMZAxqArYA1gQFRgQFQgF+BAU1XQ29ubmVjdFENWnszMzAsIDMyMX1cX3NpdGVzV2luZG931AAO
-AsUCxgLHAtYCyQW+Bb+Ao4CZgQFXgQFa2AAOAMEAwgDEAMYAxwDIAtsAyQXCAMsFwwDPANAA0QR8gCSB
-AViBAVmAHoAigQETXxATU2VsZWN0IFByZXZpb3VzIFRhYmH3Al5zZWxlY3RQcmV2VGFiOtMADgLGAscC
-1gXMBc2Ao4EBXIEBXtgADgDBAMIAxADGAMcAyALbAMkF0ADLAS4AzwDQANEEfIAkgQFdgDWAHoAigQET
-VFpvb21ccGVyZm9ybVpvb2061AAOAsUCxgLHAtYCyQSZBduAo4CZgQFNgQFgWm9wZW5TaXRlczrUAA4C
-xQLGAscCyAPGAskF4YCcgOCAmYEBYl8QEV9jbG9zZVRhYk1lbnVJdGVt0wAOAsYCxwLWBeUF5oCjgQFk
-gQFn2AAOAMEAwgDEAMYAxwDIAtsAyQXpAMsF6gDPANAA0QQhgCSBAWWBAWaAHoAigPhVUGFzdGVRdlZw
-YXN0ZTrUAA4CxQLGAscC1gLJAUoDbICjgJmAQIDF1AAOAsUCxgLHAtYF+AX5BfqAo4EBbIEBaoEBbtgA
-DgDBAMIAxADGAMcAyALbAMkF/QDLAS4AzwDQANEC4YAkgQFrgDWAHoAigJ9fEBRDaGVjayBmb3IgVXBk
-YXRlcy4uLtIADgAyADMGBYAFgQFtWVNVVXBkYXRlcl8QEGNoZWNrRm9yVXBkYXRlczrUAA4CxQLGAscC
-1gAfBgsGDICjgAKBAXCBAXLYAA4AwQDCAMQAxgDHAMgC2wDJBg8AywEuAM8A0ADRAuGAJIEBcYA1gB6A
-IoCfWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBwbGljYXRpb25zOtQADgLFAsYCxwLWAskGGQYagKOAmYEB
-dIEBd9gADgDBAMIAxADGAMcAyALbAMkGHQDLBh4AzwDQANEEfIAkgQF1gQF2gB6AIoEBE18QD1NlbGVj
-dCBOZXh0IFRhYmH3A15zZWxlY3ROZXh0VGFiOtMADgLGAscC1gYnBiiAo4EBeYEBfNgADgDBAMIAxADG
-AMcAyALbAMkGKwDLBiwAzwDQANEEfIAkgQF6gQF7gB6AIoEBE1hNaW5pbWl6ZVFtXxATcGVyZm9ybU1p
-bmlhdHVyaXplOtQADgLFAsYCxwLWAB8GNgY3gKOAAoEBfoEBgNgADgDBAMIAxADGAMcAyALbAMkGOgY7
-At4AzwDQANEC4YAkgQF/EgAYAACAoYAegCKAn1tIaWRlIE90aGVyc18QFmhpZGVPdGhlckFwcGxpY2F0
-aW9uczrXAA4CxQZDBkQCxgLHBkUGRgZHBkgGSQZKBksAXVlOU0tleVBhdGhZTlNCaW5kaW5nXxAcTlNO
-aWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboEBkYEBjIEBkIEBj4EBgoEBjtcA+gAOAPsA/AD9AP4A/wZN
-AvoGTwZQAQQAeQZNgQGDgK6BAYSBAYUJgQGD1QD6AA4CUQD9AlIAKwJUBlYCVgZXgACAkYEBw4EBxF8Q
-FXt7NjYsIDY0fSwgezE3OCwgMTh9fd4BCgAOAwoD8QMLAwwGWgMNAc0BDQEOAw4BDwMPAREDEAEuBl0D
-EgBdBl4BLgZgAdUGSgMYAKsGY18QEE5TQWx0ZXJuYXRlSW1hZ2WArYA1gQGHgQGJgDWBAYaAX4EBghJI
-PFH/XxAXQ2hlY2sgdXBkYXRlIGF0IHN0YXJ0dXDTAA4AMgDTANQA1QZogCGAH4EBiFhOU1N3aXRjaNIA
-DgZrBmwGbVtOU0ltYWdlTmFtZYEBi4EBitIAOgA7Bm8GcKIGcAA/XxATTlNCdXR0b25JbWFnZVNvdXJj
-ZdIADgZyBnMAeV8QEE5TU2hhcmVkSW5zdGFuY2WBAY0J0gA6ADsGdgZ3owZ3A00AP18QGE5TVXNlckRl
-ZmF1bHRzQ29udHJvbGxlcl8QHnZhbHVlOiB2YWx1ZXMuU1VDaGVja0F0U3RhcnR1cFV2YWx1ZV8QF3Zh
-bHVlcy5TVUNoZWNrQXRTdGFydHVw0gA6ADsGfAZ9owZ9AtQAP18QFU5TTmliQmluZGluZ0Nvbm5lY3Rv
-ctcADgLFBkMGRALGAscGRQZGAyYGgQZJBRQGhABdgQGRgLGBAZSBAY+BATqBAZNfEB52YWx1ZTogYXJy
-YW5nZWRPYmplY3RzLmFkZHJlc3NfEBdhcnJhbmdlZE9iamVjdHMuYWRkcmVzc9cADgLFBkMGRALGAscG
-RQZGAskGigaLAyYGjQBdgQGRgJmBAZiBAZeAsYEBll8QE2NvbnRlbnRBcnJheTogc2l0ZXNcY29udGVu
-dEFycmF5VXNpdGVz1wAOAsUGQwZEAsYCxwZFBkYDJgaUBkkFEwaXAF2BAZGAsYEBm4EBj4EBKYEBml8Q
-G3ZhbHVlOiBhcnJhbmdlZE9iamVjdHMubmFtZV8QFGFycmFuZ2VkT2JqZWN0cy5uYW1l0gAOAEUCNwac
-gHyvEF4C4QBgAJIDxgOVBJgBxgakBRMAkAanBqgEXwMmBfgEhgBVBb4EdAawBWQAjQPWBrQEIQa2AJED
-UgYZAOkCyQJsAgUGvgONBsAE4AbCBgsEmQUUAEgCXgbIAvYGNgFeBswERALYBLID6wPlBeUBAwIZBBkE
-WQNzBlAG2QZHAvkGSgbdA2sEfAYnBfkGTQFKBuQC/AWrBcwEpwbpAIwDrAQrBu0AjgbvAbIEDAbyBvMG
-9AJdA1oExwUiAI8G+oCfgAyAbYDggM6BARuAXoEBsIEBKYBRgQGigQGzgQENgLGBAWyBAReAgIEBV4EB
-EoEBu4EBPIAmgOWBAayA+IEBvoBYgLuBAXSAKYCZgIWAcIEBuYDNgQGjgQEhgQHAgQFwgQFNgQE6gAiA
-jIEBuICmgQF+gEOBAcaBAQSAnoEBQ4DsgOqBAWSALYBzgPeBAQuAxIEBhYEBsYEBjICngQGCgQHMgMOB
-AROBAXmBAWqBAYOAQIEB0oCqgQFPgQFcgQFHgQGfgBaA14D9gQHVgD2BAdeAW4DzgQGmgQGegQHPgIOA
-vIEBH4EBMYBKgQGr0gAOAEUBIwb9gDesBAwG8wbpBfkGpwbABvoC2AY2BgsGtAOsgPOBAZ6BAZ+BAWqB
-AaKBAaOBAauAnoEBfoEBcIEBrIDX2gAOAMEAwgDDAMQAxQDGAMcAyALbAMkBLgDLAHkBLgB5AM8A0ADR
-AuGAJIA1CYA1CYAegCKAn9gADgDBAMIAxADGAMcAyALbAMkHFQDLBxYAzwDQANEC4YAkgQGggQGhgB6A
-IoCfbABQAHIAZQBmAGUAcgBlAG4AYwBlAHMgJlEs2gAOAMEAwgDDAMQAxQDGAMcAyALbAMkBLgDLAHkB
-LgB5AM8A0ADRAuGAJIA1CYA1CYAegCKAn9oADgcmAMEAwgDEAMYAxwDIAtsFhQDJBvIHKQDLAS4AzwDQ
-ANEC4QcuWU5TU3VibWVudYAkgQGmgQGkgDWAHoAigJ+BAaVYU2VydmljZXNec3VibWVudUFjdGlvbjrU
-AA4AwQEYAuMC5AczBzQHNYEBqoEBp4EBqYEBqNIADgA2ADcHL4AE0gAOAEUBIwc6gDegXxAPX05TU2Vy
-dmljZXNNZW510gA6ADsHPQLbogLbAD/aAA4AwQDCAMMAxADFAMYAxwDIAtsAyQEuAMsAeQEuAHkAzwDQ
-ANEC4YAkgDUJgDUJgB6AIoCf2gAOAMEAwgDDAMQAxQDGAMcAyALbAMkBLgDLAHkBLgB5AM8A0ADRAuGA
-JIA1CYA1CYAegCKAn1xfTlNBcHBsZU1lbnVUSGVscNIADgBFASMHVIA3oQONgM3aAA4HJgDBAMIAxADG
-AMcAyALbBYUAyQLhAFgAywEuAM8A0ADRBtkHXoAkgJ+ACoA1gB6AIoEBsYEBstQADgDBARgC4wLkB2EH
-YgdjgQGqgQHKgQHWgQHL2gAOByYAwQDCAMQAxgDHAMgC2wWFAMkEfAdnAMsBLgDPANAA0QbZB2yAJIEB
-E4EBtIA1gB6AIoEBsYEBtVZXaW5kb3fSAA4ANgA3B22ABNIADgBFASMHcoA3pwYnBcwGyAYZBb4GvgR0
-gQF5gQFcgQG4gQF0gQFXgQG5gQES2gAOAMEAwgDDAMQAxQDGAMcAyALbAMkBLgDLAHkBLgB5AM8A0ADR
-BHyAJIA1CYA1CYAegCKBARPaAA4AwQDCAMMAxADFAMYAxwDIAtsAyQEuAMsAeQEuAHkAzwDQANEEfIAk
-gDUJgDUJgB6AIoEBE15fTlNXaW5kb3dzTWVuddoADgDBAMIAwwDEAMUAxgDHAMgC2wDJAS4AywB5AS4A
-eQDPANAA0QNzgCSANQmANQmAHoAigMTSAA4ANgA3B5iABFRFZGl00gAOAEUBIwebgDejBEQF5QQZgQEE
-gQFkgPfYAA4AwQDCAMQAxgDHAMgC2wDJB6EAywEuAM8A0ADRA1qAJIEBv4A1gB6AIoC8XUFkZCBUaGlz
-IFNpdGXaAEoADgBLAEwATQBOAE8AUQBSAFQGTQBWB6oHqwesAFoHrgBdB68AK4EBg4CVgQHFgQHCEiQA
-AACAC4EBwRAHgABfEBh7ezE5NiwgMzY4fSwgezMxNCwgMTQyfX1bUHJlZmVyZW5jZXPSAA4ARQEjB7WA
-N6EGSoEBglp7MzE0LCAxNDJ92gAOByYAwQDCAMQAxgDHAMgC2wWFAMkDlQOYAMsBLgDPANAA0QbZB8CA
-JIDOgQGugDWAHoAigQGxgQHH0gAOADYANwfDgARURmlsZdIADgBFASMHxoA3pQPWA2sGsAQrA8aA5YDD
-gQG7gP2A4FhNYWluTWVuddIADgBFASMHz4A3pgakBt0G9AbkBqgGzIEBsIEBzIEBz4EB0oEBs4EBxtoA
-DgcmAMEAwgDEAMYAxwDIAtsFhQDJA3MH2QDLAS4AzwDQANEG2QfegCSAxIEBzYA1gB6AIoEBsYEBztoA
-DgcmAMEAwgDEAMYAxwDIAtsFhQDJBCEH4gDLAS4AzwDQANEG2QfngCSA+IEB0IA1gB6AIoEBsYEB0doA
-DgcmAMEAwgDEAMYAxwDIAtsFhQDJA1oA8ADLAS4AzwDQANEG2QfwgCSAvIAogDWAHoAigQGxgQHT0gAO
-AEUBIwfzgDejA1IGtgbtgLuBAb6BAdXaAA4AwQDCAMMAxADFAMYAxwDIAtsAyQEuAMsAeQEuAHkAzwDQ
-ANEDWoAkgDUJgDUJgB6AIoC8W19OU01haW5NZW510gAOADIAMwgDgAWBAdjSAA4ARQI3CAaAfK8QXgak
-AEgAYANzBswC+QGyBtkExwBgAuEG2QRZAB8AHwAfAEgEfAR8A3MFFABgA3MC4Qb0A1oAYANaBHwAjQAf
-Al0AkgR8A5UC4QSYAB8C4QL5BMcAHwBVBHwC+QLhAUoG2QQhAuEEmAPlAvkEIQDpAgUEIQL5Bt0GSgAf
-AB8EhgZNBtkDcwaoBHwC4QbCAI4G2QL2BJkEfASYAuEAYALhA3MDWgBgAB8AkQLhBsAC4QbZAFUG5ASY
-BRMAYALhgQGwgAiADIDEgQHGgKeAW4EBsYEBH4AMgJ+BAbGBAQuAAoACgAKACIEBE4EBE4DEgQE6gAyA
-xICfgQHPgLyADIC8gQETgCaAAoCDgG2BAROAzoCfgQEbgAKAn4CngQEfgAKAgIEBE4CngJ+AQIEBsYD4
-gJ+BARuA6oCngPiAKYBwgPiAp4EBzIEBgoACgAKBAReBAYOBAbGAxIEBs4EBE4CfgQHAgD2BAbGApoEB
-TYEBE4EBG4CfgAyAn4DEgLyADIACgFiAn4EBo4CfgQGxgICBAdKBARuBASmADICf0gAOAEUCNwhngHyv
-EF8C4QOVAJIEmAb6A8YBxgakBRMAkAanBqgEXwMmBfgEhgBVBb4EdAawBWQAjQQhBrQD1ga2AskAkQYZ
-AOkDUgJsAgUGvgONBsAE4AbCBgsEmQUUAEgC9gJeBsgGNgbMBEQEsgLYA+sBXgPlBeUEGQIZBkcEWQNz
-BlAG2QEDAvkGSgbdA2sEfAYnBfkGTQbkAUoC/AWrBcwEpwbpAIwDrAQrBu0AjgbvAbIEDAbyBvMG9ANa
-AB8CXQTHBSIAjwBggJ+AzoBtgQEbgQGrgOCAXoEBsIEBKYBRgQGigQGzgQENgLGBAWyBAReAgIEBV4EB
-EoEBu4EBPIAmgPiBAayA5YEBvoCZgFiBAXSAKYC7gIWAcIEBuYDNgQGjgQEhgQHAgQFwgQFNgQE6gAiA
-poCMgQG4gQF+gQHGgQEEgQFDgJ6A7IBDgOqBAWSA94BzgQGMgQELgMSBAYWBAbGALYCngQGCgQHMgMOB
-AROBAXmBAWqBAYOBAdKAQICqgQFPgQFcgQFHgQGfgBaA14D9gQHVgD2BAdeAW4DzgQGmgQGegQHPgLyA
-AoCDgQEfgQExgEqADNIADgBFAjcIyYB8rxBfCMoIywjMCM0IzgjPCNAI0QjSCNMI1AjVCNYI1wjYCNkI
-2gjbCNwI3QjeCN8I4AjhCOII4wLOCOUI5gjnCOgI6QjqCOsI7AjtCO4HqwjwCPEI8gdnCPQI9Qj2CPcI
-+Aj5CPoI+wj8CP0I/gj/CQAJAQkCCQMJBAkFB2EJBwkICQkJCgkLCQwJDQkOCQ8JEAkRCRIJEwkUCRUJ
-FgkXCRgJGQkaCRsJHAkdCR4JHwkgCSEJIgkjCSQJJQkmCScJKIEB3IEB3YEB3oEB34EB4IEB4YEB4oEB
-44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB8oEB84EB9IEB9YCagQH2
-gQH3gQH4gQH5gQH6gQH7gQH8gQH9gQH+gQH/gQHCgQIAgQIBgQICgQG0gQIDgQIEgQIFgQIGgQIHgQII
-gQIJgQIKgQILgQIMgQINgQIOgQIPgQIQgQIRgQISgQITgQIUgQHKgQIVgQIWgQIXgQIYgQIZgQIagQIb
-gQIcgQIdgQIegQIfgQIggQIhgQIigQIjgQIkgQIlgQImgQIngQIogQIpgQIqgQIrgQIsgQItgQIugQIv
-gQIwgQIxgQIygQIzgQI0gQI1gQI2XE1lbnUgKE5hbGx5KVtNZW51IChIZWxwKV8QG1Rvb2xiYXIgSXRl
-bSAoQWRkIEJvb2ttYXJrKVtTY3JvbGwgVmlld1tTZXBhcmF0b3ItM18QFU1lbnUgSXRlbSAoQ2xvc2Ug
-VGFiKV8QD1RleHQgRmllbGQgQ2VsbF8QEU1lbnUgSXRlbSAoTmFsbHkpXxATVGFibGUgQ29sdW1uIChO
-YW1lKV8QGlRvb2xiYXIgU3BhY2UgSXRlbSAoU3BhY2UpXxASTWVudSBJdGVtIChXaW5kb3cpXxAbQnV0
-dG9uIENlbGwgKE5TQWRkVGVtcGxhdGUpW1NpdGVzIEFycmF5V1VwZGF0ZXJbU2l0ZXMgUGFuZWxcQ29u
-dGVudCBWaWV3XxAfTWVudSBJdGVtIChTZWxlY3QgUHJldmlvdXMgVGFiKV8QHk1lbnUgSXRlbSAoQnJp
-bmcgQWxsIHRvIEZyb250KVtTZXBhcmF0b3ItNl8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0x
-XxAUVG9vbGJhciBJdGVtIChTaXRlcylbTWVudSAoRWRpdClbU2VwYXJhdG9yLTFfEBxNZW51IEl0ZW0g
-KE9wZW4gTG9jYXRpb24uLi4pXxAZTWVudSBJdGVtIChBZGQgVGhpcyBTaXRlKV8QFlRvb2xiYXIgSXRl
-bSAoQWRkcmVzcylfEBtNZW51IEl0ZW0gKFNlbGVjdCBOZXh0IFRhYilfECRUZXh0dXJlZCBSb3VuZGVk
-IFNlZ21lbnRlZCBDb250cm9sLTFfEBlNZW51IEl0ZW0gKEVkaXQgU2l0ZXMuLi4pXxAQTWFya2VkIFRl
-eHQgVmlld18QIlRleHR1cmVkIFJvdW5kZWQgU2VnbWVudGVkIENvbnRyb2xbU2VwYXJhdG9yLTRfEBZN
-ZW51IEl0ZW0gKE5hbGx5IEhlbHApXxAUTWVudSBJdGVtIChTZXJ2aWNlcylfEBFUYWJsZSBIZWFkZXIg
-Vmlld18QFE1lbnUgSXRlbSAoU2hvdyBBbGwpXxAVUHVzaCBCdXR0b24gKENvbm5lY3QpXxAWVGFibGUg
-Q29sdW1uIChBZGRyZXNzKV8QE1B1c2ggQnV0dG9uIChDbG9zZSlfEA9UYWIgQmFyIENvbnRyb2xbU2Vw
-YXJhdG9yLTVfEBdNZW51IEl0ZW0gKEhpZGUgT3RoZXJzKV8QEE1lbnUgSXRlbSAoSGVscClfEBBNZW51
-IEl0ZW0gKENvcHkpXxARVmVydGljYWwgU2Nyb2xsZXJfEBZNZW51IEl0ZW0gKEhpZGUgTmFsbHkpXxAe
-QnV0dG9uIENlbGwgKE5TUmVtb3ZlVGVtcGxhdGUpXxAQU2VnbWVudGVkIENlbGwtMl8QGVNxdWFyZSAo
-TlNSZW1vdmVUZW1wbGF0ZSlfEBFNZW51IEl0ZW0gKFBhc3RlKV8QFk1lbnUgSXRlbSAoU2VsZWN0IEFs
-bCleU2VnbWVudGVkIENlbGxfEB9TaGFyZWQgVXNlciBEZWZhdWx0cyBDb250cm9sbGVyXxAWU3F1YXJl
-IChOU0FkZFRlbXBsYXRlKVtNZW51IChGaWxlKV8QJUJ1dHRvbiBDZWxsIChDaGVjayB1cGRhdGUgYXQg
-c3RhcnR1cClfEBBTZWdtZW50ZWQgQ2VsbC0xXkNvbnRlbnQgVmlldy0xXxAjQ2hlY2sgQm94IChDaGVj
-ayB1cGRhdGUgYXQgc3RhcnR1cClfEBBNZW51IEl0ZW0gKEZpbGUpXxAVTWVudSBJdGVtIChSZWNvbm5l
-Y3QpXU1lbnUgKFdpbmRvdylfEBRNZW51IEl0ZW0gKE1pbmltaXplKV8QIE1lbnUgSXRlbSAoQ2hlY2sg
-Zm9yIFVwZGF0ZXMuLi4pXkNvbnRlbnQgVmlldy0yXxARTWVudSBJdGVtIChTaXRlcylfECRUZXh0dXJl
-ZCBSb3VuZGVkIFNlZ21lbnRlZCBDb250cm9sLTJfEBNCdXR0b24gQ2VsbCAoQ2xvc2UpXxAVQnV0dG9u
-IENlbGwgKENvbm5lY3QpXxAQTWVudSBJdGVtIChab29tKV8QE0hvcml6b250YWwgU2Nyb2xsZXJvEBgA
-TQBlAG4AdQAgAEkAdABlAG0AIAAoAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmAClfECJUb29sYmFyIFNl
-cGFyYXRvciBJdGVtIChTZXBhcmF0b3IpXxAWTWVudSBJdGVtIChRdWl0IE5hbGx5KV8QGE1lbnUgSXRl
-bSAoQ2xvc2UgV2luZG93KVtTZXBhcmF0b3ItN18QGFRvb2xiYXIgSXRlbSAoUmVjb25uZWN0KVtBcHBs
-aWNhdGlvblpUZXh0IEZpZWxkXxAXTWVudSBJdGVtIChBYm91dCBOYWxseSlfEA9NZW51IChTZXJ2aWNl
-cylbU2VwYXJhdG9yLTJfEBBNZW51IEl0ZW0gKEVkaXQpXE1lbnUgKFNpdGVzKVxGaWxlJ3MgT3duZXJU
-Vmlld18QGlRhYmxlIFZpZXcgKE5hbWUsIEFkZHJlc3MpXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENl
-bGwpXxAsVG9vbGJhciBGbGV4aWJsZSBTcGFjZSBJdGVtIChGbGV4aWJsZSBTcGFjZSlXVG9vbGJhctIA
-DgBFAjcJhYB8oNIADgBFAjcJiIB8oNIADgBFAjcJi4B8rxCOAuEDlQCPAqgFEwKWArsAkAanBqgEXwK6
-BrACwgKwAskCvwYZAOkCpAJsBr4DjQTgAp4CmgYLApgCvgSZBRQCXgKvArIEsgFeAqICsQKtAqYEGQKs
-BFkDcwL5BkoEfAYnBfkG5AKbBKcG6QCMA6wCoQCOBAwBsgbyBvMG9AJdAB8ClwKlBvoAkgSYAqACuAHG
-BqQCswKcAyYCtQX4BIYAVQW+BHQFZAKpAsMAjQPWBrQEIQa2AJEDUgKjArQCtwIFBsAGwgLAAEgGyAL2
-Aq4GNgbMBEQD6wLYA+UCmQXlAQMCGQZQBkcG2QKdAqoG3QNrApUCqwZNAUoC/AKfBasCvQXMAqcCuQQr
-Bu0CwQbvArwDWgTHBSICtgPGAGCAn4DOgEqA6YEBKYCdgQFpgFGBAaKBAbOBAQ2BAWiBAbuBAZWBAQiA
-mYEBfYEBdIApgNuAhYEBuYDNgQEhgMiAuoEBcIClgQF4gQFNgQE6gIyBAQOBAQ+BAUOAQ4DUgQEKgQEA
-gN+A94D8gQELgMSAp4EBgoEBE4EBeYEBaoEB0oDAgQFHgQGfgBaA14DSgD2A84BbgQGmgQGegQHPgIOA
-AoCkgN2BAauAbYEBG4DMgQFhgF6BAbCBARGAwoCxgQFWgQFsgQEXgICBAVeBARKBATyA8IEBmYAmgOWB
-AayA+IEBvoBYgLuA1oEBFoEBX4BwgQGjgQHAgQGBgAiBAbiApoEBAYEBfoEBxoEBBIDsgJ6A6oCwgQFk
-gC2Ac4EBhYEBjIEBsYDGgPKBAcyAw4CYgPaBAYOAQICqgMqBAU+BAXOBAVyA5IEBY4D9gQHVgQGSgQHX
-gQFvgLyBAR+BATGBAVuA4IAM0gAOAEUCNwocgHyvEI4KHQoeCh8KIAohCiIKIwokCiUKJgonCigKKQoq
-CisKLAotCi4KLwowCjEKMgozCjQKNQo2CjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApFCkYKRwpI
-CkkKSgpLCkwKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpjCmQKZQpm
-CmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqE
-CoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZCpoKmwqcCp0KngqfCqAKoQqi
-CqMKpAqlCqYKpwqoCqkKqoECO4ECPIECPYECPoECP4ECQIECQYECQoECQ4ECRIECRYECRoECR4ECSIEC
-SYECSoECS4ECTIECTYECToECT4ECUIECUYECUoECU4ECVIECVYECVoECV4ECWIECWYECWoECW4ECXIEC
-XYECXoECX4ECYIECYYECYoECY4ECZIECZYECZoECZ4ECaIECaYECaoECa4ECbIECbYECboECb4ECcIEC
-cYECcoECc4ECdIECdYECdoECd4ECeIECeYECeoECe4ECfIECfYECfoECf4ECgIECgYECgoECg4EChIEC
-hYEChoECh4ECiIECiYECioECi4ECjIECjYECjoECj4ECkIECkYECkoECk4EClIEClYECloECl4ECmIEC
-mYECmoECm4ECnIECnYECnoECn4ECoIECoYECooECo4ECpIECpYECpoECp4ECqIECqYECqoECq4ECrIEC
-rYECroECr4ECsIECsYECsoECs4ECtIECtYECtoECt4ECuIECuYECuoECu4ECvIECvYECvoECv4ECwIEC
-wYECwoECw4ECxIECxYECxoECx4ECyBA5EGoQ7REBcREBVxCYEQFHEOwQjxATEQFkEQFJEE8RAXARATAQ
-zxCSEQE4EQEDEQEzEOMQXBBvEQFlENARAZUQlhEBexAlEQFbEQFYEQEvELUQwREBUxD+EQE2EQFyEQE0
-EQFIEKwRAUARAWMQUREBTREBjBAYEBcRAUYRAQoRATIRAVQQ6hCIEQEPEPwQOhD/EIIQxBCjEM4RAZYR
-ATERAXoQkBD4EQFSEHoRAUEQOBAnEQFLEQFuEQE9EQFFEQFMEQE5EAURAVkRATURAXURAQIRAQkQlRCp
-EQEBEQENEIsRAXgRAZMQ9hCDEQF8EQGSEBURATcRAV0RARAQkRBnEJ0RAWIQhhEBYREBlBCrEQEEEPcR
-AY0RAZEQHREBeRCOEFMRAUoRAT4QsxEBfRD9EQFeEOQRAVwRATwQxREBERCwEEkRAQ4RAXYT////////
-//0QmREBCxEBVREBWhDGEQE/EOfSAA4ARQEjCzeAN6DSAA4ARQI3CzqAfKDSAA4ARQI3Cz2AfKDSADoA
-Ows/C0CiC0AAP15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYGBAYKBlUGXAZjBnEG
-gwafBq0GuQbFBtMG3gbsBwgHFgcpBzsHVQdfB2wHbgdxB3QHdwd6B3wHfweBB4QHhweKB40HjweRB5QH
-lweaB50HpgeyB7QHtge/B8kHywfZB+IH6wf2B/0IDwgYCCEIKggvCD4IUQhaCGUIZwhqCGwInQiqCLcI
-xQjPCN0I6gj0CQYJGgkkCTAJMgk0CTYJOAk9CT8JQQlDCUUJSAlKCUwJZQlrCXQJqQnDCeUJ/wohCjUK
-UgpmCoIKpQrCCtkK7wrxCvMK9Ar2CvcK+Qr7Cv0K/gr/CwELAwsMCw4LNQtCC0oLTAtbC10LXwthC2ML
-ZQtnC2kLeAt6C3wLfguAC4ILhAuGC58LxgvtDAoMHwxGDG0MtAzWDPwNEA0nDT0NWA1uDYsNpQ3BDdgN
-6w4CDhkOLg5DDkUORw5JDksOTA5ODk8OUQ5SDlQOVg5YDmEOYw5lDmcOaQ5qDnQOfA6HDqwOtA7IDtYO
-4Q7uDvwPBg8TDxUPFw8cDx0PHw8gDyUPJw8pDzYPRQ9HD0kPSw9TD2UPbg9zD4YPkw+VD5cPmQ+sD7UP
-ug/FD84P1Q/jECYQKBAqECsQLRAuEDAQMRAzEDUQNxA5EDsQPRA/EEgQShBQEHEQgxCLEJIQmxClELEQ
-sxC1ELcQuRC8EL0QvxDBENcQ+BEEERMRIhEsEToRRxFZEWIRZBFmEWgRahF7EYIRiRGSEZQRnRGfEaER
-rhG3EbwRwxHMEc4R0RHTEegR/RIZEi4SQxJFEkcSUBJSEl8SYRJjEmUSbhJ3EnwSihKTEpoSqRKxEroS
-wxLVEuIS6xL2EwsTFRMcEygTMRM6Ez8TghOEE4YThxOJE4oTjBONE48TkROTE5UTlxOZE5sTpBOmE7AT
-0RPTE9UT1xPZE9oT3BPeE/UUFhQbFB0UHxQhFCMULBQuFDEUMxRIFEoUTBROFFsUXRRfFGEUaBSvFLEU
-sxS1FLYUuBS5FLsUvBS+FMAUwhTEFMYUyBTKFNkU4BTsFREVExUVFRYVGBUZFRsVHRUmFS0VdBV2FXgV
-ehV7FX0VfhWAFYEVgxWFFYcViRWLFY0VjxWVFZ0VphXLFc0VzxXQFdIV0xXVFdcV4BXnFioWLBYuFi8W
-MRYyFjQWNRY3FjkWOxY9Fj8WQRZDFkwWThZWFncWeRZ7Fn0WfxaAFoIWhBabFsQW2BbjFvcXDRcZFyIX
-JBcmFygXKhcsFzEXMhc0FzYXRxdJF0sXThdjF3gXgBeNF5kXpxepF6sXrRevF7EXuBfOF9sX4xflF+cX
-6hfzF/gYDRgPGBEYExgVGB8YLBguGDEYOhhDGFUYXhhpGHUYfxjCGMQYxhjHGMkYyhjMGM0YzxjRGNMY
-1RjXGNkY2xjkGOYY8xkUGRYZGBkaGRwZHRkfGSEZOBlZGVsZXRlfGWEZahlsGW8ZcRmGGYgZihmTGZUZ
-ohmkGaYZqBm2Gb8ZyBnPGeUZ8hn7Gf0aDBoOGhAaEhoUGhYaGBoaGiMaKBoxGjMaPhpAGkIaRBpGGkga
-URpTGlQaXRpiGmwaiRqUGqAaohqkGqYaqRqrGq0arxq4GroavxrBGsMa6Br0GvYa+Br6Gvwa/hsAGwIb
-BBsNGw8bEhsUGzEbMxs1GzcbQBtCG0QbRhtgG3MbfBuFG5IbqRuwG80bzxvRG9Mb1RvXG9kb8RwEHA8c
-GBwfHDgcQxxgHGkcbhyBHIockRyeHKQcrRyvHRAdEh0UHRYdGB0aHRwdHh0gHSIdJB0mHSgdKh0sHS4d
-MB0yHTQdNh04HTodPB0+HUAdQx1GHUkdTB1PHVIdVR1YHVsdXh1hHWQdZx1qHW0dcB1zHXYdeR18HX8d
-gh2FHZYdpB2tHbUdtx25HbsdvR3GHcgdyh3XHeAd6R3wHgceFh4nHikeKx4tHi8eUB5XHlkeWx5dHl8e
-YR5jHnQegB6DHoUeiB6LHpYemB6eHqcerh7GHtce2R7bHt0e3x7wHvIe9B72HvgfGR8bHx0fHx8hHyQf
-JR8nHykfRh9IH0ofTR9QH1IfVR9tH54ftB/JH9gf6h/8IAogDCAOIBAgEiAUIBYgGCAaIBwgISAqIDAg
-MiA7IEQgUSBaIGUgbiB6IIsgjSCPIJEgkyC8INkg8CECIQ0hISEwIVUhcCGJIYohjCGNIY8hkCGSIZQh
-lSGWIZchoCGiIachqSGrIbAhuCG/IcQhxiHPIdQh3SHmIfoiDyIcIi8iQCJCIkQiRiJIImkiayJtIm8i
-cSJzInUigiKFIociiiKYIpoipSK2IrgiuiK8Ir4iwyLUItYi2CLaItwi/SL/IwEjAyMFIwcjCSMWIxkj
-HCMfIyojOyM9Iz8jQSNDI08jYCNiI2QjZiNoI3QjhSOHI4kjiyONI5gjpSOnI6kjqyPMI84j0CPSI9Qj
-1iPYI+Uj6CPrI+4j+SP7JAUkFiQYJBokHCQeJCokOyQ9JD8kQSRDJFskbCRuJHAkciR0JJUklySZJJsk
-nSSfJKEkrCSuJLkkyiTMJM4k0CTSJN4k7yTxJPMk9ST3JQglCiUMJQ4lECUxJTMlNSU6JTwlPiVAJUIl
-TCVOJVglaSVrJW0lbyVxJZIllCWWJZglmiWcJZ4lsSWzJcEl0iXUJdYl2CXaJfsl/SX/JgEmAyYEJgYm
-CCYfJlQmYiZkJmYmaCZqJmwmbiZwJnImdCZ3JoAmjSaPJpEmkyamJq4mvybBJsMmxSbHJtMm5CbmJugm
-6ibsJwknCycNJw8nEScTJxUnISdBJ04nUCdSJ1QndSd3J3kneyd9J38ngSeOJ5EnlCeXJ6InpCevJ8An
-wifEJ8YnyCfpJ+sn7SfvJ/En8yf1KAIoGSgqKCwoLigwKDIoQyhFKEcoSShMKFUoYihkKGcoaiiLKI0o
-kCiTKJUolyiZKJ4ooCimKLcouSi7KL0owCjIKNko2yjdKOAo4ykEKQYpCCkLKQ4pDykRKRMpKylgKWIp
-ZClmKWgpailsKW8pdCmBKYMphSmIKZYpoymlKagpqynMKc4p0SnTKdUp1ynaKesp7inxKfQp9yoMKh4q
-LyoxKjQqNio5KmIqZCpmKmkqayp0Kncqeip8Kn4qmSqhKqoqrCq3KroqvSq/KsEqxCsDKw8rGCslKzgr
-RStRK18rbStvK3IrdSt4K3srfiuBK4QrlyuaK5wrniuhK6QrpyuwK7IrvSvAK8MrxivJK8wr+SwDLA0s
-FywaLB0sICwiLCUsKCwrLC0sMCwzLDYsPyxBLEQsRyyeLMAsyizXLOwtBi0iLT0tSS1bLWotiS2VLZgt
-my2kLactqi2rLa4tty3ALcMtxC3GLcktzC3PLdEt2i3lLgIuDi4RLhQuFy4ZLhwuHy5MLk8uUi5VLlgu
-Wy5dLmAuYy5mLnAueS6CLpYury6yLrUuuC7BLsMuxi7dLuYu7y79LwYvCC8NLxAvEy88L0svWC9gL2sv
-ei+FL5AvnS+eL6EvpC+tL7AvuS/CL8Mvxi/jL+gv6y/uL/Ev9C/3L/wwDTAPMBgwGjAdMCowLDA4ME0w
-TzBRMFQwVjBoMHEwfDCQMLEwtjC4MLswvjDBMMQwxzDKMNQw5TDnMOkw/jEAMQMxBjEIMSExLjEwMTwx
-UTFTMVUxWDFaMW0xdjF7MYkxsjGzMbYxuTHCMcUxxjHJMeYx6THsMe4x8TH0MhUyFzIaMh0yIDIjMiYy
-OzI9MkAyQzJFMk8yXDJeMmMybDJ3Mo8ymDKhMqwy0TLaMuMy7TLwMvMy9jL5Mvsy/jMBMwozIzMwMzkz
-RDNPM3gzezN+M4EzhDOGM4kzjDOVM7EzujO8M78zwjPYM/Az+TQCNA80MDQyNDQ0NzQ6NDs0PTQ/NFc0
-iDSKNIw0jzSSNJQ0lzSfNKE0rDS5NMo0zDTONNE01DT1NPc0+jT9NP81ATUENRo1HTUsNTk1OzU+NUE1
-YjVkNWc1aTVrNW01cDV1NYI1kzWVNZc1mjWdNag1uTW7Nb01vzXCNdY14zXlNeg16zYMNg42ETYUNhY2
-GDYaNiA2IjYpNjo2PDY+NkA2QjZTNlU2WDZbNl42fzaBNoQ2hjaINoo2jDajNqw2rjaxNrs2zjbfNuE2
-4zbmNuk3CjcMNw83ETcTNxU3FzcgNzk3SjdMN043UTdUN3U3dzd6N303fzeBN4Q3ljeZN6g3tTe3N7o3
-vTfeN+A34zfmN+g36jftN/Y3+DgOOB84ITgjOCY4KThKOEw4TzhUOFY4WDhaOFw4aDiBOJ44qDiyONE4
-1DjXONo43TjgOOM5ADkDOQU5CDkLOQw5DzkkOSY5KDkrOS45Rjl/OZI5lDmWOZk5nDmeOaE5ozmmOas5
-xTnSOdQ51jnZOeI56zn3Ofo5/ToGOgs6IToqOj06QDpBOko6UTpsOo06kzqtOrY6vTrVOvI69Tr3Ovo6
-/TsAOwM7JDs+O1s7XjtgO2M7ZjtoO2s7gTuOO5Q7sTu0O7Y7uTu8O787wjvgO/c8ADwCPME8wzzFPMc8
-yTzLPM480DzTPNY82DzbPN484TzjPOY86TzrPO488Tz0PPc8+Tz7PP49AD0DPQU9Bz0KPQw9Dj0QPRI9
-FT0XPRo9HT0gPSM9Jj0pPSs9LT0wPTI9NT03PTo9PT0/PUI9RD1GPUk9Sz1NPU89Uj1UPVc9Wj1dPV89
-Yj1lPWc9aj1tPXA9cz11PXg9ej19PYA9gz2GPYg9ij2MPY89kT2UPZY9mD2bPZ49oT2jPaU9qD2rPa09
-sD25Pbs91D3WPdk93D3fPeI95T3oPeo97T3wPfM99T4ePiA+Ij4jPiU+Jj4oPio+LD5NPk8+Uj5VPlc+
-WT5bPnQ+dj6fPqE+oz6kPqY+pz6pPqs+rT7WPuA+4j7lPug+6j7sPu4+8D7zPvw/Cz8cPx8/Ij8lPyg/
-MT8zPzw/Pj8/P1E/Wj9fP4g/ij+MP40/jz+QP5I/lD+WP78/wT/DP8Q/xj/HP8k/yz/NP9o/3z/oP+o/
-7T/vQBhAGkAcQB5AIEAiQCRAJ0AqQDtAPkBBQERAR0BwQHJAdUB4QHpAfEB+QIFAhECLQJRAlkCfQKFA
-sECzQLZAuUC8QL9AwkDFQO5A8EDyQPNA9UD2QPhA+kD9QSZBKEEqQStBLUEuQTBBMkE1QURBbUFvQXFB
-ckF0QXVBd0F5QXtBhEGGQYtBlEGWQZ1BoEGjQaVBxkHIQctBzUHPQdFB00HhQgpCDUIPQhJCFUIaQhxC
-H0IhQiNCPkJKQlNCVUJYQltCZkKPQpFCk0KWQphCmkKcQp9CokKrQq1CskK7Qr1CyELKQsxCz0LRQtNC
-3ELlQudC9EL3QvpC/UMAQwNDBkMvQzFDM0M2QzhDOkM8Qz9DQkNrQ21Db0NyQ3RDdkN4Q3tDfkOnQ6lD
-q0OtQ69DsUOzQ7ZDuUPCQ8RDy0PNQ9BD00P8Q/5EAEQBRANEBEQGRAhECkQWRB9EIUQkRC1EL0TuRPFE
-80T1RPdE+kT8RP5FAUUERQZFCEULRQ5FEEUSRRRFFkUZRRxFHkUhRSNFJUUnRSpFLEUuRTBFM0U1RTdF
-OUU7RT5FQEVCRUVFR0VJRUtFTkVQRVJFVUVXRVlFW0VeRWBFYkVlRWdFaUVrRW1Fb0VxRXNFdkV5RXtF
-fUWARYNFhkWIRYtFjkWQRZNFlUWYRZpFnUWgRaNFpUWnRalFq0WtRa9FsUWzRbVFuEW6Rb1Fv0XCRcVF
-yEXKRcxF1UXXRphGmkacRp5GoUakRqZGqEarRq5GsEazRrZGuUa7Rr5GwUbDRsZGyUbMRs9G0UbTRtZG
-2EbbRt1G30biRuRG5kboRupG7UbvRvJG9Ub4RvtG/kcBRwNHBUcHRwpHDUcQRxNHFkcYRxpHHEceRyFH
-I0clRyhHK0ctRzBHM0c1RzdHOkc9Rz9HQkdFR0hHS0dOR1BHUkdVR1hHW0deR2BHYkdkR2dHaUdsR25H
-cEdzR3ZHeUd7R31Hf0eCR4VHh0eJR5JHlEhVSFhIW0heSGFIZEhnSGpIbUhwSHNIdkh5SHxIf0iCSIVI
-iEiLSI5IkUiUSJdImkidSKBIo0ilSKhIq0iuSLFItEi3SLpIvUjASMNIxkjJSMxIz0jSSNVI2EjbSN5I
-4UjkSOdI6kjtSPBI80j2SPlI/Ej/SQJJBUkISQtJDkkRSRRJF0kaSR1JIEkjSSZJKUksSS9JMkk1SThJ
-O0k+SUFJRElHSUpJTUlQSVNJVklZSVxJX0liSWVJaElrSW5JcUl+SYpJqEm0ScBJ2EnqSf5KFEoxSkZK
-ZEpwSnhKhEqRSrNK1ErgSwBLF0sjSy9LTktqS4NLoUvIS+RL90wcTChMQUxYTGxMg0ybTLRMykzcTOhN
-Ak0VTShNPE1VTXZNiU2lTblN0k3hTgNOHE4oTlBOY05yTphOq07DTtFO6E8LTxpPLk9VT2tPg0+WT6xP
-31AEUB1QOFBEUF9Qa1B2UJBQolCuUMFQzlDbUOBQ/VEbUUpRUlFbUV1RXlFnUWlRalFzUXVSlFKWUphS
-mlKcUp9SoVKkUqZSqVKsUq9SslK1UrhSu1K9UsBSw1LFUsdSyVLMUs5S0VLTUtVS2FLaUt1S4FLjUuVS
-6FLrUu5S8FLyUvVS+FL6UvxS/lMBUwNTBVMIUwtTDlMRUxRTFlMZUxxTHlMgUyJTJFMmUyhTK1MuUzFT
-M1M1UzdTOVM8Uz5TQVNDU0ZTSFNLU05TUFNSU1VTWFNbU11TYFNjU2ZTaFNrU21Tb1NyU3RTd1N5U3tT
-fVOAU4NThVOIU4tTjlOQU5NTlVOYU5tTnlOhU6NTpVOnU6lTrFOuU7BTs1O2U7lTu1O9U8BTwlPEU8ZT
-yVPLU81Tz1PSU9VT2FPaU91T31PiU+VT6FPrU+1T8FPzU/ZT+FP6VANUBVUkVSdVKlUtVTBVM1U2VTlV
-PFU/VUJVRVVIVUtVTlVRVVRVV1VaVV1VYFVjVWZVaVVsVW9VclV1VXhVe1V+VYFVhFWHVYpVjVWQVZNV
-llWZVZxVn1WiVaVVqFWrVa5VsVW0VbdVulW9VcBVw1XGVclVzFXPVdJV1VXYVdtV3lXhVeRV51XqVe1V
-8FXzVfZV+VX8Vf9WAlYFVghWC1YOVhFWFFYXVhpWHVYgViNWJlYpVixWL1YyVjVWOFY7Vj5WQVZEVkdW
-SlZNVlBWU1ZWVllWXFZfVmJWZVZoVmtWblZxVnRWd1Z6Vn1WgFaDVoZWiVaMVo9WklaVVphWm1aeVqFW
-pFanVqpWrVawVrNWtla5VrxWv1bCVsVWyFbLVs5W0FbSVtRW11baVtxW31bhVuNW5VboVutW7VbwVvNW
-9Vb3VvpW/VcAVwJXBFcGVwlXC1cOVxBXE1cVVxhXG1ceVyBXIlclVydXKlctVzBXM1c1VzhXO1c9V0BX
-Q1dFV0dXSldNV1BXU1dVV1dXWldcV15XYFdiV2RXZldoV2tXbldxV3NXdVd4V3pXfVd/V4FXhFeHV4pX
-jVeQV5NXlVeYV5tXnlehV6RXpleoV6tXrlewV7NXtle4V7pXvVfAV8JXxVfIV8tXzVfPV9FX1FfWV9lX
-3FfeV+FX41fmV+lX61fuV/BX8lf1V/hX+lf9V/9YAlgEWAdYClgMWA9YEVgTWBZYGVgiWCRYJ1gqWC1Y
-L1gyWDRYPVg/WEBYSVhLWExYVVhXWFhYYVhmAAAAAAAAAgIAAAAAAAALQQAAAAAAAAAAAAAAAAAAWHU&lt;/bytes&gt;
+AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEC5QALAAwAMQA1ADkAQABD
+AEQASQBhAGIAYwBkAH0AgACVAJYAlwCYAJkAmgCbAJwAnQC/AMAAwQDCAMMAvwDVANoA2wDcAN8A4wDk
+AOcA6gD5APsA/AD9AQkBCgC/ASQBLAEtATABNAE1ATkBPwE/AUABQgFRAPsBUwFUAVoBWwFjAT8BPwFk
+AXMA+wF1AXYBfAF9AYUBiQE/AT8BigGaAZsBnAGdAaUBpwG3AbgBuQG6AcIBxAHTAdUB1gHcAd0B7AHt
+AfcB+AH5Af4CAAIFAgYCCQIMAg8CDwIQAh8A+wIhAiICKAIpAjECNQE/AT8CNgI6AkUCSAJRAlQCVwJa
+AAsCZQJqAnQCeAKAAoECggKFAoYBPQKHAo4CjwKQAAsCkQKTApQClQKWApkCnQLUAtwC3wLgAv4DCwMM
+AxMDGwMcAx8DJQM5AzoDPQNCA1QDWwNcA2EDZANpA2oDbQN2A3cDewOAA4EDhAOJA4oDjQOVA5sDogOn
+A6gDqwOtA64DsgO3A8ADxQPGA8cDyAPNA9QD1QPWA9sD4gPnA+gD6QPqA+0D8gP5A/0D/gP/BAAEBQQG
+BAsEDAP/BBEEFgQXBBwEHQQhBCgELQQuBC8ENAQ1BDoEPwIhBEYERwRMBE0EUgRZBFoEWwRGBGAEZQRm
+BGsEbARxBHgEeQR6BH8EhgSHBIgEiQSOBJYEmwScBKcEqASpBKoErwTDBMgEyQTKBMsEzQTPBNQE1QTa
+BOIE4wTkBOUE6gTxBPIE/QT+BQIFCQUNBQ4FDwUQBRUFHAUdBR4FHwUkBS8A/AU0BTUFOwVCBUMFTAVO
+BU8FVAVVBVoFZAVlBWYFbgV2BXoFewV+BYgFiQWKBY0FlQWWBZoFmwWcBZ8FpgWnBa4FrwWwBbcFuAXA
+BcQFxQKTBcYFxwXLBdIF0wXUBdUF2gXbBd8F5gXnBegF7QX0BfUF+AX5BfoF/wYGBgcGCAYJBg0GFAYV
+BhYGFwYbBiIGJgYnBigGKQYuBi8GMwY0BdoGOQY9BkQGRQZGBkcGTAZNBlIGWQZaBlsGYAZhBmYGawZs
+BnEGcgZ8BoQGiwALBowGlwaYBpwGnQacBqEGpAapBq0GrgaxBrIGswa0BrcGvga/BsAGxwbIBskG0AbR
+BtIG0wbaBrIG2wbcB0AHSQU0B0oHTAdWB18HaAdpB3IHdwd6B30HfgeHBTQHiAeKB5IHmwefAAsHoAeq
+B6sCkwesB7UHtge6B7sHxAU0B80H3AfjB+QH5QfuB3kFNAf3CAAIAQgKBTQICwgNCBMFNAgcCB0AOAgg
+CIQI6QlOCU8JUAlRCVIJUwDACVQJVQlWCVcJWAlZCVoJWwlcCV0JXglfCWAJYQliCWMJZAllCWYJZwlo
+CWkJaglrCWwJbQluCW8JcAlxCXIJcwl0CXUJdgl3CXgJeQl6CXsJfAl9CX4JfwmACYEJggmDCYQJhQmG
+CYcJiAmJCYoJiwmMCY0JjgmPCZAJkQmSCZMJlAmVCZYJlwmYCZkJmgmbCZwJnQmeCZ8JoAmhCaIJowmk
+CaUJpgmnCagJqQmqCasJrgmxCkoK4wrkCuUK5grnCugBBwrpCuoK6wrsCu0K7grvCvAK8QryCvMK9Ar1
+CvYK9wr4CvkK+gr7CvwK/Qr+Cv8LAAsBCwILAwsECwULBgsHCwgLCQsKCwsLDAsNCw4LDwsQCxELEgsT
+CxQLFQsWCxcLGAsZCxoLGwscCx0LHgsfCyALIQsiCyMLJAslCyYLJwsoCykLKgsrCywLLQsuCy8LMAsx
+CzILMws0CzULNgs3CzgLOQEcCzoLOws8Cz0LPgBdCz8LQAtBC0ILQwtEC0ULRgtHC0gLSQtKC0sLTAtN
+C04LTwtQBKALUQtSC1MLVAtVC1YLVwtYC1kLWgtbC1wLXQteC18LYAthC2ILYwtkC2UCYQtmC2cLaAtp
+C2oLawtsC20LbgtvC3ALcQtyC3MLdAt3C3oLfVUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcA
+GAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNs
+YXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFs
+dWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09p
+ZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFn
+ZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lk
+c0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQLkgQGwgQJIgQLjgJWBAeeABoECR4ECSYEB6IEC
+4YAAgAeBAeaBAuIRAbGBAkrSAA4AMgAzADRbTlNDbGFzc05hbWWABYAD0gAOADYANwA4WU5TLnN0cmlu
+Z4AEXU5TQXBwbGljYXRpb27SADoAOwA8AD1YJGNsYXNzZXNaJGNsYXNzbmFtZaMAPQA+AD9fEA9OU011
+dGFibGVTdHJpbmdYTlNTdHJpbmdYTlNPYmplY3TSADoAOwBBAEKiAEIAP15OU0N1c3RvbU9iamVjdF8Q
+EElCQ29jb2FGcmFtZXdvcmvSAA4ARQBGAEdaTlMub2JqZWN0c4CUoQBIgAjcAEoADgBLAEwATQBOAE8A
+UABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgXE5TV2luZG93Vmlld1xOU1NjcmVlblJlY3Rd
+TlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc1xOU1dpbmRvd1JlY3RZTlNNYXhTaXpl
+XxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNz
+gH6Ak4CQgAoScHgAAIALgAmAkhACEREHgJGADF8QFnt7MCwgNDMwfSwgezk2MCwgNTk4fX1VTmFsbHlY
+TlNXaW5kb3fdAA4AZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdABzAHYAdwArAHkAcwB7AF0A
+fF8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1zXxAfTlNUb29sYmFyU2hvd3NCYXNlbGluZVNlcGFyYXRv
+cl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1zXxAfTlNUb29sYmFyQXV0b3NhdmVzQ29uZmlndXJhdGlv
+bl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNUb29sYmFySUJJZGVudGlmaWVkSXRlbXNfEBFOU1Rvb2xi
+YXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZlcnNUb0JlU2hvd25fECBOU1Rvb2xiYXJBbGxvd3NVc2Vy
+Q3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklCU2VsZWN0YWJsZUl0ZW1zXxAUTlNUb29sYmFyRGlzcGxh
+eU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVygH2AegiAeAgQAYAOgAAJCIB8gA3SAA4ANgA3AH+ABF8Q
+JDkyMjBGNjJCLTI3MjYtNEM4NC04MEYzLTcwMjk2RERFNkQ0Q9MADgCBAEUAggCDAIxXTlMua2V5c4B3
+qACEAIUAhgCHAIgAiQCKAIuAD4AQgBGAEoATgBSAFYAWqACNAI4AjwCQAJEAkgCTAJSAF4AmgDiAQoBN
+gFOAWYBsXxAWTlNUb29sYmFyU2VwYXJhdG9ySXRlbV8QJDc5NTNDQUM2LURDNEQtNDFCQi04M0UwLUNF
+MDM0NjdBQjRDQ18QJEQ5ODI2OUZGLTBCODYtNEUyRS1CQjlELUEyRjUzQ0Q0NTI4OV8QJDU1NTgwM0FG
+LThEOUEtNDNBQi04QjdCLUI2RDU3QjQxNTIyRl8QEk5TVG9vbGJhclNwYWNlSXRlbV8QGk5TVG9vbGJh
+ckZsZXhpYmxlU3BhY2VJdGVtXxAkMDU5NjY2ODctNUYyMy00N0UzLUI1MDgtRTI1NDFBQzBERTExXxAk
+NjdERDc1RkQtNDgwOS00RDU4LTlCRTctNjFBRTg5RTRFNkZD3xARAJ4ADgCfAKAAoQCiAKMApAClAKYA
+pwCoAKkAqgCrAKwArQCuAK8AsAArAHkAKwB5ACsAeQCEALgAKwC6ALsAvAC9ACtfEB9OU1Rvb2xiYXJJ
+dGVtVmlzaWJpbGl0eVByaW9yaXR5XxAjTlNUb29sYmFySXRlbU1lbnVGb3JtUmVwcmVzZW50YXRpb25f
+EBFOU1Rvb2xiYXJJdGVtVmlld18QFE5TVG9vbGJhckl0ZW1FbmFibGVkXxATTlNUb29sYmFySXRlbUFj
+dGlvbl8QGE5TVG9vbGJhcklzVXNlclJlbW92YWJsZV8QE05TVG9vbGJhckl0ZW1UYXJnZXRfEBpOU1Rv
+b2xiYXJJdGVtQXV0b3ZhbGlkYXRlc18QF05TVG9vbGJhckl0ZW1JZGVudGlmaWVyXxAZTlNUb29sYmFy
+SXRlbVBhbGV0dGVMYWJlbF8QFE5TVG9vbGJhckl0ZW1Ub29sVGlwXxAQTlNUb29sYmFySXRlbVRhZ18Q
+FE5TVG9vbGJhckl0ZW1NYXhTaXplXxAUTlNUb29sYmFySXRlbU1pblNpemVfEBJOU1Rvb2xiYXJJdGVt
+TGFiZWxfEBJOU1Rvb2xiYXJJdGVtSW1hZ2UQAIAlgByAAAmAAAmAAAmAD4AZgAAT//////////+AG4Aa
+gBiAAFBZU2VwYXJhdG9yV3sxMiwgNX1aezEyLCAxMDAwfdkADgDEAMUAxgDHAMgAyQDKAMsAzADNAM4A
+eQDNAHkA0gDTANRXTlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrXU5TSXNTZXBhcmF0b3JaTlNLZXlF
+cXVpdlxOU0lzRGlzYWJsZWRdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlgCSAHRIA
+EAAACYAdCRJ/////gB6AItMADgAyANYA1wDYANleTlNSZXNvdXJjZU5hbWWAIYAfgCBXTlNJbWFnZV8Q
+D05TTWVudUNoZWNrbWFya9IAOgA7AN0A3qIA3gA/XxAQTlNDdXN0b21SZXNvdXJjZdMADgAyANYA1wDY
+AOKAIYAfgCNfEBBOU01lbnVNaXhlZFN0YXRl0gA6ADsA5QDmogDmAD9aTlNNZW51SXRlbdIAOgA7AOgA
+laMAlQDpAD9dTlNUb29sYmFySXRlbd8QEACeAA4AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4A
+6wDsAHkAKwB5ACsAeQDyAPMAKwCuAPUA9gD3APiAN4AqCYAACYAACYAngCmAAIA2gDWAKIAx0gAOADYA
+NwCWgARfECZSb3VuZCBUZXh0dXJlZCBCdXR0b24gKFJvdW5kIFRleHR1cmVkKVVTaXRlc9YA/gAOAP8B
+AAEBAQIAKwEEAQUBBgEHAHlfEA9OU05leHRSZXNwb25kZXJXTlNGcmFtZVZOU0NlbGxYTlN2RmxhZ3NZ
+TlNFbmFibGVkgACANIArgCwRAQwJXxATe3syLCAxNH0sIHsyOCwgMjV9fd0BCwAOAQwBDQEOAQ8BEAER
+ARIBEwEUARUBFgEXARgBGQD4ARsBHAEZARkBHwDsASEBIgEjW05TQ2VsbEZsYWdzXxATTlNBbHRlcm5h
+dGVDb250ZW50c11OU05vcm1hbEltYWdlXxASTlNQZXJpb2RpY0ludGVydmFsXk5TQnV0dG9uRmxhZ3My
+XxAPTlNLZXlFcXVpdmFsZW50Wk5TQ29udGVudHNZTlNTdXBwb3J0XU5TQ29udHJvbFZpZXdfEA9OU1Bl
+cmlvZGljRGVsYXlcTlNDZWxsRmxhZ3MyXU5TQnV0dG9uRmxhZ3MSBAH+AIAzgC2AMRBLEKOALYAtgC6A
+KhEBkBIIAAAAE/////+GxED/1AAOASUBJgEnASgBKQEqAStWTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4Aw
+I0AqAAAAAAAAgC8RBBRcTHVjaWRhR3JhbmRl0gA6ADsBLgEvogEvAD9WTlNGb2500wAOADIA1gDXANgB
+M4AhgB+AMlhib29rbWFya9IAOgA7ATYBN6QBNwE4AQAAP1xOU0J1dHRvbkNlbGxcTlNBY3Rpb25DZWxs
+0gA6ADsBOgE7pQE7ATwBPQE+AD9YTlNCdXR0b25ZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlclh7
+MjgsIDI1fdIAOgA7AUEA6aIA6QA/3xAQAJ4ADgCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgDr
+AUQAeQArAHkAKwB5AUoBSwArAK4BTQFOAU8AK4A3gDwJgAAJgAAJgDmAO4AAgEGAQIA6gADSAA4ANgA3
+AJeABFtEb3VibGUgQnl0ZdYA/gAOAP8BAAEBAQIAKwEEAVcBWAEHAHmAAIA0gD2APglfEBR7ezIxLCAx
+NH0sIHsyOCwgMjV9fdwBCwAOAQwBDgEPARABEQESARMBFAEVARYBFwEYARkBGwEcARkBXwEfAUQBIQEi
+AWKAM4AtgC2AP4AugDwT/////7aEQP9hltnfEBAAngAOAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwA
+rQCuAOsBZgB5ACsAeQArAHkBbAFtACsArgFvAXABcQFygDeARgmAAAmAAAmAQ4BFgACATIBLgESASdIA
+DgA2ADcAmIAEWEFkZCBTaXRl1gD+AA4A/wEAAQEBAgArAQQBeQF6AQcAeYAAgDSAR4BICV8QFHt7MTIs
+IDE0fSwgezI4LCAyNX193QELAA4BDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZAXIBGwEcARkBGQEf
+AWYBIQEiASOAM4AtgEmALYAtgC6ARtMADgAyANYA1wDYAYiAIYAfgEpdTlNBZGRUZW1wbGF0Zd8QEQCe
+AA4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgGLAYwAKwB5ACsAeQArAHkAiAGUACsAugGW
+AZcAvQArgFKAUYAACYAACYAACYATgE6AAIBQgE+AGIAAVVNwYWNlV3szMiwgNX1YezMyLCAzMn3ZAA4A
+xADFAMYAxwDIAMkAygDLAMwAzQDOAHkAzQB5ANIA0wDUgCSAHQmAHQmAHoAi0gA6ADsBpgCZowCZAOkA
+P98QEQCeAA4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgGoAakAKwB5ACsAeQArAHkAiQGx
+ACsAugGzAbQAvQArgFiAV4AACYAACYAACYAUgFSAAIBWgFWAGIAAXkZsZXhpYmxlIFNwYWNlVnsxLCA1
+fVt7MjAwMDAsIDMyfdkADgDEAMUAxgDHAMgAyQDKAMsAzADNAM4AeQDNAHkA0gDTANSAJIAdCYAdCYAe
+gCLSADoAOwHDAJqjAJoA6QA/3xAQAJ4ADgCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgDrAcYA
+eQArAHkAKwB5AcwBzQArAK4BzwHQAc0AK4A3gFwJgAAJgAAJgFqAW4AAgGuAaoBbgADSAA4ANgA3AJuA
+BFdBZGRyZXNz1gD+AA4A/wEAAQEBAgArAdgB2QHaAQcAeYAAgGmAXYBeCV8QFHt7MCwgMTR9LCB7MjUx
+LCAyMn192gELAA4B3gERARIBEwEVAd8B4AHhAeIB4wHkARkBHwHGAegAeQHqAetfEBFOU0JhY2tncm91
+bmRDb2xvcl8QEU5TRHJhd3NCYWNrZ3JvdW5kXxATTlNQbGFjZWhvbGRlclN0cmluZ1tOU1RleHRDb2xv
+chP/////lHH+QYBogGCALYAugFwSEAAEAAmAX4BlXxASR28gdG8gdGhpcyBhZGRyZXNz1QAOAe4B7wHw
+AfEB8gHzAfQB9QH2V05TQ29sb3JcTlNDb2xvclNwYWNlW05TQ29sb3JOYW1lXU5TQ2F0YWxvZ05hbWWA
+ZIBjEAaAYoBhVlN5c3RlbV8QE3RleHRCYWNrZ3JvdW5kQ29sb3LTAA4B7wH6AfIB/AH9V05TV2hpdGWA
+ZBADQjEA0gA6ADsB/wHuogHuAD/VAA4B7gHvAfAB8QHyAgIB9AIDAfaAZIBngGaAYVl0ZXh0Q29sb3LT
+AA4B7wH6AfIB/AIIgGRCMADSADoAOwIKAgukAgsBOAEAAD9fEA9OU1RleHRGaWVsZENlbGzSADoAOwIN
+Ag6lAg4BPAE9AT4AP1tOU1RleHRGaWVsZFl7MjUxLCAyMn3fEBAAngAOAKAAoQCiAKMApAClAKYApwCo
+AKkAqgCrAKwArQCuAOsCEgB5ACsAeQArAHkCGAIZACsArgIbAhwCHQIegDeAcAmAAAmAAAmAbYBvgACA
+doB1gG6Ac9IADgA2ADcAnIAEWVJlY29ubmVjdNYA/gAOAP8BAAEBAQIAKwEEAiUCJgEHAHmAAIA0gHGA
+cglfEBR7ezE3LCAxNH0sIHsyOCwgMjV9fd0BCwAOAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQIe
+ARsBHAEZARkBHwISASEBIgEjgDOALYBzgC2ALYAugHDTAA4AMgDWANcA2AI0gCGAH4B0VnJlbG9hZNIA
+OgA7AjcCOKMCOAI5AD9fEBNOU011dGFibGVEaWN0aW9uYXJ5XE5TRGljdGlvbmFyedIADgBFAjsCPIB5
+qACNAI4AlACQAJMAkQCSAI+AF4AmgGyAQoBZgE2AU4A40gA6ADsCRgJHogJHAD9XTlNBcnJhedIADgBF
+AkkCSoB7pgCOAJQAkACTAJIAj4AmgGyAQoBZgFOAONIAOgA7AlICU6MCUwJHAD9eTlNNdXRhYmxlQXJy
+YXnSAA4ARQJJAlaAe6DSADoAOwJYAlmiAlkAP1lOU1Rvb2xiYXLXAP4ADgJbAQECXABjAl0CXgJfAmAC
+YQJiAl4CZFpOU1N1YnZpZXdzW05TRnJhbWVTaXplW05TU3VwZXJ2aWV3gH+Aj4CAEQEAgI2Af4CO0gAO
+AEUCSQJngHuiAmgCaYCBgIrZAP4ADgD/AlsBAQBjADICawJdAFUCbQJuAm8BBwJeAnECcgBVW05TRXh0
+ZW5zaW9ugH6AhoCHgIKAf4CIgImAftIADgBFAkkCdoB7oQJ3gIPXAP4ADgD/AQEAYwAyAl0CaAJtAnsC
+fAJeAn4CaICBgIaAhBP/////gAABDIB/gIWAgV8QF3t7MzM1LCAxMzR9LCB7MjQ1LCAzNn19XxAQWUxN
+YXJrZWRUZXh0Vmlld9IAOgA7AoMChKQChAE9AT4AP1xOU0N1c3RvbVZpZXdfEBR7ezEsIDB9LCB7OTYw
+LCA1NzZ9fVZZTFZpZXfXAP4ADgD/AQEAYwAyAl0AVQJtAooBBwJeAowAVYB+gIaAi4B/gIyAfl8QFXt7
+MCwgNTc2fSwgezk2MiwgMjJ9fV8QEFBTTVRhYkJhckNvbnRyb2xaezk2MCwgNTk4fdIAOgA7ApIBPaMB
+PQE+AD9fEBZ7ezAsIDB9LCB7MTY4MCwgMTAyOH19WnsyMTMsIDE4NX1fEBp7My40MDI4MmUrMzgsIDMu
+NDAyODJlKzM4fdIAOgA7ApcCmKICmAA/XxAQTlNXaW5kb3dUZW1wbGF0ZdIAOgA7ApoCm6MCmwKcAD9c
+TlNNdXRhYmxlU2V0VU5TU2V00gAOAEUCSQKfgHuvEDQCoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKt
+Aq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLL
+AswCzQLOAs8C0ALRAtIC04CWgL+AxYDJgNCA1oDYgNqA3IDegOCA5YDngOiA7IDugPKA9ID2gPiA/IEB
+AYEBCYEBE4EBGIEBHYEBI4EBKIEBM4EBNYEBVYEBWoEBXIEBYIEBZoEBa4EBcIEBdoEBeIEBeoEBfIEB
+gYEBg4EBh4EBiYEBioEBjIEBjoEBooEBpYEBqIEBrNQADgLVAtYC1wLYAtkC2gLbXU5TRGVzdGluYXRp
+b25YTlNTb3VyY2VXTlNMYWJlbIC+gJmAl4C90gAOADIAMwLegAWAmFxZTENvbnRyb2xsZXLfEBQA/gLh
+AA4C4gLjAd4C5ALlAuYC5wLoAQECXAECAukC6gJdAusC7ALtAu4ArgLvAvAC8QLyAHkC9AL1AHYC9gJh
+AvcAeQL5AHYC7gL7AvwC/V8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdz
+XE5TSGVhZGVyVmlld18QEk5TQWxsb3dzVHlwZVNlbGVjdFxOU0Nvcm5lclZpZXdfEBdOU0ludGVyY2Vs
+bFNwYWNpbmdXaWR0aF8QGU5TQ29sdW1uQXV0b3Jlc2l6aW5nU3R5bGVfEBhOU0ludGVyY2VsbFNwYWNp
+bmdIZWlnaHRbTlNHcmlkQ29sb3JfEA9OU0dyaWRTdHlsZU1hc2teTlNUYWJsZUNvbHVtbnNfEBxOU0Ry
+YWdnaW5nU291cmNlTWFza0ZvckxvY2FsW05TUm93SGVpZ2h0gJqAvBP/////1sCAAICcgLAJgKAjQAgA
+AAAAAAAjQAAAAAAAAACAmwmAuYCagKQQDyNAMQAAAAAAANkA/gAOAP8C/wJbAQEDAAMBAl0DAgMDAwQD
+BQMGAwcC2QLyAwJZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAoYEBPYEBPBAEgQE7EQkAgJmA
+sIChWnszMjgsIDIwOH3WAP4ADgEBAlwCXQMNAw4DDwJhAxADDgLZW05TVGFibGVWaWV3gJ2An4CegJ2A
+mdkA/gAOAP8C/wJbAQEDAAMBAl0DAgMDAxYDBQMXAwcC8QLyAwKAoYEBPYEBRYEBRICcgLCAoVl7MzI4
+LCAxN33SADoAOwMdAx6kAx4BPQE+AD9fEBFOU1RhYmxlSGVhZGVyVmlld9UA/gAOAP8BAQJdAwIDIQMi
+AyMDAoChgKOAohP/////gAABAICh3QD+AyYADgD/AycC5QMoAlsDKQEBAl0DKgMrAywDLQMuAy8DMAL0
+Aw4DMwM0AzUDLAM3Au5bTlNIU2Nyb2xsZXJYTlNzRmxhZ3NfEBBOU0hlYWRlckNsaXBWaWV3XE5TU2Ny
+b2xsQW10c1tOU1ZTY3JvbGxlcl1OU0NvbnRlbnRWaWV3gQEDgQFCgQFHgQFGEQISgKCAnYEBOk8QEEEg
+AABBIAAAQZgAAEGYAAARARKBAQOBAT6Aml8QFHt7LTI2LCAwfSwgezE2LCAxN3190gA6ADsDOwM8pAM8
+AT0BPgA/XV9OU0Nvcm5lclZpZXfSAA4ARQJJAz+Ae6IDQANBgKWAttoDQwAOA0QDRQNGA0cDSANJA0oD
+DQB5A0wDTQNOA08B/ANQA1EAeQLZXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFdOU1dpZHRoWk5T
+RGF0YUNlbGxeTlNSZXNpemluZ01hc2taTlNNaW5XaWR0aFpOU01heFdpZHRoXE5TSXNFZGl0YWJsZQmA
+tYCmI0BkQAAAAAAAgK0jQEQAAAAAAAAjQI9AAAAAAAAJgJnXAQsADgHeAREBEgEVAeEDVQNWA1cDWANZ
+AK4DWhIEgf4AgKyAqYCngKiAqlROYW1l1AAOASUBJgEnASgDXgEqA2CAMCNAJgAAAAAAAIAvEQwc0wAO
+Ae8B+gHyAfwDY4BkSzAuMzMzMzMyOTkA1QAOAe4B7wHwAfEB8gICAfQDZwH2gGSAZ4CrgGFfEA9oZWFk
+ZXJUZXh0Q29sb3LSADoAOwNrA2ylA2wCCwE4AQAAP18QEU5TVGFibGVIZWFkZXJDZWxs2AELAA4B3gER
+ARIBEwEVAeEDbgHjAvIDcQNyAtkDdAN1EhQh/kCAaICwgK6Ar4CZEQgAgLNZVGV4dCBDZWxs1AAOASUB
+JgEnASgDXgEqA3qAMIAvEBDVAA4B7gHvAfAB8QHyA30B9AN+AfaAZICygLGAYV8QFmNvbnRyb2xCYWNr
+Z3JvdW5kQ29sb3LTAA4B7wH6AfIB/AODgGRLMC42NjY2NjY2OQDVAA4B7gHvAfAB8QHyAgIB9AOHAfaA
+ZIBngLSAYV8QEGNvbnRyb2xUZXh0Q29sb3LSADoAOwOLA4yiA4wAP11OU1RhYmxlQ29sdW1u2gNDAA4D
+RANFA0YDRwNIA0kDSgMNAHkDTAOQA5EDkgH8A1ADUQB5AtkJgLWAtyNAZAAAAAAAAIC4CYCZ1wELAA4B
+3gERARIBFQHhA1UDVgNXAc0DWQCuA1qArICpgFuAqICq2AELAA4B3gERARIBEwEVAeEDbgHjAvIDcQNy
+AtkDdAN1gGiAsICugK+AmYCz1QAOAe4B7wHwAfEB8gOkAfQDpQH2gGSAu4C6gGFZZ3JpZENvbG9y0wAO
+Ae8B+gHyAfwDqoBkRDAuNQDSADoAOwOsAw2lAw0BPAE9AT4AP18QD19zaXRlc1RhYmxlVmlld9IAOgA7
+A68DsKMDsAOxAD9fEBROU05pYk91dGxldENvbm5lY3Rvcl5OU05pYkNvbm5lY3RvctQADgLVAtYC1wLY
+A7QC2gO2gL6AwICXgMTYAA4AxADFAMcAyQDKAMsDuADMA7oDuwO8ANIA0wDUA79WTlNNZW51gCSAwhIA
+EAEIgMOAHoAigMHTAA4AxAPBA8IDwwPEW05TTWVudUl0ZW1zgQExgQHBgQHCWUNsb3NlIFRhYlF3XxAR
+X2Nsb3NlVGFiTWVudUl0ZW3UAA4C1QLWAtcC2APKAtoDzIC+gMaAl4DI2AAOAMQAxQDHAMkAygDLA7gA
+zAPPAM4DvADSANMA1AO/gCSAx4DDgB6AIoDBXENsb3NlIFdpbmRvd18QFF9jbG9zZVdpbmRvd01lbnVJ
+dGVt1AAOAtUC1gLXA9cAHwPZA9qAz4ACgMqAztgADgDEAMUAxwDJAMoAywO4AMwD3QDOA94A0gDTANQD
+4YAkgMyAzYAegCKAy9QADgDEASYDwQPCAFgD5QPmgQExgAqBAduBAdJaUXVpdCBOYWxseVFxWnRlcm1p
+bmF0ZTrSADoAOwPrA+yjA+wDsQA/XxAVTlNOaWJDb250cm9sQ29ubmVjdG9y1AAOAtUC1gLXA9cC2gPw
+A/GAz4CXgNGA1dgADgDEAMUAxwDJAMoAywO4AMwD9ADOA/UA0gDTANQD+IAkgNOA1IAegCKA0tMADgDE
+A8EDwgP7A/yBATGBASuBAS1dRWRpdCBTaXRlcy4uLlFiWmVkaXRTaXRlczrUAA4C1QLWAtcC2AJpAmgE
+BIC+gIqAgYDXWGRlbGVnYXRl1AAOAtUC1gLXAtgBxgLaBAqAvoBcgJeA2VtfYWRkcmVzc0JhctQADgLV
+AtYC1wPXAtoA7AQQgM+Al4AqgNvUAA4C1QLWAtcC2AJoAmkEFYC+gIGAioDdW3BhcnRuZXJWaWV31AAO
+AtUC1gLXA9cC2gHGBBuAz4CXgFyA31hjb25uZWN0OtMADgLWAtcD1wQfBCCAz4DhgOTYAA4AxADFAMcA
+yQDKAMsDuADMBCMAzgEZANIA0wDUBCeAJIDjgC2AHoAigOLUAA4AxAEmA8EDwgQqBCsELIEBMYEBtIEB
+uIEBtVRab29tXHBlcmZvcm1ab29tOtQADgLVAtYC1wLYAcYASAQzgL6AXIAIgOZfEBVpbml0aWFsRmly
+c3RSZXNwb25kZXLUAA4C1QLWAtcC2ALaAmkEBIC+gJeAioDX1AAOAtUC1gLXA9cC2gQ9BD6Az4CXgOmA
+69gADgDEAMUAxwDJAMoAywO4AMwEQQDOARkA0gDTANQDv4AkgOqALYAegCKAwVpyZWNvb25lY3Q61AAO
+AtUC1gLXAtgCdwJoBEuAvoCDgIGA7VpfdGV4dEZpZWxk1AAOAtUC1gLXA9cAHwRQBFGAz4ACgO+A8dcA
+DgDEAMcAyQDKAMsDuADMBFQBGQDSANMA1APhgCSA8IAtgB6AIoDLW0Fib3V0IE5hbGx5XxAdb3JkZXJG
+cm9udFN0YW5kYXJkQWJvdXRQYW5lbDrUAA4C1QLWAtcD1wLaAJQEX4DPgJeAbIDz1AAOAtUC1gLXAtgC
+aAJpBGSAvoCBgIqA9Vd0YWJWaWV31AAOAtUC1gLXAtgCaALaBGqAvoCBgJeA91tfdGVsbmV0Vmlld9QA
+DgLVAtYC1wPXAB8EbwRwgM+AAoD5gPvYAA4AxADFAMcAyQDKAMsDuADMBHMAzgEZANIA0wDUA+GAJID6
+gC2AHoAigMtYU2hvdyBBbGxfEBZ1bmhpZGVBbGxBcHBsaWNhdGlvbnM61AAOAtUC1gLXA9cC2gR9BH6A
+z4CXgP2BAQDYAA4AxADFAMcAyQDKAMsDuADMBIEAzgSCANIA0wDUBCeAJID+gP+AHoAigOJfEBNTZWxl
+Y3QgUHJldmlvdXMgVGFiYfcCXnNlbGVjdFByZXZUYWI61AAOAtUC1gLXA9cC2gSMBI2Az4CXgQECgQEI
+1wD+AA4A/wEAAQEBAgJdAywBBASRBJIEkwB5AyyBAQOANIEBBIEBBREBIQmBAQPVAP4ADgJbAQECXAAr
+Al8EmQJhBJqAAICPgQE5gQFSXxAVe3syMjksIDEyfSwgezkyLCAzMn193AELAA4BDAEOAQ8BEAERARIB
+EwEUARUBFgEXARgBGQSfBKAEoQSiAR8EjASlASIEpoAzgC0QGRCBgQEHgQEGgC6BAQIQyBP/////hoJA
+/1dDb25uZWN0UQ1ab3BlblNpdGVzOtQADgLVAtYC1wLYBKwC2gSugL6BAQqAl4EBEtoEsAAOBLEEsgSz
+BLQEtQS2BLcEuAB5BLoAeQS8AHkEvgS/AHkAeQB5XxAaTlNGaWx0ZXJSZXN0cmljdHNJbnNlcnRpb25f
+EBROU1ByZXNlcnZlc1NlbGVjdGlvbl8QD19OU01hbmFnZWRQcm94eVpOU0VkaXRhYmxlXxARTlNPYmpl
+Y3RDbGFzc05hbWVeTlNEZWNsYXJlZEtleXNfECJOU0NsZWFyc0ZpbHRlclByZWRpY2F0ZU9uSW5zZXJ0
+aW9uXxAYTlNTZWxlY3RzSW5zZXJ0ZWRPYmplY3RzXxAWTlNBdm9pZHNFbXB0eVNlbGVjdGlvbgmBAREJ
+gQEPCYEBDoEBCwkJCdIADgBFAkkExYB7ogTGBMeBAQyBAQ1UbmFtZVdhZGRyZXNzVllMU2l0ZdEADgTM
+gQEQ0gA6ADsEzgSyogSyAD/SADoAOwTQBNGkBNEE0gTTAD9fEBFOU0FycmF5Q29udHJvbGxlcl8QEk5T
+T2JqZWN0Q29udHJvbGxlclxOU0NvbnRyb2xsZXJfEBBfc2l0ZXNDb250cm9sbGVy1AAOAtUC1gLXA9cA
+HwTYBNmAz4ACgQEUgQEX2AAOAMQAxQDHAMkAygDLA7gAzATcBN0E3gDSANMA1APhgCSBARUSABgAAIEB
+FoAegCKAy1tIaWRlIE90aGVyc1FoXxAWaGlkZU90aGVyQXBwbGljYXRpb25zOtQADgLVAtYC1wPXBKwE
+6ATpgM+BAQqBARmBARzXAP4ADgD/AQABAQECAl0DLAEEBO0E7gEHAHkDLIEBA4A0gQEagQEbCYEBA18Q
+FXt7MzUsIDI5M30sIHszMCwgMjN9fd0BCwAOAQwBDQEOAQ8BEAERARIBEwEUARUBFgTzARgBGQFyARsE
+9wEZARkBHwToASEBIgT8E/////+EAf4AgDOALYBJEKKALYAtgC6BARkT/////4bMQP9UYWRkOtMADgLW
+AtcD1wUABQGAz4EBHoEBItgADgDEAMUAxwDJAMoAywO4AMwFBADOBQUA0gDTANQFCIAkgQEggQEhgB6A
+IoEBH9MADgDEA8EDwgULBQyBATGBAd+BAeBaU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrUAA4C1QLWAtcD
+1wLaBRMFFIDPgJeBASSBASfYAA4AxADFAMcAyQDKAMsDuADMBRcAzgUYANIA0wDUBCeAJIEBJYEBJoAe
+gCKA4l8QD1NlbGVjdCBOZXh0IFRhYmH3A15zZWxlY3ROZXh0VGFiOtQADgLVAtYC1wLYBSEC2gUjgL6B
+ASmAl4EBMtoADgUlAMQAxQDHAMkAygDLA7gFJgDMA/gD+wDOARkA0gDTANQFLQUuWU5TU3VibWVudVhO
+U0FjdGlvboAkgNKBASuALYAegCKBASqBASzUAA4AxAEmA8EDwgUxBTIFM4EBMYEBzoEB44EBz15zdWJt
+ZW51QWN0aW9uOtIADgBFAkkFN4B7owPwBTkFOoDRgQEugQEw2AAOAMQAxQDHAMkAygDLA7gAzAU9AM4B
+GQDSANMA1AP4gCSBAS+ALYAegCKA0l1BZGQgVGhpcyBTaXRl2gAOAMQAxQDGAMcAyADJAMoAywO4AMwB
+GQDOAHkBGQB5ANIA0wDUA/iAJIAtCYAtCYAegCKA0tIAOgA7BU0DuKIDuAA/Wl9zaXRlc01lbnXUAA4C
+1QLWAtcC2ABIAtoFU4C+gAiAl4EBNFtfbWFpbldpbmRvd9QADgLVAtYC1wLYBVcC2gVZgL6BATaAl4EB
+VNoASgAOAEsATABNAE4ATwBRAFIAVAMsAFYFXQP7BV8FYAVhAF0FYgArgQEDgJOBAVOBASsT/////6QA
+AACBATiBATcQG4AAXxAYe3sxOTYsIDE4OX0sIHszMzAsIDMyMX19V05TUGFuZWzSAA4ARQJJBWiAe6UD
+AgSMBWsFbATogKGBAQKBAUiBAU2BARnSAA4ARQJJBXCAe6UC7gM3Ay0DDgL0gJqBAT6BAUKAnYCg0gAO
+AEUCSQV4gHuhAtmAmV8QFXt7MSwgMTd9LCB7MzI4LCAyMDh9fdIAOgA7BXwFfaQFfQE9AT4AP1pOU0Ns
+aXBWaWV32AD+BX8ADgD/AQEFJgJdBYADAgMCBYMFhAMjBYUDAgWHWE5TVGFyZ2V0WU5TUGVyY2VudICh
+gKGBAUGBAT+BAUCAoSM/79L9QAAAAF8QFnt7Mjc0LCAxN30sIHsxNSwgMTk3fX1cX2RvU2Nyb2xsZXI6
+0gA6ADsFiwWMpQWMATwBPQE+AD9aTlNTY3JvbGxlctkA/gV/AA4A/wMnAQEFJgJdBYADAgMCBYMFkQB2
+AmEFhQMCBZSAoYChgQFBgQFDgQFAgKEjP+/iGgAAAABfEBl7ey0xMDAsIC0xMDB9LCB7MjczLCAxNX19
+0gAOAEUCSQWYgHuhAvGAnF8QE3t7MSwgMH0sIHszMjgsIDE3fX1fEBV7ezAsIDYwfSwgezMzMCwgMjI2
+fX3SADoAOwWdBZ6kBZ4BPQE+AD9cTlNTY3JvbGxWaWV31wD+AA4A/wEAAQEBAgJdAywBBAWiBaMEkwB5
+AyyBAQOANIEBSYEBSgmBAQNfEBV7ezE0NiwgMTJ9LCB7ODMsIDMyfX3cAQsADgEMAQ4BDwEQAREBEgET
+ARQBFQEWARcBGAEZBJ8EoAWqBasBHwVrBKUBIgSmgDOALYEBTIEBS4AugQFIVUNsb3NlURvXAP4ADgD/
+AQABAQECAl0DLAEEBbMFtAEHAHkDLIEBA4A0gQFOgQFPCYEBA18QFHt7NiwgMjkzfSwgezMwLCAyM319
+3QELAA4BDAENAQ4BDwEQAREBEgETARQBFQEWBPMBGAEZBbsBGwT3ARkBGQEfBWwBIQEiBPyAM4AtgQFQ
+gC2ALYAugQFN0wAOADIA1gDXANgFw4AhgB+BAVFfEBBOU1JlbW92ZVRlbXBsYXRlWnszMzAsIDMyMX1c
+X3NpdGVzV2luZG930wAOAtYC1wPXBckFyoDPgQFWgQFZ2AAOAMQAxQDHAMkAygDLA7gAzAXNAM4FzgDS
+ANMA1AUIgCSBAVeBAViAHoAigQEfVENvcHlRY1Vjb3B5OtQADgLVAtYC1wPXAtoFOQXZgM+Al4EBLoEB
+W1lhZGRTaXRlczrTAA4C1gLXA9cF3QXegM+BAV2BAV/YAA4AxADFAMcAyQDKAMsDuADMBeEAzgEZANIA
+0wDUBCeAJIEBXoAtgB6AIoDiXxASQnJpbmcgQWxsIHRvIEZyb250XxAPYXJyYW5nZUluRnJvbnQ61AAO
+AtUC1gLXA9cF6gXrBeyAz4EBY4EBYYEBZdgADgDEAMUAxwDJAMoAywO4AMwF7wDOARkA0gDTANQD4YAk
+gQFigC2AHoAigMtfEBRDaGVjayBmb3IgVXBkYXRlcy4uLtIADgAyADMF94AFgQFkWVNVVXBkYXRlcl8Q
+EGNoZWNrRm9yVXBkYXRlczrUAA4C1QLWAtcD1wLaBf0F/oDPgJeBAWeBAWrYAA4AxADFAMcAyQDKAMsD
+uADMBgEAzgYCANIA0wDUA7+AJIEBaIEBaYAegCKAwV8QEE9wZW4gTG9jYXRpb24uLi5RbF1vcGVuTG9j
+YXRpb2460wAOAtYC1wPXBgsGDIDPgQFsgQFv2AAOAMQAxQDHAMkAygDLA7gAzAYPAM4GEADSANMA1AUI
+gCSBAW2BAW6AHoAigQEfVVBhc3RlUXZWcGFzdGU60wAOAtYC1wPXBhkGGoDPgQFxgQF12AAOAMQAxQDH
+AMkAygDLA7gAzAYdAM4GHgDSANMA1AYhgCSBAXOBAXSAHoAigQFy0wAOAMQDwQPCBiQGJYEBMYEBzIEB
+zVpOYWxseSBIZWxwUT9Zc2hvd0hlbHA61AAOAtUC1gLXAtgCaAHGBi2AvoCBgFyBAXdbbmV4dEtleVZp
+ZXfTAA4C1gLXA9cDygYygM+AxoEBeV1wZXJmb3JtQ2xvc2U61AAOAtUC1gLXA9cC2gCQBjiAz4CXgEKB
+AXvTAA4C1gLXA9cGOwY8gM+BAX2BAYDYAA4AxADFAMcAyQDKAMsDuADMBj8AzgZAANIA0wDUBCeAJIEB
+foEBf4AegCKA4lhNaW5pbWl6ZVFtXxATcGVyZm9ybU1pbmlhdHVyaXplOtQADgLVAtYC1wLYAmkC2gZL
+gL6AioCXgQGCVF90YWLUAA4C1QLWAtcD1wAfBlAGUYDPgAKBAYSBAYbYAA4AxADFAMcAyQDKAMsDuADM
+BlQAzgTeANIA0wDUA+GAJIEBhYEBFoAegCKAy1pIaWRlIE5hbGx5VWhpZGU61AAOAtUC1gLXA9cErAVs
+Bl+Az4EBCoEBTYEBiFdyZW1vdmU61AAOAtUC1gLXAtgC2gBIBASAvoCXgAiA19QADgLVAtYC1wPXAtoF
+awZqgM+Al4EBSIEBi1tjbG9zZVNpdGVzOtQADgLVAtYC1wPXAtoDtAZwgM+Al4DAgQGNWWNsb3NlVGFi
+OtcADgLVBnMGdALWAtcGdQZ2BncGeAZ5BnoGewBdWU5TS2V5UGF0aFlOU0JpbmRpbmdfEBxOU05pYkJp
+bmRpbmdDb25uZWN0b3JWZXJzaW9ugQGhgQGagQGggQGfgQGPgQGe2AD+AA4A/wEAAQEBAgBjAl0GfQEE
+Bn8GgAEHAHkGggZ9gQGQgDSBAZGBAZMJgQGSgQGQ1wD+AA4CWwEBAlwAYwJdBoICXwaHAmEGiAaCBoqB
+AZKAj4EBxIEBxYEBkoEBxl8QFXt7NjYsIDY0fSwgezE3OCwgMTh9fd4BCwAOAQwBDQEOAQ8GjQEQAREB
+EgETARQBFQEWBPMBGAEZBpAEnwBdBpEBGQaTAR8GegSlAK4Gll8QEE5TQWx0ZXJuYXRlSW1hZ2WAM4At
+gQGVgQGXgC2BAZSALoEBjxJIPFH/XxAXQ2hlY2sgdXBkYXRlIGF0IHN0YXJ0dXDTAA4AMgDWANcA2Aab
+gCGAH4EBllhOU1N3aXRjaNIADgaeBp8GoFtOU0ltYWdlTmFtZYEBmYEBmNIAOgA7BqIGo6IGowA/XxAT
+TlNCdXR0b25JbWFnZVNvdXJjZdMADgS1BqUGpganAHlfEBBOU1NoYXJlZEluc3RhbmNlgQGdgQGbCdIA
+DgBFAkkGq4B7oQasgQGcXxAQRGV0ZWN0RG91YmxlQnl0ZdIAOgA7Bq8GsKMGsATTAD9fEBhOU1VzZXJE
+ZWZhdWx0c0NvbnRyb2xsZXJfEB52YWx1ZTogdmFsdWVzLlNVQ2hlY2tBdFN0YXJ0dXBVdmFsdWVfEBd2
+YWx1ZXMuU1VDaGVja0F0U3RhcnR1cNIAOgA7BrUGtqMGtgOxAD9fEBVOU05pYkJpbmRpbmdDb25uZWN0
+b3LXAA4C1QZzBnQC1gLXBnUGdgSsBroGeQNABr0AXYEBoYEBCoEBpIEBn4ClgQGjXxAbdmFsdWU6IGFy
+cmFuZ2VkT2JqZWN0cy5uYW1lXxAUYXJyYW5nZWRPYmplY3RzLm5hbWXXAA4C1QZzBnQC1gLXBnUGdgSs
+BsMGeQNBBsYAXYEBoYEBCoEBp4EBn4C2gQGmXxAedmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5hZGRyZXNz
+XxAXYXJyYW5nZWRPYmplY3RzLmFkZHJlc3PXAA4C1QZzBnQC1gLXBnUGdgLaBswGzQSsBs8AXYEBoYCX
+gQGrgQGqgQEKgQGpXxATY29udGVudEFycmF5OiBzaXRlc1xjb250ZW50QXJyYXlVc2l0ZXPXAA4C1QZz
+BnQC1gLXBnUGdgZ3BtYG1wFEBtkAXYEBoYEBmoEBr4EBroA8gQGtXxAedmFsdWU6IHZhbHVlcy5EZXRl
+Y3REb3VibGVCeXRlXxAXdmFsdWVzLkRldGVjdERvdWJsZUJ5dGXSAA4ARQI7Bt6Aea8QYQUABuABxgbi
+BTkC2gJ3BuYAlACRBWwF/QF6BjsG7QCQBgsDQQaABvIGUAXqAvEGfQb3AwIBBgM3BNgEJwCSAOwFIQcA
+BiEEbwQ9AVgCaQUtBwcD8AU6BwoHCwcMBIwCEgQfAWYEfQZ3AmgFEwCNBbQAjgLZAI8HGgNPAJMAVQYZ
+BJIGegSsAGAEUAckBVcDLAOSBWsE6AFEA7QHLActAy0FyQXdA/gHMgBIAiYHNQWjBQgB2gPKA9kDvwPh
+A0AF6wTugQEegQGxgFyBAbmBAS6Al4CDgQG2gGyATYEBTYEBZ4BIgQF9gQG6gEKBAWyAtoEBk4EBvoEB
+hIEBY4CcgQGQgQHHgKGALIEBPoEBFIDigFOAKoEBKYEBy4EBcoD5gOmAPoCKgQEqgQHDgNGBATCBAeGB
+AdqBAdCBAQKAcIDhgEaA/YEBmoCBgQEkgBeBAU+AJoCZgDiBAdyArYBZgH6BAXGBAQWBAY+BAQqADIDv
+gQHWgQE2gQEDgLiBAUiBARmAPIDAgQHTgQG3gQFCgQFWgQFdgNKBAdeACIBygQHkgQFKgQEfgF6AxoDK
+gMGAy4ClgQFhgQEb2gAOBSUAxADFAMcAyQDKAMsDuAUmAMwEJwdDAM4BGQDSANMA1AUtB0iAJIDigQGy
+gC2AHoAigQEqgQGzVldpbmRvd9IADgA2ADcHSYAE0gAOAEUCSQdOgHunBjsEHwbmBRMEfQctBd2BAX2A
+4YEBtoEBJID9gQG3gQFd2gAOAMQAxQDGAMcAyADJAMoAywO4AMwBGQDOAHkBGQB5ANIA0wDUBCeAJIAt
+CYAtCYAegCKA4toADgDEAMUAxgDHAMgAyQDKAMsDuADMARkAzgB5ARkAeQDSANMA1AQngCSALQmALQmA
+HoAigOJeX05TV2luZG93c01lbnXaAA4AxADFAMYAxwDIAMkAygDLA7gAzAEZAM4AeQEZAHkA0gDTANQD
+4YAkgC0JgC0JgB6AIoDL1AAOAMQBJgPBA8IHdAd1B3aBATGBAbuBAb2BAbzSAA4ANgA3B3mABFhTZXJ2
+aWNlc9IADgBFAkkHfIB7oF8QD19OU1NlcnZpY2VzTWVuddoADgUlAMQAxQDHAMkAygDLA7gFJgDMA78H
+gQDOARkA0gDTANQFLQeGgCSAwYEBv4AtgB6AIoEBKoEBwFRGaWxl0gAOADYANweHgATSAA4ARQJJB4yA
+e6UF/QQ9BwcDygO0gQFngOmBAcOAxoDA2gAOAMQAxQDGAMcAyADJAMoAywO4AMwBGQDOAHkBGQB5ANIA
+0wDUA7+AJIAtCYAtCYAegCKAwdIADgBFAkkHnYB7oQZ6gQGPWnszMTQsIDE0Mn3aAEoADgBLAEwATQBO
+AE8AUQBSAFQGfQBWB6MHpAelAFoHpwBdB6gAK4EBkICTgQHKgQHJEiQAAACAC4EByBAHgABfEBh7ezE5
+NiwgMzY4fSwgezMxNCwgMTQyfX1bUHJlZmVyZW5jZXPaAA4AxADFAMYAxwDIAMkAygDLA7gAzAEZAM4A
+eQEZAHkA0gDTANQD4YAkgC0JgC0JgB6AIoDLVEhlbHDSAA4ARQJJB7iAe6EGGYEBcVhNYWluTWVuddIA
+DgBFAkkHvYB7pgcMBvIHGgUhBuAHCoEB0IEBvoEB3IEBKYEBsYEB4doADgUlAMQAxQDHAMkAygDLA7gF
+JgDMA+EAWADOARkA0gDTANQFLQfMgCSAy4AKgC2AHoAigQEqgQHR0gAOAEUCSQfPgHusBFAHAAcsBesH
+JAcyBwsGUATYBG8G4gPZgO+BAcuBAdOBAWGBAdaBAdeBAdqBAYSBARSA+YEBuYDK2AAOAMQAxQDHAMkA
+ygDLA7gAzAfeAM4H3wDSANMA1APhgCSBAdSBAdWAHoAigMtsAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAm
+USzaAA4AxADFAMYAxwDIAMkAygDLA7gAzAEZAM4AeQEZAHkA0gDTANQD4YAkgC0JgC0JgB6AIoDL2gAO
+BSUAxADFAMcAyQDKAMsDuAUmAMwG7QfxAM4BGQDSANMA1APhB/aAJIEBuoEB2IAtgB6AIoDLgQHZ2gAO
+AMQAxQDGAMcAyADJAMoAywO4AMwBGQDOAHkBGQB5ANIA0wDUA+GAJIAtCYAtCYAegCKAy1xfTlNBcHBs
+ZU1lbnXaAA4FJQDEAMUAxwDJAMoAywO4BSYAzAUICAQAzgEZANIA0wDUBS0ICYAkgQEfgQHdgC2AHoAi
+gQEqgQHeVEVkaXTSAA4ANgA3CAqABNIADgBFAkkID4B7owXJBgsFAIEBVoEBbIEBHtoADgUlAMQAxQDH
+AMkAygDLA7gFJgDMBiEGJADOARkA0gDTANQFLQgbgCSBAXKBAcyALYAegCKBASqBAeJbX05TTWFpbk1l
+bnXSAA4AMgAzCB+ABYEB5dIADgBFAjsIIoB5rxBhBQgFLQCTA+ED+AAfAmgEJwBgAGADLAO/AWYEJwcy
+AGAFCALZBnoFLQPhAB8DAgb3AB8DLADsAwID4QbgAGAAjgUtA+EHCgPhA78BRABVAB8DvwP4A/gFLQPh
+BS0DLACUBCcAkAQnAB8AVQQnAGAFbABgAwIAYAUtA0AAYABIBiEEjAZ9AB8ASAPhA+EAHwVXA0EDLAMs
+AI8DvwPhBCcDAgUIBCcFIQPhAB8CEgAfBWsHGgHGA78D4QbyBwwC2QPhBOiBAR+BASqAWYDLgNKAAoCB
+gOKADIAMgQEDgMGARoDigQHXgAyBAR+AmYEBj4EBKoDLgAKAoYEBx4ACgQEDgCqAoYDLgQGxgAyAJoEB
+KoDLgQHhgMuAwYA8gH6AAoDBgNKA0oEBKoDLgQEqgQEDgGyA4oBCgOKAAoB+gOKADIEBTYAMgKGADIEB
+KoClgAyACIEBcoEBAoEBkIACgAiAy4DLgAKBATaAtoEBA4EBA4A4gMGAy4DigKGBAR+A4oEBKYDLgAKA
+cIACgQFIgQHcgFyAwYDLgQG+gQHQgJmAy4EBGdIADgBFAjsIhoB5rxBiBQAG4AHGBuIFOQLaAncG5gCU
+AJEFbAX9AXoGOwAfBu0AkAYLA0EGgAbyBeoGUALxBn0G9wMCAQYDNwTYBCcAkgDsBSEHAAYhBG8EPQcH
+BS0CaQPwBToBWAcKBwsHDASMBncCEgFmBB8EfQJoBRMAjQW0AI4C2QcaAI8DTwCTAFUGGQZ6BJIErAVX
+AGADLARQByQDkgVrBOgBRAO0BywHLQMtA/gF3QXJBzIASAImBzUFowUIAdoDygPZA78D4QTuBesDQIEB
+HoEBsYBcgQG5gQEugJeAg4EBtoBsgE2BAU2BAWeASIEBfYACgQG6gEKBAWyAtoEBk4EBvoEBY4EBhICc
+gQGQgQHHgKGALIEBPoEBFIDigFOAKoEBKYEBy4EBcoD5gOmBAcOBASqAioDRgQEwgD6BAeGBAdqBAdCB
+AQKBAZqAcIBGgOGA/YCBgQEkgBeBAU+AJoCZgQHcgDiArYBZgH6BAXGBAY+BAQWBAQqBATaADIEBA4Dv
+gQHWgLiBAUiBARmAPIDAgQHTgQG3gQFCgNKBAV2BAVaBAdeACIBygQHkgQFKgQEfgF6AxoDKgMGAy4EB
+G4EBYYCl0gAOAEUCOwjrgHmvEGII7AjtCO4I7wjwAt4I8gjzCPQI9Qj2CPcI+Aj5CPoI+wj8CP0I/gj/
+CQAJAQkCCQMJBAekCQYJBwkICQkJCgkLCQwJDQkOCQ8JEAkRCRIFMQkUCRUJFgkXCRgJGQkaCRsJHAkd
+CR4JHwkgCSEJIgkjCSQJJQkmCScJKAkpCSoJKwksCS0JLgkvCTAJMQkyCTMJNAk1CTYJNwk4CTkJOgk7
+CTwJPQk+CT8JQAdDCUIJQwlECUUJRglHCUgJSQlKCUsJTAlNgQHpgQHqgQHrgQHsgQHtgJiBAe6BAe+B
+AfCBAfGBAfKBAfOBAfSBAfWBAfaBAfeBAfiBAfmBAfqBAfuBAfyBAf2BAf6BAf+BAgCBAcmBAgGBAgKB
+AgOBAgSBAgWBAgaBAgeBAgiBAgmBAgqBAguBAgyBAg2BAc6BAg6BAg+BAhCBAhGBAhKBAhOBAhSBAhWB
+AhaBAheBAhiBAhmBAhqBAhuBAhyBAh2BAh6BAh+BAiCBAiGBAiKBAiOBAiSBAiWBAiaBAieBAiiBAimB
+AiqBAiuBAiyBAi2BAi6BAi+BAjCBAjGBAjKBAjOBAjSBAjWBAjaBAjeBAjiBAjmBAjqBAbKBAjuBAjyB
+Aj2BAj6BAj+BAkCBAkGBAkKBAkOBAkSBAkWBAkZfEBZNZW51IEl0ZW0gKFNlbGVjdCBBbGwpXxASTWVu
+dSBJdGVtIChXaW5kb3cpWlRleHQgRmllbGRbU2VwYXJhdG9yLTRfEBlNZW51IEl0ZW0gKEFkZCBUaGlz
+IFNpdGUpXxAQTWFya2VkIFRleHQgVmlld18QGFRvb2xiYXIgSXRlbSAoUmVjb25uZWN0KV8QGlRvb2xi
+YXIgU3BhY2UgSXRlbSAoU3BhY2UpXxAZU3F1YXJlIChOU1JlbW92ZVRlbXBsYXRlKV8QHE1lbnUgSXRl
+bSAoT3BlbiBMb2NhdGlvbi4uLilfEB1CdXR0b24gQ2VsbCAoTlNBZGRUZW1wbGF0ZSktMV8QFE1lbnUg
+SXRlbSAoTWluaW1pemUpXEZpbGUncyBPd25lcl8QD01lbnUgKFNlcnZpY2VzKV8QF1Rvb2xiYXIgSXRl
+bSAoQWRkIFNpdGUpXxARTWVudSBJdGVtIChQYXN0ZSlfEBZUYWJsZSBDb2x1bW4gKEFkZHJlc3MpXxAl
+QnV0dG9uIENlbGwgKENoZWNrIHVwZGF0ZSBhdCBzdGFydHVwKV8QEE1lbnUgSXRlbSAoRmlsZSlXVXBk
+YXRlcl8QFk1lbnUgSXRlbSAoSGlkZSBOYWxseSlfEBFUYWJsZSBIZWFkZXIgVmlld15Db250ZW50IFZp
+ZXctMltTY3JvbGwgVmlld18QFkJ1dHRvbiBDZWxsIChib29rbWFyaylfEBFWZXJ0aWNhbCBTY3JvbGxl
+cl8QF01lbnUgSXRlbSAoSGlkZSBPdGhlcnMpXU1lbnUgKFdpbmRvdylfECxUb29sYmFyIEZsZXhpYmxl
+IFNwYWNlIEl0ZW0gKEZsZXhpYmxlIFNwYWNlKV8QIFJvdW5kIFRleHR1cmVkIEJ1dHRvbiAoYm9va21h
+cmspXxARTWVudSBJdGVtIChTaXRlcylbU2VwYXJhdG9yLTVbTWVudSAoSGVscClfEBRNZW51IEl0ZW0g
+KFNob3cgQWxsKV8QFU1lbnUgSXRlbSAoUmVjb25uZWN0KVtTZXBhcmF0b3ItMl8QD1RhYiBCYXIgQ29u
+dHJvbF8QGU1lbnUgSXRlbSAoRWRpdCBTaXRlcy4uLilbU2VwYXJhdG9yLTNvEA8AQgB1AHQAdABvAG4A
+IABDAGUAbABsACAAKJbZAClfEBBNZW51IEl0ZW0gKEhlbHApW1NlcGFyYXRvci02XxARTWVudSBJdGVt
+IChOYWxseSlfEBVQdXNoIEJ1dHRvbiAoQ29ubmVjdClfEB9TaGFyZWQgVXNlciBEZWZhdWx0cyBDb250
+cm9sbGVyXxAeUm91bmQgVGV4dHVyZWQgQnV0dG9uIChyZWxvYWQpXxAlUm91bmQgVGV4dHVyZWQgQnV0
+dG9uIChOU0FkZFRlbXBsYXRlKV8QEE1lbnUgSXRlbSAoWm9vbSlfEB9NZW51IEl0ZW0gKFNlbGVjdCBQ
+cmV2aW91cyBUYWIpVFZpZXdfEBtNZW51IEl0ZW0gKFNlbGVjdCBOZXh0IFRhYilfECJUb29sYmFyIFNl
+cGFyYXRvciBJdGVtIChTZXBhcmF0b3IpXxAeQnV0dG9uIENlbGwgKE5TUmVtb3ZlVGVtcGxhdGUpXxAU
+VG9vbGJhciBJdGVtIChTaXRlcylfEBpUYWJsZSBWaWV3IChOYW1lLCBBZGRyZXNzKV8QEE1lbnUgSXRl
+bSAoRWRpdClfEBpUb29sYmFyIEl0ZW0gKERvdWJsZSBCeXRlKV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4
+dCBDZWxsKS0xXxAWVG9vbGJhciBJdGVtIChBZGRyZXNzKVxDb250ZW50IFZpZXdfEBZNZW51IEl0ZW0g
+KE5hbGx5IEhlbHApXxAjQ2hlY2sgQm94IChDaGVjayB1cGRhdGUgYXQgc3RhcnR1cClfEBVCdXR0b24g
+Q2VsbCAoQ29ubmVjdClbU2l0ZXMgQXJyYXlbU2l0ZXMgUGFuZWxXVG9vbGJhcl5Db250ZW50IFZpZXct
+MV8QF01lbnUgSXRlbSAoQWJvdXQgTmFsbHkpW1NlcGFyYXRvci03XxAbVGV4dCBGaWVsZCBDZWxsIChU
+ZXh0IENlbGwpXxATUHVzaCBCdXR0b24gKENsb3NlKV8QFlNxdWFyZSAoTlNBZGRUZW1wbGF0ZSlvEBkA
+UgBvAHUAbgBkACAAVABlAHgAdAB1AHIAZQBkACAAQgB1AHQAdABvAG4AIAAoltkAKV8QFU1lbnUgSXRl
+bSAoQ2xvc2UgVGFiKW8QGABNAGUAbgB1ACAASQB0AGUAbQAgACgAUAByAGUAZgBlAHIAZQBuAGMAZQBz
+ICYAKVtTZXBhcmF0b3ItMV8QE0hvcml6b250YWwgU2Nyb2xsZXJcTWVudSAoU2l0ZXMpXxAeTWVudSBJ
+dGVtIChCcmluZyBBbGwgdG8gRnJvbnQpXxAQTWVudSBJdGVtIChDb3B5KV8QFE1lbnUgSXRlbSAoU2Vy
+dmljZXMpXxAUQnV0dG9uIENlbGwgKHJlbG9hZClbQXBwbGljYXRpb25fEBNCdXR0b24gQ2VsbCAoQ2xv
+c2UpW01lbnUgKEVkaXQpXxAPVGV4dCBGaWVsZCBDZWxsXxAYTWVudSBJdGVtIChDbG9zZSBXaW5kb3cp
+XxAWTWVudSBJdGVtIChRdWl0IE5hbGx5KVtNZW51IChGaWxlKVxNZW51IChOYWxseSlfEBtCdXR0b24g
+Q2VsbCAoTlNBZGRUZW1wbGF0ZSlfECBNZW51IEl0ZW0gKENoZWNrIGZvciBVcGRhdGVzLi4uKV8QE1Rh
+YmxlIENvbHVtbiAoTmFtZSnSAA4ARQI7Ca2AeaDSAA4ARQI7CbCAeaDSAA4ARQI7CbOAea8QlgUAAqIG
+4AHGBuICzAU5AtoCdwKmArAC0QbmAr8AlACRBWwCuQX9AXoGOwAfBu0AkAYLAqoDQQKhAtMGgAbyBlAF
+6gKoAvEGfQb3AwIBBgM3BNgEJwCSAOwCqQLJAtACvQLGAqQFIQcABiEEbwQ9AVgCaQUtBwcD8AU6Aq0H
+CgcLAqwHDAK8BIwCwgLDAsoCzgKnAhIEHwFmBH0GdwJoBRMAjQW0ArUCugCOAtkCzQCPBxoDTwCTArQC
+xQK4AFUGGQSSBnoCowSsAGAEUAckBVcDLAOSArYFawK3AtIE6AFEA7QHLActAy0CpQLHBckF3QP4AsEC
+yAcyAEgCwALPAiYHNQWjAqACsgKxBQgCswHaAsQDygPZAr4DvwPhA0AF6wTuAqsCrgK7AssCr4EBHoDF
+gQGxgFyBAbmBAYmBAS6Al4CDgNiA8oEBpYEBtoEBWoBsgE2BAU2BAR2BAWeASIEBfYACgQG6gEKBAWyA
+4IC2gL+BAayBAZOBAb6BAYSBAWOA3ICcgQGQgQHHgKGALIEBPoEBFIDigFOAKoDegQGBgQGigQE1gQF4
+gNCBASmBAcuBAXKA+YDpgD6AioEBKoEBw4DRgQEwgOiBAeGBAdqA54EB0IEBM4EBAoEBZoEBa4EBg4EB
+jIDagHCA4YBGgP2BAZqAgYEBJIAXgQFPgQEBgQEjgCaAmYEBioA4gQHcgK2AWYD8gQF2gQEYgH6BAXGB
+AQWBAY+AyYEBCoAMgO+BAdaBATaBAQOAuIEBCYEBSIEBE4EBqIEBGYA8gMCBAdOBAbeBAUKA1oEBeoEB
+VoEBXYDSgQFggQF8gQHXgAiBAVyBAY6AcoEB5IEBSoCWgPaA9IEBH4D4gF6BAXCAxoDKgQFVgMGAy4Cl
+gQFhgQEbgOWA7IEBKIEBh4Du0gAOAEUCOwpMgHmvEJYKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpa
+ClsKXApdCl4KXwpgCmEKYgpjCmQKZQpmCmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4
+CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqW
+CpcKmAqZCpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIKswq0
+CrUKtgq3CrgKuQq6CrsKvAq9Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrPCtAK0QrS
+CtMK1ArVCtYK1wrYCtkK2grbCtwK3QreCt8K4ArhCuKBAkuBAkyBAk2BAk6BAk+BAlCBAlGBAlKBAlOB
+AlSBAlWBAlaBAleBAliBAlmBAlqBAluBAlyBAl2BAl6BAl+BAmCBAmGBAmKBAmOBAmSBAmWBAmaBAmeB
+AmiBAmmBAmqBAmuBAmyBAm2BAm6BAm+BAnCBAnGBAnKBAnOBAnSBAnWBAnaBAneBAniBAnmBAnqBAnuB
+AnyBAn2BAn6BAn+BAoCBAoGBAoKBAoOBAoSBAoWBAoaBAoeBAoiBAomBAoqBAouBAoyBAo2BAo6BAo+B
+ApCBApGBApKBApOBApSBApWBApaBApeBApiBApmBApqBApuBApyBAp2BAp6BAp+BAqCBAqGBAqKBAqOB
+AqSBAqWBAqaBAqeBAqiBAqmBAqqBAquBAqyBAq2BAq6BAq+BArCBArGBArKBArOBArSBArWBAraBAreB
+AriBArmBArqBAruBAryBAr2BAr6BAr+BAsCBAsGBAsKBAsOBAsSBAsWBAsaBAseBAsiBAsmBAsqBAsuB
+AsyBAs2BAs6BAs+BAtCBAtGBAtKBAtOBAtSBAtWBAtaBAteBAtiBAtmBAtqBAtuBAtyBAt2BAt6BAt+B
+AuAQrBEBQBATEP8QlREBPhDPEOMRAQ8RAaoRAXYRATcRAZcRAaYQ7BEBYRCzEQEJEQGlEBcRAbAQghEB
+oxCrEMYRAVgRAUERAa8RAY0QUxCGEQFFEQEzEQFlEQF9EQF8EQFSEQGhEQFTEJEQGBDtEQGgEQEQEQEy
+EQF1EQF4EMERAZURAQoQxBBqEJYRAUoRAZ4RAS8QHRBPEQENEQEOEQFLEGcQkBEBNBA4EQF5EQFbEQER
+ELAQmBEBSBEBqREBpxDFEQGkEQE5EQGREM4RATgQ6hEBYhEBkxEBPBEBohEBVREBexEBnxEBWhEBAREB
+PREBNREBchBvEQFcEQGMEIsRAW4Q5xA6EI8RAUwRAU0RAVkRAZQRAV0QkhEBcBEBYxEBnREBPxBcEQFU
+EQExEQGrEJ0QBREBCxEBRxAlEIMQFRAnEQGSEQGoE//////////9EQFeEQGZENARATAQqRCZEHoQSRCI
+ELUQURA5EQFXEQFGEQFkEQE2EOQRAZYRAXEQjtIADgBFAkkLdoB7oNIADgBFAjsLeYB5oNIADgBFAjsL
+fIB5oNIAOgA7C34Lf6ILfwA/Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgY0BjoG
+hQaMBpMGoQazBs8G3QbpBvUHAwcOBxwHOAdGB1kHaweFB48HnAeeB6EHpAenB6oHrAevB7EHtAe3B7oH
+vQe/B8EHxAfHB8oHzQfWB+IH5AfmB+8H+Qf7CAkIEggbCCYILQg/CEgIUQhaCF8IbgiBCIoIlQiXCJoI
+nAjNCNoI5wj1CP8JDQkaCSQJNglKCVQJYAliCWQJZgloCW0JbwlxCXMJdQl4CXoJfAmVCZsJpAnZCfMK
+FQovClEKZQqCCpYKsgrVCvILCQsfCyELIwskCyYLJwspCysLLQsuCy8LMQszCzwLPgtlC3ILegt8C40L
+jwuRC5MLlQuXC5kLmwudC64LsAuyC7QLtgu4C7oLvAu+C9cL/gwlDEwMYQx+DKUMzA0TDTUNWw1vDYYN
+nA23Dc0N6g4EDiAONw5KDmEOeA6NDqIOpA6mDqgOqg6rDq0Org6wDrEOsw61DrcOwA7CDsQOxg7IDskO
+0w7bDuYPCw8TDycPNQ9AD00PWw9lD3IPdA92D3sPfA9+D38PhA+GD4gPlQ+kD6YPqA+qD7IPxA/ND9IP
+5Q/yD/QP9g/4EAsQFBAZECQQLRA0EEIQhRCHEIkQihCMEI0QjxCQEJIQlBCWEJgQmhCcEJ4QpxCpENIQ
+2BDxEQMRCxESERsRJREnESkRKxEtETARMRFHEXwRiBGeEawRwRHQEeIR7RH3EgUSFxIkEjISNxI5EjsS
+PRI/EkESQxJFEkcSSRJMElESWhJrEnISeRKCEoQSjRKPEpISnxKoEq0StBLBEsMSxRLHEtAS2RLiEu8S
+/BMFExATGRMjEyoTNhM/E0gTTROQE5ITlBOVE5cTmBOaE5sTnROfE6EToxOlE6cTqROyE7QTwBPZE9sT
+3RPfE+ET4hP5FCoULBQuFDAUMhQ0FDYUPxRCFIUUhxSJFIoUjBSNFI8UkBSSFJQUlhSYFJoUnBSeFKcU
+qRSyFMsUzRTPFNEU0xTUFOsVIBUiFSQVJhUoFSoVLBUuFTsVPRU/FUEVTxWWFZgVmhWcFZ0VnxWgFaIV
+oxWlFacVqRWrFa0VrxWxFbcVvxXIFe0V7xXxFfIV9BX1FfcV+RYCFgkWUBZSFlQWVhZXFlkWWhZcFl0W
+XxZhFmMWZRZnFmkWaxZ6FoEWjRayFrQWtha3FrkWuha8Fr4WxxbOFxEXExcVFxYXGBcZFxsXHBceFyAX
+IhckFyYXKBcqFzMXNRc9F1YXWBdaF1wXXhdfF3YXnxezF8cX3RfpF/IX9Bf2F/gX+hf8GAEYAhgEGAYY
+GxgwGDgYRRhRGF8YYRhjGGUYZxhpGHAYhhiTGJsYnRifGKIYqxiwGMUYxxjJGMsYzRjXGOQY5hjpGPIY
++xkNGRYZIRktGTcZehl8GX4ZfxmBGYIZhBmFGYcZiRmLGY0ZjxmRGZMZnBmeGagZwRnDGcUZxxnJGcoZ
+4RoWGhgaGhocGh4aIBoiGiQaMRozGjUaNxo+GkcaThpkGnEaehp8Go0ajxqRGpMalRqXGpkamxqdGqYa
+qxqzGrwavhrLGs0azxrRGtMa1RrXGuAa5xr2Gv8bARsCGwsbEBsaGzcbQhtOG1obXBteG2AbYxtlG2cb
+aRtyG3QbeRt7G30bohuuG7Abshu0G7YbuBu6G7wbvhvHG8kbzBvOG+sb7RvvG/Eb+hv8G/4cABwaHC0c
+Nhw/HEwcYxxqHIcciRyLHI0cjxyRHJMcqxy+HMkc0hzZHPIc/R0aHSMdKB07HUQdSx1YHV4dZx1pHdQd
+1h3YHdod3B3eHeAd4h3kHeYd6B3qHewd7h3wHfId9B32Hfgd+h38Hf4eAR4EHgceCh4NHhAeEx4WHhke
+HB4fHiIeJR4oHiseLh4xHjQeNx46Hj0eQB5DHkYeSR5MHk8eUh5VHlgeWx5sHnoegx6LHo0ejx6RHpMe
+nB6eHqAerR8AHyIfLB85H04fWx91H5EfrB+4H8of2R/4IAQgBiAIIBEgEyAVIBYgGCAhICogLCAtIC8g
+MSAzIDUgPiBjIG0gdyCBIIMghiCJIIsgjiCRIJMglSCXIKIguyDHIMkgyyDNIM8g0SD2IPgg+yD+IQEh
+AyEFIQchESEaISMhNyFMIU4hUCFSIVshXSGSIZ4hpyG6Icch0yHhIeQh5yHqIe0h8CHyIfQh9yIKIg0i
+ECITIhUiLCI1Ij4iTCJVIlciXCJeImAiiSKYIqUirSK4Isci0iLdIuoi6yLtIu8i+CL6IwMjDCMNIw8j
+LCMxIzMjNSM3IzkjOyNAI1EjUyNcI14jYSNuI3AjfCORI5MjlSOXI5kjqyO0I78j0yP0I/kj+yP9I/8k
+ASQDJAYkCCQSJCMkJSQnJCkkPiRAJEIkRCRGJF8kbCRuJHokjySRJJMklSSXJKoksyS4JMYk7yTwJPIk
+9CT9JP8lACUCJR8lISUjJSUlJyUpJUolTCVOJVAlUiVUJVYlayVtJW8lcSVzJX0liiWMJZElmiWlJbcl
+wCXHJd4l7SX+JgAmAiYEJgYmJyYuJjAmMiY3JjkmOyY9Jj8mTCZYJlsmXiZhJmsmbSaBJpImlCaWJpgm
+mia7Jr0mvybBJsMmxSbHJtQm6yb8Jv4nACcCJwQnJScnJyknKyctJy8nMSdCJ0UnRydKJ00nWCdaJ2Un
+bid1J40nniegJ6InpCemJ8cnySfLJ80nzyfRJ9Mn4CfjJ+Yn6Sf3J/koBCgVKBcoGSgbKB0oJig3KDko
+Oyg9KD8oSyhcKF4oYChiKGQodSh3KHkoeyh9KIkomiicKJ4ooCiiKKsouCi6KLwovijfKOEo4yjlKOco
+6SjrKPwo/ykCKQUpCCkNKRopKyktKS8pMSkzKUspXCleKWApYilkKXUpdyl5KXspfSmeKaApoimkKaYp
+qCmqKbUpxinIKcopzCnOKdkp6insKe4p8CnyKg8qESoTKhUqFyoZKhsqJypHKlgqWipcKl4qYCpxKnMq
+dSp3KnkqgSqSKpQqliqYKpoqpiq3Krkquyq9Kr8q4CriKuQq5iroKuoq7Cr1Kw4rHyshKyMrJSsoK0kr
+SytNK08rUStTK1UraytuK30rjiuQK5IrlSuYK7UruCu6K70rwCvDK8QrxyvcK94r4CvjK+Yr/iwvLDEs
+Myw1LDcsOiw9LD8sQixELE0sVSxXLGIscyx1LHgseix9LKYswyzaLOws9y0LLRotPy1aLXMtdC13LXgt
+ey18LX8tgi2DLYQthS2OLZAtlS2YLZstoC2oLa8ttC23LcAtxS3OLdct6y4ALg0uIC4xLjMuNS44Ljsu
+XC5eLmEuZi5pLmsubS5vLnsufS6WLqcuqS6sLq8usi7PLtIu1C7XLtou2y7eLvYvKy80LzYvOC86Lzwv
+Pi9AL0IvRS9OL1MvYC9iL2UvaC+JL4svji+RL5MvlS+YL6UvqC+rL64vuS+7L8Yv1y/ZL9sv3i/hMAIw
+BDAHMAowDDAOMBAwIjAlMDQwRTBHMEowTDBPMHgwgjCLMI0wjzCSMJQwljCYMJswnjCvMLIwtTC4MLsw
+yjDTMNUw3DDeMOEw5DEFMQcxCjEMMQ4xEDESMSAxSTFLMU0xTjFQMVExUzFVMVcxYDFlMXAxgTGDMYUx
+hzGKMZYxpzGpMawxrjGxMdox3THfMeIx5THuMfEx9DH2MfgyEzIbMiQyJjIxMjMyNjI5MjwyPzJIMkoy
+VTJXMloyXTJfMmEyajJsMm8ycTKJMpIymzKmMscy0DLaMtwy3jLhMuQy5zLpMvIzCzMYMyEzLDM3M1wz
+XjNgM2MzZjNpM2szdDOQM5kzmzOeM6AztjPOM9cz4DPtNAo0DTQPNBI0FTQWNBk0MTRiNGQ0ZjRpNGw0
+bjRxNHc0eTSWNJk0mzSeNKE0ojSlNLw08TTzNPU0+DT6NPw0/jUBNQ41EDUSNRU1KDUzNUA1TTVPNVI1
+VTV2NXg1ezV+NYA1gjWFNYo1jDWSNaM1pTWnNao1rTW3NcQ1xjXJNcw17TXvNfI19DX2Nfg1+jYPNiE2
+MjY0Njc2OjY9Nl42YDZjNmU2ZzZpNms2gjaLNo02kDaaNq02vjbANsI2xTbINuk26zbuNvE28zb1Nvc3
+CjcMNxo3JzcpNyw3LzdQN1I3VTdYN1o3XDdfN2U3ZzduN3s3fTeAN4M3pDemN6k3rDeuN7A3szfAN8M3
+xjfJN9Q31jfgN/E38zf1N/c3+jgGOBM4FTgXOBo4KDg5ODs4PTg/OEI4TzhROFQ4Vzh4OHo4fTiAOII4
+hDiGOI84kTinOLg4uji8OL44wTjGONc42TjbON444TkCOQQ5BzkKOQw5DjkQORs5ITkyOTQ5Nzk6OT05
+RTlWOVg5WjlcOV45bzlxOXM5djl5OYU5ljmYOZo5nDmfOak5xjnQOdo5+Tn8Of86AjoFOgg6CzosOi86
+MTo0Ojc6ODo7Oj46WzpeOmA6YzpmOmk6bDqEOr060DrSOtQ61zraOtw63zrhOuQ66TsDOxA7EjsUOxc7
+IDspOzU7ODs7O0Q7STtfO2w7fzuCO4U7hjuPO5E7lDuXO6o7szu6O9U79jv8PBY8HzwmPD48WzxePGE8
+ZDxnPGk8bDyKPKE8vjzBPMQ8xzzKPMw8zzzwPQo9Jz0qPSw9Lz0yPTU9OD1OPVs9YT1+PYE9hD2HPYo9
+jD2PPbA9yj3TPdU+mj6dPqA+oj6lPqg+qj6sPq8+sT6zPrY+uT67Pr4+wT7DPsY+yD7LPs4+0T7UPtY+
+2T7cPt4+4D7jPuY+6D7qPuw+7z7yPvU+9z75Pvs+/T8APwM/BT8IPws/Dj8RPxQ/Fj8YPxo/HD8fPyE/
+JD8mPyk/Kz8tPy8/Mj80PzY/OD87Pz4/QT9EP0Y/SD9LP04/UT9TP1Y/WT9bP10/YD9jP2Y/aT9sP24/
+cT9zP3U/eD97P34/gD+CP4Q/hj+IP4o/jT+QP7k/uz+9P8A/wj/EP8Y/yT/MP9M/3D/eP+c/6T/4P/s/
+/UAAQANABUAIQAtANEA2QDhAOUA7QDxAPkBAQEJAa0BtQG9AcEByQHNAdUB3QHlAiECxQLNAtUC2QLhA
+uUC7QL1Av0DQQNNA1kDZQNxA5UDnQPBA+UD7QPxBDkE3QTlBO0E+QUBBQkFEQUdBSkFPQVhBWkFjQWVB
+cEFzQXVBeEF6QXxBpUGnQalBqkGsQa1Br0GxQbNBvEG+QcFBxEHPQfhB+0H9QgBCA0IIQgpCDUIPQhFC
+LEI4QmFCY0JlQmZCaEJpQmtCbUJvQnRCfUJ/QoJChUKOQpdCmUKmQqlCrEKvQrJCtUK4QuFC40LlQudC
+6ULrQu1C8ELzQvxC/kMXQxlDHEMfQyJDJUMoQytDLkMxQzNDNkM4Q1lDW0NeQ2FDY0NlQ2dDgEOCQ6tD
+rUOvQ7BDskOzQ7VDt0O5Q+JD5EPnQ+pD7EPuQ/BD8kP1RB5EIEQiRCNEJUQmRChEKkQsRDlEYkRkRGdE
+akRsRG5EcERzRHZEe0SERIZEj0SRRJhEm0SeRKFEykTMRM9E0kTURNZE2ETbRN5E6kTzRPVE+EUBRQNF
+yEXLRc5F0EXSRdRF1kXYRdpF3EXeReFF40XlRedF6kXsRe9F8UX0RfdF+UX7Rf1GAEYCRgVGB0YJRgtG
+DkYQRhJGFUYXRhpGHEYeRiBGIkYkRiZGKEYqRi1GL0YyRjVGN0Y5RjtGPUY/RkFGQ0ZFRkhGSkZMRk5G
+UUZTRlVGV0ZaRl1GYEZiRmRGZkZoRmpGbUZvRnJGdUZ3RnlGe0Z9Rn9GgkaERodGiUaLRo1Gj0aSRpVG
+l0aZRptGnkahRqNGpUaoRrFGs0d6R31HgEeCR4VHiEeKR4xHj0eRR5NHlkeZR5tHnkegR6NHpUeoR6pH
+rUewR7NHtke4R7tHvkfAR8JHxUfIR8pHzEfOR9FH1EfXR9lH20feR+FH40flR+hH6kftR/BH80f2R/lH
++0f9R/9IAUgDSAZICEgLSA1ID0gSSBRIFkgYSBpIHUggSCNIJkgpSCtILkgwSDNINUg4SDtIPUg/SEJI
+RUhISEpITUhQSFNIVUhXSFpIXUhgSGJIZEhmSGhIakhtSHBIckh7SH1JRElHSUpJTUlQSVNJVUlYSVtJ
+XklhSWRJZ0lqSW1JcElzSXZJeUl8SX9JgkmFSYhJi0mOSZFJlEmXSZpJnUmgSaNJpkmpSaxJr0mySbVJ
+uEm7Sb5JwUnEScdJyknNSdBJ00nWSdlJ3EnfSeJJ5UnoSetJ7knxSfRJ90n6Sf1KAEoDSgZKCUoMSg9K
+EkoVShhKG0oeSiFKJEonSipKLUowSjNKNko5SjxKP0pCSkVKSEpLSk5KUUpUSldKWkpdSmBKY0pmSmlK
+gkqXSqJKrkrKSt1K+EsVSzFLUEtwS4dLlEumS8BL1EvtTBVMKEwwTElMXUxsTHhMkUylTL9MzUz8TR9N
+M00/TUtNYk16TYZNmE20TcBN4U30TgBOFE4sTk5Ob06XTqpOzE7RTu9PFE81T0xPaU98T5lPuU/ST99P
++FAeUDZQQlBOUFZQZVB/UItQqVC/UNhRDVElUVhRZFF6UYdRqFG7UdJR6VH1UgtSF1IpUkRSXVJpUnZS
+lFK3Us1S1lLYUtlS4lLkUuVS7lLwVB9UIlQkVCdUKVQsVC9UMlQ0VDZUOFQ6VD1UQFRDVEVUR1RKVE1U
+UFRSVFVUV1RaVFxUX1RhVGNUZVRoVGtUblRxVHRUdlR4VHtUflSAVIJUhVSIVIpUjFSOVJBUk1SWVJlU
+nFSeVKFUpFSnVKlUq1StVK9UslS1VLdUulS8VL9UwlTEVMdUylTNVNBU01TWVNlU21TdVN9U4VTjVOZU
+6FTrVO1U8FTzVPZU+FT6VP1U/1UCVQRVBlUIVQtVDlUQVRNVFlUZVRtVHlUgVSJVJVUoVStVLVUwVTNV
+NlU5VTxVPlVAVUNVRlVJVUtVTlVRVVRVVlVZVVxVX1VhVWRVZ1VpVWxVb1VxVXNVdVV4VXpVfFV/VYFV
+g1WGVYhVilWMVY9VklWUVZZVmVWcVZ5Vp1WpVthW21beVuFW5FbnVupW7VbwVvNW9lb5VvxW/1cCVwVX
+CFcLVw5XEVcUVxdXGlcdVyBXI1cmVylXLFcvVzJXNVc4VztXPldBV0RXR1dKV01XUFdTV1ZXWVdcV19X
+YldlV2hXa1duV3FXdFd3V3pXfVeAV4NXhleJV4xXj1eSV5VXmFebV55XoVekV6dXqletV7BXs1e2V7lX
+vFe/V8JXxVfIV8tXzlfRV9RX11faV91X4FfjV+ZX6VfsV+9X8lf1V/hX+1f+WAFYBFgHWApYDVgQWBNY
+FlgZWBxYH1giWCVYKFgrWC5YMVg0WDdYOlg9WEBYQ1hGWElYTFhPWFJYVVhYWFtYXlhhWGRYZ1hqWG1Y
+cFhzWHZYeVh8WH9YgliFWIhYi1iOWJFYlFiXWJpYnFifWKFYo1ilWKhYqlisWK9Ysli1WLhYu1i+WMBY
+w1jFWMhYy1jNWNBY0ljVWNdY2VjcWN9Y4ljlWOdY6VjsWO9Y8lj1WPhY+1j+WQFZA1kFWQdZClkNWRBZ
+E1kWWRhZG1keWSBZIlkkWSdZKlktWS9ZMVk0WTdZOlk8WT5ZQVlDWUZZSVlMWU5ZUFlTWVZZWVlbWV5Z
+YVlkWWZZaVlrWW5ZcVl0WXdZell9WYBZg1mGWYlZjFmPWZFZlFmXWZlZnFmeWaBZolmlWahZq1muWbFZ
+s1m2WblZvFm/WcFZxFnHWcpZzFnOWdFZ1FnWWdhZ2lncWd9Z4lnrWe5Z8VnzWfZZ+Fn6WfxZ/loAWgJa
+BFoGWglaDFoPWhJaFFoXWhpaHFolWidaKFoxWjNaNFo9Wj9aQFpJWk4AAAAAAAACAgAAAAAAAAuAAAAA
+AAAAAAAAAAAAAABaXQ&lt;/bytes&gt;
 		&lt;/object&gt;
 	&lt;/data&gt;
 &lt;/archive&gt;</diff>
      <filename>English.lproj/MainMenu.nib/designable.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>English.lproj/MainMenu.nib/keyedobjects.nib</filename>
    </modified>
    <modified>
      <diff>@@ -17,16 +17,16 @@
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;APPL&lt;/string&gt;
 	&lt;key&gt;CFBundleSignature&lt;/key&gt;
-	&lt;string&gt;????&lt;/string&gt;
+	&lt;string&gt;naly&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;0.8.5&lt;/string&gt;
+	&lt;string&gt;0.8.7&lt;/string&gt;
 	&lt;key&gt;NSMainNibFile&lt;/key&gt;
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;YLApplication&lt;/string&gt;
 	&lt;key&gt;QuartzGLEnable&lt;/key&gt;
 	&lt;true/&gt;
-    &lt;key&gt;SUFeedURL&lt;/key&gt; 
-    &lt;string&gt;http://yllan.org/mac/Nally/Nally.xml&lt;/string&gt;
+	&lt;key&gt;SUFeedURL&lt;/key&gt;
+	&lt;string&gt;http://yllan.org/mac/Nally/Nally.xml&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
 {
 	089C165DFE840E0CC02AAC07 /* English */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {976, 732}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
 			sepNavSelRange = &quot;{86, 0}&quot;;
 			sepNavVisRange = &quot;{0, 88}&quot;;
 			sepNavWindowFrame = &quot;{{1062, -118}, {1035, 860}}&quot;;
@@ -17,7 +17,7 @@
 			8D1107260486CEB800E47090 /* Nally */,
 		);
 		breakpoints = (
-			850711D80CA7B31D005F4734 /* YLView.mm:556 */,
+			850711D80CA7B31D005F4734 /* YLView.mm:570 */,
 		);
 		codeSenseManager = 850396370A391C8F00B12A01 /* Code sense */;
 		executables = (
@@ -144,7 +144,7 @@
 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 				PBXFileTableDataSourceColumnWidthsKey = (
 					20,
-					689,
+					774,
 					60,
 					20,
 					48,
@@ -161,93 +161,59 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 217434246;
-			PBXWorkspaceStateSaveDate = 217434246;
+			PBXPerProjectTemplateStateSaveDate = 217574264;
+			PBXWorkspaceStateSaveDate = 217574264;
 		};
 		perUserProjectItems = {
-			8579CA040CF20659005A8353 = 8579CA040CF20659005A8353 /* PBXTextBookmark */;
-			8579CA050CF20659005A8353 = 8579CA050CF20659005A8353 /* PBXTextBookmark */;
+			852064D80CF759300064214D = 852064D80CF759300064214D /* PBXTextBookmark */;
+			852064D90CF759300064214D = 852064D90CF759300064214D /* PBXTextBookmark */;
+			852064DD0CF7599E0064214D = 852064DD0CF7599E0064214D /* PBXTextBookmark */;
+			852064DF0CF7599E0064214D = 852064DF0CF7599E0064214D /* PBXTextBookmark */;
+			852064E00CF7599E0064214D = 852064E00CF7599E0064214D /* PBXTextBookmark */;
+			852064E10CF7599E0064214D = 852064E10CF7599E0064214D /* PBXTextBookmark */;
+			852064E20CF7599E0064214D = 852064E20CF7599E0064214D /* PBXTextBookmark */;
+			852064F40CF75B8F0064214D = 852064F40CF75B8F0064214D /* PBXTextBookmark */;
+			852064F50CF75B8F0064214D = 852064F50CF75B8F0064214D /* PBXTextBookmark */;
+			852064F70CF75B8F0064214D = 852064F70CF75B8F0064214D /* PBXTextBookmark */;
+			852064F80CF75B8F0064214D = 852064F80CF75B8F0064214D /* PBXTextBookmark */;
+			852064F90CF75B8F0064214D = 852064F90CF75B8F0064214D /* PBXTextBookmark */;
+			852064FE0CF75BF50064214D = 852064FE0CF75BF50064214D /* PBXTextBookmark */;
+			852065010CF75BF50064214D = 852065010CF75BF50064214D /* PBXTextBookmark */;
+			852065020CF75BF50064214D = 852065020CF75BF50064214D /* PBXTextBookmark */;
+			852065030CF75BF50064214D = 852065030CF75BF50064214D /* PBXTextBookmark */;
+			852065040CF75BF50064214D = 852065040CF75BF50064214D /* PBXTextBookmark */;
+			852065050CF75BF50064214D = 852065050CF75BF50064214D /* PBXTextBookmark */;
+			852065060CF75BF50064214D = 852065060CF75BF50064214D /* PBXTextBookmark */;
+			8520653E0CF766300064214D = 8520653E0CF766300064214D /* PBXTextBookmark */;
+			8520653F0CF766300064214D = 8520653F0CF766300064214D /* PBXTextBookmark */;
+			852065400CF766300064214D = 852065400CF766300064214D /* PBXTextBookmark */;
+			852065410CF766300064214D = 852065410CF766300064214D /* PBXTextBookmark */;
+			852065800CF76EDD0064214D = 852065800CF76EDD0064214D /* PBXTextBookmark */;
+			852065850CF76F590064214D = 852065850CF76F590064214D /* PBXTextBookmark */;
+			852065870CF76F590064214D = 852065870CF76F590064214D /* PBXTextBookmark */;
+			8520659A0CF7730D0064214D = 8520659A0CF7730D0064214D /* PBXTextBookmark */;
+			8520659B0CF7730D0064214D = 8520659B0CF7730D0064214D /* PBXTextBookmark */;
+			8520659C0CF7730D0064214D = 8520659C0CF7730D0064214D /* PBXTextBookmark */;
+			8520659D0CF7730D0064214D = 8520659D0CF7730D0064214D /* PBXTextBookmark */;
+			852065AF0CF7866A0064214D = 852065AF0CF7866A0064214D /* PBXTextBookmark */;
+			852065B00CF7866A0064214D = 852065B00CF7866A0064214D /* PBXTextBookmark */;
 			8579CA1A0CF207CA005A8353 = 8579CA1A0CF207CA005A8353 /* PBXTextBookmark */;
-			8579CA1D0CF207CA005A8353 = 8579CA1D0CF207CA005A8353 /* PBXTextBookmark */;
-			8579CA1E0CF207CA005A8353 = 8579CA1E0CF207CA005A8353 /* PBXTextBookmark */;
-			8579CA1F0CF207CA005A8353 = 8579CA1F0CF207CA005A8353 /* PBXTextBookmark */;
-			8579CA200CF207CA005A8353 = 8579CA200CF207CA005A8353 /* PBXTextBookmark */;
 			8579CA560CF22A66005A8353 = 8579CA560CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA570CF22A66005A8353 = 8579CA570CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA580CF22A66005A8353 = 8579CA580CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA590CF22A66005A8353 = 8579CA590CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA5A0CF22A66005A8353 = 8579CA5A0CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA5B0CF22A66005A8353 = 8579CA5B0CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA5C0CF22A66005A8353 = 8579CA5C0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA5D0CF22A66005A8353 = 8579CA5D0CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA5F0CF22A66005A8353 = 8579CA5F0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA600CF22A66005A8353 = 8579CA600CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA610CF22A66005A8353 = 8579CA610CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA630CF22A66005A8353 = 8579CA630CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA640CF22A66005A8353 = 8579CA640CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA650CF22A66005A8353 = 8579CA650CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA660CF22A66005A8353 = 8579CA660CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA670CF22A66005A8353 = 8579CA670CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA680CF22A66005A8353 = 8579CA680CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA690CF22A66005A8353 = 8579CA690CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6A0CF22A66005A8353 = 8579CA6A0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6B0CF22A66005A8353 = 8579CA6B0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6C0CF22A66005A8353 = 8579CA6C0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6D0CF22A66005A8353 = 8579CA6D0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6E0CF22A66005A8353 = 8579CA6E0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA6F0CF22A66005A8353 = 8579CA6F0CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA700CF22A66005A8353 = 8579CA700CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA710CF22A66005A8353 = 8579CA710CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA720CF22A66005A8353 = 8579CA720CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA730CF22A66005A8353 = 8579CA730CF22A66005A8353 /* PBXTextBookmark */;
 			8579CA740CF22A66005A8353 = 8579CA740CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA750CF22A66005A8353 = 8579CA750CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA760CF22A66005A8353 = 8579CA760CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA770CF22A66005A8353 = 8579CA770CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA780CF22A66005A8353 = 8579CA780CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA790CF22A66005A8353 = 8579CA790CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7A0CF22A66005A8353 = 8579CA7A0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7B0CF22A66005A8353 = 8579CA7B0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7C0CF22A66005A8353 = 8579CA7C0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7D0CF22A66005A8353 = 8579CA7D0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7E0CF22A66005A8353 = 8579CA7E0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA7F0CF22A66005A8353 = 8579CA7F0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA800CF22A66005A8353 = 8579CA800CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA810CF22A66005A8353 = 8579CA810CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA820CF22A66005A8353 = 8579CA820CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA830CF22A66005A8353 = 8579CA830CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA840CF22A66005A8353 = 8579CA840CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA850CF22A66005A8353 = 8579CA850CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA860CF22A66005A8353 = 8579CA860CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA870CF22A66005A8353 = 8579CA870CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA880CF22A66005A8353 = 8579CA880CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA890CF22A66005A8353 = 8579CA890CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8A0CF22A66005A8353 = 8579CA8A0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8B0CF22A66005A8353 = 8579CA8B0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8C0CF22A66005A8353 = 8579CA8C0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8D0CF22A66005A8353 = 8579CA8D0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8E0CF22A66005A8353 = 8579CA8E0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA8F0CF22A66005A8353 = 8579CA8F0CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA900CF22A66005A8353 = 8579CA900CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA910CF22A66005A8353 = 8579CA910CF22A66005A8353 /* PBXTextBookmark */;
-			8579CA920CF22A66005A8353 = 8579CA920CF22A66005A8353 /* PBXTextBookmark */;
-			8579CAB70CF23B9B005A8353 = 8579CAB70CF23B9B005A8353 /* PBXTextBookmark */;
 			8579CAB80CF23B9B005A8353 = 8579CAB80CF23B9B005A8353 /* PBXBookmark */;
 			8579CAB90CF23B9B005A8353 = 8579CAB90CF23B9B005A8353 /* PBXBookmark */;
 			8579CABA0CF23B9B005A8353 = 8579CABA0CF23B9B005A8353 /* PBXTextBookmark */;
-			8579CABB0CF23B9B005A8353 = 8579CABB0CF23B9B005A8353 /* PBXTextBookmark */;
 			8579CABC0CF23B9B005A8353 = 8579CABC0CF23B9B005A8353 /* PBXBookmark */;
-			8579CABD0CF23B9B005A8353 = 8579CABD0CF23B9B005A8353 /* PBXBookmark */;
-			8579CABE0CF23B9B005A8353 = 8579CABE0CF23B9B005A8353 /* PBXBookmark */;
-			8579CABF0CF23B9B005A8353 = 8579CABF0CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC00CF23B9B005A8353 = 8579CAC00CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC10CF23B9B005A8353 = 8579CAC10CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC20CF23B9B005A8353 = 8579CAC20CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC30CF23B9B005A8353 = 8579CAC30CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC40CF23B9B005A8353 = 8579CAC40CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC50CF23B9B005A8353 = 8579CAC50CF23B9B005A8353 /* PBXBookmark */;
-			8579CAC60CF23B9B005A8353 = 8579CAC60CF23B9B005A8353 /* PBXTextBookmark */;
-			8579CAC70CF23B9B005A8353 = 8579CAC70CF23B9B005A8353 /* PBXTextBookmark */;
 			857EAC5E0CF1505D00777C15 = 857EAC5E0CF1505D00777C15 /* PBXTextBookmark */;
 			857EAC900CF1889500777C15 = 857EAC900CF1889500777C15 /* PBXTextBookmark */;
 			857EAC940CF1889500777C15 = 857EAC940CF1889500777C15 /* PBXTextBookmark */;
@@ -257,45 +223,15 @@
 			857EADD30CF1CAA900777C15 = 857EADD30CF1CAA900777C15 /* PBXTextBookmark */;
 			857EADD40CF1CAA900777C15 = 857EADD40CF1CAA900777C15 /* PBXTextBookmark */;
 			857EADE20CF1CAA900777C15 = 857EADE20CF1CAA900777C15 /* PBXTextBookmark */;
-			857EAE060CF1D12600777C15 = 857EAE060CF1D12600777C15 /* PBXBookmark */;
 			857EAE070CF1D12600777C15 = 857EAE070CF1D12600777C15 /* PBXBookmark */;
 			857EAE0C0CF1D12600777C15 = 857EAE0C0CF1D12600777C15 /* PBXBookmark */;
 			857EAE0D0CF1D12600777C15 = 857EAE0D0CF1D12600777C15 /* PBXBookmark */;
-			857EAE1D0CF1D27600777C15 = 857EAE1D0CF1D27600777C15 /* PBXTextBookmark */;
-			857EAE310CF1D78300777C15 = 857EAE310CF1D78300777C15 /* PBXTextBookmark */;
-			857EAE330CF1D78300777C15 = 857EAE330CF1D78300777C15 /* PBXTextBookmark */;
-			857EAE350CF1D78300777C15 = 857EAE350CF1D78300777C15 /* PBXTextBookmark */;
 			857EAE380CF1D78300777C15 = 857EAE380CF1D78300777C15 /* PBXBookmark */;
-			857EAE3A0CF1D78300777C15 = 857EAE3A0CF1D78300777C15 /* PBXTextBookmark */;
-			857EAE3C0CF1D78300777C15 = 857EAE3C0CF1D78300777C15 /* PBXTextBookmark */;
-			857EAE550CF1D93400777C15 = 857EAE550CF1D93400777C15 /* PBXTextBookmark */;
 			85899C8C0CEEDA500031907F = 85899C8C0CEEDA500031907F /* PBXTextBookmark */;
 			85899CA00CEEDBB70031907F = 85899CA00CEEDBB70031907F /* PBXTextBookmark */;
-			8591706E0CF5C89900288D96 /* PBXTextBookmark */ = 8591706E0CF5C89900288D96 /* PBXTextBookmark */;
-			859170750CF5CA1900288D96 /* PBXTextBookmark */ = 859170750CF5CA1900288D96 /* PBXTextBookmark */;
-			859170760CF5CA1900288D96 /* PBXTextBookmark */ = 859170760CF5CA1900288D96 /* PBXTextBookmark */;
-			859170770CF5CA1900288D96 /* PBXTextBookmark */ = 859170770CF5CA1900288D96 /* PBXTextBookmark */;
-			859170780CF5CA1900288D96 /* PBXTextBookmark */ = 859170780CF5CA1900288D96 /* PBXTextBookmark */;
-			859170790CF5CA1900288D96 /* PBXTextBookmark */ = 859170790CF5CA1900288D96 /* PBXTextBookmark */;
-			8591707A0CF5CA1900288D96 /* PBXTextBookmark */ = 8591707A0CF5CA1900288D96 /* PBXTextBookmark */;
-			8591707B0CF5CA1900288D96 /* PBXTextBookmark */ = 8591707B0CF5CA1900288D96 /* PBXTextBookmark */;
-			8591707C0CF5CA1900288D96 /* PBXTextBookmark */ = 8591707C0CF5CA1900288D96 /* PBXTextBookmark */;
-			859170870CF5CB0B00288D96 /* PBXTextBookmark */ = 859170870CF5CB0B00288D96 /* PBXTextBookmark */;
-			859170880CF5CB0B00288D96 /* PBXTextBookmark */ = 859170880CF5CB0B00288D96 /* PBXTextBookmark */;
-			859170890CF5CB0B00288D96 /* PBXTextBookmark */ = 859170890CF5CB0B00288D96 /* PBXTextBookmark */;
-			8591708A0CF5CB0B00288D96 /* PBXTextBookmark */ = 8591708A0CF5CB0B00288D96 /* PBXTextBookmark */;
-			8591708D0CF5CBA700288D96 /* PBXTextBookmark */ = 8591708D0CF5CBA700288D96 /* PBXTextBookmark */;
-			859170910CF5CBE600288D96 /* PBXTextBookmark */ = 859170910CF5CBE600288D96 /* PBXTextBookmark */;
-			8591709F0CF5CF1200288D96 /* PBXTextBookmark */ = 8591709F0CF5CF1200288D96 /* PBXTextBookmark */;
-			859170A00CF5CF1200288D96 /* PBXBookmark */ = 859170A00CF5CF1200288D96 /* PBXBookmark */;
-			859170A10CF5CF1200288D96 /* PBXTextBookmark */ = 859170A10CF5CF1200288D96 /* PBXTextBookmark */;
-			859170A20CF5CF1200288D96 /* PBXBookmark */ = 859170A20CF5CF1200288D96 /* PBXBookmark */;
-			859170A30CF5CF1200288D96 /* PBXTextBookmark */ = 859170A30CF5CF1200288D96 /* PBXTextBookmark */;
-			859170A40CF5CF1200288D96 /* PBXBookmark */ = 859170A40CF5CF1200288D96 /* PBXBookmark */;
-			859170A50CF5CF1200288D96 /* PBXBookmark */ = 859170A50CF5CF1200288D96 /* PBXBookmark */;
-			859170A60CF5CF1200288D96 /* PBXTextBookmark */ = 859170A60CF5CF1200288D96 /* PBXTextBookmark */;
-			859170A70CF5CF1200288D96 /* PBXBookmark */ = 859170A70CF5CF1200288D96 /* PBXBookmark */;
-			85923B950CED860C0038FC07 = 85923B950CED860C0038FC07 /* PBXTextBookmark */;
+			859170A00CF5CF1200288D96 = 859170A00CF5CF1200288D96 /* PBXBookmark */;
+			859170A10CF5CF1200288D96 = 859170A10CF5CF1200288D96 /* PBXTextBookmark */;
+			859170A40CF5CF1200288D96 = 859170A40CF5CF1200288D96 /* PBXBookmark */;
 			85923B960CED860C0038FC07 = 85923B960CED860C0038FC07 /* PBXTextBookmark */;
 			85923B970CED860C0038FC07 = 85923B970CED860C0038FC07 /* PBXTextBookmark */;
 			85923B990CED860C0038FC07 = 85923B990CED860C0038FC07 /* PBXTextBookmark */;
@@ -304,9 +240,42 @@
 			85923BB80CED89D00038FC07 = 85923BB80CED89D00038FC07 /* PBXTextBookmark */;
 			85923BBA0CED89D00038FC07 = 85923BBA0CED89D00038FC07 /* PBXTextBookmark */;
 			85923BBB0CED89D00038FC07 = 85923BBB0CED89D00038FC07 /* PBXTextBookmark */;
-			859CB8080CEF4DB500B27180 = 859CB8080CEF4DB500B27180 /* PBXTextBookmark */;
-			859CB80A0CEF4DB500B27180 = 859CB80A0CEF4DB500B27180 /* PBXTextBookmark */;
 			859E04320CEF86B300304B0C = 859E04320CEF86B300304B0C /* PBXTextBookmark */;
+			85D3E17D0CF69096006C47B9 = 85D3E17D0CF69096006C47B9 /* PBXBookmark */;
+			85F633F70CF7EB7E0013525D /* PBXTextBookmark */ = 85F633F70CF7EB7E0013525D /* PBXTextBookmark */;
+			85F634030CF7EBC00013525D /* PBXTextBookmark */ = 85F634030CF7EBC00013525D /* PBXTextBookmark */;
+			85F634040CF7EBC00013525D /* PBXTextBookmark */ = 85F634040CF7EBC00013525D /* PBXTextBookmark */;
+			85F634050CF7EBC00013525D /* PBXTextBookmark */ = 85F634050CF7EBC00013525D /* PBXTextBookmark */;
+			85F634060CF7EBC00013525D /* PBXTextBookmark */ = 85F634060CF7EBC00013525D /* PBXTextBookmark */;
+			85F634070CF7EBC00013525D /* PBXTextBookmark */ = 85F634070CF7EBC00013525D /* PBXTextBookmark */;
+			85F6340A0CF7EF730013525D /* PBXTextBookmark */ = 85F6340A0CF7EF730013525D /* PBXTextBookmark */;
+			85F634130CF7F2B50013525D /* PBXTextBookmark */ = 85F634130CF7F2B50013525D /* PBXTextBookmark */;
+			85F634140CF7F2B50013525D /* PBXTextBookmark */ = 85F634140CF7F2B50013525D /* PBXTextBookmark */;
+			85F634150CF7F2B50013525D /* PBXTextBookmark */ = 85F634150CF7F2B50013525D /* PBXTextBookmark */;
+			85F634160CF7F2B50013525D /* PBXTextBookmark */ = 85F634160CF7F2B50013525D /* PBXTextBookmark */;
+			85F634170CF7F2B50013525D /* PBXTextBookmark */ = 85F634170CF7F2B50013525D /* PBXTextBookmark */;
+			85F634180CF7F2B50013525D /* PBXTextBookmark */ = 85F634180CF7F2B50013525D /* PBXTextBookmark */;
+			85F634190CF7F2B50013525D /* PBXTextBookmark */ = 85F634190CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341A0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341A0CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341B0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341B0CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341C0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341C0CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341D0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341D0CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341E0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341E0CF7F2B50013525D /* PBXTextBookmark */;
+			85F6341F0CF7F2B50013525D /* PBXTextBookmark */ = 85F6341F0CF7F2B50013525D /* PBXTextBookmark */;
+			85F634200CF7F2B50013525D /* PBXTextBookmark */ = 85F634200CF7F2B50013525D /* PBXTextBookmark */;
+			85F634210CF7F2B50013525D /* PBXTextBookmark */ = 85F634210CF7F2B50013525D /* PBXTextBookmark */;
+			85F634230CF7F3700013525D /* PBXTextBookmark */ = 85F634230CF7F3700013525D /* PBXTextBookmark */;
+			85F634250CF7F4020013525D /* PBXTextBookmark */ = 85F634250CF7F4020013525D /* PBXTextBookmark */;
+			85F634260CF7F4020013525D /* PBXTextBookmark */ = 85F634260CF7F4020013525D /* PBXTextBookmark */;
+			85F634270CF7F4020013525D /* PBXTextBookmark */ = 85F634270CF7F4020013525D /* PBXTextBookmark */;
+			85F634280CF7F4020013525D /* PBXTextBookmark */ = 85F634280CF7F4020013525D /* PBXTextBookmark */;
+			85F634290CF7F4020013525D /* PBXTextBookmark */ = 85F634290CF7F4020013525D /* PBXTextBookmark */;
+			85F6342B0CF7F4940013525D /* PBXTextBookmark */ = 85F6342B0CF7F4940013525D /* PBXTextBookmark */;
+			85F634300CF7F6020013525D /* PBXTextBookmark */ = 85F634300CF7F6020013525D /* PBXTextBookmark */;
+			85F634310CF7F6020013525D /* PBXTextBookmark */ = 85F634310CF7F6020013525D /* PBXTextBookmark */;
+			85F634320CF7F6020013525D /* PBXTextBookmark */ = 85F634320CF7F6020013525D /* PBXTextBookmark */;
+			85F634330CF7F6020013525D /* PBXTextBookmark */ = 85F634330CF7F6020013525D /* PBXTextBookmark */;
+			85F634340CF7F6020013525D /* PBXTextBookmark */ = 85F634340CF7F6020013525D /* PBXTextBookmark */;
 		};
 		sourceControlManager = 850396360A391C8F00B12A01 /* Source Control */;
 		userBuildSettings = {
@@ -314,7 +283,7 @@
 	};
 	29B97316FDCFA39411CA2CEA /* main.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 876}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {672, 320}}&quot;;
 			sepNavSelRange = &quot;{237, 0}&quot;;
 			sepNavVisRange = &quot;{0, 298}&quot;;
 			sepNavVisRect = &quot;{{0, 0}, {686, 398}}&quot;;
@@ -368,7 +337,7 @@
 		isa = PBXCodeSenseManager;
 		indexTemplatePath = &quot;&quot;;
 	};
-	850711D80CA7B31D005F4734 /* YLView.mm:556 */ = {
+	850711D80CA7B31D005F4734 /* YLView.mm:570 */ = {
 		isa = PBXFileBreakpoint;
 		actions = (
 		);
@@ -380,196 +349,98 @@
 		functionName = &quot;-drawStringForRow:context:&quot;;
 		hitCount = 0;
 		ignoreCount = 0;
-		lineNumber = 556;
+		lineNumber = 570;
 		location = MacBlueTelnet;
-		modificationTime = 217164875.171813;
+		modificationTime = 217541920.708247;
 		state = 2;
 	};
 	85145A9F0AB40053009FC710 /* YLTelnet.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3416}}&quot;;
-			sepNavSelRange = &quot;{6138, 28}&quot;;
-			sepNavVisRange = &quot;{5486, 1132}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3472}}&quot;;
+			sepNavSelRange = &quot;{6138, 41}&quot;;
+			sepNavVisRange = &quot;{5653, 1305}&quot;;
 			sepNavVisRect = &quot;{{0, 11}, {921, 898}}&quot;;
 			sepNavWindowFrame = &quot;{{0, 70}, {1024, 675}}&quot;;
 		};
 	};
 	85145AA00AB40053009FC710 /* YLTelnet.mm */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {692, 5040}}&quot;;
-			sepNavSelRange = &quot;{8319, 0}&quot;;
-			sepNavVisRange = &quot;{7735, 518}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 4970}}&quot;;
+			sepNavSelRange = &quot;{3183, 0}&quot;;
+			sepNavVisRange = &quot;{2013, 2314}&quot;;
 			sepNavVisRect = &quot;{{0, 111}, {921, 898}}&quot;;
 			sepNavWindowFrame = &quot;{{54, 70}, {932, 675}}&quot;;
 		};
 	};
 	85145AAC0AB40192009FC710 /* YLTerminal.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {907, 952}}&quot;;
-			sepNavSelRange = &quot;{453, 60}&quot;;
-			sepNavVisRange = &quot;{20, 1525}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 994}}&quot;;
+			sepNavSelRange = &quot;{1581, 0}&quot;;
+			sepNavVisRange = &quot;{135, 1452}&quot;;
 			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
 			sepNavWindowFrame = &quot;{{1148, -48}, {932, 802}}&quot;;
 		};
 	};
 	85145AAD0AB40192009FC710 /* YLTerminal.mm */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {708, 7840}}&quot;;
-			sepNavSelRange = &quot;{10189, 0}&quot;;
-			sepNavVisRange = &quot;{10109, 185}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 7630}}&quot;;
+			sepNavSelRange = &quot;{15004, 19}&quot;;
+			sepNavVisRange = &quot;{13414, 1686}&quot;;
 			sepNavVisRect = &quot;{{0, 3142}, {921, 898}}&quot;;
 			sepNavWindowFrame = &quot;{{46, 70}, {898, 675}}&quot;;
 		};
 	};
-	852E798A0C96E7A90027751F /* CommonType.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {935, 886}}&quot;;
-			sepNavSelRange = &quot;{524, 8}&quot;;
-			sepNavVisRange = &quot;{0, 621}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {853, 604}}&quot;;
-			sepNavWindowFrame = &quot;{{15, 8}, {898, 733}}&quot;;
-		};
-	};
-	856CDB240C9650550025C754 /* encoding.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {907, 898}}&quot;;
-			sepNavSelRange = &quot;{173, 34}&quot;;
-			sepNavVisRange = &quot;{0, 234}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {676, 620}}&quot;;
-		};
-	};
-	856CDB250C9650550025C754 /* encoding.c */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {2696, 7630}}&quot;;
-			sepNavSelRange = &quot;{216175, 0}&quot;;
-			sepNavVisRange = &quot;{138, 26098}&quot;;
-			sepNavVisRect = &quot;{{0, 7327}, {722, 174}}&quot;;
-			sepNavWindowFrame = &quot;{{61, 140}, {750, 558}}&quot;;
-		};
-	};
-	8570AD5D0A3923A900838442 /* YLView.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
-			sepNavSelRange = &quot;{371, 0}&quot;;
-			sepNavVisRange = &quot;{0, 1154}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
-			sepNavWindowFrame = &quot;{{15, 3}, {930, 738}}&quot;;
-		};
-	};
-	8570AD5E0A3923A900838442 /* YLView.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1196, 13678}}&quot;;
-			sepNavSelRange = &quot;{25726, 0}&quot;;
-			sepNavVisRange = &quot;{29451, 2177}&quot;;
-			sepNavVisRect = &quot;{{0, 1168}, {921, 898}}&quot;;
-			sepNavWindowFrame = &quot;{{75, 65}, {930, 680}}&quot;;
-		};
-	};
-	8579CA040CF20659005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
-		name = &quot;Info.plist: 29&quot;;
-		rLen = 0;
-		rLoc = 884;
-		rType = 0;
-		vrLen = 958;
-		vrLoc = 0;
-	};
-	8579CA050CF20659005A8353 /* PBXTextBookmark */ = {
+	852064D80CF759300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
-		name = &quot;Info.plist: 29&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 24&quot;;
 		rLen = 0;
-		rLoc = 884;
+		rLoc = 584;
 		rType = 0;
-		vrLen = 958;
+		vrLen = 1329;
 		vrLoc = 0;
 	};
-	8579CA1A0CF207CA005A8353 /* PBXTextBookmark */ = {
+	852064D90CF759300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */;
-		name = &quot;YLBitmapView.mm: 52&quot;;
-		rLen = 0;
-		rLoc = 1578;
-		rType = 0;
-		vrLen = 2134;
-		vrLoc = 4828;
-	};
-	8579CA1D0CF207CA005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
-		name = &quot;YLMarkedTextView.m: 76&quot;;
-		rLen = 0;
-		rLoc = 2052;
-		rType = 0;
-		vrLen = 2103;
-		vrLoc = 1612;
-	};
-	8579CA1E0CF207CA005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */;
-		name = &quot;YLBitmapView.mm: 52&quot;;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 162&quot;;
 		rLen = 0;
-		rLoc = 1578;
+		rLoc = 5614;
 		rType = 0;
-		vrLen = 2134;
-		vrLoc = 4828;
+		vrLen = 1449;
+		vrLoc = 3696;
 	};
-	8579CA1F0CF207CA005A8353 /* PBXTextBookmark */ = {
+	852064DD0CF7599E0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85D9B9CF0C97DF70006C5E0F /* YLBitmapView.h */;
-		name = &quot;YLBitmapView.h: 6&quot;;
+		fRef = 85899C790CEED4E40031907F /* YLApplication.h */;
+		name = &quot;YLApplication.h: 15&quot;;
 		rLen = 0;
-		rLoc = 107;
+		rLoc = 221;
 		rType = 0;
-		vrLen = 703;
+		vrLen = 227;
 		vrLoc = 0;
 	};
-	8579CA200CF207CA005A8353 /* PBXTextBookmark */ = {
+	852064DF0CF7599E0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
-		name = &quot;YLView.h: 22&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 371;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 1154;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA280CF21D3D005A8353 /* YLSite.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
-			sepNavSelRange = &quot;{196, 0}&quot;;
-			sepNavVisRange = &quot;{0, 371}&quot;;
-		};
-	};
-	8579CA290CF21D3D005A8353 /* YLSite.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
-			sepNavSelRange = &quot;{843, 0}&quot;;
-			sepNavVisRange = &quot;{0, 852}&quot;;
-		};
-	};
-	8579CA560CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064E00CF7599E0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
-		name = &quot;YLView.h: 22&quot;;
+		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
+		name = &quot;YLApplication.m: 26&quot;;
 		rLen = 0;
-		rLoc = 371;
+		rLoc = 1056;
 		rType = 0;
-		vrLen = 1154;
+		vrLen = 2462;
 		vrLoc = 0;
 	};
-	8579CA570CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
-		name = &quot;YLView.mm: 740&quot;;
-		rLen = 0;
-		rLoc = 25726;
-		rType = 0;
-		vrLen = 2177;
-		vrLoc = 29451;
-	};
-	8579CA580CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064E10CF7599E0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85899C790CEED4E40031907F /* YLApplication.h */;
 		name = &quot;YLApplication.h: 15&quot;;
@@ -579,67 +450,67 @@
 		vrLen = 227;
 		vrLoc = 0;
 	};
-	8579CA590CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064E20CF7599E0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 858A54E40CAE78C8000E1AA7 /* YLMarkedTextView.h */;
-		name = &quot;YLMarkedTextView.h: 12&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 205;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 704;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA5A0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064F40CF75B8F0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
-		name = &quot;YLMarkedTextView.m: 76&quot;;
-		rLen = 0;
-		rLoc = 2052;
+		fRef = 85145A9F0AB40053009FC710 /* YLTelnet.h */;
+		name = &quot;YLTelnet.h: 188&quot;;
+		rLen = 41;
+		rLoc = 6138;
 		rType = 0;
-		vrLen = 2103;
-		vrLoc = 1612;
+		vrLen = 1305;
+		vrLoc = 5653;
 	};
-	8579CA5B0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064F50CF75B8F0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85F7F2070B06EE36000C4CDF /* YLLGlobalConfig.h */;
-		name = &quot;YLLGlobalConfig.h: 42&quot;;
-		rLen = 3;
-		rLoc = 863;
+		fRef = 85145AA00AB40053009FC710 /* YLTelnet.mm */;
+		name = &quot;YLTelnet.mm: 102&quot;;
+		rLen = 0;
+		rLoc = 3183;
 		rType = 0;
-		vrLen = 1348;
-		vrLoc = 0;
+		vrLen = 2314;
+		vrLoc = 2013;
 	};
-	8579CA5C0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064F70CF75B8F0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85F7F2080B06EE36000C4CDF /* YLLGlobalConfig.m */;
-		name = &quot;YLLGlobalConfig.m: 189&quot;;
-		rLen = 3;
-		rLoc = 7911;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 244&quot;;
+		rLen = 17;
+		rLoc = 7093;
 		rType = 0;
-		vrLen = 1416;
-		vrLoc = 6764;
+		vrLen = 1982;
+		vrLoc = 5983;
 	};
-	8579CA5D0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064F80CF75B8F0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
-		rLen = 0;
-		rLoc = 305;
+		fRef = 85145A9F0AB40053009FC710 /* YLTelnet.h */;
+		name = &quot;YLTelnet.h: 188&quot;;
+		rLen = 41;
+		rLoc = 6138;
 		rType = 0;
-		vrLen = 742;
-		vrLoc = 0;
+		vrLen = 1305;
+		vrLoc = 5653;
 	};
-	8579CA5F0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064F90CF75B8F0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85D9B9CF0C97DF70006C5E0F /* YLBitmapView.h */;
-		name = &quot;YLBitmapView.h: 6&quot;;
+		fRef = 85145AA00AB40053009FC710 /* YLTelnet.mm */;
+		name = &quot;YLTelnet.mm: 102&quot;;
 		rLen = 0;
-		rLoc = 107;
+		rLoc = 3183;
 		rType = 0;
-		vrLen = 703;
-		vrLoc = 0;
+		vrLen = 2314;
+		vrLoc = 2013;
 	};
-	8579CA600CF22A66005A8353 /* PBXTextBookmark */ = {
+	852064FE0CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
 		name = &quot;YLApplication.m: 26&quot;;
@@ -649,77 +520,47 @@
 		vrLen = 2462;
 		vrLoc = 0;
 	};
-	8579CA610CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065010CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 36&quot;;
-		rLen = 0;
-		rLoc = 980;
-		rType = 0;
-		vrLen = 1279;
-		vrLoc = 0;
-	};
-	8579CA630CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
-		name = &quot;YLView.mm: 740&quot;;
-		rLen = 0;
-		rLoc = 25726;
-		rType = 0;
-		vrLen = 2175;
-		vrLoc = 29453;
-	};
-	8579CA640CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
-		name = &quot;YLView.h: 22&quot;;
-		rLen = 0;
-		rLoc = 371;
-		rType = 0;
-		vrLen = 1154;
-		vrLoc = 0;
-	};
-	8579CA650CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
-		name = &quot;YLView.mm: 740&quot;;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 244&quot;;
 		rLen = 0;
-		rLoc = 25726;
+		rLoc = 7110;
 		rType = 0;
-		vrLen = 2177;
-		vrLoc = 29451;
+		vrLen = 2036;
+		vrLoc = 5932;
 	};
-	8579CA660CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065020CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 13&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 243;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 371;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA670CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065030CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 33&quot;;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 244&quot;;
 		rLen = 0;
-		rLoc = 846;
+		rLoc = 7110;
 		rType = 0;
-		vrLen = 590;
-		vrLoc = 0;
+		vrLen = 2036;
+		vrLoc = 5932;
 	};
-	8579CA680CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065040CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85899C790CEED4E40031907F /* YLApplication.h */;
-		name = &quot;YLApplication.h: 15&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 221;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 227;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA690CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065050CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
 		name = &quot;YLApplication.m: 26&quot;;
@@ -729,327 +570,275 @@
 		vrLen = 2462;
 		vrLoc = 0;
 	};
-	8579CA6A0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065060CF75BF50064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 28&quot;;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 1323;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 704;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA6B0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520653E0CF766300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 17&quot;;
+		name = &quot;YLController.mm: 157&quot;;
 		rLen = 0;
-		rLoc = 332;
+		rLoc = 4524;
 		rType = 0;
-		vrLen = 1768;
-		vrLoc = 0;
+		vrLen = 1684;
+		vrLoc = 2956;
 	};
-	8579CA6C0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520653F0CF766300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 22&quot;;
+		name = &quot;YLController.h: 26&quot;;
 		rLen = 0;
-		rLoc = 634;
+		rLoc = 658;
 		rType = 0;
-		vrLen = 751;
+		vrLen = 1366;
 		vrLoc = 0;
 	};
-	8579CA6D0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065400CF766300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 16&quot;;
-		rLen = 0;
-		rLoc = 263;
+		name = &quot;YLController.mm: 145&quot;;
+		rLen = 36;
+		rLoc = 4108;
 		rType = 0;
-		vrLen = 1799;
-		vrLoc = 0;
+		vrLen = 1730;
+		vrLoc = 2958;
 	};
-	8579CA6E0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065410CF766300064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 22&quot;;
+		name = &quot;YLController.h: 39&quot;;
 		rLen = 0;
-		rLoc = 634;
+		rLoc = 1096;
 		rType = 0;
-		vrLen = 751;
+		vrLen = 1402;
 		vrLoc = 0;
 	};
-	8579CA6F0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065800CF76EDD0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 16&quot;;
-		rLen = 0;
-		rLoc = 263;
-		rType = 0;
-		vrLen = 1799;
-		vrLoc = 0;
-	};
-	8579CA700CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 858A54E40CAE78C8000E1AA7 /* YLMarkedTextView.h */;
-		name = &quot;YLMarkedTextView.h: 12&quot;;
-		rLen = 0;
-		rLoc = 205;
-		rType = 0;
-		vrLen = 704;
-		vrLoc = 0;
-	};
-	8579CA710CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
-		name = &quot;YLMarkedTextView.m: 76&quot;;
+		name = &quot;YLController.mm: 157&quot;;
 		rLen = 0;
-		rLoc = 2052;
+		rLoc = 4775;
 		rType = 0;
-		vrLen = 2103;
-		vrLoc = 1612;
+		vrLen = 1659;
+		vrLoc = 3537;
 	};
-	8579CA720CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065850CF76F590064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
-		name = &quot;YLApplication.m: 26&quot;;
+		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
+		name = &quot;YLController.h: 27&quot;;
 		rLen = 0;
-		rLoc = 1056;
+		rLoc = 714;
 		rType = 0;
-		vrLen = 2462;
-		vrLoc = 0;
-	};
-	8579CA730CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85F7F2070B06EE36000C4CDF /* YLLGlobalConfig.h */;
-		name = &quot;YLLGlobalConfig.h: 42&quot;;
-		rLen = 3;
-		rLoc = 863;
-		rType = 0;
-		vrLen = 1348;
+		vrLen = 1445;
 		vrLoc = 0;
 	};
-	8579CA740CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85F7F2080B06EE36000C4CDF /* YLLGlobalConfig.m */;
-		name = &quot;YLLGlobalConfig.m: 189&quot;;
-		rLen = 3;
-		rLoc = 7911;
-		rType = 0;
-		vrLen = 1416;
-		vrLoc = 6764;
-	};
-	8579CA750CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065870CF76F590064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 22&quot;;
-		rLen = 27;
-		rLoc = 557;
-		rType = 0;
-		vrLen = 1095;
-		vrLoc = 0;
-	};
-	8579CA760CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 16&quot;;
+		name = &quot;YLController.h: 27&quot;;
 		rLen = 0;
-		rLoc = 263;
+		rLoc = 714;
 		rType = 0;
-		vrLen = 1773;
+		vrLen = 1445;
 		vrLoc = 0;
 	};
-	8579CA770CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520659A0CF7730D0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 15&quot;;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 131&quot;;
 		rLen = 0;
-		rLoc = 245;
+		rLoc = 3782;
 		rType = 0;
-		vrLen = 371;
-		vrLoc = 0;
+		vrLen = 1743;
+		vrLoc = 3450;
 	};
-	8579CA780CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520659B0CF7730D0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 19&quot;;
+		fRef = 089C165DFE840E0CC02AAC07 /* English */;
+		name = &quot;InfoPlist.strings: 3&quot;;
 		rLen = 0;
-		rLoc = 332;
+		rLoc = 86;
 		rType = 0;
-		vrLen = 739;
+		vrLen = 88;
 		vrLoc = 0;
 	};
-	8579CA790CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520659C0CF7730D0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 16&quot;;
+		name = &quot;YLController.mm: 131&quot;;
 		rLen = 0;
-		rLoc = 263;
+		rLoc = 3782;
 		rType = 0;
-		vrLen = 1773;
-		vrLoc = 0;
+		vrLen = 1743;
+		vrLoc = 3450;
 	};
-	8579CA7A0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8520659D0CF7730D0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 30&quot;;
+		fRef = 089C165DFE840E0CC02AAC07 /* English */;
+		name = &quot;InfoPlist.strings: 3&quot;;
 		rLen = 0;
-		rLoc = 846;
+		rLoc = 86;
 		rType = 0;
-		vrLen = 742;
+		vrLen = 88;
 		vrLoc = 0;
 	};
-	8579CA7B0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065AF0CF7866A0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 12&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 33&quot;;
 		rLen = 0;
-		rLoc = 243;
+		rLoc = 953;
 		rType = 0;
-		vrLen = 337;
+		vrLen = 953;
 		vrLoc = 0;
 	};
-	8579CA7C0CF22A66005A8353 /* PBXTextBookmark */ = {
+	852065B00CF7866A0064214D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 16&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 26&quot;;
 		rLen = 0;
-		rLoc = 240;
+		rLoc = 822;
 		rType = 0;
-		vrLen = 372;
+		vrLen = 953;
 		vrLoc = 0;
 	};
-	8579CA7D0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 21&quot;;
-		rLen = 0;
-		rLoc = 365;
-		rType = 0;
-		vrLen = 337;
-		vrLoc = 0;
+	852E798A0C96E7A90027751F /* CommonType.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {935, 886}}&quot;;
+			sepNavSelRange = &quot;{524, 8}&quot;;
+			sepNavVisRange = &quot;{0, 621}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {853, 604}}&quot;;
+			sepNavWindowFrame = &quot;{{15, 8}, {898, 733}}&quot;;
+		};
 	};
-	8579CA7E0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 16&quot;;
-		rLen = 0;
-		rLoc = 240;
-		rType = 0;
-		vrLen = 372;
-		vrLoc = 0;
+	856CDB240C9650550025C754 /* encoding.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {907, 898}}&quot;;
+			sepNavSelRange = &quot;{173, 34}&quot;;
+			sepNavVisRange = &quot;{0, 234}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {676, 620}}&quot;;
+		};
 	};
-	8579CA7F0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 15&quot;;
-		rLen = 116;
-		rLoc = 247;
-		rType = 0;
-		vrLen = 337;
-		vrLoc = 0;
+	856CDB250C9650550025C754 /* encoding.c */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {2696, 7630}}&quot;;
+			sepNavSelRange = &quot;{216175, 0}&quot;;
+			sepNavVisRange = &quot;{138, 26098}&quot;;
+			sepNavVisRect = &quot;{{0, 7327}, {722, 174}}&quot;;
+			sepNavWindowFrame = &quot;{{61, 140}, {750, 558}}&quot;;
+		};
 	};
-	8579CA800CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 25&quot;;
-		rLen = 0;
-		rLoc = 350;
-		rType = 0;
-		vrLen = 674;
-		vrLoc = 0;
+	8570AD5D0A3923A900838442 /* YLView.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
+			sepNavSelRange = &quot;{371, 0}&quot;;
+			sepNavVisRange = &quot;{0, 1154}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
+			sepNavWindowFrame = &quot;{{15, 3}, {930, 738}}&quot;;
+		};
 	};
-	8579CA810CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 13&quot;;
-		rLen = 44;
-		rLoc = 199;
-		rType = 0;
-		vrLen = 382;
-		vrLoc = 0;
+	8570AD5E0A3923A900838442 /* YLView.mm */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 13474}}&quot;;
+			sepNavSelRange = &quot;{11534, 0}&quot;;
+			sepNavVisRange = &quot;{0, 1964}&quot;;
+			sepNavVisRect = &quot;{{0, 1168}, {921, 898}}&quot;;
+			sepNavWindowFrame = &quot;{{75, 65}, {930, 680}}&quot;;
+		};
 	};
-	8579CA820CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA1A0CF207CA005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
+		fRef = 85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */;
+		name = &quot;YLBitmapView.mm: 52&quot;;
 		rLen = 0;
-		rLoc = 305;
+		rLoc = 1578;
 		rType = 0;
-		vrLen = 742;
-		vrLoc = 0;
+		vrLen = 2134;
+		vrLoc = 4828;
 	};
-	8579CA830CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 12&quot;;
-		rLen = 0;
-		rLoc = 196;
-		rType = 0;
-		vrLen = 371;
-		vrLoc = 0;
+	8579CA280CF21D3D005A8353 /* YLSite.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
+			sepNavSelRange = &quot;{196, 0}&quot;;
+			sepNavVisRange = &quot;{0, 371}&quot;;
+		};
 	};
-	8579CA840CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA290CF21D3D005A8353 /* YLSite.m */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
+			sepNavSelRange = &quot;{843, 0}&quot;;
+			sepNavVisRange = &quot;{0, 852}&quot;;
+		};
+	};
+	8579CA560CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 22&quot;;
-		rLen = 27;
-		rLoc = 557;
+		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
+		name = &quot;YLView.h: 22&quot;;
+		rLen = 0;
+		rLoc = 371;
 		rType = 0;
-		vrLen = 1095;
+		vrLen = 1154;
 		vrLoc = 0;
 	};
-	8579CA850CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA570CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 89&quot;;
-		rLen = 37;
-		rLoc = 2546;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 740&quot;;
+		rLen = 0;
+		rLoc = 26598;
 		rType = 0;
-		vrLen = 1969;
-		vrLoc = 842;
+		vrLen = 2177;
+		vrLoc = 29451;
 	};
-	8579CA860CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA590CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 31&quot;;
+		fRef = 858A54E40CAE78C8000E1AA7 /* YLMarkedTextView.h */;
+		name = &quot;YLMarkedTextView.h: 12&quot;;
 		rLen = 0;
-		rLoc = 904;
+		rLoc = 205;
 		rType = 0;
-		vrLen = 1132;
+		vrLen = 704;
 		vrLoc = 0;
 	};
-	8579CA870CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA5A0CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
-		name = &quot;YLApplication.m: 26&quot;;
+		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
+		name = &quot;YLMarkedTextView.m: 76&quot;;
 		rLen = 0;
-		rLoc = 1056;
+		rLoc = 2052;
 		rType = 0;
-		vrLen = 2462;
-		vrLoc = 0;
+		vrLen = 2103;
+		vrLoc = 1612;
 	};
-	8579CA880CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA5B0CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 31&quot;;
-		rLen = 0;
-		rLoc = 904;
+		fRef = 85F7F2070B06EE36000C4CDF /* YLLGlobalConfig.h */;
+		name = &quot;YLLGlobalConfig.h: 42&quot;;
+		rLen = 3;
+		rLoc = 863;
 		rType = 0;
-		vrLen = 1132;
+		vrLen = 1348;
 		vrLoc = 0;
 	};
-	8579CA890CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA5C0CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 25&quot;;
-		rLen = 0;
-		rLoc = 679;
+		fRef = 85F7F2080B06EE36000C4CDF /* YLLGlobalConfig.m */;
+		name = &quot;YLLGlobalConfig.m: 189&quot;;
+		rLen = 3;
+		rLoc = 7911;
 		rType = 0;
-		vrLen = 1880;
-		vrLoc = 3;
+		vrLen = 1416;
+		vrLoc = 6764;
 	};
-	8579CA8A0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA5F0CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85D9B9CF0C97DF70006C5E0F /* YLBitmapView.h */;
 		name = &quot;YLBitmapView.h: 6&quot;;
@@ -1059,95 +848,55 @@
 		vrLen = 703;
 		vrLoc = 0;
 	};
-	8579CA8B0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 87&quot;;
-		rLen = 0;
-		rLoc = 2542;
-		rType = 0;
-		vrLen = 1679;
-		vrLoc = 1472;
-	};
-	8579CA8C0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
-		name = &quot;YLApplication.m: 26&quot;;
-		rLen = 0;
-		rLoc = 1056;
-		rType = 0;
-		vrLen = 2462;
-		vrLoc = 0;
-	};
-	8579CA8D0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA660CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 18&quot;;
+		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
+		name = &quot;YLSite.h: 13&quot;;
 		rLen = 0;
-		rLoc = 362;
+		rLoc = 243;
 		rType = 0;
-		vrLen = 1204;
+		vrLen = 371;
 		vrLoc = 0;
 	};
-	8579CA8E0CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA670CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
-		name = &quot;YLApplication.m: 26&quot;;
+		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
+		name = &quot;YLSite.m: 33&quot;;
 		rLen = 0;
-		rLoc = 1056;
+		rLoc = 846;
 		rType = 0;
-		vrLen = 2462;
+		vrLen = 590;
 		vrLoc = 0;
 	};
-	8579CA8F0CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 86&quot;;
-		rLen = 37;
-		rLoc = 2350;
-		rType = 0;
-		vrLen = 1678;
-		vrLoc = 1473;
-	};
-	8579CA900CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA700CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 34&quot;;
+		fRef = 858A54E40CAE78C8000E1AA7 /* YLMarkedTextView.h */;
+		name = &quot;YLMarkedTextView.h: 12&quot;;
 		rLen = 0;
-		rLoc = 941;
+		rLoc = 205;
 		rType = 0;
-		vrLen = 1241;
+		vrLen = 704;
 		vrLoc = 0;
 	};
-	8579CA910CF22A66005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 99&quot;;
-		rLen = 38;
-		rLoc = 3307;
-		rType = 0;
-		vrLen = 1678;
-		vrLoc = 1473;
-	};
-	8579CA920CF22A66005A8353 /* PBXTextBookmark */ = {
+	8579CA730CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 36&quot;;
-		rLen = 0;
-		rLoc = 980;
+		fRef = 85F7F2070B06EE36000C4CDF /* YLLGlobalConfig.h */;
+		name = &quot;YLLGlobalConfig.h: 42&quot;;
+		rLen = 3;
+		rLoc = 863;
 		rType = 0;
-		vrLen = 1279;
+		vrLen = 1348;
 		vrLoc = 0;
 	};
-	8579CAB70CF23B9B005A8353 /* PBXTextBookmark */ = {
+	8579CA740CF22A66005A8353 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 94&quot;;
-		rLen = 4;
-		rLoc = 2559;
+		fRef = 85F7F2080B06EE36000C4CDF /* YLLGlobalConfig.m */;
+		name = &quot;YLLGlobalConfig.m: 189&quot;;
+		rLen = 3;
+		rLoc = 7911;
 		rType = 0;
-		vrLen = 1763;
-		vrLoc = 1473;
+		vrLen = 1416;
+		vrLoc = 6764;
 	};
 	8579CAB80CF23B9B005A8353 /* PBXBookmark */ = {
 		isa = PBXBookmark;
@@ -1167,82 +916,16 @@
 		vrLen = 371;
 		vrLoc = 0;
 	};
-	8579CABB0CF23B9B005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 94&quot;;
-		rLen = 4;
-		rLoc = 2559;
-		rType = 0;
-		vrLen = 1763;
-		vrLoc = 1473;
-	};
 	8579CABC0CF23B9B005A8353 /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 857EAE4E0CF1D89300777C15 /* offline.pdf */;
 	};
-	8579CABD0CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
-	};
-	8579CABE0CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE4E0CF1D89300777C15 /* offline.pdf */;
-	};
-	8579CABF0CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
-	};
-	8579CAC00CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE4E0CF1D89300777C15 /* offline.pdf */;
-	};
-	8579CAC10CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
-	};
-	8579CAC20CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE4E0CF1D89300777C15 /* offline.pdf */;
-	};
-	8579CAC30CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
-	};
-	8579CAC40CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE4E0CF1D89300777C15 /* offline.pdf */;
-	};
-	8579CAC50CF23B9B005A8353 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
-	};
-	8579CAC60CF23B9B005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA280CF21D3D005A8353 /* YLSite.h */;
-		name = &quot;YLSite.h: 12&quot;;
-		rLen = 0;
-		rLoc = 196;
-		rType = 0;
-		vrLen = 371;
-		vrLoc = 0;
-	};
-	8579CAC70CF23B9B005A8353 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
-		rLen = 0;
-		rLoc = 305;
-		rType = 0;
-		vrLen = 742;
-		vrLoc = 0;
-	};
 	857EAC5E0CF1505D00777C15 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85145AA00AB40053009FC710 /* YLTelnet.mm */;
 		name = &quot;YLTelnet.mm: 59&quot;;
 		rLen = 0;
-		rLoc = 3427;
+		rLoc = 3466;
 		rType = 0;
 		vrLen = 1942;
 		vrLoc = 324;
@@ -1334,10 +1017,6 @@
 		vrLen = 703;
 		vrLoc = 0;
 	};
-	857EAE060CF1D12600777C15 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
-	};
 	857EAE070CF1D12600777C15 /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 85AE9DAD0CB15D220045317F /* bookmark.pdf */;
@@ -1350,108 +1029,10 @@
 		isa = PBXBookmark;
 		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
 	};
-	857EAE1D0CF1D27600777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85145A9F0AB40053009FC710 /* YLTelnet.h */;
-		name = &quot;YLTelnet.h: 188&quot;;
-		rLen = 28;
-		rLoc = 6138;
-		rType = 0;
-		vrLen = 1132;
-		vrLoc = 5486;
-	};
-	857EAE310CF1D78300777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 857EAE320CF1D78300777C15 /* PSMTabBarCell.h */;
-		name = &quot;PSMTabBarCell.h: 1&quot;;
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 2144;
-		vrLoc = 465;
-	};
-	857EAE320CF1D78300777C15 /* PSMTabBarCell.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = PSMTabBarCell.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/PSMTabBarControl.framework/Headers/PSMTabBarCell.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
-	};
-	857EAE330CF1D78300777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 857EAE340CF1D78300777C15 /* PSMTabStyle.h */;
-		name = &quot;PSMTabStyle.h: 1&quot;;
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 1899;
-		vrLoc = 0;
-	};
-	857EAE340CF1D78300777C15 /* PSMTabStyle.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = PSMTabStyle.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/PSMTabBarControl.framework/Headers/PSMTabStyle.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
-	};
-	857EAE350CF1D78300777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85923B7F0CED7A760038FC07 /* PSMTabBarControl.h */;
-		name = &quot;PSMTabBarControl.h: 48&quot;;
-		rLen = 0;
-		rLoc = 1360;
-		rType = 0;
-		vrLen = 2031;
-		vrLoc = 0;
-	};
 	857EAE380CF1D78300777C15 /* PBXBookmark */ = {
 		isa = PBXBookmark;
 		fRef = 857EAE290CF1D62900777C15 /* connect.pdf */;
 	};
-	857EAE3A0CF1D78300777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 857EAE3B0CF1D78300777C15 /* PSMTabBarCell.h */;
-		name = &quot;PSMTabBarCell.h: 1&quot;;
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 2144;
-		vrLoc = 465;
-	};
-	857EAE3B0CF1D78300777C15 /* PSMTabBarCell.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = PSMTabBarCell.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/PSMTabBarControl.framework/Headers/PSMTabBarCell.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
-	};
-	857EAE3C0CF1D78300777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 857EAE3D0CF1D78300777C15 /* PSMTabStyle.h */;
-		name = &quot;PSMTabStyle.h: 1&quot;;
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 1899;
-		vrLoc = 0;
-	};
-	857EAE3D0CF1D78300777C15 /* PSMTabStyle.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = PSMTabStyle.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/PSMTabBarControl.framework/Headers/PSMTabStyle.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
-	};
-	857EAE550CF1D93400777C15 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 85145AA00AB40053009FC710 /* YLTelnet.mm */;
-		name = &quot;YLTelnet.mm: 341&quot;;
-		rLen = 0;
-		rLoc = 9573;
-		rType = 0;
-		vrLen = 1810;
-		vrLoc = 0;
-	};
 	85899C790CEED4E40031907F /* YLApplication.h */ = {
 		uiCtxt = {
 			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
@@ -1501,388 +1082,496 @@
 			sepNavWindowFrame = &quot;{{15, 68}, {975, 672}}&quot;;
 		};
 	};
-	8591706E0CF5C89900288D96 /* PBXTextBookmark */ = {
+	859170A00CF5CF1200288D96 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 85AE9DA60CB1597A0045317F /* reload.pdf */;
+	};
+	859170A10CF5CF1200288D96 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
+		name = &quot;YLSite.m: 45&quot;;
 		rLen = 0;
-		rLoc = 305;
+		rLoc = 843;
 		rType = 0;
-		vrLen = 742;
+		vrLen = 852;
 		vrLoc = 0;
 	};
-	859170750CF5CA1900288D96 /* PBXTextBookmark */ = {
+	859170A40CF5CF1200288D96 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 85AE9DA60CB1597A0045317F /* reload.pdf */;
+	};
+	85923B960CED860C0038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 25&quot;;
+		fRef = 85145A9F0AB40053009FC710 /* YLTelnet.h */;
+		name = &quot;YLTelnet.h: 217&quot;;
 		rLen = 0;
-		rLoc = 634;
+		rLoc = 6927;
 		rType = 0;
-		vrLen = 1329;
-		vrLoc = 0;
+		vrLen = 1279;
+		vrLoc = 5679;
 	};
-	859170760CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923B970CED860C0038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 96&quot;;
-		rLen = 0;
-		rLoc = 3303;
+		fRef = 85145AAD0AB40192009FC710 /* YLTerminal.mm */;
+		name = &quot;YLTerminal.mm: 367&quot;;
+		rLen = 20;
+		rLoc = 10579;
 		rType = 0;
-		vrLen = 1819;
-		vrLoc = 1591;
+		vrLen = 1552;
+		vrLoc = 9787;
 	};
-	859170770CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923B990CED860C0038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
+		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
+		name = &quot;YLView.h: 41&quot;;
 		rLen = 0;
-		rLoc = 305;
+		rLoc = 762;
 		rType = 0;
-		vrLen = 742;
+		vrLen = 1154;
 		vrLoc = 0;
 	};
-	859170780CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923B9A0CED860C0038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 17&quot;;
-		rLen = 0;
-		rLoc = 305;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 439&quot;;
+		rLen = 15;
+		rLoc = 16681;
 		rType = 0;
-		vrLen = 742;
-		vrLoc = 0;
+		vrLen = 2135;
+		vrLoc = 12100;
 	};
-	859170790CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923BB70CED89D00038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 94&quot;;
-		rLen = 9;
-		rLoc = 2559;
+		name = &quot;YLController.mm: 31&quot;;
+		rLen = 0;
+		rLoc = 2381;
 		rType = 0;
-		vrLen = 1748;
-		vrLoc = 1591;
+		vrLen = 1742;
+		vrLoc = 138;
 	};
-	8591707A0CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923BB80CED89D00038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 25&quot;;
+		name = &quot;YLController.h: 24&quot;;
 		rLen = 0;
-		rLoc = 634;
+		rLoc = 1440;
 		rType = 0;
-		vrLen = 1329;
+		vrLen = 455;
 		vrLoc = 0;
 	};
-	8591707B0CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923BBA0CED89D00038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 96&quot;;
+		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
+		name = &quot;YLMarkedTextView.m: 76&quot;;
 		rLen = 0;
-		rLoc = 3303;
+		rLoc = 2052;
 		rType = 0;
-		vrLen = 1819;
-		vrLoc = 1591;
+		vrLen = 2100;
+		vrLoc = 1615;
 	};
-	8591707C0CF5CA1900288D96 /* PBXTextBookmark */ = {
+	85923BBB0CED89D00038FC07 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 45&quot;;
+		fRef = 85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */;
+		name = &quot;YLBitmapView.mm: 52&quot;;
 		rLen = 0;
-		rLoc = 843;
+		rLoc = 1578;
 		rType = 0;
-		vrLen = 852;
-		vrLoc = 0;
+		vrLen = 2111;
+		vrLoc = 4851;
 	};
-	859170870CF5CB0B00288D96 /* PBXTextBookmark */ = {
+	859E04320CEF86B300304B0C /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 45&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 22&quot;;
 		rLen = 0;
-		rLoc = 843;
+		rLoc = 699;
 		rType = 0;
-		vrLen = 852;
+		vrLen = 953;
 		vrLoc = 0;
 	};
-	859170880CF5CB0B00288D96 /* PBXTextBookmark */ = {
+	85ABEB7F0C966FEF008227D6 /* YLController.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 872}}&quot;;
+			sepNavSelRange = &quot;{714, 0}&quot;;
+			sepNavVisRange = &quot;{0, 1445}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
+		};
+	};
+	85ABEB800C966FEF008227D6 /* YLController.mm */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3934}}&quot;;
+			sepNavSelRange = &quot;{3823, 0}&quot;;
+			sepNavVisRange = &quot;{3193, 1809}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
+			sepNavWindowFrame = &quot;{{15, 465}, {750, 558}}&quot;;
+		};
+	};
+	85AE9DA60CB1597A0045317F /* reload.pdf */ = {
+		uiCtxt = {
+			sepNavWindowFrame = &quot;{{15, 68}, {975, 672}}&quot;;
+		};
+	};
+	85D3E17D0CF69096006C47B9 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
+	};
+	85D9B9CF0C97DF70006C5E0F /* YLBitmapView.h */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
+			sepNavSelRange = &quot;{107, 0}&quot;;
+			sepNavVisRange = &quot;{0, 703}&quot;;
+			sepNavVisRect = &quot;{{0, 0}, {676, 620}}&quot;;
+		};
+	};
+	85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3898}}&quot;;
+			sepNavSelRange = &quot;{1578, 0}&quot;;
+			sepNavVisRange = &quot;{4828, 2134}&quot;;
+			sepNavVisRect = &quot;{{0, 3158}, {921, 898}}&quot;;
+			sepNavWindowFrame = &quot;{{15, 8}, {898, 733}}&quot;;
+		};
+	};
+	85F633F70CF7EB7E0013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 96&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 26&quot;;
 		rLen = 0;
-		rLoc = 3303;
+		rLoc = 822;
 		rType = 0;
-		vrLen = 1781;
-		vrLoc = 1629;
+		vrLen = 953;
+		vrLoc = 0;
 	};
-	859170890CF5CB0B00288D96 /* PBXTextBookmark */ = {
+	85F634030CF7EBC00013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 45&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 26&quot;;
 		rLen = 0;
-		rLoc = 843;
+		rLoc = 822;
 		rType = 0;
-		vrLen = 852;
+		vrLen = 953;
 		vrLoc = 0;
 	};
-	8591708A0CF5CB0B00288D96 /* PBXTextBookmark */ = {
+	85F634040CF7EBC00013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 110&quot;;
+		name = &quot;YLController.mm: 131&quot;;
 		rLen = 0;
-		rLoc = 3180;
+		rLoc = 3782;
 		rType = 0;
-		vrLen = 2083;
-		vrLoc = 1667;
+		vrLen = 1893;
+		vrLoc = 2450;
 	};
-	8591708D0CF5CBA700288D96 /* PBXTextBookmark */ = {
+	85F634050CF7EBC00013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 223&quot;;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 26&quot;;
 		rLen = 0;
-		rLoc = 6178;
+		rLoc = 822;
 		rType = 0;
-		vrLen = 2017;
-		vrLoc = 5094;
+		vrLen = 953;
+		vrLoc = 0;
 	};
-	859170910CF5CBE600288D96 /* PBXTextBookmark */ = {
+	85F634060CF7EBC00013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 223&quot;;
+		name = &quot;YLController.mm: 131&quot;;
 		rLen = 0;
-		rLoc = 6176;
+		rLoc = 3782;
 		rType = 0;
-		vrLen = 2028;
-		vrLoc = 5094;
+		vrLen = 1893;
+		vrLoc = 2450;
 	};
-	8591709F0CF5CF1200288D96 /* PBXTextBookmark */ = {
+	85F634070CF7EBC00013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 223&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 277&quot;;
 		rLen = 0;
-		rLoc = 6176;
+		rLoc = 9765;
 		rType = 0;
-		vrLen = 2033;
-		vrLoc = 5094;
+		vrLen = 2101;
+		vrLoc = 7994;
 	};
-	859170A00CF5CF1200288D96 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85AE9DA60CB1597A0045317F /* reload.pdf */;
-	};
-	859170A10CF5CF1200288D96 /* PBXTextBookmark */ = {
+	85F6340A0CF7EF730013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 45&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 250&quot;;
 		rLen = 0;
-		rLoc = 843;
+		rLoc = 8718;
 		rType = 0;
-		vrLen = 852;
-		vrLoc = 0;
+		vrLen = 2146;
+		vrLoc = 7994;
 	};
-	859170A20CF5CF1200288D96 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
+	85F634130CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85145AAD0AB40192009FC710 /* YLTerminal.mm */;
+		name = &quot;YLTerminal.mm: 536&quot;;
+		rLen = 19;
+		rLoc = 15004;
+		rType = 0;
+		vrLen = 1686;
+		vrLoc = 13414;
 	};
-	859170A30CF5CF1200288D96 /* PBXTextBookmark */ = {
+	85F634140CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 223&quot;;
+		fRef = 85145AAC0AB40192009FC710 /* YLTerminal.h */;
+		name = &quot;YLTerminal.h: 69&quot;;
 		rLen = 0;
-		rLoc = 6176;
+		rLoc = 1581;
 		rType = 0;
-		vrLen = 2033;
-		vrLoc = 5094;
+		vrLen = 1452;
+		vrLoc = 135;
 	};
-	859170A40CF5CF1200288D96 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85AE9DA60CB1597A0045317F /* reload.pdf */;
+	85F634150CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
+		name = &quot;YLView.h: 22&quot;;
+		rLen = 0;
+		rLoc = 371;
+		rType = 0;
+		vrLen = 1154;
+		vrLoc = 0;
 	};
-	859170A50CF5CF1200288D96 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
+	85F634160CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 305&quot;;
+		rLen = 0;
+		rLoc = 10732;
+		rType = 0;
+		vrLen = 2224;
+		vrLoc = 8940;
 	};
-	859170A60CF5CF1200288D96 /* PBXTextBookmark */ = {
+	85F634170CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8579CA290CF21D3D005A8353 /* YLSite.m */;
-		name = &quot;YLSite.m: 45&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 304&quot;;
 		rLen = 0;
-		rLoc = 843;
+		rLoc = 11205;
 		rType = 0;
-		vrLen = 852;
-		vrLoc = 0;
+		vrLen = 2188;
+		vrLoc = 8940;
 	};
-	859170A70CF5CF1200288D96 /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 85B247E60CEA1B840090046C /* DragonBall.icns */;
+	85F634180CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85145AAD0AB40192009FC710 /* YLTerminal.mm */;
+		name = &quot;YLTerminal.mm: 362&quot;;
+		rLen = 0;
+		rLoc = 10189;
+		rType = 0;
+		vrLen = 2209;
+		vrLoc = 3;
 	};
-	85923B7F0CED7A760038FC07 /* PSMTabBarControl.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = PSMTabBarControl.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/PSMTabBarControl.framework/Headers/PSMTabBarControl.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	85F634190CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85145AAC0AB40192009FC710 /* YLTerminal.h */;
+		name = &quot;YLTerminal.h: 27&quot;;
+		rLen = 60;
+		rLoc = 453;
+		rType = 0;
+		vrLen = 1520;
+		vrLoc = 20;
 	};
-	85923B950CED860C0038FC07 /* PBXTextBookmark */ = {
+	85F6341A0CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85923B7F0CED7A760038FC07 /* PSMTabBarControl.h */;
-		name = &quot;PSMTabBarControl.h: 158&quot;;
+		fRef = 85145AAD0AB40192009FC710 /* YLTerminal.mm */;
+		name = &quot;YLTerminal.mm: 536&quot;;
+		rLen = 19;
+		rLoc = 15004;
+		rType = 0;
+		vrLen = 1686;
+		vrLoc = 13414;
+	};
+	85F6341B0CF7F2B50013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85145AAC0AB40192009FC710 /* YLTerminal.h */;
+		name = &quot;YLTerminal.h: 69&quot;;
 		rLen = 0;
-		rLoc = 5032;
+		rLoc = 1581;
 		rType = 0;
-		vrLen = 1930;
-		vrLoc = 3472;
+		vrLen = 1449;
+		vrLoc = 138;
 	};
-	85923B960CED860C0038FC07 /* PBXTextBookmark */ = {
+	85F6341C0CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85145A9F0AB40053009FC710 /* YLTelnet.h */;
-		name = &quot;YLTelnet.h: 217&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 305&quot;;
 		rLen = 0;
-		rLoc = 6885;
+		rLoc = 10732;
 		rType = 0;
-		vrLen = 1279;
-		vrLoc = 5679;
+		vrLen = 2190;
+		vrLoc = 8974;
 	};
-	85923B970CED860C0038FC07 /* PBXTextBookmark */ = {
+	85F6341D0CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85145AAD0AB40192009FC710 /* YLTerminal.mm */;
-		name = &quot;YLTerminal.mm: 367&quot;;
-		rLen = 20;
-		rLoc = 10579;
+		fRef = 85145AAC0AB40192009FC710 /* YLTerminal.h */;
+		name = &quot;YLTerminal.h: 69&quot;;
+		rLen = 0;
+		rLoc = 1581;
 		rType = 0;
-		vrLen = 1552;
-		vrLoc = 9787;
+		vrLen = 1452;
+		vrLoc = 135;
 	};
-	85923B990CED860C0038FC07 /* PBXTextBookmark */ = {
+	85F6341E0CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
-		name = &quot;YLView.h: 41&quot;;
+		name = &quot;YLView.h: 22&quot;;
 		rLen = 0;
-		rLoc = 762;
+		rLoc = 371;
 		rType = 0;
 		vrLen = 1154;
 		vrLoc = 0;
 	};
-	85923B9A0CED860C0038FC07 /* PBXTextBookmark */ = {
+	85F6341F0CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
-		name = &quot;YLView.mm: 439&quot;;
-		rLen = 15;
-		rLoc = 15809;
+		name = &quot;YLView.mm: 305&quot;;
+		rLen = 0;
+		rLoc = 10732;
 		rType = 0;
-		vrLen = 2135;
-		vrLoc = 12100;
+		vrLen = 2224;
+		vrLoc = 8940;
 	};
-	85923BB70CED89D00038FC07 /* PBXTextBookmark */ = {
+	85F634200CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
-		name = &quot;YLController.mm: 31&quot;;
+		fRef = 8570AD5D0A3923A900838442 /* YLView.h */;
+		name = &quot;YLView.h: 22&quot;;
 		rLen = 0;
-		rLoc = 1196;
+		rLoc = 371;
 		rType = 0;
-		vrLen = 1742;
-		vrLoc = 138;
+		vrLen = 1154;
+		vrLoc = 0;
 	};
-	85923BB80CED89D00038FC07 /* PBXTextBookmark */ = {
+	85F634210CF7F2B50013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85ABEB7F0C966FEF008227D6 /* YLController.h */;
-		name = &quot;YLController.h: 24&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 299&quot;;
 		rLen = 0;
-		rLoc = 1324;
+		rLoc = 10469;
 		rType = 0;
-		vrLen = 455;
-		vrLoc = 0;
+		vrLen = 2448;
+		vrLoc = 9183;
 	};
-	85923BBA0CED89D00038FC07 /* PBXTextBookmark */ = {
+	85F634230CF7F3700013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 858A54E50CAE78C8000E1AA7 /* YLMarkedTextView.m */;
-		name = &quot;YLMarkedTextView.m: 76&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 321&quot;;
 		rLen = 0;
-		rLoc = 2052;
+		rLoc = 11534;
 		rType = 0;
-		vrLen = 2100;
-		vrLoc = 1615;
+		vrLen = 2444;
+		vrLoc = 9183;
 	};
-	85923BBB0CED89D00038FC07 /* PBXTextBookmark */ = {
+	85F634250CF7F4020013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */;
-		name = &quot;YLBitmapView.mm: 52&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 321&quot;;
 		rLen = 0;
-		rLoc = 1578;
+		rLoc = 11534;
 		rType = 0;
-		vrLen = 2111;
-		vrLoc = 4851;
+		vrLen = 1964;
+		vrLoc = 0;
 	};
-	859CB8040CEF443B00B27180 /* SUUpdater.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = SUUpdater.h;
-		path = /Users/yllan/Projects/macbluetelnet/trunk/Sparkle.framework/Headers/SUUpdater.h;
-		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	85F634260CF7F4020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
+		name = &quot;YLApplication.m: 26&quot;;
+		rLen = 0;
+		rLoc = 1056;
+		rType = 0;
+		vrLen = 2462;
+		vrLoc = 0;
 	};
-	859CB8080CEF4DB500B27180 /* PBXTextBookmark */ = {
+	85F634270CF7F4020013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 859CB8040CEF443B00B27180 /* SUUpdater.h */;
-		name = &quot;SUUpdater.h: 1&quot;;
+		fRef = 8570AD5E0A3923A900838442 /* YLView.mm */;
+		name = &quot;YLView.mm: 321&quot;;
 		rLen = 0;
-		rLoc = 0;
+		rLoc = 11534;
 		rType = 0;
-		vrLen = 1632;
+		vrLen = 1964;
 		vrLoc = 0;
 	};
-	859CB80A0CEF4DB500B27180 /* PBXTextBookmark */ = {
+	85F634280CF7F4020013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 859CB8040CEF443B00B27180 /* SUUpdater.h */;
-		name = &quot;SUUpdater.h: 1&quot;;
+		fRef = 85899C7A0CEED4E40031907F /* YLApplication.m */;
+		name = &quot;YLApplication.m: 26&quot;;
 		rLen = 0;
-		rLoc = 0;
+		rLoc = 1056;
 		rType = 0;
-		vrLen = 1632;
+		vrLen = 2462;
 		vrLoc = 0;
 	};
-	859E04320CEF86B300304B0C /* PBXTextBookmark */ = {
+	85F634290CF7F4020013525D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
-		name = &quot;Info.plist: 22&quot;;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 29&quot;;
 		rLen = 0;
-		rLoc = 699;
+		rLoc = 728;
 		rType = 0;
-		vrLen = 958;
+		vrLen = 2009;
 		vrLoc = 0;
 	};
-	85ABEB7F0C966FEF008227D6 /* YLController.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
-			sepNavSelRange = &quot;{634, 0}&quot;;
-			sepNavVisRange = &quot;{0, 1329}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
-		};
+	85F6342B0CF7F4940013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 121&quot;;
+		rLen = 0;
+		rLoc = 3534;
+		rType = 0;
+		vrLen = 1856;
+		vrLoc = 3099;
 	};
-	85ABEB800C966FEF008227D6 /* YLController.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3542}}&quot;;
-			sepNavSelRange = &quot;{6176, 0}&quot;;
-			sepNavVisRange = &quot;{5094, 2033}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {921, 898}}&quot;;
-			sepNavWindowFrame = &quot;{{15, 465}, {750, 558}}&quot;;
-		};
+	85F634300CF7F6020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 131&quot;;
+		rLen = 0;
+		rLoc = 3823;
+		rType = 0;
+		vrLen = 1809;
+		vrLoc = 3193;
 	};
-	85AE9DA60CB1597A0045317F /* reload.pdf */ = {
-		uiCtxt = {
-			sepNavWindowFrame = &quot;{{15, 68}, {975, 672}}&quot;;
-		};
+	85F634310CF7F6020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 089C165DFE840E0CC02AAC07 /* English */;
+		name = &quot;InfoPlist.strings: 3&quot;;
+		rLen = 0;
+		rLoc = 86;
+		rType = 0;
+		vrLen = 88;
+		vrLoc = 0;
 	};
-	85D9B9CF0C97DF70006C5E0F /* YLBitmapView.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
-			sepNavSelRange = &quot;{107, 0}&quot;;
-			sepNavVisRange = &quot;{0, 703}&quot;;
-			sepNavVisRect = &quot;{{0, 0}, {676, 620}}&quot;;
-		};
+	85F634320CF7F6020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 85ABEB800C966FEF008227D6 /* YLController.mm */;
+		name = &quot;YLController.mm: 131&quot;;
+		rLen = 0;
+		rLoc = 3823;
+		rType = 0;
+		vrLen = 1809;
+		vrLoc = 3193;
 	};
-	85D9B9D00C97DF70006C5E0F /* YLBitmapView.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 3898}}&quot;;
-			sepNavSelRange = &quot;{1578, 0}&quot;;
-			sepNavVisRange = &quot;{4828, 2134}&quot;;
-			sepNavVisRect = &quot;{{0, 3158}, {921, 898}}&quot;;
-			sepNavWindowFrame = &quot;{{15, 8}, {898, 733}}&quot;;
-		};
+	85F634330CF7F6020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 089C165DFE840E0CC02AAC07 /* English */;
+		name = &quot;InfoPlist.strings: 3&quot;;
+		rLen = 0;
+		rLoc = 86;
+		rType = 0;
+		vrLen = 88;
+		vrLoc = 0;
+	};
+	85F634340CF7F6020013525D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+		name = &quot;Info.plist: 22&quot;;
+		rLen = 0;
+		rLoc = 699;
+		rType = 0;
+		vrLen = 953;
+		vrLoc = 0;
 	};
 	85F7F2070B06EE36000C4CDF /* YLLGlobalConfig.h */ = {
 		uiCtxt = {
@@ -1910,9 +1599,9 @@
 	};
 	8D1107310486CEB800E47090 /* Info.plist */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {976, 732}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {992, 895}}&quot;;
 			sepNavSelRange = &quot;{699, 0}&quot;;
-			sepNavVisRange = &quot;{0, 960}&quot;;
+			sepNavVisRange = &quot;{0, 953}&quot;;
 			sepNavVisRect = &quot;{{0, 0}, {996, 787}}&quot;;
 			sepNavWindowFrame = &quot;{{423, 97}, {1035, 860}}&quot;;
 		};</diff>
      <filename>MacBlueTelnet.xcodeproj/yllan.pbxuser</filename>
    </modified>
    <modified>
      <diff>@@ -23,6 +23,8 @@
     IBOutlet NSMenuItem *_closeTabMenuItem;
     NSMutableArray *_sites;
     IBOutlet NSArrayController *_sitesController;
+    IBOutlet NSMenuItem *_sitesMenu;
+    IBOutlet NSTableView *_sitesTableView;
 }
 
 - (IBAction) connect: (id) sender;
@@ -34,6 +36,7 @@
 - (IBAction) openSites: (id) sender;
 - (IBAction) editSites: (id) sender;
 - (IBAction) closeSites: (id) sender;
+- (IBAction) addSites: (id) sender;
 
 - (NSArray *)sites;
 - (unsigned)countOfSites;</diff>
      <filename>YLController.h</filename>
    </modified>
    <modified>
      <diff>@@ -185,6 +185,7 @@ enum {
     NSOutputStream  * _outputStream;
 	YLTerminal		* _terminal;
     NSString        * _connectionName;
+    NSString        * _connectionAddress;
     NSImage         * _icon;
 	
 	unsigned int	  _optStates[NUM_OPTS];
@@ -239,5 +240,8 @@ enum {
 - (void)setConnectionName:(NSString *)value;
 - (NSImage *)icon;
 - (void)setIcon:(NSImage *)value;
+- (NSString *)connectionAddress;
+- (void)setConnectionAddress:(NSString *)value;
+
 
 @end</diff>
      <filename>YLTelnet.h</filename>
    </modified>
    <modified>
      <diff>@@ -99,6 +99,7 @@ void dump_packet(unsigned char *s, int length) {
 }
 
 - (BOOL) connectToAddress: (NSString *) addr port: (unsigned int) port {
+    [self setConnectionAddress: addr];
     if (!addr) return NO;
     _port = port;
     NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: addr, @&quot;addr&quot;, [NSNumber numberWithInt: port], @&quot;port&quot;, nil];
@@ -363,4 +364,15 @@ void dump_packet(unsigned char *s, int length) {
     }
 }
 
+- (NSString *)connectionAddress {
+    return [[_connectionAddress retain] autorelease];
+}
+
+- (void)setConnectionAddress:(NSString *)value {
+    if (_connectionAddress != value) {
+        [_connectionAddress release];
+        _connectionAddress = [value copy];
+    }
+}
+
 @end
\ No newline at end of file</diff>
      <filename>YLTelnet.mm</filename>
    </modified>
    <modified>
      <diff>@@ -64,4 +64,7 @@
 - (void) setDelegate: (id) d;
 - (id) delegate;
 
+- (int) cursorRow;
+- (int) cursorColumn;
+
 @end</diff>
      <filename>YLTerminal.h</filename>
    </modified>
    <modified>
      <diff>@@ -533,4 +533,12 @@ static unsigned short gEmptyAttr;
 	return _delegate;
 }
 
+- (int) cursorRow {
+    return _cursorY;
+}
+
+- (int) cursorColumn {
+    return _cursorX;
+}
+
 @end</diff>
      <filename>YLTerminal.mm</filename>
    </modified>
    <modified>
      <diff>@@ -274,6 +274,7 @@ BOOL isSpecialSymbol(unichar ch) {
             NSMutableString *url = [NSMutableString string];
             for (c = start; c &lt; end; c++)
                 [url appendFormat: @&quot;%c&quot;, currRow[c].byte];
+            NSLog(@&quot;URL:%@&quot;, url);
             [[NSWorkspace sharedWorkspace] openURL: [NSURL URLWithString: url]];
         }
     }
@@ -281,7 +282,7 @@ BOOL isSpecialSymbol(unichar ch) {
 
 - (void) keyDown: (NSEvent *) e {
 	unichar c = [[e characters] characterAtIndex: 0];
-	unsigned char arrow[3] = {0x1B, 0x4F, 0x00};
+	unsigned char arrow[6] = {0x1B, 0x4F, 0x00, 0x1B, 0x4F, 0x00};
 	unsigned char buf[10];
 //	NSLog(@&quot;%02X %02X&quot;, [[e characters] characterAtIndex: 0], c);
 
@@ -290,23 +291,36 @@ BOOL isSpecialSymbol(unichar ch) {
 		[[self telnet] sendBytes: buf length: 1];
 	}
 	
-	if (c == NSUpArrowFunctionKey) arrow[2] = 'A';
-	if (c == NSDownArrowFunctionKey) arrow[2] = 'B';
-	if (c == NSRightArrowFunctionKey) arrow[2] = 'C';
-	if (c == NSLeftArrowFunctionKey) arrow[2] = 'D';
+	if (c == NSUpArrowFunctionKey) arrow[2] = arrow[5] = 'A';
+	if (c == NSDownArrowFunctionKey) arrow[2] = arrow[5] = 'B';
+	if (c == NSRightArrowFunctionKey) arrow[2] = arrow[5] = 'C';
+	if (c == NSLeftArrowFunctionKey) arrow[2] = arrow[5] = 'D';
+
+    YLTerminal *ds = [self dataSource];
 	
 	if (![self hasMarkedText] &amp;&amp; 
 		(c == NSUpArrowFunctionKey ||
 		 c == NSDownArrowFunctionKey ||
 		 c == NSRightArrowFunctionKey || 
 		 c == NSLeftArrowFunctionKey)) {
+        [ds updateDoubleByteStateForRow: [ds cursorRow]];
+        if ((c == NSRightArrowFunctionKey &amp;&amp; [ds attrAtRow: [ds cursorRow] column: [ds cursorColumn]].f.doubleByte == 1) || 
+            (c == NSLeftArrowFunctionKey &amp;&amp; [ds cursorColumn] &gt; 0 &amp;&amp; [ds attrAtRow: [ds cursorRow] column: [ds cursorColumn] - 1].f.doubleByte == 2))
+            if ([[NSUserDefaults standardUserDefaults] boolForKey: @&quot;DetectDoubleByte&quot;]) {
+                [[self telnet] sendBytes: arrow length: 6];
+                return;
+            }
+        
 		[[self telnet] sendBytes: arrow length: 3];
 		return;
 	}
 	
 	if (![self hasMarkedText] &amp;&amp; (c == 0x7F || c == NSDeleteFunctionKey)) {
-		buf[0] = 0x08;
-		[[self telnet] sendBytes: buf length: 1];
+		buf[0] = buf[1] = 0x08;
+        if ([ds cursorColumn] &gt; 0 &amp;&amp; [ds attrAtRow: [ds cursorRow] column: [ds cursorColumn] - 1].f.doubleByte == 2)
+            [[self telnet] sendBytes: buf length: 2];
+        else
+            [[self telnet] sendBytes: buf length: 1];
         return;
 	}
 //	</diff>
      <filename>YLView.mm</filename>
    </modified>
    <modified>
      <diff>@@ -12,6 +12,21 @@
 
 @implementation YLController
 
+- (void) updateSitesMenu {
+    int total = [[_sitesMenu submenu] numberOfItems] ;
+    int i;
+    for (i = 3; i &lt; total; i++) {
+        [[_sitesMenu submenu] removeItemAtIndex: 3];
+    }
+    
+    for (YLSite *s in _sites) {
+        NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle: [s name] action: @selector(openSiteMenu:) keyEquivalent: @&quot;&quot;];
+        [menuItem setRepresentedObject: s];
+        [[_sitesMenu submenu] addItem: menuItem];
+        [menuItem release];        
+    }
+}
+
 - (void) awakeFromNib {
     [_tab setStyleNamed: @&quot;Metal&quot;];
     [_tab setCanCloseOnlyTab: YES];
@@ -24,33 +39,46 @@
         [self insertObject: s inSitesAtIndex: [self countOfSites]];
     }
 
-    NSLog(@&quot;sites: %@&quot;,_sites);
+    [self updateSitesMenu];
 }
 
-#pragma mark -
-#pragma mark Actions
+- (void) saveSites {
+    NSMutableArray *a = [NSMutableArray array];
+    for (YLSite *s in _sites) 
+        [a addObject: [NSDictionary dictionaryWithObjectsAndKeys: [s name], @&quot;name&quot;, [s address], @&quot;address&quot;, nil]];
+    [[NSUserDefaults standardUserDefaults] setObject: a forKey: @&quot;Sites&quot;];
+    [self updateSitesMenu];
+}
 
-- (IBAction) connect: (id) sender {
-	[sender abortEditing];
-	[[_telnetView window] makeFirstResponder: _telnetView];
-	
-	id telnet = [YLTelnet new];
+- (void) newConnectionToAddress: (NSString *) addr name: (NSString *) name {
+    id telnet = [YLTelnet new];
 	id terminal = [YLTerminal new];
 	[telnet setTerminal: terminal];
-    [telnet setConnectionName: [sender stringValue]];
+    [telnet setConnectionName: name];
+    [telnet setConnectionAddress: addr];
 	[terminal setDelegate: _telnetView];
     
     NSTabViewItem *tabItem = [[NSTabViewItem alloc] initWithIdentifier: telnet];
-    [tabItem setLabel: [sender stringValue]];
+    [tabItem setLabel: name];
     [_telnetView addTabViewItem: tabItem];
 	
-	[telnet connectToAddress: [sender stringValue] port: 23];
+	[telnet connectToAddress: addr port: 23];
     [_telnetView selectTabViewItem: tabItem];
     [tabItem release];
     [terminal release];
     [telnet release];
 }
 
+#pragma mark -
+#pragma mark Actions
+
+- (IBAction) connect: (id) sender {
+	[sender abortEditing];
+	[[_telnetView window] makeFirstResponder: _telnetView];
+
+	[self newConnectionToAddress: [sender stringValue] name: [sender stringValue]];
+}
+
 - (IBAction) openLocation: (id) sender {
 	[_telnetView resignFirstResponder];
 	[_addressBar becomeFirstResponder];
@@ -96,34 +124,39 @@
     
     if ([a count] == 1) {
         YLSite *s = [a objectAtIndex: 0];
-        id telnet = [YLTelnet new];
-        id terminal = [YLTerminal new];
-        [telnet setTerminal: terminal];
-        [telnet setConnectionName: [s name]];
-        [terminal setDelegate: _telnetView];
-        
-        NSTabViewItem *tabItem = [[NSTabViewItem alloc] initWithIdentifier: telnet];
-        [tabItem setLabel: [s name]];
-        [_telnetView addTabViewItem: tabItem];
-        
-        [telnet connectToAddress: [s address] port: 23];
-        [_telnetView selectTabViewItem: tabItem];
-        [tabItem release];
-        [terminal release];
+        [self newConnectionToAddress: [s address] name: [s name]];
     }
 }
 
+- (IBAction) openSiteMenu: (id) sender {
+    YLSite *s = [sender representedObject];
+    [self newConnectionToAddress: [s address] name: [s name]];
+}
+
 - (IBAction) closeSites: (id) sender {
+    [_sitesWindow endEditingFor: nil];
     [NSApp endSheet: _sitesWindow];
     [_sitesWindow orderOut: self];
-    NSMutableArray *a = [NSMutableArray array];
+    [self saveSites];
+}
+
+- (IBAction) addSites: (id) sender {
+    if ([_telnetView numberOfTabViewItems] == 0) return;
+    NSString *address = [[_telnetView telnet] connectionAddress];
+    
     for (YLSite *s in _sites) 
-        [a addObject: [NSDictionary dictionaryWithObjectsAndKeys: [s name], @&quot;name&quot;, [s address], @&quot;address&quot;, nil]];
-    [[NSUserDefaults standardUserDefaults] setObject: a forKey: @&quot;Sites&quot;];
+        if ([[s address] isEqualToString: address]) 
+            return;
     
+    YLSite *s = [[YLSite new] autorelease];
+    [s setName: address];
+    [s setAddress: address];
+    [_sitesController addObject: s];
+    [_sitesController setSelectedObjects: [NSArray arrayWithObject: s]];
+    [self performSelector: @selector(editSites:) withObject: sender afterDelay: 0.1];
+    [_sitesTableView editColumn: 0 row: [_sitesTableView selectedRow] withEvent: nil select: YES];
 }
 
-
 #pragma mark -
 #pragma mark Accessor
 
@@ -173,7 +206,6 @@
     if (!_sites) {
         _sites = [[NSMutableArray alloc] init];
     }
-    [_sites replaceObjectAtIndex:theIndex withObject:obj];
 }
 
 
@@ -218,7 +250,7 @@
 
 - (void)tabView:(NSTabView *)tabView didSelectTabViewItem:(NSTabViewItem *)tabViewItem {
     [_telnetView update];
-    [_addressBar setStringValue: [[tabViewItem identifier] connectionName]];
+    [_addressBar setStringValue: [[tabViewItem identifier] connectionAddress]];
     [_telnetView setNeedsDisplay: YES];
     [_mainWindow makeFirstResponder: _telnetView];
 }</diff>
      <filename>YLcontroller.mm</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>graphics.graffle</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e3b8e59db002e07b4d5c9f1c1621484572368a42</id>
    </parent>
  </parents>
  <author>
    <name>yllan</name>
    <email>yllan@db928f3c-c32d-11dd-ba5c-d3b7c2b3b534</email>
  </author>
  <url>http://github.com/jjgod/nally/commit/cba6b28bee8543a606fed09736fb079f9083fd15</url>
  <id>cba6b28bee8543a606fed09736fb079f9083fd15</id>
  <committed-date>2007-11-23T22:10:44-08:00</committed-date>
  <authored-date>2007-11-23T22:10:44-08:00</authored-date>
  <message>Double Byte Detection

git-svn-id: https://nally.googlecode.com/svn/trunk@37 db928f3c-c32d-11dd-ba5c-d3b7c2b3b534</message>
  <tree>b9c918df05867dd00e0fd3b87c9f25d34485ab05</tree>
  <committer>
    <name>yllan</name>
    <email>yllan@db928f3c-c32d-11dd-ba5c-d3b7c2b3b534</email>
  </committer>
</commit>
