Eliminated SpotlightPlaylistView, which is redundant for the time being.

CQTexperiment
matthewleon 2008-02-18 10:28:24 +00:00
parent 6873a2730b
commit 678f6e2dbb
5 changed files with 280 additions and 342 deletions

View File

@ -111,7 +111,6 @@
5604D4580D603459004F5C5D /* SpotlightPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5604D4570D603459004F5C5D /* SpotlightPanel.xib */; }; 5604D4580D603459004F5C5D /* SpotlightPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5604D4570D603459004F5C5D /* SpotlightPanel.xib */; };
5604D45B0D60349B004F5C5D /* SpotlightWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5604D4590D60349B004F5C5D /* SpotlightWindowController.m */; }; 5604D45B0D60349B004F5C5D /* SpotlightWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5604D4590D60349B004F5C5D /* SpotlightWindowController.m */; };
5604D4F60D60726E004F5C5D /* SpotlightPlaylistEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */; }; 5604D4F60D60726E004F5C5D /* SpotlightPlaylistEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */; };
56462DDA0D61D71E000AB68C /* SpotlightPlaylistView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56462DD90D61D71E000AB68C /* SpotlightPlaylistView.m */; };
56462EAF0D6341F6000AB68C /* SpotlightTransformers.m in Sources */ = {isa = PBXBuildFile; fileRef = 56462EAE0D6341F6000AB68C /* SpotlightTransformers.m */; }; 56462EAF0D6341F6000AB68C /* SpotlightTransformers.m in Sources */ = {isa = PBXBuildFile; fileRef = 56462EAE0D6341F6000AB68C /* SpotlightTransformers.m */; };
56462EB20D634206000AB68C /* SpotlightPlaylistController.m in Sources */ = {isa = PBXBuildFile; fileRef = 56462EB10D634206000AB68C /* SpotlightPlaylistController.m */; }; 56462EB20D634206000AB68C /* SpotlightPlaylistController.m in Sources */ = {isa = PBXBuildFile; fileRef = 56462EB10D634206000AB68C /* SpotlightPlaylistController.m */; };
56AE86C10D6901BC00B0F89B /* FontSizetoLineHeightTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 56AE86C00D6901BC00B0F89B /* FontSizetoLineHeightTransformer.m */; }; 56AE86C10D6901BC00B0F89B /* FontSizetoLineHeightTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 56AE86C00D6901BC00B0F89B /* FontSizetoLineHeightTransformer.m */; };
@ -610,8 +609,6 @@
5604D4F40D60726E004F5C5D /* SpotlightPlaylistEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightPlaylistEntry.h; path = Spotlight/SpotlightPlaylistEntry.h; sourceTree = "<group>"; }; 5604D4F40D60726E004F5C5D /* SpotlightPlaylistEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightPlaylistEntry.h; path = Spotlight/SpotlightPlaylistEntry.h; sourceTree = "<group>"; };
5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightPlaylistEntry.m; path = Spotlight/SpotlightPlaylistEntry.m; sourceTree = "<group>"; }; 5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightPlaylistEntry.m; path = Spotlight/SpotlightPlaylistEntry.m; sourceTree = "<group>"; };
563EBE1D0D67987E00E12948 /* SpotlightTransformers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightTransformers.h; path = Spotlight/SpotlightTransformers.h; sourceTree = "<group>"; }; 563EBE1D0D67987E00E12948 /* SpotlightTransformers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightTransformers.h; path = Spotlight/SpotlightTransformers.h; sourceTree = "<group>"; };
56462DD80D61D71E000AB68C /* SpotlightPlaylistView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightPlaylistView.h; path = Spotlight/SpotlightPlaylistView.h; sourceTree = "<group>"; };
56462DD90D61D71E000AB68C /* SpotlightPlaylistView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightPlaylistView.m; path = Spotlight/SpotlightPlaylistView.m; sourceTree = "<group>"; };
56462EAE0D6341F6000AB68C /* SpotlightTransformers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightTransformers.m; path = Spotlight/SpotlightTransformers.m; sourceTree = "<group>"; }; 56462EAE0D6341F6000AB68C /* SpotlightTransformers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightTransformers.m; path = Spotlight/SpotlightTransformers.m; sourceTree = "<group>"; };
56462EB00D634206000AB68C /* SpotlightPlaylistController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightPlaylistController.h; path = Spotlight/SpotlightPlaylistController.h; sourceTree = "<group>"; }; 56462EB00D634206000AB68C /* SpotlightPlaylistController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpotlightPlaylistController.h; path = Spotlight/SpotlightPlaylistController.h; sourceTree = "<group>"; };
56462EB10D634206000AB68C /* SpotlightPlaylistController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightPlaylistController.m; path = Spotlight/SpotlightPlaylistController.m; sourceTree = "<group>"; }; 56462EB10D634206000AB68C /* SpotlightPlaylistController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpotlightPlaylistController.m; path = Spotlight/SpotlightPlaylistController.m; sourceTree = "<group>"; };
@ -1130,8 +1127,6 @@
5604D4590D60349B004F5C5D /* SpotlightWindowController.m */, 5604D4590D60349B004F5C5D /* SpotlightWindowController.m */,
5604D4F40D60726E004F5C5D /* SpotlightPlaylistEntry.h */, 5604D4F40D60726E004F5C5D /* SpotlightPlaylistEntry.h */,
5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */, 5604D4F50D60726E004F5C5D /* SpotlightPlaylistEntry.m */,
56462DD80D61D71E000AB68C /* SpotlightPlaylistView.h */,
56462DD90D61D71E000AB68C /* SpotlightPlaylistView.m */,
); );
name = Spotlight; name = Spotlight;
sourceTree = "<group>"; sourceTree = "<group>";
@ -1646,7 +1641,6 @@
173428F50D5FB1C400E8D854 /* EntriesController.m in Sources */, 173428F50D5FB1C400E8D854 /* EntriesController.m in Sources */,
5604D45B0D60349B004F5C5D /* SpotlightWindowController.m in Sources */, 5604D45B0D60349B004F5C5D /* SpotlightWindowController.m in Sources */,
5604D4F60D60726E004F5C5D /* SpotlightPlaylistEntry.m in Sources */, 5604D4F60D60726E004F5C5D /* SpotlightPlaylistEntry.m in Sources */,
56462DDA0D61D71E000AB68C /* SpotlightPlaylistView.m in Sources */,
56462EAF0D6341F6000AB68C /* SpotlightTransformers.m in Sources */, 56462EAF0D6341F6000AB68C /* SpotlightTransformers.m in Sources */,
56462EB20D634206000AB68C /* SpotlightPlaylistController.m in Sources */, 56462EB20D634206000AB68C /* SpotlightPlaylistController.m in Sources */,
07E18DF30D62B38400BB0E11 /* NSArray+ShuffleUtils.m in Sources */, 07E18DF30D62B38400BB0E11 /* NSArray+ShuffleUtils.m in Sources */,

View File

