generalize the duplicate warning; make the scroller in the open window regular size

This commit is contained in:
Mitchell Livingston
2008-01-07 20:27:25 +00:00
parent b9bd002030
commit bc3b1c4bee
2 changed files with 383 additions and 402 deletions

View File

@@ -905,10 +905,10 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi
return;
NSAlert * alert = [[NSAlert alloc] init];
[alert setMessageText: [NSString stringWithFormat: NSLocalizedString(@"A transfer of \"%@\" is already running.",
[alert setMessageText: [NSString stringWithFormat: NSLocalizedString(@"A transfer of \"%@\" already exists.",
"Open duplicate alert -> title"), name]];
[alert setInformativeText:
NSLocalizedString(@"The torrent file cannot be opened because it is a duplicate of an already running transfer.",
NSLocalizedString(@"The torrent file cannot be opened because it is a duplicate of an already added transfer.",
"Open duplicate alert -> message")];
[alert setAlertStyle: NSWarningAlertStyle];
[alert addButtonWithTitle: NSLocalizedString(@"OK", "Open duplicate alert -> button")];

View File

@@ -62,8 +62,8 @@
<object class="NSImageCell" key="NSCell" id="376748491">
<int key="NSCellFlags">130560</int>
<int key="NSCellFlags2">33554432</int>
<object class="NSCustomResource" key="NSContents" id="246416217">
<string key="NSClassName" id="866815566">NSImage</string>
<object class="NSCustomResource" key="NSContents" id="274218339">
<string key="NSClassName" id="23516032">NSImage</string>
<string key="NSResourceName">NSApplicationIcon</string>
</object>
<int key="NSAlign">0</int>
@@ -92,7 +92,7 @@
<reference key="NSControlView" ref="382094510"/>
<object class="NSColor" key="NSBackgroundColor" id="729622418">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName" id="420540722">System</string>
<string key="NSCatalogName" id="163751870">System</string>
<string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor" id="407905340">
<int key="NSColorSpace">3</int>
@@ -101,7 +101,7 @@
</object>
<object class="NSColor" key="NSTextColor" id="932603584">
<int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="420540722"/>
<reference key="NSCatalogName" ref="163751870"/>
<string key="NSColorName">controlTextColor</string>
<object class="NSColor" key="NSColor" id="165035146">
<int key="NSColorSpace">3</int>
@@ -202,7 +202,7 @@
<object class="NSImageCell" key="NSCell" id="324048767">
<int key="NSCellFlags">130560</int>
<int key="NSCellFlags2">33554432</int>
<reference key="NSContents" ref="246416217"/>
<reference key="NSContents" ref="274218339"/>
<int key="NSAlign">0</int>
<int key="NSScale">1</int>
<int key="NSStyle">0</int>
@@ -317,22 +317,25 @@
<reference key="NSKeyEquivalent" ref="751720803"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
<object class="NSMenuItem" key="NSMenuItem" id="674774797">
<object class="NSMenuItem" key="NSMenuItem" id="196915222">
<reference key="NSMenu" ref="594668561"/>
<string type="base64-UTF8" key="NSTitle">U2hvdyBHcm91cHPigKY</string>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<reference key="NSTitle" ref="751720803"/>
<reference key="NSKeyEquiv" ref="751720803"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<object class="NSCustomResource" key="NSOnImage" id="550491479">
<reference key="NSClassName" ref="866815566"/>
<int key="NSState">1</int>
<object class="NSCustomResource" key="NSOnImage" id="26975894">
<reference key="NSClassName" ref="23516032"/>
<string key="NSResourceName">NSMenuCheckmark</string>
</object>
<object class="NSCustomResource" key="NSMixedImage" id="735620956">
<reference key="NSClassName" ref="866815566"/>
<object class="NSCustomResource" key="NSMixedImage" id="573876657">
<reference key="NSClassName" ref="23516032"/>
<string key="NSResourceName">NSMenuMixedState</string>
</object>
<string key="NSAction">_popUpItemAction:</string>
<int key="NSTag">-3</int>
<int key="NSTag">-2</int>
<reference key="NSTarget" ref="693599709"/>
</object>
<bool key="NSMenuItemRespectAlignment">YES</bool>
@@ -340,21 +343,19 @@
<string key="NSTitle">OtherViews</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMenuItem" id="196915222">
<reference ref="196915222"/>
<object class="NSMenuItem" id="674774797">
<reference key="NSMenu" ref="594668561"/>
<bool key="NSIsDisabled">YES</bool>
<bool key="NSIsSeparator">YES</bool>
<reference key="NSTitle" ref="751720803"/>
<string type="base64-UTF8" key="NSTitle">U2hvdyBHcm91cHPigKY</string>
<reference key="NSKeyEquiv" ref="751720803"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="550491479"/>
<reference key="NSMixedImage" ref="735620956"/>
<reference key="NSOnImage" ref="26975894"/>
<reference key="NSMixedImage" ref="573876657"/>
<string key="NSAction">_popUpItemAction:</string>
<int key="NSTag">-2</int>
<int key="NSTag">-3</int>
<reference key="NSTarget" ref="693599709"/>
</object>
<reference ref="674774797"/>
</object>
</object>
<int key="NSSelectedIndex">1</int>
@@ -394,14 +395,14 @@
<object class="NSOutlineView" id="591175582">
<reference key="NSNextResponder" ref="488449190"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{376, 251}</string>
<string key="NSFrameSize">{372, 251}</string>
<reference key="NSSuperview" ref="488449190"/>
<reference key="NSWindow"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTableHeaderView" key="NSHeaderView" id="451767651">
<reference key="NSNextResponder" ref="865426550"/>
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{376, 17}</string>
<string key="NSFrameSize">{372, 17}</string>
<reference key="NSSuperview" ref="865426550"/>
<reference key="NSWindow"/>
<reference key="NSTableView" ref="591175582"/>
@@ -409,7 +410,7 @@
<object class="_NSCornerView" key="NSCornerView" id="73227768">
<reference key="NSNextResponder" ref="399642967"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{377, 0}, {12, 17}}</string>
<string key="NSFrame">{{373, 0}, {16, 17}}</string>
<reference key="NSSuperview" ref="399642967"/>
<reference key="NSWindow"/>
</object>
@@ -417,7 +418,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTableColumn" id="161502441">
<string key="NSIdentifier" id="146382106">Name</string>
<double key="NSWidth">3.195991e+02</double>
<double key="NSWidth">3.155991e+02</double>
<double key="NSMinWidth">3.859912e+01</double>
<double key="NSMaxWidth">1.000000e+03</double>
<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -431,7 +432,7 @@
</object>
<object class="NSColor" key="NSTextColor" id="362182954">
<int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="420540722"/>
<reference key="NSCatalogName" ref="163751870"/>
<string key="NSColorName">headerTextColor</string>
<reference key="NSColor" ref="165035146"/>
</object>
@@ -439,12 +440,12 @@
<object class="NSTextFieldCell" key="NSDataCell" id="854727005">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int>
<string key="NSContents" id="889609599">Text Cell</string>
<string key="NSContents" id="426762449">Text Cell</string>
<reference key="NSSupport" ref="728563564"/>
<reference key="NSControlView" ref="591175582"/>
<object class="NSColor" key="NSBackgroundColor" id="925881442">
<int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="420540722"/>
<reference key="NSCatalogName" ref="163751870"/>
<string key="NSColorName">controlBackgroundColor</string>
<reference key="NSColor" ref="407905340"/>
</object>
@@ -466,7 +467,7 @@
<reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="211491450">
<int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="420540722"/>
<reference key="NSCatalogName" ref="163751870"/>
<string key="NSColorName">headerColor</string>
<object class="NSColor" key="NSColor" id="411117033">
<int key="NSColorSpace">3</int>
@@ -511,7 +512,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="422188465">
<int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">134219776</int>
<reference key="NSContents" ref="889609599"/>
<reference key="NSContents" ref="426762449"/>
<reference key="NSSupport" ref="728563564"/>
<reference key="NSControlView" ref="591175582"/>
<reference key="NSBackgroundColor" ref="925881442"/>
@@ -525,7 +526,7 @@
<reference key="NSBackgroundColor" ref="411117033"/>
<object class="NSColor" key="NSGridColor">
<int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="420540722"/>
<reference key="NSCatalogName" ref="163751870"/>
<string key="NSColorName">gridColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
@@ -540,7 +541,7 @@
<bool key="NSAllowsTypeSelect">YES</bool>
</object>
</object>
<string key="NSFrame">{{1, 17}, {376, 251}}</string>
<string key="NSFrame">{{1, 17}, {372, 251}}</string>
<reference key="NSSuperview" ref="399642967"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="591175582"/>
@@ -551,10 +552,9 @@
<object class="NSScroller" id="467034168">
<reference key="NSNextResponder" ref="399642967"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{377, 17}, {11, 251}}</string>
<string key="NSFrame">{{373, 17}, {15, 251}}</string>
<reference key="NSSuperview" ref="399642967"/>
<reference key="NSWindow"/>
<int key="NSsFlags">256</int>
<reference key="NSTarget" ref="399642967"/>
<string key="NSAction" id="806515508">_doScroller:</string>
<double key="NSPercent">8.888889e-01</double>
@@ -577,7 +577,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="451767651"/>
</object>
<string key="NSFrame">{{1, 0}, {376, 17}}</string>
<string key="NSFrame">{{1, 0}, {372, 17}}</string>
<reference key="NSSuperview" ref="399642967"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="451767651"/>
@@ -615,7 +615,7 @@
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
<object class="NSCustomResource" key="NSNormalImage">
<reference key="NSClassName" ref="866815566"/>
<reference key="NSClassName" ref="23516032"/>
<string key="NSResourceName">NSSwitch</string>
</object>
<reference key="NSAlternateImage" ref="240636852"/>
@@ -1302,6 +1302,136 @@
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className" id="746918514">NSObject</string>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey" id="893654098">IBProjectSource</string>
<string key="minorKey">macosx/UKKQueue/UKFileWatcher.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/UKKQueue/UKMainThreadProxy.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/IPCController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/UKKQueue/UKKQueue.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="199511354"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/NSApplicationAdditions.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">FileOutlineView</string>
<string key="superclassName">NSOutlineView</string>
@@ -1324,10 +1454,39 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey" id="941273268">IBProjectSource</string>
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/FileOutlineView.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">FileOutlineController</string>
<reference key="superclassName" ref="746918514"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>revealFile:</string>
<string>setCheck:</string>
<string>setOnlySelectedCheck:</string>
<string>setPriority:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string id="636278205">id</string>
<reference ref="636278205"/>
<reference ref="636278205"/>
<reference ref="636278205"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">fOutline</string>
<string key="NS.object.0">FileOutlineView</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/FileOutlineController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">AddWindowController</string>
<string key="superclassName">NSWindowController</string>
@@ -1342,10 +1501,10 @@
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string id="850069706">id</string>
<reference ref="850069706"/>
<reference ref="850069706"/>
<reference ref="850069706"/>
<reference ref="636278205"/>
<reference ref="636278205"/>
<reference ref="636278205"/>
<reference ref="636278205"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
@@ -1376,140 +1535,10 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/AddWindowController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className" id="746918514">NSObject</string>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/IPCController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/UKKQueue/UKMainThreadProxy.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/UKKQueue/UKKQueue.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="746918514"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/UKKQueue/UKFileWatcher.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<reference key="className" ref="199511354"/>
<nil key="superclassName"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/NSApplicationAdditions.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">NSMenu</string>
<nil key="superclassName"/>
@@ -1532,56 +1561,10 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<reference key="majorKey" ref="893654098"/>
<string key="minorKey">macosx/NSMenuAdditions.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">FileOutlineController</string>
<reference key="superclassName" ref="746918514"/>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>revealFile:</string>
<string>setCheck:</string>
<string>setOnlySelectedCheck:</string>
<string>setPriority:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="850069706"/>
<reference ref="850069706"/>
<reference ref="850069706"/>
<reference ref="850069706"/>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>fFileCheckItem</string>
<string>fFilePriorityHigh</string>
<string>fFilePriorityLow</string>
<string>fFilePriorityNormal</string>
<string>fFileUncheckItem</string>
<string>fOutline</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string id="824383371">NSMenuItem</string>
<reference ref="824383371"/>
<reference ref="824383371"/>
<reference ref="824383371"/>
<reference ref="824383371"/>
<string>FileOutlineView</string>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="941273268"/>
<string key="minorKey">macosx/FileOutlineController.h</string>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
@@ -1593,15 +1576,15 @@ AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEBYAALAAwAMQA1ADYAPAA9
AEIAXABdAF4AXwBgAGEACwBuAH8AjwCYAJkAmgCbAJwAnQCeAKIAowCyALcAuAC5ALwAvwDFAM4AzwDc
AN0A5QDmAOkA8wD0APUA+gD8AQEBAgEFAQkBDAEUARUBHgEfASQBLQEuAUEBQgFHAUoBSwFOAVIBVQFY
AWABYQFoAWkBcwF8AX0BgQGJAYoBkgGTAZwBnQGnAagBrAGtAbABuQG6AcMBxAHHAcgB0AHRAdkB2gHb
AeMB5AH8AhECFgIXAhsCHAIgAiECIgIkAiUCKgIhAjgCPAI+AkICRQJNAk4CVQJWAm4CdgKFAokCqQKq
AqsCrAK0Ar4CvwLCAsgCyQLMAtIC5ALlAuwC7wL0AvUC+AMAAwEDBgMHAwoDEQMSAxgDGQMeAx8DIgMr
Ay8DNgM3Az0DPgNGA0sDTANPA1IDUwNWA2ADYQNiA2UDcANxA3UDdgN3A3oDggODA40DjgGsA5IACwOT
A5UDlgOXA5oDrwO3A7gDvAPBA8IDxwPIA80DzgPTA9QD2QPaA90D4gPjA+gD6QPuA+8D9AP1A/oD/QP+
A/8EBAQFBAoECwQQBBEEFgQXBBwEIQQiBCcEKARXBFoEWwRdBIwEvATsBO0E7gTvBPAE8QTyBPME9AT1
BPYE9wT4BPkE+gT7BPwE/QT+BP8FAAUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUT
BRQFFQUWBRcFGAUcBSAFYgWkBaUFpgWnBagFqQWqBasFrAWtAqUFrgWvASMFsAWxBbIFswIQAFgFtAW1
BbYFtwDwBbgAWQW5AmMFugW7An0FvAW9Bb4FvwE4BcAFwQXCBcMFxAXFAPgFxgXHBcgFyQXKBcsArwXM
Bc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdsF3gXhVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYA
AeMB5AH8AhYCGwIfAiACJAIlAiYCKAIpAi4COAIlAjkCPQI/AkMCRgJOAk8CVgJXAm8CdwKGAooCqgKr
AqwCrQK1Ar8CwALDAskCygLNAtMC5QLmAu0C8AL1AvYC+QMBAwIDBwMIAwsDEgMTAxkDGgMfAyADIwMs
AzADNwM4Az4DPwNHA0wDTQNQA1MDVANXA2EDYgNjA2YDcQNyA3YDdwN4A3sDgwOEA44DjwGsA5MACwOU
A5YDlwOYA5sDsAO4A7kDvQPCA8UDxgPHA8wDzQPSA9MD2APZA94D3wPkA+UD6APtA+4D8wP0A/kD+gP/
BAAEBQQGBAsEDAQRBBYEFwQcBB0EIgQjBCgEKQRYBFsEXAReBI0EvQTtBO4E7wTwBPEE8gTzBPQE9QT2
BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUU
BRUFFgUXBRgFGQUdBSEFYwWlBaYFpwBYBagCfgWpBaoFqwWsASMFrQWuBa8FsAWxBbICZADwAqYFswW0
BbUFtgW3BbgFuQW6BbsCNwW8Bb0FvgW/BcAFwQBZBcIFwwXEBcUFxgXHBcgFyQXKATgFywXMBc0FzgCv
APgFzwXQBdEF0gXTBdQF1QXWBdcF2AXZBdwF3wXiVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYA
FwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYk
Y2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNW
YWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5T
@@ -1673,179 +1656,177 @@ AeUB5gEvATAADgExATMA0QHnANIB6AHpAeoBNACpAesBNQHsAe0AiABYATcB8AHxAK8BNwDYAfQAewCv
AIgAiAH4AfkB+gH7AK9fEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlv
blpOU01lbnVJdGVtXxAPTlNQcmVmZXJyZWRFZGdlXxASTlNVc2VzSXRlbUZyb21NZW51XU5TQWx0ZXJz
U3RhdGVWTlNNZW51XxAPTlNTZWxlY3RlZEluZGV4E/////+EQf5ACYA9EEuAcoA9gCWAY4BgCQkRAZAR
CACAZBIGgkD/2wH9AA4B/gH/AgACAQICAgMB6wIEAgUB3wIHAggCCQE3AgsCDAINAfoCDwIQWE5TVGFy
Z2V0V05TVGl0bGVfEBFOU0tleUVxdWl2TW9kTWFza1pOU0tleUVxdWl2XU5TTW5lbW9uaWNMb2NZTlNP
bkltYWdlXE5TTWl4ZWRJbWFnZVhOU0FjdGlvblVOU1RhZ4BigGuAZRIAEAAAgD0Sf////4BmgGiAZIBq
E//////////90wAOAf4CEgITAhQCFVtOU01lbnVJdGVtc4BxgGyAbWwAUwBoAG8AdwAgAEcAcgBvAHUA
cABzICbTAA4AMgCzALQAtQIagB6AHIBnXxAPTlNNZW51Q2hlY2ttYXJr0wAOADIAswC0ALUCH4AegByA
aV8QEE5TTWVudU1peGVkU3RhdGVfEBFfcG9wVXBJdGVtQWN0aW9uOtIANwA4AiMB56IB5wA7Wk90aGVy
Vmlld3PSAA4APgBvAieAcKICKAH0gG6AY90B/QAOAf4B/wIrAgACLAIBAgICAwHrAgQCBQHfAgcBNwIJ
AIgBNwCIAgsCDAINAfoCNgI3XU5TSXNTZXBhcmF0b3JcTlNJc0Rpc2FibGVkgGKAa4A9CYA9CYBmgGiA
ZIBvE//////////+0gA3ADgCOQI6owI6AjsAO15OU011dGFibGVBcnJheVdOU0FycmF50gA3ADgCPQHr
ogHrADvSADcAOAI/AkCmAkACQQFUAQgAggA7XxARTlNQb3BVcEJ1dHRvbkNlbGxeTlNNZW51SXRlbUNl
bGzSADcAOAJDAkSmAkQBVwDCAMMAxAA7XU5TUG9wVXBCdXR0b27YAGIADgCAAIIAZACEAF4AZgBPAMcC
SAJJAbUAiABnAE+ADYAxgHWAdgmADoANXxAVe3syNDAsIDYxfSwgezQ4LCAxN3192ACkAA4A0ACmANEA
0gCpANMA1ADVANYCUQDYAHwA2gDbgDCAKIB3gCWAdIAtVkdyb3VwOt8QDwBiAlcADgCAAlgCWQJaAGMC
WwBkAF4AZgJcAl0CXgBPAmACYQJiAmMCZAJlAmYCZwJoAGcATwJrAmwCbFtOU0hTY3JvbGxlclhOU3NG
bGFnc1xOU0Nvcm5lclZpZXdfEBBOU0hlYWRlckNsaXBWaWV3XE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxl
cl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeADYCsgLGAsBASgISAgYB5TxAQQSAAAEEgAABCEAAA
QhAAABEBEoAOgA2AqIB6gHrSAA4APgBvAnCAcKUCbAJrAmACZQJkgHqAqICsgIGAhNsAYgAOAIACdwBj
AGQCeABeAnkAZgJdAH0CewJ8An0CfgJ/AoAAZwKCAH0CgFlOU2N2RmxhZ3NZTlNEb2NWaWV3WU5TQkdD
b2xvcoB4gKeAphAEgHsRCQCAfIAOgJGAeIB80gAOAD4AbwKHgHChAoCAfN8QFgBiAooADgKLAowCjQDQ
Ao4CWQKPApACkQBkAGUAhABeADICkgKTAGYClAKVAmwArQKXApgCmQKaApsAiAJkAp4ArwKfAGoCoACI
AGcCowKkAqUCbAKnAqhfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2FsWU5TVHZGbGFnc18Q
E05TT3JpZ2luYWxDbGFzc05hbWVcTlNIZWFkZXJWaWV3XxASTlNBbGxvd3NUeXBlU2VsZWN0XxAXTlNJ
bnRlcmNlbGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNl
bGxTcGFjaW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbF5O
U1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodIB6gKUSGkCAAIB+gICAmgmAhCNACAAAAAAAACNAAAAAAAAA
AIB/CYAOgH2AohAPgHqAhyNAQQAAAAAAAF8QD0ZpbGVPdXRsaW5lVmlld11OU091dGxpbmVWaWV3Wnsz
NzYsIDI1MX3XAGIADgBkAGUAXgBmAq0CZQKvAGoCsABnAmUCgFtOU1RhYmxlVmlld4CBgIOAgoAOgIGA
fNsAYgAOAIACdwBjAGQCeABeAnkAZgJdAH0CewK3An0CuAJ/ApoAZwKCAH0CmoB4gKeAr4CugICADoCR
gHiAgFl7Mzc2LCAxN33SADcAOALAAsGkAsEAwwDEADtfEBFOU1RhYmxlSGVhZGVyVmlld9YAYgAOAIAA
ZABeAGYAfQLEAsUAagBnAH2AeICGgIWADoB4XxAUe3szNzcsIDB9LCB7MTIsIDE3fX3SADcAOALKAsuk
AssAwwDEADtdX05TQ29ybmVyVmlld9IADgA+AG8CzoBwowLPAtAC0YCIgJSAndoC0wAOAtQC1QLWAtcC
2ALZAtoCrQCIAtwC3QLeAt8C4ACvAuEC4gKAXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFxOU0lk
ZW50aWZpZXJXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNNYXhX
aWR0aAmAk4CKgIkjQHP5lgAAAACAjyNAQ0ywAAAAACNAj0AAAAAAAIB8VE5hbWXXAKQADgDQAKYA0QCp
ANMC5gLnAugC3gE8AK0C6xIEgf4AgI6Ai4CJgDuAjNMADgDrAPYA7gD4Au6ALEswLjMzMzMzMjk5ANUA
DgDqAOsA7ADtAO4A/gDwAvIA8oAsgC+AjYApXxAPaGVhZGVyVGV4dENvbG9y0gA3ADgC9gL3pQL3AQcB
CACCADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgApAAOANAApgDRANIAqQDTAvkA1QKCAvwA2AKAAfkA2xIU
If5AgDCAkYCQgCWAfIAtWVRleHQgQ2VsbNUADgDqAOsA7ADtAO4A7wDwAwQA8oAsgCuAkoApXxAWY29u
dHJvbEJhY2tncm91bmRDb2xvctIANwA4AwgDCaIDCQA7XU5TVGFibGVDb2x1bW7YAA4C1ALVAtYC1wLZ
AtoCrQLcAwwDDQEhAw4DDwLiAoCAk4CWgJWAmyNAJAAAAAAAAIB8VUNoZWNr1wCkAA4A0ACmANEAqQDT
ANQC5wMUAxUBPACtAuuAjoCYgJeAO4CMUkRM1QAOAOoA6wDsAO0A7gKbAPADHADygCyAmoCZgClbaGVh
ZGVyQ29sb3LTAA4A6wD2AO4A+AMhgCxCMQDdAKQADgEvATABMQEyATMApgDRANIBNACpATUA1AE2ATcB
8ABYAaEBNwE3AygCgAH4AyoBpoBAgD2AUoA9gD2AnIB8EgkAAADUAA4A3gDfAOAA4QMtAOMBI4AnI0Ao
AAAAAAAAgCbYAA4C1ALVAtYC1wLZAtoCrQLcAzEDMgMzAzQDDwLiAoCAk4CfgJ4jQD0AAAAAAACAoYB8
WFByaW9yaXR51wCkAA4A0ACmANEAqQDTANQC5wMUAzoBPACtAuuAjoCYgKCAO4CMVFJhbmvYAKQADgDQ
AKYA0QDSAKkA0wL5ANUCggL8ANgCgANEANuAMICRgJCAJYB8EggACACALdUADgDqAOsA7ADtAO4DSADw
A0kA8oAsgKSAo4ApWWdyaWRDb2xvctMADgDrAPYA7gD4A06ALEQwLjUA0gA3ADgDUANRogNRADteTlND
bGFzc1N3YXBwZXJfEBV7ezEsIDE3fSwgezM3NiwgMjUxfX3SADcAOANUA1WkA1UAwwDEADtaTlNDbGlw
Vmlld9oAYgH9AA4AgAJYAGQAXgIEAGYDVwB9AH0DWgNbAGoAagBnA10AfQNfWU5TUGVyY2VudIB4gHiA
q4CpgA6AqoB4Iz/scccgAAAAXxAWe3szNzcsIDE3fSwgezExLCAyNTF9fVxfZG9TY3JvbGxlcjrSADcA
OANjA2SlA2QAwgDDAMQAO1pOU1Njcm9sbGVy2gBiAf0ADgCAAlgAZABeAgQAZgNXAH0AfQNaA2kDagNr
AGcDXQB9A2+AeIB4gKuArREBARP/////gAABAIAOgKqAeCM/7oL54AAAAF8QGXt7LTEwMCwgLTEwMH0s
IHszMjgsIDE1fX3SAA4APgBvA3OAcKECmoCAXxATe3sxLCAwfSwgezM3NiwgMTd9fV8QFnt7MjAsIDg4
fSwgezM4OSwgMjY5fX3SADcAOAN4A3mkA3kAwwDEADtcTlNTY3JvbGxWaWV32ABiAA4AgACCAGQAhABe
AGYATwEmA30DfgGYAIgAZwBPgA2AQYCzgLQJgA6ADV8QFXt7MTgsIDQzfSwgezEyOSwgMTh9fd4ApAAO
AS8DhAEwATEBMgEzAKYA0QDSATQAqQE1AZ4BNgE3A4cBOABYAaEBNwOKANgAfgE+AK0Bpl1OU05vcm1h
bEltYWdlgECAPYC2gFKAPYC1gCWAsl8QElRyYXNoIHRvcnJlbnQgZmlsZdMADgAyALMAtAC1A5GAHoAc
gLdaezQyOSwgNDc5fdIANwA4A5QAw6MAwwDEADtfEBZ7ezAsIDB9LCB7MTY4MCwgMTAyOH19WnszNTAs
IDMyMn3SADcAOAOYA5miA5kAO18QEE5TV2luZG93VGVtcGxhdGXSAA4APgBvA5yAcK8QEgOdA54DnwOg
A6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DroC/gMKAxIDGgMiAyoDNgM+A0YDTgNWA2YDbgN2A34Dh
gOKA5NQADgOwA7EDsgOzAEEAHwO2XU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIDBgAeAAoDA
VndpbmRvd9IANwA4A7kDuqMDugO7ADtfEBROU05pYk91dGxldENvbm5lY3Rvcl5OU05pYkNvbm5lY3Rv
ctQADgOwA7EDsgOzAHMAHwPAgMGAMoACgMNaZk5hbWVGaWVsZNQADgOwA7EDsgOzAB8AQQPGgMGAAoAH
gMVYZGVsZWdhdGXUAA4DsAOxA7IDswB7AB8DzIDBgGCAAoDHW2ZHcm91cFBvcFVw1AAOA7ADsQOyA7MA
dwAfA9KAwYBKgAKAyV5mTG9jYXRpb25GaWVsZNQADgOwA7EDsgPVAB8AegPYgMyAAoBbgMtaY2FuY2Vs
QWRkOtIANwA4A9sD3KMD3AO7ADtfEBVOU05pYkNvbnRyb2xDb25uZWN0b3LUAA4DsAOxA7IDswBxAB8D
4YDBgBCAAoDOWWZJY29uVmlld9QADgOwA7EDsgOzAHIAHwPngMGAIYACgNBcZlN0YXR1c0ZpZWxk1AAO
A7ADsQOyA7MAeAAfA+2AwYBOgAKA0ltmU3RhcnRDaGVja9QADgOwA7EDsgOzAH4AHwPzgMGAsoACgNRc
ZkRlbGV0ZUNoZWNr1AAOA7ADsQOyA7MD9wAfA/mAwYDWgAKA2NIADgAyADMD/IAEgNdfEBVGaWxlT3V0
bGluZUNvbnRyb2xsZXJfEA9mRmlsZUNvbnRyb2xsZXLUAA4DsAOxA7IDswP3AoAEA4DBgNaAfIDaWmRh
dGFTb3VyY2XUAA4DsAOxA7IDswB2AB8ECYDBgEaAAoDcXxASZkxvY2F0aW9uSW1hZ2VWaWV31AAOA7AD
sQOyA9UAHwB0BA+AzIACgDeA3l8QD3NldERlc3RpbmF0aW9uOtQADgOwA7EDsgOzAoAD9wQVgMGAfIDW
gOBYZk91dGxpbmXUAA4DsAOxA7IDswP3AoADxoDBgNaAfIDF1AAOA7ADsQOyA9UAHwB5BCCAzIACgFWA
41RhZGQ61AAOA7ADsQOyA9UAHwH0BCaAzIACgGOA5V8QEXNob3dHcm91cHNXaW5kb3c60gAOAD4EKQQq
gOmvECwAcgKAAHcD9wB9A34DDgJgAHMCSQB1AHYCKAH0AVwAcQG0AIkBKAB4AH4BzABBAd8B+gB0AHwE
RgBPApoBbgB5AzQAyQEQAtAC0QGFAHsCzwGXAuACawB6gCGAfIBKgNaAeIC0gJuArIAygHaAQoBGgG6A
Y4BEgBCAV4AagDmAToCygF2AB4BigGSAN4B0gOeADYCAgEmAVYChgCOANICUgJ2ATIBggIiAUICPgKiA
W9IADgAyADMEWYAEgOhdTlNBcHBsaWNhdGlvbtIANwA4BFwCO6ICOwA70gAOAD4EKQRfgOmvECwATwB9
AE8AHwBPAH4C0AB9AE8AfABPAE8B+gH6AHUATwB5AHEAdABPAE8AegAfAHsB3wBPAE8AHwBBAH0AdgBP
AtEAcgBzAoACgAB3AE8CgAB4As8AfQBPgA2AeIANgAKADYCygJSAeIANgHSADYANgGSAZIBCgA2AVYAQ
gDeADYANgFuAAoBggGKADYANgAKAB4B4gEaADYCdgCGAMoB8gHyASoANgHyAToCIgHiADdIADgA+BCkE
joDprxAtA/cAcgB3AHoAfQN+Aw4CYABzAkkAdQB2AigB9AFcAHEBtACJASgAeAB+AcwAQQHfAfoAHwB0
AHwERgBPApoBbgB5AtAAyQEQAzQC0QGFAHsCzwGXAuACawKAgNaAIYBKgFuAeIC0gJuArIAygHaAQoBG
gG6AY4BEgBCAV4AagDmAToCygF2AB4BigGSAAoA3gHSA54ANgICASYBVgJSAI4A0gKGAnYBMgGCAiIBQ
gI+AqIB80gAOAD4EKQS+gOmvEC0EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTS
BNME1ABTBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOuA7YDugO+A8IDx
gPKA84D0gPWA9oD3gPiA+YD6gPuA/ID9gP6A/4EBAIEBAYEBAoAJgQEDgQEEgQEFgQEGgQEHgQEIgQEJ
gQEKgQELgQEMgQENgQEOgQEPgQEQgQERgQESgQETgQEUgQEVgQEWgQEXgQEYXxAXRmlsZSBPdXRsaW5l
IENvbnRyb2xsZXJfEBlTdGF0aWMgVGV4dCAoc3RhdHVzIGluZm8pXxAXU3RhdGljIFRleHQgKEZpbGUK
RmlsZSlfEBRQdXNoIEJ1dHRvbiAoQ2FuY2VsKVtTY3JvbGwgVmlld18QIEJ1dHRvbiBDZWxsIChUcmFz
aCB0b3JyZW50IGZpbGUpW0J1dHRvbiBDZWxsXxATSG9yaXpvbnRhbCBTY3JvbGxlcl8QF1N0YXRpYyBU
ZXh0IChGaWxlIE5hbWUpXxAYVGV4dCBGaWVsZCBDZWxsIChHcm91cDopXxAaU3RhdGljIFRleHQgKERv
d25sb2FkIHRvOilfEB5JbWFnZSBWaWV3IChOU0FwcGxpY2F0aW9uSWNvbilZU2VwYXJhdG9ybxAYAE0A
ZQBuAHUAIABJAHQAZQBtACAAKABTAGgAbwB3ACAARwByAG8AdQBwAHMgJgApXxAeVGV4dCBGaWVsZCBD
ZWxsIChEb3dubG9hZCB0bzopXxAgSW1hZ2UgVmlldyAoTlNBcHBsaWNhdGlvbkljb24pLTFfEBFCdXR0
b24gQ2VsbCAoQWRkKV8QIEltYWdlIENlbGwgKE5TQXBwbGljYXRpb25JY29uKS0xXxAXQnV0dG9uIENl
bGwgKENoYW5nZS4uLilfEBxDaGVjayBCb3ggKFN0YXJ0IHdoZW4gYWRkZWQpXxAeQ2hlY2sgQm94IChU
cmFzaCB0b3JyZW50IGZpbGUpXxAUQnV0dG9uIENlbGwgKENhbmNlbClvECEAUABvAHAAIABVAHAAIABC
AHUAdAB0AG8AbgAgAEMAZQBsAGwAIAAoAFMAaABvAHcAIABHAHIAbwB1AHAAcyAmAClfEBFNZW51IChP
dGhlclZpZXdzKVxGaWxlJ3MgT3duZXJfEBdQdXNoIEJ1dHRvbiAoQ2hhbmdlLi4uKV8QFFN0YXRpYyBU
ZXh0IChHcm91cDopW0FwcGxpY2F0aW9uXENvbnRlbnQgVmlld18QEVRhYmxlIEhlYWRlciBWaWV3XxAe
SW1hZ2UgQ2VsbCAoTlNBcHBsaWNhdGlvbkljb24pXxARUHVzaCBCdXR0b24gKEFkZClfEBRUYWJsZSBD
b2x1bW4gKENoZWNrKV8QHVRleHQgRmllbGQgQ2VsbCAoc3RhdHVzIGluZm8pXxAbVGV4dCBGaWVsZCBD
ZWxsIChGaWxlIE5hbWUpXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpXxAXVGFibGUgQ29sdW1u
IChQcmlvcml0eSlfEBtUZXh0IEZpZWxkIENlbGwgKEZpbGUKRmlsZSlvEBsAUABvAHAAdQBwACAAQgB1
AHQAdABvAG4AIAAoAFMAaABvAHcAIABHAHIAbwB1AHAAcyAmAClfEBNUYWJsZSBDb2x1bW4gKE5hbWUp
XxAeQnV0dG9uIENlbGwgKFN0YXJ0IHdoZW4gYWRkZWQpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENl
bGwpLTFfEBFWZXJ0aWNhbCBTY3JvbGxlcl8QIkZpbGUgT3V0bGluZSBWaWV3IChOYW1lLCBETCwgUmFu
aynSAA4APgQpBRqA6aECgIB80gAOAD4EKQUegOmhAqOAfdIADgA+BCkFIoDprxA/A/cDngB9A50DrgN+
AmADpgBzAigBXAOiA6wBKAB4AH4BzAB0BEYATwM0AW4AeQDJARAC0QGFAs8BlwJrAoAAcgB3A6sDqQOg
A6EDDgJJAHUAdgH0A58AcQG0A6UAiQOtA6cDqgBBAd8B+gAfAHwDqAKaAtAC4AOkAHsDowB6gNaAwoB4
gL+A5IC0gKyA04AygG6ARIDKgOGAOYBOgLKAXYA3gOeADYChgEmAVYAjgDSAnYBMgIiAUICogHyAIYBK
gN+A24DGgMiAm4B2gEKARoBjgMSAEIBXgNGAGoDigNWA3YAHgGKAZIACgHSA2YCAgJSAj4DPgGCAzYBb
0gAOAD4EKQVkgOmvED8FZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7
BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZ
BZoFmwWcBZ0FngWfBaAFoQWiBaOBAR2BAR6BAR+BASCBASGBASKBASOBASSBASWBASaBASeBASiBASmB
ASqBASuBASyBAS2BAS6BAS+BATCBATGBATKBATOBATSBATWBATaBATeBATiBATmBATqBATuBATyBAT2B
AT6BAT+BAUCBAUGBAUKBAUOBAUSBAUWBAUaBAUeBAUiBAUmBAUqBAUuBAUyBAU2BAU6BAU+BAVCBAVGB
AVKBAVOBAVSBAVWBAVaBAVeBAViBAVmBAVqBAVsQNRAXECoQHRBAEDsQLBA8EAUQPxAgEDcQERA6EBYQ
CRA0EA4QExAHEC8QMRAtEC4QDBA2EBwQJxAzECkQChALED4QPRAUEBoQCBAfEDkQHhAiECMQQRAoEDgQ
KxAwEDIQGBAhEBsQFdIADgA+AG8F2oBwoNIADgA+BCkF3YDpoNIADgA+BCkF4IDpoNIANwA4BeIF46IF
4wA7Xk5TSUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgMqAzADewOCA4kDlwOpA8UD0wPf
A+sD+QQEBBIELgQ8BE8EYQR7BIUEkgSUBJcEmQScBJ8EoQSjBKUEqASrBK0EsASyBLQEtgS5BLsEvgTH
BNME1QTXBO0E9gT/BQoFDwUeBScFOgVDBU4FUAVTBVUFigWXBbAFvQXLBdUF4wX8BgkGGwYvBjkGRQZH
BkkGSwZNBk8GVAZWBlgGWgZcBl4GYAZiBn0GhAaNBpwGpwbEBtYG4QbqBvYHAgcEBwYHCAcLBw0HDwcR
BxoHHAc5BzsHPQc/B0EHQwdFB0cHSQdLB00HTwdRB1MHVQd+B4YHkQeYB6QHrgewB7IHtAe1B7cHuQe8
B70HvwfBB8oHzAfZB9sH3QffB+EH4wflCAEIHQg1CGkIiginCLAItwjECMoI4gkDCQ8JFwkiCSoJMgk/
CUoJTwlRCVMJVQlXCVwJXQlqCXkJewl9CX8JhwmbCaQJqQm8CcUJzAnYCeEJ7An4CgIKCQoVCjYKOAo6
CjwKPgpBCkIKRApGCl8KgAqUCp4KrAq4Cr0KvwrBCsMKxQrHCswKzgraCusK8gr5CwILBAsNCw8LEgsf
CygLLQs0C0kLUQteC2oLeAt6C3wLfguAC4ILiQuWC6MLqwutC68LuwvEC8kL3gvgC+IL5AvmC/kMBgwI
DAsMFAwdDC8MPAxFDFAMXAx9DH8MgQyDDIUMhgyIDIoMowzEDMkMywzNDM8M0QzTDNgM2gzkDPUM9w0A
DQINBA0lDScNKQ0rDS0NMA0xDTMNNQ1ODYMNmQ2uDb0N0A3iDfQOAg4EDgYOCA4KDgwODg4QDhIOFA4Z
DiIOLA49Dj8OSA5KDk0OXg5gDmIOYw5sDnYOeA6BDogOmg6jDqwOtQ7CDssO1g7fDwAPAg8EDwYPCA8J
DwsPDQ8lD0YPSA9KD0wPTg9QD1IPXw+ID4oPjA+OD48PkQ+TD5QPlg+YD6EPow+wD7IPtA+2D7gPug+8
D9UP9g/4D/oP+xAcEB4QIBAiECQQJRAnECkQQxBkEGYQaBBqEGwQbhBzEHUQfxCgEKIQpBCmEKgQqxCs
EK4QsBDIEP0RBhEIEQoRDBEOERAREhEUERkRLBE1EUERQxFFEU4RVxFcEXIRkxGVEZcRmRGbEZ4RnxGh
EaMRuxHwEfIR9BH2EfgR+hH8Ef4SAxIHEhgSGhIcEh4SPxJBEkMSRRJHEkgSShJMEmQSmRKbEp0SnxKh
EqMSpRKnEq4SsBLREtMS1RLXEtkS2hLcEt4S9xNGE2MTdROAE5ITpxO1E7wTzhPXE9gT2hPcE94T4BPi
E+QT5hPnE+gT6xPuE/AT9RQiFCsUMxRHFFIUYBRqFHcUgBSGFIgUihSMFJEUkxSYFJoUnBSeFKAUqRS2
FMIUxBTGFMgU4RTuFPAU8hT0FQYVExUVFRcVGRUsFUAVSRVOFVkVYhVkFWkVaxVtFaIVsBW9Fb8VwRXD
FcQVxhXHFckVyxXNFc8V2BXhFegV9xX/FggWDRYWFiMWNxZGFk8WXBZqFosWjRaPFpEWkxaUFpYWmBaw
FtEW0xbVFtcW2RbbFt0W5BcjFy8XOBdFF1gXZRdxF38XjRePF5EXkxeVF5cXmRebF50XsBezF7UXtxe5
F7sXvRfGF8gX0xfVF9cX2RfbF90YChgUGB4YKBgqGCwYLhgwGDIYNRg3GDkYOxg9GD8YSBhKGE0YTxiq
GMwY1hjsGPkZDhkoGUQZXxlrGYoZmRmlGacZqRmuGbAZshm0GbUZtxnAGckZyxnMGc4Z0BnSGdQZ1hnY
GeEZ8xoBGgwaKRo1GjcaORo7Gj0aPxpBGm4acBpyGnQadhp4GnoafBp+GoAaihqTGpwasBrJGssazRrP
GtEa0xrqGvMa/BsKGxMbFRscGx4bIBsiG0sbWhtnG3QbfBuHG5YboRusG60brxuxG7MbvBu+G8cb0BvS
G9cb9Bv5G/sb/Rv/HAEcAxwQHBIcHhwzHDUcNxw5HDscTRxWHGEcdRyWHJscnRyfHKEcoxylHKccsRzG
HMgcyhzMHM4c5xzwHPUdAx0kHSYdKB0qHSwdNR03HT0dWh1cHV4dYB1iHWQdZx18HX4dgB2CHYQdkB2d
HZ8doh3XHdkd2x3dHd8d4R3jHeUd6h37Hf0eBh4IHikeKx4tHi8eOB46HjweRR5iHmQeZh5oHmoebB5x
HpIelB6WHpgemh6cHqEeox64HroevB6+HsAeyh7XHtke3h7nHuwe+x8THxwfJR8wH1kfYx9lH2cfaR9r
H20fbx9xH3ofkx+gH6kftB+/H+gf6h/sH+4f8B/zH/wf/iAAIAIgCyAnIDAgMiA1IDcgTSBmIG8geCCF
IKYgqCCqIKwgriCvILEgsyDLIQQhEiEUIRYhGCEaIRwhHiEgISIhNyFEIUYhSCFKIVUhXiFlIX4hiSGS
IZchqiGzIbUh3CHeIeAh4iHkIeYh6CHqIewh7iHwIfIh9CH2Ifgh+iH8If4iACIRIh8iKCIwIjIiNCI2
IjgiPyJIIk8iZiJ1IoYiiCKKIowijiKZIqoirCKuIrAisiK7IswiziLQItIi1CLgIvEi8yL1Ivci+SMI
IxkjGyMdIx8jISMsIzUjPCNUI2UjZyNpI2sjbSN3I4gjiiOMI44jkCOdI64jsCOyI7QjtiPCI9Mj1SPX
I9kj2yPoI/kj+yP9I/8kASQKJAwkDiQmJDgkSSRLJE0kTyRRJFwkbSRvJHEkcyR1JIokmySdJJ8koSSj
JLUkxiTIJMokzCTOJNck6CTqJOwk7iTwJQElAyUFJQclCSUOJR8lISUjJSUlJyU7JUQlRiWhJaMlpSWn
JaklqyWtJa8lsSWzJbUltyW5JbslvSW/JcElwyXFJcclySXLJc0lzyXRJdMl1SXXJdkl2yXdJd8l4SXj
JeUl5yXpJesl7SXvJfEl8yX1Jfcl+SYCJgQmBiYUJh0mIiYrJi0miCaKJowmjiaQJpImlCaWJpgmmiac
Jp4moCaiJqQmpiaoJqomrCauJrAmsia0JrYmuCa6JrwmvibAJsImxCbGJsgmyibMJs4m0CbSJtQm1ibY
Jtom3CbeJuAm6SbrJ0gnSidMJ04nUCdSJ1QnVidYJ1onXCdeJ2AnYidkJ2YnaCdqJ2wnbidwJ3IndCd2
J3gneid8J34ngCeCJ4QnhieIJ4onjCeOJ5AnkieUJ5YnmCeaJ5wnniegJ6InqyetKAooDCgOKBAoEigU
KBYoGCgaKBwoHiggKCIoJCgmKCgoKigsKC4oMCgzKDYoOSg7KD4oQShEKEcoSihNKFAoUyhWKFkoXChf
KGIoZShoKGsobihxKHQodyh6KH0olyizKM0o5CjwKRMpHyk1KU8paimHKagpsinlKgYqKSo9KmAqeiqZ
Kroq0SsWKyorNytRK2grdCuBK5UrtivKK+EsASwfLD0sVyx1LK4sxCzlLQUtGS0+LUctSS1MLU4tVy1Z
LVwtXi1nLWkt6i3sLe4t8C3yLfQt9i34Lfot/C3+LgAuAi4ELgYuCC4KLgwuDi4QLhIuFC4WLhguGi4c
Lh4uIC4iLiQuJi4oLiouLC4uLjAuMi40LjYuOC46LjwuPi5ALkIuRC5GLkguSi5MLk4uUC5SLlQuVi5Y
LlouXC5eLmAuYi5kLmYuaC5xLnMu9C73Lvou/S8ALwMvBi8JLwwvDy8SLxUvGC8bLx4vIS8kLycvKi8t
LzAvMy82LzkvPC8/L0IvRS9IL0svTi9RL1QvVy9aL10vYC9jL2YvaS9sL28vci91L3gvey9+L4EvhC+H
L4ovjS+QL5Mvli+ZL5wvny+iL6UvqC+rL64vsS+zL7Uvty+5L7svvS+/L8Evwy/FL8cvyS/LL80vzy/R
L9Mv1S/XL9kv2y/dL98v4S/jL+Uv5y/pL+sv7S/vL/Ev8y/1L/cv+S/7L/0v/zABMAMwBTAHMAkwCzAN
MA8wETATMBUwFzAZMCIwJDAlMC4wMDAxMDowPDA9MEYwSwAAAAAAAAICAAAAAAAABeQAAAAAAAAAAAAA
AAAAADBaA</bytes>
CACAZBIGgkD/3gH9AA4B/gH/AgACAQICAgMCBAIFAesCBgIHAggB3wIKATcCDACIATcAiAIQAhECEgH6
AhQCFQCvWE5TVGFyZ2V0V05TVGl0bGVfEBFOU0tleUVxdWl2TW9kTWFza11OU0lzU2VwYXJhdG9yWk5T
S2V5RXF1aXZcTlNJc0Rpc2FibGVkXU5TTW5lbW9uaWNMb2NZTlNPbkltYWdlXE5TTWl4ZWRJbWFnZVhO
U0FjdGlvblVOU1RhZ1dOU1N0YXRlgGKAaoA9EgAQAAAJgD0JEn////+AZYBngGSAaRP//////////tMA
DgH+AhcCGAIZAhpbTlNNZW51SXRlbXOAcYBrgGzTAA4AMgCzALQAtQIegB6AHIBmXxAPTlNNZW51Q2hl
Y2ttYXJr0wAOADIAswC0ALUCI4AegByAaF8QEE5TTWVudU1peGVkU3RhdGVfEBFfcG9wVXBJdGVtQWN0
aW9uOtIANwA4AicB56IB5wA7Wk90aGVyVmlld3PSAA4APgBvAiuAcKIB9AItgGOAbdsB/QAOAf4B/wIB
AgMCBAIFAesCBgIHAd8CCgIxAgwBNwIQAhECEgH6AjYCN4BigGqAboA9gGWAZ4BkgG8T//////////1s
AFMAaABvAHcAIABHAHIAbwB1AHAAcyAm0gA3ADgCOgI7owI7AjwAO15OU011dGFibGVBcnJheVdOU0Fy
cmF50gA3ADgCPgHrogHrADvSADcAOAJAAkGmAkECQgFUAQgAggA7XxARTlNQb3BVcEJ1dHRvbkNlbGxe
TlNNZW51SXRlbUNlbGzSADcAOAJEAkWmAkUBVwDCAMMAxAA7XU5TUG9wVXBCdXR0b27YAGIADgCAAIIA
ZACEAF4AZgBPAMcCSQJKAbUAiABnAE+ADYAxgHWAdgmADoANXxAVe3syNDAsIDYxfSwgezQ4LCAxN319
2ACkAA4A0ACmANEA0gCpANMA1ADVANYCUgDYAHwA2gDbgDCAKIB3gCWAdIAtVkdyb3VwOt8QDwBiAlgA
DgCAAlkCWgJbAGMCXABkAF4AZgJdAl4CXwBPAmECYgJjAmQCZQJmAmcCaAJpAGcATwJsAm0CbVtOU0hT
Y3JvbGxlclhOU3NGbGFnc1xOU0Nvcm5lclZpZXdfEBBOU0hlYWRlckNsaXBWaWV3XE5TU2Nyb2xsQW10
c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeADYCsgLGAsBASgISAgYB5TxAQ
QSAAAEEgAABCEAAAQhAAABEBEoAOgA2AqIB6gHrSAA4APgBvAnGAcKUCbQJsAmECZgJlgHqAqICsgIGA
hNsAYgAOAIACeABjAGQCeQBeAnoAZgJeAH0CfAJ9An4CfwKAAoEAZwKDAH0CgVlOU2N2RmxhZ3NZTlNE
b2NWaWV3WU5TQkdDb2xvcoB4gKeAphAEgHsRCQCAfIAOgJGAeIB80gAOAD4AbwKIgHChAoGAfN8QFgBi
AosADgKMAo0CjgDQAo8CWgKQApECkgBkAGUAhABeADICkwKUAGYClQKWAm0ArQKYApkCmgKbApwAiAJl
Ap8ArwKgAGoCoQCIAGcCpAKlAqYCbQKoAqlfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2Fs
WU5TVHZGbGFnc18QE05TT3JpZ2luYWxDbGFzc05hbWVcTlNIZWFkZXJWaWV3XxASTlNBbGxvd3NUeXBl
U2VsZWN0XxAXTlNJbnRlcmNlbGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxl
XxAYTlNJbnRlcmNlbGxTcGFjaW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1h
c2tGb3JMb2NhbF5OU1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodIB6gKUSGkCAAIB+gICAmgmAhCNACAAA
AAAAACNAAAAAAAAAAIB/CYAOgH2AohAPgHqAhyNAQQAAAAAAAF8QD0ZpbGVPdXRsaW5lVmlld11OU091
dGxpbmVWaWV3WnszNzIsIDI1MX3XAGIADgBkAGUAXgBmAq4CZgKwAGoCsQBnAmYCgVtOU1RhYmxlVmll
d4CBgIOAgoAOgIGAfNsAYgAOAIACeABjAGQCeQBeAnoAZgJeAH0CfAK4An4CuQKAApsAZwKDAH0Cm4B4
gKeAr4CugICADoCRgHiAgFl7MzcyLCAxN33SADcAOALBAsKkAsIAwwDEADtfEBFOU1RhYmxlSGVhZGVy
Vmlld9YAYgAOAIAAZABeAGYAfQLFAsYAagBnAH2AeICGgIWADoB4XxAUe3szNzMsIDB9LCB7MTYsIDE3
fX3SADcAOALLAsykAswAwwDEADtdX05TQ29ybmVyVmlld9IADgA+AG8Cz4BwowLQAtEC0oCIgJSAndoC
1AAOAtUC1gLXAtgC2QLaAtsCrgCIAt0C3gLfAuAC4QCvAuIC4wKBXk5TSXNSZXNpemVhYmxlXE5TSGVh
ZGVyQ2VsbFxOU0lkZW50aWZpZXJXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWlu
V2lkdGhaTlNNYXhXaWR0aAmAk4CKgIkjQHO5lgAAAACAjyNAQ0ywAAAAACNAj0AAAAAAAIB8VE5hbWXX
AKQADgDQAKYA0QCpANMC5wLoAukC3wE8AK0C7BIEgf4AgI6Ai4CJgDuAjNMADgDrAPYA7gD4Au+ALEsw
LjMzMzMzMjk5ANUADgDqAOsA7ADtAO4A/gDwAvMA8oAsgC+AjYApXxAPaGVhZGVyVGV4dENvbG9y0gA3
ADgC9wL4pQL4AQcBCACCADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgApAAOANAApgDRANIAqQDTAvoA1QKD
Av0A2AKBAfkA2xIUIf5AgDCAkYCQgCWAfIAtWVRleHQgQ2VsbNUADgDqAOsA7ADtAO4A7wDwAwUA8oAs
gCuAkoApXxAWY29udHJvbEJhY2tncm91bmRDb2xvctIANwA4AwkDCqIDCgA7XU5TVGFibGVDb2x1bW7Y
AA4C1QLWAtcC2ALaAtsCrgLdAw0DDgEhAw8DEALjAoGAk4CWgJWAmyNAJAAAAAAAAIB8VUNoZWNr1wCk
AA4A0ACmANEAqQDTANQC6AMVAxYBPACtAuyAjoCYgJeAO4CMUkRM1QAOAOoA6wDsAO0A7gKcAPADHQDy
gCyAmoCZgClbaGVhZGVyQ29sb3LTAA4A6wD2AO4A+AMigCxCMQDdAKQADgEvATABMQEyATMApgDRANIB
NACpATUA1AE2ATcB8ABYAaEBNwE3AykCgQH4AysBpoBAgD2AUoA9gD2AnIB8EgkAAADUAA4A3gDfAOAA
4QMuAOMBI4AnI0AoAAAAAAAAgCbYAA4C1QLWAtcC2ALaAtsCrgLdAzIDMwM0AzUDEALjAoGAk4CfgJ4j
QD0AAAAAAACAoYB8WFByaW9yaXR51wCkAA4A0ACmANEAqQDTANQC6AMVAzsBPACtAuyAjoCYgKCAO4CM
VFJhbmvYAKQADgDQAKYA0QDSAKkA0wL6ANUCgwL9ANgCgQNFANuAMICRgJCAJYB8EggACACALdUADgDq
AOsA7ADtAO4DSQDwA0oA8oAsgKSAo4ApWWdyaWRDb2xvctMADgDrAPYA7gD4A0+ALEQwLjUA0gA3ADgD
UQNSogNSADteTlNDbGFzc1N3YXBwZXJfEBV7ezEsIDE3fSwgezM3MiwgMjUxfX3SADcAOANVA1akA1YA
wwDEADtaTlNDbGlwVmlld9kAYgH9AA4AgABkAF4CBgBmA1gAfQB9A1sDXABqAGcDXgB9A2BZTlNQZXJj
ZW50gHiAeICrgKmADoCqgHgjP+xxxyAAAABfEBZ7ezM3MywgMTd9LCB7MTUsIDI1MX19XF9kb1Njcm9s
bGVyOtIANwA4A2QDZaUDZQDCAMMAxAA7Wk5TU2Nyb2xsZXLaAGIB/QAOAIACWQBkAF4CBgBmA1gAfQB9
A1sDagNrA2wAZwNeAH0DcIB4gHiAq4CtEQEBE/////+AAAEAgA6AqoB4Iz/ugvngAAAAXxAZe3stMTAw
LCAtMTAwfSwgezMyOCwgMTV9fdIADgA+AG8DdIBwoQKbgIBfEBN7ezEsIDB9LCB7MzcyLCAxN319XxAW
e3syMCwgODh9LCB7Mzg5LCAyNjl9fdIANwA4A3kDeqQDegDDAMQAO1xOU1Njcm9sbFZpZXfYAGIADgCA
AIIAZACEAF4AZgBPASYDfgN/AZgAiABnAE+ADYBBgLOAtAmADoANXxAVe3sxOCwgNDN9LCB7MTI5LCAx
OH193gCkAA4BLwOFATABMQEyATMApgDRANIBNACpATUBngE2ATcDiAE4AFgBoQE3A4sA2AB+AT4ArQGm
XU5TTm9ybWFsSW1hZ2WAQIA9gLaAUoA9gLWAJYCyXxASVHJhc2ggdG9ycmVudCBmaWxl0wAOADIAswC0
ALUDkoAegByAt1p7NDI5LCA0Nzl90gA3ADgDlQDDowDDAMQAO18QFnt7MCwgMH0sIHsxNjgwLCAxMDI4
fX1aezM1MCwgMzIyfdIANwA4A5kDmqIDmgA7XxAQTlNXaW5kb3dUZW1wbGF0ZdIADgA+AG8DnYBwrxAS
A54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvgL+AwoDGgMiAyoDMgM6A0YDTgNWA14DZ
gNuA3YDegOCA4oDk1AAOA7EDsgOzA7QAeAAfA7ddTlNEZXN0aW5hdGlvblhOU1NvdXJjZVdOU0xhYmVs
gMGAToACgMBbZlN0YXJ0Q2hlY2vSADcAOAO6A7ujA7sDvAA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3Je
TlNOaWJDb25uZWN0b3LUAA4DsQOyA7MDtAO/AB8DwYDBgMOAAoDF0gAOADIAMwPEgASAxF8QFUZpbGVP
dXRsaW5lQ29udHJvbGxlcl8QD2ZGaWxlQ29udHJvbGxlctQADgOxA7IDswO0AHsAHwPLgMGAYIACgMdb
Zkdyb3VwUG9wVXDUAA4DsQOyA7MDtAO/AoED0YDBgMOAfIDJWmRhdGFTb3VyY2XUAA4DsQOyA7MDtAB3
AB8D14DBgEqAAoDLXmZMb2NhdGlvbkZpZWxk1AAOA7EDsgOzA7QCgQO/A92AwYB8gMOAzVhmT3V0bGlu
ZdQADgOxA7IDswPgAB8CLQPjgNCAAoBtgM9fEBFzaG93R3JvdXBzV2luZG93OtIANwA4A+YD56MD5wO8
ADtfEBVOU05pYkNvbnRyb2xDb25uZWN0b3LUAA4DsQOyA7MDtAByAB8D7IDBgCGAAoDSXGZTdGF0dXNG
aWVsZNQADgOxA7IDswO0AH4AHwPygMGAsoACgNRcZkRlbGV0ZUNoZWNr1AAOA7EDsgOzA+AAHwB6A/iA
0IACgFuA1lpjYW5jZWxBZGQ61AAOA7EDsgOzA7QAcQAfA/6AwYAQgAKA2FlmSWNvblZpZXfUAA4DsQOy
A7MDtAO/AoEEBIDBgMOAfIDaWGRlbGVnYXRl1AAOA7EDsgOzA7QAcwAfBAqAwYAygAKA3FpmTmFtZUZp
ZWxk1AAOA7EDsgOzA7QAHwBBBASAwYACgAeA2tQADgOxA7IDswO0AEEAHwQVgMGAB4ACgN9Wd2luZG93
1AAOA7EDsgOzA7QAdgAfBBuAwYBGgAKA4V8QEmZMb2NhdGlvbkltYWdlVmlld9QADgOxA7IDswPgAB8A
dAQhgNCAAoA3gONfEA9zZXREZXN0aW5hdGlvbjrUAA4DsQOyA7MD4AAfAHkEJ4DQgAKAVYDlVGFkZDrS
AA4APgQqBCuA6a8QLAH0AmEC0gKBAH4BbgGFAcwATwJsAH0DDwLQAHMAcgB8AMkCmwN/Ad8BKAB2AHQA
eQO/AZcAQQBxARAAdQFcAbQAegLRAfoCSgCJAuEAewB3AHgDNQItBFeAY4CsgJ2AfICygEmATIBdgA2A
qIB4gJuAiIAygCGAdIAjgICAtIBigDmARoA3gFWAw4BQgAeAEIA0gEKARIBXgFuAlIBkgHaAGoCPgGCA
SoBOgKGAbYDn0gAOADIAMwRagASA6F1OU0FwcGxpY2F0aW9u0gA3ADgEXQI8ogI8ADvSAA4APgQqBGCA
6a8QLAH6AH0CgQB9AE8AdgB3AHoAQQB9AE8C0QKBAE8ATwBPAHIAfQB+AHsAdABPAE8ATwAfAHgAHwBP
AHMATwB1AHkATwKBAd8AfABxAtAATwBPAE8C0gH6AB+AZIB4gHyAeIANgEaASoBbgAeAeIANgJSAfIAN
gA2ADYAhgHiAsoBggDeADYANgA2AAoBOgAKADYAygA2AQoBVgA2AfIBigHSAEICIgA2ADYANgJ2AZIAC
0gAOAD4EKgSPgOmvEC0AHwH0AmEC0gB+AoECbAFuAcwATwGFAH0C0AMPAHMAcgB8A38CmwDJAd8BKAB2
AHQAeQO/AZcAQQBxARAAdQB6AbQBXALRAfoCSgCJAuEAewB3AHgDNQItBFeAAoBjgKyAnYCygHyAqIBJ
gF2ADYBMgHiAiICbgDKAIYB0gLSAgIAjgGKAOYBGgDeAVYDDgFCAB4AQgDSAQoBbgFeARICUgGSAdoAa
gI+AYIBKgE6AoYBtgOfSAA4APgQqBL+A6a8QLQTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTP
BNAE0QTSBNME1ATVBNYE1wTYBNkE2gBTBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7IDt
gO6A74DwgPGA8oDzgPSA9YD2gPeA+ID5gPqA+4D8gP2A/oD/gQEAgQEBgQECgQEDgQEEgQEFgQEGgQEH
gAmBAQiBAQmBAQqBAQuBAQyBAQ2BAQ6BAQ+BARCBARGBARKBAROBARSBARWBARaBAReBARhcRmlsZSdz
IE93bmVyWVNlcGFyYXRvcl8QE0hvcml6b250YWwgU2Nyb2xsZXJfEBdUYWJsZSBDb2x1bW4gKFByaW9y
aXR5KV8QHkNoZWNrIEJveCAoVHJhc2ggdG9ycmVudCBmaWxlKV8QIkZpbGUgT3V0bGluZSBWaWV3IChO
YW1lLCBETCwgUmFuaylfEBFWZXJ0aWNhbCBTY3JvbGxlcl8QHkltYWdlIENlbGwgKE5TQXBwbGljYXRp
b25JY29uKV8QFEJ1dHRvbiBDZWxsIChDYW5jZWwpXENvbnRlbnQgVmlld18QG1RleHQgRmllbGQgQ2Vs
bCAoRmlsZQpGaWxlKVtTY3JvbGwgVmlld18QE1RhYmxlIENvbHVtbiAoTmFtZSlbQnV0dG9uIENlbGxf
EBdTdGF0aWMgVGV4dCAoRmlsZSBOYW1lKV8QGVN0YXRpYyBUZXh0IChzdGF0dXMgaW5mbylfEBRTdGF0
aWMgVGV4dCAoR3JvdXA6KV8QIEJ1dHRvbiBDZWxsIChUcmFzaCB0b3JyZW50IGZpbGUpXxARVGFibGUg
SGVhZGVyIFZpZXdfEB1UZXh0IEZpZWxkIENlbGwgKHN0YXR1cyBpbmZvKV8QElBvcCBVcCBCdXR0b24g
Q2VsbF8QF0J1dHRvbiBDZWxsIChDaGFuZ2UuLi4pXxAeSW1hZ2UgVmlldyAoTlNBcHBsaWNhdGlvbklj
b24pXxAXUHVzaCBCdXR0b24gKENoYW5nZS4uLilfEBFQdXNoIEJ1dHRvbiAoQWRkKV8QF0ZpbGUgT3V0
bGluZSBDb250cm9sbGVyXxAeQnV0dG9uIENlbGwgKFN0YXJ0IHdoZW4gYWRkZWQpXxAgSW1hZ2UgVmll
dyAoTlNBcHBsaWNhdGlvbkljb24pLTFfEBtUZXh0IEZpZWxkIENlbGwgKEZpbGUgTmFtZSlfEBpTdGF0
aWMgVGV4dCAoRG93bmxvYWQgdG86KV8QFFB1c2ggQnV0dG9uIChDYW5jZWwpXxARQnV0dG9uIENlbGwg
KEFkZClfEB5UZXh0IEZpZWxkIENlbGwgKERvd25sb2FkIHRvOilfEBRUYWJsZSBDb2x1bW4gKENoZWNr
KV8QEU1lbnUgKE90aGVyVmlld3MpXxAYVGV4dCBGaWVsZCBDZWxsIChHcm91cDopXxAgSW1hZ2UgQ2Vs
bCAoTlNBcHBsaWNhdGlvbkljb24pLTFfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktMVxQb3B1
cCBCdXR0b25fEBdTdGF0aWMgVGV4dCAoRmlsZQpGaWxlKV8QHENoZWNrIEJveCAoU3RhcnQgd2hlbiBh
ZGRlZClfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClvEBgATQBlAG4AdQAgAEkAdABlAG0AIAAo
AFMAaABvAHcAIABHAHIAbwB1AHAAcyAmAClbQXBwbGljYXRpb27SAA4APgQqBRuA6aECgYB80gAOAD4E
KgUfgOmhAqSAfdIADgA+BCoFI4DprxA/AB8BbgMPAE8AfQByApsAyQOuAd8BKAOeAHQDpgOfA78DqQGX
ARABXALRAfoCSgCJAuEAewB4A6QDqARXAfQCYQLSAoEAfgJsAYUBzAOhA6cDqwLQA68AcwB8A38DogOl
AHYAeQOsAEEAcQB1AHoBtAOqA6MDoAB3A60DNQItgAKASYCbgA2AeIAhgICAI4DigGKAOYC/gDeA04DC
gMOA2YBQgDSARICUgGSAdoAagI+AYIBOgM6A14DngGOArICdgHyAsoCogEyAXYDIgNWA3YCIgOSAMoB0
gLSAyoDRgEaAVYDegAeAEIBCgFuAV4DbgMyAxoBKgOCAoYBt0gAOAD4EKgVlgOmvED8FZgVnBWgFaQVq
BWsFbAVtBW4FbwVwBXEFcgVzBXQFdQV2BXcFeAV5BXoFewV8BX0FfgV/BYAFgQWCBYMFhAWFBYYFhwWI
BYkFigWLBYwFjQWOBY8FkAWRBZIFkwWUBZUFlgWXBZgFmQWaBZsFnAWdBZ4FnwWgBaEFogWjBaSBAR2B
AR6BAR+BASCBASGBASKBASOBASSBASWBASaBASeBASiBASmBASqBASuBASyBAS2BAS6BAS+BATCBATGB
ATKBATOBATSBATWBATaBATeBATiBATmBATqBATuBATyBAT2BAT6BAT+BAUCBAUGBAUKBAUOBAUSBAUWB
AUaBAUeBAUiBAUmBAUqBAUuBAUyBAU2BAU6BAU+BAVCBAVGBAVKBAVOBAVSBAVWBAVaBAVeBAViBAVmB
AVqBAVsQQRAOEDMQKhArEAcQHhAiEBoQCRA8EDkQNRA3EDAQIxApEAgQMhAhEBEQQBAbED8QLBAvEC4Q
OhAtEBYQOBAgED0QMRAfEAUQKBA7EBgQCxATEB0QChAVEBQQFxA2ECcQDBAcEDQQPtIADgA+AG8F24Bw
oNIADgA+BCoF3oDpoNIADgA+BCoF4YDpoNIANwA4BeMF5KIF5AA7Xk5TSUJPYmplY3REYXRhAAgAGQAi
ACcAMQA6AD8ARABSAFQAZgMqAzADewOCA4kDlwOpA8UD0wPfA+sD+QQEBBIELgQ8BE8EYQR7BIUEkgSU
BJcEmQScBJ8EoQSjBKUEqASrBK0EsASyBLQEtgS5BLsEvgTHBNME1QTXBO0E9gT/BQoFDwUeBScFOgVD
BU4FUAVTBVUFigWXBbAFvQXLBdUF4wX8BgkGGwYvBjkGRQZHBkkGSwZNBk8GVAZWBlgGWgZcBl4GYAZi
Bn0GhAaNBpwGpwbEBtYG4QbqBvYHAgcEBwYHCAcLBw0HDwcRBxoHHAc5BzsHPQc/B0EHQwdFB0cHSQdL
B00HTwdRB1MHVQd+B4YHkQeYB6QHrgewB7IHtAe1B7cHuQe8B70HvwfBB8oHzAfZB9sH3QffB+EH4wfl
CAEIHQg1CGkIiginCLAItwjECMoI4gkDCQ8JFwkiCSoJMgk/CUoJTwlRCVMJVQlXCVwJXQlqCXkJewl9
CX8JhwmbCaQJqQm8CcUJzAnYCeEJ7An4CgIKCQoVCjYKOAo6CjwKPgpBCkIKRApGCl8KgAqUCp4KrAq4
Cr0KvwrBCsMKxQrHCswKzgraCusK8gr5CwILBAsNCw8LEgsfCygLLQs0C0kLUQteC2oLeAt6C3wLfguA
C4ILiQuWC6MLqwutC68LuwvEC8kL3gvgC+IL5AvmC/kMBgwIDAsMFAwdDC8MPAxFDFAMXAx9DH8MgQyD
DIUMhgyIDIoMowzEDMkMywzNDM8M0QzTDNgM2gzkDPUM9w0ADQINBA0lDScNKQ0rDS0NMA0xDTMNNQ1O
DYMNmQ2uDb0N0A3iDfQOAg4EDgYOCA4KDgwODg4QDhIOFA4ZDiIOLA49Dj8OSA5KDk0OXg5gDmIOYw5s
DnYOeA6BDogOmg6jDqwOtQ7CDssO1g7fDwAPAg8EDwYPCA8JDwsPDQ8lD0YPSA9KD0wPTg9QD1IPXw+I
D4oPjA+OD48PkQ+TD5QPlg+YD6EPow+wD7IPtA+2D7gPug+8D9UP9g/4D/oP+xAcEB4QIBAiECQQJRAn
ECkQQxBkEGYQaBBqEGwQbhBzEHUQfxCgEKIQpBCmEKgQqxCsEK4QsBDIEP0RBhEIEQoRDBEOERAREhEU
ERkRLBE1EUERQxFFEU4RVxFcEXIRkxGVEZcRmRGbEZ4RnxGhEaMRuxHwEfIR9BH2EfgR+hH8Ef4SAxIH
EhgSGhIcEh4SPxJBEkMSRRJHEkgSShJMEmQSmRKbEp0SnxKhEqMSpRKnEq4SsBLREtMS1RLXEtkS2hLc
Et4S9xNGE2MTdROAE5ITpxO1E7wTzhPXE9gT2hPcE94T4BPiE+QT5hPnE+gT6xPuE/AT9RQuFDcUPxRT
FGEUbBR5FIcUkRSeFKcUrRS1FLcUuRS7FMAUwRTDFMQUyRTLFM0UzxTRFNoU5xTzFPUU9xT5FQYVCBUK
FQwVHhUrFS0VLxUxFUQVWBVhFWYVcRV6FXwVgRWDFYUVshW0FbYVuBW6FbwVvhXAFcIVyxXkFe0V9BYD
FgsWFBYZFiIWLxZDFlIWWxZoFnYWlxaZFpsWnRafFqAWohakFrwW3RbfFuEW4xblFucW6RbwFy8XOxdE
F1EXZBdxF30XixeZF5sXnRefF6EXoxelF6cXqRe8F78XwRfDF8UXxxfJF9IX1BffF+EX4xflF+cX6RgW
GCAYKhg0GDYYOBg6GDwYPhhBGEMYRRhHGEkYSxhUGFYYWRhbGLYY2BjiGPgZBRkaGTQZUBlrGXcZlhml
GbEZsxm1GboZvBm+GcAZwRnDGcwZ1RnXGdgZ2hncGd4Z4BniGeQZ7Rn/Gg0aGBo1GkEaQxpFGkcaSRpL
Gk0aehp8Gn4agBqCGoQahhqIGooajBqWGp8aqBq8GtUa1xrZGtsa3RrfGvYa/xsIGxYbHxshGygbKhss
Gy4bVxtmG3MbgBuIG5MbohutG7gbuRu7G70bvxvIG8ob0xvcG94b4xwAHAUcBxwJHAscDRwPHBwcHhwq
HD8cQRxDHEUcRxxZHGIcbRyBHKIcpxypHKscrRyvHLEcsxy9HNIc1BzWHNgc2hzzHPwdAR0PHTAdMh00
HTYdOB1BHUMdSR1mHWgdah1sHW4dcB1zHYgdih2MHY4dkB2cHakdqx2uHeMd5R3nHekd6x3tHe8d8R32
HgceCR4SHhQeNR43HjkeOx5EHkYeSB5RHm4ecB5yHnQedh54Hn0enh6gHqIepB6mHqgerR6vHsQexh7I
HsoezB7WHuMe5R7qHvMe+B8HHx8fKB8xHzwfYR9rH20fbx9xH3MfdR93H3kfgh+bH6gfsR+8H8cf8B/y
H/Qf9h/4H/sgBCAGIAggCiATIC8gOCA6ID0gPyBVIG4gdyCAII0griCwILIgtCC2ILcguSC7INMhDCEa
IRwhHiEgISIhJCEmISghKiE/IUwhTiFQIVIhXSFmIW0hhiGRIZohnyGyIbshvSHkIeYh6CHqIewh7iHw
IfIh9CH2Ifgh+iH8If4iACICIgQiBiIIIhkiJyIwIjgiOiI8Ij4iQCJMIlUiXCJzIoIikyKVIpcimSKb
IqQipiKoIsAi0iLjIuUi5yLpIusi9yMIIwojDCMOIxAjGyMsIy4jMCMyIzQjQyNUI1YjWCNaI1wjZSN2
I3gjeiN8I34jkiObI6IjuiPLI80jzyPRI9Mj4CPxI/Mj9SP3I/kkBiQXJBkkGyQdJB8kKiQ7JD0kPyRB
JEMkTSReJGAkYiRkJGYkbySAJIIkhCSGJIgkkySkJKYkqCSqJKwkvSS/JMEkwyTFJMwk3STfJOEk4yTl
JPolCyUNJQ8lESUTJSUlNiU4JTolPCU+JUMlTCVOJaklqyWtJa8lsSWzJbUltyW5JbslvSW/JcElwyXF
JcclySXLJc0lzyXRJdMl1SXXJdkl2yXdJd8l4SXjJeUl5yXpJesl7SXvJfEl8yX1Jfcl+SX7Jf0l/yYB
JgomDCYOJhwmJSYqJjMmNSaQJpImlCaWJpgmmiacJp4moCaiJqQmpiaoJqomrCauJrAmsia0JrYmuCa6
JrwmvibAJsImxCbGJsgmyibMJs4m0CbSJtQm1ibYJtom3CbeJuAm4ibkJuYm6CbxJvMnUCdSJ1QnVidY
J1onXCdeJ2AnYidkJ2YnaCdqJ2wnbidwJ3IndCd2J3gneid8J34ngCeCJ4QnhieIJ4onjCeOJ5AnkieU
J5YnmCeaJ5wnniegJ6InpCemJ6gnqiezJ7UoEigUKBYoGCgaKBwoHiggKCIoJCgmKCgoKigsKC4oMCgy
KDQoNig4KDsoPihBKEQoRyhKKE0oUChSKFUoWChbKF4oYShkKGcoaihtKHAocyh2KHkofCh/KIIohSiS
KJwosijMKO0pEikmKUcpXilrKYkplSmrKbcp0SntKgQqJyo7KlsqcCqKKqsqxSrZKvMrFCs3K1UrciuJ
K50rvivVK+ksBCwnLEcsVCxuLI0sqyzeLOos8yz1LPgs+i0DLQUtCC0KLRMtFS2WLZgtmi2cLZ4toC2i
LaQtpi2oLaotrC2uLbAtsi20LbYtuC26Lbwtvi3ALcItxC3GLcgtyi3MLc4t0C3SLdQt1i3YLdot3C3e
LeAt4i3kLeYt6C3qLewt7i3wLfIt9C32Lfgt+i38Lf4uAC4CLgQuBi4ILgouDC4OLhAuEi4ULh0uHy6g
LqMupi6pLqwury6yLrUuuC67Lr4uwS7ELscuyi7NLtAu0y7WLtku3C7fLuIu5S7oLusu7i7xLvQu9y76
Lv0vAC8DLwYvCS8MLw8vEi8VLxgvGy8eLyEvJC8nLyovLS8wLzMvNi85LzwvPy9CL0UvSC9LL04vUS9U
L1cvWi9dL18vYS9jL2UvZy9pL2svbS9vL3Evcy91L3cveS97L30vfy+BL4MvhS+HL4kviy+NL48vkS+T
L5Uvly+ZL5svnS+fL6Evoy+lL6cvqS+rL60vry+xL7MvtS+3L7kvuy+9L78vwS/DL8Uvzi/QL9Ev2i/c
L90v5i/oL+kv8i/3AAAAAAAAAgIAAAAAAAAF5QAAAAAAAAAAAAAAAAAAMAY</bytes>
</object>
</data>
</archive>