@ -22,6 +22,7 @@
{ {
[[self menu] setAutoenablesItems:NO]; [[self menu] setAutoenablesItems:NO];
// Configure bindings to scale font size and row height
NSControlSize s = NSSmallControlSize; NSControlSize s = NSSmallControlSize;
NSFont *f = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:s]]; NSFont *f = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:s]];
// NSFont *bf = [[NSFontManager sharedFontManager] convertFont:f toHaveTrait:NSBoldFontMask]; // NSFont *bf = [[NSFontManager sharedFontManager] convertFont:f toHaveTrait:NSBoldFontMask];
@ -32,8 +33,7 @@
toObject:[NSUserDefaultsController sharedUserDefaultsController] toObject:[NSUserDefaultsController sharedUserDefaultsController]
withKeyPath:@"values.fontSize" withKeyPath:@"values.fontSize"
options:bindOptions]; options:bindOptions];
for(NSTableColumn *col in [self tableColumns]) for(NSTableColumn *col in [self tableColumns]) {
{
[[col dataCell] setControlSize:s]; [[col dataCell] setControlSize:s];
[[col dataCell] setFont:f]; [[col dataCell] setFont:f];
[col bind:@"fontSize" [col bind:@"fontSize"
@ -72,7 +72,8 @@
int visibleTableColumns = 0; int visibleTableColumns = 0;
int menuIndex = 0; int menuIndex = 0;
for (NSTableColumn *col in [[self tableColumns] sortedArrayUsingDescriptors: sortDescriptors]) { for (NSTableColumn *col in [[self tableColumns] sortedArrayUsingDescriptors: sortDescriptors])
{
NSMenuItem *contextMenuItem = [headerContextMenu insertItemWithTitle:[[col headerCell] title] action:@selector(toggleColumn:) keyEquivalent:@"" atIndex:menuIndex]; NSMenuItem *contextMenuItem = [headerContextMenu insertItemWithTitle:[[col headerCell] title] action:@selector(toggleColumn:) keyEquivalent:@"" atIndex:menuIndex];
[contextMenuItem setTarget:self]; [contextMenuItem setTarget:self];

View File

@ -8,7 +8,7 @@
<string key="IBDocument.HIToolboxVersion">352.00</string> <string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<integer value="24"/> <integer value="2"/>
<integer value="172"/> <integer value="172"/>
</object> </object>
<object class="NSArray" key="IBDocument.PluginDependencies"> <object class="NSArray" key="IBDocument.PluginDependencies">
@ -53,7 +53,7 @@
<int key="NSCellFlags2">134217728</int> <int key="NSCellFlags2">134217728</int>
<string key="NSContents">Add to Playlist</string> <string key="NSContents">Add to Playlist</string>
<object class="NSFont" key="NSSupport" id="723568032"> <object class="NSFont" key="NSSupport" id="723568032">
<string key="NSName" id="800021212">LucidaGrande</string> <string key="NSName" id="591728570">LucidaGrande</string>
<double key="NSSize">1.300000e+01</double> <double key="NSSize">1.300000e+01</double>
<int key="NSfFlags">1044</int> <int key="NSfFlags">1044</int>
</object> </object>
@ -110,7 +110,7 @@
<int key="NSCellFlags2">0</int> <int key="NSCellFlags2">0</int>
<string key="NSContents">Title</string> <string key="NSContents">Title</string>
<object class="NSFont" key="NSSupport" id="26"> <object class="NSFont" key="NSSupport" id="26">
<reference key="NSName" ref="800021212"/> <reference key="NSName" ref="591728570"/>
<double key="NSSize">1.100000e+01</double> <double key="NSSize">1.100000e+01</double>
<int key="NSfFlags">3100</int> <int key="NSfFlags">3100</int>
</object> </object>
@ -120,7 +120,7 @@
</object> </object>
<object class="NSColor" key="NSTextColor" id="24919857"> <object class="NSColor" key="NSTextColor" id="24919857">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<string key="NSCatalogName" id="957526960">System</string> <string key="NSCatalogName" id="488291878">System</string>
<string key="NSColorName">headerTextColor</string> <string key="NSColorName">headerTextColor</string>
<object class="NSColor" key="NSColor" id="807894922"> <object class="NSColor" key="NSColor" id="807894922">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
@ -131,12 +131,12 @@
<object class="NSTextFieldCell" key="NSDataCell" id="756234421"> <object class="NSTextFieldCell" key="NSDataCell" id="756234421">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int> <int key="NSCellFlags2">2048</int>
<string key="NSContents" id="466399105">Text Cell</string> <string key="NSContents" id="789472029">Text Cell</string>
<reference key="NSSupport" ref="723568032"/> <reference key="NSSupport" ref="723568032"/>
<reference key="NSControlView" ref="1001643430"/> <reference key="NSControlView" ref="1001643430"/>
<object class="NSColor" key="NSBackgroundColor" id="570822745"> <object class="NSColor" key="NSBackgroundColor" id="570822745">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">controlBackgroundColor</string> <string key="NSColorName">controlBackgroundColor</string>
<object class="NSColor" key="NSColor" id="613247351"> <object class="NSColor" key="NSColor" id="613247351">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
@ -145,7 +145,7 @@
</object> </object>
<object class="NSColor" key="NSTextColor" id="472724546"> <object class="NSColor" key="NSTextColor" id="472724546">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">controlTextColor</string> <string key="NSColorName">controlTextColor</string>
<reference key="NSColor" ref="807894922"/> <reference key="NSColor" ref="807894922"/>
</object> </object>
@ -166,7 +166,7 @@
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<object class="NSColor" key="NSBackgroundColor" id="142072741"> <object class="NSColor" key="NSBackgroundColor" id="142072741">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">headerColor</string> <string key="NSColorName">headerColor</string>
<object class="NSColor" key="NSColor" id="71117423"> <object class="NSColor" key="NSColor" id="71117423">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
@ -178,7 +178,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="664713172"> <object class="NSTextFieldCell" key="NSDataCell" id="664713172">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int> <int key="NSCellFlags2">2048</int>
<reference key="NSContents" ref="466399105"/> <reference key="NSContents" ref="789472029"/>
<reference key="NSSupport" ref="723568032"/> <reference key="NSSupport" ref="723568032"/>
<reference key="NSControlView" ref="1001643430"/> <reference key="NSControlView" ref="1001643430"/>
<reference key="NSBackgroundColor" ref="570822745"/> <reference key="NSBackgroundColor" ref="570822745"/>
@ -204,7 +204,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="594990735"> <object class="NSTextFieldCell" key="NSDataCell" id="594990735">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">2048</int> <int key="NSCellFlags2">2048</int>
<reference key="NSContents" ref="466399105"/> <reference key="NSContents" ref="789472029"/>
<reference key="NSSupport" ref="723568032"/> <reference key="NSSupport" ref="723568032"/>
<reference key="NSControlView" ref="1001643430"/> <reference key="NSControlView" ref="1001643430"/>
<reference key="NSBackgroundColor" ref="570822745"/> <reference key="NSBackgroundColor" ref="570822745"/>
@ -311,7 +311,7 @@
<object class="NSTextFieldCell" key="NSDataCell" id="951203136"> <object class="NSTextFieldCell" key="NSDataCell" id="951203136">
<int key="NSCellFlags">337772096</int> <int key="NSCellFlags">337772096</int>
<int key="NSCellFlags2">67110912</int> <int key="NSCellFlags2">67110912</int>
<reference key="NSContents" ref="466399105"/> <reference key="NSContents" ref="789472029"/>
<reference key="NSSupport" ref="723568032"/> <reference key="NSSupport" ref="723568032"/>
<reference key="NSControlView" ref="1001643430"/> <reference key="NSControlView" ref="1001643430"/>
<reference key="NSBackgroundColor" ref="570822745"/> <reference key="NSBackgroundColor" ref="570822745"/>
@ -327,7 +327,7 @@
<reference key="NSBackgroundColor" ref="570822745"/> <reference key="NSBackgroundColor" ref="570822745"/>
<object class="NSColor" key="NSGridColor"> <object class="NSColor" key="NSGridColor">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">gridColor</string> <string key="NSColorName">gridColor</string>
<object class="NSColor" key="NSColor"> <object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int> <int key="NSColorSpace">3</int>
@ -418,7 +418,7 @@
<int key="NSTextBezelStyle">1</int> <int key="NSTextBezelStyle">1</int>
<object class="NSColor" key="NSBackgroundColor"> <object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">textBackgroundColor</string> <string key="NSColorName">textBackgroundColor</string>
<reference key="NSColor" ref="71117423"/> <reference key="NSColor" ref="71117423"/>
</object> </object>
@ -483,7 +483,7 @@
<reference key="NSControlView" ref="595225768"/> <reference key="NSControlView" ref="595225768"/>
<object class="NSColor" key="NSBackgroundColor"> <object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int> <int key="NSColorSpace">6</int>
<reference key="NSCatalogName" ref="957526960"/> <reference key="NSCatalogName" ref="488291878"/>
<string key="NSColorName">controlColor</string> <string key="NSColorName">controlColor</string>
<reference key="NSColor" ref="613247351"/> <reference key="NSColor" ref="613247351"/>
</object> </object>
@ -553,11 +553,11 @@
<int key="NSKeyEquivModMask">1048576</int> <int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int> <int key="NSMnemonicLoc">2147483647</int>
<object class="NSCustomResource" key="NSOnImage"> <object class="NSCustomResource" key="NSOnImage">
<string key="NSClassName" id="1062468160">NSImage</string> <string key="NSClassName" id="113935638">NSImage</string>
<string key="NSResourceName">NSMenuCheckmark</string> <string key="NSResourceName">NSMenuCheckmark</string>
</object> </object>
<object class="NSCustomResource" key="NSMixedImage"> <object class="NSCustomResource" key="NSMixedImage">
<reference key="NSClassName" ref="1062468160"/> <reference key="NSClassName" ref="113935638"/>
<string key="NSResourceName">NSMenuMixedState</string> <string key="NSResourceName">NSMenuMixedState</string>
</object> </object>
</object> </object>
@ -770,7 +770,7 @@
<reference key="NSBinding" ref="434107392"/> <reference key="NSBinding" ref="434107392"/>
<string key="NSKeyPath">spotlightSearchPath</string> <string key="NSKeyPath">spotlightSearchPath</string>
<object class="NSDictionary" key="NSOptions"> <object class="NSDictionary" key="NSOptions">
<string key="NS.key.0" id="868109836">NSValueTransformerName</string> <string key="NS.key.0" id="579945900">NSValueTransformerName</string>
<string key="NS.object.0">StringToURLTransformer</string> <string key="NS.object.0">StringToURLTransformer</string>
</object> </object>
<int key="NSNibBindingConnectorVersion">2</int> <int key="NSNibBindingConnectorVersion">2</int>
@ -846,7 +846,7 @@
<string key="NSBinding">contentArray</string> <string key="NSBinding">contentArray</string>
<string key="NSKeyPath">query.results</string> <string key="NSKeyPath">query.results</string>
<object class="NSDictionary" key="NSOptions"> <object class="NSDictionary" key="NSOptions">
<reference key="NS.key.0" ref="868109836"/> <reference key="NS.key.0" ref="579945900"/>
<string key="NS.object.0">PausingQueryTransformer</string> <string key="NS.object.0">PausingQueryTransformer</string>
</object> </object>
<int key="NSNibBindingConnectorVersion">2</int> <int key="NSNibBindingConnectorVersion">2</int>
@ -1230,7 +1230,7 @@
<reference ref="9"/> <reference ref="9"/>
<reference ref="761285249"/> <reference ref="761285249"/>
<reference ref="9"/> <reference ref="9"/>
<string>SpotlightPlaylistView</string> <string>PlaylistView</string>
<reference ref="761285249"/> <reference ref="761285249"/>
<reference ref="9"/> <reference ref="9"/>
<reference ref="761285249"/> <reference ref="761285249"/>
@ -1324,24 +1324,24 @@
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string id="747944675">id</string> <string id="36280196">id</string>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
@ -1368,7 +1368,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey" id="923199832">IBProjectSource</string> <string key="majorKey" id="818612450">IBProjectSource</string>
<string key="minorKey">Application/PlaybackController.h</string> <string key="minorKey">Application/PlaybackController.h</string>
</object> </object>
</object> </object>
@ -1389,13 +1389,13 @@
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
@ -1414,7 +1414,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Playlist/PlaylistController.h</string> <string key="minorKey">Playlist/PlaylistController.h</string>
</object> </object>
</object> </object>
@ -1440,7 +1440,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Spotlight/SpotlightPlaylistController.h</string> <string key="minorKey">Spotlight/SpotlightPlaylistController.h</string>
</object> </object>
</object> </object>
@ -1466,7 +1466,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Utils/TrackingSlider.h</string> <string key="minorKey">Utils/TrackingSlider.h</string>
</object> </object>
</object> </object>
@ -1492,36 +1492,10 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Playlist/EntriesController.h</string> <string key="minorKey">Playlist/EntriesController.h</string>
</object> </object>
</object> </object>
<object class="IBPartialClassDescription">
<string key="className">SpotlightPlaylistView</string>
<string key="superclassName">PlaylistView</string>
<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="923199832"/>
<string key="minorKey">Spotlight/SpotlightPlaylistView.h</string>
</object>
</object>
<object class="IBPartialClassDescription"> <object class="IBPartialClassDescription">
<string key="className">PlaylistView</string> <string key="className">PlaylistView</string>
<string key="superclassName">NSTableView</string> <string key="superclassName">NSTableView</string>
@ -1536,10 +1510,10 @@
</object> </object>
<object class="NSMutableArray" key="dict.values"> <object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
<reference ref="747944675"/> <reference ref="36280196"/>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
@ -1556,7 +1530,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Playlist/PlaylistView.h</string> <string key="minorKey">Playlist/PlaylistView.h</string>
</object> </object>
</object> </object>
@ -1577,7 +1551,7 @@
<string key="NS.object.0">NSTableView</string> <string key="NS.object.0">NSTableView</string>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Playlist/DNDArrayController.h</string> <string key="minorKey">Playlist/DNDArrayController.h</string>
</object> </object>
</object> </object>
@ -1603,7 +1577,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">ThirdParty/AppleRemote/AppleRemote.h</string> <string key="minorKey">ThirdParty/AppleRemote/AppleRemote.h</string>
</object> </object>
</object> </object>
@ -1629,7 +1603,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">ThirdParty/NDHotKeys/NDHotKeyEvent.h</string> <string key="minorKey">ThirdParty/NDHotKeys/NDHotKeyEvent.h</string>
</object> </object>
</object> </object>
@ -1655,7 +1629,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h</string> <string key="minorKey">ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h</string>
</object> </object>
</object> </object>
@ -1664,7 +1638,7 @@
<string key="superclassName">NSWindowController</string> <string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions"> <object class="NSMutableDictionary" key="actions">
<string key="NS.key.0">addToPlaylist:</string> <string key="NS.key.0">addToPlaylist:</string>
<reference key="NS.object.0" ref="747944675"/> <reference key="NS.object.0" ref="36280196"/>
</object> </object>
<object class="NSMutableDictionary" key="outlets"> <object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
@ -1684,7 +1658,7 @@
</object> </object>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Spotlight/SpotlightWindowController.h</string> <string key="minorKey">Spotlight/SpotlightWindowController.h</string>
</object> </object>
</object> </object>
@ -1705,7 +1679,7 @@
<string key="NS.object.0">PlaylistController</string> <string key="NS.object.0">PlaylistController</string>
</object> </object>
<object class="IBClassDescriptionSource" key="sourceIdentifier"> <object class="IBClassDescriptionSource" key="sourceIdentifier">
<reference key="majorKey" ref="923199832"/> <reference key="majorKey" ref="818612450"/>
<string key="minorKey">Playlist/PlaylistLoader.h</string> <string key="minorKey">Playlist/PlaylistLoader.h</string>
</object> </object>
</object> </object>
@ -1727,7 +1701,7 @@ AAsDlwOZA5oDmwOeA58DpAOlA6oDqwOwA7EDtgO3A7wDwQPCA84DzwPQA9ED1wPYA9oD3QPlA+YD5wPt
A+4D7wP3A/gD+QP/BAYEBwQIBBAEEQQSBBgEIAQhBCIEKAQwBDEEMgQzBDkEOgRCBEMERARKBFIEUwRU A+4D7wP3A/gD+QP/BAYEBwQIBBAEEQQSBBgEIAQhBCIEKAQwBDEEMgQzBDkEOgRCBEMERARKBFIEUwRU
BFoEYgRjBGQEagSPBJIEkwSXBJsEnQTCBOgFDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUe BFoEYgRjBGQEagSPBJIEkwSXBJsEnQTCBOgFDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUe
BR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFNgU7BXcFswW0BbUFtgW3BbgFuQW6 BR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFNgU7BXcFswW0BbUFtgW3BbgFuQW6
BbsCkAW8Bb0BhAW+Bb8FwAXBBcIFwwXEBcUFxgK5BccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXV BbsFvAKQBb0BhAW+Bb8FwAXBBcIFwwXEArkFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXV
BdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUBMgD/BeYF6QXsBe9VJG51bGzfEBIADQAOAA8A BdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUBMgD/BeYF6QXsBe9VJG51bGzfEBIADQAOAA8A
EAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0A EAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0A
LgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nl LgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nl
@ -1763,220 +1737,220 @@ d18QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdTdHlsZV8QGE5T
SW50ZXJjZWxsU3BhY2luZ0hlaWdodFhOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVlOU0VuYWJsZWReTlNBdXRv SW50ZXJjZWxsU3BhY2luZ0hlaWdodFhOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVlOU0VuYWJsZWReTlNBdXRv
c2F2ZU5hbWVYTlNXaW5kb3dbTlNHcmlkQ29sb3JfEBxOU0RyYWdnaW5nU291cmNlTWFza0ZvckxvY2Fs c2F2ZU5hbWVYTlNXaW5kb3dbTlNHcmlkQ29sb3JfEBxOU0RyYWdnaW5nU291cmNlTWFza0ZvckxvY2Fs
W05TU3VwZXJ2aWV3Xk5TVGFibGVDb2x1bW5zW05TUm93SGVpZ2h0gCsQAIAkE//////bwIAAgCqALoBH W05TU3VwZXJ2aWV3Xk5TVGFibGVDb2x1bW5zW05TUm93SGVpZ2h0gCsQAIAkE//////bwIAAgCqALoBH
CYAyI0AIAAAAAAAAEAEjQAAAAAAAAAARERKALAmAbYAtgCmAahAPgCuANiNAMQAAAAAAAF8QFVNwb3Rs CYAyI0AIAAAAAAAAEAEjQAAAAAAAAAARERKALAmAbYAtgCmAahAPgCuANiNAMQAAAAAAAFxQbGF5bGlz
aWdodFBsYXlsaXN0Vmlld1tOU1RhYmxlVmlld9sAyAAOAPYA9wD4ANIA+QDWAPoA2QD7APwA/QD+AP8B dFZpZXdbTlNUYWJsZVZpZXfbAMgADgD2APcA+ADSAPkA1gD6ANkA+wD8AP0A/gD/AQABAQDFAOwA4gD8
AAEBAMUA7ADiAPwAxVdOU0ZyYW1lWU5TY3ZGbGFnc1pOU1N1YnZpZXdzWU5TRG9jVmlld1lOU0JHQ29s AMVXTlNGcmFtZVlOU2N2RmxhZ3NaTlNTdWJ2aWV3c1lOU0RvY1ZpZXdZTlNCR0NvbG9yXU5TTmV4dEtl
b3JdTlNOZXh0S2V5Vmlld4AzgIuAihACgIkRCQCAKIAtgEeAM4AoWns0MjUsIDIxMX3XAMgADgDSANMA eVZpZXeAM4CLgIoQAoCJEQkAgCiALYBHgDOAKFp7NDI1LCAyMTF91wDIAA4A0gDTANYA2QD0AQkBCgEL
1gDZAPQBCQEKAQsBDADsAQkAxYAvgDERAQCAMIAtgC+AKNsAyAAOAPcA+ADSANMA+QDWAPoA2QD7APwA AQwA7AEJAMWAL4AxEQEAgDCALYAvgCjbAMgADgD3APgA0gDTAPkA1gD6ANkA+wD8AP0BEwEUAQEBFQDh
/QETARQBAQEVAOEA7ADiAPwA4YAzgIsQBICSgJOALoAtgEeAM4AuWXs0MjUsIDE3fdIANwA4AR0BHqQB AOwA4gD8AOGAM4CLEASAkoCTgC6ALYBHgDOALll7NDI1LCAxN33SADcAOAEdAR6kAR4BHwEgADtfEBFO
HgEfASAAO18QEU5TVGFibGVIZWFkZXJWaWV3Vk5TVmlld1tOU1Jlc3BvbmRlctYAyAAOAPYA0gDWANkA U1RhYmxlSGVhZGVyVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXLWAMgADgD2ANIA1gDZAPwBIwEkAQsA7AD8
/AEjASQBCwDsAPyAM4A1gDSALYAz3xAPAMgBKAAOAPYBKQDOASoA+AErANIA1gDZASwA+wEtAS4BLwEw gDOANYA0gC2AM98QDwDIASgADgD2ASkAzgEqAPgBKwDSANYA2QEsAPsBLQEuAS8BMAExATIA5AEJATUB
ATEBMgDkAQkBNQE2ATcA7AEuAToA3ADcW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXxAQTlNIZWFkZXJDbGlw NgE3AOwBLgE6ANwA3FtOU0hTY3JvbGxlclhOU3NGbGFnc18QEE5TSGVhZGVyQ2xpcFZpZXdcTlNTY3Jv
Vmlld1xOU1Njcm9sbEFtdHNbTlNWU2Nyb2xsZXJdTlNDb250ZW50Vmlld4B/gJCAlYCUEBCAMoAvgIhP bGxBbXRzW05TVlNjcm9sbGVyXU5TQ29udGVudFZpZXeAf4CQgJWAlBAQgDKAL4CITxAQAAAAAAAAAABB
EBAAAAAAAAAAAEGYAABBmAAAEQESgC2Af4CMgCuAK18QFHt7NDI1LCAwfSwgezE2LCAxN3190gA3ADgB mAAAQZgAABEBEoAtgH+AjIArgCtfEBR7ezQyNSwgMH0sIHsxNiwgMTd9fdIANwA4AT8BQKQBQAEfASAA
PwFApAFAAR8BIAA7XV9OU0Nvcm5lclZpZXfSAA4APgBGAUOAIKcBRAFFAUYBRwFIAUkBSoA3gE6AVYBZ O11fTlNDb3JuZXJWaWV30gAOAD4ARgFDgCCnAUQBRQFGAUcBSAFJAUqAN4BOgFWAWYBegGKAZtoBTAAO
gF6AYoBm2gFMAA4BTQFOAU8BUAFRAVIBUwD0AJYBVQFWAKMBWAFZAVoBWwFcAMVeTlNJc1Jlc2l6ZWFi AU0BTgFPAVABUQFSAVMA9ACWAVUBVgCjAVgBWQFaAVsBXADFXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVy
bGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dpZHRoWk5TRGF0YUNlbGxeTlNSZXNpemluZ01h Q2VsbFxOU0lkZW50aWZpZXJXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lk
c2taTlNNaW5XaWR0aFpOU01heFdpZHRoCYBNgDiAGSNAX0AAAAAAAIBEEAMjQESAAAAAAAAjQI9AAAAA dGhaTlNNYXhXaWR0aAmATYA4gBkjQF9AAAAAAACARBADI0BEgAAAAAAAI0CPQAAAAAAAgCjXAV8ADgDM
AACAKNcBXwAOAMwBYAFhAWIBYwFkAWUBZgFnAWgA3QFpW05TQ2VsbEZsYWdzWk5TQ29udGVudHNZTlNT AWABYQFiAWMBZAFlAWYBZwFoAN0BaVtOU0NlbGxGbGFnc1pOU0NvbnRlbnRzWU5TU3VwcG9ydFxOU0Nl
dXBwb3J0XE5TQ2VsbEZsYWdzMltOU1RleHRDb2xvchIEgf4AgEOAPYA5gDqAP1VUaXRsZdQADgFsAW0B bGxGbGFnczJbTlNUZXh0Q29sb3ISBIH+AIBDgD2AOYA6gD9VVGl0bGXUAA4BbAFtAW4BbwFwAXEBclZO
bgFvAXABcQFyVk5TU2l6ZVZOU05hbWVYTlNmRmxhZ3OAPCNAJgAAAAAAAIA7EQwcXEx1Y2lkYUdyYW5k U1NpemVWTlNOYW1lWE5TZkZsYWdzgDwjQCYAAAAAAACAOxEMHFxMdWNpZGFHcmFuZGXSADcAOAF1AXai
ZdIANwA4AXUBdqIBdgA7Vk5TRm9udNMADgF4AXkBegFaAXtcTlNDb2xvclNwYWNlV05TV2hpdGWAPksw AXYAO1ZOU0ZvbnTTAA4BeAF5AXoBWgF7XE5TQ29sb3JTcGFjZVdOU1doaXRlgD5LMC4zMzMzMzI5OQDS
LjMzMzMzMjk5ANIANwA4AX0BfqIBfgA7V05TQ29sb3LVAA4BfgF4AYABgQF6AYMBhAGFAYZbTlNDb2xv ADcAOAF9AX6iAX4AO1dOU0NvbG9y1QAOAX4BeAGAAYEBegGDAYQBhQGGW05TQ29sb3JOYW1lXU5TQ2F0
ck5hbWVdTlNDYXRhbG9nTmFtZYA+gEIQBoBBgEBWU3lzdGVtXxAPaGVhZGVyVGV4dENvbG9y0wAOAXgB YWxvZ05hbWWAPoBCEAaAQYBAVlN5c3RlbV8QD2hlYWRlclRleHRDb2xvctMADgF4AXkBegFaAYuAPkIw
eQF6AVoBi4A+QjAA0gA3ADgBjQGOpQGOAY8BkAGRADtfEBFOU1RhYmxlSGVhZGVyQ2VsbF8QD05TVGV4 ANIANwA4AY0BjqUBjgGPAZABkQA7XxARTlNUYWJsZUhlYWRlckNlbGxfEA9OU1RleHRGaWVsZENlbGxc
dEZpZWxkQ2VsbFxOU0FjdGlvbkNlbGxWTlNDZWxs2AFfAA4AzAFgAWEBkwFiAWMBlAGVAOIBlwGYAMUB TlNBY3Rpb25DZWxsVk5TQ2VsbNgBXwAOAMwBYAFhAZMBYgFjAZQBlQDiAZcBmADFAZoBm11OU0NvbnRy
mgGbXU5TQ29udHJvbFZpZXcSFCH+QIBMgEeARYBGgCgRCACASllUZXh0IENlbGzUAA4BbAFtAW4BbwGf b2xWaWV3EhQh/kCATIBHgEWARoAoEQgAgEpZVGV4dCBDZWxs1AAOAWwBbQFuAW8BnwFxAaGAPCNAKgAA
AXEBoYA8I0AqAAAAAAAAgDsRBBTVAA4BfgF4AYABgQF6AaQBhAGlAYaAPoBJgEiAQF8QFmNvbnRyb2xC AAAAAIA7EQQU1QAOAX4BeAGAAYEBegGkAYQBpQGGgD6ASYBIgEBfEBZjb250cm9sQmFja2dyb3VuZENv
YWNrZ3JvdW5kQ29sb3LTAA4BeAF5AXoBWgGqgD5LMC42NjY2NjY2OQDVAA4BfgF4AYABgQF6AYMBhAGu bG9y0wAOAXgBeQF6AVoBqoA+SzAuNjY2NjY2NjkA1QAOAX4BeAGAAYEBegGDAYQBrgGGgD6AQoBLgEBf
AYaAPoBCgEuAQF8QEGNvbnRyb2xUZXh0Q29sb3LSADcAOAGyAY+kAY8BkAGRADvSADcAOAG0AbWiAbUA EBBjb250cm9sVGV4dENvbG9y0gA3ADgBsgGPpAGPAZABkQA70gA3ADgBtAG1ogG1ADtdTlNUYWJsZUNv
O11OU1RhYmxlQ29sdW1u2gFMAA4BTQFOAU8BUAFRAVIBUwD0AJYBVQG5AKUBuwG8AVoBvQFcAMUJgE2A bHVtbtoBTAAOAU0BTgFPAVABUQFSAVMA9ACWAVUBuQClAbsBvAFaAb0BXADFCYBNgE+AGyNAXgAAAAAA
T4AbI0BeAAAAAAAAgFQjQEIAAAAAAACAKNcBXwAOAMwBYAFhAWIBYwHAAWUBwgHDAWgA3QFpEgQB/gCA AIBUI0BCAAAAAAAAgCjXAV8ADgDMAWABYQFiAWMBwAFlAcIBwwFoAN0BaRIEAf4AgEOAUYBQgDqAP1ZB
Q4BRgFCAOoA/VkFydGlzdNUADgF+AXgBgAGBAXoByQGEAcoBhoA+gFOAUoBAW2hlYWRlckNvbG9y0wAO cnRpc3TVAA4BfgF4AYABgQF6AckBhAHKAYaAPoBTgFKAQFtoZWFkZXJDb2xvctMADgF4AXkBegFaAc+A
AXgBeQF6AVoBz4A+QjEA2AFfAA4AzAFgAWEBkwFiAWMBlAGVAOIBlwGYAMUBmgGbgEyAR4BFgEaAKIBK PkIxANgBXwAOAMwBYAFhAZMBYgFjAZQBlQDiAZcBmADFAZoBm4BMgEeARYBGgCiAStoBTAAOAU0BTgFP
2gFMAA4BTQFOAU8BUAFRAVIBUwD0AJYBVQHaAKYB3AHdAVoB3gFcAMUJgE2AVoAcI0BegAAAAAAAgFgj AVABUQFSAVMA9ACWAVUB2gCmAdwB3QFaAd4BXADFCYBNgFaAHCNAXoAAAAAAAIBYI0BDgAAAAAAAgCjX
QEOAAAAAAACAKNcBXwAOAMwBYAFhAWIBYwHAAWUBwgHjAWgA3QFpgEOAUYBXgDqAP1VBbGJ1bdgBXwAO AV8ADgDMAWABYQFiAWMBwAFlAcIB4wFoAN0BaYBDgFGAV4A6gD9VQWxidW3YAV8ADgDMAWABYQGTAWIB
AMwBYAFhAZMBYgFjAZQBlQDiAZcBmADFAZoBm4BMgEeARYBGgCiAStsBTAHvAU0BTgAOAU8BUAFRAVIB YwGUAZUA4gGXAZgAxQGaAZuATIBHgEWARoAogErbAUwB7wFNAU4ADgFPAVABUQFSAVMA9ACWAJYB8gCo
UwD0AJYAlgHyAKgBVQH1AfYBWgH3AVwAxVhOU0hpZGRlbgkJgFqAHoBNI0BJAAAAAAAAgFwjQERPYCAA AVUB9QH2AVoB9wFcAMVYTlNIaWRkZW4JCYBagB6ATSNASQAAAAAAAIBcI0BET2AgAAAAgCjXAV8ADgDM
AACAKNcBXwAOAMwBYAFhAWIBYwHAAWUBwgH8AWgB/gFpgEOAUYBbgDoSBAAAAIA/Vkxlbmd0aNgBXwAO AWABYQFiAWMBwAFlAcIB/AFoAf4BaYBDgFGAW4A6EgQAAACAP1ZMZW5ndGjYAV8ADgDMAWABYQGTAWIB
AMwBYAFhAZMBYgFjAZQBlQDiAgQBmADFAgcBm4BMgEeAXYBGgCgSBAAIAIBK2wFMAe8BTQFOAA4BTwFQ YwGUAZUA4gIEAZgAxQIHAZuATIBHgF2ARoAoEgQACACAStsBTAHvAU0BTgAOAU8BUAFRAVIBUwD0AJYA
AVEBUgFTAPQAlgCWAgwApAFVAg8CEAFaAhEBXADFCQmAX4AagE0jQEeAAAAAAACAYSNAJAAAAAAAAIAo lgIMAKQBVQIPAhABWgIRAVwAxQkJgF+AGoBNI0BHgAAAAAAAgGEjQCQAAAAAAACAKNcBXwAOAMwBYAFh
1wFfAA4AzAFgAWEBYgFjAcABZQHCAhYBaAH+AWmAQ4BRgGCAOoA/VFllYXLYAV8ADgDMAWABYQGTAWIB AWIBYwHAAWUBwgIWAWgB/gFpgEOAUYBggDqAP1RZZWFy2AFfAA4AzAFgAWEBkwFiAWMBlAGVAOICBAGY
YwGUAZUA4gIEAZgAxQIHAZuATIBHgF2ARoAogErbAUwB7wFNAU4ADgFPAVABUQFSAVMA9ACWAJYCJACn AMUCBwGbgEyAR4BdgEaAKIBK2wFMAe8BTQFOAA4BTwFQAVEBUgFTAPQAlgCWAiQApwFVAicCKAFaAhEB
AVUCJwIoAVoCEQFcAMUJCYBjgB2ATSNARwAAAAAAAIBlgCjXAV8ADgDMAWABYQFiAWMBwAFlAcICLQFo XADFCQmAY4AdgE0jQEcAAAAAAACAZYAo1wFfAA4AzAFgAWEBYgFjAcABZQHCAi0BaADdAWmAQ4BRgGSA
AN0BaYBDgFGAZIA6gD9VR2VucmXYAV8ADgDMAWABYQGTAWIBYwGUAZUA4gIEAZgAxQGaAZuATIBHgF2A OoA/VUdlbnJl2AFfAA4AzAFgAWEBkwFiAWMBlAGVAOICBAGYAMUBmgGbgEyAR4BdgEaAKIBK2gFMAA4B
RoAogEraAUwADgFNAU4BTwFQAVEBUgFTAPQAlgFVAjsAqQInAj0BWgI+AicAxQmATYBngB+AaSNAIAAA TQFOAU8BUAFRAVIBUwD0AJYBVQI7AKkCJwI9AVoCPgInAMUJgE2AZ4AfgGkjQCAAAAAAAACAKNcBXwAO
AAAAAIAo1wFfAA4AzAFgAWEBYgFjAcABZQHCAkMBaAH+AWmAQ4BRgGiAOoA/VVRyYWNr2AFfAA4AzAFg AMwBYAFhAWIBYwHAAWUBwgJDAWgB/gFpgEOAUYBogDqAP1VUcmFja9gBXwAOAMwBYAFhAZMBYgFjAZQB
AWEBkwFiAWMBlAGVAOIBlwGYAMUCBwGbgEyAR4BFgEaAKIBK1QAOAX4BeAGAAYEBegJQAYQCUQGGgD6A lQDiAZcBmADFAgcBm4BMgEeARYBGgCiAStUADgF+AXgBgAGBAXoCUAGEAlEBhoA+gGyAa4BAWWdyaWRD
bIBrgEBZZ3JpZENvbG9y0wAOAXgBeQF6AVoCVoA+RDAuNQBfEBRDb2dTcG90bGlnaHRQbGF5bGlzdF5D b2xvctMADgF4AXkBegFaAlaAPkQwLjUAXxAUQ29nU3BvdGxpZ2h0UGxheWxpc3ReQ29udGV4dHVhbE1l
b250ZXh0dWFsTWVuddIADgA+AEYCW4AgoQBkgArSADcAOAJeAG2iAG0AO1RtZW510gA3ADgCYQJiowJi bnXSAA4APgBGAluAIKEAZIAK0gA3ADgCXgBtogBtADtUbWVuddIANwA4AmECYqMCYgDBADtfEBROU05p
AMEAO18QFE5TTmliT3V0bGV0Q29ubmVjdG9y1AAOAF8AYABhAMMAHwBjAmeAcoACgBWAdF8QGXNwb3Rs Yk91dGxldENvbm5lY3RvctQADgBfAGAAYQDDAB8AYwJngHKAAoAVgHRfEBlzcG90bGlnaHRXaW5kb3dD
aWdodFdpbmRvd0NvbnRyb2xsZXLUAA4AXwBgAGEAwwBjAMUCbYBygBWAKIB2WmRhdGFTb3VyY2XUAA4A b250cm9sbGVy1AAOAF8AYABhAMMAYwDFAm2AcoAVgCiAdlpkYXRhU291cmNl1AAOAF8AYABhAMMAxQBj
XwBgAGEAwwDFAGMCc4BygCiAFYB4WXRhYmxlVmlld9QADgBfAGAAYQDDAncAHwJ5gHKAeoACgMDdAnsA AnOAcoAogBWAeFl0YWJsZVZpZXfUAA4AXwBgAGEAwwJ3AB8CeYBygHqAAoDA3QJ7AA4CfAJ9An4CfwKA
DgJ8An0CfgJ/AoACgQKCAoMChAKFAoYBLgKIAokCigKKAowCjQKOAo8A/wKQApEAK1xOU1dpbmRvd1Zp AoECggKDAoQChQKGAS4CiAKJAooCigKMAo0CjgKPAP8CkAKRACtcTlNXaW5kb3dWaWV3XE5TU2NyZWVu
ZXdcTlNTY3JlZW5SZWN0XxATTlNGcmFtZUF1dG9zYXZlTmFtZV1OU1dpbmRvd1RpdGxlWU5TV1RGbGFn UmVjdF8QE05TRnJhbWVBdXRvc2F2ZU5hbWVdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dD
c11OU1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RfEA9OU1dp bGFzc18QFk5TV2luZG93Q29udGVudE1pblNpemVcTlNXaW5kb3dSZWN0XxAPTlNXaW5kb3dCYWNraW5n
bmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVbTlNWaWV3Q2xhc3OAf4C/gL2A XxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNzgH+Av4C9gHyAfBP/////oAAA
fIB8E/////+gAAAAgH2AfoB7EB+AvoAAXxAYe3sxOTYsIDE5Mn0sIHs0ODAsIDMyMH19WVNwb3RsaWdo AIB9gH6AexAfgL6AAF8QGHt7MTk2LCAxOTJ9LCB7NDgwLCAzMjB9fVlTcG90bGlnaHRXTlNQYW5lbFp7
dFdOU1BhbmVsWns0MDAsIDI2MH3XAMgADgD4ANIA0wDWANkA7AKZApoBCwKbAOwCnYAtgLyAgIC6gC2A NDAwLCAyNjB91wDIAA4A+ADSANMA1gDZAOwCmQKaAQsCmwDsAp2ALYC8gICAuoAtgLvSAA4APgBGAqCA
u9IADgA+AEYCoIAgpQKhAPwCowKkAqWAgYAzgJaAqoCx2ADIAA4A9gGRANIA1ADWANkBLgKoAqkCqgKr IKUCoQD8AqMCpAKlgIGAM4CWgKqAsdgAyAAOAPYBkQDSANQA1gDZAS4CqAKpAqoCqwCWAOwBLoB/gIeA
AJYA7AEugH+Ah4CCgIMRAQkJgC2Af18QF3t7MzM1LCAyNzV9LCB7MTMxLCAzMn193AFfAA4CsQKyArMC goCDEQEJCYAtgH9fEBd7ezMzNSwgMjc1fSwgezEzMSwgMzJ9fdwBXwAOArECsgKzArQBYAFhAZMCtQFi
tAFgAWEBkwK1AWICtgHAArcAcQK5AroCuwK8AZgCoQK/AsACwV8QE05TQWx0ZXJuYXRlQ29udGVudHNf ArYBwAK3AHECuQK6ArsCvAGYAqECvwLAAsFfEBNOU0FsdGVybmF0ZUNvbnRlbnRzXxASTlNQZXJpb2Rp
EBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tleUVxdWl2YWxlbnRfEA9OU1Bl Y0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAPTlNLZXlFcXVpdmFsZW50XxAPTlNQZXJpb2RpY0RlbGF5
cmlvZGljRGVsYXldTlNCdXR0b25GbGFnc4CGgA0QGRCBgIWAhIBGgIEQyBIIAAAAE/////+GgkD/XxAP XU5TQnV0dG9uRmxhZ3OAhoANEBkQgYCFgISARoCBEMgSCAAAABP/////hoJA/18QD0FkZCB0byBQbGF5
QWRkIHRvIFBsYXlsaXN0UQ3SADcAOALFAsakAsYBkAGRADtcTlNCdXR0b25DZWxs0gA3ADgCyALJpQLJ bGlzdFEN0gA3ADgCxQLGpALGAZABkQA7XE5TQnV0dG9uQ2VsbNIANwA4AsgCyaUCyQLKAR8BIAA7WE5T
AsoBHwEgADtYTlNCdXR0b25ZTlNDb250cm9s0gAOAD4ARgLNgCClANwBOgEvAQkA5IArgIyAkIAvgDLS QnV0dG9uWU5TQ29udHJvbNIADgA+AEYCzYAgpQDcAToBLwEJAOSAK4CMgJCAL4Ay0gAOAD4ARgLVgCCh
AA4APgBGAtWAIKEAxYAoXxAVe3swLCAxN30sIHs0MjUsIDIxMX190gA3ADgC2QLapALaAR8BIAA7Wk5T AMWAKF8QFXt7MCwgMTd9LCB7NDI1LCAyMTF9fdIANwA4AtkC2qQC2gEfASAAO1pOU0NsaXBWaWV32QDI
Q2xpcFZpZXfZAMgC3AAOAPYA0gDWAt0A2QLeAPwA/ALhAuIBCwDsAuQA/ALmWE5TVGFyZ2V0WE5TQWN0 AtwADgD2ANIA1gLdANkC3gD8APwC4QLiAQsA7ALkAPwC5lhOU1RhcmdldFhOU0FjdGlvbllOU1BlcmNl
aW9uWU5TUGVyY2VudIAzgDOAj4CNgC2AjoAzIz/qN4SgAAAAXxAWe3s0MjUsIDE3fSwgezE1LCAyMTF9 bnSAM4AzgI+AjYAtgI6AMyM/6jeEoAAAAF8QFnt7NDI1LCAxN30sIHsxNSwgMjExfX1cX2RvU2Nyb2xs
fVxfZG9TY3JvbGxlcjrSADcAOALqAuulAusCygEfASAAO1pOU1Njcm9sbGVy2gDIAtwADgD2ASkA0gDW ZXI60gA3ADgC6gLrpQLrAsoBHwEgADtaTlNTY3JvbGxlctoAyALcAA4A9gEpANIA1gLdANkC3gD8APwC
At0A2QLeAPwA/ALhAvAA5gLxAOwC5AD8AvWAM4AzgI+AkRP/////gAABAIAtgI6AMyM/7aRhAAAAAF8Q 4QLwAOYC8QDsAuQA/AL1gDOAM4CPgJET/////4AAAQCALYCOgDMjP+2kYQAAAABfEBl7ey0xMDAsIC0x
GXt7LTEwMCwgLTEwMH0sIHs0NDAsIDE1fX3SAA4APgBGAvmAIKEA4YAuXxAWe3syMCwgNDR9LCB7NDQw MDB9LCB7NDQwLCAxNX190gAOAD4ARgL5gCChAOGALl8QFnt7MjAsIDQ0fSwgezQ0MCwgMjI4fX3SADcA
LCAyMjh9fdIANwA4Av0C/qQC/gEfASAAO1xOU1Njcm9sbFZpZXfYAMgADgD2AZEA0gDUANYA2QEuAwED OAL9Av6kAv4BHwEgADtcTlNTY3JvbGxWaWV32ADIAA4A9gGRANIA1ADWANkBLgMBAwIDAwMEAJYA7AEu
AgMDAwQAlgDsAS6Af4CpgJeAmBEBCgmALYB/XxAWe3syMCwgMjgyfSwgezMxMywgMjJ9fd0BXwAOAwoA gH+AqYCXgJgRAQoJgC2Af18QFnt7MjAsIDI4Mn0sIHszMTMsIDIyfX3dAV8ADgMKAMwBYAFhAZMBYgML
zAFgAWEBkwFiAwsDDAMNAw4BYwMPAxADEQMSAHEBmAKjAxYA5gCWAxgDGQGbXxASTlNDYW5jZWxCdXR0 AwwDDQMOAWMDDwMQAxEDEgBxAZgCowMWAOYAlgMYAxkBm18QEk5TQ2FuY2VsQnV0dG9uQ2VsbF8QEE5T
b25DZWxsXxAQTlNUZXh0QmV6ZWxTdHlsZV8QEU5TRHJhd3NCYWNrZ3JvdW5kXxASTlNTZWFyY2hCdXR0 VGV4dEJlemVsU3R5bGVfEBFOU0RyYXdzQmFja2dyb3VuZF8QEk5TU2VhcmNoQnV0dG9uQ2VsbF8QEE5T
b25DZWxsXxAQTlNNYXhpbXVtUmVjZW50cxIUcf5AgKiAnoCZgA2ARoCWEhAABAAJgJsQ/4BK1QAOAX4B TWF4aW11bVJlY2VudHMSFHH+QICogJ6AmYANgEaAlhIQAAQACYCbEP+AStUADgF+AXgBgAGBAXoByQGE
eAGAAYEBegHJAYQDHgGGgD6AU4CagEBfEBN0ZXh0QmFja2dyb3VuZENvbG9y3ALcAV8ADgKyArMCtAFg Ax4BhoA+gFOAmoBAXxATdGV4dEJhY2tncm91bmRDb2xvctwC3AFfAA4CsgKzArQBYAGTArUBYgLdArYD
AZMCtQFiAt0CtgMDAyMCtwMlAN0AcQMnAqMDKQDdAyoDK4CYEgAB/gCAhhBLgA2AnICWEQGQgJ0SCERA AwMjArcDJQDdAHEDJwKjAykA3QMqAyuAmBIAAf4AgIYQS4ANgJyAlhEBkICdEghEQP9Wc2VhcmNoXxAT
/1ZzZWFyY2hfEBNfc2VhcmNoRmllbGRTZWFyY2g63QLcAV8ADgKyArMCtAMvAWABkwK1AWIC3QK2AwMD X3NlYXJjaEZpZWxkU2VhcmNoOt0C3AFfAA4CsgKzArQDLwFgAZMCtQFiAt0CtgMDAyMCtwMlAN0AcQMz
IwK3AyUA3QBxAzMDNAKjAykA3QM2AytfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0cmlidXRl AzQCowMpAN0DNgMrXxAjTlNBY2Nlc3NpYmlsaXR5T3ZlcnJpZGRlbkF0dHJpYnV0ZXOAmICGgA2AoICf
c4CYgIaADYCggJ+AloCnVWNsZWFy0gAOAD4ARgM6gCChAzuAodMADgM9AD4DPgM/A0JXTlMua2V5c4Cm gJaAp1VjbGVhctIADgA+AEYDOoAgoQM7gKHTAA4DPQA+Az4DPwNCV05TLmtleXOApqIDQANBgKKAo6ID
ogNAA0GAooCjogNDA0SApIClXUFYRGVzY3JpcHRpb25fEClOU0FjY2Vzc2liaWxpdHlFbmNvZGVkQXR0 QwNEgKSApV1BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0dHJpYnV0ZXNWYWx1
cmlidXRlc1ZhbHVlVHlwZVZjYW5jZWzSADcAOANJA0qjA0oDSwA7XxATTlNNdXRhYmxlRGljdGlvbmFy ZVR5cGVWY2FuY2Vs0gA3ADgDSQNKowNKA0sAO18QE05TTXV0YWJsZURpY3Rpb25hcnlcTlNEaWN0aW9u
eVxOU0RpY3Rpb25hcnlfEBNfc2VhcmNoRmllbGRDYW5jZWw60gA3ADgDTgNPpQNPAY8BkAGRADtfEBFO YXJ5XxATX3NlYXJjaEZpZWxkQ2FuY2VsOtIANwA4A04DT6UDTwGPAZABkQA7XxARTlNTZWFyY2hGaWVs
U1NlYXJjaEZpZWxkQ2VsbNIANwA4A1EDUqYDUgNTAsoBHwEgADtdTlNTZWFyY2hGaWVsZFtOU1RleHRG ZENlbGzSADcAOANRA1KmA1IDUwLKAR8BIAA7XU5TU2VhcmNoRmllbGRbTlNUZXh0RmllbGTYAMgADgD2
aWVsZNgAyAAOAPYBkQDSANQA1gDZAS4DVgNXA1gDWQCWAOwBLoB/gLCAq4CsEQEhCYAtgH9fEBR7ezg4 AZEA0gDUANYA2QEuA1YDVwNYA1kAlgDsAS6Af4CwgKuArBEBIQmALYB/XxAUe3s4OCwgMTR9LCB7OTYs
LCAxNH0sIHs5NiwgMTd9fdgBXwAOAMwBYAFhAZMBYgFjA18BlQNhA2IBmAKkA2UBmxIEAf5AgEyAroCt IDE3fX3YAV8ADgDMAWABYQGTAWIBYwNfAZUDYQNiAZgCpANlAZsSBAH+QIBMgK6ArYBGgKoSEEAEAIBK
gEaAqhIQQAQAgEpcU2VhcmNoIFBhdGg61QAOAX4BeAGAAYEBegGkAYQDawGGgD6ASYCvgEBcY29udHJv XFNlYXJjaCBQYXRoOtUADgF+AXgBgAGBAXoBpAGEA2sBhoA+gEmAr4BAXGNvbnRyb2xDb2xvctIANwA4
bENvbG9y0gA3ADgDbwNTpQNTAsoBHwEgADvZAMgADgD2AZEDcQDSANQA1gDZAS4DcwN0A3UDdgNZAJYA A28DU6UDUwLKAR8BIAA72QDIAA4A9gGRA3EA0gDUANYA2QEuA3MDdAN1A3YDWQCWAOwBLltOU0RyYWdU
7AEuW05TRHJhZ1R5cGVzgH+AuYC1gLaAsgmALYB/0gAOAD4APwN8gAeiA30DfoCzgLRfEBlBcHBsZSBV eXBlc4B/gLmAtYC2gLIJgC2Af9IADgA+AD8DfIAHogN9A36As4C0XxAZQXBwbGUgVVJMIHBhc3RlYm9h
UkwgcGFzdGVib2FyZCB0eXBlXxAVTlNGaWxlbmFtZXNQYm9hcmRUeXBlXxAWe3sxODksIDEwfSwgezI3 cmQgdHlwZV8QFU5TRmlsZW5hbWVzUGJvYXJkVHlwZV8QFnt7MTg5LCAxMH0sIHsyNzEsIDI2fX3YA4MB
MSwgMjZ9fdgDgwFfAA4BYQGTAWIDhAOFAP8DhgOHAZgCpQOKA4sCpVtOU1BhdGhTdHlsZV8QFE5TUGF0 XwAOAWEBkwFiA4QDhQD/A4YDhwGYAqUDigOLAqVbTlNQYXRoU3R5bGVfEBROU1BhdGhDb21wb25lbnRD
aENvbXBvbmVudENlbGxzWk5TRGVsZWdhdGUSFCH+AYC4gEaAsRGAAIC3gLHSAA4APgBGA4+AIKDSADcA ZWxsc1pOU0RlbGVnYXRlEhQh/gGAuIBGgLERgACAt4Cx0gAOAD4ARgOPgCCg0gA3ADgDkQOSpAOSAZAB
OAORA5KkA5IBkAGRADtaTlNQYXRoQ2VsbNIANwA4A5QDlaUDlQLKAR8BIAA7XU5TUGF0aENvbnRyb2xa kQA7Wk5TUGF0aENlbGzSADcAOAOUA5WlA5UCygEfASAAO11OU1BhdGhDb250cm9sWns0ODAsIDMyMH3S
ezQ4MCwgMzIwfdIANwA4A5gBH6MBHwEgADtfEBV7ezAsIDB9LCB7MTI4MCwgNzc4fX1aezQwMCwgMjc2 ADcAOAOYAR+jAR8BIAA7XxAVe3swLCAwfSwgezEyODAsIDc3OH19Wns0MDAsIDI3Nn3SADcAOAOcA52i
fdIANwA4A5wDnaIDnQA7XxAQTlNXaW5kb3dUZW1wbGF0ZVZ3aW5kb3fUAA4AXwBgAGEAwwKjAB8Do4By A50AO18QEE5TV2luZG93VGVtcGxhdGVWd2luZG931AAOAF8AYABhAMMCowAfA6OAcoCWgAKAwltzZWFy
gJaAAoDCW3NlYXJjaEZpZWxk1AAOAF8AYABhAGIAHwKhA6mAJoACgIGAxF5hZGRUb1BsYXlsaXN0OtQA Y2hGaWVsZNQADgBfAGAAYQBiAB8CoQOpgCaAAoCBgMReYWRkVG9QbGF5bGlzdDrUAA4AXwBgAGEAwwKj
DgBfAGAAYQDDAqMCdwOvgHKAloB6gMZfEBVpbml0aWFsRmlyc3RSZXNwb25kZXLUAA4AXwBgAGEAwwBj AncDr4BygJaAeoDGXxAVaW5pdGlhbEZpcnN0UmVzcG9uZGVy1AAOAF8AYABhAMMAYwAfA7WAcoAVgAKA
AB8DtYBygBWAAoDIXxAScGxheWxpc3RDb250cm9sbGVy1AAOAF8AYABhAMMAYwDFA7WAcoAVgCiAyNQA yF8QEnBsYXlsaXN0Q29udHJvbGxlctQADgBfAGAAYQDDAGMAxQO1gHKAFYAogMjUAA4AXwBgAGEAwwKl
DgBfAGAAYQDDAqUAHwPAgHKAsYACgMtbcGF0aENvbnRyb2zYAA4AXwPDA8QAYABhA8UDxgPHAGMDyQPK AB8DwIBygLGAAoDLW3BhdGhDb250cm9s2AAOAF8DwwPEAGAAYQPFA8YDxwBjA8kDygFGA8wDzQD/WU5T
AUYDzAPNAP9ZTlNLZXlQYXRoWU5TQmluZGluZ1lOU09wdGlvbnNfEBxOU05pYkJpbmRpbmdDb25uZWN0 S2V5UGF0aFlOU0JpbmRpbmdZTlNPcHRpb25zXxAcTlNOaWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboDT
b3JWZXJzaW9ugNOAFYDPgM6AVYDNgNBfEBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLmFsYnVtVXZhbHVl gBWAz4DOgFWAzYDQXxAcdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5hbGJ1bVV2YWx1ZV8QFWFycmFuZ2Vk
XxAVYXJyYW5nZWRPYmplY3RzLmFsYnVt0wAOAz0APgPSA9MD1YDSoQPUgNGhA0SApV8QG05TQ29uZGl0 T2JqZWN0cy5hbGJ1bdMADgM9AD4D0gPTA9WA0qED1IDRoQNEgKVfEBtOU0NvbmRpdGlvbmFsbHlTZXRz
aW9uYWxseVNldHNFZGl0YWJsZdIANwA4A9kDS6IDSwA70gA3ADgD2wPcowPcAMEAO18QFU5TTmliQmlu RWRpdGFibGXSADcAOAPZA0uiA0sAO9IANwA4A9sD3KMD3ADBADtfEBVOU05pYkJpbmRpbmdDb25uZWN0
ZGluZ0Nvbm5lY3RvctgADgBfA8MDxABgAGEDxQPGA8cAHwPgA8oCpQPjA+QA/4DTgAKA1oDOgLGA1YDX b3LYAA4AXwPDA8QAYABhA8UDxgPHAB8D4APKAqUD4wPkAP+A04ACgNaAzoCxgNWA118QGnZhbHVlOiBz
XxAadmFsdWU6IHNwb3RsaWdodFNlYXJjaFBhdGhfEBNzcG90bGlnaHRTZWFyY2hQYXRo0wAOAz0APgPS cG90bGlnaHRTZWFyY2hQYXRoXxATc3BvdGxpZ2h0U2VhcmNoUGF0aNMADgM9AD4D0gPpA+uA0qED6oDY
A+kD64DSoQPqgNihA+yA2V8QFk5TVmFsdWVUcmFuc2Zvcm1lck5hbWVfEBZTdHJpbmdUb1VSTFRyYW5z oQPsgNlfEBZOU1ZhbHVlVHJhbnNmb3JtZXJOYW1lXxAWU3RyaW5nVG9VUkxUcmFuc2Zvcm1lctgADgBf
Zm9ybWVy2AAOAF8DwwPEAGAAYQPFA8YDxwBjA/IDygFKA/UD9gD/gNOAFYDcgM6AZoDbgN1fEBx2YWx1 A8MDxABgAGEDxQPGA8cAYwPyA8oBSgP1A/YA/4DTgBWA3IDOgGaA24DdXxAcdmFsdWU6IGFycmFuZ2Vk
ZTogYXJyYW5nZWRPYmplY3RzLnRyYWNrXxAVYXJyYW5nZWRPYmplY3RzLnRyYWNr0wAOAz0APgPSA/sD T2JqZWN0cy50cmFja18QFWFycmFuZ2VkT2JqZWN0cy50cmFja9MADgM9AD4D0gP7A/2A0qED1IDRoQNE
/YDSoQPUgNGhA0SApdcADgBfA8MDxABgAGEDxgPHAB8EAgPKAqMEBQD/gNOAAoDggM6AloDfXxATdmFs gKXXAA4AXwPDA8QAYABhA8YDxwAfBAIDygKjBAUA/4DTgAKA4IDOgJaA318QE3ZhbHVlOiBzZWFyY2hT
dWU6IHNlYXJjaFN0cmluZ1xzZWFyY2hTdHJpbmfYAA4AXwPDA8QAYABhA8UDxgPHAGMECwPKAUUEDgQP dHJpbmdcc2VhcmNoU3RyaW5n2AAOAF8DwwPEAGAAYQPFA8YDxwBjBAsDygFFBA4EDwD/gNOAFYDjgM6A
AP+A04AVgOOAzoBOgOKA5F8QHXZhbHVlOiBhcnJhbmdlZE9iamVjdHMuYXJ0aXN0XxAWYXJyYW5nZWRP ToDigORfEB12YWx1ZTogYXJyYW5nZWRPYmplY3RzLmFydGlzdF8QFmFycmFuZ2VkT2JqZWN0cy5hcnRp
YmplY3RzLmFydGlzdNMADgM9AD4D0gQUBBaA0qED1IDRoQNEgKXYAA4AXwPDA8QAYABhA8UDxgPHAGME c3TTAA4DPQA+A9IEFAQWgNKhA9SA0aEDRICl2AAOAF8DwwPEAGAAYQPFA8YDxwBjBBsDygFEBB4EHwD/
GwPKAUQEHgQfAP+A04AVgOeAzoA3gOaA6F8QHHZhbHVlOiBhcnJhbmdlZE9iamVjdHMudGl0bGVfEBVh gNOAFYDngM6AN4DmgOhfEBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLnRpdGxlXxAVYXJyYW5nZWRPYmpl
cnJhbmdlZE9iamVjdHMudGl0bGXTAA4DPQA+A9IEJAQmgNKhA9SA0aEDRICl2AAOAF8DwwPEAGAAYQPF Y3RzLnRpdGxl0wAOAz0APgPSBCQEJoDSoQPUgNGhA0SApdgADgBfA8MDxABgAGEDxQPGA8cAHwQrBCwA
A8YDxwAfBCsELABjBC4ELwD/gNOAAoDsgOuAFYDqgO1fEBtjb250ZW50QXJyYXk6IHF1ZXJ5LnJlc3Vs YwQuBC8A/4DTgAKA7IDrgBWA6oDtXxAbY29udGVudEFycmF5OiBxdWVyeS5yZXN1bHRzXGNvbnRlbnRB
dHNcY29udGVudEFycmF5XXF1ZXJ5LnJlc3VsdHPTAA4DPQA+A9IENQQ3gNKhA+qA2KEEOIDuXxAXUGF1 cnJheV1xdWVyeS5yZXN1bHRz0wAOAz0APgPSBDUEN4DSoQPqgNihBDiA7l8QF1BhdXNpbmdRdWVyeVRy
c2luZ1F1ZXJ5VHJhbnNmb3JtZXLYAA4AXwPDA8QAYABhA8UDxgPHAGMEPQPKAUkEQARBAP+A04AVgPGA YW5zZm9ybWVy2AAOAF8DwwPEAGAAYQPFA8YDxwBjBD0DygFJBEAEQQD/gNOAFYDxgM6AYoDwgPJfEBx2
zoBigPCA8l8QHHZhbHVlOiBhcnJhbmdlZE9iamVjdHMuZ2VucmVfEBVhcnJhbmdlZE9iamVjdHMuZ2Vu YWx1ZTogYXJyYW5nZWRPYmplY3RzLmdlbnJlXxAVYXJyYW5nZWRPYmplY3RzLmdlbnJl0wAOAz0APgPS
cmXTAA4DPQA+A9IERgRIgNKhA9SA0aEDRICl2AAOAF8DwwPEAGAAYQPFA8YDxwBjBE0DygFHBFAEUQD/ BEYESIDSoQPUgNGhA0SApdgADgBfA8MDxABgAGEDxQPGA8cAYwRNA8oBRwRQBFEA/4DTgBWA9YDOgFmA
gNOAFYD1gM6AWYD0gPZfEB12YWx1ZTogYXJyYW5nZWRPYmplY3RzLmxlbmd0aF8QFmFycmFuZ2VkT2Jq 9ID2XxAddmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5sZW5ndGhfEBZhcnJhbmdlZE9iamVjdHMubGVuZ3Ro
ZWN0cy5sZW5ndGjTAA4DPQA+A9IEVgRYgNKhA9SA0aEDRICl2AAOAF8DwwPEAGAAYQPFA8YDxwBjBF0D 0wAOAz0APgPSBFYEWIDSoQPUgNGhA0SApdgADgBfA8MDxABgAGEDxQPGA8cAYwRdA8oBSARgBGEA/4DT
ygFIBGAEYQD/gNOAFYD5gM6AXoD4gPpfEBt2YWx1ZTogYXJyYW5nZWRPYmplY3RzLnllYXJfEBRhcnJh gBWA+YDOgF6A+ID6XxAbdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy55ZWFyXxAUYXJyYW5nZWRPYmplY3Rz
bmdlZE9iamVjdHMueWVhctMADgM9AD4D0gRmBGiA0qED1IDRoQNEgKXSAA4APgRrBGyBAQCvECICdwN1 LnllYXLTAA4DPQA+A9IEZgRogNKhA9SA0aEDRICl0gAOAD4EawRsgQEArxAiAncDdQFEAS4AdQKjAGQC
AUQBLgB1AqMAZAKlAUoBRgFIAS8CqgR6AUUB9gFZAUcAxQE6Aj0EggFJAqEA/AMDAhACpAIoAOEDWAHd pQFKAUYBSAEvAqoEegFFAfYBWQFHAMUBOgI9BIIBSQKhAPwDAwIQAqQCKADhA1gB3QBjAbyAeoC2gDeA
AGMBvIB6gLaAN4B/gAuAloAKgLGAZoBVgF6AkICDgPyAToBcgESAWYAogIyAaYD+gGKAgYAzgJiAYYCq f4ALgJaACoCxgGaAVYBegJCAg4D8gE6AXIBEgFmAKICMgGmA/oBigIGAM4CYgGGAqoBlgC6ArIBYgBWA
gGWALoCsgFiAFYBU0gAOADIAMwSRgASA/V1OU0FwcGxpY2F0aW9u0gAOBJQElQCWXxAQTlNTaGFyZWRJ VNIADgAyADMEkYAEgP1dTlNBcHBsaWNhdGlvbtIADgSUBJUAll8QEE5TU2hhcmVkSW5zdGFuY2WA/wnS
bnN0YW5jZYD/CdIANwA4BJgEmaMEmQSaADtfEBhOU1VzZXJEZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250 ADcAOASYBJmjBJkEmgA7XxAYTlNVc2VyRGVmYXVsdHNDb250cm9sbGVyXE5TQ29udHJvbGxlctIANwA4
cm9sbGVy0gA3ADgEnAC0ogC0ADvSAA4APgRrBJ+BAQCvECIAHwKlAMUCdwAfAS4AdQEuAMUAxQDFAPwC BJwAtKIAtAA70gAOAD4EawSfgQEArxAiAB8CpQDFAncAHwEuAHUBLgDFAMUAxQD8AqEAHwDFAUcBRADF
oQAfAMUBRwFEAMUA/AD8AUoAHwDFAS4BLgKjAUgBLgFJAPwCpAFGAB8BRYACgLGAKIB6gAKAf4ALgH+A APwA/AFKAB8AxQEuAS4CowFIAS4BSQD8AqQBRgAfAUWAAoCxgCiAeoACgH+AC4B/gCiAKIAogDOAgYAC
KIAogCiAM4CBgAKAKIBZgDeAKIAzgDOAZoACgCiAf4B/gJaAXoB/gGKAM4CqgFWAAoBO0gAOAD4EawTE gCiAWYA3gCiAM4AzgGaAAoAogH+Af4CWgF6Af4BigDOAqoBVgAKATtIADgA+BGsExIEBAK8QIwJ3A3UB
gQEArxAjAncDdQFEAHUAZAKjAbwCpQFKAUYBSAEvAB8CqgR6BIIAxQFFAToBRwFZAj0B9gFJAqEA/AMD RAB1AGQCowG8AqUBSgFGAUgBLwAfAqoEegSCAMUBRQE6AUcBWQI9AfYBSQKhAPwDAwIQAqQCKADhA1gA
AhACpAIoAOEDWABjAd0BLoB6gLaAN4ALgAqAloBUgLGAZoBVgF6AkIACgIOA/ID+gCiAToCMgFmARIBp YwHdAS6AeoC2gDeAC4AKgJaAVICxgGaAVYBegJCAAoCDgPyA/oAogE6AjIBZgESAaYBcgGKAgYAzgJiA
gFyAYoCBgDOAmIBhgKqAZYAugKyAFYBYgH/SAA4APgRrBOqBAQCvECME6wTsBO0E7gTvBPAE8QTyBPME YYCqgGWALoCsgBWAWIB/0gAOAD4EawTqgQEArxAjBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5
9AT1BPYE9wT4BPkE+gT7BPwE/QT+BP8FAAUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNgQEEgQEFgQEG BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDYEBBIEBBYEBBoEBB4EBCIEBCYEB
gQEHgQEIgQEJgQEKgQELgQEMgQENgQEOgQEPgQEQgQERgQESgQETgQEUgQEVgQEWgQEXgQEYgQEZgQEa CoEBC4EBDIEBDYEBDoEBD4EBEIEBEYEBEoEBE4EBFIEBFYEBFoEBF4EBGIEBGYEBGoEBG4EBHIEBHYEB
gQEbgQEcgQEdgQEegQEfgQEggQEhgQEigQEjgQEkgQElgQEmXxARUGFuZWwgKFNwb3RsaWdodClZUGF0 HoEBH4EBIIEBIYEBIoEBI4EBJIEBJYEBJl8QEVBhbmVsIChTcG90bGlnaHQpWVBhdGggQ2VsbF8QFFRh
aCBDZWxsXxAUVGFibGUgQ29sdW1uICh0aXRsZSlfEBVNZW51IChDb250ZXh0dWFsTWVudSlfEBpNZW51 YmxlIENvbHVtbiAodGl0bGUpXxAVTWVudSAoQ29udGV4dHVhbE1lbnUpXxAaTWVudSBJdGVtIChTaG93
IEl0ZW0gKFNob3cgaW4gRmluZGVyKVxTZWFyY2ggRmllbGRfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQg IGluIEZpbmRlcilcU2VhcmNoIEZpZWxkXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTRfEBpQ
Q2VsbCktNF8QGlBvcCBVcCBQYXRoIENvbnRyb2wgV2lkZ2V0XxAUVGFibGUgQ29sdW1uICh0cmFjaylf b3AgVXAgUGF0aCBDb250cm9sIFdpZGdldF8QFFRhYmxlIENvbHVtbiAodHJhY2spXxAUVGFibGUgQ29s
EBRUYWJsZSBDb2x1bW4gKGFsYnVtKV8QE1RhYmxlIENvbHVtbiAoeWVhcilfEBNIb3Jpem9udGFsIFNj dW1uIChhbGJ1bSlfEBNUYWJsZSBDb2x1bW4gKHllYXIpXxATSG9yaXpvbnRhbCBTY3JvbGxlclxGaWxl
cm9sbGVyXEZpbGUncyBPd25lcl8QHUJ1dHRvbiBDZWxsIChBZGQgdG8gUGxheWxpc3QpW0FwcGxpY2F0 J3MgT3duZXJfEB1CdXR0b24gQ2VsbCAoQWRkIHRvIFBsYXlsaXN0KVtBcHBsaWNhdGlvbl8QH1NoYXJl
aW9uXxAfU2hhcmVkIFVzZXIgRGVmYXVsdHMgQ29udHJvbGxlcl8QSlNwb3RsaWdodCBQbGF5bGlzdCBW ZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEEBQbGF5bGlzdCBWaWV3IChUaXRsZSwgQXJ0aXN0LCBB
aWV3IChUaXRsZSwgQXJ0aXN0LCBBbGJ1bSwgTGVuZ3RoLCBZZWFyLCBHZW5yZSwgVHJhY2spXxAVVGFi bGJ1bSwgTGVuZ3RoLCBZZWFyLCBHZW5yZSwgVHJhY2spXxAVVGFibGUgQ29sdW1uIChhcnRpc3QpXxAR
bGUgQ29sdW1uIChhcnRpc3QpXxARVmVydGljYWwgU2Nyb2xsZXJfEBVUYWJsZSBDb2x1bW4gKGxlbmd0 VmVydGljYWwgU2Nyb2xsZXJfEBVUYWJsZSBDb2x1bW4gKGxlbmd0aClfEBtUZXh0IEZpZWxkIENlbGwg
aClfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2Vs KFRleHQgQ2VsbClfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktMV8QHVRleHQgRmllbGQgQ2Vs
bCktMV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS01XxAUVGFibGUgQ29sdW1uIChnZW5yZSlf bCAoVGV4dCBDZWxsKS01XxAUVGFibGUgQ29sdW1uIChnZW5yZSlfEB1QdXNoIEJ1dHRvbiAoQWRkIHRv
EB1QdXNoIEJ1dHRvbiAoQWRkIHRvIFBsYXlsaXN0KVtTY3JvbGwgVmlld18QEVNlYXJjaCBGaWVsZCBD IFBsYXlsaXN0KVtTY3JvbGwgVmlld18QEVNlYXJjaCBGaWVsZCBDZWxsXxAdVGV4dCBGaWVsZCBDZWxs
ZWxsXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTNfEBpTdGF0aWMgVGV4dCAoU2VhcmNoIFBh IChUZXh0IENlbGwpLTNfEBpTdGF0aWMgVGV4dCAoU2VhcmNoIFBhdGg6KV8QHVRleHQgRmllbGQgQ2Vs
dGg6KV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS02XxARVGFibGUgSGVhZGVyIFZpZXdfEB5U bCAoVGV4dCBDZWxsKS02XxARVGFibGUgSGVhZGVyIFZpZXdfEB5UZXh0IEZpZWxkIENlbGwgKFNlYXJj
ZXh0IEZpZWxkIENlbGwgKFNlYXJjaCBQYXRoOilfEB1TcG90bGlnaHQgUGxheWxpc3QgQ29udHJvbGxl aCBQYXRoOilfEB1TcG90bGlnaHQgUGxheWxpc3QgQ29udHJvbGxlcl8QHVRleHQgRmllbGQgQ2VsbCAo
cl8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0yXENvbnRlbnQgVmlld9IADgA+BGsFM4EBAKIA VGV4dCBDZWxsKS0yXENvbnRlbnQgVmlld9IADgA+BGsFM4EBAKIAYwDFgBWAKNIADgA+BGsFOIEBAKIA
YwDFgBWAKNIADgA+BGsFOIEBAKIAnQDtgBaAKdIADgA+BGsFPYEBAK8QOQBSAUQAZAKjAFECpQFKAE4A nQDtgBaAKdIADgA+BGsFPYEBAK8QOQFEAGQCowBSAqUBSgBUAEsAUABTAUgBLwKqBHoAxQI9APwCpAIo
VAFIAS8ASgKqBHoAxQI9AEgA/ABNAqQCKABLAOEDWABYAbwCdwN1AFsAdQBdAFMBRgBVAEwAXABaAB8B AFgA4QNYAE8BvAJ3A3UAWwB1AF0ATgFGAFUASABcAFoAHwFZAUUB9gSCAUcBOgFJAqEATABRAwMASgIQ
WQFFAfYEggFHAToASQFJAFACoQBPAwMCEABZAFcAVgHdAGMBLoDJgDeACoCWgMeAsYBmgMGAzIBegJCA AEkAWQBXAE0AVgHdAGMBLoA3gAqAloDJgLGAZoDMgHWAxYDKgF6AkICDgPyAKIBpgDOAqoBlgOGALoCs
c4CDgPyAKIBpgAmAM4B5gKqAZYB1gC6ArIDhgFSAeoC2gO+AC4D3gMqAVYDUgHeA84DpgAKARIBOgFyA gMOAVIB6gLaA74ALgPeAwYBVgNSACYDzgOmAAoBEgE6AXID+gFmAjIBigIGAd4DHgJiAc4BhgCeA5YDe
/oBZgIyAJ4BigMWAgYDDgJiAYYDlgN6A2oBYgBWAf9IADgA+BGsFeYEBAK8QOQV6BXsFfAV9BX4FfwWA gHmA2oBYgBWAf9IADgA+BGsFeYEBAK8QOQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoF
BYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMDRAWVBZYFlwWYBZkFmgWbBZwFnQWe iwWMBY0FjgWPBZAFkQNEBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagF
BZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsoEBK4EBLIEBLYEBLoEBL4EBMIEB qQWqBasFrAWtBa4FrwWwBbEFsoEBK4EBLIEBLYEBLoEBL4EBMIEBMYEBMoEBM4EBNIEBNYEBNoEBN4EB
MYEBMoEBM4EBNIEBNYEBNoEBN4EBOIEBOYEBOoEBO4EBPIEBPYEBPoEBP4EBQIEBQYEBQoEBQ4EBRICl OIEBOYEBOoEBO4EBPIEBPYEBPoEBP4EBQIEBQYEBQoClgQFDgQFEgQFFgQFGgQFHgQFIgQFJgQFKgQFL
gQFFgQFGgQFHgQFIgQFJgQFKgQFLgQFMgQFNgQFOgQFPgQFQgQFRgQFSgQFTgQFUgQFVgQFWgQFXgQFY gQFMgQFNgQFOgQFPgQFQgQFRgQFSgQFTgQFUgQFVgQFWgQFXgQFYgQFZgQFagQFbgQFcgQFdgQFegQFf
gQFZgQFagQFbgQFcgQFdgQFegQFfgQFggQFhgQFiELgQJBCsEDcQoRBYEB0QsxBlEBoQoBP///////// gQFggQFhgQFiECQQrBA3ELgQWBAdEGUQlxA9EJ8QGhP//////////RAcECwQGBBPECsQaBBQEKMQJxBZ
/RAcECwQrxAYEEgQTxArEJcQUBBoECcQWRBmEKsQXhCfECEQnRCVEGkQtRC/ECUQIhApELoQIBAbELAQ EGYQqxBeELMQIRCdEK8QaRC1EL8QJRAiECkQuhAgEBsQHhAFEJUQoRA4EKAQKhCwEF0QmhBIEGsQKNIA
HhA9EAUQoxA4ECoQXRCaEGsQKNIADgA+AEYF6IAgoNIADgA+BGsF64EBAKDSAA4APgRrBe6BAQCg0gA3 DgA+AEYF6IAgoNIADgA+BGsF64EBAKDSAA4APgRrBe6BAQCg0gA3ADgF8AXxogXxADteTlNJQk9iamVj
ADgF8AXxogXxADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmAzgDPgOJA5ADlwOl dERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmAzgDPgOJA5ADlwOlA7cD0wPhA+0D+QQHBBIEIAQ8BEoE
A7cD0wPhA+0D+QQHBBIEIAQ8BEoEXQRvBIkEkwSgBKIEpQSnBKoErQSvBLIEtAS3BLoEvQTABMIExATH XQRvBIkEkwSgBKIEpQSnBKoErQSvBLIEtAS3BLoEvQTABMIExATHBMoEzATPBNgE5ATmBOgFBAUNBRYF
BMoEzATPBNgE5ATmBOgFBAUNBRYFIQUmBTUFPgVRBVoFZQVnBWgFcQV4BYUFiwWUBZYFxQXHBckFywXN IQUmBTUFPgVRBVoFZQVnBWgFcQV4BYUFiwWUBZYFxQXHBckFywXNBc8F0QXTBdUF1wXZBdsF3QXfBeEF
Bc8F0QXTBdUF1wXZBdsF3QXfBeEF4wXlBecF6QXrBe0F7wXxBgIGEAYZBiEGIwYlBicGKQZKBlIGZgZx 4wXlBecF6QXrBe0F7wXxBgIGEAYZBiEGIwYlBicGKQZKBlIGZgZxBn8GiQaWBp0GnwahBqYGqAatBq8G
Bn8GiQaWBp0GnwahBqYGqAatBq8GsQazBsAGzAbOBtAG0gbhBuIG7wb+BwAHAgcEBwwHHgcnBywHPwdM sQazBsAGzAbOBtAG0gbhBuIG7wb+BwAHAgcEBwwHHgcnBywHPwdMB04HUAdSB2UHbgdzB34Hnwe8B9IH
B04HUAdSB2UHbgdzB34Hnwe8B9IH3QfvCAMIEggTCBUIFwgYCBoIHAgeCCAIPghSCFsIXQhsCG4IcAhy 3QfvCAMIEggTCBUIFwgYCBoIHAgeCCAIPghSCFsIXQhsCG4IcAhyCHQIdgh4CHoIgAiFCIwIkgiYCJ8I
CHQIdgh4CHoIgAiFCIwIkgiYCJ8IpQiuCLUIxAjMCNoI3wjhCOoI7wj4CP0JDAkhCSoJMQlJCVgJaQlr pQiuCLUIxAjMCNoI3wjhCOoI7wj4CP0JDAkhCSoJMQlJCVgJaQlrCW0JbwlxCdAJ4goECg4KGwovCkQK
CW0JbwlxCdAJ4goECg4KGwovCkQKUQprCocKogqrCrcKwQrQCtkK5QsECxALHwsrCy0LLwsxCzoLPAs+ UQprCocKogqrCrcKwQrQCtkK5QsECxALHwsrCy0LLwsxCzoLPAs+C0ALQQtDC0wLTgtXC1oLXAtdC18L
C0ALQQtDC0wLTgtXC1oLXAtdC18LYQtjC2ULZwtpC2sLdAuMC5gLxQvNC9cL4gvsC/YMBAwGDAgMCgwM YQtjC2ULZwtpC2sLdAuBC40LugvCC8wL1wvhC+sL+Qv7C/0L/wwBDAMMBgwIDAoMDAwODBAMGww4DDoM
DA4MEQwTDBUMFwwZDBsMJgxDDEUMRwxKDEwMTgxQDFIMfwyBDIMMhQyHDIkMiwyNDI8MkQyTDJ0Mpgyv PAw/DEEMQwxFDEcMdAx2DHgMegx8DH4MgAyCDIQMhgyIDJIMmwykDLgMvwzLDOQM5gzoDOoM7AzuDS0N
DMMMygzWDO8M8QzzDPUM9wz5DTgNRA1NDWANbQ15DYcNiQ2LDY0Njw2RDZMNlQ2XDaoNrQ2vDbENsw21 OQ1CDVUNYg1uDXwNfg2ADYINhA2GDYgNig2MDZ8Nog2kDaYNqA2qDawNww3MDdUN4w3sDe4N/Q3/DgEO
DbcNzg3XDeAN7g33DfkOCA4KDgwODg4QDhIOFA4WDj8OTg5bDmgOcA57DooOlQ6gDqEOow6lDqcOsA6y Aw4FDgcOCQ4LDjQOQw5QDl0OZQ5wDn8Oig6VDpYOmA6aDpwOpQ6nDqkOsg67Dr0O2g7mDvEO+w8IDxQP
DrQOvQ7GDsgO5Q7xDvwPBg8TDx8PJA8mDygPKg8sDy4PNA9FD0wPUw9cD14PZw9pD2wPeQ+CD4cPjg+b GQ8bDx0PHw8hDyMPKQ86D0EPSA9RD1MPXA9eD2EPbg93D3wPgw+QD50PpQ+nD7MPvA/BD8kP3g/qD/gP
D6gPsA+yD74Pxw/MD9QP6Q/1EAMQBRAHEAkQCxANEBQQJhAzEDUQOBBBEEwQYBByEH8QhhCnELUQuhC8 +g/8D/4QABACEAkQGxAoECoQLRA2EEEQVRBnEHQQexCcEKoQrxCxELMQtRC3ELkQvBC+EMgQ2RDbEOQQ
EL4QwBDCEMQQxxDJENMQ5BDmEO8Q8RD0EQkRCxENEQ8REREqETcRORFFEVoRXBFeEWARYhF1EX4RhxGQ 5hDpEP4RABECEQQRBhEfESwRLhE6EU8RURFTEVURVxFqEXMRfBGFEYoRmBHBEcIRxBHGEcgR0RHTEdwR
EZURoxHMEc0RzxHREdMR3BHeEecR6RIGEgsSDRIPEhESExIVEhwSMRIzEjUSNxI5EkUSUhJUElcSeBJ6 3hH7EgASAhIEEgYSCBIKEhESJhIoEioSLBIuEjoSRxJJEkwSbRJvEnEScxJ1EncSeRKiEqMSpRKnEqkS
EnwSfhKAEoIShBKtEq4SsBKyErQSvRK/EsgSyhLnEukS6xLtEu8S8RL3ExgTGhMcEx4TIBMiEyQTURNa shK0Er0SvxLcEt4S4BLiEuQS5hLsEw0TDxMRExMTFRMXExkTRhNPE1ATURNTE1UTVxNgE2ITaxNtE4oT
E1sTXBNeE2ATYhNrE20TdhN4E5UTlxOZE5sTnROiE6QTqxPME84T0BPSE9QT1hPbE90UChQLFAwUDhQQ jBOOE5ATkhOXE5kToBPBE8MTxRPHE8kTyxPQE9IT/xQAFAEUAxQFFAcUEBQSFBsUHRQ6FDwUPhRAFEIU
FBIUGxQdFCYUKBRFFEcUSRRLFE0UTxRUFHUUdxR5FHsUfRR/FIEUrhSvFLAUshS0FLYUvxTBFMMU4BTi RBRJFGoUbBRuFHAUchR0FHYUoxSkFKUUpxSpFKsUtBS2FLgU1RTXFNkU2xTdFN8U5RUGFQgVChUMFQ4V
FOQU5hToFOoU8BURFRMVFRUXFRkVGxUdFUYVRxVJFUsVTRVPFVgVWhV3FXkVexV9FX8VgRWHFagVqhWs EBUSFTsVPBU+FUAVQhVEFU0VTxVsFW4VcBVyFXQVdhV8FZ0VnxWhFaMVpRWnFakVvhXAFcIVxBXGFdAV
Fa4VsBWyFbQVyRXLFc0VzxXRFdsV6BXqFe8WBhYVFh4WIBYjFiUWLhYzFjgWQRZIFl8WcBZyFnQWdhZ4 3RXfFeQV+xYKFhMWFRYYFhoWIxYoFi0WNhY9FlQWZRZnFmkWaxZtFokWmhacFp4WoBaiFq0WvhbAFsIW
FpQWpRanFqkWqxatFrgWyRbLFs0WzxbRFtsW7BbuFvAW8hb0FykXNhdDF1kXZxdxF38XmBelF7cXyxfV xBbGFtAW4RbjFuUW5xbpFx4XKxc4F04XXBdmF3QXjReaF6wXwBfKF9YX2BfaF9wX3hfgF+kX6xftF+8X
F+EX4xflF+cX6RfrF/QX9hf4F/oX/Bf+GAAYGxglGC0YOBhVGFcYWRhbGF0YXxhhGGoYbBh3GHkYexh9 8RfzF/UYEBgaGCIYLRhKGEwYThhQGFIYVBhWGF8YYRhsGG4YcBhyGHQYdhiXGJkYmxidGJ8YohijGKUY
GH8YgRiiGKQYphioGKoYrRiuGLAYshjMGP0ZExkoGTcZSRlbGWkZaxltGW8ZcRlzGXUZdxl5GXsZgBmJ pxjBGPIZCBkdGSwZPhlQGV4ZYBliGWQZZhloGWoZbBluGXAZdRl+GZAZkhmbGaQZsRm6GcUZzhnYGeEZ
GZsZnRmmGa8ZvBnFGdAZ2RnjGewZ7hn5GfsZ/Rn/GgEaAxoMGg4aERoTGisaNBo9GkgabRp2Gn8aiRqL 4xnuGfAZ8hn0GfYZ+BoBGgMaBhoIGiAaKRoyGj0aYhprGnQafhqAGoIahBqGGogaihqMGpUarhq7GsQa
Go0ajxqRGpMalRqXGqAauRrGGs8a2hrlGw4bEBsSGxQbFhsfGyEbIxslGy4bShtTG1UbWBtaG3MbfBuF zxraGwMbBRsHGwkbCxsUGxYbGBsaGyMbPxtIG0obTRtPG2gbcRt6G4cbqBuqG6wbrhuwG7MbtBu2G7gb
G5Ibsxu1G7cbuRu7G74bvxvBG8Mb3BwRHCYcORxNHGIcdRx6HHwcfhyAHIIchByGHIscjByOHJAckhyn 0RwGHBscLhxCHFccahxvHHEccxx1HHcceRx7HIAcgRyDHIUchxycHJ4coByiHKQcuhzrHO0c8hz0HPYc
HKkcqxytHK8cxRz2HPgc/Rz/HQEdAx0FHQcdCh0MHREdGB0uHWMdiR2LHY0djx2RHZMdlR2XHZ0dph2o +Bz6HPwc/x0BHQYdDR0jHVgdfh2AHYIdhB2GHYgdih2MHZIdmx2dHaAdoh2vHbcduR2+HcAdwh3HHckd
HasdrR26HcIdxB3JHcsdzR3SHdQd1h3kHhAeFx4gHicePR5KHmAeaR50HogekR6eHqweuB7ZHtse3R7f yx3ZHgUeDB4VHhweMh4/HlUeXh5pHn0ehh6THqEerR7OHtAe0h7UHtYe2R7aHtwe3h71HxYfGx8dHx8f
HuEe5B7lHuce6R8AHyEfJh8oHyofLB8uHzAfNR83H0QfWR9bH10fXx9hH24fdx+CH6cfsx+1H7cfuR+7 IR8jHyUfKh8sHzkfTh9QH1IfVB9WH2MfbB93H5wfqB+qH6wfrh+wH7Ifsx+1H7cfwB/CH8cfyR/LH+cf
H70fvh/AH8Ifyx/NH9If1B/WH/IgCiAjIEQgUCBnIHIgdyB5IHsgfSCAIIIghCCNII8gkCCZIKIgrSC2 /yAYIDkgRSBcIGcgbCBuIHAgciB1IHcgeSCCIIQghSCOIJcgoiCrILYgxCDPINgg3yD3IQIhCyEQISMh
IMEgzyDaIOMg6iECIQ0hFiEbIS4hNSFGIUghSiFMIU4hWiFrIW0hbyFxIXMhgiGTIZUhlyGZIZshsyHE KiE7IT0hPyFBIUMhTyFgIWIhZCFmIWghdyGIIYohjCGOIZAhqCG5IbshvSG/IcEh1iHnIekh6yHtIe8i
IcYhyCHKIcwh4SHyIfQh9iH4IfoiCyINIg8iESITIh8iQCJKIlQiXiJ9In8igSKDIoUihyKJIosiqiKw ACICIgQiBiIIIhQiNSI/IkkiUyJyInQidiJ4InoifCJ+IoAinyKlIr0iyiLMIs8i0SLUItYi9CL9IwIj
Isgi1SLXItoi3CLfIuEi/yMIIw0jFiMdIzUjViNYI1ojXCNeI2AjYiNkI4EjlyOkI6YjqSOrI64jsCPJ CyMSIyojSyNNI08jUSNTI1UjVyNZI3YjjCOZI5sjniOgI6MjpSO+I9cj+CP6I/wj/iQAJAIkBCQGJCUk
I+IkAyQFJAckCSQLJA0kDyQRJDAkSCRVJFckWiRcJF8kYSR+JIAkgiSEJIYkiCSKJKAkrSTOJNAk0iTU PSRKJEwkTyRRJFQkViRzJHUkdyR5JHskfSR/JJUkoiTDJMUkxyTJJMskzSTPJNEk8SUKJRclGSUcJR4l
JNYk2CTaJNwk/CUVJSIlJCUnJSklLCUuJU8lUSVTJVUlVyVZJVslXSV8JZQloSWjJaYlqCWrJa0lziXQ ISUjJUQlRiVIJUolTCVOJVAlUiVxJYklliWYJZslnSWgJaIlwyXFJcclySXLJc0lzyXRJe8l/CYKJhcm
JdIl1CXWJdgl2iXcJfomByYVJiImJCYnJikmLCYuJkgmaSZrJm0mbyZxJnMmdSZ3JpYmria7Jr0mwCbC GSYcJh4mISYjJj0mXiZgJmImZCZmJmgmaiZsJosmoyawJrImtSa3JromvCbdJt8m4SbjJuUm5ybpJusn
JsUmxyboJuom7CbuJvAm8ib0JvYnFicvJzwnPidBJ0MnRidIJ2knaydtJ28ncSdzJ3UndyeVJ6wnuSe7 CyckJzEnMyc2JzgnOyc9J14nYCdiJ2QnZidoJ2onbCeKJ6EnriewJ7MntSe4J7onwyfGKA0oDygRKBMo
J74nwCfDJ8UnzifRKBgoGigcKB4oICgiKCQoJigoKCooLCguKDAoMig0KDYoOCg6KDwoPihAKEIoRChG FSgXKBkoGygdKB8oISgjKCUoJygpKCsoLSgvKDEoMyg1KDcoOSg7KD0oPyhBKEMoRShHKEkoSyhNKE8o
KEgoSihMKE4oUChSKFQoVihYKFooXChlKGcoaSh3KIAokyiVKJYonyimKMEozijXKNwo5SjoKS8pMSkz UShaKFwoXihsKHUoiCiKKIsolCibKLYowyjMKNEo2ijdKSQpJikoKSopLCkuKTApMik0KTYpOCk6KTwp
KTUpNyk5KTspPSk/KUEpQylFKUcpSSlLKU0pTylRKVMpVSlXKVkpWyldKV8pYSljKWUpZylpKWspbSlv PilAKUIpRClGKUgpSilMKU4pUClSKVQpVilYKVopXCleKWApYilkKWYpaClxKXQpvSm/KcEpwynFKccp
KXEpcyl8KX8pyCnKKcwpzinQKdIp1CnWKdgp2incKd4p4CniKeQp5inoKeop7CnuKfAp8in0KfYp+Cn6 ySnLKc0pzynRKdMp1SnXKdkp2yndKd8p4SnjKeUp5ynpKesp7SnvKfEp8yn1Kfcp+Sn7Kf0p/yoBKgMq
Kfwp/ioAKgIqBCoGKggqCioMKg4qFyoaKmMqZippKmwqbypyKnUqeCp7Kn4qgSqEKocqiiqNKpAqkyqW DCoPKlgqWypeKmEqZCpnKmoqbSpwKnMqdip5KnwqfyqCKoUqiCqLKo4qkSqUKpcqmiqdKqAqoyqmKqkq
KpkqnCqfKqIqpSqoKqsqriqxKrQqtyq6Kr0qwCrDKsYqySrMKuAq6isBKxkrNitDK2MrgCuXK64rxCva rCqvKrIqtSq4KrsqvirBKtUq3yr2Kw4rKys4K1grdSuMK6MruSvPK9wr/CwILCosbSyFLJkssSzPLO8t
K+csBywTLDUsgiyaLK4sxizkLQQtJC07LVstZy17LZstuC3YLewuDS4tLk0uWi5jLmYuay5tLm8ueC57 Dy0mLUYtUi1mLYYtoy3DLdct+C4YLjguRS5OLlEuVi5YLlouYy5mLmsubS5vLnguey7wLvIu9C72Lvgu
LoAugi6ELo0ukC8FLwcvCS8LLw0vDy8RLxMvFS8XLxkvGy8dLx8vIS8jLyUvJy8pLysvLS8vLzEvMy81 +i78Lv4vAC8CLwQvBi8ILwovDC8OLxAvEi8ULxYvGC8aLxwvHi8gLyIvJC8mLygvKi8sLy4vMC8yLzQv
LzcvOS87Lz0vPy9BL0MvRS9HL0kvSy9NL08vUS9TL1UvVy9ZL1svXS9fL2EvYy9lL2cvaS9rL20vby9x Ni84LzovPC8+L0AvQi9EL0YvSC9KL0wvTi9QL1IvVC9WL1gvWi9cL14vYC9iL2svbi/jL+Yv6S/sL+8v
L3MvdS93L4Avgy/4L/sv/jABMAQwBzAKMA0wEDATMBYwGTAcMB8wIjAlMCgwKzAuMDEwNDA3MDowPTBA 8i/1L/gv+y/+MAEwBDAHMAowDTAQMBMwFjAZMBwwHzAiMCUwKDArMC0wMDAzMDYwOTA8MD8wQjBFMEgw
MEMwRjBIMEswTjBRMFQwVzBaMF0wYDBjMGYwaTBsMG8wcjB1MHgwezB+MIEwhDCHMIowjTCQMJMwljCZ SzBOMFEwVDBXMFowXTBgMGMwZjBpMGwwbzByMHUweDB7MH4wgTCEMIcwijCNMI8wkTCTMJUwlzCZMJsw
MJwwnzCiMKQwpjCoMKowrDCuMLAwsjC0MLYwuDDBMMMwxTDHMMkwyzDNMM8w0TDTMNUw1zDZMNsw3TDf nTCfMKEwozCsMK4wsDCyMLQwtjC4MLowvDC+MMAwwjDEMMYwyDDKMMwwzjDQMNIw1DDWMNgw2jDcMN4w
MOEw4zDlMOcw6TDrMO0w7zDxMPMw9TD3MPkw+zD9MP8xATEDMQUxBzEJMQsxDTEPMRgxGjEbMSQxJzEo 4DDiMOQw5jDoMOow7DDuMPAw8jD0MPYw+DD6MQMxBTEGMQ8xEjETMRwxHzEgMSkxLgAAAAAAAAICAAAA
MTExNDE1MT4xQwAAAAAAAAICAAAAAAAABfIAAAAAAAAAAAAAAAAAADFSA</bytes> AAAABfIAAAAAAAAAAAAAAAAAADE9A</bytes>
</object> </object>
</data> </data>
</archive> </archive>

View File

@ -1,17 +0,0 @@
//
// SpotlightPlaylistView.h
// Cog
//
// Created by Matthew Grinshpun on 12/02/08.
// Copyright 2008 Matthew Leon Grinshpun. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "PlaylistView.h"
@interface SpotlightPlaylistView : PlaylistView {
}
@end

View File

@ -1,14 +0,0 @@
//
// SpotlightPlaylistView.m
// Cog
//
// Created by Matthew Grinshpun on 12/02/08.
// Copyright 2008 Matthew Leon Grinshpun. All rights reserved.
//
#import "SpotlightPlaylistView.h"
@implementation SpotlightPlaylistView
@end