diff --git a/Application/AppController.h b/Application/AppController.h index 5ba197a82..3c0152e4a 100644 --- a/Application/AppController.h +++ b/Application/AppController.h @@ -41,7 +41,6 @@ IBOutlet NSMenuItem *showYearColumn; IBOutlet NSWindowController *spotlightWindowController; - IBOutlet NSWindowController *fileTreeWindowController; NDHotKeyEvent *playHotKey; NDHotKeyEvent *prevHotKey; diff --git a/Application/AppController.m b/Application/AppController.m index dc94e60f6..b3fe7391f 100644 --- a/Application/AppController.m +++ b/Application/AppController.m @@ -244,7 +244,6 @@ increase/decrease as long as the user holds the left/right, plus/minus button */ [self registerHotKeys]; - [fileTreeWindowController init]; [spotlightWindowController init]; //Init Remote @@ -373,11 +372,6 @@ increase/decrease as long as the user holds the left/right, plus/minus button */ [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.hotKeyPreviousKeyCode" options:0 context:nil]; [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.hotKeyNextKeyCode" options:0 context:nil]; - [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.fileDrawerRootPath" options:0 context:nil]; - [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.fileDrawerRootPath" options:0 context:nil]; - [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.fileDrawerRootPath" options:0 context:nil]; - [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.fileDrawerRootPath" options:0 context:nil]; - [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.remoteEnabled" options:0 context:nil]; [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:@"values.remoteOnlyOnActive" options:0 context:nil]; } diff --git a/Cog.xcodeproj/project.pbxproj b/Cog.xcodeproj/project.pbxproj index 2659f85a1..599ae670f 100644 --- a/Cog.xcodeproj/project.pbxproj +++ b/Cog.xcodeproj/project.pbxproj @@ -11,21 +11,11 @@ 170680630B950158006BA573 /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 170680620B950158006BA573 /* Growl.framework */; }; 170680840B950164006BA573 /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 170680620B950158006BA573 /* Growl.framework */; }; 170B55940D6E5E7B006B9E92 /* StatusImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 170B55930D6E5E7B006B9E92 /* StatusImageTransformer.m */; }; - 171192BD0D691ED600FD76C5 /* PathWatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 171192BC0D691ED600FD76C5 /* PathWatcher.m */; }; 171B57DD0C091F2B00F6AFAF /* flac.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57D90C091F2B00F6AFAF /* flac.icns */; }; 171B57DE0C091F2B00F6AFAF /* m4a.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DA0C091F2B00F6AFAF /* m4a.icns */; }; 171B57DF0C091F2B00F6AFAF /* mp3.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DB0C091F2B00F6AFAF /* mp3.icns */; }; 171B57E00C091F2B00F6AFAF /* ogg.icns in Resources */ = {isa = PBXBuildFile; fileRef = 171B57DC0C091F2B00F6AFAF /* ogg.icns */; }; - 17211A710D68B79700911CA9 /* ContainedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A600D68B79700911CA9 /* ContainedNode.m */; }; - 17211A720D68B79700911CA9 /* ContainerNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A620D68B79700911CA9 /* ContainerNode.m */; }; - 17211A730D68B79700911CA9 /* DirectoryNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A640D68B79700911CA9 /* DirectoryNode.m */; }; - 17211A740D68B79700911CA9 /* FileIconCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A660D68B79700911CA9 /* FileIconCell.m */; }; - 17211A750D68B79700911CA9 /* FileNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A680D68B79700911CA9 /* FileNode.m */; }; - 17211A760D68B79700911CA9 /* FileTreeDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A6A0D68B79700911CA9 /* FileTreeDataSource.m */; }; - 17211A770D68B79700911CA9 /* FileTreeWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A6C0D68B79700911CA9 /* FileTreeWindowController.m */; }; - 17211A780D68B79700911CA9 /* PathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A6E0D68B79700911CA9 /* PathNode.m */; }; - 17211A790D68B79700911CA9 /* SmartFolderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 17211A700D68B79700911CA9 /* SmartFolderNode.m */; }; - 17211A7E0D68B7C500911CA9 /* FileTreePanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17211A7C0D68B7C500911CA9 /* FileTreePanel.xib */; }; + 17211A7E0D68B7C500911CA9 /* FileTree.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17211A7C0D68B7C500911CA9 /* FileTree.xib */; }; 17249F0F0D82E17700F33392 /* ToggleQueueTitleTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 17249F0E0D82E17700F33392 /* ToggleQueueTitleTransformer.m */; }; 173428F50D5FB1C400E8D854 /* EntriesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 173428F40D5FB1C400E8D854 /* EntriesController.m */; }; 17342A9A0D5FD20B00E8D854 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17342A980D5FD20B00E8D854 /* MainMenu.xib */; }; @@ -74,6 +64,18 @@ 1791005F0CB44D6D0070BC5C /* Cog.scriptTerminology in Resources */ = {isa = PBXBuildFile; fileRef = 1791005D0CB44D6D0070BC5C /* Cog.scriptTerminology */; }; 1791FF900CB43A2C0070BC5C /* MediaKeysApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 1791FF8E0CB43A2C0070BC5C /* MediaKeysApplication.m */; }; 179790E10C087AB7001D6996 /* OpenURLPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 179790DF0C087AB7001D6996 /* OpenURLPanel.m */; }; + 179D02EE0E0CB0B00064A77A /* SideView.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D02EB0E0CB0B00064A77A /* SideView.m */; }; + 179D02EF0E0CB0B00064A77A /* SideViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D02ED0E0CB0B00064A77A /* SideViewController.m */; }; + 179D031E0E0CB2500064A77A /* ContainedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D03090E0CB2500064A77A /* ContainedNode.m */; }; + 179D031F0E0CB2500064A77A /* ContainerNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D030B0E0CB2500064A77A /* ContainerNode.m */; }; + 179D03200E0CB2500064A77A /* DirectoryNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D030D0E0CB2500064A77A /* DirectoryNode.m */; }; + 179D03210E0CB2500064A77A /* FileIconCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D030F0E0CB2500064A77A /* FileIconCell.m */; }; + 179D03220E0CB2500064A77A /* FileNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D03110E0CB2500064A77A /* FileNode.m */; }; + 179D03230E0CB2500064A77A /* FileTreeDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D03130E0CB2500064A77A /* FileTreeDataSource.m */; }; + 179D03240E0CB2500064A77A /* FileTreeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D03150E0CB2500064A77A /* FileTreeViewController.m */; }; + 179D03260E0CB2500064A77A /* PathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D03190E0CB2500064A77A /* PathNode.m */; }; + 179D03270E0CB2500064A77A /* PathWatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D031B0E0CB2500064A77A /* PathWatcher.m */; }; + 179D03280E0CB2500064A77A /* SmartFolderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 179D031D0E0CB2500064A77A /* SmartFolderNode.m */; }; 17A140E90D88B954004852F9 /* FilePlaylistEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A140E80D88B954004852F9 /* FilePlaylistEntry.m */; }; 17A8F6370D6A7B0F0095DA13 /* RepeatTransformers.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A8F6360D6A7B0F0095DA13 /* RepeatTransformers.m */; }; 17A8F6850D6A7FCA0095DA13 /* repeat_all.png in Resources */ = {isa = PBXBuildFile; fileRef = 17A8F6820D6A7FCA0095DA13 /* repeat_all.png */; }; @@ -146,7 +148,6 @@ 8E9A2E860BA78B500091081B /* SecondsFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9A2E840BA78B500091081B /* SecondsFormatter.m */; }; 8E9A2EDA0BA78D9D0091081B /* IndexFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9A2ED80BA78D9D0091081B /* IndexFormatter.m */; }; 8E9A30160BA792DC0091081B /* NSFileHandle+CreateFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9A30140BA792DC0091081B /* NSFileHandle+CreateFile.m */; }; - 99EAACA20DD1B9DB00423C38 /* APL.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 566D321B0D538550004466A5 /* APL.bundle */; }; 99EAACA80DD1BB7A00423C38 /* APL.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 566D321B0D538550004466A5 /* APL.bundle */; }; B09E96630D74A7BC0064F138 /* stop_current.png in Resources */ = {isa = PBXBuildFile; fileRef = B09E96620D74A7BC0064F138 /* stop_current.png */; }; /* End PBXBuildFile section */ @@ -491,31 +492,11 @@ 170680620B950158006BA573 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = ThirdParty/Frameworks/Growl.framework; sourceTree = ""; }; 170B55920D6E5E7B006B9E92 /* StatusImageTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StatusImageTransformer.h; sourceTree = ""; }; 170B55930D6E5E7B006B9E92 /* StatusImageTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StatusImageTransformer.m; sourceTree = ""; }; - 171192BB0D691ED600FD76C5 /* PathWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PathWatcher.h; sourceTree = ""; }; - 171192BC0D691ED600FD76C5 /* PathWatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PathWatcher.m; sourceTree = ""; }; 171B57D90C091F2B00F6AFAF /* flac.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = flac.icns; sourceTree = ""; }; 171B57DA0C091F2B00F6AFAF /* m4a.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = m4a.icns; sourceTree = ""; }; 171B57DB0C091F2B00F6AFAF /* mp3.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = mp3.icns; sourceTree = ""; }; 171B57DC0C091F2B00F6AFAF /* ogg.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = ogg.icns; sourceTree = ""; }; - 17211A5F0D68B79700911CA9 /* ContainedNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContainedNode.h; sourceTree = ""; }; - 17211A600D68B79700911CA9 /* ContainedNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContainedNode.m; sourceTree = ""; }; - 17211A610D68B79700911CA9 /* ContainerNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContainerNode.h; sourceTree = ""; }; - 17211A620D68B79700911CA9 /* ContainerNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContainerNode.m; sourceTree = ""; }; - 17211A630D68B79700911CA9 /* DirectoryNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryNode.h; sourceTree = ""; }; - 17211A640D68B79700911CA9 /* DirectoryNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DirectoryNode.m; sourceTree = ""; }; - 17211A650D68B79700911CA9 /* FileIconCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileIconCell.h; sourceTree = ""; }; - 17211A660D68B79700911CA9 /* FileIconCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FileIconCell.m; sourceTree = ""; }; - 17211A670D68B79700911CA9 /* FileNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileNode.h; sourceTree = ""; }; - 17211A680D68B79700911CA9 /* FileNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FileNode.m; sourceTree = ""; }; - 17211A690D68B79700911CA9 /* FileTreeDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileTreeDataSource.h; sourceTree = ""; }; - 17211A6A0D68B79700911CA9 /* FileTreeDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FileTreeDataSource.m; sourceTree = ""; }; - 17211A6B0D68B79700911CA9 /* FileTreeWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileTreeWindowController.h; sourceTree = ""; }; - 17211A6C0D68B79700911CA9 /* FileTreeWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FileTreeWindowController.m; sourceTree = ""; }; - 17211A6D0D68B79700911CA9 /* PathNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PathNode.h; sourceTree = ""; }; - 17211A6E0D68B79700911CA9 /* PathNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PathNode.m; sourceTree = ""; }; - 17211A6F0D68B79700911CA9 /* SmartFolderNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmartFolderNode.h; sourceTree = ""; }; - 17211A700D68B79700911CA9 /* SmartFolderNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmartFolderNode.m; sourceTree = ""; }; - 17211A7D0D68B7C500911CA9 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FileTreePanel.xib; sourceTree = ""; }; + 17211A7D0D68B7C500911CA9 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/FileTree.xib; sourceTree = ""; }; 17249F0D0D82E17700F33392 /* ToggleQueueTitleTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToggleQueueTitleTransformer.h; sourceTree = ""; }; 17249F0E0D82E17700F33392 /* ToggleQueueTitleTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToggleQueueTitleTransformer.m; sourceTree = ""; }; 173428F30D5FB1C400E8D854 /* EntriesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntriesController.h; sourceTree = ""; }; @@ -586,6 +567,30 @@ 1791FF8E0CB43A2C0070BC5C /* MediaKeysApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MediaKeysApplication.m; sourceTree = ""; }; 179790DE0C087AB7001D6996 /* OpenURLPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OpenURLPanel.h; sourceTree = ""; }; 179790DF0C087AB7001D6996 /* OpenURLPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OpenURLPanel.m; sourceTree = ""; }; + 179D02EA0E0CB0B00064A77A /* SideView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SideView.h; path = SideView/SideView.h; sourceTree = ""; }; + 179D02EB0E0CB0B00064A77A /* SideView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SideView.m; path = SideView/SideView.m; sourceTree = ""; }; + 179D02EC0E0CB0B00064A77A /* SideViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SideViewController.h; path = SideView/SideViewController.h; sourceTree = ""; }; + 179D02ED0E0CB0B00064A77A /* SideViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SideViewController.m; path = SideView/SideViewController.m; sourceTree = ""; }; + 179D03080E0CB2500064A77A /* ContainedNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContainedNode.h; path = FileTree/ContainedNode.h; sourceTree = SOURCE_ROOT; }; + 179D03090E0CB2500064A77A /* ContainedNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ContainedNode.m; path = FileTree/ContainedNode.m; sourceTree = SOURCE_ROOT; }; + 179D030A0E0CB2500064A77A /* ContainerNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContainerNode.h; path = FileTree/ContainerNode.h; sourceTree = SOURCE_ROOT; }; + 179D030B0E0CB2500064A77A /* ContainerNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ContainerNode.m; path = FileTree/ContainerNode.m; sourceTree = SOURCE_ROOT; }; + 179D030C0E0CB2500064A77A /* DirectoryNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirectoryNode.h; path = FileTree/DirectoryNode.h; sourceTree = SOURCE_ROOT; }; + 179D030D0E0CB2500064A77A /* DirectoryNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DirectoryNode.m; path = FileTree/DirectoryNode.m; sourceTree = SOURCE_ROOT; }; + 179D030E0E0CB2500064A77A /* FileIconCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileIconCell.h; path = FileTree/FileIconCell.h; sourceTree = SOURCE_ROOT; }; + 179D030F0E0CB2500064A77A /* FileIconCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileIconCell.m; path = FileTree/FileIconCell.m; sourceTree = SOURCE_ROOT; }; + 179D03100E0CB2500064A77A /* FileNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileNode.h; path = FileTree/FileNode.h; sourceTree = SOURCE_ROOT; }; + 179D03110E0CB2500064A77A /* FileNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileNode.m; path = FileTree/FileNode.m; sourceTree = SOURCE_ROOT; }; + 179D03120E0CB2500064A77A /* FileTreeDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileTreeDataSource.h; path = FileTree/FileTreeDataSource.h; sourceTree = SOURCE_ROOT; }; + 179D03130E0CB2500064A77A /* FileTreeDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileTreeDataSource.m; path = FileTree/FileTreeDataSource.m; sourceTree = SOURCE_ROOT; }; + 179D03140E0CB2500064A77A /* FileTreeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileTreeViewController.h; path = FileTree/FileTreeViewController.h; sourceTree = SOURCE_ROOT; }; + 179D03150E0CB2500064A77A /* FileTreeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileTreeViewController.m; path = FileTree/FileTreeViewController.m; sourceTree = SOURCE_ROOT; }; + 179D03180E0CB2500064A77A /* PathNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PathNode.h; path = FileTree/PathNode.h; sourceTree = SOURCE_ROOT; }; + 179D03190E0CB2500064A77A /* PathNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PathNode.m; path = FileTree/PathNode.m; sourceTree = SOURCE_ROOT; }; + 179D031A0E0CB2500064A77A /* PathWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PathWatcher.h; path = FileTree/PathWatcher.h; sourceTree = SOURCE_ROOT; }; + 179D031B0E0CB2500064A77A /* PathWatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PathWatcher.m; path = FileTree/PathWatcher.m; sourceTree = SOURCE_ROOT; }; + 179D031C0E0CB2500064A77A /* SmartFolderNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SmartFolderNode.h; path = FileTree/SmartFolderNode.h; sourceTree = SOURCE_ROOT; }; + 179D031D0E0CB2500064A77A /* SmartFolderNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SmartFolderNode.m; path = FileTree/SmartFolderNode.m; sourceTree = SOURCE_ROOT; }; 17A140E70D88B954004852F9 /* FilePlaylistEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FilePlaylistEntry.h; sourceTree = ""; }; 17A140E80D88B954004852F9 /* FilePlaylistEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FilePlaylistEntry.m; sourceTree = ""; }; 17A8F6350D6A7B0F0095DA13 /* RepeatTransformers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RepeatTransformers.h; sourceTree = ""; }; @@ -717,7 +722,8 @@ 177042960B8BC53600B86321 /* Application */, 8E75752A09F31D5A0080F1EE /* Playlist */, 8E07AAEA0AAC90DC00A4B32F /* Preferences */, - 17211A5E0D68B79700911CA9 /* FileTreeWindow */, + 179DFCDF0E0C5A130064A77A /* SideView */, + 17211A5E0D68B79700911CA9 /* FileTree */, 8E75752309F31D5A0080F1EE /* Feedback */, 569C52C50D5F2BD500BDBDC9 /* Spotlight */, 1766C68D0B911DF1004A7AE4 /* AudioScrobbler */, @@ -753,30 +759,31 @@ name = "Other Frameworks"; sourceTree = ""; }; - 17211A5E0D68B79700911CA9 /* FileTreeWindow */ = { + 17211A5E0D68B79700911CA9 /* FileTree */ = { isa = PBXGroup; children = ( - 17211A6B0D68B79700911CA9 /* FileTreeWindowController.h */, - 17211A6C0D68B79700911CA9 /* FileTreeWindowController.m */, - 17211A690D68B79700911CA9 /* FileTreeDataSource.h */, - 17211A6A0D68B79700911CA9 /* FileTreeDataSource.m */, - 17211A650D68B79700911CA9 /* FileIconCell.h */, - 17211A660D68B79700911CA9 /* FileIconCell.m */, - 17211A6D0D68B79700911CA9 /* PathNode.h */, - 17211A6E0D68B79700911CA9 /* PathNode.m */, - 17211A5F0D68B79700911CA9 /* ContainedNode.h */, - 17211A600D68B79700911CA9 /* ContainedNode.m */, - 17211A610D68B79700911CA9 /* ContainerNode.h */, - 17211A620D68B79700911CA9 /* ContainerNode.m */, - 17211A630D68B79700911CA9 /* DirectoryNode.h */, - 17211A640D68B79700911CA9 /* DirectoryNode.m */, - 17211A670D68B79700911CA9 /* FileNode.h */, - 17211A680D68B79700911CA9 /* FileNode.m */, - 17211A6F0D68B79700911CA9 /* SmartFolderNode.h */, - 17211A700D68B79700911CA9 /* SmartFolderNode.m */, - 171192BB0D691ED600FD76C5 /* PathWatcher.h */, - 171192BC0D691ED600FD76C5 /* PathWatcher.m */, + 179D03140E0CB2500064A77A /* FileTreeViewController.h */, + 179D03150E0CB2500064A77A /* FileTreeViewController.m */, + 179D03120E0CB2500064A77A /* FileTreeDataSource.h */, + 179D03130E0CB2500064A77A /* FileTreeDataSource.m */, + 179D03080E0CB2500064A77A /* ContainedNode.h */, + 179D03090E0CB2500064A77A /* ContainedNode.m */, + 179D030A0E0CB2500064A77A /* ContainerNode.h */, + 179D030B0E0CB2500064A77A /* ContainerNode.m */, + 179D030C0E0CB2500064A77A /* DirectoryNode.h */, + 179D030D0E0CB2500064A77A /* DirectoryNode.m */, + 179D030E0E0CB2500064A77A /* FileIconCell.h */, + 179D030F0E0CB2500064A77A /* FileIconCell.m */, + 179D03100E0CB2500064A77A /* FileNode.h */, + 179D03110E0CB2500064A77A /* FileNode.m */, + 179D03180E0CB2500064A77A /* PathNode.h */, + 179D03190E0CB2500064A77A /* PathNode.m */, + 179D031A0E0CB2500064A77A /* PathWatcher.h */, + 179D031B0E0CB2500064A77A /* PathWatcher.m */, + 179D031C0E0CB2500064A77A /* SmartFolderNode.h */, + 179D031D0E0CB2500064A77A /* SmartFolderNode.m */, ); + name = FileTree; path = FileTreeWindow; sourceTree = ""; }; @@ -922,6 +929,17 @@ path = OpenURLPanel; sourceTree = ""; }; + 179DFCDF0E0C5A130064A77A /* SideView */ = { + isa = PBXGroup; + children = ( + 179D02EA0E0CB0B00064A77A /* SideView.h */, + 179D02EB0E0CB0B00064A77A /* SideView.m */, + 179D02EC0E0CB0B00064A77A /* SideViewController.h */, + 179D02ED0E0CB0B00064A77A /* SideViewController.m */, + ); + name = SideView; + sourceTree = ""; + }; 17B619FF0B909ED400BC003F /* PlugIns */ = { isa = PBXGroup; children = ( @@ -1128,7 +1146,7 @@ 17342A980D5FD20B00E8D854 /* MainMenu.xib */, 17342ABD0D5FD36400E8D854 /* OpenURLPanel.xib */, 5604D4570D603459004F5C5D /* SpotlightPanel.xib */, - 17211A7C0D68B7C500911CA9 /* FileTreePanel.xib */, + 17211A7C0D68B7C500911CA9 /* FileTree.xib */, 17E41E060C130DFF00AC744D /* Credits.html */, ); name = Resources; @@ -1656,13 +1674,12 @@ 17342A9A0D5FD20B00E8D854 /* MainMenu.xib in Resources */, 17342ABF0D5FD36400E8D854 /* OpenURLPanel.xib in Resources */, 5604D4580D603459004F5C5D /* SpotlightPanel.xib in Resources */, - 17211A7E0D68B7C500911CA9 /* FileTreePanel.xib in Resources */, + 17211A7E0D68B7C500911CA9 /* FileTree.xib in Resources */, 17A8F6850D6A7FCA0095DA13 /* repeat_all.png in Resources */, 17A8F6860D6A7FCA0095DA13 /* repeat_none.png in Resources */, 17A8F6870D6A7FCA0095DA13 /* repeat_one.png in Resources */, 17A8F71A0D6A89730095DA13 /* repeat_album.png in Resources */, B09E96630D74A7BC0064F138 /* stop_current.png in Resources */, - 99EAACA20DD1B9DB00423C38 /* APL.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1717,23 +1734,25 @@ 56DB084C0D6717DC00453B6A /* NSNumber+CogSort.m in Sources */, 56DB08550D67185300453B6A /* NSArray+CogSort.m in Sources */, 56DB08580D67186500453B6A /* NSString+CogSort.m in Sources */, - 17211A710D68B79700911CA9 /* ContainedNode.m in Sources */, - 17211A720D68B79700911CA9 /* ContainerNode.m in Sources */, - 17211A730D68B79700911CA9 /* DirectoryNode.m in Sources */, - 17211A740D68B79700911CA9 /* FileIconCell.m in Sources */, - 17211A750D68B79700911CA9 /* FileNode.m in Sources */, - 17211A760D68B79700911CA9 /* FileTreeDataSource.m in Sources */, - 17211A770D68B79700911CA9 /* FileTreeWindowController.m in Sources */, - 17211A780D68B79700911CA9 /* PathNode.m in Sources */, - 17211A790D68B79700911CA9 /* SmartFolderNode.m in Sources */, 17E78CB10D68D46F005C5A59 /* StringToURLTransformer.m in Sources */, 56AE86C10D6901BC00B0F89B /* FontSizetoLineHeightTransformer.m in Sources */, - 171192BD0D691ED600FD76C5 /* PathWatcher.m in Sources */, 17A8F6370D6A7B0F0095DA13 /* RepeatTransformers.m in Sources */, 170B55940D6E5E7B006B9E92 /* StatusImageTransformer.m in Sources */, 17B7DD7D0D7CD10D00320E70 /* BlankZeroFormatter.m in Sources */, 17249F0F0D82E17700F33392 /* ToggleQueueTitleTransformer.m in Sources */, 17A140E90D88B954004852F9 /* FilePlaylistEntry.m in Sources */, + 179D02EE0E0CB0B00064A77A /* SideView.m in Sources */, + 179D02EF0E0CB0B00064A77A /* SideViewController.m in Sources */, + 179D031E0E0CB2500064A77A /* ContainedNode.m in Sources */, + 179D031F0E0CB2500064A77A /* ContainerNode.m in Sources */, + 179D03200E0CB2500064A77A /* DirectoryNode.m in Sources */, + 179D03210E0CB2500064A77A /* FileIconCell.m in Sources */, + 179D03220E0CB2500064A77A /* FileNode.m in Sources */, + 179D03230E0CB2500064A77A /* FileTreeDataSource.m in Sources */, + 179D03240E0CB2500064A77A /* FileTreeViewController.m in Sources */, + 179D03260E0CB2500064A77A /* PathNode.m in Sources */, + 179D03270E0CB2500064A77A /* PathWatcher.m in Sources */, + 179D03280E0CB2500064A77A /* SmartFolderNode.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1851,12 +1870,12 @@ name = InfoPlist.strings; sourceTree = ""; }; - 17211A7C0D68B7C500911CA9 /* FileTreePanel.xib */ = { + 17211A7C0D68B7C500911CA9 /* FileTree.xib */ = { isa = PBXVariantGroup; children = ( 17211A7D0D68B7C500911CA9 /* English */, ); - name = FileTreePanel.xib; + name = FileTree.xib; sourceTree = ""; }; 17342A980D5FD20B00E8D854 /* MainMenu.xib */ = { diff --git a/English.lproj/FileTree.xib b/English.lproj/FileTree.xib new file mode 100644 index 000000000..dfddd19c6 --- /dev/null +++ b/English.lproj/FileTree.xib @@ -0,0 +1,668 @@ + + + + 1050 + 9D34 + 667 + 949.33 + 352.00 + + YES + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + SideView + + + FirstResponder + + + NSApplication + + + FileTreeDataSource + + + YES + + + PathWatcher + + + + 274 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 4352 + {306, 377} + + YES + + + -2147483392 + {{-26, 0}, {16, 17}} + + + YES + + 3.030000e+02 + 1.600000e+01 + 1.000000e+03 + + 75628032 + 0 + + + LucidaGrande + 1.100000e+01 + 3100 + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337772097 + 2048 + Text Cell + + LucidaGrande + 1.300000e+01 + 1044 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2OQA + + + + 6 + System + controlTextColor + + + + 3 + YES + + + + 3.000000e+00 + + 6 + System + _sourceListBackgroundColor + + 1 + MC44MzkyMTU3IDAuODY2NjY2NjcgMC44OTgwMzkyMgA + + + + 6 + System + gridColor + + 3 + MC41AA + + + 2.000000e+01 + 1514143744 + FileTree + 4 + 15 + 0 + YES + 1 + 1.400000e+01 + + + {306, 377} + + + + + 4 + + + + -2147483392 + {{261, 0}, {15, 363}} + + + _doScroller: + 9.973615e-01 + + + + -2147483392 + {{0, 363}, {261, 15}} + + 1 + + _doScroller: + 9.963899e-01 + + + {{1, 0}, {306, 377}} + + + 560 + + + + QSAAAEEgAABBoAAAQaAAAA + + + + 270 + + YES + + YES + Apple URL pasteboard type + NSFilenamesPboardType + + + {{0, 377}, {307, 22}} + + YES + + 337772033 + 163840 + + + + 2 + MC44MzkyMTU3NiAwLjg2NjY2NjczIDAuODk4MDM5MjgAA + + + YES + + 2 + + + + + {307, 399} + + NSView + + + FileTreeViewController + + + + + YES + + + delegate + + + + 33 + + + + watcher + + + + 34 + + + + view + + + + 72 + + + + rowHeight: values.fontSize + + + + + + rowHeight: values.fontSize + rowHeight + values.fontSize + + NSValueTransformerName + FontSizetoLineHeightTransformer + + 2 + + + 86 + + + + dataSource + + + + 87 + + + + outlineView + + + + 88 + + + + value: values.fileTreeRootURL + + + + + + value: values.fileTreeRootURL + value + values.fileTreeRootURL + + NSValueTransformerName + StringToURLTransformer + + 2 + + + 89 + + + + fontSize: values.fontSize + + + + + + fontSize: values.fontSize + fontSize + values.fontSize + 2 + + + 93 + + + + outlineView + + + + 95 + + + + controller + + + + 96 + + + + + YES + + 0 + + YES + + + + + + -2 + + + RmlsZSdzIE93bmVyA + + + -1 + + + First Responder + + + -3 + + + Application + + + 9 + + + FileTreeDataSource + + + 27 + + + + + 31 + + + + + 55 + + + YES + + + + + File Tree View + + + 64 + + + YES + + + + + + + + 65 + + + YES + + + + + + 66 + + + + + 67 + + + + + 68 + + + + + 69 + + + YES + + + + + + 70 + + + YES + + + + + + 71 + + + + + 94 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 31.IBPluginDependency + 55.IBEditorWindowLastContentRect + 55.IBPluginDependency + 64.IBPluginDependency + 64.ImportedFromIB2 + 65.IBPluginDependency + 66.IBPluginDependency + 67.IBPluginDependency + 67.ImportedFromIB2 + 68.IBPluginDependency + 68.ImportedFromIB2 + 69.IBPluginDependency + 69.ImportedFromIB2 + 70.IBPluginDependency + 70.ImportedFromIB2 + 71.CustomClassName + 71.IBPluginDependency + 71.ImportedFromIB2 + 9.IBPluginDependency + 9.ImportedFromIB2 + 94.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{554, 263}, {307, 399}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + FileIconCell + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 96 + + + + YES + + FileIconCell + ImageTextCell + + IBProjectSource + FileTree/FileIconCell.h + + + + FileTreeDataSource + NSObject + + YES + + YES + outlineView + watcher + + + YES + NSOutlineView + PathWatcher + + + + IBProjectSource + FileTree/FileTreeDataSource.h + + + + FileTreeDataSource + NSObject + + IBUserSource + + + + + FileTreeViewController + NSObject + + addToPlaylist: + id + + + YES + + YES + controller + outlineView + + + YES + SideView + NSOutlineView + + + + IBProjectSource + FileTree/FileTreeViewController.h + + + + ImageTextCell + NSTextFieldCell + + IBProjectSource + ThirdParty/ImageTextCell/ImageTextCell.h + + + + NSObject + + IBProjectSource + ThirdParty/AppleRemote/AppleRemote.h + + + + NSObject + + IBProjectSource + ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h + + + + NSObject + + IBProjectSource + ThirdParty/NDHotKeys/NDHotKeyEvent.h + + + + PathWatcher + NSObject + + delegate + id + + + IBProjectSource + FileTree/PathWatcher.h + + + + SideView + NSObject + + view + NSView + + + IBProjectSource + SideView/SideView.h + + + + + 0 + ../Cog.xcodeproj + 3 + + diff --git a/English.lproj/FileTreePanel.xib b/English.lproj/FileTreePanel.xib deleted file mode 100644 index f0dad9e17..000000000 --- a/English.lproj/FileTreePanel.xib +++ /dev/null @@ -1,1100 +0,0 @@ - - - - 1050 - 9C31 - 629 - 949.26 - 352.00 - - YES - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - YES - - FileTreeWindowController - - - FirstResponder - - - NSApplication - - - FileTreeDataSource - - - 31 - 2 - {{196, 112}, {306, 398}} - -1543502848 - File Tree - NSPanel - - - - 256 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 4352 - {306, 377} - - - YES - - - -2147483392 - {{-26, 0}, {16, 17}} - - - YES - - 3.030000e+02 - 1.600000e+01 - 1.000000e+03 - - 75628032 - 0 - - - LucidaGrande - 1.100000e+01 - 3100 - - - 3 - MC4zMzMzMzI5OQA - - - 6 - System - headerTextColor - - 3 - MAA - - - - - 337772097 - 2048 - Text Cell - - - 1.300000e+01 - 1044 - - - - 6 - - controlBackgroundColor - - 3 - MC42NjY2NjY2OQA - - - - 6 - - controlTextColor - - - - 3 - YES - - - - 3.000000e+00 - 2.000000e+00 - - - 6 - - gridColor - - 3 - MC41AA - - - 1.700000e+01 - 1522532352 - FileTree - 4 - 15 - 0 - YES - YES - - - {306, 377} - - - - - - 4 - - - - -2147483392 - {{261, 0}, {15, 363}} - - - - _doScroller: - 9.973615e-01 - - - - -2147483392 - {{0, 363}, {261, 15}} - - - 1 - - - 9.963899e-01 - - - {306, 377} - - - - 560 - - - - QSAAAEEgAABBmAAAQZgAAA - - - - 270 - - YES - - YES - Apple URL pasteboard type - NSFilenamesPboardType - - - {{-1, 377}, {307, 22}} - - - YES - - 337772033 - 163840 - - - - YES - - 2 - - - - - {306, 398} - - - - {{0, 0}, {1680, 1028}} - - - - - YES - fontSize - - YES - - - PathWatcher - - - - - YES - - - dataSource - - - - 22 - - - - delegate - - - - 23 - - - - window - - - - 24 - - - - value: values.fileTreeRootURL - - - - - - - value - values.fileTreeRootURL - - NSValueTransformerName - StringToURLTransformer - - 2 - - - 30 - - - - - - - - 33 - - - - watcher - - - - 34 - - - - outlineView - - - - 37 - - - - - - - - 46 - - - - rowHeight: values.fontSize - - - - - - - rowHeight - values.fontSize - - - FontSizetoLineHeightTransformer - - 2 - - - 48 - - - - fontSize: values.fontSize - - - - - - - fontSize - values.fontSize - 2 - - - 54 - - - - - YES - - 0 - - YES - - - - - - -2 - - - RmlsZSdzIE93bmVyA - - - -1 - - - First Responder - - - -3 - - - Application - - - 9 - - - - - - 10 - - - YES - - - - Panel (File Tree) - - - 11 - - - YES - - - - - - - 14 - - - YES - - - - - - - - 15 - - - YES - - - - - - 16 - - - - - 17 - - - - - 19 - - - YES - - - - - - 20 - - - - - 25 - - - YES - - - - - - 26 - - - - - 27 - - - - - 31 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 10.IBPluginDependency - 10.IBWindowTemplateEditedContentRect - 10.NSWindowTemplate.visibleAtLaunch - 10.editorWindowContentRectSynchronizationRect - 11.IBPluginDependency - 14.IBPluginDependency - 14.ImportedFromIB2 - 15.IBPluginDependency - 15.ImportedFromIB2 - 16.IBPluginDependency - 16.ImportedFromIB2 - 17.IBPluginDependency - 17.ImportedFromIB2 - 19.IBPluginDependency - 19.ImportedFromIB2 - 20.CustomClassName - 20.IBPluginDependency - 20.ImportedFromIB2 - 25.IBPluginDependency - 26.IBPluginDependency - 31.IBPluginDependency - 9.IBPluginDependency - 9.ImportedFromIB2 - - - YES - - - - - {{62, 398}, {306, 398}} - - - - - - - - - - - - - - FileIconCell - - - - - - - - - - - YES - - YES - - - YES - - - - - YES - - YES - - - YES - - - - 54 - - - - YES - - FileIconCell - ImageTextCell - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - IBProjectSource - FileTreeWindow/FileIconCell.h - - - - SpotlightWindowController - NSWindowController - - YES - - YES - addToPlaylist: - toggleWindow: - - - YES - id - - - - - YES - - YES - pathControl - playlistController - playlistLoader - searchField - - - YES - NSPathControl - NSArrayController - PlaylistLoader - NSSearchField - - - - - Spotlight/SpotlightWindowController.h - - - - PathWatcher - NSObject - - YES - - YES - - - YES - - - - - - - - - FileTreeWindow/PathWatcher.h - - - - ImageTextCell - NSTextFieldCell - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/ImageTextCell/ImageTextCell.h - - - - PlaylistLoader - - - YES - - YES - - - YES - - - - playlistController - PlaylistController - - - - Playlist/PlaylistLoader.h - - - - EntriesController - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - Playlist/EntriesController.h - - - - FileTreeDataSource - - - YES - - YES - - - YES - - - - YES - - YES - outlineView - watcher - - - YES - NSOutlineView - PathWatcher - - - - - FileTreeWindow/FileTreeDataSource.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - IBUserSource - - - - - FileTreeWindowController - NSWindowController - - YES - - YES - addToPlaylist: - toggleWindow: - - - YES - - - - - - YES - - YES - outlineView - playlistLoader - - - YES - NSOutlineView - PlaylistLoader - - - - - FileTreeWindow/FileTreeWindowController.h - - - - DNDArrayController - NSArrayController - - YES - - YES - - - YES - - - - tableView - NSTableView - - - - Playlist/DNDArrayController.h - - - - PlaylistController - DNDArrayController - - YES - - YES - addToQueue: - clear: - clearFilterPredicate: - emptyQueueList: - removeFromQueue: - searchByAlbum: - searchByArtist: - showEntryInFinder: - stopAfterCurrent: - takeShuffleFromObject: - toggleRepeat: - - - YES - - - - - - - - - - - - - - - YES - - YES - entriesController - playlistLoader - spotlightWindowController - - - YES - EntriesController - PlaylistLoader - SpotlightWindowController - - - - - Playlist/PlaylistController.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/AppleRemote/AppleRemote.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/NDHotKeys/NDHotKeyEvent.h - - - - - 0 - ../../Cog.xcodeproj - 3 - - YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxCvAAsADAAxADUANgA8AD0A -QQBFAFIAWgBwAHEAcgBzAAsAgQCGAJoAoACvALMA1wDYAN4A3wDkAOgA+gEGAQcBDwEQARMBGAEbASMB -JAElASgBLgE7ASsBPAE9AUIBRwFIAUsBUAFRAVQBVwFbAWABYQFkAWUA1wFpAWwBeAF5AXoBfQGHANcB -iAGLAZYBmwGcAZ0BngGpAawBrwGyAAsBswG1AbYBuQG6Ab4BwwHGAccByAHNAc4B0wHUAdkB3AHdAeIB -4wHoAfQB+gH+Af8CAwIEAgUCBgINAg4CDwISAhUCHQIeAh8CIAImAicCLgH+Ah8CLwJAAkMCRAJGAlcC -aQJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKNApECrQLJAsoCywLMAs0CzgLPAtAC0QLSAtMC -1ALVAtYC1wLYAtkC2gLbANMC3ALdAG4C3gLfAuAC4wLmAulVJG51bGzfEBIADQAOAA8AEAARABIAEwAU -ABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNS -b290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5 -T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05TTmFtZXNLZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tl -eXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0Zv -bnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93c18QD05TT2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJp -bGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09pZHNWYWx1ZXOAAoCugHmAj4CtgAiAfoAFgI6AkIB/gKuA -AIAGgH2ArBA4gJHSAA4AMgAzADRbTlNDbGFzc05hbWWABIADXxAYRmlsZVRyZWVXaW5kb3dDb250cm9s -bGVy0gA3ADgAOQA6WCRjbGFzc2VzWiRjbGFzc25hbWWiADoAO15OU0N1c3RvbU9iamVjdFhOU09iamVj -dF8QEElCQ29jb2FGcmFtZXdvcmvSAA4APgA/AEBaTlMub2JqZWN0c4AHoNIANwA4AEIAQ6MAQwBEADtc -TlNNdXRhYmxlU2V0VU5TU2V00gAOAD4ARgBHgDSqAEgASQBKAEsATABNAE4ATwBQAFGACYBUgFiAWoBc -gF+AYYBigG+AddQADgBTAFQAVQBWAFcAHwBZXU5TRGVzdGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIBT -gAqAAoBS2wBbAA4AXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABoAGoAawBsAG0AbgArXE5TV2luZG93 -Vmlld1xOU1NjcmVlblJlY3RfEBNOU0ZyYW1lQXV0b3NhdmVOYW1lXU5TV2luZG93VGl0bGVZTlNXVEZs -YWdzXU5TV2luZG93Q2xhc3NcTlNXaW5kb3dSZWN0XxAPTlNXaW5kb3dCYWNraW5nXxARTlNXaW5kb3dT -dHlsZU1hc2tbTlNWaWV3Q2xhc3OADoBRgFCADIAME/////+kAAQAgA2ACxACEB+AAF8QGHt7MTk2LCAx -MTJ9LCB7MzA2LCAzOTh9fVlGaWxlIFRyZWVXTlNQYW5lbNcAdAAOAHUAdgB3AHgAeQB6AHsAfAB9AH4A -egCAXxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vidmlld3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5k -b3dbTlNTdXBlcnZpZXeAD4BPgBARAQCATYAPgE7SAA4APgBGAIOANKIAhACFgBGARN0AdACHAA4AiAB1 -AIkAdgB3AHgAeQCKAIsAjABlAI4AjwCQAJEAkgCTAJQAegBlAJcAmACYW05TSFNjcm9sbGVyWE5Tc0Zs -YWdzXE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeADoBA -gEMRAjCAEk8QEEEgAABBIAAAQZgAAEGYAAARARKAQoAPgA6APIATgBPSAA4APgBGAJyANKMAmACXAI6A -E4A8gEDbAHQADgChAHUAdgB3AKIAeACjAHkAiwCEAKUApgCnAKgAqQCqAHoArACEAKpZTlNjdkZsYWdz -WU5TRG9jVmlld1lOU0JHQ29sb3KAEYA7EASAFBEJAIA6gBWAD4AtgBGAFdIADgA+AEYAsYA0oQCqgBXf -EBUAdAC0AA4AtQC2ALcAuAC5ALoAuwB2AHcAvAC9AHgAvgC/AMAAeQDBAMIAmADEAMUAxgCsAMgAyQDK -AKYAywDMAM0AyADPAHoAyADSANMAmADVANZfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2Fs -WU5TVHZGbGFnc18QEU5TQmFja2dyb3VuZENvbG9yXxASTlNBbGxvd3NUeXBlU2VsZWN0XE5TQ29ybmVy -Vmlld18QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdTdHlsZV8Q -GE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodFlOU0VuYWJsZWReTlNBdXRvc2F2ZU5hbWVfECVOU091dGxp -bmVWaWV3QXV0b3NhdmVFeHBhbmRlZEl0ZW1zS2V5W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJj -ZU1hc2tGb3JMb2NhbF5OU1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodIATEACAORJawAAAgC0JgBcjQAgA -AAAAAAAjQAAAAAAAAAAREQCAFgmAOIAPCYA1EA+AE4AaI0AxAAAAAAAAWnszMDYsIDM3N33UAHQADgDZ -AHYAKwDbANwA3VdOU0ZyYW1lgACAGYAYE/////+AAAEAXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcA -OADgAOGkAOEA4gDjADtdX05TQ29ybmVyVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXLSAA4APgBGAOaANKEA -54Ab2QDpAA4A6gDrAOwA7QDuAO8A8ADIAPIA8wD0APUA9gD3APgAql5OU0lzUmVzaXplYWJsZVxOU0hl -YWRlckNlbGxXTlNXaWR0aFpOU0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNNYXhX -aWR0aFtOU1RhYmxlVmlldwmAM4AcI0By8AAAAAAAgCgQAyNAMAAAAAAAACNAj0AAAAAAAIAV1wD7AA4A -tgD8AP0A/gD/AQABAQECAQMBBADEAQVbTlNDZWxsRmxhZ3NaTlNDb250ZW50c1lOU1N1cHBvcnRcTlND -ZWxsRmxhZ3MyW05TVGV4dENvbG9yEgSB/gCAJ4AhgB2AHoAjUNQADgEIAQkBCgELAQwBDQEOVk5TU2l6 -ZVZOU05hbWVYTlNmRmxhZ3OAICNAJgAAAAAAAIAfEQwcXEx1Y2lkYUdyYW5kZdIANwA4AREBEqIBEgA7 -Vk5TRm9udNMADgEUARUBFgD2ARdcTlNDb2xvclNwYWNlV05TV2hpdGWAIkswLjMzMzMzMjk5ANIANwA4 -ARkBGqIBGgA7V05TQ29sb3LVAA4BGgEUARwBHQEWAR8BIAEhASJbTlNDb2xvck5hbWVdTlNDYXRhbG9n -TmFtZYAigCYQBoAlgCRWU3lzdGVtXxAPaGVhZGVyVGV4dENvbG9y0wAOARQBFQEWAPYBJ4AiQjAA0gA3 -ADgBKQEqpQEqASsBLAEtADtfEBFOU1RhYmxlSGVhZGVyQ2VsbF8QD05TVGV4dEZpZWxkQ2VsbFxOU0Fj -dGlvbkNlbGxWTlNDZWxs2gD7AA4BLwC2APwA/QEwAP4AMgD/ATEBMgEzAKwBNQE2AKoBOAE5ATpfEBNO -U09yaWdpbmFsQ2xhc3NOYW1lXU5TQ29udHJvbFZpZXcSFCH+QYAygCqALYArgCyAFREIAIApgDBcRmls -ZUljb25DZWxsWVRleHQgQ2VsbNQADgEIAQkBCgELAT8BDQFBgCAjQCoAAAAAAACAHxEEFNUADgEaARQB -HAEdARYBRAEgAUUBIoAigC+ALoAkXxAWY29udHJvbEJhY2tncm91bmRDb2xvctMADgEUARUBFgD2AUqA -IkswLjY2NjY2NjY5ANUADgEaARQBHAEdARYBHwEgAU4BIoAigCaAMYAkXxAQY29udHJvbFRleHRDb2xv -ctIANwA4AVIBU6IBUwA7Xk5TQ2xhc3NTd2FwcGVy0gA3ADgBVQFWogFWADtdTlNUYWJsZUNvbHVtbtIA -NwA4AVgBWaMBWQFaADteTlNNdXRhYmxlQXJyYXlXTlNBcnJhedUADgEaARQBHAEdARYBXQEgAV4BIoAi -gDeANoAkWWdyaWRDb2xvctMADgEUARUBFgD2AWOAIkQwLjUAWEZpbGVUcmVl0gA3ADgBZgFnpgFnAPAB -aADiAOMAO11OU091dGxpbmVWaWV3WU5TQ29udHJvbNIANwA4AWoBa6QBawDiAOMAO1pOU0NsaXBWaWV3 -2QB0AW0ADgDZAHYAeAFuAHkBbwCEAIQBcgFzAN0AegF1AIQBd1hOU1RhcmdldFhOU0FjdGlvbllOU1Bl -cmNlbnSAEYARgD+APYAPgD6AESM/7+pioAAAAF8QFXt7MjYxLCAwfSwgezE1LCAzNjN9fVxfZG9TY3Jv -bGxlcjrSADcAOAF7AXylAXwBaADiAOMAO1pOU1Njcm9sbGVy2gB0AW0ADgDZAIgAdgB4AW4AeQFvAIQA -hAFyAYEBggDdAHoBdQCEAYaAEYARgD+AQRABgA+APoARIz/v4m0gAAAAXxAVe3swLCAzNjN9LCB7MjYx -LCAxNX190gA3ADgBiQGKpAGKAOIA4wA7XE5TU2Nyb2xsVmlld9kAdAAOANkBLQGMAHYAvAB4AHkAZQGO -AY8BkAGRAZIAyAB6AGVbTlNEcmFnVHlwZXOADoBMgEiASYBFEQEOCYAPgA7SAA4APgA/AZiAB6IBmQGa -gEaAR18QGUFwcGxlIFVSTCBwYXN0ZWJvYXJkIHR5cGVfEBVOU0ZpbGVuYW1lc1Bib2FyZFR5cGVfEBZ7 -ey0xLCAzNzd9LCB7MzA3LCAyMn192AGfAPsADgD9ATAA/gGgAaEAbQGiAaMBBACFAaYBpwCFW05TUGF0 -aFN0eWxlXxAUTlNQYXRoQ29tcG9uZW50Q2VsbHNaTlNEZWxlZ2F0ZRIUIf4BgEuAHoBEEgACgACASoBE -0gAOAD4ARgGrgDSg0gA3ADgBrQGupAGuASwBLQA7Wk5TUGF0aENlbGzSADcAOAGwAbGlAbEBaADiAOMA -O11OU1BhdGhDb250cm9sWnszMDYsIDM5OH3SADcAOAG0AOKjAOIA4wA7XxAWe3swLCAwfSwgezE2ODAs -IDEwMjh9fdIANwA4AbcBuKIBuAA7XxAQTlNXaW5kb3dUZW1wbGF0ZVZ3aW5kb3fSADcAOAG7AbyjAbwB -vQA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4AUwBUAFUAVgHAAKoBwoBT -gFWAFYBX0gAOADIAMwHFgASAVl8QEkZpbGVUcmVlRGF0YVNvdXJjZVpkYXRhU291cmNl1AAOAFMAVABV -AFYAqgHAAcyAU4AVgFWAWVtvdXRsaW5lVmlld9QADgBTAFQAVQBWAB8AqgHSgFOAAoAVgFtYZGVsZWdh -dGXUAA4AUwBUAFUAVgHAAdcB0oBTgFWAXYBb0gAOADIAMwHbgASAXltQYXRoV2F0Y2hlctQADgBTAFQA -VQBWAdcBwAHhgFOAXYBVgGBXd2F0Y2hlctQADgBTAFQAVQBWAKoAHwHMgFOAFYACgFnYAA4AUwHpAeoA -VABVAesB7AHtAe4B7wHwAIUB8gHzAG1ZTlNLZXlQYXRoWU5TQmluZGluZ1lOU09wdGlvbnNfEBxOU05p -YkJpbmRpbmdDb25uZWN0b3JWZXJzaW9ugG6AY4BpgGiARIBngGrTAA4B9QH2AfcB+ADIXk5TRGVjbGFy -ZWRLZXlzXxAQTlNTaGFyZWRJbnN0YW5jZYBmgGQJ0gAOAD4ARgH8gDShAf2AZVhmb250U2l6ZdIANwA4 -AgACAaMCAQICADtfEBhOU1VzZXJEZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250cm9sbGVyXxAddmFsdWU6 -IHZhbHVlcy5maWxlVHJlZVJvb3RVUkxVdmFsdWVfEBZ2YWx1ZXMuZmlsZVRyZWVSb290VVJM0wAOAgcA -PgIIAgkCC1dOUy5rZXlzgG2hAgqAa6ECDIBsXxAWTlNWYWx1ZVRyYW5zZm9ybWVyTmFtZV8QFlN0cmlu -Z1RvVVJMVHJhbnNmb3JtZXLSADcAOAIQAhGiAhEAO1xOU0RpY3Rpb25hcnnSADcAOAITAhSjAhQBvQA7 -XxAVTlNOaWJCaW5kaW5nQ29ubmVjdG9y2AAOAFMB6QHqAFQAVQHrAewB7QHuAhgCGQCqAhsCHABtgG6A -Y4BygHGAFYBwgHNfEBpyb3dIZWlnaHQ6IHZhbHVlcy5mb250U2l6ZVlyb3dIZWlnaHRfEA92YWx1ZXMu -Zm9udFNpemXTAA4CBwA+AggCIgIkgG2hAgqAa6ECJYB0XxAfRm9udFNpemV0b0xpbmVIZWlnaHRUcmFu -c2Zvcm1lctcADgBTAekB6gBUAFUB7AHtAe4CKgIrAPUCLQBtgG6AY4B4gHeAKIB2XxAZZm9udFNpemU6 -IHZhbHVlcy5mb250U2l6ZdIADgA+AjACMYB8rgCFAe4A5wCOAcAAqgBXAGUAhACXAPUBkAHXAj+ARIBj -gBuAQIBVgBWACoAOgBGAPIAogEmAXYB60gAOADIAMwJCgASAe11OU0FwcGxpY2F0aW9u0gA3ADgCRQFa -ogFaADvSAA4APgIwAkiAfK4AZQAfAKoAhAAfAIQAHwBXAGUAhADnAIUAHwAfgA6AAoAVgBGAAoARgAKA -CoAOgBGAG4BEgAKAAtIADgA+AjACWYB8rxAPAIUB7gCOAOcBwABXAGUAhAHXAZAAqgCXAB8A9QI/gESA -Y4BAgBuAVYAKgA6AEYBdgEmAFYA8gAKAKIB60gAOAD4CMAJrgHyvEA8CbAJtAm4CbwHFAnECcgJzAnQC -dQJ2AncCeAJ5AnqAgICBgIKAg4BWgISAhYCGgIeAiICJgIqAi4CMgI1fEBpQb3AgVXAgUGF0aCBDb250 -cm9sIFdpZGdldF8QH1NoYXJlZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEBNIb3Jpem9udGFsIFNj -cm9sbGVyXFRhYmxlIENvbHVtbl8QEVBhbmVsIChGaWxlIFRyZWUpXENvbnRlbnQgVmlld1tTY3JvbGwg -Vmlld1xQYXRoIFdhdGNoZXJZUGF0aCBDZWxsXE91dGxpbmUgVmlld18QEVZlcnRpY2FsIFNjcm9sbGVy -XEZpbGUncyBPd25lcl8QGkZpbGUgSWNvbiBDZWxsIChUZXh0IENlbGwpW0FwcGxpY2F0aW9u0gAOAD4C -MAKLgHyhAPWAKNIADgA+AjACj4B8oQE5gCnSAA4APgIwApOAfK8QGQBJAFEA5wCOAcAASABlAZAAHwI/ -AIUB7gBNAFAATgBMAEsAVwCEAKoAlwD1AdcASgBPgFSAdYAbgECAVYAJgA6ASYACgHqARIBjgF+Ab4Bh -gFyAWoAKgBGAFYA8gCiAXYBYgGLSAA4APgIwAq+AfK8QGQKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8 -Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIgJKAk4CUgJWAloCXgJiAmYCagJuAnICdgJ6An4CggKGAooCj -gKSApYCmgKeAqICpgKoQFhA2EBMQERAJEBgQCxAaEDcT//////////0QGRAbECIQMBAuECEQFxAKEA4Q -EBAUECUQHtIADgA+AEYC4oA0oNIADgA+AjAC5YB8oNIADgA+AjAC6IB8oNIANwA4AuoC66IC6wA7Xk5T -SUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgHHAc0CGAIfAiYCNAJGAmICcAJ8AogClgKh -Aq8CywLZAuwC/gMYAyIDLwMxAzMDNQM3AzkDOwM9Az8DQQNDA0UDRwNJA0sDTQNPA1EDUwNcA2gDagNs -A4cDkAOZA6QDqQO4A8ED1APdA+gD6gPrA/QD+wQIBA4EFwQZBC4EMAQyBDQENgQ4BDoEPAQ+BEAEQgRT -BGEEagRyBHQEdgR4BHoEpwS0BMEE1wTlBO8E/QUKBRwFMAU8BT4FQAVCBUQFRgVPBVEFUwVVBVcFWQV0 -BX4FhgWjBbUFwAXJBdUF3gXqBewF7gXwBfMF9QX3BfkGAgYEBgkGCwYNBkIGTgZXBmQGcAZ+BowGjgaQ -BpIGlQaXBqoGrQavBrEGswa1BrcGuQbCBsQGywbNBs8G0Qb+BwgHEgccBx4HIAciByQHJwcpBysHLQcv -BzEHMwc8Bz4HQQdDB5oHvAfGB9oH7wf8CBYIMghNCFcIZgiOCJoIuQjICNQI1gjYCNoI3wjhCOII5Ajt -CPYI+Qj7CPwI/gkACQEJAwkFCQcJCQkSCR0JLgk2CTgJOgk8CUUJXAllCW4JfAmDCY8JmAmaCZ0JnwnE -CdMJ4AnoCfMKAgoNChgKJAolCicKKQoyCjQKNgo/CkgKSgpnCnMKfgqICpUKoQqmCqgKqgqsCq4KsAqx -CsIKyQrQCtkK2wrkCuYK6Qr2Cv8LBAsLCxgLJQstCy8LOwtEC0kLUQtmC3ILgAuCC4QLhguIC4oLkQuj -C7ALsgu1C74LyQvdC+8L/AwDDCwMQgxQDFUMVwxZDFsMXQxfDGEMZAxmDGgMdQx/DJAMkgybDJ0MoAy1 -DLcMuQy7DL0M1gzjDOUM8Q0GDQgNCg0MDQ4NIQ0qDS8NPg1HDUwNWg1jDWoNeQ2BDZYNmA2aDZwNng2o -DbUNtw28DcUNzg3bDekN8w38DgUOEA41Dj4ORw5RDlMOVQ5XDlkOWw5dDl8OaA6ADo0Olg6hDqwO1Q7X -DtkO2w7dDt8O4Q7jDuUO7g8GDw8PGA8lD0oPVg9YD1oPXA9eD2APYw9kD2YPaA9xD3MPeA96D3wPmA+w -D8kP6g/2EA0QGBAdEB8QIRAjECgQKhAsEDUQNxA4EEEQShBVEF4QaRB3EIIQixCSEKsQtBC5EMwQ0xDc -EOMQ+hEJERoRHBEeESARIhErES0RLxFEEU8RYBFiEWQRZhFoEXQRhRGHEYkRixGNEZYRpxGpEasRrRGv -EbgRuhG8EcgR2RHbEd0R3xHhEekR+hH8Ef4SABICEiMSLRI3EkESYBJiEmQSZhJoEmoSbBJuEnsSihKd -Ep8SoRKiEqsSrRKwErISuxLEEssS5hLzExMTGRMyEz8TRxNJE0wTThNRE1MTbBOFE44TkxOgE6kTsBPI -E+kT6xPtE+8T8RPzE/UT9xQUFB4UMBQ9FD8UQhREFEcUSRRrFIgUihSMFI4UkBSSFJQUsBS5FLsU2BTa -FNwU3hTgFOIU5BTmFOgU6hTsFO4U8BTyFPQU/RT/FQEVDxUYFR0VJhUoFUUVRxVJFUsVTRVPFVEVUxVV -FVcVWRVbFV0VXxVhFWoVbBWNFY8VkRWTFZUVlxWZFZsVnRWfFaEVoxWlFacVqRWrFbQVthXXFdkV2xXd -Fd8V4RXjFeUV5xXpFesV7RXvFfEV8xX1FhIWNBZKFlcWaxZ4FoQWkRabFqgWvBbJFuYW8hb7Fv0XABcC -FwsXDRcQFxIXGxcdF1IXVBdWF1gXWhdcF14XYBdiF2QXZhdoF2oXbBduF3AXchd0F3YXeBd6F3wXfheA -F4IXhBeNF48XxBfGF8gXyhfMF84X0BfSF9QX1hfYF9oX3BfeF+AX4hfkF+YX6BfqF+wX7hfwF/IX9Bf2 -F/gX+hf8F/4YABgCGAQYBhgIGBEYExgVGBcYGRgbGB0YHxghGCMYJRgnGCkYKxg0GDYYNxhAGEIYQxhM -GE4YTxhYGF0AAAAAAAACAgAAAAAAAALsAAAAAAAAAAAAAAAAAAAYbA - - - diff --git a/English.lproj/MainMenu.xib b/English.lproj/MainMenu.xib index 16da40468..9ce2b75c0 100644 --- a/English.lproj/MainMenu.xib +++ b/English.lproj/MainMenu.xib @@ -1,41 +1,41 @@ - + 1050 - 9C7010 - 629 - 949.26 + 9D34 + 667 + 949.33 352.00 YES - - + - - + + + YES - com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin YES - NSApplication + NSApplication - FirstResponder + FirstResponder - + NSApplication 4111 2 - {{1051, 197}, {683, 396}} + {{1051, 196}, {691, 397}} 1618479104 - Cog + Cog InvertedToolbarWindow @@ -72,8 +72,8 @@ 0D05748D-3258-44F5-9D1C-CBF211C15E2D - Search - + Search + Search @@ -84,17 +84,17 @@ 343014976 268436480 - LucidaGrande + LucidaGrande 1.300000e+01 1044 - All + All YES 1 6 - System + System textBackgroundColor 3 @@ -103,7 +103,7 @@ 6 - + System controlTextColor 3 @@ -119,7 +119,7 @@ 138690815 0 - + 400 75 @@ -148,7 +148,7 @@ 138690815 0 - + 400 75 @@ -171,8 +171,8 @@ 2CDD90B4-2355-4E8A-AE42-A6C872DF700A - Position - + Position + Position @@ -182,9 +182,9 @@ 604372736 131072 - + - + LucidaGrande 1.100000e+01 3100 @@ -214,8 +214,8 @@ 2F487D99-16E9-4BF8-9A98-637FABEB2716 - Info Drawer - + Info Drawer + Info Drawer @@ -225,17 +225,17 @@ 67239424 134217728 - + -2033975041 35 - NSImage + NSImage info_off - - + + 200 25 @@ -255,8 +255,8 @@ 384C0EB5-D1D6-4D39-8113-03FB4958D7ED - Shuffle - + Shuffle + Shuffle @@ -266,22 +266,22 @@ 67239424 134217728 - + -2033975041 35 - - + + NSImage shuffle_on - - + + 200 25 - + {24, 25} @@ -296,8 +296,8 @@ 3B680DEB-106E-4549-A478-FFB8A6738053 - Volume - + Volume + Volume @@ -307,22 +307,22 @@ 67239424 134217728 - + -2033958657 163 - - + + NSImage volume_high - - + + 400 75 - + {24, 25} @@ -337,8 +337,8 @@ 6EE50288-54ED-448F-BB25-347479AE119F - File Tree - + File Tree + File Tree @@ -348,22 +348,22 @@ 67239424 134217728 - + -2033975041 35 - - + + NSImage files_off - - + + 200 25 - + {24, 25} @@ -378,8 +378,8 @@ A06F7688-72A2-4AAD-B9E1-C66720B2B0D3 - Playback Buttons - + Playback Buttons + Playback Buttons @@ -396,20 +396,20 @@ 2.400000e+01 - + NSImage previous - + Previous 0 2.400000e+01 - + NSImage play - + Play 1 0 @@ -417,10 +417,10 @@ 2.400000e+01 - + NSImage next - + Next 0 @@ -444,8 +444,8 @@ B042D8A5-AFF4-43B2-9DFB-E87A09B7F861 - Current Time - + Current Time + Current Time @@ -460,7 +460,7 @@ 6 - + System controlColor 3 @@ -485,8 +485,8 @@ F3591DBA-E0EC-4564-896A-C6EFFABC7873 - Repeat - + Repeat + Repeat @@ -496,22 +496,22 @@ 67239424 134217728 - + -2033975041 35 - - + + NSImage repeat_on - - + + 200 25 - + {24, 25} @@ -524,8 +524,8 @@ NSToolbarCustomizeToolbarItem - Customize - + Customize + Customize Customize Toolbar @@ -621,8 +621,8 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ runToolbarCustomizationPalette: - {0, 0} - + {0, 0} + {0, 0} YES YES -1 @@ -631,7 +631,7 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ NSToolbarFlexibleSpaceItem - + Flexible Space @@ -648,23 +648,23 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ YES YES - - + + 1048576 2147483647 - - + + NSImage NSMenuCheckmark - - + + NSImage NSMenuMixedState NSToolbarSeparatorItem - + Separator @@ -681,17 +681,17 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ YES YES - - + + 1048576 2147483647 - - + + NSToolbarSpaceItem - + Space @@ -708,12 +708,12 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ YES YES - - + + 1048576 2147483647 - - + + @@ -761,968 +761,11 @@ ELIAAAAAAAgACAAIAAgAAQABAAEAAQ 256 YES - - - 274 - - YES - - - 2304 - - YES - - - 4370 - {683, 355} - - - YES - - - 256 - {683, 17} - - - - - - - -2147483392 - {{-26, 0}, {16, 17}} - - - - - YES - - index - 6.200000e+01 - 2.200000e+01 - 6.200000e+01 - - 75628032 - 67108864 - # - - - 3 - MC4zMzMzMzI5OQA - - - 6 - - headerTextColor - - - - - 337772096 - 67110912 - Text Cell - - - - 6 - - controlBackgroundColor - - - - - 3 - YES - - - - status - 2.000000e+01 - 2.000000e+01 - 2.000000e+01 - - 75628032 - 0 - - - - 6 - - headerColor - - - - - - 67239424 - 33685504 - - 549453824 - {17, 17} - - YES - - YES - - - - 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 -AAAAAE5FAACpcgAAE91YWVogAAAAAAAAI14AABIjAAC9t2N1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAA -AAECMwAAY3VydgAAAAAAAAABAjMAAHZjZ3QAAAAAAAAAAAADAQAAAQAAAQIDAwQFBgcHCAkKCwwMDQ4P -EBAREhMUFRUWFxgZGhobHB0eHyAgISIjJCUmJicoKSorLC0tLi8wMTIzNDU1Njc4OTo7PD0+Pj9AQUJD -REVGR0hISUpLTE1OT1BRUlNUVVZXV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnJzdHV2d3h5ent8 -fX5/gIGCg4SFh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6Cio6SlpqeoqaqrrK2ur7Gys7S1tre4ubq8 -vb6/wMHCw8XGx8jJysvNzs/Q0dLU1dbX2Nnb3N3e3+Hi4+Tl5+jp6uzt7u/w8vP09vf4+fv8/f8AAAEC -AwQFBQYHCAkKCgsMDQ4PEBAREhMUFRYXFxgZGhscHR0eHyAhIiMkJSUmJygpKissLS0uLzAxMjM0NTY2 -Nzg5Ojs8PT4/QEFBQkNERUZHSElKS0xNTk9PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnZ2hpamtsbW5v -cHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiIqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaOkpaanqKmqq6yt -rq+wsrO0tba3uLm6u7y9v8DBwsPExcbHycrLzM3Oz9DR09TV1tfY2dvc3d7f4OHj5OXm5+jp6+zt7u/w -8vP09fb3+fr7/P3/AAABAgIDBAUFBgcICAkKCwsMDQ4ODxAREhITFBUVFhcYGRkaGxwdHh4fICEiIiMk -JSYnKCgpKissLS4uLzAxMjM0NTY2Nzg5Ojs8PT4/QEFCQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltc -XF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3l6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeY -mZqbnJ2en6ChoqOkpaanqKmrrK2ur7CxsrO0tba3uLm6u7y+v8DBwsPExcbHyMrLzM3Oz9DS09TV1tfZ -2tvc3d/g4eLk5ebn6err7e7v8fLz9fb4+fv8/gAAVENQdAAAAAAAAAACAAAABgAAAAAAALT9ASBXjgAA -AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImTIwMDcxMC0yODM0OTAt -OTQ4OTcAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAQAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAA -AAIAAAACAAAAAAAAAAAAAAAAAAAAAgAAAABzdyA0Q0wvaHcgM0NMAAAAAAAAAAAAAAAAAAAAAAAAADAw -NjgzMTU3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjMzAAD3/QAB -AAAAAR7vAAAZZAAAAAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAA - - NSCalibratedRGBColorSpace - 8 - 24 - 0 - - - - - - - 0 - 0 - 0 - NO - - 3 - YES - - - - title - 9.800000e+01 - 4.100000e+01 - 1.000000e+03 - - 75628032 - 0 - Title - - - - - - 337772096 - 2048 - - - - - - - 3 - YES - - - - YES - caseInsensitiveCompare: - - - - artist - 9.200000e+01 - 3.600000e+01 - 1.000000e+03 - - 67239424 - 0 - Artist - - - - - - 337772096 - 2048 - - - - - - - 3 - YES - - - - YES - caseInsensitiveCompare: - - - - album - 9.500000e+01 - 3.900000e+01 - 1.000000e+03 - - 67239424 - 0 - Album - - - - - - 337772096 - 2048 - - - - - - - 3 - YES - - - - YES - caseInsensitiveCompare: - - - - length - 9.662012e+01 - 4.062012e+01 - 1.000000e+03 - - 67239424 - 67108864 - Length - - - - - - 337772096 - 67110912 - - - - - - - 3 - YES - - - - year - 6.600000e+01 - 1.000000e+01 - 1.000000e+03 - - 67239424 - 67108864 - Year - - - - - - 337772096 - 67110912 - - - - - - - 3 - YES - - - - genre - 6.600000e+01 - 1.000000e+01 - 1.000000e+03 - - 67239424 - 0 - Genre - - - - - - 337772096 - 2048 - - - - - - - 3 - YES - - - - YES - caseInsensitiveCompare: - - - - track - 6.000000e+01 - 4.000000e+00 - 1.000000e+03 - - 67239424 - 67108864 - Track - - - - - - 337772096 - 67110912 - - - - - - - 3 - YES - - - - path - 5.700000e+01 - 1.000000e+01 - 3.402823e+38 - - 75628032 - 0 - Path - - - - - - 337772096 - 2048 - Text Cell - - - - - - 3 - YES - - YES - - - filename - 5.700000e+01 - 1.000000e+01 - 3.402823e+38 - - 75628032 - 0 - Filename - - - - - - 337772096 - 2048 - - - - - - - 3 - YES - - YES - - - 3.000000e+00 - 2.000000e+00 - - - 6 - - gridColor - - 3 - MC41AA - - - 1.700000e+01 - -608141312 - CogPlaylist - 1 - 15 - 0 - YES - - - {{0, 17}, {683, 355}} - - - - - - 2 - - - - -2147483392 - {{85, 17}, {15, 68}} - - - - _doScroller: - 8.192771e-01 - - - - -2147483392 - {{-100, -100}, {683, 15}} - - - 1 - - - 8.209134e-01 - - - - 2304 - - YES - - - {683, 17} - - - - - - 4 - - - - {{0, 24}, {683, 372}} - - - - 528 - - - - - - AAAAAAAAAABBmAAAQZgAAA - 290 - {{17, 4}, {649, 15}} + {{17, 5}, {649, 15}} - YES 67239488 @@ -1735,88 +778,588 @@ AAAAAAAAAAAAAAAAAAA + + + 279 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 4370 + {691, 355} + + YES + + + 256 + {691, 17} + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + YES + + index + 2.200000e+01 + 2.200000e+01 + 6.200000e+01 + + 75628032 + 67108864 + # + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + + + + 337772096 + 67110912 + Text Cell + + + + 6 + System + controlBackgroundColor + + + + + 3 + YES + + + + status + 2.000000e+01 + 2.000000e+01 + 2.000000e+01 + + 75628032 + 0 + + + + 6 + System + headerColor + + + + + + 67239424 + 33685504 + + 549453824 + {17, 17} + + YES + + YES + + + + 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 +ZSwgSW5jLiwgMjAwOAA + + NSCalibratedRGBColorSpace + 8 + 24 + 0 + + + + + + + 0 + 0 + 0 + NO + + 3 + YES + + + + title + 9.500000e+01 + 4.100000e+01 + 1.000000e+03 + + 75628032 + 0 + Title + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + + title + YES + caseInsensitiveCompare: + + + + artist + 9.000000e+01 + 3.600000e+01 + 1.000000e+03 + + 67239424 + 0 + Artist + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + + artist + YES + caseInsensitiveCompare: + + + + album + 9.700000e+01 + 3.900000e+01 + 1.000000e+03 + + 67239424 + 0 + Album + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + + album + YES + caseInsensitiveCompare: + + + + length + 1.056201e+02 + 4.062012e+01 + 1.000000e+03 + + 67239424 + 67108864 + Length + + + + + + 337772096 + 67110912 + Text Cell + + + + + + 3 + YES + + + + year + 7.700000e+01 + 1.000000e+01 + 1.000000e+03 + + 67239424 + 67108864 + Year + + + + + + 337772096 + 67110912 + Text Cell + + + + + + 3 + YES + + + + genre + 8.300000e+01 + 1.000000e+01 + 1.000000e+03 + + 67239424 + 0 + Genre + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + + genre + YES + caseInsensitiveCompare: + + + + track + 7.400000e+01 + 4.000000e+00 + 1.000000e+03 + + 67239424 + 67108864 + Track + + + + + + 337772096 + 67110912 + Text Cell + + + + + + 3 + YES + + + + path + 5.700000e+01 + 1.000000e+01 + 3.402823e+38 + + 75628032 + 0 + Path + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + YES + + + filename + 5.700000e+01 + 1.000000e+01 + 3.402823e+38 + + 75628032 + 0 + Filename + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + YES + + + 3.000000e+00 + 2.000000e+00 + + + 6 + System + gridColor + + 3 + MC41AA + + + 1.700000e+01 + -608141312 + CogPlaylist + 1 + 15 + 0 + YES + + + {{0, 17}, {691, 355}} + + + + + 2 + + + + -2147483392 + {{85, 17}, {15, 68}} + + + _doScroller: + 8.192771e-01 + + + + -2147483392 + {{-100, -100}, {683, 15}} + + 1 + + _doScroller: + 8.209134e-01 + + + + 2304 + + YES + + + {691, 17} + + + + + 4 + + + + {691, 372} + + + 528 + + + + + + AAAAAAAAAABBmAAAQZgAAA + + + {{0, 25}, {691, 372}} + + YES + 2 + - {683, 396} + {691, 397} - {{0, 0}, {1920, 1178}} {3.40282e+38, 3.40282e+38} - + Cog - MainMenu + MainMenu YES - - + Cog + 1048576 2147483647 - - + + submenuAction: - + Cog YES About Cog - + 2147483647 - - + + Check for Updates... - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Support Cog... - + 1048576 2147483647 - - + + Send Feedback... - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -1824,28 +1367,28 @@ AAAAAAAAAAAAAAAAAAA , 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Services - + 1048576 2147483647 - - + + submenuAction: @@ -1861,50 +1404,50 @@ AAAAAAAAAAAAAAAAAAA YES YES - - + + 1048576 2147483647 - - + + Hide Cog - h + h 1048576 2147483647 - - + + Hide Others - + h 1572864 2147483647 - - + + Show All - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -1912,8 +1455,8 @@ AAAAAAAAAAAAAAAAAAA q 1048576 2147483647 - - + + _NSAppleMenu @@ -1922,11 +1465,11 @@ AAAAAAAAAAAAAAAAAAA File - + 1048576 2147483647 - - + + submenuAction: @@ -1940,8 +1483,8 @@ AAAAAAAAAAAAAAAAAAA o 1048576 2147483647 - - + + @@ -1949,39 +1492,39 @@ AAAAAAAAAAAAAAAAAAA O 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Save As... - s + s 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -1989,8 +1532,8 @@ AAAAAAAAAAAAAAAAAAA w 1048576 2147483647 - - + + @@ -1998,11 +1541,11 @@ AAAAAAAAAAAAAAAAAAA Edit - + 1048576 2147483647 - - + + submenuAction: @@ -2016,8 +1559,8 @@ AAAAAAAAAAAAAAAAAAA z 1048576 2147483647 - - + + @@ -2025,19 +1568,19 @@ AAAAAAAAAAAAAAAAAAA Z 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -2045,8 +1588,8 @@ AAAAAAAAAAAAAAAAAAA x 1048576 2147483647 - - + + @@ -2054,8 +1597,8 @@ AAAAAAAAAAAAAAAAAAA c 1048576 2147483647 - - + + @@ -2063,28 +1606,28 @@ AAAAAAAAAAAAAAAAAAA v 1048576 2147483647 - - + + Delete - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -2092,8 +1635,8 @@ AAAAAAAAAAAAAAAAAAA a 1048576 2147483647 - - + + @@ -2101,23 +1644,23 @@ AAAAAAAAAAAAAAAAAAA l 1048576 2147483647 - - + + - View - + View + 1048576 2147483647 - - + + submenuAction: - + View YES @@ -2126,17 +1669,8 @@ AAAAAAAAAAAAAAAAAAA i 1048576 2147483647 - - - - - - Show File Tree Panel - d - 1048576 - 2147483647 - - + + @@ -2144,48 +1678,91 @@ AAAAAAAAAAAAAAAAAAA F 1179914 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + + + + + Side View + + 2147483647 + + + submenuAction: + + Side View + + YES + + YES + + + + + Toggle Orientation + + 2147483647 + + + + + + Show/Hide Side View + d + 1048576 + 2147483647 + + + + + + YES + YES + + + 2147483647 + + Hide Playlist - + 1048576 2147483647 - - + + Customize Toolbar... - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -2193,8 +1770,8 @@ AAAAAAAAAAAAAAAAAAA + 1048576 2147483647 - - + + @@ -2202,152 +1779,152 @@ AAAAAAAAAAAAAAAAAAA - 1048576 2147483647 - - + + - Control - + Control + 1048576 2147483647 - - + + submenuAction: - + Control YES - Play/Pause + Play/Pause p 1048576 2147483647 - - + + - Stop - . + Stop + . 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Seek Forward - 75yDA + 75yDA 131072 2147483647 - - + + - + Seek Backward - 75yCA + 75yCA 131072 2147483647 - - + + - + YES YES - - + + 1048576 2147483647 - - + + - Next Song - + Next Song + 75yDA 1048576 2147483647 - - + + - Previous Song - + Previous Song + 75yCA 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Next Album - + 75yDA 524288 2147483647 - - + + - + Previous Album - + 75yCA 524288 2147483647 - - + + - + YES YES - - + + 1048576 2147483647 - - + + @@ -2355,8 +1932,8 @@ AAAAAAAAAAAAAAAAAAA 75yAA 1048576 2147483647 - - + + @@ -2364,19 +1941,19 @@ AAAAAAAAAAAAAAAAAAA 75yBA 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -2384,231 +1961,231 @@ AAAAAAAAAAAAAAAAAAA P 1179648 2147483647 - - + + Stop After Current - + . 1572864 2147483647 - - + + - Playlist - + Playlist + 1048576 2147483647 - - + + submenuAction: - + Playlist YES Remove All - CA + CA 1048576 2147483647 - - + + Remove All from Queue - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - Remove - + Remove + CA 2147483647 - - + + - Show in Finder - r + Show in Finder + r 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - Add to Queue - + Add to Queue + 1048576 2147483647 - - + + Remove from Queue - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Search for Songs by Artist - + 1048576 2147483647 - - + + Search for Songs from Album - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - - + Repeat + 1048576 2147483647 - - + + submenuAction: - + Repeat YES Repeat All - + r 1572864 2147483647 - - + + Repeat Album - + 1048576 2147483647 - - + + Repeat One - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Repeat None - + 1048576 2147483647 - - + + - - + Shuffle + s 1572864 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + @@ -2616,22 +2193,22 @@ AAAAAAAAAAAAAAAAAAA f 1048576 2147483647 - - + + Filter Playlist YES YES - NSFont - NSOriginalFont + NSFont + NSOriginalFont NSParagraphStyle YES - + LucidaGrande 1.400000e+01 16 @@ -2649,16 +2226,16 @@ AAAAAAAAAAAAAAAAAAA Show All Songs Gw 2147483647 - - + + Show All Songs YES YES - - + NSFont + NSOriginalFont YES @@ -2673,12 +2250,12 @@ AAAAAAAAAAAAAAAAAAA - Window - + Window + 1048576 2147483647 - - + + submenuAction: @@ -2692,57 +2269,57 @@ AAAAAAAAAAAAAAAAAAA m 1048576 2147483647 - - + + Zoom - + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - + Cog 1 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + Bring All to Front - + 1048576 2147483647 - - + + _NSWindowsMenu @@ -2750,15 +2327,15 @@ AAAAAAAAAAAAAAAAAAA - Help - + Help + 1048576 2147483647 - - + + submenuAction: - + Help YES @@ -2767,8 +2344,8 @@ AAAAAAAAAAAAAAAAAAA ? 1048576 2147483647 - - + + @@ -2780,14 +2357,14 @@ AAAAAAAAAAAAAAAAAAA YES current - - - - - - - - + index + artist + album + title + genre + track + year + length channels bitsPerSample bitrate @@ -2801,14 +2378,14 @@ AAAAAAAAAAAAAAAAAAA base URL.lastPathComponent URL.path.lastPathComponent - - - + filename + path + status queued - PlaylistEntry + PlaylistEntry YES YES @@ -2817,7 +2394,7 @@ AAAAAAAAAAAAAAAAAAA YES - AppController + AppController 3 @@ -2825,7 +2402,7 @@ AAAAAAAAAAAAAAAAAAA {{168, 357}, {480, 376}} 1886912512 Send Feedback - NSWindow + NSWindow View @@ -2845,14 +2422,14 @@ AAAAAAAAAAAAAAAAAAA -1804468671 4195328 - + YES 6 - + System textColor @@ -2933,19 +2510,19 @@ AAAAAAAAAAAAAAAAAAA YES NSBackgroundColor - NSColor + NSColor YES 6 - + System selectedTextBackgroundColor 6 - + System selectedTextColor @@ -2956,7 +2533,7 @@ AAAAAAAAAAAAAAAAAAA YES YES - + NSColor NSUnderline @@ -2993,7 +2570,7 @@ AAAAAAAAAAAAAAAAAAA {{424, 1}, {15, 200}} - + _doScroller: 6.644518e-01 @@ -3003,7 +2580,7 @@ AAAAAAAAAAAAAAAAAAA 1 - + _doScroller: 1.000000e+00 9.456522e-01 @@ -3031,7 +2608,7 @@ AAAAAAAAAAAAAAAAAAA -2038284033 1 - + @@ -3054,7 +2631,7 @@ AAAAAAAAAAAAAAAAAAA -2038284033 1 - + @@ -3080,7 +2657,7 @@ AAAAAAAAAAAAAAAAAAA -1804468671 272630784 - + YES @@ -3117,7 +2694,7 @@ AAAAAAAAAAAAAAAAAAA {{76, 506}, {411, 126}} 1886912512 Check for Updates - + NSWindow View @@ -3154,8 +2731,8 @@ AAAAAAAAAAAAAAAAAAA NSSwitch - - + + 200 25 @@ -3191,7 +2768,7 @@ AAAAAAAAAAAAAAAAAAA -2038284033 1 - + @@ -3221,7 +2798,7 @@ AAAAAAAAAAAAAAAAAAA 130560 33554432 - + NSImage wheel 0 @@ -3239,7 +2816,7 @@ AAAAAAAAAAAAAAAAAAA {3.40282e+38, 3.40282e+38} - FeedbackController + FeedbackController @@ -3262,7 +2839,6 @@ AAAAAAAAAAAAAAAAAAA 260 {{17, 82}, {114, 17}} - YES 67239424 @@ -3279,7 +2855,6 @@ AAAAAAAAAAAAAAAAAAA 257 {{190, 51}, {108, 17}} - YES 67239424 @@ -3296,7 +2871,6 @@ AAAAAAAAAAAAAAAAAAA 257 {{190, 81}, {114, 17}} - YES 67239424 @@ -3313,7 +2887,6 @@ AAAAAAAAAAAAAAAAAAA 260 {{17, 52}, {114, 17}} - YES 67239424 @@ -3330,12 +2903,11 @@ AAAAAAAAAAAAAAAAAAA 257 {{264, 75}, {40, 22}} - YES -2076574143 272630784 - + @@ -3347,12 +2919,11 @@ AAAAAAAAAAAAAAAAAAA 257 {{264, 45}, {40, 22}} - YES -2077098431 272630784 - + @@ -3364,7 +2935,6 @@ AAAAAAAAAAAAAAAAAAA 293 {{88, 3}, {145, 32}} - YES 67239424 @@ -3375,7 +2945,7 @@ AAAAAAAAAAAAAAAAAAA -2038284033 1 - + @@ -3388,12 +2958,11 @@ AAAAAAAAAAAAAAAAAAA 260 {{91, 76}, {97, 22}} - YES -2077098431 272630784 - + @@ -3405,12 +2974,11 @@ AAAAAAAAAAAAAAAAAAA 260 {{91, 46}, {97, 22}} - YES -2077098431 272630784 - + @@ -3420,186 +2988,185 @@ AAAAAAAAAAAAAAAAAAA {321, 103} - - NSView + NSView NSResponder - Menu + Menu YES YES Current Artist - + 2147483647 - - + + YES Current Song - + 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - - + Play/Pause + 1048576 2147483647 - - + + - - + Stop + 1048576 2147483647 - - + + YES YES - - + + 1048576 2147483647 - - + + - - + Previous Song + 1048576 2147483647 - - + + - - + Next Song + 1048576 2147483647 - - + + YES - PlaybackController + PlaybackController - + Menu YES - - + Add to Queue + 1048576 2147483647 - - + + YES YES - - + + 2147483647 - - + + Search for Artist - + 2147483647 - - + + Search for Album - + 2147483647 - - + + YES YES - - + + 2147483647 - - + + - - + Show in Finder + 1048576 2147483647 - - + + YES YES - - + + 2147483647 - - + + - - + Remove + 1048576 2147483647 - - + + - PreferencesController + PreferencesController - SUUpdater + SUUpdater - PlaylistLoader + PlaylistLoader - + Menu YES @@ -3609,84 +3176,84 @@ AAAAAAAAAAAAAAAAAAA 1048576 2147483647 1 - - + + - + Title T 1048576 2147483647 1 - - + + - + Artist A 1048576 2147483647 1 - - + + - - L + Album + L 1048576 2147483647 1 - - + + - + Genre G 1048576 2147483647 1 - - + + - - + Length + L 1048576 2147483647 1 - - + + - + Track R 1048576 2147483647 1 - - + + - + Year Y 1048576 2147483647 1 - - + + - + - FileTreeDataSource + FileTreeDataSource @@ -3702,7 +3269,7 @@ AAAAAAAAAAAAAAAAAAA 67501824 131072 - + 1.000000e+02 @@ -3717,7 +3284,7 @@ AAAAAAAAAAAAAAAAAAA {97, 177} - + NSView SpotlightWindowController @@ -3728,9 +3295,6 @@ AAAAAAAAAAAAAAAAAAA YES - - FileTreeWindowController - YES @@ -3751,7 +3315,7 @@ AAAAAAAAAAAAAAAAAAA artist - + PlaylistEntry YES @@ -3761,14 +3325,17 @@ AAAAAAAAAAAAAAAAAAA queued - - - + title + artist + album - + PlaylistEntry YES + + SideViewController + @@ -3863,7 +3430,7 @@ AAAAAAAAAAAAAAAAAAA - playlistController + playlistController @@ -3871,7 +3438,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistController @@ -3887,7 +3454,7 @@ AAAAAAAAAAAAAAAAAAA - nextKeyView + nextKeyView @@ -3959,7 +3526,7 @@ AAAAAAAAAAAAAAAAAAA - initialFirstResponder + initialFirstResponder @@ -3967,7 +3534,7 @@ AAAAAAAAAAAAAAAAAAA - + nextKeyView @@ -3975,7 +3542,7 @@ AAAAAAAAAAAAAAAAAAA - + nextKeyView @@ -3983,7 +3550,7 @@ AAAAAAAAAAAAAAAAAAA - + nextKeyView @@ -3991,7 +3558,7 @@ AAAAAAAAAAAAAAAAAAA - + nextKeyView @@ -3999,7 +3566,7 @@ AAAAAAAAAAAAAAAAAAA - delegate + delegate @@ -4031,7 +3598,7 @@ AAAAAAAAAAAAAAAAAAA - + delegate @@ -4055,7 +3622,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistController @@ -4063,7 +3630,7 @@ AAAAAAAAAAAAAAAAAAA - playlistView + playlistView @@ -4071,7 +3638,7 @@ AAAAAAAAAAAAAAAAAAA - playbackController + playbackController @@ -4079,7 +3646,7 @@ AAAAAAAAAAAAAAAAAAA - + initialFirstResponder @@ -4087,7 +3654,7 @@ AAAAAAAAAAAAAAAAAAA - prev: + prev: @@ -4095,7 +3662,7 @@ AAAAAAAAAAAAAAAAAAA - next: + next: @@ -4103,7 +3670,7 @@ AAAAAAAAAAAAAAAAAAA - playPauseResume: + playPauseResume: @@ -4111,7 +3678,7 @@ AAAAAAAAAAAAAAAAAAA - stop: + stop: @@ -4119,7 +3686,7 @@ AAAAAAAAAAAAAAAAAAA - + next: @@ -4127,7 +3694,7 @@ AAAAAAAAAAAAAAAAAAA - + prev: @@ -4143,7 +3710,7 @@ AAAAAAAAAAAAAAAAAAA - + delegate @@ -4151,7 +3718,7 @@ AAAAAAAAAAAAAAAAAAA - infoDrawer + infoDrawer @@ -4167,17 +3734,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.title + value: arrangedObjects.title - - value + value: arrangedObjects.title + value arrangedObjects.title - NSConditionallySetsEditable + NSConditionallySetsEditable 2 @@ -4187,17 +3754,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.artist + value: arrangedObjects.artist - - + value: arrangedObjects.artist + value arrangedObjects.artist - + NSConditionallySetsEditable 2 @@ -4207,17 +3774,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.album + value: arrangedObjects.album - - + value: arrangedObjects.album + value arrangedObjects.album - + NSConditionallySetsEditable 2 @@ -4235,7 +3802,7 @@ AAAAAAAAAAAAAAAAAAA - + delegate @@ -4243,14 +3810,14 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.year + value: arrangedObjects.year - - + value: arrangedObjects.year + value arrangedObjects.year 2 @@ -4259,14 +3826,14 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.genre + value: arrangedObjects.genre - - + value: arrangedObjects.genre + value arrangedObjects.genre 2 @@ -4275,14 +3842,14 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.track + value: arrangedObjects.track - - + value: arrangedObjects.track + value arrangedObjects.track 2 @@ -4307,7 +3874,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistView @@ -4315,7 +3882,7 @@ AAAAAAAAAAAAAAAAAAA - + playbackController @@ -4323,7 +3890,7 @@ AAAAAAAAAAAAAAAAAAA - checkForUpdates: + checkForUpdates: @@ -4331,7 +3898,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistController @@ -4339,7 +3906,7 @@ AAAAAAAAAAAAAAAAAAA - playlistLoader + playlistLoader @@ -4347,7 +3914,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistLoader @@ -4355,7 +3922,7 @@ AAAAAAAAAAAAAAAAAAA - showEntryInFinder: + showEntryInFinder: @@ -4363,7 +3930,7 @@ AAAAAAAAAAAAAAAAAAA - + showEntryInFinder: @@ -4435,17 +4002,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.index + value: arrangedObjects.index - - + value: arrangedObjects.index + value arrangedObjects.index - + NSConditionallySetsEditable 2 @@ -4455,7 +4022,7 @@ AAAAAAAAAAAAAAAAAAA - remove: + remove: @@ -4463,7 +4030,7 @@ AAAAAAAAAAAAAAAAAAA - + stop: @@ -4471,7 +4038,7 @@ AAAAAAAAAAAAAAAAAAA - + showEntryInFinder: @@ -4479,24 +4046,24 @@ AAAAAAAAAAAAAAAAAAA - enabled: selection.index + enabled: selection.index - - enabled - selection.index + enabled: selection.index + enabled + selection.index YES YES - NSMultipleValuesPlaceholder - NSNoSelectionPlaceholder - NSNotApplicablePlaceholder - NSNullPlaceholder - NSValueTransformerName + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -4504,7 +4071,7 @@ AAAAAAAAAAAAAAAAAAA - NSIsNotNil + NSIsNotNil 2 @@ -4522,7 +4089,7 @@ AAAAAAAAAAAAAAAAAAA - + remove: @@ -4530,14 +4097,14 @@ AAAAAAAAAAAAAAAAAAA - value: shuffle + value: shuffle - - + value: shuffle + value shuffle 2 @@ -4546,7 +4113,7 @@ AAAAAAAAAAAAAAAAAAA - takeShuffleFromObject: + takeShuffleFromObject: @@ -4570,18 +4137,18 @@ AAAAAAAAAAAAAAAAAAA - enabled: filterPredicate + enabled: filterPredicate - - - filterPredicate + enabled: filterPredicate + enabled + filterPredicate - - + NSValueTransformerName + NSIsNotNil 2 @@ -4598,24 +4165,24 @@ AAAAAAAAAAAAAAAAAAA - + enabled: selection.index - - - + enabled: selection.index + enabled + selection.index YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -4623,7 +4190,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -4633,25 +4200,25 @@ AAAAAAAAAAAAAAAAAAA - predicate: filterPredicate + predicate: filterPredicate - + predicate: filterPredicate predicate - + filterPredicate YES YES - NSDisplayName - NSPredicateFormat + NSDisplayName + NSPredicateFormat YES - + All (title contains[cd] $value) OR (artist contains[cd] $value) OR (album contains[cd] $value) OR (genre contains[cd] $value) @@ -4662,25 +4229,25 @@ AAAAAAAAAAAAAAAAAAA - predicate2: filterPredicate + predicate2: filterPredicate - + predicate2: filterPredicate predicate2 - + filterPredicate YES YES - - + NSDisplayName + NSPredicateFormat YES - + Title title contains[cd] $value @@ -4692,26 +4259,26 @@ AAAAAAAAAAAAAAAAAAA - predicate3: filterPredicate + predicate3: filterPredicate - + predicate3: filterPredicate predicate3 - + filterPredicate YES YES - - + NSDisplayName + NSPredicateFormat YES - - artist contains[cd] $value + Artist + artist contains[cd] $value @@ -4722,30 +4289,30 @@ AAAAAAAAAAAAAAAAAAA - predicate4: filterPredicate + predicate4: filterPredicate - + predicate4: filterPredicate predicate4 - + filterPredicate YES YES - NSAlwaysPresentsApplicationModalAlerts - - - NSRaisesForNotApplicableKeys - NSValidatesImmediately + NSAlwaysPresentsApplicationModalAlerts + NSDisplayName + NSPredicateFormat + NSRaisesForNotApplicableKeys + NSValidatesImmediately YES - - + Album + artist contains[cd] $value @@ -4758,29 +4325,29 @@ AAAAAAAAAAAAAAAAAAA - predicate5: filterPredicate + predicate5: filterPredicate - + predicate5: filterPredicate predicate5 - + filterPredicate YES YES - - - - - + NSAlwaysPresentsApplicationModalAlerts + NSDisplayName + NSPredicateFormat + NSRaisesForNotApplicableKeys + NSValidatesImmediately YES - + Genre genre contains[cd] $value @@ -4802,14 +4369,14 @@ AAAAAAAAAAAAAAAAAAA - maxValue: currentEntry.length + maxValue: currentEntry.length - - maxValue + maxValue: currentEntry.length + maxValue currentEntry.length 2 @@ -4882,17 +4449,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.length + value: arrangedObjects.length - - + value: arrangedObjects.length + value arrangedObjects.length - + NSConditionallySetsEditable 2 @@ -4934,7 +4501,7 @@ AAAAAAAAAAAAAAAAAAA - + playPauseResume: @@ -4942,7 +4509,7 @@ AAAAAAAAAAAAAAAAAAA - spotlightWindowController + spotlightWindowController @@ -4966,14 +4533,14 @@ AAAAAAAAAAAAAAAAAAA - contentArray: entries + contentArray: entries - - contentArray + contentArray: entries + contentArray entries 2 @@ -4990,7 +4557,7 @@ AAAAAAAAAAAAAAAAAAA - + playlistLoader @@ -5030,7 +4597,7 @@ AAAAAAAAAAAAAAAAAAA - + spotlightWindowController @@ -5062,26 +4629,26 @@ AAAAAAAAAAAAAAAAAAA - value: repeat + value: repeat - - - repeat + value: repeat + value + repeat YES YES - NSAllowsEditingMultipleValuesSelection - - NSConditionallySetsEnabled - NSConditionallySetsHidden - - - + NSAllowsEditingMultipleValuesSelection + NSAlwaysPresentsApplicationModalAlerts + NSConditionallySetsEnabled + NSConditionallySetsHidden + NSRaisesForNotApplicableKeys + NSValidatesImmediately + NSValueTransformerName YES @@ -5101,26 +4668,26 @@ AAAAAAAAAAAAAAAAAAA - + value: repeat - - - + value: repeat + value + repeat YES YES - - - - - - - + NSAllowsEditingMultipleValuesSelection + NSAlwaysPresentsApplicationModalAlerts + NSConditionallySetsEnabled + NSConditionallySetsHidden + NSRaisesForNotApplicableKeys + NSValidatesImmediately + NSValueTransformerName YES @@ -5140,26 +4707,26 @@ AAAAAAAAAAAAAAAAAAA - + value: repeat - - - + value: repeat + value + repeat YES YES - - - - - - - + NSAllowsEditingMultipleValuesSelection + NSAlwaysPresentsApplicationModalAlerts + NSConditionallySetsEnabled + NSConditionallySetsHidden + NSRaisesForNotApplicableKeys + NSValidatesImmediately + NSValueTransformerName YES @@ -5179,17 +4746,17 @@ AAAAAAAAAAAAAAAAAAA - image: repeat + image: repeat - + image: repeat image - + repeat - + NSValueTransformerName RepeatModeImageTransformer 2 @@ -5199,7 +4766,7 @@ AAAAAAAAAAAAAAAAAAA - + takeShuffleFromObject: @@ -5207,17 +4774,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.filename + value: arrangedObjects.filename - - + value: arrangedObjects.filename + value arrangedObjects.filename - + NSConditionallySetsEditable 2 @@ -5227,17 +4794,17 @@ AAAAAAAAAAAAAAAAAAA - value: arrangedObjects.path + value: arrangedObjects.path - - + value: arrangedObjects.path + value arrangedObjects.path - + NSConditionallySetsEditable 2 @@ -5245,31 +4812,23 @@ AAAAAAAAAAAAAAAAAAA 1788 - - - - - - - 1789 - - value: arrangedObjects.status + value: arrangedObjects.status - - + value: arrangedObjects.status + value arrangedObjects.status YES YES - - + NSAllowsEditingMultipleValuesSelection + NSValueTransformerName YES @@ -5290,14 +4849,6 @@ AAAAAAAAAAAAAAAAAAA 1817 - - - toggleWindow: - - - - 1822 - toggle: @@ -5340,7 +4891,7 @@ AAAAAAAAAAAAAAAAAAA - searchByArtist: + searchByArtist: @@ -5348,7 +4899,7 @@ AAAAAAAAAAAAAAAAAAA - searchByAlbum: + searchByAlbum: @@ -5356,15 +4907,7 @@ AAAAAAAAAAAAAAAAAAA - - - - - 1879 - - - - + toggleWindow: @@ -5420,13 +4963,13 @@ AAAAAAAAAAAAAAAAAAA - displayPatternValue1: totalTime + displayPatternValue1: totalTime - + displayPatternValue1: totalTime displayPatternValue1 totalTime @@ -5448,13 +4991,13 @@ AAAAAAAAAAAAAAAAAAA - contentObject: currentEntry + contentObject: currentEntry - + contentObject: currentEntry contentObject currentEntry 2 @@ -5464,28 +5007,28 @@ AAAAAAAAAAAAAAAAAAA - title: content.display + title: content.display - - + title: content.display + title content.display YES YES - - - + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder YES - - - + Cog + Cog + Cog 2 @@ -5495,17 +5038,17 @@ AAAAAAAAAAAAAAAAAAA - maxValue: content.length + maxValue: content.length - - + maxValue: content.length + maxValue content.length - + NSRaisesForNotApplicableKeys 2 @@ -5515,14 +5058,14 @@ AAAAAAAAAAAAAAAAAAA - enabled: content.seekable + enabled: content.seekable - - + enabled: content.seekable + enabled content.seekable 2 @@ -5531,15 +5074,15 @@ AAAAAAAAAAAAAAAAAAA - fontSize: values.fontSize + fontSize: values.fontSize - - fontSize - values.fontSize + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5547,15 +5090,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5563,15 +5106,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5579,15 +5122,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5595,15 +5138,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5611,15 +5154,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5627,15 +5170,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5643,15 +5186,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5659,15 +5202,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5675,15 +5218,15 @@ AAAAAAAAAAAAAAAAAAA - + fontSize: values.fontSize - - - + fontSize: values.fontSize + fontSize + values.fontSize 2 @@ -5691,17 +5234,17 @@ AAAAAAAAAAAAAAAAAAA - rowHeight: values.fontSize + rowHeight: values.fontSize - + rowHeight: values.fontSize rowHeight - + values.fontSize - + NSValueTransformerName FontSizetoLineHeightTransformer 2 @@ -5719,14 +5262,14 @@ AAAAAAAAAAAAAAAAAAA - value: selection.sampleRate + value: selection.sampleRate - - + value: selection.sampleRate + value selection.sampleRate 2 @@ -5735,14 +5278,14 @@ AAAAAAAAAAAAAAAAAAA - value: selection.bitrate + value: selection.bitrate - - + value: selection.bitrate + value selection.bitrate 2 @@ -5751,14 +5294,14 @@ AAAAAAAAAAAAAAAAAAA - contentArray: arrangedObjects + contentArray: arrangedObjects - - + contentArray: arrangedObjects + contentArray arrangedObjects 2 @@ -5767,15 +5310,15 @@ AAAAAAAAAAAAAAAAAAA - selectionIndexes: selectionIndexes + selectionIndexes: selectionIndexes - - selectionIndexes - + selectionIndexes: selectionIndexes + selectionIndexes + selectionIndexes 2 @@ -5783,32 +5326,32 @@ AAAAAAAAAAAAAAAAAAA - title: selection.queued + title: selection.queued - - + title: selection.queued + title selection.queued YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES - Toggle Queued - - - + Toggle Queued + Toggle Queued + Toggle Queued + Toggle Queued ToggleQueueTitleTransformer @@ -5820,17 +5363,17 @@ AAAAAAAAAAAAAAAAAAA - value: selection.channels + value: selection.channels - - + value: selection.channels + value selection.channels - + NSValidatesImmediately 2 @@ -5840,14 +5383,14 @@ AAAAAAAAAAAAAAAAAAA - value: selection.bitsPerSample + value: selection.bitsPerSample - - + value: selection.bitsPerSample + value selection.bitsPerSample 2 @@ -5856,24 +5399,24 @@ AAAAAAAAAAAAAAAAAAA - enabled: selection.artist + enabled: selection.artist - - + enabled: selection.artist + enabled selection.artist YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -5881,7 +5424,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -5891,24 +5434,24 @@ AAAAAAAAAAAAAAAAAAA - enabled: selection.album + enabled: selection.album - - + enabled: selection.album + enabled selection.album YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -5916,7 +5459,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -5926,25 +5469,25 @@ AAAAAAAAAAAAAAAAAAA - enabled: selection + enabled: selection - - - selection + enabled: selection + enabled + selection YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -5953,7 +5496,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -5963,24 +5506,24 @@ AAAAAAAAAAAAAAAAAAA - + enabled: selection - - - + enabled: selection + enabled + selection YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -5988,7 +5531,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -5998,24 +5541,24 @@ AAAAAAAAAAAAAAAAAAA - + enabled: selection - - - + enabled: selection + enabled + selection YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -6023,7 +5566,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6033,25 +5576,25 @@ AAAAAAAAAAAAAAAAAAA - hidden: content + hidden: content - + hidden: content hidden - content + content YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -6070,31 +5613,31 @@ AAAAAAAAAAAAAAAAAAA - title: content.title + title: content.title - - + title: content.title + title content.title YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys YES - - - - Not Playing + + + + Not Playing @@ -6105,31 +5648,31 @@ AAAAAAAAAAAAAAAAAAA - title: content.artist + title: content.artist - - + title: content.artist + title content.artist YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys YES - - - - + + + + Not Playing @@ -6140,25 +5683,25 @@ AAAAAAAAAAAAAAAAAAA - enabled: content + enabled: content - - - + enabled: content + enabled + content YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -6167,7 +5710,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6177,25 +5720,25 @@ AAAAAAAAAAAAAAAAAAA - + enabled: content - - - + enabled: content + enabled + content YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -6204,7 +5747,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6214,25 +5757,25 @@ AAAAAAAAAAAAAAAAAAA - + enabled: content - - - + enabled: content + enabled + content YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -6241,7 +5784,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6251,24 +5794,24 @@ AAAAAAAAAAAAAAAAAAA - + enabled: content - - - + enabled: content + enabled + content YES YES - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSValueTransformerName YES @@ -6276,7 +5819,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6286,25 +5829,25 @@ AAAAAAAAAAAAAAAAAAA - + enabled: content - - - + enabled: content + enabled + content YES YES - - - - - - + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValueTransformerName YES @@ -6313,7 +5856,7 @@ AAAAAAAAAAAAAAAAAAA - + NSIsNotNil 2 @@ -6323,7 +5866,7 @@ AAAAAAAAAAAAAAAAAAA - + searchByArtist: @@ -6331,7 +5874,7 @@ AAAAAAAAAAAAAAAAAAA - + searchByAlbum: @@ -6339,12 +5882,68 @@ AAAAAAAAAAAAAAAAAAA - playbackController + playbackController 2121 + + + splitView + + + + 2153 + + + + sideViewMenu + + + + 2159 + + + + toggleVertical: + + + + 2161 + + + + playlistView + + + + 2163 + + + + delegate + + + + 2164 + + + + toggleSideView: + + + + 2166 + + + + playlistLoader + + + + 2167 + @@ -6384,7 +5983,7 @@ AAAAAAAAAAAAAAAAAAA - + Window 2 @@ -6392,7 +5991,7 @@ AAAAAAAAAAAAAAAAAAA YES - + @@ -6668,7 +6267,7 @@ AAAAAAAAAAAAAAAAAAA - + MainMenu 19 @@ -7132,13 +6731,13 @@ AAAAAAAAAAAAAAAAAAA 218 - PlaylistController + PlaylistController 226 - + AppController 268 @@ -7384,13 +6983,13 @@ AAAAAAAAAAAAAAAAAAA 288 - + FeedbackController 448 - + infoDrawer 463 @@ -7597,7 +7196,7 @@ AAAAAAAAAAAAAAAAAAA 705 - + PlaybackController 1063 @@ -7630,19 +7229,19 @@ AAAAAAAAAAAAAAAAAAA 1217 - + PreferencesController 1303 - + SUUpdater 1319 - + PlaylistLoader 1324 @@ -7705,7 +7304,7 @@ AAAAAAAAAAAAAAAAAAA 1465 - + FileTreeDataSource 1611 @@ -7771,11 +7370,6 @@ AAAAAAAAAAAAAAAAAAA - - 1721 - - - 1740 @@ -7847,33 +7441,21 @@ AAAAAAAAAAAAAAAAAAA YES - - - + + + + + + - - 1851 - - - - - 1852 - - - - - 1853 - - - 1854 @@ -7985,206 +7567,6 @@ AAAAAAAAAAAAAAAAAAA Current Entry Controller - - 206 - - - YES - - - - - - - - - 1517 - - - - - 1516 - - - - - 1515 - - - - - 207 - - - YES - - - - - - - - - - - - - - - - 1798 - - - YES - - - - - - 1801 - - - - - 1736 - - - YES - - - - - - 1737 - - - - - 1712 - - - YES - - - - - - 1713 - - - - - 850 - - - YES - - - - - - 1513 - - - - - 849 - - - YES - - - - - - 1512 - - - - - 848 - - - YES - - - - - - 1511 - - - - - 807 - - - YES - - - - - - 1510 - - - - - 806 - - - YES - - - - - - 1509 - - - - - 391 - - - YES - - - - - - 1508 - - - - - 209 - - - YES - - - - - - 1507 - - - - - 208 - - - YES - - - - - - 1506 - - - 2020 @@ -8216,6 +7598,262 @@ AAAAAAAAAAAAAAAAAAA + + 2123 + + + YES + + + + + + 206 + + + YES + + + + + + + + + 207 + + + YES + + + + + + + + + + + + + + + + 1515 + + + + + 1516 + + + + + 1517 + + + + + 208 + + + YES + + + + + + 209 + + + YES + + + + + + 391 + + + YES + + + + + + 806 + + + YES + + + + + + 807 + + + YES + + + + + + 848 + + + YES + + + + + + 849 + + + YES + + + + + + 850 + + + YES + + + + + + 1712 + + + YES + + + + + + 1736 + + + YES + + + + + + 1798 + + + YES + + + + + + 1801 + + + + + 1737 + + + + + 1713 + + + + + 1513 + + + + + 1512 + + + + + 1511 + + + + + 1510 + + + + + 1509 + + + + + 1508 + + + + + 1507 + + + + + 1506 + + + + + 2151 + + + + + 1853 + + + + + 1851 + + + + + 2155 + + + + + 2156 + + + YES + + + + + + 2157 + + + YES + + + + + 2160 + + + + + 2165 + + + @@ -8493,7 +8131,6 @@ AAAAAAAAAAAAAAAAAAA 171.ImportedFromIB2 172.IBPluginDependency 172.ImportedFromIB2 - 1721.IBPluginDependency 173.IBPluginDependency 173.ImportedFromIB2 1740.IBPluginDependency @@ -8515,8 +8152,6 @@ AAAAAAAAAAAAAAAAAAA 1849.editorWindowContentRectSynchronizationRect 1851.IBPluginDependency 1851.ImportedFromIB2 - 1852.IBPluginDependency - 1852.ImportedFromIB2 1853.IBPluginDependency 1854.IBPluginDependency 1855.IBPluginDependency @@ -8572,6 +8207,13 @@ AAAAAAAAAAAAAAAAAAA 21.editorWindowContentRectSynchronizationRect 21.windowTemplate.hasMaxSize 21.windowTemplate.maxSize + 2151.IBPluginDependency + 2155.IBPluginDependency + 2156.IBPluginDependency + 2157.IBEditorWindowLastContentRect + 2157.IBPluginDependency + 2160.IBPluginDependency + 2165.IBPluginDependency 218.CustomClassName 218.IBPluginDependency 218.ImportedFromIB2 @@ -8579,6 +8221,7 @@ AAAAAAAAAAAAAAAAAAA 226.ImportedFromIB2 23.IBPluginDependency 23.ImportedFromIB2 + 24.IBEditorWindowLastContentRect 24.IBPluginDependency 24.ImportedFromIB2 24.editorWindowContentRectSynchronizationRect @@ -8738,6 +8381,7 @@ AAAAAAAAAAAAAAAAAAA 871.ImportedFromIB2 881.IBPluginDependency 881.ImportedFromIB2 + 882.IBEditorWindowLastContentRect 882.IBPluginDependency 882.ImportedFromIB2 882.editorWindowContentRectSynchronizationRect @@ -8746,526 +8390,532 @@ AAAAAAAAAAAAAAAAAAA YES - - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{365, 691}, {137, 23}} {{375, 675}, {187, 133}} - + com.apple.InterfaceBuilder.CocoaPlugin {{482, 640}, {187, 133}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{853, 964}, {64, 6}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{0, 821}, {140, 163}} - + com.apple.InterfaceBuilder.CocoaPlugin {{14, 571}, {140, 163}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin PlaylistHeaderView - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{85, 558}, {617, 0}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - TrackingSlider - + TrackingSlider + com.apple.InterfaceBuilder.CocoaPlugin TrackingCell - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - ClickField - + ClickField + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin PopupButton - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{37, 809}, {97, 177}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - - - - - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin {{213, 653}, {252, 183}} - - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin {{675, 786}, {186, 93}} - - - - - - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - - {{145, 801}, {237, 163}} - + com.apple.InterfaceBuilder.CocoaPlugin + {{342, 763}, {237, 213}} + com.apple.InterfaceBuilder.CocoaPlugin {{257, 573}, {237, 163}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - - - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - - - - - - - - - - - - - - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - + PlaylistView + com.apple.InterfaceBuilder.CocoaPlugin - PlaylistView - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - - - {{355, 127}, {683, 396}} - - {{25, 14}, {683, 396}} + {{218, 272}, {691, 397}} + com.apple.InterfaceBuilder.CocoaPlugin + {{218, 272}, {691, 397}} {{25, 14}, {683, 396}} - + {3.40282e+38, 3.40282e+38} - - + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{579, 920}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + PlaylistController + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + {{527, 873}, {197, 103}} + com.apple.InterfaceBuilder.CocoaPlugin {{442, 733}, {197, 103}} - - {{139, 290}, {480, 376}} + com.apple.InterfaceBuilder.CocoaPlugin + {{139, 290}, {480, 376}} - + {{139, 290}, {480, 376}} - {3.40282e+38, 3.40282e+38} - {213, 107} - + {3.40282e+38, 3.40282e+38} + {213, 107} + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - - - + {3.40282e+38, 3.40282e+38} + {213, 107} + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - {{0, 964}, {462, 20}} - + {{197, 976}, {462, 20}} + com.apple.InterfaceBuilder.CocoaPlugin {{112, 736}, {462, 20}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{195, 671}, {222, 293}} - + com.apple.InterfaceBuilder.CocoaPlugin {{307, 443}, {222, 293}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{300, 656}, {321, 103}} - + com.apple.InterfaceBuilder.CocoaPlugin {{195, 555}, {321, 103}} - + com.apple.InterfaceBuilder.CocoaPlugin {{193, 397}, {164, 143}} - + com.apple.InterfaceBuilder.CocoaPlugin {{58, 502}, {164, 143}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{124, 483}, {232, 253}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin {{171, 733}, {189, 103}} - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin - + {{461, 683}, {299, 293}} + com.apple.InterfaceBuilder.CocoaPlugin {{376, 543}, {299, 293}} - + com.apple.InterfaceBuilder.CocoaPlugin @@ -9289,265 +8939,301 @@ AAAAAAAAAAAAAAAAAAA - 2121 + 2167 YES - InvertedToolbarWindow - + AppController + NSObject YES - + YES + decreaseFontSize: + delEntries: + donate: + increaseFontSize: + openFiles: + openURL: + savePlaylist: + toggleInfoDrawer: YES + id + id + id + id + id + id + id + id YES - + YES + fileButton + infoButton + infoDrawer + mainWindow + playbackButtons + playbackController + playlistController + playlistLoader + playlistView + repeatButton + showAlbumColumn + showArtistColumn + showGenreColumn + showIndexColumn + showLengthColumn + showTitleColumn + showTrackColumn + showYearColumn + shuffleButton + spotlightWindowController + totalTimeField YES + NSButton + NSButton + NSDrawer + NSWindow + NSSegmentedControl + PlaybackController + PlaylistController + PlaylistLoader + PlaylistView + NSButton + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSButton + NSWindowController + NSTextField - IBProjectSource - Application/InvertedToolbarWindow.h + IBProjectSource + Application/AppController.h - - NSObject - - - - IBUserSource - - - - - PlaylistLoader - - - YES - - YES - - - YES - - - - playlistController - PlaylistController - - - - Playlist/PlaylistLoader.h - - - - PlaylistHeaderView - NSTableHeaderView - - YES - - YES - - - YES - - + AppController + NSObject YES - + YES + nextButton + playButton + prevButton YES + NSButton + NSButton + NSButton - - Playlist/PlaylistHeaderView.h - - - - NSSegmentedControl - - - - - - - - - - - NSTextField - - - - - + IBUserSource + ClickField - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - + NSTextField - + IBProjectSource Utils/ClickField.h - - - - + ClickField + NSTextField - - + IBUserSource + - PlaylistController - DNDArrayController + DNDArrayController + NSArrayController + + tableView + NSTableView + + + IBProjectSource + Playlist/DNDArrayController.h + + + + DNDArrayController + NSArrayController + + IBUserSource + + + + + EntriesController + NSObject + + IBProjectSource + Playlist/EntriesController.h + + + + FeedbackController + NSObject YES YES - clear: - clearFilterPredicate: - emptyQueueList: - searchByAlbum: - searchByArtist: - showEntryInFinder: - stopAfterCurrent: - takeShuffleFromObject: - toggleQueued: - toggleRepeat: + cancel: + openFeedbackWindow: + sendFeedback: YES - id - - - - - - - - - + id + id + id YES YES - entriesController - - playlistLoader - spotlightWindowController + feedbackWindow + fromView + messageView + sendingIndicator + subjectView YES - EntriesController - PlaybackController - PlaylistLoader - SpotlightWindowController + NSWindow + NSTextField + NSTextView + NSProgressIndicator + NSTextField - - Playlist/PlaylistController.h + IBProjectSource + Feedback/FeedbackController.h - - DNDArrayController - - + FeedbackController + NSObject - - + IBUserSource + - - NSTableView - - - - - - - - - PlaylistView - NSTableView - - YES - - YES - scrollToCurrentEntry: - shufflePlaylist: - sortByPath: - toggleColumn: - - - YES - - - - - - + FileTreeDataSource + NSObject YES YES - playbackController - playlistController + outlineView + watcher YES - PlaybackController - PlaylistController + NSOutlineView + PathWatcher - - Playlist/PlaylistView.h + IBProjectSource + FileTree/FileTreeDataSource.h + + + + FileTreeDataSource + NSObject + + IBUserSource + + + + + FirstResponder + NSObject + + IBUserSource + + + + + InvertedToolbarWindow + NSWindow + + IBProjectSource + Application/InvertedToolbarWindow.h + + + + NSObject + + IBProjectSource + ThirdParty/AppleRemote/AppleRemote.h + + + + NSObject + + IBProjectSource + ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h + + + + NSObject + + IBProjectSource + ThirdParty/NDHotKeys/NDHotKeyEvent.h + + + + NSSegmentedControl + NSControl + + IBUserSource + + + + + PathWatcher + NSObject + + delegate + id + + + IBProjectSource + FileTree/PathWatcher.h PlaybackController - + NSObject YES @@ -9574,25 +9260,25 @@ AAAAAAAAAAAAAAAAAAA YES - - - - - - - - - - - - - - - - - - - + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id @@ -9614,247 +9300,256 @@ AAAAAAAAAAAAAAAAAAA PlaylistController PlaylistView TrackingSlider - + NSTextField NSSlider - + IBProjectSource Application/PlaybackController.h - - - + PlaybackController + NSObject YES YES bitrateField lengthField - playButton + playButton YES - - - NSButton + NSTextField + NSTextField + NSButton - - + IBUserSource + - - NSArrayController - - - - - - - - - DNDArrayController - NSArrayController + PlaylistController + DNDArrayController YES - + YES + clear: + clearFilterPredicate: + emptyQueueList: + searchByAlbum: + searchByArtist: + showEntryInFinder: + stopAfterCurrent: + takeShuffleFromObject: + toggleQueued: + toggleRepeat: YES + id + id + id + id + id + id + id + id + id + id - tableView - NSTableView + YES + + YES + entriesController + playbackController + playlistLoader + spotlightWindowController + + + YES + EntriesController + PlaybackController + PlaylistLoader + SpotlightWindowController + - - Playlist/DNDArrayController.h + IBProjectSource + Playlist/PlaylistController.h + + + + PlaylistController + DNDArrayController + + IBUserSource + + + + + PlaylistHeaderView + NSTableHeaderView + + IBProjectSource + Playlist/PlaylistHeaderView.h + + + + PlaylistLoader + NSObject + + playlistController + PlaylistController + + + IBProjectSource + Playlist/PlaylistLoader.h + + + + PlaylistLoader + NSObject + + IBUserSource + + + + + PlaylistView + NSTableView + + YES + + YES + scrollToCurrentEntry: + shufflePlaylist: + sortByPath: + toggleColumn: + + + YES + id + id + id + id + + + + YES + + YES + playbackController + playlistController + + + YES + PlaybackController + PlaylistController + + + + IBProjectSource + Playlist/PlaylistView.h + + + + PlaylistView + NSTableView + + IBUserSource + + + + + PopupButton + NSButton + + _popView + NSView + + + IBProjectSource + ThirdParty/GCWindowMenu/PopupButton.h PreferencesController - + NSObject showPrefs: - - - - YES - - YES - - - YES - + id - + IBProjectSource Preferences/PreferencesController.h - - - - + PreferencesController + NSObject - - + IBUserSource + - EntriesController - + SUUpdater + NSObject - YES - - YES - - - YES - - - - YES - - YES - - - YES - + checkForUpdates: + id - - Playlist/EntriesController.h + IBUserSource + - FileTreeWindowController - NSWindowController + SideViewController + NSObject YES YES - addToPlaylist: - toggleWindow: + selectSideView: + toggleSideView: + toggleVertical: YES - - + id + id + id YES YES - outlineView playlistLoader + playlistView + sideViewMenu + splitView YES - NSOutlineView PlaylistLoader + NSView + NSMenu + NSSplitView - - FileTreeWindow/FileTreeWindowController.h - - - - TrackingSlider - NSSlider - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - Utils/TrackingSlider.h - - - - - NSSlider - - - - - - - - - FeedbackController - - - YES - - YES - cancel: - openFeedbackWindow: - sendFeedback: - - - YES - - - - - - - YES - - YES - feedbackWindow - fromView - messageView - sendingIndicator - subjectView - - - YES - - - NSTextView - NSProgressIndicator - - - - - - Feedback/FeedbackController.h - - - - - - - - - - + IBProjectSource + SideView/SideViewController.h @@ -9869,8 +9564,8 @@ AAAAAAAAAAAAAAAAAAA YES - - + id + id @@ -9891,2415 +9586,38 @@ AAAAAAAAAAAAAAAAAAA - + IBProjectSource Spotlight/SpotlightWindowController.h - - - - - - id - - - - - - - - - - - - - YES - - YES - nextButton - - prevButton - - - YES - - - - - - - - - - - - AppController - - - YES - - YES - decreaseFontSize: - delEntries: - donate: - increaseFontSize: - openFiles: - openURL: - savePlaylist: - toggleInfoDrawer: - - - YES - - - - - - - - - - - - YES - - YES - fileButton - fileTreeWindowController - infoButton - infoDrawer - mainWindow - playbackButtons - playbackController - playlistController - playlistLoader - playlistView - repeatButton - showAlbumColumn - showArtistColumn - showGenreColumn - showIndexColumn - showLengthColumn - showTitleColumn - showTrackColumn - showYearColumn - shuffleButton - spotlightWindowController - totalTimeField - - - YES - - NSWindowController - - NSDrawer - - NSSegmentedControl - PlaybackController - PlaylistController - PlaylistLoader - PlaylistView - - NSMenuItem - - - - - - - - - NSWindowController - - - - - - Application/AppController.h - - - - PathWatcher - - - YES - - YES - - - YES - - - - - - - - - FileTreeWindow/PathWatcher.h - - - - - - - - - - - - - - FileTreeDataSource - - - YES - - YES - - - YES - - - - YES - - YES - outlineView - watcher - - - YES - NSOutlineView - PathWatcher - - - - - FileTreeWindow/FileTreeDataSource.h - - TrackingCell NSSliderCell - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - + IBProjectSource Utils/TrackingCell.h - PopupButton - - - YES - - YES - - - YES - - - - _popView - - + TrackingSlider + NSSlider - - ThirdParty/GCWindowMenu/PopupButton.h + IBProjectSource + Utils/TrackingSlider.h - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - + TrackingSlider + NSSlider - - ThirdParty/GCWindowMenu/GCOneShotEffectTimer.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/AppleRemote/AppleRemote.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - ThirdParty/NDHotKeys/NDHotKeyEvent.h + IBUserSource + 0 - ../../Cog.xcodeproj + ../Cog.xcodeproj 3 - - YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEIIQALAAwAMQA1ADYAPAA9 -AEIAXABdAF4AXwB4AHwAgACfAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwAywDNAM4A3QDeAN8A4ADw -APEA+QD6AP0BBwEIAQkBDgEQARUBFgEZAR0BIAEgASEBJAEzATUBNgE/AUABQQFCAVcBWAFZAVoBWwFc -AKEBWQFuAW8BcAFxAVkBgwGIAYkBigGNAZEBkgGVAZcAogGmAacBqAGwAbEBtQC8AboBvgG/AcMBxgHJ -AcwBzgHPAdAB3wHhAeIB6AHpAf4CAwIHAggCCwIRAhECEgCkAiICIwIkAiUCLQIvAj4CQAJBAkcCSAJR -AlcCYgJmAmcCaAJrAnECdQJ2AncCfAKAAoECggKFAogCiAKJApgCmgKbAqMCDQKkAqUCsQK1AhECEQK2 -AsUCxwLIAs4CzwLXAtsCEQIRAtwC6wLtAu4B6AL0AvwDAAIRAhEDAQMQAxIDEwMZAxoDIgMmAhECEQMn -AzYDOAM5Az8DQANVA1YDWwNcA18DagNrA2wDdQN2A3oDggODA4QAcQOFA4kDigOLA44DkQORA5IAqwOi -A6MBsAOkA6wDrgO+A88D0gPVA9YACwPiA+cD/wQHBBUEGQQ7BDwEPQQ+BEcESARJBFQEVQRcBF0EYARu -BH8EgASIBIkEjASRBJIElQSeBJ8EpASlBKgEsASxBLcEvAS9BMcEzQTOBNIE1wThBOIE4wTmBOkE9QT2 -BPwE/QUFBQ0FDgURBRsFHAUiBSMFKgUNBS8FOQU6BUAFQQVIBQ0FTQVWBVcFXQVeBWUFbgVvBXUFdgV9 -BYUFhgWMBY0FlAUNBZkFogWjBakFqgWxBbwFvQXDBcQEngXLBdMF1AXaBdsF4gXnBegF6wXsBe0F8AX6 -BfsF/AX/BggGCQRUBg0GDgYRBhoGGwYjBiQGJgALBicGKQPVBioGLQYxBvMG+QcBBwYHBwcIBwkHDQcT -BxYHFwcnBzIHMwc7B0MHRwdJB00HUQdTB1UHZADiAP4HbAdxB3IHdwd4B3oHggeDB4cHigeLB4wHjweQ -B5MHmAehB6UHpgenB6oHrAevB7AHsQe2B70HwQfCB9YH1wfYB/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgA -CAEIAggDCAYIBwgJCAsIDAgRCBgIHQgeCCgILQguCC8INAg3CDgIOQg+CEUIRghQCFEIUwhaCFsIZAhp -CHEIcghzCHgIiAiJCIkIigiNCI4IkwiUCJkIoAilCKYIpwisCK0IsQi4CLwBzgi9CMIIyQjPCNAI2Qjb -CN0I3gjjCOQI6QjwCPQI9Qj2CPsJAgkDCQQJCQkKCQ8JFgkXCRgJGQkdCSQJKAkpCSoJKwkwCTcJOAk5 -CToJPwlKCVAJVAlVCVoJWwldCWUJZglwCXEJcgl5CXoJggmDCYUJigmRCZIJkwmUCZkJmgmfCaQJqwms -Ca0JrgmzCbQJuAm/CcMJxAnFCcYJywnSCdMJ1AnZCdwJ3QngCeEJ4gnnCewJ9An5CfoJ+woACgEKBgoL -ChIKEwoUChkKIAohCiYKLQouCi8KMAo0CjsKPAo9Cj4KQwpECkkKSgpPClAKVQpkCmUD2QpmA9UKaQpq -CnYKfQp+CoYKhwqOCo8KlgqXCqEKowqmCqcKqgqxCrIKugq7BikKvAPVCr0KvgrDCssKzArNCssK0gD8 -CtoK2wrgCuEK5grpCuoK6wrwCvcK/QsCCwkLCgsLCxALEQsWCx0LHgsfCyALJQsmCzELOQs6C0ILQwtM -C1MLXAtjC2QLawtsC24Lbwt0C3ULeguBC4ILgwuEC4kLkAuRC5ILlwucC6MLpAulC6YLqwuyC7MLtAu5 -C8ALwQvCC8cLzgvPC9AL1QvaC9sL4AvhC+YL7QvuC/EL8gvzC/gL/wwADAEMBgwHDAwMEwwUDBUMGAwZ -DBoMHwwoDDMACww0DDwMPQw/DEQMRQxKDEsMUAxRDFYMXgxfDGAMYQxmDGkMagxrDHAMcQx2DH0Mfgx/ -DIAMhQyNDI4MjwySDJMMmAydDJ4MowyvDLgMuQzADMEMygzLDNIM0wzbDNwM4wzkDOwM7Qz0DPUM/Qz+ -DQYNDg0PDRcNHw0gDScNLw0wDTcACwIPAhANOA07DTwNQQ1GDU0NTg1PDVANVQ1aDWENYg1jDWgNcQ1y -DXUNdg17DXwNgA2HDYwNjQ2ODZMNlA2ZDaANoQ2iDacNrw2wDbENtg3BDcoN0Q3SDdsN5A3rDewN7Q3x -DfgN+Q36DfsOAA4HDggOCQ4KDg8OFA4ZDiAOIQ4lDiwOLQ4uDjMOOA49DkQORQ5GDkoOUQ5SDlMOVA5Y -Dl8OYA5hDmYObQ5uDm8OdA51DnoLdA5/DoQOhQ6KDo8Olg6XDpwOoQ6lDqwOrQ6uDq8OtA67DrwOvQ7C -DsoOyw7MDsoO0A7aDtsO4A7iDuMO6A7vDvQO+w78Dv0O/g8DDwQPCQ8QDxEPEg8XDxgPHQ8kDyUPJg8n -DywPMw80DzkPQA9BD0IPRw9ID0wPUw9UD1UPVg9bD2APaA9pD2wPbQ9yD3kPeg9/D4QPiw+MD40Pjg+T -D5QPmQ+dD6QPpQ+mD6cPrA+4D7kPug+7D8EPwg/DD8YPzQ/UD90P3w/hCAUP4w/lD+cP6Q/tD+4P7w/3 -D/gP+RAHEAgQCRAKEAsQDBANEBUQFhAXEBgQHhAfECcQKBApEDcQPhA/EEAQQRBJEEoQSxBMEFIQUxBa -EF4QYRBiEGMQZBBsEHIQeRB7EH0QfxCAEIEQjxCWEJ0QnhCfEKYQrhCvELAQthC3EL8QwBDBEMIQyBDJ -EMoQ0hDTENQQ5BDlEO0Q7hDvEPUQ/RD+EP8RBRENER0RJBEsES0RLhE8EUQRRRFGEVQRWxFjEWoRbhFv -EXARghGDEYQRhRGGEYcRjxGQEZERlxGfEaYRpxG5EboRwRHJEcoRyxHVEdwR3RHeEd8R5xHoEekR7xH2 -Ef4SDhIVEhYSFxIeEiUSJhInEi8SMBIxEjkSOhJBEkISQxJKEksSTBJTElQSVRJdEl4SXxJvEnAScRJ5 -EnoSexKBEoISiRKKEosSkhKaEqESohK0ErUSvRK+Er8SwBLGEs4S3hLlEuYS5xLvEvAS8RL3Ev8TABMB -Ew8TFxMnEy8TMBMxEz8TRxNVE10TXhNfE2UTbBNtE24TdRN2E3cTfxOPE5cTmBOZE6ETohOjE6QTrhOv -E7ATuBO5E8ITwxPEE8wTzRPWE9cT2BPmE+8T8BPxE/8UABQIFBYUHRUpFTMVOBU5FToVThVXFWAVZxVu -FW8VeBWBFTkVihWSFZkVmhWjFawKaBU5FbUVwRXKFdEV0hXbFeAV4xXmFecV8BU5FfEV8xX8FgUWDhYX -Fh8WIBYnFikV4hU5FjIWOxU5FjwWPhZLFlQWXRZiFmMWbBZ1FTkWdhaKFpMWnBalFq4WtxbDFsQWxQPV -CmkWxxbPFtUW1xbYFt8W4BbpFuoW7hbvFvIW+Rb6FwEXAhcMFxUXFhcXFxgXGRcaFxsXHBchFyUXJhcp -BikKvAPVFyoXKxc2FTkXPxdRF1oXYxdsF20XdhU5F3cXeReCF4sXlBeVF54VORefF6MXpBeoF6kXtBe3 -F7oXuxjHGdQa4RriGuMa5BrlGuYa5xroGuka6hrrGuwa7QFuGu4a7xrwGvEa8hrzGvQa9Rr2Gvca+Br5 -Gvoa+xr8Gv0a/hr/GwAbARsCGwMbBBsFGwYbBxsIGwkbChsLGwwbDRsOGw8bEBsRGxIbExsUGxUbFhsX -GxgbGRsaGxsbHBsdGx4bHxsgGyEbIhsjGyQbJRsmGycbKBspGyobKxssGy0bLhsvGzAbMRsyGzMbNBs1 -GzYbNxs4GzkbOhs7GzwbPRs+Gz8bQBtBG0IbQxtEG0UbRhtHG0gbSRtKG0sbTBtNG04bTxtQG1EbUhtT -G1QbVRtWG1cbWBtZG1obWxtcG10bXhtfG2AbYRtiG2MbZBtlG2YbZxtoG2kbahtrG2wbbRtuG28bcBtx -G3Ibcxt0G3Ubdht3G3gbeRt6G3sbfBt9G34bfxuAG4EbghuDG4QbhRuGG4cbiBuJG4obixuMG40bjhuP -G5AbkRuSG5MblBuVG5YblxuYG5kbmhubG5wbnRueG58boBuhG6IboxukG6UbphunG6gbqRuqG6sbrBut -G64brxuwG7EbshuzG7QbtRu2G7cbuBu5G7obuxu8G70bvhu/G8AbwRvCG8MbxBvFG8YbxxvIG8kbyhvL -G8wbzRvOG88b0BvRG9Ib0xvUG9Ub1hvXG9gb2RvaG9sb3BvdG94b3xvpG/Mdvx+LH4wfjR+OH48fkB+R -H5Ifkx+UH5Uflh+XH5gfmR+aH5sfnB+dH54fnx+gH6Efoh+jH6QfpR+mH6cfqAKqH6kfqh+rH6wfrR+u -H68fsB+xH7Ifsx+0H7Ufth+3H7gfuR+6H7sfvB+9H74fvx/AH8Efwh/DH8QfxR/GH8cfyB/JH8ofyx/M -H80fzh/PH9Af0R/SH9Mf1B/VH9Yf1x/YH9kf2h/bH9wf3R/eH98f4B/hH+If4x/kH+Uf5h/nH+gf6R/q -H+sf7B/tH+4f7x/wH/Ef8h/zH/Qf9R/2H/cf+B/5H/of+x/8H/0f/h//IAAgASACIAMgBCAFIAYgByAI -IAkgCiALIAwgDSAOIA8gECARIBIE3yATIBQgFSAWIBcgGCAZIBogGyAcIB0gHiAfICAgIQE8ICIgIyAk -ICUgJiAnICggKSAqICsD+SAsIC0gLiAvIDAgMSAyIDMgNCA1IDYgNyA4IDkgOiA7IDwgPSA+ID8gQCBB -IEIgQyBEIEUgRiBHIEggSSBKIEsgTCBNIE4gTyBQIFEgUiBTIFQgVSBWIFcgWCBZIFogWyBcIF0gXiBf -IGAgYSBiIGMgZCBlIGYgZyBoIGkgaiBrIGwgbSBuIG8gcCBxIHIgcyB0IHUgdiB3IHggeSB6IHsgfCB9 -IH4gfyCAIIEggiCDIIQghSCGIIcgiCCJIIogiyCMII0gjiCPIJAgkSCSIJMglCCVIJYglyCYIJkgmiCb -IJwgnSCeIJ8goCChIKIgoyCkIKUgpiCnIKggqSCqIKsgrCCtIK4gryCwILEgsiCzILQCqSC1ILYgtyC4 -ILkguiC7ILwgvSC+AFkgvyDAIMEgwiDDIMQFAyDFIMYgxyDIIMkgyiDLIMwgzSDOIM8g0CDRINIg0yDU -INUA2iDWINcg2CDZINog2yDcIN0g3iDfIOAg4SDiIOMg5CDlIOYg5yDoIOkg6iDrIOwg7SDuIO8g8CDx -IPIg8yD0IPUg9iD3IPgg+SD6IPsg/CD9IP4g/yEAIQEhAiEDIQQhBSEGIQchCCEJIQohCyEMIQ0hDiEP -IRAhESESIRMhFCEVIRYhFyEYIRkhGiEbIRwhHSEeIR8hICEhISIhIyEkISUhJiEnISghKSEqISshLCEt -IS4hLyEwITEhMiEzITQhNSE2ITchOCE5ITohOyE8IT0hPiE/IUAhQSFCIUMhRCFFIUYhRyFIIUkhSiFL -IUwhTyFSIVVVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEA -IgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAP -TlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05T -TmFtZXNLZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVz -XxAZTlNBY2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93 -c18QD05TT2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09p -ZHNWYWx1ZXOAAoEIIIEEyoEGUYEIH4EBZYEFT4AFgQZQgQZSgQVQgQgdgACABoEFToEIHhEIS4EGU9IA -DgAyADMANFtOU0NsYXNzTmFtZYAEgANdTlNBcHBsaWNhdGlvbtIANwA4ADkAOlgkY2xhc3Nlc1okY2xh -c3NuYW1logA6ADteTlNDdXN0b21PYmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4A -PwBAWk5TLm9iamVjdHOBAWShAEGAB90AQwAOAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMA -UwBVAFYAVwBYAFkAWgBbXE5TV2luZG93Vmlld18QFk5TV2luZG93Q29udGVudE1heFNpemVcTlNTY3Jl -ZW5SZWN0XxATTlNGcmFtZUF1dG9zYXZlTmFtZV1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRv -d0NsYXNzXE5TV2luZG93UmVjdFlOU01heFNpemVfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0 -eWxlTWFza1tOU1ZpZXdDbGFzc4DigQFjgOGBAWGACYAJEmB4CACACoAIgQFiEAIREA+AC18QGXt7MTA1 -MSwgMTk3fSwgezY4MywgMzk2fX1TQ29nXxAVSW52ZXJ0ZWRUb29sYmFyV2luZG933QAOAGAAYQBiAGMA -ZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AbgBxAHIAKwBuAG4AdgBZAHdfEBdOU1Rvb2xiYXJJQkRlZmF1 -bHRJdGVtc18QH05TVG9vbGJhclNob3dzQmFzZWxpbmVTZXBhcmF0b3JfEBdOU1Rvb2xiYXJJQkFsbG93 -ZWRJdGVtc18QH05TVG9vbGJhckF1dG9zYXZlc0NvbmZpZ3VyYXRpb25fEBFOU1Rvb2xiYXJTaXplTW9k -ZV8QGk5TVG9vbGJhcklCSWRlbnRpZmllZEl0ZW1zXxARTlNUb29sYmFyRGVsZWdhdGVfEBlOU1Rvb2xi -YXJQcmVmZXJzVG9CZVNob3duXxAgTlNUb29sYmFyQWxsb3dzVXNlckN1c3RvbWl6YXRpb25fEBpOU1Rv -b2xiYXJJQlNlbGVjdGFibGVJdGVtc18QFE5TVG9vbGJhckRpc3BsYXlNb2RlXxATTlNUb29sYmFySWRl -bnRpZmllcoDggN4JgN0JEAGADoAACQmA34AM0gAOAHkAegB7WU5TLnN0cmluZ4ANXxAkQUEzQTIzMDct -NURBRC00Mzg0LUI1OEYtNTBDMjBENjIyM0I10gA3ADgAfQB+owB+AH8AO18QD05TTXV0YWJsZVN0cmlu -Z1hOU1N0cmluZ9MADgCBAD4AggCDAJFXTlMua2V5c4DPrQCEAIUAhgCHAIgAiQCKAIsAjACNAI4AjwCQ -gA+AEIARgBKAE4AUgBWAFoAXgBiAGYAagButAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ6AHIA1gEKA -UoBkgHGAeICQgJyApoCwgLqA1l8QJEIwNDJEOEE1LUFGRjQtNDNCMi05REZCLUU4N0EwOUI3Rjg2MV8Q -JDJDREQ5MEI0LTIzNTUtNEU4QS1BRTQyLUE2Qzg3MkRGNzAwQV8QFk5TVG9vbGJhclNlcGFyYXRvckl0 -ZW1fEB1OU1Rvb2xiYXJDdXN0b21pemVUb29sYmFySXRlbV8QJDM4NEMwRUI1LUQxRDYtNEQzOS04MTEz -LTAzRkI0OTU4RDdFRF8QGk5TVG9vbGJhckZsZXhpYmxlU3BhY2VJdGVtXxAkQTA2Rjc2ODgtNzJBMi00 -QUFELUI5RTEtQzY2NzIwQjJCMEQzXxAkM0I2ODBERUItMTA2RS00NTQ5LUE0NzgtRkZCOEE2NzM4MDUz -XxAkNkVFNTAyODgtNTRFRC00NDhGLUJCMjUtMzQ3NDc5QUUxMTlGXxAkRjM1OTFEQkEtRTBFQy00NTY0 -LTg5NkEtQzZFRkZBQkM3ODczXxAkMkY0ODdEOTktMTZFOS00QkY4LTlBOTgtNjM3RkFCRUIyNzE2XxAk -MEQwNTc0OEQtMzI1OC00NEY1LTlEMUMtQ0JGMjExQzE1RTJEXxASTlNUb29sYmFyU3BhY2VJdGVt3xAQ -AK0ADgCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AbgArAG4AKwBuAMQAxQArALwAxwDI -AMUAK18QH05TVG9vbGJhckl0ZW1WaXNpYmlsaXR5UHJpb3JpdHlfEBFOU1Rvb2xiYXJJdGVtVmlld18Q -FE5TVG9vbGJhckl0ZW1FbmFibGVkXxATTlNUb29sYmFySXRlbUFjdGlvbl8QGE5TVG9vbGJhcklzVXNl -clJlbW92YWJsZV8QE05TVG9vbGJhckl0ZW1UYXJnZXRfEBpOU1Rvb2xiYXJJdGVtQXV0b3ZhbGlkYXRl -c18QF05TVG9vbGJhckl0ZW1JZGVudGlmaWVyXxAZTlNUb29sYmFySXRlbVBhbGV0dGVMYWJlbF8QFE5T -VG9vbGJhckl0ZW1Ub29sVGlwXxAQTlNUb29sYmFySXRlbVRhZ18QFE5TVG9vbGJhckl0ZW1NYXhTaXpl -XxAUTlNUb29sYmFySXRlbU1pblNpemVfEBJOU1Rvb2xiYXJJdGVtTGFiZWxfEBJOU1Rvb2xiYXJJdGVt -SW1hZ2UQAIA0gB8JgAAJgAAJgB2AHoAAgDOAMoAegADSAA4AeQB6AJ+ADVxDdXJyZW50IFRpbWXYAM8A -DgDQANEA0gDTANQAMgArANYA1wDYANkA2gBuANxfEA9OU05leHRSZXNwb25kZXJXTlNGcmFtZV8QE05T -T3JpZ2luYWxDbGFzc05hbWVWTlNDZWxsWE5TdkZsYWdzWU5TRW5hYmxlZIAAgDGAIoAhgCMRAQwJgCBa -Q2xpY2tGaWVsZFtOU1RleHRGaWVsZF8QFHt7MjAsIDE0fSwgezM4LCAxNH192ADhAA4A4gDjAOQA5QDm -AOcA6ADpAOoA6wDsAL4A7gDvW05TQ2VsbEZsYWdzXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50 -c1lOU1N1cHBvcnRdTlNDb250cm9sVmlld1xOU0NlbGxGbGFnczJbTlNUZXh0Q29sb3ISBAH+QIAwgCiA -JIAlgB8SEEIEAIAtVDA6MDDUAA4A8gDzAPQA9QD2APcA+FZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgCcj -QCYAAAAAAACAJhEMHFxMdWNpZGFHcmFuZGXSADcAOAD7APyiAPwAO1ZOU0ZvbnTVAA4A/gD/AQABAQEC -AQMBBAEFAQZXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYAsgCsQ -BoAqgClWU3lzdGVtXGNvbnRyb2xDb2xvctMADgD/AQoBAgEMAQ1XTlNXaGl0ZYAsEANLMC42NjY2NjY2 -OQDSADcAOAEPAP6iAP4AO9UADgD+AP8BAAEBAQIBEgEEARMBBoAsgC+ALoApXxAQY29udHJvbFRleHRD -b2xvctMADgD/AQoBAgEMARiALEIwANIANwA4ARoBG6QBGwEcANIAO18QD05TVGV4dEZpZWxkQ2VsbFxO -U0FjdGlvbkNlbGzSADcAOAEeAR+iAR8AO15OU0NsYXNzU3dhcHBlclh7MzgsIDE0fdIANwA4ASIBI6IB -IwA7XU5TVG9vbGJhckl0ZW3fEBAArQAOAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0BJgEn -ACsAbgArAG4BLAEtACsAvAEvATABLQArgDSAOAiAAAmAAAmANoA3gACAQYBAgDeAANIADgB5AHoAoIAN -WFBvc2l0aW9u2ADPAA4A0ADRANIA0wDUADIAKwDWATkBOgE7ATwAbgE+gACAMYA7gDqAPBEBDgmAOV5U -cmFja2luZ1NsaWRlclhOU1NsaWRlcl8QE3t7MCwgMTR9LCB7OTYsIDE1fX3fEBABQwDhAA4A0QFEAUUA -4wDkAOUBRgFHAOYAMgFIAUkBSgFLAUwA1gFOALwAcQFPAOwBJgFSAUsBUwFUAScBSwEnV05TVmFsdWVf -EBNOU051bWJlck9mVGlja01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TTWF4VmFsdWVaTlNNaW5W -YWx1ZVpOU1ZlcnRpY2FsXU5TQWx0SW5jVmFsdWVfEBpOU0FsbG93c1RpY2tNYXJrVmFsdWVzT25seSMA -AAAAAAAAABIkBf8AgDGAPoA/gCWAOCNAw4gAAAAAABIAAgAAgD0ICFxUcmFja2luZ0NlbGxcTlNTbGlk -ZXJDZWxsUFh7OTYsIDE1fVt7MTAwMDAsIDE1fd8QEQCtAA4BXQCuAK8AsACxALIAswC0ALUAtgC3ALgA -uQC6ALsAvAFeAV8AKwBuACsAbgArAG4BZgFnACsBaQFqAWsBbAArXxAjTlNUb29sYmFySXRlbU1lbnVG -b3JtUmVwcmVzZW50YXRpb26AUYBIgAAJgAAJgAAJgEOARYAAE///////////gEeARoBEgABZU2VwYXJh -dG9yV3sxMiwgNX1aezEyLCAxMDAwfdkADgFyAXMBdAF1AXYBdwF4AXkBegF7AXwAbgF7AG4BgAGBAYJX -TlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrXU5TSXNTZXBhcmF0b3JaTlNLZXlFcXVpdlxOU0lzRGlz -YWJsZWRdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlgFCASRIAEAAACYBJCRJ///// -gEqATtMADgAyAYQBhQGGAYdeTlNSZXNvdXJjZU5hbWWATYBLgExXTlNJbWFnZV8QD05TTWVudUNoZWNr -bWFya9IANwA4AYsBjKIBjAA7XxAQTlNDdXN0b21SZXNvdXJjZdMADgAyAYQBhQGGAZCATYBLgE9fEBBO -U01lbnVNaXhlZFN0YXRl0gA3ADgBkwGUogGUADtaTlNNZW51SXRlbdIANwA4AZYAoaMAoQEjADvfEBAA -rQAOAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AKwBuAZsAbgArAG4BnwGgAaEBaQGiAaIB -oAGlgDSAAAmAYgmAAAmAU4BUgFWAY4BjgFSAVllDdXN0b21pemVfEBFDdXN0b21pemUgVG9vbGJhctUA -DgDyAakBqgD+AasBrAGtAa4Br1xOU0ltYWdlRmxhZ3NWTlNSZXBzgGGAVxIowAAAgFiAYFh7MzIsIDMy -fdIADgA+AbIBs4BfoQG0gFnSAA4APgG2AbeAXqIBuAG5gFqAW9IADgG7AbwBvV8QFE5TVElGRlJlcHJl -c2VudGF0aW9ugF2AXE8RELpNTQAqAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABACAAAAEBAAMA -AAABACAAAAECAAMAAAAEAAAQqgEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAESAAMA -AAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABAPwAAAEXAAQAAAABAAAQAAEcAAMAAAABAAEAAAFSAAMA -AAABAAEAAAFTAAMAAAAEAAAQsgAAAAAACAAIAAgACAABAAEAAQAB0gA3ADgBwAHBowHBAcIAO18QEE5T -Qml0bWFwSW1hZ2VSZXBaTlNJbWFnZVJlcNIANwA4AcQBxaIBxQA7V05TQXJyYXnSADcAOAHHAcijAcgB -xQA7Xk5TTXV0YWJsZUFycmF50wAOAP8BCgECAQwBy4AsRDAgMADSADcAOAHNAYiiAYgAO18QH3J1blRv -b2xiYXJDdXN0b21pemF0aW9uUGFsZXR0ZTpWezAsIDB93xAQAK0ADgCuAK8AsACxALIAswC0ALUAtgC3 -ALgAuQC6ALsAvAC9AdIAbgArAG4AKwBuAdgB2QArALwB2wHcAdkB3oA0gGcJgAAJgAAJgGWAZoAAgHCA -b4BmgGvSAA4AeQB6AKOADVdTaHVmZmxl1gDPAA4A0ADSANMA1AArAeQB5QHmANoAboAAgG6AaIBpCV8Q -FHt7MTAsIDE0fSwgezI0LCAyNX193QDhAA4B6gHrAewB7QHuAOMA5ADlAe8A5gHwAfEB8gFPAd4B9QH2 -AU8BTwH5AdIB+wH8Af1fEBNOU0FsdGVybmF0ZUNvbnRlbnRzXU5TTm9ybWFsSW1hZ2VfEBJOU1Blcmlv -ZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tleUVxdWl2YWxlbnRfEA9OU1BlcmlvZGljRGVs -YXldTlNCdXR0b25GbGFncxIEAf4AgG2AP4BrEBkQI4A/gD+AaoBnEMgSCAAAABP/////hsQA/9QADgDy -APMA9AD1AgAA9wICgCcjQCoAAAAAAACAJhEEFNMADgAyAYQBhQGGAgaATYBLgGxac2h1ZmZsZV9vbtIA -NwA4AgkCCqQCCgEcANIAO1xOU0J1dHRvbkNlbGzSADcAOAIMAg2lAg0CDgIPAhAAO1hOU0J1dHRvbllO -U0NvbnRyb2xWTlNWaWV3W05TUmVzcG9uZGVyWHsyNCwgMjV93xARAK0ADgFdAK4ArwCwALEAsgCzALQA -tQC2ALcAuAC5ALoAuwC8AhMCFAArAG4AKwBuACsAbgIbAhwAKwFpAh4CHwFsACuAd4B2gAAJgAAJgAAJ -gHKAc4AAgHWAdIBEgABeRmxleGlibGUgU3BhY2VWezEsIDV9W3syMDAwMCwgMzJ92QAOAXIBcwF0AXUB -dgF3AXgBeQF6AXsBfABuAXsAbgGAAYEBgoBQgEkJgEkJgEqATtIANwA4Ai4ApKMApAEjADvfEBAArQAO -AK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0CMQBuACsAbgArAG4CNwI4ACsAvAI6AjsCOAAr -gDSAewmAAAmAAAmAeYB6gACAj4COgHqAANIADgB5AHoApYANXxAQUGxheWJhY2sgQnV0dG9uc9YAzwAO -ANAA0gDTANQAKwJDAkQCRQDaAG6AAICNgHyAfQlfEBN7ezksIDE0fSwgezgwLCAyNH192ADhAkkADgDk -AOUA5gJKAksCTABZAk0B+QIxALwCUABZXk5TVHJhY2tpbmdNb2RlXxAPTlNTZWdtZW50SW1hZ2VzXxAR -TlNTZWxlY3RlZFNlZ21lbnQT/////4QB/gCAjIBqgHuAftIADgA+AbICU4BfowJUAlUCVoB/gISAiNYA -DgJYAlkCWgJbAlwCXQJeALwCXwJgAU9fEBJOU1NlZ21lbnRJdGVtSW1hZ2VfEBlOU1NlZ21lbnRJdGVt -SW1hZ2VTY2FsaW5nXxAUTlNTZWdtZW50SXRlbVRvb2x0aXBfEBJOU1NlZ21lbnRJdGVtV2lkdGhfEBJO -U1NlZ21lbnRJdGVtTGFiZWyAg4CAgIIjQDgAAAAAAACAP9MADgAyAYQBhQGGAmWATYBLgIFYcHJldmlv -dXNYUHJldmlvdXPSADcAOAJpAmqiAmoAO11OU1NlZ21lbnRJdGVt1wAOAlgCWQJaAlsCXAJsAl0CbgC8 -Am8CYAFPAHFfEBBOU1NlZ21lbnRJdGVtVGFngIOAhYCHgD/TAA4AMgGEAYUBhgJ0gE2AS4CGVHBsYXlU -UGxhedYADgJYAlkCWgJbAlwCXQJ5ALwCegJgAU+Ag4CJgIuAP9MADgAyAYQBhQGGAn+ATYBLgIpUbmV4 -dFROZXh00gA3ADgCgwKEpAKEARwA0gA7XxAPTlNTZWdtZW50ZWRDZWxs0gA3ADgChgKHpQKHAg4CDwIQ -ADtfEBJOU1NlZ21lbnRlZENvbnRyb2xYezgwLCAyNH3fEBAArQAOAK4ArwCwALEAsgCzALQAtQC2ALcA -uAC5ALoAuwC8AL0CiwBuACsAbgArAG4CkQKSACsAvAKUApUCkgKXgDSAkwmAAAmAAAmAkYCSgACAm4Ca -gJKAmNIADgB5AHoApoANVlZvbHVtZdgAzwAOANAA0QDSANMA1AAyACsA1gKeAp8CoADaAG4CooAAgDGA -loCVgJcJgJRbUG9wdXBCdXR0b25fEBR7ezEyLCAxNH0sIHsyNCwgMjV9fd0A4QAOAeoB6wHsAe0B7gDj -AOQA5QHvAOYB8AHxAfIBTwKXAqkCqgFPAU8B+QKLAq8B/AKwgG2AP4CYEEsQo4A/gD+AaoCTEQGQE/// -//+GxED/0wAOADIBhAGFAYYCtIBNgEuAmVt2b2x1bWVfaGlnaN8QEACtAA4ArgCvALAAsQCyALMAtAC1 -ALYAtwC4ALkAugC7ALwAvQK4AG4AKwBuACsAbgK+Ar8AKwC8AsECwgK/AsSANICfCYAACYAACYCdgJ6A -AIClgKSAnoCi0gAOAHkAegCngA1ZRmlsZSBUcmVl1gDPAA4A0ADSANMA1AArAeQCywLMANoAboAAgG6A -oIChCV8QFHt7MTQsIDE0fSwgezI0LCAyNX193QDhAA4B6gHrAewB7QHuAOMA5ADlAe8A5gHwAfEB8gFP -AsQB9QH2AU8BTwH5ArgB+wH8Af2AbYA/gKKAP4A/gGqAn9MADgAyAYQBhQGGAtqATYBLgKNZZmlsZXNf -b2Zm3xAQAK0ADgCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9At4AbgArAG4AKwBuAuQC5QAr -ALwC5wLoAuUC6oA0gKkJgAAJgAAJgKeAqIAAgK+AroCogKzSAA4AeQB6AKiADVZSZXBlYXTWAM8ADgDQ -ANIA0wDUACsB5ALxAvIA2gBugACAboCqgKsJ3QDhAA4B6gHrAewB7QHuAOMA5ADlAe8A5gHwAfEB8gFP -AuoB9QH2AU8BTwH5At4B+wH8Af2AbYA/gKyAP4A/gGqAqdMADgAyAYQBhQGGAv+ATYBLgK1ZcmVwZWF0 -X29u3xAQAK0ADgCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AwMAbgArAG4AKwBuAwkDCgAr -ALwDDAMNAwoDD4A0gLMJgAAJgAAJgLGAsoAAgLmAuICygLbSAA4AeQB6AKmADVtJbmZvIERyYXdlctYA -zwAOANAA0gDTANQAKwHkAxYDFwDaAG6AAIBugLSAtQlfEBR7ezIzLCAxNH0sIHsyNCwgMjV9fd0A4QAO -AeoB6wHsAe0B7gDjAOQA5QHvAOYB8AHxAfIBTwMPAfUB9gFPAU8B+QMDAfsB/AH9gG2AP4C2gD+AP4Bq -gLPTAA4AMgGEAYUBhgMlgE2AS4C3WGluZm9fb2Zm3xAQAK0ADgCuAK8AsACxALIAswC0ALUAtgC3ALgA -uQC6ALsAvAC9AykAbgArAG4AKwBuAy8DMAArALwDMgMzAzAAK4A0gL0JgAAJgAAJgLuAvIAAgNWA1IC8 -gADSAA4AeQB6AKqADVZTZWFyY2jWAM8ADgDQANIA0wDUACsDOwM8Az0A2gBugACA04C+gL8JXxATe3sw -LCAxNH0sIHs5NiwgMjJ9fd4A4QAOA0EA4gDkAOUA5gNCA0MDRANFA0YDRwDnA0gDSQNKA0sB+QMpA04A -cQBuA1ADUQNSA1MA718QEk5TQ2FuY2VsQnV0dG9uQ2VsbF8QEE5TVGV4dEJlemVsU3R5bGVfEBFOU0Ry -YXdzQmFja2dyb3VuZF8QEk5TU2VhcmNoQnV0dG9uQ2VsbF8QFU5TUmVjZW50c0F1dG9zYXZlTmFtZV8Q -EE5TTWF4aW11bVJlY2VudHNfEBNOU1BsYWNlaG9sZGVyU3RyaW5nEhRx/kCA0oDHgMGAaoC9EhAABAAJ -gMSA0RD/gMCALVNBbGzVAA4A/gD/AQABAQECA1gBBANZAQaALIDDgMKAKV8QE3RleHRCYWNrZ3JvdW5k -Q29sb3LTAA4A/wEKAQIBDANegCxCMQDcA2AA4QAOAewB7QHuAOMA5QHvAOYDYQHwAz0DYwHyAqkAvAFP -A2YDKQKvALwDaANpWE5TVGFyZ2V0WE5TQWN0aW9ugL8SAAH+AIBtgD+AxYC9gMYSCERA/1ZzZWFyY2hf -EBNfc2VhcmNoRmllbGRTZWFyY2g63QNgAOEADgHsAe0B7gNtAOMA5QHvAOYDYQHwAz0DYwHyAqkAvAFP -A3EDcgMpAq8AvAN0A2lfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0cmlidXRlc4C/gG2AP4DJ -gMiAvYDQVWNsZWFy0gAOAD4BsgN4gF+hA3mAytMADgCBAD4AggN8A3+Az6IDfQN+gMuAzKIDgAOBgM2A -zl1BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0dHJpYnV0ZXNWYWx1ZVR5cGVW -Y2FuY2Vs0gA3ADgDhgOHowOHA4gAO18QE05TTXV0YWJsZURpY3Rpb25hcnlcTlNEaWN0aW9uYXJ5XxAT -X3NlYXJjaEZpZWxkQ2FuY2VsOllDb2dGaWx0ZXLSADcAOAOMA42lA40BGwEcANIAO18QEU5TU2VhcmNo -RmllbGRDZWxs0gA3ADgDjwOQpgOQAN4CDgIPAhAAO11OU1NlYXJjaEZpZWxkWHs5NiwgMjJ93xARAK0A -DgFdAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8A5MDlAArAG4AKwBuACsAbgObA5wAKwFpA54D -nwFsACuA3IDbgAAJgAAJgAAJgNeA2IAAgNqA2YBEgABVU3BhY2VXezMyLCA1fdkADgFyAXMBdAF1AXYB -dwF4AXkBegF7AXwAbgF7AG4BgAGBAYKAUIBJCYBJCYBKgE7SADcAOAOtAKujAKsBIwA70gAOAD4BtgOw -gF6tAJ4AlwCUAJ0AmACTAJIAmQCcAJoAlgCbAJWA1oBxgEKAuoB4gDWAHICQgLCAnIBkgKaAUtIADgA+ -AbIDwIBfrgCYAJ4AmQCeAJMAkgCeAJYAmwCeAJwAmgCeAJ2AeIDWgJCA1oA1gByA1oBkgKaA1oCwgJyA -1oC60gAOAD4BsgPRgF+g0gA3ADgD0wPUogPUADtZTlNUb29sYmFyXxAaezMuNDAyODJlKzM4LCAzLjQw -MjgyZSszOH3XAM8ADgPXANMD2APZA9oD2wPcA90D3gPfA9sD4VpOU1N1YnZpZXdzW05TRnJhbWVTaXpl -WE5TV2luZG93W05TU3VwZXJ2aWV3gOOBAWCA5BEBAIEBXoDjgQFf0gAOAD4BsgPkgF+iA+UD5oDlgQFZ -3xAPAM8D6AAOANAD6QPqA+sD1wPsANMD2QPaA+0D7gPvAE8D8QPyA/MD9AP1A/YD9wP4A/kD2wBPA/wD -/QP9W05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TQ29ybmVyVmlld18QEE5TSGVhZGVyQ2xpcFZpZXdcTlNT -Y3JvbGxBbXRzW05TVlNjcm9sbGVyXU5TTmV4dEtleVZpZXddTlNDb250ZW50Vmlld4DigQFTgQFYgQFX -EQIQgPKA8IDmTxAQAAAAAAAAAABBmAAAQZgAABEBEoDjgOKBAU+A54Dn0gAOAD4BsgQBgF+lA/0D/APx -A/YD9YDngQFPgQFTgPCA8tsAzwAOANAECAPXANMECQPZBAoD2gPuA+UEDAQNAFkEDgQPBBAD2wQSA+UE -EFlOU2N2RmxhZ3NZTlNEb2NWaWV3WU5TQkdDb2xvcoDlgQFOgQFNgOgRCQCA6YDjgQEAgOWA6dIADgA+ -AbIEF4BfoQQQgOnfEBcAzwQaAA4EGwDRBBwA4gQdA+oEHgQfBCAA0wPYANQEIQPZADIEIgQjA9oEJAQl -A/0AvADWBCgEKQQqBBIAbgP1BC4AcQQvBDAEMQBuBDMD2wQ1BDYENwP9BDkEOl8QH05TRHJhZ2dpbmdT -b3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXE5TSGVhZGVyVmlld18QEk5TQWxsb3dzVHlwZVNl -bGVjdF8QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdTdHlsZV8Q -GE5TSW50ZXJjZWxsU3BhY2luZ0hlaWdodF5OU0F1dG9zYXZlTmFtZVtOU0dyaWRDb2xvcl8QHE5TRHJh -Z2dpbmdTb3VyY2VNYXNrRm9yTG9jYWxeTlNUYWJsZUNvbHVtbnNbTlNSb3dIZWlnaHSA54AxE//////b -wIAAgOuA7YEBAAmA8iNACAAAAAAAACNAAAAAAAAAABEREoDsCYEBTIDjgOqBAUkQD4DngPUjQDEAAAAA -AABcUGxheWxpc3RWaWV3W05TVGFibGVWaWV3Wns2ODMsIDM1NX3ZAM8ADgDRANMD2APZADID2gQ8A/YA -1gRBA94EQgPbBEQD9gQQgPCAMYDvgPGA44DugPCA6V8QElBsYXlsaXN0SGVhZGVyVmlld18QEU5TVGFi -bGVIZWFkZXJWaWV32wDPAA4ECAPXANMD2AQJA9kECgPaA+4D5QQMBEwETQQPBE4EKgPbBBID5QQqgOWB -AU4QBIEBVYEBVoDtgOOBAQCA5YDtWXs2ODMsIDE3fdYAzwAOANAA0wPZA9oD5QRXBFgEWQPbA+WA5YD0 -gPMT/////4AAAQCA44DlXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAReBF+kBF8CDwIQADtdX05T -Q29ybmVyVmlld9IADgA+AbIEYoBfqwRjBGQEZQRmBGcEaARpBGoEawRsBG2A9oEBA4EBEoEBGoEBIYEB -KIEBLYEBMoEBOYEBPoEBRNoEbwAOBHAEcQRyBHMEdAR1BHYEPABuBHgEeQR6BHsEfAEMBH0EewQQXk5T -SXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFxOU0lkZW50aWZpZXJXTlNXaWR0aFpOU0RhdGFDZWxsXk5T -UmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNNYXhXaWR0aAmBAQKA+ID3I0BPAAAAAAAAgP4jQDYAAAAA -AACA6VVpbmRleNcA4QAOAOIA4wDkAOYA5wSBBIIEgwSEAOwEhgSHEgSB/gCA/YD6gPmAJRIEAAAAgPtR -I9MADgD/AQoBAgEMBIuALEswLjMzMzMzMjk5ANUADgD+AP8BAAEBAQIBEgEEBI8BBoAsgC+A/IApXxAP -aGVhZGVyVGV4dENvbG9y0gA3ADgEkwSUpQSUARsBHADSADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgA4QAO -AOIA4wDkAOUA5gDnBJYA6QQSBJkB+QQQBJwA7xIUIf5AgDCBAQCA/4BqgOkSBAAIAIAtWVRleHQgQ2Vs -bNUADgD+AP8BAAEBAQIBAwEEBKIBBoAsgCuBAQGAKV8QFmNvbnRyb2xCYWNrZ3JvdW5kQ29sb3LSADcA -OASmBKeiBKcAO11OU1RhYmxlQ29sdW1u2gRvAA4EcARxBHIEcwR0BHUEdgQ8AG4EeASrBKwErQSuAQwE -rQStBBAJgQECgQEFgQEEI0A0AAAAAAAAgQEIgOlWc3RhdHVz1wDhAA4A4gDjAOQA5gDnBIEEggSzAU8A -7AC8BIeA/YEBBoA/gCWA+9UADgD+AP8BAAEBAQIDWAEEBLoBBoAsgMOBAQeAKVtoZWFkZXJDb2xvctkA -4QAOBL4A4wDkBL8EwADmBMEB8QTCALwEwwDsALwAvATFASdXTlNTdHlsZVdOU0FsaWduV05TU2NhbGVa -TlNBbmltYXRlc4EBEYEBCYAlEgICAAAI1QAOAPIBqQGqAP4BqwTJBMoEywGvgGGBAQoSIMAAAIEBC4Bg -WHsxNywgMTd90gAOAD4BsgTQgF+hBNGBAQzSAA4APgG2BNSAXqIBuATWgFqBAQ3WAA4BuwTYBNkE2gTb -BNwE3QTeBN8E4AC8XxAQTlNDYWNoZVdpbmRvd0JQU18QEE5TQ2FjaGVXaW5kb3dCUFBfEBdOU0NhY2hl -V2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5kb3dJc1BsYW5hcoEBEIEBDhAIEBiBAQ9PEXQSTU0A -KgAABBiAACBQOCQWDQeEQmBAYAgIBAl/v5/PGFRWLReFCQNhAqCUJgEerdpO83xiTQoFwMIAMBgQGgQC -gUJAsHBARnYsDs7g54t4NKNvBBiM9mMg+Ph7vZpQQEAgEhkDAcDiAFgwGCIKhULB8JhMKBwIhIJBgLhc -MBsPiAQBUNBkMhILVkGvSkgIWPlgAB+uRvABqh0vAA1Gw1G52OlzJOCCwWi5IHI6nk2jMYi4BA7MAAHA -0GgCrSkCAQBgBzONyAAKWUAPd8PkAONtMYAB95KUAO9tObXiE4AA0nlBJpqtBlmeCBKvGJOp9RJYmkoj -Ad39MAAGBgoFykE9sAMtgsIAPR1OoACAbjkAPlyKkABt/MQAPJuuwAOoLmgAHdKK9hrtalYIqBny0ICB -kQ5FEeXA4DaNIKnvB4AANCUIgOAwAHadp3gAcBjmQ+JxnEAB6gIfQACAHp0IEeJtAAfBzPIdB/iYABJF -+dhyE4ShFB6gZwIGDo3jmO5ekOQZABKfskgAA4EAUAB/n+foAGYooAGAYMPB4HceH0bpYgAHYZt0dxvn -XCJ+HgAB2HwGIAFkdIWH4PI6DYICIn6YqBgYLAuDAXRMkuSocnMcpygAbhsqWeh4ooDAGmyAB0HUBgAH -iejXCYIICwiehru6ZJ9zAF57AAdZ0JSY4ACq3w2DSNJ6nkd5MIGAIiCOJZXFKUhRigfp+VCb5pvAAoAn -OAB7HcarqgWIQAAIAFjByGKKGgYRsAAYpps6LYhvoeZxncABrAcNbfDsP5MHAbhrDSggYhqHJMlUVBUD -MCwLAmABmmYaCBHeVYAAaCIbM0DYdyWfJeAADgFm6ABsGwCTXnXCwXAeXYAAEd50gAcIKDaAA4EYUxgG -QYJcCMggPhCEg/FMU5UkCHQbhkABnGeZoAG0ZJQAAGwiDjY56WME4N2UdxvG3SoCinjIEYkABnjyAAKw -3joDCwABFFycRxFKTpKCA44KAsMLllGTwniXlJmGUZTbuoEYThZJ56PAEgO3CbJjG4gQHhmgR8voBp3z -yAp0xYZZzBIABTHQDZ+lSURMiIggEuwIpIEkTBcjMMYuACex7HwAB9n6f+dGrnIUAmZgAAUAh6AAfR59 -kAJ7w0f9Fxadx79mdyKFsZFjDoWJ3EEeB4ndWaByYBAaDMNY5mIGAWhUA5vnCcB3G6bpwHyLglBMDIlB -4A/AxKfh6tcdx1oow55Wgc53nybpvHEdpnGudBrlEYg4wxj3H0PwcJBCHACAmBACIEwnD0gcPAfQ+R8D -gAiA4BYOhIB8C4HweQ7BzjwGuNccg6RxjqHgOUcY6B4DaHO+4bQ8R7D8HMa5UrqAAGnIEPMgcNiTkCAE -dYCwAnUAfH4QI+hAkzECd8QJKUPSDEBAAAAPAQAAAwAAAAEAEQAAAQEAAwAAAAEAEQAAAQIAAwAAAAQA -AATSAQMAAwAAAAEABQAAAQYAAwAAAAEAAgAAAREABAAAAAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEA -BAAAARYAAwAAAAEHhwAAARcABAAAAAEAAAQPARwAAwAAAAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEA -AQAAAVMAAwAAAAQAAATah3MABwAAbzAAAATiAAAAAAAIAAgACAAIAAEAAQABAAEAAG8wAAAAAAJAAABt -bnRyUkdCIFhZWiAH2AADABYAAQAyAB5hY3NwQVBQTAAAAABOT05FAAAAAAAAAAAAAAAAAAAAAAAA9tYA -AQAAAADTLUN2U3AXJCFaVyVXFdj9CEOPaqKcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtk -ZXNjAAABCAAAALdjcHJ0AAABwAAAADh3dHB0AAAB+AAAABRyWFlaAAACDAAAABRnWFlaAAACIAAAABRi -WFlaAAACNAAAABRyVFJDAAACSAAAAA5nVFJDAAACWAAAAA5iVFJDAAACaAAAAA52Y2d0AAACeAAAAxJU -Q1B0AAAFjAAAaaRkZXNjAAAAAAAAAB8xLUFMMjQyM1cgQzgwQjEwMCBSR0I4NS44MS4xMDAAAAAAAAAA -AB8AMQAtAEEATAAyADQAMgAzAFcAIABDADgAMABCADEAMAAwACAAUgBHAEIAOAA1AC4AOAAxAC4AMQAw -ADAAAAAAHzEtQUwyNDIzVyBDODBCMTAwIFJHQjg1LjgxLjEwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQgMjAwNSBDb2xvclZpc2lvbiBJbmMuIChTcHlk -ZXIyIDIuMi0zKQBYWVogAAAAAAAA+GkAAQAAAAEfgVhZWiAAAAAAAACFMgAARG0AAAGYWFlaIAAAAAAA -AE5FAACpcgAAE91YWVogAAAAAAAAI14AABIjAAC9t2N1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAEC -MwAAY3VydgAAAAAAAAABAjMAAHZjZ3QAAAAAAAAAAAADAQAAAQAAAQIDAwQFBgcHCAkKCwwMDQ4PEBAR -EhMUFRUWFxgZGhobHB0eHyAgISIjJCUmJicoKSorLC0tLi8wMTIzNDU1Njc4OTo7PD0+Pj9AQUJDREVG -R0hISUpLTE1OT1BRUlNUVVZXV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnJzdHV2d3h5ent8fX5/ -gIGCg4SFh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6Cio6SlpqeoqaqrrK2ur7Gys7S1tre4ubq8vb6/ -wMHCw8XGx8jJysvNzs/Q0dLU1dbX2Nnb3N3e3+Hi4+Tl5+jp6uzt7u/w8vP09vf4+fv8/f8AAAECAwQF -BQYHCAkKCgsMDQ4PEBAREhMUFRYXFxgZGhscHR0eHyAhIiMkJSUmJygpKissLS0uLzAxMjM0NTY2Nzg5 -Ojs8PT4/QEFBQkNERUZHSElKS0xNTk9PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnZ2hpamtsbW5vcHFy -c3R1dnd4eXp7fH1+f4CBgoOEhYaHiIqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaOkpaanqKmqq6ytrq+w -srO0tba3uLm6u7y9v8DBwsPExcbHycrLzM3Oz9DR09TV1tfY2dvc3d7f4OHj5OXm5+jp6+zt7u/w8vP0 -9fb3+fr7/P3/AAABAgIDBAUFBgcICAkKCwsMDQ4ODxAREhITFBUVFhcYGRkaGxwdHh4fICEiIiMkJSYn -KCgpKissLS4uLzAxMjM0NTY2Nzg5Ojs8PT4/QEFCQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXF1e -X2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3l6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqb -nJ2en6ChoqOkpaanqKmrrK2ur7CxsrO0tba3uLm6u7y+v8DBwsPExcbHyMrLzM3Oz9DS09TV1tfZ2tvc -3d/g4eLk5ebn6err7e7v8fLz9fb4+fv8/gAAVENQdAAAAAAAAAACAAAABgAAAAAAALT9ASBXjgAAAAAA -AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImTIwMDcxMC0yODM0OTAtOTQ4 -OTcAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAQAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAIA -AAACAAAAAAAAAAAAAAAAAAAAAgAAAABzdyA0Q0wvaHcgM0NMAAAAAAAAAAAAAAAAAAAAAAAAADAwNjgz -MTU3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjMzAAD3/QABAAAA -AR7vAAAZZAAAAAD//wAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABfEBlOU0NhbGlicmF0ZWRSR0JDb2xvclNwYWNl0gA3ADgE5ATlowTlAcIAO18QEE5T -Q2FjaGVkSW1hZ2VSZXDSADcAOATnBOijBOgA0gA7W05TSW1hZ2VDZWxs2wRvAA4EcARxBHIEcwR0BOoE -dQR2BDwAbgR4BO0E7gTvBPABDATxBPIE8wQQXxAZTlNTb3J0RGVzY3JpcHRvclByb3RvdHlwZQmBAQKB -ARSBARMjQFiAAAAAAACBARaBARcjQESAAAAAAAAjQI9AAAAAAACA6VV0aXRsZdcA4QAOAOIA4wDkAOYA -5wSBBIIEgwT5AOwAvASHgP2A+oEBFYAlgPtVVGl0bGXYAOEADgDiAOMA5ADlAOYA5wSWAOkEEgSZAfkE -EAUDAO+AMIEBAID/gGqA6REIAIAt1AAOBQYFBwUIBQkE7gULAG5VTlNLZXlaTlNTZWxlY3RvcltOU0Fz -Y2VuZGluZ4EBGYEBE4EBGAlfEBdjYXNlSW5zZW5zaXRpdmVDb21wYXJlOtIANwA4BQ8FEKIFEAA7XxAQ -TlNTb3J0RGVzY3JpcHRvctsEbwAOBHAEcQRyBHMEdATqBHUEdgQ8AG4EeAUUBRUFFgUXAQwFGAUZBPME -EAmBAQKBARyBARsjQFcAAAAAAACBAR6BAR8jQEIAAAAAAACA6VZhcnRpc3TXAOEADgDiAOMA5ADmAOcB -8QSCBLMFHwDsALwEh4D9gQEGgQEdgCWA+1ZBcnRpc3TYAOEADgDiAOMA5ADlAOYA5wSWAOkEEgSZAfkE -EAUDAO+AMIEBAID/gGqA6YAt1AAOBQYFBwUIBQkFFQUtAG6BARmBARuBASAJ2wRvAA4EcARxBHIEcwR0 -BOoEdQR2BDwAbgR4BTIFMwU0BTUBDAU2BTcE8wQQCYEBAoEBI4EBIiNAV8AAAAAAAIEBJYEBJiNAQ4AA -AAAAAIDpVWFsYnVt1wDhAA4A4gDjAOQA5gDnAfEEggSzBT0A7AC8BIeA/YEBBoEBJIAlgPtVQWxidW3Y -AOEADgDiAOMA5ADlAOYA5wSWAOkEEgSZAfkEEAUDAO+AMIEBAID/gGqA6YAt1AAOBQYFBwUIBQkFMwVL -AG6BARmBASKBAScJ2gRvAA4EcARxBHIEcwR0BHUEdgQ8AG4EeAVQBVEFUgVTAQwFVATzBBAJgQECgQEq -gQEpI0BYJ7AAAAAAgQEsI0BET2AgAAAAgOlWbGVuZ3Ro1wDhAA4A4gDjAOQA5gDnAfEEggSzBVoA7ASG -BIeA/YEBBoEBK4AlgPtWTGVuZ3Ro2ADhAA4A4gDjAOQA5QDmAOcElgDpBBIEmQH5BBAEnADvgDCBAQCA -/4BqgOmALdoEbwAOBHAEcQRyBHMEdAR1BHYEPABuBHgFaAVpBWoFawEMBWwE8wQQCYEBAoEBL4EBLiNA -UIAAAAAAAIEBMSNAJAAAAAAAAIDpVHllYXLXAOEADgDiAOMA5ADmAOcB8QSCBLMFcgDsBIYEh4D9gQEG -gQEwgCWA+1RZZWFy2ADhAA4A4gDjAOQA5QDmAOcElgDpBBIEmQH5BBAEnADvgDCBAQCA/4BqgOmALdsE -bwAOBHAEcQRyBHMEdATqBHUEdgQ8AG4EeAWABYEFagWCAQwFgwVsBPMEEAmBAQKBATSBATOBATaBATeA -6VVnZW5yZdcA4QAOAOIA4wDkAOYA5wHxBIIEswWJAOwAvASHgP2BAQaBATWAJYD7VUdlbnJl2ADhAA4A -4gDjAOQA5QDmAOcElgDpBBIEmQH5BBAFAwDvgDCBAQCA/4BqgOmALdQADgUGBQcFCAUJBYEFlwBugQEZ -gQEzgQE4CdoEbwAOBHAEcQRyBHMEdAR1BHYEPABuBHgFnAWdBZ4FnwEMBaAE8wQQCYEBAoEBO4EBOiNA -TgAAAAAAAIEBPSNAEAAAAAAAAIDpVXRyYWNr1wDhAA4A4gDjAOQA5gDnAfEEggSzBaYA7ASGBIeA/YEB -BoEBPIAlgPtVVHJhY2vYAOEADgDiAOMA5ADlAOYA5wSWAOkEEgSZAfkEEAScAO+AMIEBAID/gGqA6YAt -2wRvBbIEcARxAA4EcgRzBHQEdQR2BDwAbgBuBbUFtgR4BbgFuQEMBWwFugQQWE5TSGlkZGVuCQmBAUCB -AT+BAQIjQEyAAAAAAACBAUIjR+///6AAAACA6VRwYXRo1wDhAA4A4gDjAOQA5gDnBIEEggSzBcAA7AC8 -BIeA/YEBBoEBQYAlgPtUUGF0aNgA4QAOAOIA4wDkAOUA5gDnBJYA6QQSBccB+QQQBQMA74AwgQEAgQFD -gGqA6YAt2wRvBbIEcARxAA4EcgRzBHQEdQR2BDwAbgBuBc4FzwR4BbgF0QEMBWwFugQQCQmBAUaBAUWB -AQKBAUiA6VhmaWxlbmFtZdcA4QAOAOIA4wDkAOYA5wSBBIIEswXXAOwAvASHgP2BAQaBAUeAJYD7WEZp -bGVuYW1l2ADhAA4A4gDjAOQA5QDmAOcElgDpBBIFxwH5BBAFAwDvgDCBAQCBAUOAaoDpgC3VAA4A/gD/ -AQABAQECBeQBBAXlAQaALIEBS4EBSoApWWdyaWRDb2xvctMADgD/AQoBAgEMBeqALEQwLjUAW0NvZ1Bs -YXlsaXN0XxAVe3swLCAxN30sIHs2ODMsIDM1NX190gA3ADgF7gXvpAXvAg8CEAA7Wk5TQ2xpcFZpZXfZ -AM8DYAAOANAA0wPZA2ED2gXxA+UD5QX0BfUEWQPbBfcD5QX5WU5TUGVyY2VudIDlgOWBAVKBAVCA44EB -UYDlIz/qN4SgAAAAXxAUe3s4NSwgMTd9LCB7MTUsIDY4fX1cX2RvU2Nyb2xsZXI60gA3ADgF/QX+pQX+ -Ag4CDwIQADtaTlNTY3JvbGxlctoAzwNgAA4A0APpANMD2QNhA9oF8QPlA+UF9AYDAHEEWQPbBfcD5QYH -gOWA5YEBUoEBVIDjgQFRgOUjP+pE7CAAAABfEBl7ey0xMDAsIC0xMDB9LCB7NjgzLCAxNX190gAOAD4B -sgYLgF+hBCqA7V8QFXt7MCwgMjR9LCB7NjgzLCAzNzJ9fdIANwA4Bg8GEKQGEAIPAhAAO1xOU1Njcm9s -bFZpZXfYAM8ADgDQANIA0wDUA9kD2gBPBhMGFAYVBhYAbgPbAE+A4oEBXYEBWoEBWxEBIgmA44DiXxAU -e3sxNywgNH0sIHs2NDksIDE1fX3ZAOEADgDiAOMA5ADlAOYDQgDnAOgA6QDqBh4A7APmBiEAcQDvgDCA -KIEBXIAlgQFZEghCCACALV8QL1RvdGFsIER1cmF0aW9uOiAgMDAgaG91cnMgMDAgbWludXRlcyAwMCBz -ZWNvbmRz0gA3ADgGJQDepQDeAg4CDwIQADtaezY4MywgMzk2fdIANwA4BigCD6MCDwIQADtfEBZ7ezAs -IDB9LCB7MTkyMCwgMTE3OH190gA3ADgGKwYsogYsADtfEBBOU1dpbmRvd1RlbXBsYXRl0gA3ADgGLgYv -owYvBjAAO1xOU011dGFibGVTZXRVTlNTZXTSAA4APgGyBjOAX68QvwY0BjUGNgY3BjgGOQY6BjsGPAY9 -Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZb -BlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5 -BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaX -BpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1 -BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbT -BtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8Abx -BvKBAWaBAW2BAY2BAZeBAbKBAbqBAb6BAceBAcuBAdKBAdSBAdmBAduBAeCBAeiBAeqBAe+BAfOBAfWB -AfqBAgCBAgWBAheBAhyBAh6BAh+BAiSBAiaBAiyBAjCBAjaBAjeBAjyBAj6BAj+BAkOBAkaBAkuBAlCB -AlKBAlSBAlaBAnWBAoCBAoSBAoeBAouBAo2BApKBAqKBAqSBAqmBAq2BAq6BArOBAreBAruBAr+BAsCB -AsKBAsSBAsqBAs6BAtCBAteBAt+BAuGBAuOBAuWBAuqBAu6BAvCBAvWBAvuBAvyBAv6BAyKBAyOBAyiB -AymBAy2BAzKBAzSBAzmBAzuBAz+BA0OBA02BA1KBA1eBA1iBA1mBA1yBA2CBA2GBA2KBA2aBA2uBA2+B -A3OBA3WBA3aBA3iBA3qBA3uBA36BA3+BA4CBA4WBA4mBA5SBA5aBA5uBA52BA6GBA6OBA6iBA6uBA6+B -A7GBA7aBA7eBA7yBA7+BA8CBA8WBA8eBA8iBA82BA86BA9aBA+OBA+2BA/OBA/eBA/uBBAGBBAeBBBCB -BBGBBBSBBBWBBBqBBCGBBCaBBCqBBC6BBDCBBDGBBDWBBDmBBDqBBEWBBEmBBE6BBE+BBFOBBFeBBFuB -BFyBBF6BBGGBBGKBBGWBBGqBBG2BBHCBBHOBBHmBBH6BBIGBBIKBBIeBBIyBBI6BBJGBBJWBBJmBBJuB -BJ+BBKGBBKWBBKiBBKuBBK2BBLSBBLmBBL6BBMKBBMeBBMnTAA4G9Ab1BvYG9wb4WE5TU291cmNlV05T -TGFiZWyBAWyBAWeBAWvYAA4BcgFzAXUBdwF4AXkG+gF6BvwBfAb9AYABgQGCBwBWTlNNZW51gFCBAWmB -AWqASoBOgQFo0wAOAXIHAgcDBwQHBVtOU01lbnVJdGVtc4ECoIEE7YEE7lxDbG9zZSBXaW5kb3dRd11w -ZXJmb3JtQ2xvc2U60gA3ADgHCgcLowcLBwwAO18QFU5TTmliQ29udHJvbENvbm5lY3Rvcl5OU05pYkNv -bm5lY3RvctQADgcOBvQG9QcPBxAHEQcSXU5TRGVzdGluYXRpb26BAYyBAXCBAW6BAYvSAA4AMgAzBxWA -BIEBb18QEkZlZWRiYWNrQ29udHJvbGxlctsAzwAOBxgHGQcaANMD2ABLBxsD2gccBx0HHgcfAQQHIAch -ByIHIwckBx0AK18QD05TVGV4dENvbnRhaW5lcllOU1RWRmxhZ3NcTlNTaGFyZWREYXRhWE5TTWluaXpl -Wk5TRGVsZWdhdGWBAXGBAYqBAXOBAXsRCRKBAXKBAYiBAYmBAXGAANsAzwAOANAHKAQIA9cA0wQJBAoD -2gPuBykEDAcrBywETActBA8HEANYBykHEFhOU0N1cnNvcoECBoEBToECCYECCoECCIEBcIDDgQIGgQFw -WXs0MjMsIDE0fdUHNAAOBzUEcgc2AHEHNwcQBzkHOllOU1RDRmxhZ3NaTlNUZXh0Vmlld18QD05TTGF5 -b3V0TWFuYWdlcoEBeoEBcCNAenAAAAAAAIEBdNUADgc8Bz0HPgccBz8HQAdBAQQAK18QEE5TVGV4dENv -bnRhaW5lcnNdTlNUZXh0U3RvcmFnZVlOU0xNRmxhZ3OBAXmBAXiBAXWAANMADgB/BxwHRAdFACuBAXeB -AXaAANIADgB5AHoBWYAN0gA3ADgHSgc9pAc9B0sHTAA7XxAZTlNNdXRhYmxlQXR0cmlidXRlZFN0cmlu -Z18QEk5TQXR0cmlidXRlZFN0cmluZ9IADgA+AbIHT4BfoQcfgQFz0gA3ADgHUgc2ogc2ADvSADcAOAdU -BxiiBxgAO9gADgdWB1cHWADiB1kHWgdbB1wHXQArARIDWAdhACsHY1dOU0ZsYWdzXxAXTlNEZWZhdWx0 -UGFyYWdyYXBoU3R5bGVfEBBOU0luc2VydGlvbkNvbG9yXxAUTlNTZWxlY3RlZEF0dHJpYnV0ZXNfEBJO -U01hcmtlZEF0dHJpYnV0ZXNfEBBOU0xpbmtBdHRyaWJ1dGVzgQGHESvngACAL4DDgQF8gACBAYTTAA4A -gQA+B2UHZgdpgQGDogdnB2iBAX2BAX6iB2oHa4EBf4EBgdUADgD+AP8BAAEBAQIBAwEEB28BBoAsgCuB -AYCAKV8QG3NlbGVjdGVkVGV4dEJhY2tncm91bmRDb2xvctUADgD+AP8BAAEBAQIBEgEEB3UBBoAsgC+B -AYKAKV8QEXNlbGVjdGVkVGV4dENvbG9y0gA3ADgHeQOIogOIADvTAA4AgQA+B2UHfAd/gQGDogd9B2iB -AYWBAX6iA4EHgYDOgQGGW05TVW5kZXJsaW5l0wAOAP8HhAECAHEHhlVOU1JHQoAsRjAgMCAxANIANwA4 -B4gHiaIHiQA7XxAUTlNUZXh0Vmlld1NoYXJlZERhdGFcezg2MywgMWUrMDd9V3s4MywgMH3SADcAOAeN -BzWlBzUHjgIPAhAAO1ZOU1RleHRbbWVzc2FnZVZpZXfSADcAOAeRB5KjB5IHDAA7XxAUTlNOaWJPdXRs -ZXRDb25uZWN0b3LUAA4HDgb0BvUG9geVB5YHl4EBbIEBlIEBjoEBltkADgFyAXMBdQF3AXgBeQb6B5kB -egebAVMHnAGAAYEBggefB6BfEBFOU0F0dHJpYnV0ZWRUaXRsZYBQgQGQgQGRgEqAToEBj4EBktMADgFy -BwIHAwejB6SBAqCBBQSBBQZcU2VlayBGb3J3YXJkYfcD0gAOAH8HqAFPgQGTgD/SADcAOAerB0yiB0wA -O9IADgAyADMHroAEgQGVXxASUGxheWJhY2tDb250cm9sbGVyXxARZXZlbnRTZWVrRm9yd2FyZDrUAA4H -Dgb0BvUG9gezB7QHtYEBbIEBm4EBmIEBsdgADgFyAXMBdQF3AXgBeQb6AXoHuAF8AU8BgAGBAYIHvIBQ -gQGagD+ASoBOgQGZ0wAOAXIHAgcDB78HwIECoIEEzYEEz18QGlNlYXJjaCBmb3IgU29uZ3MgYnkgQXJ0 -aXN02wfDAA4HxADRB8UHxgfHB8gAMgfJB8oAbgDWAG4HzgfPB9AH0QBuB9MAbgBuXxAaTlNGaWx0ZXJS -ZXN0cmljdHNJbnNlcnRpb25fEBROU1ByZXNlcnZlc1NlbGVjdGlvbl8QD19OU01hbmFnZWRQcm94eV8Q -EU5TT2JqZWN0Q2xhc3NOYW1lXk5TRGVjbGFyZWRLZXlzXxAiTlNDbGVhcnNGaWx0ZXJQcmVkaWNhdGVP -bkluc2VydGlvbl8QGE5TU2VsZWN0c0luc2VydGVkT2JqZWN0c18QFk5TQXZvaWRzRW1wdHlTZWxlY3Rp -b24JgDEJgQGdgQGvgQGugQGeCYEBnAkJXxASUGxheWxpc3RDb250cm9sbGVyXxARTlNBcnJheUNvbnRy -b2xsZXLSAA4APgGyB9qAX68QGgfbBHoFFQUzBO4FgQWdBWkFUQfkB+UH5gfnB+gH6QfqB+sH7AftB+4H -7wfwBc8FtgSsB/SBAZ+A94EBG4EBIoEBE4EBM4EBOoEBLoEBKYEBoIEBoYEBooEBo4EBpIEBpYEBpoEB -p4EBqIEBqYEBqoEBq4EBrIEBRYEBP4EBBIEBrVdjdXJyZW50WGNoYW5uZWxzXWJpdHNQZXJTYW1wbGVX -Yml0cmF0ZVN1cmxac2FtcGxlUmF0ZVhzZWVrYWJsZVdhcnRpc3RzV2Rpc3BsYXlUc2VsZlxyZWxhdGl2 -ZVBhdGhUYmFzZV8QFVVSTC5sYXN0UGF0aENvbXBvbmVudF8QGlVSTC5wYXRoLmxhc3RQYXRoQ29tcG9u -ZW500gAOAHkAeggFgA1WcXVldWVkXVBsYXlsaXN0RW50cnnRAA4ICIEBsNIANwA4CAoHxaIHxQA7XxAP -c2VhcmNoQnlBcnRpc3Q61AAOBw4G9Ab1Bw8HEAgPCBCBAYyBAXCBAbOBAbnXAM8ADgDQANIA0wDUA9oI -EgYTCBQIFQPeAG4IEoEBtIEBXYEBtYEBtgmBAbTVAM8ADgPXANMD2AArA9wIGwPeCByAAIEBYIECXoEC -cF8QFnt7ODAsIDI5NX0sIHszNTYsIDIyfX3ZAOEADgDiAOMA5ADlAOYDQwDnCB8A6QNLAU8B+QgPCCUA -bggnE/////+Ucf5BgDCAwYA/gGqBAbMSAEAEAAmBAbfVAA4A/gD/AQABAQECARIBBAgrAQaALIAvgQG4 -gClZdGV4dENvbG9yW25leHRLZXlWaWV31AAOBw4G9Ab1Bw8CuAgyCDOBAYyAn4EBu4EBvdIADgAyADMI -NoAEgQG8XUFwcENvbnRyb2xsZXJaZmlsZUJ1dHRvbtQADgcOBvQG9QcPCDsIPAgQgQGMgQHEgQG/gQG5 -1wDPAA4A0ADSANMA1APaCBIB5AhBCEID3gBuCBKBAbSAboEBwIEBwQmBAbRfEBV7ezM4OCwgMTJ9LCB7 -NzgsIDMyfX3dAOEADgHqAewB7QhHAe4A4wDkAOUB7wDmAfAB8QHyAU8B9QBxAfkISwhMAfkIPAH7AfwI -T18QEE5TQWx0ZXJuYXRlSW1hZ2WAbYA/gGqBAcOBAcKAaoEBvxP/////hoJA/1RTZW5k0gAOAHkAegFZ -gA3XAM8ADgDQANIA0wDUA9oIEgYTCFYIVwPeAG4IEoEBtIEBXYEBxYEBxgmBAbRfEBZ7ezgwLCAzMzd9 -LCB7MzU2LCAyMn192QDhAA4A4gDjAOQA5QDmA0MA5wgfAOkDSwFPAfkIOwhhAG4IJ4AwgMGAP4BqgQHE -EhBABAAJgQG31AAOBw4G9Ab1BvYHswhnCGiBAWyBAZuBAciBAcrYAA4BcgFzAXUBdwF4AXkG+gF6AdkI -bAhtAYABgQGCB7yAUIBmEgAYAACBAcmASoBOgQGZUXNfEBZ0YWtlU2h1ZmZsZUZyb21PYmplY3Q61AAO -Bw4G9Ab1Bw8AQQh2CHeBAYyAB4EBzIEB0doAzwAOCHkIegh7CHwIfQh+CH8HHAArCIEAKwBxCIMIhAiF -CIUIhgArXk5TUGFyZW50V2luZG93XxAPTlNQcmVmZXJyZWRFZGdlXxAQTlNNYXhDb250ZW50U2l6ZV1O -U0NvbnRlbnRTaXplXxAQTlNUcmFpbGluZ09mZnNldF8QD05TTGVhZGluZ09mZnNldF8QEE5TTWluQ29u -dGVudFNpemWAAIEB0IAAgQHPgQHNI0BQAAAAAAAAgQHOgABaezUyNywgMTAzfVh7MCwgMTAzfdIANwA4 -CIsIjKMIjAIQADtYTlNEcmF3ZXJccGFyZW50V2luZG931AAOBw4G9Ab1Bw8IMgh2CJKBAYyBAbuBAcyB -AdNYZGVsZWdhdGXUAA4HDgb0BvUG9gAfCJcImIEBbIACgQHVgQHY2AAOAXIBcwF1AXcBeAF5BvoBegib -AXwBTwGAAYEBggifgFCBAdeAP4BKgE6BAdbUAA4BcgDzBwIHAwBTCKMIpIECoIAJgQU6gQU2WFNob3cg -QWxsXxAWdW5oaWRlQWxsQXBwbGljYXRpb25zOtQADgcOBvQG9QcPAjEHlQirgQGMgHuBAZSBAdpfEA9w -bGF5YmFja0J1dHRvbnPTAA4G9Ab1BvYIrwiwgQFsgQHcgQHf2AAOAXIBcwF1AXcBeAF5BvoBegizAXwB -TwGAAYEBggi3gFCBAd6AP4BKgE6BAd3TAA4BcgcCBwMIugi7gQKggQTfgQThXxAUQ3VzdG9taXplIFRv -b2xiYXIuLi7UAA4HDgb0BvUHDwi/B5UIwYEBjIEB4YEBlIEB59cAzwAOANAA0gDTANQD2gjDCMQIxQjG -A94AbgjDgQHigQHmgQHjgQHkCYEB4tYAzwAOA9cA0wPYADIAKwjLCMwD3gjNCM6AAIEDIIEFSIEFSYED -Hl8QFXt7NDMsIDM5fSwgezE1LCAxMjB9fd4BQwDhAA4BRAFFAOMA5ADlAUYBRwDmAUgBSQFKCNEI0gjT -ALwAvAFPAOwIvwjRAUsBUwBuAUsBJyNAWQAAAAAAABIEBf8AgQHlgD+AJYEB4QkI0gA3ADgI2gFYpAFY -ARwA0gA70gA3ADgI3AFApQFAAg4CDwIQADtcdm9sdW1lU2xpZGVy1AAOBw4G9Ab1Bw8HswgyCOKBAYyB -AZuBAbuBAelfEBJwbGF5bGlzdENvbnRyb2xsZXLUAA4HDgb0BvUG9gezCOcI6IEBbIEBm4EB64EB7tgA -DgFyAXMBdQF3AXgBeQb6AXoI6wF8AU8BgAGBAYII74BQgQHtgD+ASoBOgQHs0wAOAXIHAgcDCPII84EC -oIECk4EDRFxBZGQgdG8gUXVldWVddG9nZ2xlUXVldWVkOtQADgcOBvQG9Qb2B7MI+Qj6gQFsgQGbgQHw -gQHy2AAOAXIBcwF1AXcBeAF5BvoBegj9AXwBTwGAAYEBggjvgFCBAfGAP4BKgE6BAexeU2hvdyBpbiBG -aW5kZXJfEBJzaG93RW50cnlJbkZpbmRlcjrUAA4HDgb0BvUHDwQQCDIJCIEBjIDpgQG7gQH0XHBsYXls -aXN0Vmlld9QADgcOBvQG9Qb2B5UJDQkOgQFsgQGUgQH2gQH52AAOAXIBcwF1AXcBeAF5BvoBegkRAXwJ -EgGAAYEBggefgFCBAfeBAfiASoBOgQGPVFN0b3BRLlVzdG9wOtMADgb0BvUG9gkbCRyBAWyBAfuBAf/Y -AA4BcgFzAXUBdwF4AXkG+gF6CR8BfAkgAYABgQGCCSOAUIEB/YEB/oBKgE6BAfzTAA4BcgcCBwMJJgkn -gQKggQT8gQT9VFVuZG9RelV1bmRvOtQADgcOBvQG9Qb2B5UJLgkvgQFsgQGUgQIBgQIE2AAOAXIBcwF1 -AXcBeAF5BvoBegkyAXwJMwGAAYEBggefgFCBAgKBAgOASoBOgQGPWVZvbHVtZSBVcGH3AFl2b2x1bWVV -cDrUAA4HDgb0BvUHDwk8BykIEIEBjIECEoECBoEBudsAzwPoAA4A0APpA9cA0wPaA+0D7gPvCBIJQQPy -CUMJRAlFA94IEglHBx0HHYEBtIECD4EBWIECERASgQIHgQG0gQINgQFxgQFx0gAOAD4BsglMgF+jBx0J -RwlBgQFxgQINgQIP0gAOAD4BsglSgF+hBxCBAXBfEBR7ezEsIDF9LCB7NDIzLCAyMDB9fdMADglWCVcJ -WAlZAHFZTlNIb3RTcG90XE5TQ3Vyc29yVHlwZYECDIECC1d7NCwgLTV90gA3ADgJXAcoogcoADvYAM8D -YAAOANAA0wNhA9oF8QcpBykF9AlhA94F9wcpCWSBAgaBAgaBAVKBAg6BAVGBAgYjP+VDMGAAAABfEBV7 -ezQyNCwgMX0sIHsxNSwgMjAwfX3aAM8DYAAOANAD6QDTA2ED2glnBfEHKQcpBfQJawBxA94F9wcpCW4J -b1pOU0N1clZhbHVlgQIGgQIGgQFSgQIQgQFRgQIGIz/wAAAAAAAAIz/uQshgAAAAXxAYe3stMTAwLCAt -MTAwfSwgezg3LCAxOH19XxAWe3syMCwgNjB9LCB7NDQwLCAyMDJ9fdcAzwAOANAA0gDTANQD2ggSAeQJ -dQl2A94AbggSgQG0gG6BAhOBAhQJgQG0XxAVe3szMDYsIDEyfSwgezgyLCAzMn193QDhAA4B6gHsAe0I -RwHuAOMA5ADlAe8A5gHwAfEB8gFPAfUAcQH5CX4JfwH5CTwB+wH8CE+AbYA/gGqBAhaBAhWAaoECElZD -YW5jZWzSAA4AeQB6AVmADdQADgcOBvQG9Qb2B7MJiAmJgQFsgQGbgQIYgQIb2AAOAXIBcwF1AXcBeAF5 -BvoBegmMAXwJjQGAAYEBgge8gFCBAhmBAhqASoBOgQGZWlJlbW92ZSBBbGxRCFZjbGVhcjrUAA4HDgb0 -BvUHDwgPBxEJmIEBjIEBs4EBboECHVtzdWJqZWN0Vmlld9QADgcOBvQG9QcPCDIAQQiSgQGMgQG7gAeB -AdPUAA4HDgb0BvUG9gQQCaIJo4EBbIDpgQIggQIj2AAOAXIBcwF1AXcBeAF5BvoBegmmAXwJpwGAAYEB -ggkjgFCBAiGBAiKASoBOgQH8XxAYU2VsZWN0IEN1cnJlbnRseSBQbGF5aW5nUWxfEBVzY3JvbGxUb0N1 -cnJlbnRFbnRyeTrUAA4HDgb0BvUG9gcRCTwJsoEBbIEBboECEoECJVdjYW5jZWw60wAOBvQG9Qb2CbYJ -t4EBbIECJ4ECK9gADgFyAXMBdQF3AXgBeQb6AXoJugF8CbsBgAGBAYIJvoBQgQIpgQIqgEqAToECKNMA -DgFyBwIHAwnBCcKBAqCBBUSBBUZYQ29nIEhlbHBRP1lzaG93SGVscDrUAA4HDgb0BvUG9gezCckJyoEB -bIEBm4ECLYECL9cADgFyAXUBdwF4AXkG+gF6Cc0BTwGAAYEBggjvgFCBAi6AP4BKgE6BAexfEBBTZWFy -Y2ggZm9yIEFsYnVtXnNlYXJjaEJ5QWxidW061AAOBw4G9Ab1Bw8J1gnXCdiBAYyBAjOBAjGBAjXSAA4A -MgAzCduABIECMl8QGEZpbGVUcmVlV2luZG93Q29udHJvbGxlctIADgAyADMJ34AEgQI0XlBsYXlsaXN0 -TG9hZGVyXnBsYXlsaXN0TG9hZGVy1AAOBw4G9Ab1BvYHswHSCGiBAWyBAZuAZ4EBytQADgcOBvQG9QcP -CekIMgnrgQGMgQI4gQG7gQI72QAOAXIBcwF1AXcBeAF5BvoJ7QF6BVoBfAnwAYABgQGCCfMAcVdOU1N0 -YXRlgFCBASuBAjqASoBOgQI51AAOAXIA8wcCBwMI8gFPCfiBAqCBApOAP4EFSlFMXxAQc2hvd0xlbmd0 -aENvbHVtbtQADgcOBvQG9QcPASYHlQn/gQGMgDiBAZSBAj1ecG9zaXRpb25TbGlkZXLUAA4HDgb0BvUH -DwQQB5UJCIEBjIDpgQGUgQH01AAOBw4G9Ab1Bw8KCAgyCgqBAYyBAkCBAbuBAkLZAA4BcgFzAXUBdwF4 -AXkG+gntAXoFHwF8Cg4BgAGBAYIJ8wBxgFCBAR2BAkGASoBOgQI5UUFfEBBzaG93QXJ0aXN0Q29sdW1u -1AAOBw4G9Ab1Bw8KFggyChiBAYyBAkSBAbuBAkXZAA4BcgFzAXUBdwF4AXkG+gntAXoFPQF8CfABgAGB -AYIJ8wBxgFCBASSBAjqASoBOgQI5XxAPc2hvd0FsYnVtQ29sdW1u1AAOBw4G9Ab1BvYHlQokCiWBAWyB -AZSBAkeBAkrYAA4BcgFzAXUBdwF4AXkG+gF6CigBfAopAYABgQGCB5+AUIECSIECSYBKgE6BAY9aUGxh -eS9QYXVzZVFwXxAQcGxheVBhdXNlUmVzdW1lOtMADgb0BvUG9goyCjOBAWyBAkyBAk/YAA4BcgFzAXUB -dwF4AXkG+gF6CjYBfAo3AYABgQGCCSOAUIECTYECToBKgE6BAfxUQ29weVFjVWNvcHk61AAOBw4G9Ab1 -BvYHlQEmCkKBAWyBAZSAOIECUVVzZWVrOtQADgcOBvQG9QcPAEEIMgpIgQGMgAeBAbuBAlNabWFpbldp -bmRvd9QADgcOBvQG9QcPB7MEEApOgQGMgQGbgOmBAlVaZGF0YVNvdXJjZdQADgcOBvQG9QcPCDsKUwpU -gQGMgQHEgQJXgQJ03gBDAA4ARABFAEcASABJClYASgBLAEwATQpXAE4IEgBQCloKWwpcCl0KXgpfCmAK -YQBZAQwKYgpjXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVlOU01pblNpemWBAbSBAWOBAlyBAnGBAlkS -cHgAAIECWoECXYECWIECc4ECcoECW18QGHt7MTY4LCAzNTd9LCB7NDgwLCAzNzZ9fV1TZW5kIEZlZWRi -YWNr0gAOAHkAegpogA1UVmlld1p7MjEzLCAxMDd90gAOAD4BsgpsgF+pCA8KbgpvBykJPAg8CnMIOwp1 -gQGzgQJfgQJjgQIGgQISgQG/gQJngQHEgQJs1wDPAA4A0ADSANMA1APaCBIGEwp5CnoD3gBuCBKBAbSB -AV2BAmCBAmEJgQG0XxAVe3sxNywgMjk3fSwgezU4LCAxN3192ADhAA4A4gDjAOQA5QDmAOcB8QDpAOoK -gQH5Cm4KhADvgDCAKIECYoBqgQJfEgBAAACALVhTdWJqZWN0OtcAzwAOANAA0gDTANQD2ggSBhMKigqL -A94AbggSgQG0gQFdgQJkgQJlCYEBtF8QFXt7MTcsIDI3MH0sIHs2NiwgMTd9fdgA4QAOAOIA4wDkAOUA -5gDnAfEA6QDqCpIB+QpvCoQA74AwgCiBAmaAaoECY4AtWE1lc3NhZ2U62ADPAA4A0AFGANMKmAPaCpkI -EgqbCpwI0QqdCp4IEgqgWU5TcGlGbGFnc1xOU0RyYXdNYXRyaXiBAbSBAmuBAmoRBQARUQqBAbSBAmjR -AA4KooECadIANwA4CqQKpaIKpQA7Wk5TUFNNYXRyaXhfEBZ7ezQ0NCwgMzQwfSwgezE2LCAxNn190gA3 -ADgKqAqppAqpAg8CEAA7XxATTlNQcm9ncmVzc0luZGljYXRvctcAzwAOANAA0gDTANQD2ggSBhMKrQqu -A94AbggSgQG0gQFdgQJtgQJuCYEBtF8QFXt7MTcsIDMzOX0sIHs3MSwgMTd9fdgA4QAOAOIA4wDkAOUA -5gDnAfEA6QDqCrUB+Qp1CrgA74AwgCiBAm+AaoECbBIQQAAAgC1WRW1haWw6Wns0ODAsIDM3Nn1aezIx -MywgMTI5fV8QFWluaXRpYWxGaXJzdFJlc3BvbmRlctQADgcOBvQG9Qb2B7MKwQrCgQFsgQGbgQJ2gQJ/ -2AAOAXIBdQF3AXgBeQb6B5kBegrFCsYBgAGBAYIHvArKgFCBAneBAniASoBOgQGZgQJ5XlNob3cgQWxs -IFNvbmdzURvTAA4KzgB/B6gK0ArRXE5TQXR0cmlidXRlc4EBk4ECe4ECetMADgCBAD4HZQrUCteBAYOi -CtUK1oECfIECfaIK2ArYgQJ+gQJ+Xk5TT3JpZ2luYWxGb2501AAOAPIA8wD0APUK3QD3Ct+AJyNALAAA -AAAAAIAmEBBfEBVjbGVhckZpbHRlclByZWRpY2F0ZTrUAA4HDgb0BvUHDwrjCDIK5YEBjIECgYEBu4EC -g9IADgAyADMK6IAEgQKCXxAZU3BvdGxpZ2h0V2luZG93Q29udHJvbGxlcl8QGXNwb3RsaWdodFdpbmRv -d0NvbnRyb2xsZXLUAA4HDgb0BvUG9geVCu4KJYEBbIEBlIEChYECStgADgFyAXMBdQF3AXgBeQb6AXoK -KAF8AU8BgAGBAYIK9oBQgQJIgD+ASoBOgQKG1AAOAXIHAgr4BwMI8gr7AG5eTlNOb0F1dG9lbmFibGWB -AqCBApOBApQJ1AAOBw4G9Ab1Bw8K/wgyCwGBAYyBAoiBAbuBAorZAA4BcgFzAXUBdwF4AXkG+gntAXoF -iQF8CwUBgAGBAYIJ8wBxgFCBATWBAomASoBOgQI5UUdfEA9zaG93R2VucmVDb2x1bW7UAA4HDgb0BvUG -9ggyAwMLD4EBbIEBu4CzgQKMXxARdG9nZ2xlSW5mb0RyYXdlcjrUAA4HDgb0BvUG9gAfCxQLFYEBbIAC -gQKOgQKR2AAOAXIBcwF1AXcBeAF5BvoBegsYAXwLGQGAAYEBggifgFCBAo+BApCASoBOgQHWWFF1aXQg -Q29nUXFadGVybWluYXRlOtQADgcOBvQG9QcPCvYAHwskgQGMgQKGgAKBAqFUTWVuddIADgA+AbILKIBf -qAspCyoLKwruCy0LLgsvCzCBApWBApeBApmBAoWBApqBApuBApyBAp7YAA4BcgF1AXYBdwF4AXkG+gF6 -CzMBTwBuAYABgQGCCvaAUIECloA/CYBKgE6BAoZeQ3VycmVudCBBcnRpc3TYAA4BcgF1AXYBdwF4AXkG -+gF6CzwBTwBuAYABgQGCCvaAUIECmIA/CYBKgE6BAoZcQ3VycmVudCBTb25n2gAOAXIBcwF0AXUBdgF3 -AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCCvaAUIA/CYA/CYBKgE6BAobYAA4BcgFzAXUBdwF4AXkG+gF6 -CREBfAFPAYABgQGCCvaAUIEB94A/gEqAToEChtoADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8BfABuAU8A -bgGAAYEBggr2gFCAPwmAPwmASoBOgQKG2AAOAXIBcwF1AXcBeAF5BvoBegteAXwBTwGAAYEBggr2gFCB -Ap2AP4BKgE6BAoZdUHJldmlvdXMgU29uZ9gADgFyAXMBdQF3AXgBeQb6AXoLZgF8AU8BgAGBAYIK9oBQ -gQKfgD+ASoBOgQKGWU5leHQgU29uZ9IANwA4C20G+qIG+gA7WGRvY2tNZW511AAOBw4G9Ab1Bw8HlQez -C3OBAYyBAZSBAZuBAqNfEBJwbGF5YmFja0NvbnRyb2xsZXLUAA4HDgb0BvUG9ggyC3gLeYEBbIEBu4EC -pYECqNgADgFyAXMBdQF3AXgBeQb6AXoLfAF8C30BgAGBAYIHAIBQgQKmgQKngEqAToEBaFtBZGQgRmls -ZS4uLlFvWm9wZW5GaWxlczrUAA4HDgb0BvUG9gezC4cLiIEBbIEBm4ECqoECrNgADgFyAXMBdQF3AXgB -eQb6AXoLiwhsCRIBgAGBAYIHn4BQgQKrgQH4gEqAToEBj18QElN0b3AgQWZ0ZXIgQ3VycmVudF8QEXN0 -b3BBZnRlckN1cnJlbnQ61AAOBw4G9Ab1Bw8IPAk8CBCBAYyBAb+BAhKBAbnUAA4HDgb0BvUHDwuZCDIL -m4EBjIECr4EBu4ECstkADgFyAXMBdQF3AXgBeQb6Ce0BegueAXwLnwGAAYEBggnzAHGAUIECsIECsYBK -gE6BAjlVSW5kZXhRSV8QD3Nob3dJbmRleENvbHVtbtQADgcOBvQG9Qb2CDILqQuqgQFsgQG7gQK0gQK2 -2AAOAXIBcwF1AXcBeAF5BvoBegutAXwIbQGAAYEBggcAgFCBArWBAcmASoBOgQFoWlNhdmUgQXMuLi5d -c2F2ZVBsYXlsaXN0OtQADgcOBvQG9Qb2AB8Ltwu4gQFsgAKBAriBArrXAA4BcgF1AXcBeAF5BvoBegu7 -AU8BgAGBAYIIn4BQgQK5gD+ASoBOgQHWWUFib3V0IENvZ18QHW9yZGVyRnJvbnRTdGFuZGFyZEFib3V0 -UGFuZWw61AAOBw4G9Ab1Bw8LxAgyC8aBAYyBAryBAbuBAr7ZAA4BcgFzAXUBdwF4AXkG+gntAXoFpgF8 -C8oBgAGBAYIJ8wBxgFCBATyBAr2ASoBOgQI5UVJfEA9zaG93VHJhY2tDb2x1bW7UAA4HDgb0BvUHDwgy -AB8IkoEBjIEBu4ACgQHT1AAOBw4G9Ab1Bw8D5ggyC9mBAYyBAVmBAbuBAsFedG90YWxUaW1lRmllbGTU -AA4HDgb0BvUG9geVAL4L34EBbIEBlIAfgQLDXxAYdG9nZ2xlU2hvd1RpbWVSZW1haW5pbmc61AAOBw4G -9Ab1BvYL4wvkC+WBAWyBAseBAsWBAsnYAA4BcgFzAXUBdwF4AXkG+gF6C+gBfAFPAYABgQGCCJ+AUIEC -xoA/gEqAToEB1l8QFENoZWNrIGZvciBVcGRhdGVzLi4u0gAOADIAMwvwgASBAshZU1VVcGRhdGVyXxAQ -Y2hlY2tGb3JVcGRhdGVzOtQADgcOBvQG9QcPC/UIMgv3gQGMgQLLgQG7gQLN2QAOAXIBcwF1AXcBeAF5 -BvoJ7QF6BPkBfAv7AYABgQGCCfMAcYBQgQEVgQLMgEqAToECOVFUXxAPc2hvd1RpdGxlQ29sdW1u1AAO -Bw4G9Ab1Bw8DAwgyDAWBAYyAs4EBu4ECz1ppbmZvQnV0dG9u1AAOBw4G9Ab1BvYMCQwKDAuBAWyBAtSB -AtGBAtbYAA4BcgFzAXUBdwF4AXkG+gF6DA4BfAwPAYABgQGCCJ+AUIEC0oEC04BKgE6BAdZsAFAAcgBl -AGYAZQByAGUAbgBjAGUAcyAmUSzSAA4AMgAzDBeABIEC1V8QFVByZWZlcmVuY2VzQ29udHJvbGxlclpz -aG93UHJlZnM61AAOBw4G9Ab1BvYHswwdCPqBAWyBAZuBAtiBAfLYAM8ADgDQANIA0wDUA9kD2gwgAeQM -IgwjDCQAbgwmDCCBAtmAboEC2oEC3BEBJQmBAtuBAtnZAM8ADgPXANMD2APZADIMKQPaDCYIywwsDC0M -LgwmCM4MMQwyW05TRXh0ZW5zaW9ugQLbgQMggQL/EQECgQMcgQLbgQMegQMfgQMdXxAUe3s4OCwgM30s -IHsxNDUsIDMyfX3dAOEADgHqAewB7QhHAe4A4wDkAOUB7wDmAfAB8QHyAU8B9QBxAfkMOAw5AfkMHQH7 -AfwIT4BtgD+AaoEC3oEC3YBqgQLYXlNob3cgSW4gRmluZGVy0gAOAHkAegFZgA3UAA4HDgb0BvUHDwQQ -B7MMQ4EBjIDpgQGbgQLgWXRhYmxlVmlld9QADgcOBvQG9Qb2B5UCMQxJgQFsgQGUgHuBAuJfEBRwbGF5 -YmFja0J1dHRvbkNsaWNrOtQADgcOBvQG9QcPCHYIMgxPgQGMgQHMgQG7gQLkWmluZm9EcmF3ZXLUAA4H -Dgb0BvUG9geVDFQMVYEBbIEBlIEC5oEC6dgADgFyAXMBdQF3AXgBeQb6AXoMWAxZDFoBgAGBAYIHn4BQ -gQLnEgASAACBAuiASoBOgQGPW0ZhZGUgSW4vT3V0UVBVZmFkZTrUAA4HDgb0BvUHDwxjB7MMZYEBjIEC -64EBm4EC7dIADgAyADMMaIAEgQLsXxARRW50cmllc0NvbnRyb2xsZXJfEBFlbnRyaWVzQ29udHJvbGxl -ctQADgcOBvQG9Qb2CdcCuAxvgQFsgQIxgJ+BAu9ddG9nZ2xlV2luZG93OtQADgcOBvQG9Qb2CDIMdAx1 -gQFsgQG7gQLxgQL02AAOAXIBcwF1AXcBeAF5BvoBegx4AXwMeQGAAYEBggi3gFCBAvKBAvOASoBOgQHd -XxASRGVjcmVhc2UgRm9udCBTaXplUS1fEBFkZWNyZWFzZUZvbnRTaXplOtQADgcOBvQG9Qb2B5UMgwyE -gQFsgQGUgQL2gQL62QAOAXIBcwF1AXcBeAF5BvoHmQF6DIcBUwyIAYABgQGCB58MjIBQgQL3gQL4gEqA -ToEBj4EC+V1TZWVrIEJhY2t3YXJkYfcC0gAOAH8HqAFPgQGTgD9fEBJldmVudFNlZWtCYWNrd2FyZDrU -AA4HDgb0BvUHDwnWCuMJ2IEBjIECM4ECgYECNdQADgcOBvQG9QcPCnMHEQycgQGMgQJngQFugQL9XxAQ -c2VuZGluZ0luZGljYXRvctQADgcOBvQG9QcPDCAIdgyigQGMgQLZgQHMgQMh0gAOAD4BsgylgF+pDKYM -pwyoDKkMqgyrDB0MrQyugQMAgQMEgQMIgQMMgQMQgQMTgQLYgQMWgQMZ2ADPAA4A0ADSANMA1APZA9oM -IAYTDLIMswy0AG4MJgwggQLZgQFdgQMBgQMCEQEECYEC24EC2V8QFXt7MTcsIDgyfSwgezExNCwgMTd9 -fdgA4QAOAOIA4wDkAOUA5gDnAfEA6QDqDLwB+QymCrgA74AwgCiBAwOAaoEDAIAtWkZyZXF1ZW5jeTrY -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 -CO8EEA21gQGMgQHsgOmBA0zSAA4APgGyDbiAX6gI5w26DbsJyQ29CPkNvw3AgQHrgQNFgQNGgQItgQNI -gQHwgQNJgQNK2QAOAXIBdAF1AXYBdwF4AXkG+gF6AU8AbgFPAG4BgAGBAYII74BQgD8JgD8JgEqAToEB -7NcADgFyAXUBdwF4AXkG+gF6DcwBTwGAAYEBggjvgFCBA0eAP4BKgE6BAexfEBFTZWFyY2ggZm9yIEFy -dGlzdNkADgFyAXQBdQF2AXcBeAF5BvoBegFPAG4BTwBuAYABgQGCCO+AUIA/CYA/CYBKgE6BAezZAA4B -cgF0AXUBdgF3AXgBeQb6AXoBTwBuAU8AbgGAAYEBggjvgFCAPwmAPwmASoBOgQHs2AAOAXIBcwF1AXcB -eAF5BvoBeg3mAXwBTwGAAYEBggjvgFCBA0uAP4BKgE6BAexWUmVtb3ZlVG1lbnXTAA4G9Ab1BvYN7w3w -gQFsgQNOgQNR2AAOAXIBcwF1AXcBeAF5BvoBeg3zAXwN9AGAAYEBggkjgFCBA0+BA1CASoBOgQH8WlNl -bGVjdCBBbGxRYVpzZWxlY3RBbGw61AAOBw4G9Ab1BvYIdg3+Df+BAWyBAcyBA1OBA1bYAA4BcgFzAXUB -dwF4AXkG+gF6DgIBfA4DAYABgQGCCLeAUIEDVIEDVYBKgE6BAd1fEBBTaG93IEluZm8gRHJhd2VyUWlX -dG9nZ2xlOtQADgcOBvQG9Qb2B7MNuwe1gQFsgQGbgQNGgQGx1AAOBw4G9Ab1Bw8EEABBClSBAYyA6YAH -gQJ01AAOBw4G9Ab1BvYHlQ4XDhiBAWyBAZSBA1qBA1vYAA4BcgFzAXUBdwF4AXkG+gF6C14BfAyIAYAB -gQGCB5+AUIECnYEC+IBKgE6BAY9VcHJldjrTAA4G9Ab1BvYOIw4kgQFsgQNdgQNf2AAOAXIBcwF1AXcB -eAF5BvoBeg4nAXwBTwGAAYEBgg2GgFCBA16AP4BKgE6BAzZUWm9vbVxwZXJmb3JtWm9vbTrUAA4HDgb0 -BvUHDwezBBAIkoEBjIEBm4DpgQHT1AAOBw4G9Ab1Bw8IDwg7CBCBAYyBAbOBAcSBAbnUAA4HDgb0BvUG -9gezDjsOPIEBbIEBm4EDY4EDZdgADgFyAXMBdQF3AXgBeQb6AXoOPwF8AU8BgAGBAYIHvIBQgQNkgD+A -SoBOgQGZXxAVUmVtb3ZlIEFsbCBmcm9tIFF1ZXVlXxAPZW1wdHlRdWV1ZUxpc3Q60wAOBvQG9Qb2DkgO -SYEBbIEDZ4EDatgADgFyAXMBdQF3AXgBeQb6AXoOTAF8Dk0BgAGBAYINhoBQgQNogQNpgEqAToEDNlhN -aW5pbWl6ZVFtXxATcGVyZm9ybU1pbmlhdHVyaXplOtMADgb0BvUG9g5WDleBAWyBA2yBA27YAA4BcgFz -AXUBdwF4AXkG+gF6DloBfAFPAYABgQGCCSOAUIEDbYA/gEqAToEB/FZEZWxldGVXZGVsZXRlOtQADgcO -BvQG9Qb2CDIOZA5lgQFsgQG7gQNwgQNy2AAOAXIBcwF1AXcBeAF5BvoBeg5oAXwBTwGAAYEBggifgFCB -A3GAP4BKgE6BAdZeU3VwcG9ydCBDb2cuLi5XZG9uYXRlOtQADgcOBvQG9Qb2BxEIPA5zgQFsgQFugQG/ -gQN0XXNlbmRGZWVkYmFjazrUAA4HDgb0BvUHDwezBBAI4oEBjIEBm4DpgQHp1AAOBw4G9Ab1Bw8HlQgy -Dn6BAYyBAZSBAbuBA3fUAA4HDgb0BvUHDwpTBxEOg4EBjIECV4EBboEDeV5mZWVkYmFja1dpbmRvd9QA -DgcOBvQG9QcPB7MJ1gjigQGMgQGbgQIzgQHp1AAOBw4G9Ab1BvYHsw6NDo6BAWyBAZuBA3yBA33XAA4B -cgF1AXcBeAF5BvoBeg3mCY0BgAGBAYIHvIBQgQNLgQIagEqAToEBmVdyZW1vdmU61AAOBw4G9Ab1Bw8K -4wezCuWBAYyBAoGBAZuBAoPUAA4HDgb0BvUG9geVCy8OGIEBbIEBlIECnIEDW9MADgb0BvUG9g6jDqSB -AWyBA4GBA4TYAA4BcgFzAXUBdwF4AXkG+gF6DqcBfA6oAYABgQGCCSOAUIEDgoEDg4BKgE6BAfxVUGFz -dGVRdlZwYXN0ZTrUAA4HDgb0BvUHDw6xCDIOs4EBjIEDhoEBu4EDiNkADgFyAXMBdQF3AXgBeQb6Ce0B -egVyAXwOtwGAAYEBggnzAHGAUIEBMIEDh4BKgE6BAjlRWV5zaG93WWVhckNvbHVtbtQADgcOBvQG9Qb2 -AykOwA7BgQFsgL2BA4qBA5PZAA4BcgFzAXUBdwF4AXkG+geZAXoOxAF8DsUBgAGBAYIHvA7JgFCBA4uB -A4yASoBOgQGZgQONXxAPRmlsdGVyIFBsYXlsaXN0UWbTAA4KzgB/B6gOzg7PgQGTgQOPgQOO0wAOAIEA -PgdlDtIO1oEBg6MK1grVDtWBAn2BAnyBA5CjCtgK2A7ZgQJ+gQJ+gQORXxAQTlNQYXJhZ3JhcGhTdHls -ZdMO3AAODt0AKw7fBExaTlNUYWJTdG9wc1tOU0FsaWdubWVudIAAgQOS0gA3ADgO4Q7aog7aADtbc2Vs -ZWN0VGV4dDrUAA4HDgb0BvUG9geVDuYNkoEBbIEBlIEDlYEDOtgADgFyAXMBdQF3AXgBeQb6AXoLZgF8 -B5wBgAGBAYIHn4BQgQKfgQGRgEqAToEBj9QADgcOBvQG9Qb2CDIO8g7zgQFsgQG7gQOXgQOa2AAOAXIB -cwF1AXcBeAF5BvoBeg72AXwO9wGAAYEBggi3gFCBA5iBA5mASoBOgQHdXxASSW5jcmVhc2UgRm9udCBT -aXplUStfEBFpbmNyZWFzZUZvbnRTaXplOtQADgcOBvQG9QcPAL4HlQ8CgQGMgB+BAZSBA5xZdGltZUZp -ZWxk1AAOBw4G9Ab1BvYAQQ8HDwiBAWyAB4EDnoEDoNgADgFyAXMBdQF3AXgBeQb6AXoAUwF8DwwBgAGB -AYINhoBQgAmBA5+ASoBOgQM2UTFfEBVtYWtlS2V5QW5kT3JkZXJGcm9udDrUAA4HDgb0BvUHDwi/AosP -FoEBjIEB4YCTgQOiWF9wb3BWaWV31AAOBw4G9Ab1BvYAHw8bDxyBAWyAAoEDpIEDp9gADgFyAXMBdQF3 -AXgBeQb6AXoPHwhsDyABgAGBAYIIn4BQgQOlgQOmgEqAToEB1ltIaWRlIE90aGVyc1FoXxAWaGlkZU90 -aGVyQXBwbGljYXRpb25zOtQADgcOBvQG9Qb2B7MPKgnKgQFsgQGbgQOpgQIv2AAOAXIBcwF1AXcBeAF5 -BvoBeg8uAXwBTwGAAYEBgge8gFCBA6qAP4BKgE6BAZlfEBtTZWFyY2ggZm9yIFNvbmdzIGZyb20gQWxi -dW3UAA4HDgb0BvUG9gAfDzcPOIEBbIACgQOsgQOu2AAOAXIBcwF1AXcBeAF5BvoBeg87AXwPIAGAAYEB -ggifgFCBA62BA6aASoBOgQHWWEhpZGUgQ29nVWhpZGU61AAOBw4G9Ab1BvYHlQi/D0aBAWyBAZSBAeGB -A7BdY2hhbmdlVm9sdW1lOtMADgb0BvUG9g9KD0uBAWyBA7KBA7XYAA4BcgFzAXUBdwF4AXkG+gF6D04B -fA9PAYABgQGCCSOAUIEDs4EDtIBKgE6BAfxTQ3V0UXhUY3V0OtQADgcOBvQG9QcPB5UEEA5+gQGMgQGU -gOmBA3fUAA4HDgb0BvUG9geVD14PX4EBbIEBlIEDuIEDu9kADgFyAXMBdQF3AXgBeQb6B5kBeg9iDWsM -iAGAAYEBggefD2eAUIEDuYEC+IBKgE6BAY+BA7peUHJldmlvdXMgQWxidW3SAA4AfweoAU+BAZOAP18Q -FHNraXBUb1ByZXZpb3VzQWxidW061AAOBw4G9Ab1BvYHsw9wCPqBAWyBAZuBA72BAfLYAA4BcgFzAXUB -dwF4AXkG+gF6CP0BfA91AYABgQGCB7yAUIEB8YEDvoBKgE6BAZlRctQADgcOBvQG9QcPCdYHswnYgQGM -gQIzgQGbgQI11AAOBw4G9Ab1BvYHlQ+CD4OBAWyBAZSBA8GBA8TYAA4BcgFzAXUBdwF4AXkG+gF6D4YB -fA+HAYABgQGCB5+AUIEDwoEDw4BKgE6BAY9bVm9sdW1lIERvd25h9wFbdm9sdW1lRG93bjrUAA4HDgb0 -BvUHDwg7BxEPkoEBjIEBxIEBboEDxlhmcm9tVmlld9QADgcOBvQG9QcPCdYIMgnYgQGMgQIzgQG7gQI1 -0wAOBvQG9Qb2D5sPnIEBbIEDyYEDzNgADgFyAXMBdQF3AXgBeQb6AXoPnwF8D6ABgAGBAYIJI4BQgQPK -gQPLgEqAToEB/FRSZWRvUVpVcmVkbzrUAA4HDgb0BvUG9gezDcAOjoEBbIEBm4EDSoEDfdgADgcOD60P -rgb0BvUPrw+wD7EHsw+zD7QKwQ+2D7cAWVlOU0tleVBhdGhZTlNCaW5kaW5nWU5TT3B0aW9uc18QHE5T -TmliQmluZGluZ0Nvbm5lY3RvclZlcnNpb26BA9WBAZuBA9GBA9CBAnaBA8+BA9JfEBhlbmFibGVkOiBm -aWx0ZXJQcmVkaWNhdGVXZW5hYmxlZF8QD2ZpbHRlclByZWRpY2F0ZdMADgCBAD4HZQ+9D7+BAYOhD76B -A9OhD8CBA9RfEBZOU1ZhbHVlVHJhbnNmb3JtZXJOYW1lWk5TSXNOb3ROaWzSADcAOA/ED8WjD8UHDAA7 -XxAVTlNOaWJCaW5kaW5nQ29ubmVjdG9y1wAOBw4PrQ+uBvQG9Q+wD7EPyA/JD7QBJg/MAFmBA9WBA9eB -A+KBA9CAOIED4dUADgfFD84HxgfHD88P0ABuB9AP01pOU0VkaXRhYmxlgQPggQPfCYEBroED2NIADgA+ -AbIP1oBfpg/XD9gP2Q/aD9sP3IED2YED2oED24ED3IED3YED3tIADgB5AHoH/YAN0gAOAHkAegVWgA3S -AA4AeQB6B/uADdIADgB5AHoE9YAN0gAOAHkAegUbgA3RAA4ICIEBsNIANwA4D+oP66MP6w/sADtfEBJO -U09iamVjdENvbnRyb2xsZXJcTlNDb250cm9sbGVyXxAZZW5hYmxlZDogY29udGVudC5zZWVrYWJsZV8Q -EGNvbnRlbnQuc2Vla2FibGXYAA4HDg+tD64G9Ab1D68PsA+xD8gP8gTuCyoP9Q/2AFmBA9WBA9eBA+WB -AROBApeBA+SBA+ZfEBR0aXRsZTogY29udGVudC50aXRsZV1jb250ZW50LnRpdGxl0wAOAIEAPgdlD/sQ -AYEBg6UP/A/9D/4P/xAAgQPngQPogQPpgQPqgQPrpRACA4EBTwFPAU+BA+yAzoA/gD+AP18QEU5TTnVs -bFBsYWNlaG9sZGVyXxAcTlNSYWlzZXNGb3JOb3RBcHBsaWNhYmxlS2V5c18QGk5TTm90QXBwbGljYWJs -ZVBsYWNlaG9sZGVyXxAYTlNOb1NlbGVjdGlvblBsYWNlaG9sZGVyXxAbTlNNdWx0aXBsZVZhbHVlc1Bs -YWNlaG9sZGVyW05vdCBQbGF5aW5n2AAOBw4PrQ+uBvQG9Q+vD7APsQezEBAQEQLeEBMQFABZgQPVgQGb -gQPwgQPvgKmBA+6BA/FdaW1hZ2U6IHJlcGVhdFVpbWFnZVZyZXBlYXTTAA4AgQA+B2UQGhAcgQGDoQ++ -gQPToRAdgQPyXxAaUmVwZWF0TW9kZUltYWdlVHJhbnNmb3JtZXLYAA4HDg+tD64G9Ab1D68PsA+xD8gQ -Ig+0DFQQJRAmAFmBA9WBA9eBA/WBA9CBAuaBA/SBA/ZfEBBlbmFibGVkOiBjb250ZW50V2NvbnRlbnTT -AA4AgQA+B2UQKxAxgQGDpQ/8D74P/g//EACBA+eBA9OBA+mBA+qBA+ulAbgPwAG4AbgBuIBagQPUgFqA -WoBa1wAOBw4PrQ+uBvQG9Q+wD7EMYxA6EDsHsxA9AFmBA9WBAuuBA/qBA/mBAZuBA/hfEBVjb250ZW50 -QXJyYXk6IGVudHJpZXNcY29udGVudEFycmF5V2VudHJpZXPYAA4HDg+tD64G9Ab1D68PsA+xB7MQRBBF -BGwQRxBIAFmBA9WBAZuBA/6BA/2BAT6BA/yBA/9fEBt2YWx1ZTogYXJyYW5nZWRPYmplY3RzLnBhdGhV -dmFsdWVfEBRhcnJhbmdlZE9iamVjdHMucGF0aNMADgCBAD4HZRBOEFCBAYOhEE+BBAChA4GAzl8QG05T -Q29uZGl0aW9uYWxseVNldHNFZGl0YWJsZdcADgcOD60Prgb0BvUPsA+xEFUQVhBXBGwQWQBZgQPVgQQC -gQQGgQQFgQE+gQQE0gAOEFsQXABuXxAQTlNTaGFyZWRJbnN0YW5jZYEEAwnSADcAOBBfEGCjEGAP7AA7 -XxAYTlNVc2VyRGVmYXVsdHNDb250cm9sbGVyXxAZZm9udFNpemU6IHZhbHVlcy5mb250U2l6ZVhmb250 -U2l6ZV8QD3ZhbHVlcy5mb250U2l6ZdgADgcOD60Prgb0BvUPrw+wD7EQZhBnD7QNuxBqEGsAWYED1YEE -CIEEDoED0IEDRoEEDYEED9UHwwAOB8UHxgfHAG4QbhBvB9AQcQmBBAyBBAuBAa6BBAnSAA4APgGyEHSA -X6QQdQTuBRUFM4EECoEBE4EBG4EBItIADgB5AHoIBYAN0QAOCAiBAbDSADcAOBB+B9ekB9cP6w/sADtf -EBllbmFibGVkOiBzZWxlY3Rpb24uYXJ0aXN0XxAQc2VsZWN0aW9uLmFydGlzdNMADgCBAD4HZRCDEImB -AYOlD/wPvg/+D/8QAIED54ED04ED6YED6oED66UBuA/AAbgBuAG4gFqBA9SAWoBagFrXAA4HDg+tD64G -9Ab1D7APsRBVEFYQVwRrEFkAWYED1YEEAoEEBoEEBYEBOYEEBNcADgcOD60Prgb0BvUPsA+xB7MQmRBF -BGkQnABZgQPVgQGbgQQTgQP9gQEtgQQSXxAbdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy55ZWFyXxAUYXJy -YW5nZWRPYmplY3RzLnllYXLXAA4HDg+tD64G9Ab1D7APsRBVEFYQVwRoEFkAWYED1YEEAoEEBoEEBYEB -KIEEBNgADgcOD60Prgb0BvUPrw+wD7EQZhCpEEUMqhCsEK0AWYED1YEECIEEF4ED/YEDEIEEFoEEGF8Q -GXZhbHVlOiBzZWxlY3Rpb24uY2hhbm5lbHNfEBJzZWxlY3Rpb24uY2hhbm5lbHPTAA4AgQA+B2UQshC0 -gQGDoRCzgQQZoQOBgM5fEBZOU1ZhbGlkYXRlc0ltbWVkaWF0ZWx52AAOBw4PrQ+uBvQG9Q+vD7APsQez -ELoQuwPmEL0QvgBZgQPVgQGbgQQdgQQcgQFZgQQbgQQeXxAfZGlzcGxheVBhdHRlcm5WYWx1ZTE6IHRv -dGFsVGltZV8QFGRpc3BsYXlQYXR0ZXJuVmFsdWUxWXRvdGFsVGltZdMADgCBAD4HZRDEEMaBAYOhEMWB -BB+hEMeBBCBfEBBOU0Rpc3BsYXlQYXR0ZXJuXxAaVG90YWwgRHVyYXRpb246ICV7dmFsdWUxfUDYAA4H -Dg+tD64G9Ab1D68PsA+xD8gQIhDOCysQ0BDRAFmBA9WBA9eBA/WBBCOBApmBBCKBBCRfEA9oaWRkZW46 -IGNvbnRlbnRWaGlkZGVu0wAOAIEAPgdlENYQ3YEBg6YP/A/9D74P/g//EACBA+eBA+iBA9OBA+mBA+qB -A+umA4EDgRDgA4EDgQOBgM6AzoEEJYDOgM6AzldOU0lzTmls2AAOBw4PrQ+uBvQG9Q+vD7APsQezEOgQ -RQRtEOsQ7ABZgQPVgQGbgQQogQP9gQFEgQQngQQpXxAfdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5maWxl -bmFtZV8QGGFycmFuZ2VkT2JqZWN0cy5maWxlbmFtZdMADgCBAD4HZRDxEPOBAYOhEE+BBAChA4GAztgA -DgcOD60Prgb0BvUPrw+wD7EHsxD4EEUEZRD7EPwAWYED1YEBm4EELIED/YEBEoEEK4EELV8QHHZhbHVl -OiBhcnJhbmdlZE9iamVjdHMudGl0bGVfEBVhcnJhbmdlZE9iamVjdHMudGl0bGXTAA4AgQA+B2URARED -gQGDoRBPgQQAoQOBgM7YAA4HDg+tD64G9Ab1D68PsA+xD8gQIg+0DIMQJREMAFmBA9WBA9eBA/WBA9CB -AvaBA/SBBC/TAA4AgQA+B2URDxEWgQGDpg/8D/0Pvg/+D/8QAIED54ED6IED04ED6YED6oED66YBuAOB -D8ABuAG4AbiAWoDOgQPUgFqAWoBa1wAOBw4PrQ+uBvQG9Q+wD7EQVRBWEFcEYxBZAFmBA9WBBAKBBAaB -BAWA9oEEBNgADgcOD60Prgb0BvUPrw+wD7EHsxEnD7QPcBEqESsAWYED1YEBm4EEM4ED0IEDvYEEMoEE -NF8QGGVuYWJsZWQ6IHNlbGVjdGlvbi5pbmRleF8QD3NlbGVjdGlvbi5pbmRleNMADgCBAD4HZREwETaB -AYOlD/wPvg/+D/8QAIED54ED04ED6YED6oED66UBuA/AAbgBuAOBgFqBA9SAWoBagM7YAA4HDg+tD64G -9Ab1D68PsA+xEGYRPw+0DcARQhFDAFmBA9WBBAiBBDeBA9CBA0qBBDaBBDhfEBJlbmFibGVkOiBzZWxl -Y3Rpb25Zc2VsZWN0aW9u0wAOAIEAPgdlEUgRToEBg6UP/A++D/4P/xAAgQPngQPTgQPpgQPqgQPrpQG4 -D8ABuAG4AbiAWoED1IBagFqAWtcADgcOD60Prgb0BvUPsA+xEFUQVhBXBGYQWQBZgQPVgQQCgQQGgQQF -gQEagQQE2AAOBw4PrQ+uBvQG9Q+vD7APsQezEBAQRRFgEWERYgBZgQPVgQGbgQPwgQP9gQQ7gQQ+gQQ/ -2AAOAXIBcwF1AXcBeAF5BvoBehFlCGwPdQGAAYEBghFpgFCBBD2BA76ASoBOgQQ80wAOAXIHAgcDAuUR -bYECoICogQTZWlJlcGVhdCBBbGxddmFsdWU6IHJlcGVhdNMADgCBAD4HZRFyEXqBAYOnEXMP/RCzEXYP -vhF4EXmBBECBA+iBBBmBBEGBA9OBBEKBBEOnAbgDgQG4AbgRfwG4AbiAWoDOgFqAWoEERIBagFpfEBpO -U0NvbmRpdGlvbmFsbHlTZXRzRW5hYmxlZF8QJk5TQWx3YXlzUHJlc2VudHNBcHBsaWNhdGlvbk1vZGFs -QWxlcnRzXxAmTlNBbGxvd3NFZGl0aW5nTXVsdGlwbGVWYWx1ZXNTZWxlY3Rpb25fEBlOU0NvbmRpdGlv -bmFsbHlTZXRzSGlkZGVuXxAUUmVwZWF0QWxsVHJhbnNmb3JtZXLYAA4HDg+tD64G9Ab1D68PsA+xB7MR -ihBFBGcRjRGOAFmBA9WBAZuBBEeBA/2BASGBBEaBBEhfEBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLmFs -YnVtXxAVYXJyYW5nZWRPYmplY3RzLmFsYnVt0wAOAIEAPgdlEZMRlYEBg6EQT4EEAKEDgYDO2AAOBw4P -rQ+uBvQG9Q+vD7APsQezEBAQRRGcEWERngBZgQPVgQGbgQPwgQP9gQRKgQQ+gQRM2AAOAXIBcwF1AXcB -eAF5BvoBehGhAXwBTwGAAYEBghFpgFCBBEuAP4BKgE6BBDxaUmVwZWF0IE9uZdMADgCBAD4HZRGpEbGB -AYOnEXMP/RCzEXYPvhF4EXmBBECBA+iBBBmBBEGBA9OBBEKBBEOnAbgDgQG4AbgRtgG4AbiAWoDOgFqA -WoEETYBagFpfEBRSZXBlYXRPbmVUcmFuc2Zvcm1lctcADgcOD60Prgb0BvUPsA+xEFUQVhBXBGoQWQBZ -gQPVgQQCgQQGgQQFgQEygQQE2AAOBw4PrQ+uBvQG9Q+vD7APsQ/IEcQE7gBBEccRyABZgQPVgQPXgQRR -gQETgAeBBFCBBFJfEBZ0aXRsZTogY29udGVudC5kaXNwbGF5XxAPY29udGVudC5kaXNwbGF50wAOAIEA -PgdlEc0R0YEBg6MP/w/8D/6BA+qBA+eBA+mjAFMAUwBTgAmACYAJ1wAOBw4PrQ+uBvQG9Q+wD7EHsxHY -EdkPyBHbAFmBA9WBAZuBBFaBBFWBA9eBBFRfEBtjb250ZW50T2JqZWN0OiBjdXJyZW50RW50cnldY29u -dGVudE9iamVjdFxjdXJyZW50RW50cnnYAA4HDg+tD64G9Ab1D68PsA+xB7MR4hBFBGMR5RHmAFmBA9WB -AZuBBFmBA/2A9oEEWIEEWl8QHHZhbHVlOiBhcnJhbmdlZE9iamVjdHMuaW5kZXhfEBVhcnJhbmdlZE9i -amVjdHMuaW5kZXjTAA4AgQA+B2UR6xHtgQGDoRBPgQQAoQOBgM7XAA4HDg+tD64G9Ab1D7APsRBVEFYQ -VwRtEFkAWYED1YEEAoEEBoEEBYEBRIEEBNgADgcOD60Prgb0BvUPrw+wD7EPyBAiD7QJDRAlEf0AWYED -1YED14ED9YED0IEB9oED9IEEXdMADgCBAD4HZRIAEgeBAYOmD/wP/Q++D/4P/xAAgQPngQPogQPTgQPp -gQPqgQPrpgG4A4EPwAG4AbgBuIBagM6BA9SAWoBagFrXAA4HDg+tD64G9Ab1D7APsQezEhESERBmEhQA -WYED1YEBm4EEYIEEYIEECIEEX18QInNlbGVjdGlvbkluZGV4ZXM6IHNlbGVjdGlvbkluZGV4ZXNfEBBz -ZWxlY3Rpb25JbmRleGVz1wAOBw4PrQ+uBvQG9Q+wD7EQVRBWEFcEZRBZAFmBA9WBBAKBBAaBBAWBARKB -BATXAA4HDg+tD64G9Ab1D7APsQezEiEQOxBmEiQAWYED1YEBm4EEZIED+YEECIEEY18QHWNvbnRlbnRB -cnJheTogYXJyYW5nZWRPYmplY3RzXxAPYXJyYW5nZWRPYmplY3Rz2AAOBw4PrQ+uBvQG9Q+vD7APsQez -EioQRQRkEi0SLgBZgQPVgQGbgQRngQP9gQEDgQRmgQRoXxAddmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5z -dGF0dXNfEBZhcnJhbmdlZE9iamVjdHMuc3RhdHVz0wAOAIEAPgdlEjMSNoEBg6IReA++gQRCgQPTogG4 -EjiAWoEEaV8QFlN0YXR1c0ltYWdlVHJhbnNmb3JtZXLXAA4HDg+tD64G9Ab1D7APsQezEj0QRQhnEkAA -WYED1YEBm4EEbIED/YEByIEEa152YWx1ZTogc2h1ZmZsZVdzaHVmZmxl1wAOBw4PrQ+uBvQG9Q+wD7EH -sxJGEEUEahJJAFmBA9WBAZuBBG+BA/2BATKBBG5fEBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLmdlbnJl -XxAVYXJyYW5nZWRPYmplY3RzLmdlbnJl1wAOBw4PrQ+uBvQG9Q+wD7EQZhJPEEUMrhJSAFmBA9WBBAiB -BHKBA/2BAxmBBHFfEBh2YWx1ZTogc2VsZWN0aW9uLmJpdHJhdGVfEBFzZWxlY3Rpb24uYml0cmF0ZdgA -DgcOD60Prgb0BvUPrw+wD7EQZhJYBO4I5xJbElwAWYED1YEECIEEdYEBE4EB64EEdIEEdl8QF3RpdGxl -OiBzZWxlY3Rpb24ucXVldWVkXxAQc2VsZWN0aW9uLnF1ZXVlZNMADgCBAD4HZRJhEmiBAYOmD/wP/Q++ -D/4P/xAAgQPngQPogQPTgQPpgQPqgQPrphJpA4ESaxJpEmkSaYEEd4DOgQR4gQR3gQR3gQR3XVRvZ2ds -ZSBRdWV1ZWRfEBtUb2dnbGVRdWV1ZVRpdGxlVHJhbnNmb3JtZXLYAA4HDg+tD64G9Ab1D68PsA+xEFUQ -VhJ1BBASdxJ4AFmBA9WBBAKBBAaBBHuA6YEEeoEEfF8QGnJvd0hlaWdodDogdmFsdWVzLmZvbnRTaXpl -WXJvd0hlaWdodNMADgCBAD4HZRJ9En+BAYOhD76BA9OhEoCBBH1fEB9Gb250U2l6ZXRvTGluZUhlaWdo -dFRyYW5zZm9ybWVy1wAOBw4PrQ+uBvQG9Q+wD7EQZhKFEEUMrRKIAFmBA9WBBAiBBICBA/2BAxaBBH9f -EBt2YWx1ZTogc2VsZWN0aW9uLnNhbXBsZVJhdGVfEBRzZWxlY3Rpb24uc2FtcGxlUmF0ZdcADgcOD60P -rgb0BvUPsA+xEFUQVhBXBGkQWQBZgQPVgQQCgQQGgQQFgQEtgQQE2AAOBw4PrQ+uBvQG9Q+vD7APsQez -EBAQRRKXEWESmQBZgQPVgQGbgQPwgQP9gQSDgQQ+gQSF2AAOAXIBcwF1AXcBeAF5BvoBehKcAXwBTwGA -AYEBghFpgFCBBISAP4BKgE6BBDxbUmVwZWF0IE5vbmXTAA4AgQA+B2USpBKsgQGDpxFzD/0QsxF2D74R -eBF5gQRAgQPogQQZgQRBgQPTgQRCgQRDpwG4A4EBuAG4ErEBuAG4gFqAzoBagFqBBIaAWoBaXxAVUmVw -ZWF0Tm9uZVRyYW5zZm9ybWVy2AAOBw4PrQ+uBvQG9Q+vD7APsQ/IErgSuQEmErsSvABZgQPVgQPXgQSK -gQSJgDiBBIiBBItfEBhtYXhWYWx1ZTogY29udGVudC5sZW5ndGhYbWF4VmFsdWVeY29udGVudC5sZW5n -dGjTAA4AgQA+B2USwhLEgQGDoQ/9gQPooQG4gFrYAA4HDg+tD64G9Ab1D68PsA+xD8gQIg+0Cy0QJRLN -AFmBA9WBA9eBA/WBA9CBApqBA/SBBI3TAA4AgQA+B2US0BLXgQGDpg/8D/0Pvg/+D/8QAIED54ED6IED -04ED6YED6oED66YBuAOBD8ABuAG4AbiAWoDOgQPUgFqAWoBa1wAOBw4PrQ+uBvQG9Q+wD7EHsxLhEEUE -axLkAFmBA9WBAZuBBJCBA/2BATmBBI9fEBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLnRyYWNrXxAVYXJy -YW5nZWRPYmplY3RzLnRyYWNr2AAOBw4PrQ+uBvQG9Q+vD7APsQezEuoQRQRmEu0S7gBZgQPVgQGbgQST -gQP9gQEagQSSgQSUXxAddmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5hcnRpc3RfEBZhcnJhbmdlZE9iamVj -dHMuYXJ0aXN00wAOAIEAPgdlEvMS9YEBg6EQT4EEAKEDgYDO2AAOBw4PrQ+uBvQG9Q+vD7APsQ/IEvoE -7gspEv0S/gBZgQPVgQPXgQSXgQETgQKVgQSWgQSYXxAVdGl0bGU6IGNvbnRlbnQuYXJ0aXN0XmNvbnRl -bnQuYXJ0aXN00wAOAIEAPgdlEwMTCYEBg6UP/A/9D/4P/xAAgQPngQPogQPpgQPqgQPrpRACA4EBTwFP -AU+BA+yAzoA/gD+AP9gADgcOD60Prgb0BvUPrw+wD7EPyBAiD7QHlhAlExYAWYED1YED14ED9YED0IEB -joED9IEEmtMADgCBAD4HZRMZEyCBAYOmD/wP/Q++D/4P/xAAgQPngQPogQPTgQPpgQPqgQPrpgG4A4EP -wAG4AbgBuIBagM6BA9SAWoBagFrYAA4HDg+tD64G9Ab1D68PsA+xEGYTKg+0CckTLRMuAFmBA9WBBAiB -BJ2BA9CBAi2BBJyBBJ5fEBhlbmFibGVkOiBzZWxlY3Rpb24uYWxidW1fEA9zZWxlY3Rpb24uYWxidW3T -AA4AgQA+B2UTMxM5gQGDpQ/8D74P/g//EACBA+eBA9OBA+mBA+qBA+ulAbgPwAG4AbgBuIBagQPUgFqA -WoBa2AAOBw4PrQ+uBvQG9Q+vD7APsQezEScPtAwdESoTRgBZgQPVgQGbgQQzgQPQgQLYgQQygQSg0wAO -AIEAPgdlE0kTT4EBg6UP/A++D/4P/xAAgQPngQPTgQPpgQPqgQPrpQG4D8ABuAG4A4GAWoED1IBagFqA -ztgADgcOD60Prgb0BvUPrw+wD7EHsxNYEEUEaBNbE1wAWYED1YEBm4EEo4ED/YEBKIEEooEEpF8QHXZh -bHVlOiBhcnJhbmdlZE9iamVjdHMubGVuZ3RoXxAWYXJyYW5nZWRPYmplY3RzLmxlbmd0aNMADgCBAD4H -ZRNhE2OBAYOhEE+BBAChA4GAztcADgcOD60Prgb0BvUPsA+xB7MTaBK5ATsTawBZgQPVgQGbgQSngQSJ -gDyBBKZfEB1tYXhWYWx1ZTogY3VycmVudEVudHJ5Lmxlbmd0aF8QE2N1cnJlbnRFbnRyeS5sZW5ndGjX -AA4HDg+tD64G9Ab1D7APsRBmE3EQRQyrE3QAWYED1YEECIEEqoED/YEDE4EEqV8QHnZhbHVlOiBzZWxl -Y3Rpb24uYml0c1BlclNhbXBsZV8QF3NlbGVjdGlvbi5iaXRzUGVyU2FtcGxl2AAOBw4PrQ+uBvQG9Q+v -D7APsRBmET8PtAjnEUITfgBZgQPVgQQIgQQ3gQPQgQHrgQQ2gQSs0wAOAIEAPgdlE4ETiIEBg6YP/A/9 -D74P/g//EACBA+eBA+iBA9OBA+mBA+qBA+umAbgDgQ/AAbgBuAG4gFqAzoED1IBagFqAWtgADgcOD60P -rgb0BvUPrw+wD7EHsw+zE5MDPROVE5YAWYED1YEBm4ED0YEEr4C/gQSugQSwXxAacHJlZGljYXRlOiBm -aWx0ZXJQcmVkaWNhdGVZcHJlZGljYXRl0wAOAIEAPgdlE5sTnoEBg6ITnBOdgQSxgQSyohOfA1OBBLOA -wF8QEU5TUHJlZGljYXRlRm9ybWF0XU5TRGlzcGxheU5hbWVfEHkodGl0bGUgY29udGFpbnNbY2RdICR2 -YWx1ZSkgT1IgKGFydGlzdCBjb250YWluc1tjZF0gJHZhbHVlKSBPUiAoYWxidW0gY29udGFpbnNbY2Rd -ICR2YWx1ZSkgT1IgKGdlbnJlIGNvbnRhaW5zW2NkXSAkdmFsdWUp2QAOBw4PrQ+uE6UG9Ab1D68PsA+x -B7MPsxOpBuwDPROsE60AWV8QE05TUHJldmlvdXNDb25uZWN0b3KBA9WBAZuBA9GBBLaBBK2Av4EEtYEE -t18QG3ByZWRpY2F0ZTI6IGZpbHRlclByZWRpY2F0ZVpwcmVkaWNhdGUy0wAOAIEAPgdlE7ITtYEBg6IT -nBOdgQSxgQSyohO2BPmBBLiBARVfEBl0aXRsZSBjb250YWluc1tjZF0gJHZhbHVl2QAOBw4PrQ+uE6UG -9Ab1D68PsA+xB7MPsxO9Bu0DPRPAE8EAWYED1YEBm4ED0YEEu4EEtIC/gQS6gQS8XxAbcHJlZGljYXRl -MzogZmlsdGVyUHJlZGljYXRlWnByZWRpY2F0ZTPTAA4AgQA+B2UTxhPJgQGDohOcE52BBLGBBLKiE8oF -H4EEvYEBHV8QGmFydGlzdCBjb250YWluc1tjZF0gJHZhbHVl2QAOBw4PrQ+uE6UG9Ab1D68PsA+xB7MP -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 -gELaAA4VKgFyAXMBdQF3AXgBeQb6A2EBege8B78BfAFPAYABgQGCFJMVMllOU1N1Ym1lbnWAUIEBmYEE -zYA/gEqAToEEzIEEztQADgFyAPMHAgcDFTUVNhU3gQKggQUygQVHgQUzWFBsYXlsaXN0XnN1Ym1lbnVB -Y3Rpb2460gAOAD4BshU8gF+vEBEJiA47FFoOjQ9wFNUUtxQmFScHtA8qFGgU9AhnFDQOwArBgQIYgQNj -gQTQgQN8gQO9gQTRgQTSgQTTgQTVgQGYgQOpgQTWgQTXgQHIgQTdgQOKgQJ22gAOAXIBcwF0AXUBdgF3 -AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCB7yAUIA/CYA/CYBKgE6BAZnaAA4BcgFzAXQBdQF2AXcBeAF5 -BvoBegFPAXwAbgFPAG4BgAGBAYIHvIBQgD8JgD8JgEqAToEBmdgADgFyAXMBdQF3AXgBeQb6AXoI6wF8 -AU8BgAGBAYIHvIBQgQHtgD+ASoBOgQGZ2AAOAXIBcwF1AXcBeAF5BvoBehVpAXwBTwGAAYEBgge8gFCB -BNSAP4BKgE6BAZlfEBFSZW1vdmUgZnJvbSBRdWV1ZdoADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8BfABu -AU8AbgGAAYEBgge8gFCAPwmAPwmASoBOgQGZ2gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBu -AYABgQGCB7yAUIA/CYA/CYBKgE6BAZnaAA4VKgFyAXMBdQF3AXgBeQb6A2EBehFpAuUBfAFPAYABgQGC -B7wViYBQgQQ8gKiAP4BKgE6BAZmBBNjSAA4APgGyFYyAX6URYBT4EZwU3BKXgQQ7gQTagQRKgQTcgQSD -2AAOAXIBcwF1AXcBeAF5BvoBehWUAXwBTwGAAYEBghFpgFCBBNuAP4BKgE6BBDxcUmVwZWF0IEFsYnVt -2gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCEWmAUIA/CYA/CYBKgE6BBDzaAA4B -cgFzAXQBdQF2AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGBAYIHvIBQgD8JgD8JgEqAToEBmdoADhUqAXIB -cwF1AXcBeAF5BvoDYQF6CLcIugF8AU8BgAGBAYIUkxW0gFCBAd2BBN+AP4BKgE6BBMyBBODSAA4APgGy -FbeAX6kN/g1YDaUUxBQ1CK8UiA7yDHSBA1OBAyqBA0CBBOKBBOOBAdyBBOWBA5eBAvHaAA4BcgFzAXQB -dQF2AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGBAYIIt4BQgD8JgD8JgEqAToEB3dgADgFyAXMBdQF3AXgB -eQb6AXoVzAF8AU8BgAGBAYIIt4BQgQTkgD+ASoBOgQHdXUhpZGUgUGxheWxpc3TaAA4BcgFzAXQBdQF2 -AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGBAYIIt4BQgD8JgD8JgEqAToEB3dQADgFyAPMHAgcDFd0V3hXf -gQKggQTngQTpgQTo0gAOAHkAehXigA1YU2VydmljZXPSAA4APgGyFeWAX6BfEA9fTlNTZXJ2aWNlc01l -bnXaAA4VKgFyAXMBdQF3AXgBeQb6A2EBegcAFeoBfAFPAYABgQGCFJMV74BQgQFogQTrgD+ASoBOgQTM -gQTsVEZpbGXSAA4AeQB6FfCADdIADgA+AbIV9YBfpgt4DUQVEgupFQkG94ECpYEDJIEE74ECtIEE8IEB -Z9oADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8BfABuAU8AbgGAAYEBggcAgFCAPwmAPwmASoBOgQFo2gAO -AXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCBwCAUIA/CYA/CYBKgE6BAWjaAA4BcgFz -AXQBdQF2AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGBAYIIn4BQgD8JgD8JgEqAToEB1t0A4QAOAeoB7AHt -CEcB7gDjAOQA5QHvAOYB8AHxAfIBTwH1AHEB+RYbFhwB+RRIAfsB/AhPgG2AP4BqgQT1gQTzgGqBBPRU -T2thedcAzwAOANAA0gDTANQD2hS2AeQWIxQ9A94AbhS2gQUAgG6BBQGBBPIJgQUA0gAOAHkAegFZgA3a -AA4VKgFyAXMBdQF3AXgBeQb6A2EBehQuFiwBfAFPAYABgQGCCJ8WMYBQgQTmgQT3gD+ASoBOgQHWgQT4 -2gAOFSoBcgFzAXUBdwF4AXkG+gNhAXoJIxY1AXwBTwGAAYEBghSTFjqAUIEB/IEE+oA/gEqAToEEzIEE -+1RFZGl00gAOAHkAehY7gA3SAA4APgGyFkCAX6oJGw+bFFEPSgoyDqMOVhRmDe8JooEB+4EDyYEE/oED -soECTIEDgYEDbIEE/4EDToECINoADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8BfABuAU8AbgGAAYEBggkj -gFCAPwmAPwmASoBOgQH82gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCCSOAUIA/ -CYA/CYBKgE6BAfzVAM8ADgDQA9cA0wArA9wWYBZhA96AAIEBYIEFLoEFEl8QFHt7MzE5LCA5fSwgezc4 -LCAzMn192gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBuAYABgQGCCJ+AUIA/CYA/CYBKgE6B -AdbaAA4VKgFyAXMBdQF3AXgBeQb6A2EBegefB6MBfAFPAYABgQGCFJMWdIBQgQGPgQUEgD+ASoBOgQTM -gQUFV0NvbnRyb2zSAA4APgGyFniAX68QEQokCQ0VJgeWDIMVEw7mDhcVFA1mD14UggkuD4IUxgxUC4eB -AkeBAfaBBQeBAY6BAvaBBQiBA5WBA1qBBQmBAy6BA7iBBQqBAgGBA8GBBQuBAuaBAqraAA4BcgFzAXQB -dQF2AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGBAYIHn4BQgD8JgD8JgEqAToEBj9oADgFyAXMBdAF1AXYB -dwF4AXkG+gF6AU8BfABuAU8AbgGAAYEBggefgFCAPwmAPwmASoBOgQGP2gAOAXIBcwF0AXUBdgF3AXgB -eQb6AXoBTwF8AG4BTwBuAYABgQGCB5+AUIA/CYA/CYBKgE6BAY/aAA4BcgFzAXQBdQF2AXcBeAF5BvoB -egFPAXwAbgFPAG4BgAGBAYIHn4BQgD8JgD8JgEqAToEBj9oADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8B -fABuAU8AbgGAAYEBggefgFCAPwmAPwmASoBOgQGP3gBDAA4ARABFAEcASABJClYASgBLAEwATQpXAE4U -tgBQFroWuxa8Cl0KXha+Fr8WwABZAQwWwRbCgQUAgQFjgQUQgQUvgQUOgQJagQURgQUNgQUxgQUwgQUP -XxAXe3s3NiwgNTA2fSwgezQxMSwgMTI2fX1fEBFDaGVjayBmb3IgVXBkYXRlc9IADgB5AHoKaIAN0gAO -AD4BshbJgF+lFMIUrhS0FEgUwYEFE4EFFoEFHYEE9IEFIdgAzwAOANABRgDTCpgD2gqZFLYKmxbSCNEK -nQqeFLYW1IEFAIECa4EFFYEFAIEFFNEADgqigQJpXxAVe3szNzUsIDg5fSwgezE2LCAxNn191wDPAA4A -0ADSANMA1APaFLYB5BbbFQED3gBuFLaBBQCAboEFF4EFGAmBBQBfEBV7ezE4LCAxOH0sIHsyOTEsIDE4 -fX3dAOEADgHqAewB7QhHAe4A4wDkAOUB7wDmAfAB8QHyAU8B9QBZFuMBTxblAfkUrgH7ALwW6IBtgD+B -BRqAP4EFGYBqgQUWEkg8Uf9fEB9DaGVjayBmb3IgdXBkYXRlcyBhdXRvbWF0aWNhbGx50gAOFusW7Bbt -W05TSW1hZ2VOYW1lgQUcgQUbWE5TU3dpdGNo0gA3ADgW8BbxohbxADtfEBNOU0J1dHRvbkltYWdlU291 -cmNl1wDPAA4A0ADSANMA1APaFLYGExb1FJ8D3gBuFLaBBQCBAV2BBR6BBR8JgQUAXxAVe3s4OSwgODl9 -LCB7MjQzLCAxN3192ADhAA4A4gDjAOQA5QDmAOcB8QDpAOoW/QH5FLQKhADvgDCAKIEFIIBqgQUdgC1f -EBhDaGVja2luZyBmb3IgdXBkYXRlcy4uLgrZAM8ADgDQD84A0hcDANMA1APaFLYXBRcGAG4U5hcJA94A -bhS2W05TRHJhZ1R5cGVzgQUAgQUtgQUpCYEFKoEFIgmBBQDSAA4APgA/Fw6BAWSmFw8XEBcRFxIXExcU -gQUjgQUkgQUlgQUmgQUngQUoXxAZQXBwbGUgUERGIHBhc3RlYm9hcmQgdHlwZV8QGUFwcGxlIFBORyBw -YXN0ZWJvYXJkIHR5cGVfEBVOU0ZpbGVuYW1lc1Bib2FyZFR5cGVfEDFOZVhUIEVuY2Fwc3VsYXRlZCBQ -b3N0U2NyaXB0IHYxLjIgcGFzdGVib2FyZCB0eXBlXxAeTmVYVCBUSUZGIHY0LjAgcGFzdGVib2FyZCB0 -eXBlXxAaQXBwbGUgUElDVCBwYXN0ZWJvYXJkIHR5cGVfEBR7ezIwLCA0Mn0sIHs2NCwgNjR9fdgA4QAO -BL4A4wS/BMAA5gTBA2MEwgC8Fx4AvAC8Fx8BJ4EBEYEFKxICAAAACNMADgAyAYQBhQGGFySATYBLgQUs -VXdoZWVs0gA3ADgXJxcopRcoAg4CDwIQADtbTlNJbWFnZVZpZXdfEBR7ezEsIDl9LCB7NDExLCAxMjZ9 -fVhNYWluTWVuddIADgA+AbIXLYBfqBTaFDEURhQrFGIUIxUjFMWBBTSBBOqBBPmBBN6BBQOBBMuBBTuB -BUPaAA4VKgFyAXMBdQF3AXgBeQb6A2EBegifAFMBfAFPAYABgQGCFJMXPoBQgQHWgAmAP4BKgE6BBMyB -BTXSAA4APgGyF0GAX68QDwu3C+QVJQ5kDZcUOwwKFPYUQxTQDzcPGwiXFEoLFIECuIECxYEFN4EDcIED -PIEE8YEC0YEFOIEE9oEFOYEDrIEDpIEB1YEFAoECjtoADgFyAXMBdAF1AXYBdwF4AXkG+gF6AU8BfABu -AU8AbgGAAYEBggifgFCAPwmAPwmASoBOgQHW2gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8AG4BTwBu -AYABgQGCCJ+AUIA/CYA/CYBKgE6BAdbaAA4BcgFzAXQBdQF2AXcBeAF5BvoBegFPAXwAbgFPAG4BgAGB -AYIIn4BQgD8JgD8JgEqAToEB1lxfTlNBcHBsZU1lbnXaAA4VKgFyAXMBdQF3AXgBeQb6A2EBeg2GF3AB -fAFPAYABgQGCFJMXdYBQgQM2gQU8gD+ASoBOgQTMgQU9VldpbmRvd9IADgB5AHoXdoAN0gAOAD4Bshd7 -gF+mDkgOIxTsDwcU5Q1+gQNngQNdgQVAgQOegQVBgQM12gAOAXIBcwF0AXUBdgF3AXgBeQb6AXoBTwF8 -AG4BTwBuAYABgQGCDYaAUIA/CYA/CYBKgE6BAzbaAA4BcgFzAXQBdQF2AXcBeAF5BvoBegFPAXwAbgFP -AG4BgAGBAYINhoBQgD8JgD8JgEqAToEDNl5fTlNXaW5kb3dzTWVuddoADhUqAXIBcwF1AXcBeAF5BvoD -YQF6Cb4JwQF8AU8BgAGBAYIUkxedgFCBAiiBBUSAP4BKgE6BBMyBBUVUSGVscNIADgA+AbIXoYBfoQm2 -gQInW19OU01haW5NZW510gAOAD4BshemgF+hCL+BAeFZezk3LCAxNzd90gAOAD4BshergF+oC5kL9QoI -ChYK/wnpC8QOsYECr4ECy4ECQIECRIECiIECOIECvIEDhtIADgAyADMANIAEgAPSAA4AMgAzF7mABIEF -TV8QEkZpbGVUcmVlRGF0YVNvdXJjZdIADgA+AbYXvYBerxEBCQp1A+UJIxSTA+YAWwe8CBIHnwifBwAU -kwQQCvYUQwnzB7wUkwm+BGMHvAi3DKgUIwnzCBIEZAifB7wUSAjvCBIAHwBbCm8InwifCA8UkwefFLYE -awifCLcAlgCcCLcJ8wAfCSMHvABPAFsEbApTDYYIEgBbB7wNhhFpBG0MIAypAL4InxSTAB8EEAHSCSMI -PAe8DKYBJgjvBBAAWwAfA+UI7wefBykUYgCYCJ8MIAcAAE8AHwefB7wEZQCbCLcI7wjvCm4Hnwr2AB8H -nxFpAB8Itwr2B58MHQAfAB8CMQcABBAAHwifAB8JIwQQCLcHvABBBBAAWw2GB7wMqgi3FLQK9gRoCO8K -9gjvCSMJ8wwgDCAAkggSAB8EaQCdFLYAWwyrAB8AHwkjFLYAHxRuB7wAWwr2CvYAHxQxAB8DAxTFAosU -thS2DCAItxSTB58EagynFSMDKQRnA+UAWwk8B58InwcpArgUKwBbB7wInwefCJ8EEBSTBGYRaQi3AB8M -IAnzCBIJ8wkjAFsNhhTBCfMAQQAfDK0RaQ2GCSMEEAgSDCAInwifAJMHvAkjCJ8AmRFpAB8K9gwgBBAA -Wwe8CBIHvBSuB58MIBTaB58IvwkjDYYHAAefAB8C3gnzFEYHKQgSBwAHAAefB58HvAAfFPQIOwjvAB8I -wwAfAB8MrgQQA+UAmgQQFJMHnwifB58HvABbgQJsgOWBAfyBBMyBAVmAC4EBmYEBtIEBj4EB1oEBaIEE -zIDpgQKGgQT2gQI5gQGZgQTMgQIogPaBAZmBAd2BAwiBBMuBAjmBAbSBAQOBAdaBAZmBBPSBAeyBAbSA -AoALgQJjgQHWgQHWgQGzgQTMgQGPgQUAgQE5gQHWgQHdgGSAsIEB3YECOYACgQH8gQGZgOKAC4EBPoEC -V4EDNoEBtIALgQGZgQM2gQQ8gQFEgQLZgQMMgB+BAdaBBMyAAoDpgGeBAfyBAb+BAZmBAwCAOIEB7IDp -gAuAAoDlgQHsgQGPgQIGgQUDgHiBAdaBAtmBAWiA4oACgQGPgQGZgQESgKaBAd2BAeyBAeyBAl+BAY+B -AoaAAoEBj4EEPIACgQHdgQKGgQGPgQLYgAKAAoB7gQFogOmAAoEB1oACgQH8gOmBAd2BAZmAB4DpgAuB -AzaBAZmBAxCBAd2BBR2BAoaBASiBAeyBAoaBAeyBAfyBAjmBAtmBAtmAHIEBtIACgQEtgLqBBQCAC4ED -E4ACgAKBAfyBBQCAAoEFDIEBmYALgQKGgQKGgAKBBOqAAoCzgQVDgJOBBQCBBQCBAtmBAd2BBMyBAY+B -ATKBAwSBBTuAvYEBIYDlgAuBAhKBAY+BAdaBAgaAn4EE3oALgQGZgQHWgQGPgQHWgOmBBMyBARqBBDyB -Ad2AAoEC2YECOYEBtIECOYEB/IALgQM2gQUhgQI5gAeAAoEDFoEEPIEDNoEB/IDpgQG0gQLZgQHWgQHW -gDWBAZmBAfyBAdaAkIEEPIACgQKGgQLZgOmAC4EBmYEBtIEBmYEFFoEBj4EC2YEFNIEBj4EB4YEB/IED -NoEBaIEBj4ACgKmBAjmBBPmBAgaBAbSBAWiBAWiBAY+BAY+BAZmAAoEE14EBxIEB7IACgQHigAKAAoED -GYDpgOWAnIDpgQTMgQGPgQHWgQGPgQGZgAvSAA4APgG2GMmAXq8RAQoKrgP8D0oUIwCdBhUUJgpvC4cP -Gw1EFCsEbAsrCekULg6NFDEJtgR8FDQUNQzXChYHvAcpBK4UOwj5CYgL4wg7FD0AlgqLFEMMChRIFEYK -JAgVBZ8USg7yAdIDAwivC8QIdhRRDsAD5gCSBbkIEg4jCnUAmxRaDX4RYAXRDKkM6A83ANkHsxRiBGcB -5hRmCEIUaAyzATsNuxRuDboAngQQBGMJDQlHB58CMQvkDKoLeAPlDGMPgg8qDcAC3g1YBPANvwp6Cu4U -ggr2DFQRnA/ICzAUiAwjCdYOFwwJAkULqQRqB5ULtxSTCykN7wx0COcKwQhnAJgATwz5DkgNpRSfBGkN -vQRrCy0K/w+bBVMMrQyoAL4JPBBVAykFaxSuAJMNCgjvClMUtA6jCMMUthS3Cy8LLgCVBxEHAAnzAxcJ -vhTBFMICoAyuFMQUxRTGBYIMxQ2GAz0FNQCXBCoJdg1mFNAJQQi3AswAnBTVDf4LmQ9eFNoLFAiXDB0O -sQwgBGQFFwpzFNwKMgCZFOUU5gv1AB8AWwrjDRsSlxTsCDwOVgRtDKsOZBT0ASYNlwmiFPYCixT4FPkL -KgymBGgAmgpuB7QOOxUBCS4MpwifB5YIxgkbDwcVCQ7mAEEKCALyCSMIDwcQBvcVGhBmCL8J1wgyD3AV -EgnJFRMVFAhXEWkNKwRlA/ECuARmFSMMgxUlFSYVJwCUgQJugQFPgQOygQTLgLqBAVuBBNOBAmOBAqqB -A6SBAySBBN6BAT6BApmBAjiBBOaBA3yBBOqBAieA/oEE3YEE44EDCoECRIEBmYECBoEBCIEE8YEB8IEC -GIECx4EBxIEE8oBkgQJlgQT2gQLRgQT0gQT5gQJHgQG2gQE9gQUCgQOXgGeAs4EB3IECvIEBzIEE/oED -ioEBWYAcgQFCgQG0gQNdgQJsgKaBBNCBAzWBBDuBAUiBAwyBAw6BA6yAI4EBm4EFA4EBIYBpgQT/gQHB -gQTWgQMCgDyBA0aBBQyBA0WA1oDpgPaBAfaBAg2BAY+Ae4ECxYEDEIECpYDlgQLrgQPBgQOpgQNKgKmB -AyqBARaBA0mBAmGBAoWBBQqBAoaBAuaBBEqBA9eBAp6BBOWBAtyBAjOBA1qBAtSAfYECtIEBMoEBlIEC -uIEEzIEClYEDToEC8YEB64ECdoEByIB4gOKBAxKBA2eBA0CBBR+BAS2BA0iBATmBApqBAoiBA8mBASyB -AxaBAwiAH4ECEoEEAoC9gQExgQUWgDWBAxWBAeyBAleBBR2BA4GBAeKBBQCBBNKBApyBApuAUoEBboEB -aIECOYC1gQIogQUhgQUTgJeBAxmBBOKBBUOBBQuBATaBAwaBAzaAv4EBJYBxgO2BAhSBAy6BBTmBAg+B -Ad2AoYCwgQTRgQNTgQKvgQO4gQU0gQKOgQHVgQLYgQOGgQLZgQEDgQEegQJngQTcgQJMgJCBBUGBBSqB -AsuAAoALgQKBgQMYgQSDgQVAgQG/gQNsgQFEgQMTgQNwgQTXgDiBAzyBAiCBBTiAk4EE2oEFS4ECl4ED -AIEBKICcgQJfgQGYgQNjgQUYgQIBgQMEgQHWgQGOgQHkgQH7gQOegQTwgQOVgAeBAkCAq4EB/IEBs4EB -cIEBZ4EFTIEECIEB4YECMYEBu4EDvYEE74ECLYEFCIEFCYEBxoEEPIEDG4EBEoEBU4CfgQEagQU7gQL2 -gQU3gQUHgQTVgELSAA4APgG2GdaAXq8RAQoZ1xnYGdkZ2hnbGdwZ3RneGd8Z4BnhGeIZ4xnkGeUZ5hnn -GegZ6RnqGesZ7BntGe4Z7xnwGfEZ8hnzGfQL8Bn2GfcZ+Bn5GfoZ+xn8Gf0Z/hn/GgAaARoCGgMaBBoF -GgYMTxoIGgkaChoLGgwaDRoOGg8aEBoRGhIaExoUGhUaFhoXGhgH0xoaGhsaHBodGh4aHxogGiEaIhoj -GiQaJRomGicaKBopGioaKxosGi0aLhovGjAaMRoyGjMaNBo1GjYaNxo4GjkaOho7GjwaPRo+Gj8aQBpB -Cd8aQwwXGkUaRhpHB64aSRU1GksaTBpNGk4aTxpQGlEaUhpTGlQaVRpWGlcaWBpZGloaWxpcGl0aXhpf -GmAaYRpiGmMaZBplGmYaZxpoGmkaahprGmwabRpuGm8acBpxBxUacxp0GnUadhp3GngaeRp6GnsafBp9 -Gn4afxqAGoEaghqDGoQahRqGGocaiBqJGooaixqMGo0ajhqPGpAakRqSGpMalBqVGpYalxqYGpkamhqb -GpwanRqeGp8aoBqhGqIaoxqkGqUaphqnGqgaqRqqGqsarBqtGq4arxqwGrEashqzGrQatRq2GrcauBq5 -Groauxq8Gr0avhq/GsAawRrCF3AaxBrFGsYaxxrIGskXuRrLGswazQg2Gs8a0BrRGtIa0xrUGtUa1hrX -Gtga2RraGtsa3BrdGt4a3xrggQVRgQVSgQVTgQVUgQVVgQVWgQVXgQVYgQVZgQVagQVbgQVcgQVdgQVe -gQVfgQVggQVhgQVigQVjgQVkgQVlgQVmgQVngQVogQVpgQVqgQVrgQVsgQVtgQVugQLIgQVvgQVwgQVx -gQVygQVzgQV0gQV1gQV2gQV3gQV4gQV5gQV6gQV7gQV8gQV9gQV+gQV/gQLkgQWAgQWBgQWCgQWDgQWE -gQWFgQWGgQWHgQWIgQWJgQWKgQWLgQWMgQWNgQWOgQWPgQWQgQGcgQWRgQWSgQWTgQWUgQWVgQWWgQWX -gQWYgQWZgQWagQWbgQWcgQWdgQWegQWfgQWggQWhgQWigQWjgQWkgQWlgQWmgQWngQWogQWpgQWqgQWr -gQWsgQWtgQWugQWvgQWwgQWxgQWygQWzgQW0gQW1gQW2gQW3gQW4gQI0gQW5gQLVgQW6gQW7gQW8gQGV -gQW9gQUygQW+gQW/gQXAgQXBgQXCgQXDgQXEgQXFgQXGgQXHgQXIgQXJgQXKgQXLgQXMgQXNgQXOgQXP -gQXQgQXRgQXSgQXTgQXUgQXVgQXWgQXXgQXYgQXZgQXagQXbgQXcgQXdgQXegQXfgQXggQXhgQXigQXj -gQXkgQFvgQXlgQXmgQXngQXogQXpgQXqgQXrgQXsgQXtgQXugQXvgQXwgQXxgQXygQXzgQX0gQX1gQX2 -gQX3gQX4gQX5gQX6gQX7gQX8gQX9gQX+gQX/gQYAgQYBgQYCgQYDgQYEgQYFgQYGgQYHgQYIgQYJgQYK -gQYLgQYMgQYNgQYOgQYPgQYQgQYRgQYSgQYTgQYUgQYVgQYWgQYXgQYYgQYZgQYagQYbgQYcgQYdgQYe -gQYfgQYggQYhgQYigQYjgQYkgQYlgQYmgQYngQYogQYpgQYqgQYrgQYsgQYtgQYugQYvgQYwgQYxgQYy -gQYzgQY0gQU8gQY1gQY2gQY3gQY4gQY5gQY6gQVNgQY7gQY8gQY9gQG8gQY+gQY/gQZAgQZBgQZCgQZD -gQZEgQZFgQZGgQZHgQZIgQZJgQZKgQZLgQZMgQZNgQZOgQZPXxAYVGV4dCBGaWVsZCBDZWxsIChFbWFp -bDopXxARVmVydGljYWwgU2Nyb2xsZXJfEA9NZW51IEl0ZW0gKEN1dClfEBRNZW51IEl0ZW0gKFBsYXls -aXN0KV8QFVRvb2xiYXIgSXRlbSAoU2VhcmNoKV8QQVRleHQgRmllbGQgQ2VsbCAoVG90YWwgRHVyYXRp -b246ICAwMCBob3VycyAwMCBtaW51dGVzIDAwIHNlY29uZHMpXxAdTWVudSBJdGVtIChSZW1vdmUgZnJv -bSBRdWV1ZSlfEBZTdGF0aWMgVGV4dCAoTWVzc2FnZTopXxAeTWVudSBJdGVtIChTdG9wIEFmdGVyIEN1 -cnJlbnQpXxAXTWVudSBJdGVtIChIaWRlIE90aGVycylfEBZNZW51IEl0ZW0gKEFkZCBVUkwuLi4pXxAQ -TWVudSBJdGVtIChWaWV3KV8QE1RhYmxlIENvbHVtbiAocGF0aClfEBJNZW51IEl0ZW0gKExlbmd0aClf -EA9NZW51IChTZXJ2aWNlcylfEBRNZW51IEl0ZW0gKFJlbW92ZSktMV8QEE1lbnUgSXRlbSAoRmlsZSlf -EBRNZW51IEl0ZW0gKENvZyBIZWxwKV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0yW1NlcGFy -YXRvci01XxAZTWVudSBJdGVtIChIaWRlIFBsYXlsaXN0KV8QG1RleHQgRmllbGQgQ2VsbCAoQ2hhbm5l -bHM6KV8QEU1lbnUgSXRlbSAoQWxidW0pXxAPTWVudSAoUGxheWxpc3QpXVNjcm9sbCBWaWV3LTFfEKZJ -bWFnZSBDZWxsIChOU0ltYWdlIDB4MTM5MDlhZTAgU2l6ZT17MTcsIDE3fSBSZXBzPSgKICAgIE5TQ2Fj -aGVkSW1hZ2VSZXAgMHgxMzkwOWI4MCBTaXplPXsxNywgMTd9IENvbG9yU3BhY2U9TlNDYWxpYnJhdGVk -UkdCQ29sb3JTcGFjZSBCUFM9OCBQaXhlbHM9MTd4MTcgQWxwaGE9WUVTCikpXFNlcGFyYXRvci0yMV8Q -Gk1lbnUgSXRlbSAoU2hvdyBpbiBGaW5kZXIpXxAWTWVudSBJdGVtIChSZW1vdmUgQWxsKVpUZXh0IEZp -ZWxkXxASQnV0dG9uIENlbGwgKE9rYXkpXxAWVG9vbGJhciBJdGVtIChTaHVmZmxlKV8QGlRleHQgRmll -bGQgQ2VsbCAoTWVzc2FnZTopXxAUTWVudSBJdGVtIChTZXJ2aWNlcylvEBgATQBlAG4AdQAgAEkAdABl -AG0AIAAoAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmAClfEBJQdXNoIEJ1dHRvbiAoT2theSlfEBBNZW51 -IEl0ZW0gKEVkaXQpXxAYTWVudSBJdGVtIChQbGF5L1BhdXNlKS0xXxARVGV4dCBGaWVsZCBDZWxsLTVf -EB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktNVxTZXBhcmF0b3ItMjJfEB5NZW51IEl0ZW0gKElu -Y3JlYXNlIEZvbnQgU2l6ZSlfECJSb3VuZCBUZXh0dXJlZCBCdXR0b24gKHNodWZmbGVfb24pXxAgUm91 -bmQgVGV4dHVyZWQgQnV0dG9uIChpbmZvX29mZilfECBNZW51IEl0ZW0gKEN1c3RvbWl6ZSBUb29sYmFy -Li4uKV8QEU1lbnUgSXRlbSAoVHJhY2spXFNlcGFyYXRvci0xNF8QG01lbnUgSXRlbSAoRmlsdGVyIFBs -YXlsaXN0KV8QRFJvdW5kZWQgVGV4dCBGaWVsZCAoVG90YWwgRHVyYXRpb246ICAwMCBob3VycyAwMCBt -aW51dGVzIDAwIHNlY29uZHMpXxAbVG9vbGJhciBJdGVtIChDdXJyZW50IFRpbWUpXxAbVGV4dCBGaWVs -ZCBDZWxsIChUZXh0IENlbGwpXkNvbnRlbnQgVmlldy0xXxAQTWVudSBJdGVtIChab29tKV8QFFN0YXRp -YyBUZXh0IChFbWFpbDopXxAVVG9vbGJhciBJdGVtIChSZXBlYXQpW1NlcGFyYXRvci02XxAeTWVudSBJ -dGVtIChCcmluZyBBbGwgdG8gRnJvbnQpXxAWTWVudSBJdGVtIChSZXBlYXQgQWxsKV8QHVRleHQgRmll -bGQgQ2VsbCAoVGV4dCBDZWxsKS02XxAWU3RhdGljIFRleHQgKEJpdHJhdGU6KV8QGlRleHQgRmllbGQg -Q2VsbCAoQml0cmF0ZTopXxAUTWVudSBJdGVtIChIaWRlIENvZylfEBZUZXh0IEZpZWxkIENlbGwgKDA6 -MDApXxATTWVudSBJdGVtIChDb250cm9sKV8QFFRhYmxlIENvbHVtbiAoYWxidW0pXxAYQnV0dG9uIENl -bGwgKHNodWZmbGVfb24pXFNlcGFyYXRvci0xNV8QEkJ1dHRvbiBDZWxsIChTZW5kKVtTZXBhcmF0b3It -N18QHFRleHQgRmllbGQgQ2VsbCAoRnJlcXVlbmN5OildVHJhY2tpbmcgQ2VsbF8QHU1lbnUgSXRlbSAo -U2VhcmNoIGZvciBBcnRpc3QpXFVwZGF0ZVdpbmRvd1tTZXBhcmF0b3ItMl8QGlRvb2xiYXIgU3BhY2Ug -SXRlbSAoU3BhY2UpXxBTUGxheWxpc3QgVmlldyAoIywgVGl0bGUsIEFydGlzdCwgQWxidW0sIExlbmd0 -aCwgWWVhciwgR2VucmUsIFRyYWNrLCBQYXRoLCBGaWxlbmFtZSlfEBRUYWJsZSBDb2x1bW4gKGluZGV4 -KV8QEk1lbnUgSXRlbSAoU3RvcCktMV8QE1ZlcnRpY2FsIFNjcm9sbGVyLTFeTWVudSAoQ29udHJvbClf -EBdSb3VuZCBTZWdtZW50ZWQgQ29udHJvbF8QIE1lbnUgSXRlbSAoQ2hlY2sgZm9yIFVwZGF0ZXMuLi4p -W1N0YXRpYyBUZXh0XxAXTWVudSBJdGVtIChBZGQgRmlsZS4uLilbU2Nyb2xsIFZpZXdfEBJFbnRyaWVz -IENvbnRyb2xsZXJfEBdNZW51IEl0ZW0gKFZvbHVtZSBEb3duKV8QJ01lbnUgSXRlbSAoU2VhcmNoIGZv -ciBTb25ncyBmcm9tIEFsYnVtKV8QEk1lbnUgSXRlbSAoUmVtb3ZlKV8QIVJvdW5kIFRleHR1cmVkIEJ1 -dHRvbiAocmVwZWF0X29uKV8QIE1lbnUgSXRlbSAoU2hvdyBGaWxlIFRyZWUgUGFuZWwpXxAdVGV4dCBG -aWVsZCBDZWxsIChUZXh0IENlbGwpLThbU2VwYXJhdG9yLTNfEBpUZXh0IEZpZWxkIENlbGwgKFN1Ympl -Y3Q6KV8QFk1lbnUgSXRlbSAoUGxheS9QYXVzZSlcU2VwYXJhdG9yLTE2WERvY2tNZW51XxAXTWVudSBJ -dGVtIChGYWRlIEluL091dClfEBZNZW51IEl0ZW0gKFJlcGVhdCBPbmUpXxAYQ3VycmVudCBFbnRyeSBD -b250cm9sbGVyXxAVTWVudSBJdGVtIChOZXh0IFNvbmcpXFNlcGFyYXRvci0xMF8QHEJ1dHRvbiBDZWxs -IChTaG93IEluIEZpbmRlcilfEBtNZW51IEl0ZW0gKFByZXZpb3VzIFNvbmcpLTFeU2VnbWVudGVkIENl -bGxfEBZNZW51IEl0ZW0gKFNhdmUgQXMuLi4pXxAUVGFibGUgQ29sdW1uIChnZW5yZSlfEBVNZW51IEl0 -ZW0gKEFib3V0IENvZylfEBpNZW51IEl0ZW0gKEN1cnJlbnQgQXJ0aXN0KV8QFk1lbnUgSXRlbSAoU2Vs -ZWN0IEFsbClfEB5NZW51IEl0ZW0gKERlY3JlYXNlIEZvbnQgU2l6ZSlfEBhNZW51IEl0ZW0gKEFkZCB0 -byBRdWV1ZSlfEBpNZW51IEl0ZW0gKFNob3cgQWxsIFNvbmdzKV8QE01lbnUgSXRlbSAoU2h1ZmZsZSlf -EB9Ub29sYmFyIEl0ZW0gKFBsYXliYWNrIEJ1dHRvbnMpXENvbnRlbnQgVmlld18QD1RleHQgRmllbGQg -Q2VsbF8QFE1lbnUgSXRlbSAoTWluaW1pemUpXxAgTWVudSBJdGVtIChTaG93IFNwb3RsaWdodCBQYW5l -bClfECpUZXh0IEZpZWxkIENlbGwgKENoZWNraW5nIGZvciB1cGRhdGVzLi4uCilfEBNUYWJsZSBDb2x1 -bW4gKHllYXIpW1NlcGFyYXRvci00XxAUVGFibGUgQ29sdW1uICh0cmFjaylfEBBNZW51IEl0ZW0gKFN0 -b3ApXxARTWVudSBJdGVtIChHZW5yZSlfEBBNZW51IEl0ZW0gKFJlZG8pXxAdVGV4dCBGaWVsZCBDZWxs -IChUZXh0IENlbGwpLTddU3RhdGljIFRleHQtMV8QF1N0YXRpYyBUZXh0IChDaGFubmVsczopXxASQ2xp -Y2sgRmllbGQgKDA6MDApXxAUUHVzaCBCdXR0b24gKENhbmNlbClfEB9TaGFyZWQgVXNlciBEZWZhdWx0 -cyBDb250cm9sbGVyXFNlYXJjaCBGaWVsZF8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS00XxAr -Q2hlY2sgQm94IChDaGVjayBmb3IgdXBkYXRlcyBhdXRvbWF0aWNhbGx5KV8QF1Rvb2xiYXIgSXRlbSAo -UG9zaXRpb24pXxARVGV4dCBGaWVsZCBDZWxsLTNeQ29udGV4dHVhbE1lbnVeRmVlZGJhY2tXaW5kb3df -ECZTdGF0aWMgVGV4dCAoQ2hlY2tpbmcgZm9yIHVwZGF0ZXMuLi4KKV8QEU1lbnUgSXRlbSAoUGFzdGUp -WlBvcHVwIFZpZXdeQ29udGVudCBWaWV3LTJfEBpNZW51IEl0ZW0gKEFkZCB0byBRdWV1ZSktMV8QGU1l -bnUgSXRlbSAoUHJldmlvdXMgU29uZylbU2VwYXJhdG9yLTFfEBhUb29sYmFyIEl0ZW0gKEN1c3RvbWl6 -ZSlbTWVudSAoRmlsZSlZVGFibGVNZW51XxAWQnV0dG9uIENlbGwgKGluZm9fb2ZmKVtNZW51IChIZWxw -KV8QEkltYWdlIFZpZXcgKHdoZWVsKV5Bc3luYyBBcnJvd3MtMV8QGUJ1dHRvbiBDZWxsICh2b2x1bWVf -aGlnaCldU3RhdGljIFRleHQtMlxTZXBhcmF0b3ItMTFfEBBNZW51IEl0ZW0gKEhlbHApXFNlcGFyYXRv -ci0xN18QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0zXxAWVGV4dCBGaWVsZCBDZWxsIChCcHM6 -KV1NZW51IChXaW5kb3cpXxARU2VhcmNoIEZpZWxkIENlbGxfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQg -Q2VsbCktMV8QLFRvb2xiYXIgRmxleGlibGUgU3BhY2UgSXRlbSAoRmxleGlibGUgU3BhY2UpXxAUUGxh -eWxpc3QgSGVhZGVyIFZpZXdfEBRCdXR0b24gQ2VsbCAoQ2FuY2VsKV8QFk1lbnUgSXRlbSAoTmV4dCBB -bGJ1bSlcU2VwYXJhdG9yLTIzXxAVSG9yaXpvbnRhbCBTY3JvbGxlci0xW01lbnUgKFZpZXcpXxAXQnV0 -dG9uIENlbGwgKGZpbGVzX29mZilfEBpUb29sYmFyIEl0ZW0gKEluZm8gRHJhd2VyKVtTZXBhcmF0b3It -OF8QHE1lbnUgSXRlbSAoU2hvdyBJbmZvIERyYXdlcilfEBFNZW51IEl0ZW0gKEluZGV4KV8QGk1lbnUg -SXRlbSAoUHJldmlvdXMgQWxidW0pXxAPTWVudSBJdGVtIChDb2cpXxAUTWVudSBJdGVtIChRdWl0IENv -ZylfEBRNZW51IEl0ZW0gKFNob3cgQWxsKV8QHFB1c2ggQnV0dG9uIChTaG93IEluIEZpbmRlcilfEBBN -ZW51IEl0ZW0gKFllYXIpWGluZm9WaWV3XxAVVGFibGUgQ29sdW1uIChzdGF0dXMpXxAdVGV4dCBGaWVs -ZCBDZWxsIChUZXh0IENlbGwpLTlcQXN5bmMgQXJyb3dzXFNlcGFyYXRvci0yOF8QEE1lbnUgSXRlbSAo -Q29weSlfEBVUb29sYmFyIEl0ZW0gKFZvbHVtZSlcU2VwYXJhdG9yLTI2XxASSW1hZ2UgQ2VsbCAod2hl -ZWwpXxARTWVudSBJdGVtIChUaXRsZSlcRmlsZSdzIE93bmVyV1Rvb2xiYXJfEBtTcG90bGlnaHQgV2lu -ZG93IENvbnRyb2xsZXJfEBFUZXh0IEZpZWxkIENlbGwtMV8QF01lbnUgSXRlbSAoUmVwZWF0IE5vbmUp -XFNlcGFyYXRvci0yN18QElB1c2ggQnV0dG9uIChTZW5kKV8QEk1lbnUgSXRlbSAoRGVsZXRlKV8QF1Rh -YmxlIENvbHVtbiAoZmlsZW5hbWUpXVN0YXRpYyBUZXh0LTNfEBpNZW51IEl0ZW0gKFN1cHBvcnQgQ29n -Li4uKV8QEk1lbnUgSXRlbSAoUmVwZWF0KV8QD1RyYWNraW5nIFNsaWRlcl8QHE1lbnUgSXRlbSAoU2Vu -ZCBGZWVkYmFjay4uLilfECRNZW51IEl0ZW0gKFNlbGVjdCBDdXJyZW50bHkgUGxheWluZylcU2VwYXJh -dG9yLTI0XxAaUG9wdXAgQnV0dG9uICh2b2x1bWVfaGlnaClfEBhNZW51IEl0ZW0gKFJlcGVhdCBBbGJ1 -bSlbQXBwbGljYXRpb25fEBhNZW51IEl0ZW0gKEN1cnJlbnQgU29uZylfEBhTdGF0aWMgVGV4dCAoRnJl -cXVlbmN5OilfEBVUYWJsZSBDb2x1bW4gKGxlbmd0aClfEBhUb29sYmFyIEl0ZW0gKEZpbGUgVHJlZSlf -EBZTdGF0aWMgVGV4dCAoU3ViamVjdDopXxAmTWVudSBJdGVtIChTZWFyY2ggZm9yIFNvbmdzIGJ5IEFy -dGlzdClfECFNZW51IEl0ZW0gKFJlbW92ZSBBbGwgZnJvbSBRdWV1ZSlfEC1CdXR0b24gQ2VsbCAoQ2hl -Y2sgZm9yIHVwZGF0ZXMgYXV0b21hdGljYWxseSlfEBVNZW51IEl0ZW0gKFZvbHVtZSBVcClfEBJTdGF0 -aWMgVGV4dCAoQnBzOilaTWVudSAoQ29nKV8QGE1lbnUgSXRlbSAoU2VlayBGb3J3YXJkKVtTbGlkZXIg -Q2VsbF8QEE1lbnUgSXRlbSAoVW5kbylfEBFNZW51IEl0ZW0gKENvZyktMVxTZXBhcmF0b3ItMTJfEBdN -ZW51IEl0ZW0gKE5leHQgU29uZyktMV8QEk1lbnUgSXRlbSAoQXJ0aXN0KV8QF0J1dHRvbiBDZWxsIChy -ZXBlYXRfb24pW01lbnUgKEVkaXQpXFRleHQgRmllbGQtMVlUZXh0IFZpZXdfEBhNZW51IEl0ZW0gKENs -b3NlIFdpbmRvdylfEB1QbGF5bGlzdCBTZWxlY3Rpb24gQ29udHJvbGxlcl8QD1ZlcnRpY2FsIFNsaWRl -cl8QG0ZpbGUgVHJlZSBXaW5kb3cgQ29udHJvbGxlcl8QHE1lbnUgSXRlbSAoU2hvdyBpbiBGaW5kZXIp -LTFcU2VwYXJhdG9yLTEzXxAcTWVudSBJdGVtIChTZWFyY2ggZm9yIEFsYnVtKVxTZXBhcmF0b3ItMThc -U2VwYXJhdG9yLTE5XxARVGV4dCBGaWVsZCBDZWxsLTRdTWVudSAoUmVwZWF0KV8QEVRleHQgRmllbGQg -Q2VsbC0yXxAUVGFibGUgQ29sdW1uICh0aXRsZSlfEBNIb3Jpem9udGFsIFNjcm9sbGVyXxAhUm91bmQg -VGV4dHVyZWQgQnV0dG9uIChmaWxlc19vZmYpXxAVVGFibGUgQ29sdW1uIChhcnRpc3QpXxASTWVudSBJ -dGVtIChXaW5kb3cpXxAZTWVudSBJdGVtIChTZWVrIEJhY2t3YXJkKVxTZXBhcmF0b3ItMjVcU2VwYXJh -dG9yLTIwW1NlcGFyYXRvci05XxAiVG9vbGJhciBTZXBhcmF0b3IgSXRlbSAoU2VwYXJhdG9yKdIADgA+ -AbYb4YBepwC+ASYBOwQqB7MCiwQQgB+AOIA8gO2BAZuAk4Dp0gAOAD4BthvrgF6nANwBPgFUBEQH0wKi -BDWAIIA5gD2A7oEBnICUgOrSAA4APgG2G/WAXq8RAckKrgYVFCYGXwpvDxsUKwRsCysGPgaCBuIG4Qan -Bt4UNBQ1ChYGeQZjBmcG1AmICPkGWQCWCosGyAwKCBUURhRIBnYFnxRKDvIIrwMDBjYIdhRRDsAD5gCS -BbkGug4jAJsUWgXRBnIA2Q83FGIHswRnFGYIQhRoDLMBOxRuBBAG4AkNBq8GfAaYBjQCMQbdC+QGQwZg -BjgGlAxjBtoPggZQBlUE8ALeDVgNvwbRBu0Gzgp6Cu4K9gaZFIgOFwwjBk0GuQRqBrcN7wRpCykEawhn -BvIGqQbxDaUUnwbwCy0PmwY7DK0AvgaLEFUFawadAJMNCgZSDqMG2xS3Cy8LLgbYAxcUwgZbBmkGdxTG -Bl0FggzFDYYDPQU1CXYGlwbNBskGeAbFAJwU1QiXFNoMHQwgBrwKcwoyBrgGexTmFOUL9QBbBpEGkAbr -CDwMqwZ0FPQU9gZhAosU+AZPCyoGXgaFBkQGWgRoAJoGRwe0Cm4VAQZJBtcG1geWCMYJGxUJBnMJIwgP -BooG9xUSBqUVFAhXCDIRaQa/CckNKwaIBmIEZgZoDIMVJRUmAJQD/A9KFCMAnQZIBuoG6QuHBpoNRBQu -CekOjRQxBqYJtgR8BoEGrAZLBnUGsQzXB7wGkwcpBtkErgZ/FDsG1QbsBmsGORQ9C+MIOwbMFEMKJAbC -BsEB0gvEBr0GNQgSBmYKdRFgDX4GsAa1DKkM6AHmBpsG5w27BGMAng26CUcHnwbcBmwGPwyqC3gD5Qag -DyoGXAZODcAGtAbPBtAUggaSDFQGfhGcD8gLMAZwCdYMCQJFC6kGoweVBlMGbgaDC7cUkwZtDHQKwQBP -DkgAmAjnDPkG7wVTDb0K/wyoBuUJPAZBBlEG5AZkBpwGTAbjBp8DKRSuBo8GNwjvClMUtAZXBn0IwxS2 -BmUGhgaNBpYAlQaOBp4HEQcACfMGogm+AqAUwQyuFMQUxQbTBtIEKgCXBj0NZhTQBsoGywatBsYGQAlB -BsMGOgLMCLcGwAsUD14N/gRkFNwFFwuZDrEGhwa+BrsGbwCZBoAAHwrjBqsNGxKXFOwOVgRtBlgGpAbo -DmQG5gaVDZcBJgZFCaIGhBT5Bt8GegaMDKYGsw47BkIJLgynBu4Inw8HDuYGxABBBlYGqAayBscC8goI -BxAGVBUaFRMPcAi/CdcQZgahBqoGiQRlBkoD8QauBmoCuAY8FSMGcQZGBrYVJ4ECboEBW4EE04ECgIEC -Y4EDpIEE3oEBPoECmYEB1IEDKIEEjoEEjIEDo4EEgYEE3YEE44ECRIEC6oECjYECqYEEXoECGIEB8IEC -S4BkgQJlgQQxgQLRgQG2gQT5gQT0gQLhgQE9gQUCgQOXgQHcgLOBAY2BAcyBBP6BA4qBAVmAHIEBQoED -94EDXYCmgQTQgQFIgQLOgCOBA6yBBQOBAZuBASGBBP+BAcGBBNaBAwKAPIEFDIDpgQSHgQH2gQO/gQL1 -gQN1gQFmgHuBBH6BAsWBAeqBAoSBAbKBA2aBAuuBBHCBA8GBAiyBAj6BARaAqYEDKoEDSYEEV4EEtIEE -ToECYYEChYEChoEDdoEE5YEDWoEC3IECH4ED84EBMoED44EDToEBLYEClYEBOYEByIEEyYEDq4EEx4ED -QIEFH4EEwoECmoEDyYEBx4EDFoAfgQNNgQQCgQExgQN+gDWBAxWBAjaBA4GBBHOBBNKBApyBApuBBGqA -tYEFE4ECUoECroEC44EFC4ECVoEBNoEDBoEDNoC/gQElgQIUgQNzgQRJgQQ1gQLlgQQqgLCBBNGBAdWB -BTSBAtiBAtmBBAGBAmeBAkyBA+2BAvCBBSqBBUGBAsuAC4EDYIEDXIEEq4EBv4EDE4EC14EE14EFOIEC -h4CTgQTagQImgQKXgQJ1gQMygQHvgQJQgQEogJyBAfqBAZiBAl+BBRiBAgWBBGWBBGKBAY6BAeSBAfuB -BPCBAtCBAfyBAbOBA0OBAWeBBO+BA52BBQmBAcaBAbuBBDyBBBGBAi2BAxuBAzuBAouBARqBAq2BAvaB -BTeBBQeAQoEBT4EDsoEEy4C6gQIAgQSogQSlgQKqgQN4gQMkgQTmgQI4gQN8gQTqgQOhgQIngP6BAyOB -A7aBAhyBAt+BA8WBAwqBAZmBA2KBAgaBBG2BAQiBAv6BBPGBBGGBBK2BAreBAbqBBPKBAseBAcSBBEWB -BPaBAkeBBBqBBBWAZ4ECvIEEB4EBbYEBtIECpIECbIEEO4EDNYEDwIEDzoEDDIEDDoBpgQN6gQSfgQNG -gPaA1oEDRYECDYEBj4EEeYECu4EB2YEDEIECpYDlgQOFgQOpgQJUgQIkgQNKgQPNgQRPgQRTgQUKgQNh -gQLmgQL8gQRKgQPXgQKegQLEgQIzgQLUgH2BArSBA5aBAZSBAjeBAsCBAymBAriBBMyBAr+BAvGBAnaA -4oEDZ4B4gQHrgQMSgQS+gQEsgQNIgQKIgQMIgQSZgQISgQHggQIwgQSVgQKSgQN7gQIegQSRgQOAgL2B -BRaBA1mBAZeBAeyBAleBBR2BAkOBAvuBAeKBBQCBAqKBAzSBA1eBA2+AUoEDWIEDf4EBboEBaIECOYED -lIECKICXgQUhgQMZgQTigQVDgQRcgQRbgO2AcYEB0oEDLoEFOYEEOYEEOoEDt4EELoEB24ECD4EEIYEB -voChgQHdgQQUgQKOgQO4gQNTgQEDgQTcgQEegQKvgQOGgQM5gQQQgQP7gQLCgJCBAyKAAoECgYEDsYED -GIEEg4EFQIEDbIEBRIECRoEDm4EEoYEDcIEEm4EDa4EDPIA4gQHzgQIggQMtgQVLgQSCgQLugQNSgQMA -gQPIgQNjgQHogQIBgQMEgQS5gQHWgQOegQOVgQQmgAeBAj+BA6iBA8eBBDCAq4ECQIEBcIECPIEFTIEF -CIEDvYEB4YECMYEECIEDiYEDr4EDP4EBEoECF4EBU4EDvIECs4CfgQHLgQU7gQLKgQH1gQPWgQTV0gAO -AD4Bth3BgF6vEQHJHcIdwx3EHcUdxh3HHcgdyR3KHcsdzB3NHc4dzx3QHdEd0h3THdQd1R3WHdcd2B3Z -Hdod2x3cHd0d3h3fHeAd4R3iHeMd5B3lHeYd5x3oHekd6h3rHewd7R3uHe8d8B3xHfId8x30HfUd9h33 -Hfgd+R36Hfsd/B39Hf4d/x4AHgEeAh4DHgQeBR4GHgceCB4JHgoeCx4MHg0eDh4PHhAeER4SHhMeFB4V -HhYeFx4YHhkeGh4bHhweHR4eHh8eIB4hHiIeIx4kHiUeJh4nHigeKR4qHiseLB4tHi4eLx4wHjEeMh4z -HjQeNR42HjceOB45HjoeOx48Hj0ePh4/HkAeQR5CHkMeRB5FHkYeRx5IHkkeSh5LHkweTR5OHk8eUB5R -HlIeUx5UHlUeVh5XHlgeWR5aHlseXB5dHl4eXx5gHmEeYh5jHmQeZR5mHmceaB5pHmoeax5sHm0ebh5v -HnAecR5yHnMedB51HnYedx54Hnkeeh57HnwefR5+Hn8egB6BHoIegx6EHoUehh6HHogeiR6KHosejB6N -Ho4ejx6QHpEekh6THpQelR6WHpcemB6ZHpoemx6cHp0enh6fHqAeoR6iHqMepB6lHqYepx6oHqkeqh6r -HqwerR6uHq8esB6xHrIesx60HrUeth63HrgeuR66HrsevB69Hr4evx7AHsEewh7DHsQexR7GHsceyB7J -Hsoeyx7MHs0ezh7PHtAe0R7SHtMe1B7VHtYe1x7YHtke2h7bHtwe3R7eHt8e4B7hHuIe4x7kHuUe5h7n -Huge6R7qHuse7B7tHu4e7x7wHvEe8h7zHvQe9R72Hvce+B75Hvoe+x78Hv0e/h7/HwAfAR8CHwMfBB8F -HwYfBx8IHwkfCh8LHwwfDR8OHw8fEB8RHxIfEx8UHxUfFh8XHxgfGR8aHxsfHB8dHx4fHx8gHyEfIh8j -HyQfJR8mHycfKB8pHyofKx8sHy0fLh8vHzAfMR8yHzMfNB81HzYfNx84HzkfOh87HzwfPR8+Hz8fQB9B -H0IfQx9EH0UfRh9HH0gfSR9KH0sfTB9NH04fTx9QH1EfUh9TH1QfVR9WH1cfWB9ZH1ofWx9cH10fXh9f -H2AfYR9iH2MfZB9lH2YfZx9oH2kfah9rH2wfbR9uH28fcB9xH3Ifcx90H3Ufdh93H3gfeR96H3sffB99 -H34ffx+AH4Efgh+DH4QfhR+GH4cfiB+JH4qBBlSBBlWBBlaBBleBBliBBlmBBlqBBluBBlyBBl2BBl6B -Bl+BBmCBBmGBBmKBBmOBBmSBBmWBBmaBBmeBBmiBBmmBBmqBBmuBBmyBBm2BBm6BBm+BBnCBBnGBBnKB -BnOBBnSBBnWBBnaBBneBBniBBnmBBnqBBnuBBnyBBn2BBn6BBn+BBoCBBoGBBoKBBoOBBoSBBoWBBoaB -BoeBBoiBBomBBoqBBouBBoyBBo2BBo6BBo+BBpCBBpGBBpKBBpOBBpSBBpWBBpaBBpeBBpiBBpmBBpqB -BpuBBpyBBp2BBp6BBp+BBqCBBqGBBqKBBqOBBqSBBqWBBqaBBqeBBqiBBqmBBqqBBquBBqyBBq2BBq6B -Bq+BBrCBBrGBBrKBBrOBBrSBBrWBBraBBreBBriBBrmBBrqBBruBBryBBr2BBr6BBr+BBsCBBsGBBsKB -BsOBBsSBBsWBBsaBBseBBsiBBsmBBsqBBsuBBsyBBs2BBs6BBs+BBtCBBtGBBtKBBtOBBtSBBtWBBtaB -BteBBtiBBtmBBtqBBtuBBtyBBt2BBt6BBt+BBuCBBuGBBuKBBuOBBuSBBuWBBuaBBueBBuiBBumBBuqB -BuuBBuyBBu2BBu6BBu+BBvCBBvGBBvKBBvOBBvSBBvWBBvaBBveBBviBBvmBBvqBBvuBBvyBBv2BBv6B -Bv+BBwCBBwGBBwKBBwOBBwSBBwWBBwaBBweBBwiBBwmBBwqBBwuBBwyBBw2BBw6BBw+BBxCBBxGBBxKB -BxOBBxSBBxWBBxaBBxeBBxiBBxmBBxqBBxuBBxyBBx2BBx6BBx+BByCBByGBByKBByOBBySBByWBByaB -ByeBByiBBymBByqBByuBByyBBy2BBy6BBy+BBzCBBzGBBzKBBzOBBzSBBzWBBzaBBzeBBziBBzmBBzqB -BzuBBzyBBz2BBz6BBz+BB0CBB0GBB0KBB0OBB0SBB0WBB0aBB0eBB0iBB0mBB0qBB0uBB0yBB02BB06B -B0+BB1CBB1GBB1KBB1OBB1SBB1WBB1aBB1eBB1iBB1mBB1qBB1uBB1yBB12BB16BB1+BB2CBB2GBB2KB -B2OBB2SBB2WBB2aBB2eBB2iBB2mBB2qBB2uBB2yBB22BB26BB2+BB3CBB3GBB3KBB3OBB3SBB3WBB3aB -B3eBB3iBB3mBB3qBB3uBB3yBB32BB36BB3+BB4CBB4GBB4KBB4OBB4SBB4WBB4aBB4eBB4iBB4mBB4qB -B4uBB4yBB42BB46BB4+BB5CBB5GBB5KBB5OBB5SBB5WBB5aBB5eBB5iBB5mBB5qBB5uBB5yBB52BB56B -B5+BB6CBB6GBB6KBB6OBB6SBB6WBB6aBB6eBB6iBB6mBB6qBB6uBB6yBB62BB66BB6+BB7CBB7GBB7KB -B7OBB7SBB7WBB7aBB7eBB7iBB7mBB7qBB7uBB7yBB72BB76BB7+BB8CBB8GBB8KBB8OBB8SBB8WBB8aB -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 -EqcAEroAEsMAEs4AEtEAEtQAEtYAEwsAExgAEzEAEz4AE1QAE2IAE2wAE3oAE4cAE5EAE6MAE7cAE8MA -E8UAE8gAE8oAE80AE88AE9EAE9YAE9gAE9oAE90AE98AE+IAE+QAFAAAFAQAFBwAFFEAFGsAFI0AFKcA -FMkAFN0AFPoAFQ4AFSoAFU0AFWoAFYEAFZcAFZkAFZsAFZwAFZ4AFZ8AFaEAFaMAFaUAFaYAFacAFakA -FasAFbQAFb4AFcAAFecAFfAAFfcAFgkAFhIAFh8AFicAFikAFkQAFkYAFkgAFkoAFkwAFk4AFlAAFlIA -FlQAFlYAFlgAFloAFlwAFl4AFnkAFnsAFn0AFn8AFoEAFoMAFoUAFocAFokAFosAFo0AFo8AFpEAFpMA -FroAFuEAFvoAFxoAF0EAF14AF4UAF6wAF9MAF/oAGCEAGEgAGF0AGKAAGMIAGNYAGO0AGQMAGR4AGTQA -GVEAGWsAGYcAGZ4AGbEAGcgAGd8AGfQAGgkAGgsAGg0AGg8AGhAAGhIAGhMAGhUAGhYAGhgAGhoAGhwA -Gh4AGiAAGiIAGiQAGi0AGi8AGjwAGl0AGm8AGncAGo0AGpQAGp0AGqcAGqkAGqsAGq0AGq8AGrEAGrQA -GrUAGrcAGsIAGs4AGuUAGwYAGxIAGyYAGzEAGzsAG0kAG1YAG2IAG2cAG2kAG2sAG20AG28AG3EAG3YA -G3gAG30AG44AG5UAG5wAG6UAG6cAG7AAG7IAG7UAG8IAG8sAG9AAG9cAG+wAG/QAHAEAHA0AHBsAHB0A -HB8AHCEAHCMAHCUAHCwAHDkAHEYAHE4AHFAAHFIAHF4AHGcAHGwAHIEAHIMAHIUAHIcAHIkAHJwAHKkA -HKsAHK4AHLcAHMAAHNIAHN8AHOgAHO0AHPwAHQUAHQ4AHRMAHSEAHWQAHWYAHWgAHWkAHWsAHWwAHW4A -HW8AHXEAHXMAHXUAHXcAHXkAHXsAHX0AHYYAHYgAHZEAHbIAHbQAHbYAHbgAHboAHbwAHb8AHcAAHcIA -HdEAHdoAHfAAHjMAHjsAHlEAHmYAHnEAHnwAHocAHpUAHrIAHrsAHsAAHsIAHsQAHsYAHsgAHsoAHtMA -HtgAHtoAHtsAHtwAHukAHvYAHvcAHwAAHwwAH1MAH3kAH3sAH30AH38AH4AAH4IAH4MAH4UAH4YAH4gA -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 -QloAQncAQnkAQnsAQn0AQn8AQoEAQoMAQoUAQocAQokAQosAQo0AQo8AQpEAQpMAQpwAQp4AQp8AQqgA -Qq0AQrcAQtQAQvEAQvwAQwgAQxEAQx0AQx8AQyIAQyQAQycAQyoAQywAQy8AQzgAQzoAQz8AQ0EAQ0QA -Q4MAQ48AQ5gAQ6UAQ7gAQ8UAQ9EAQ98AQ+0AQ+8AQ/IAQ/UAQ/gAQ/sAQ/0AQ/8ARAEARBQARBcARBkA -RBsARB4ARCAARCIARCsARC0ARDgARDoARD0AREAAREIAREQARHEARHsARIUARI8ARJEARJQARJcARJkA -RJwARJ4ARKAARKMARKUARKcARLAARLIARLUARLcARRYARTgARUIARU8ARWQARX4ARZoARbUARcQARdAA -Re8ARf4ARgoARgwARg4ARhcARhkARhsARh4ARh8ARiEARioARjMARjYARjgARjkARjwARj4ARkAARkMA -RkUARkcARkkARlIARl8ARmsARnYARpsARp0ARp8ARqEARqMARqUARqcARqkARqsARsAARtQARwEARwMA -RwYARwgARwsARw4ARxAARxIARxUARxcARxkARyMARzwARz4AR0AAR0IAR0sAR00AR08AR2YAR28AR3gA -R4YAR48AR5EAR6gAR6oAR60AR7AAR7MAR7YAR7kAR7wAR78AR8IAR8UAR8gAR/EASAAASA0ASBoASCIA -SC0ASDwASEcASFIASFMASFYASFgASFoASGMASGUASG4ASHAASHYASJMASJgASJoASJwASJ4ASKAASKUA -SKcASKkASLYASLgASMQASNkASNsASN0ASN8ASOEASPMASPwASQcASRsASTwASUEASUMASUYASUgASUoA -SUwASVEASVMASV0ASXIASXQASXYASXkASXsASZQASZ0ASaIASbAASdkASdoASd0ASeAASeMASewASe8A -SfEASfgAShUAShcAShoAShwASh4ASiAASjUASjcASjkASjwASj4ASkoASm8ASncASn8ASocASpIASpUA -SpgASpoASp8ASqAASrUASrcASroASr8ASsIASsQASs0AStYAStgAStsASt4ASucASukASu4ASvAASvMA -SwwASx8ASzIAS0wAS2QAS2cAS2oAS2wAS24AS3EAv4cAv6MAv6wAv7MAv8YAv88Av9YAv+IAwA8AwCsA -wCwAwC8AwDIAwDUAwD4AwEEAwEQAwE0AwFYAwFgAwF4AwHsAwH0AwH8AwIIAwIQAwIYAwIwAwK0AwK8A -wLIAwLQAwLYAwLgAwLsAwL0AwM4AwNQAwN8AwOsAwO4AwPEAwPQAwPUAwQ8AwRgAwR0AwTAAwV0AwV4A -wWEAwWQAwWcAwXAAwXMAwXYAwX8AwYEAwYgAwaUAwacAwaoAwa0Awa8AwbEAwbgAwdkAwdsAwd4AweAA -weIAweQAweYAwfcAwfoAwf0AwgAAwgEAwi4Awi8AwjIAwjUAwjgAwkEAwkQAwkcAwlAAwlIAwlgAwnUA -wncAwnoAwn0Awn8AwoEAwocAwqgAwqoAwq0Awq8AwrEAwrMAwrUAwsYAwskAwswAws8AwtAAwvkAwvoA -wv0AwwAAwwMAwwwAww8AwxgAwxoAwyEAwz4Aw0AAw0MAw0YAw0gAw0oAw1EAw3IAw3QAw3cAw3kAw3sA -w30Aw38Aw6gAw6kAw6wAw68Aw7IAw7sAw74Aw8cAw8kAw84Aw+sAw+0Aw/AAw/MAw/UAw/cAw/wAxB0A -xB8AxCIAxCQAxCYAxCgAxCoAxFcAxFgAxFsAxF4AxGEAxGQAxGcAxGkAxG8AxIwAxI4AxJEAxJQAxJYA -xJgAxJ4AxL8AxMEAxMQAxMYAxMgAxMoAxMwAxN0AxOAAxOMAxOYAxOcAxRAAxREAxRQAxRcAxRoAxSMA -xSYAxS8AxTEAxTcAxVQAxVYAxVkAxVwAxV4AxWAAxWYAxYcAxYkAxYwAxY4AxZAAxZIAxZQAxcEAxcoA -xcsAxcwAxc8AxdIAxdUAxd4AxeEAxeoAxewAxfEAxg4AxhAAxhMAxhYAxhgAxhoAxh8AxkAAxkIAxkUA -xkgAxkoAxkwAxk4AxnsAxnwAxn0AxoAAxoMAxoYAxokAxosAxpQAxrEAxrMAxrYAxrkAxrsAxr0AxsYA -xucAxukAxuwAxu8AxvEAxvMAxvUAxwoAxwwAxw8AxxIAxxQAxx4AxysAxy0AxzIAxz4Ax1YAx18Ax2gA -x3MAx5gAx6IAx6QAx6YAx6kAx6wAx64Ax7EAx7MAx7wAx9MAx+AAx+kAx/QAx/8AyCgAyCoAyCwAyC8A -yDIAyDQAyDcAyDkAyEIAyF4AyGcAyGkAyGwAyG4AyIYAyI8AyJgAyKUAyMYAyMgAyMsAyM4AyNEAyNQA -yNUAyNcAyNkAyPAAyRUAyRcAyRkAyRwAyR4AySEAySYAySgAyVoAyWMAyW4AyXkAyYIAyYkAyaIAyasA -ybAAycMAycwAydMAyeAAyeYAye8AyfEAy3IAy3UAy3gAy3sAy34Ay4EAy4QAy4cAy4oAy40Ay5AAy5MA -y5YAy5kAy5wAy58Ay6IAy6UAy6gAy6sAy64Ay7EAy7QAy7cAy7oAy70Ay8AAy8MAy8YAy8kAy8wAy88A -y9IAy9UAy9gAy9sAy94Ay+EAy+QAy+cAy+oAy+0Ay/AAy/MAy/YAy/kAy/wAy/8AzAIAzAUAzAgAzAsA -zA4AzBEAzBQAzBcAzBoAzB0AzCAAzCMAzCYAzCkAzCwAzC8AzDIAzDUAzDgAzDsAzD4AzEEAzEQAzEcA -zEoAzE0AzFAAzFMAzFYAzFkAzFwAzF8AzGIAzGUAzGgAzGsAzG4AzHEAzHQAzHcAzHoAzH0AzIAAzIMA -zIYAzIkAzIwAzI8AzJIAzJUAzJgAzJsAzJ4AzKEAzKQAzKcAzKoAzK0AzLAAzLMAzLYAzLkAzLwAzL8A -zMIAzMUAzMgAzMsAzM4AzNEAzNQAzNcAzNoAzN0AzOAAzOMAzOYAzOkAzOwAzO8AzPIAzPUAzPgAzPsA -zP4AzQEAzQQAzQcAzQoAzQ0AzRAAzRMAzRYAzRkAzRwAzR8AzSIAzSUAzSgAzSsAzS4AzTEAzTQAzTcA -zToAzT0AzUAAzUMAzUYAzUkAzUwAzU8AzVIAzVUAzVgAzVsAzV4AzWEAzWQAzWcAzWoAzW0AzXAAzXMA -zXYAzXkAzXwAzX8AzYIAzYUAzYgAzYsAzY4AzZEAzZQAzZcAzZoAzZ0AzaAAzaMAzaYAzakAzawAza8A -zbwAzcUAzc0AzdAAzdMAzdYAzfcAzf4AzgAAzgMAzgYAzggAzgoAzg0AzhoAziYAzikAziwAzi8AzjwA -zj4AzkwAzlUAzlwAznQAzoMAzpQAzqIAzqUAzqgAzqsAzq4AzrcAzrkAzrwAztEAzv4AzxAAzxoAzycA -zzAAzzsAzz4Az0EAz0QAz0cAz0oAz00Az1AAz1MAz1YAz1gAz4UAz44Az5EAz5QAz5cAz5oAz50Az6AA -z6IAz6UAz6gAz7IAz8cAz9EAz9wAz+4Az/EAz/QAz/0A0AAA0BUA0CgA0DYA0EAA0EMA0EYA0EkA0EsA -0FgA0FsA0F4A0GAA0GkA0GsA0HQA0H0A0JkA0K4A0LcA0LkA0LwA0L8A0MgA0M0A0NYA0NsA0PwA0QQA -0R4A0TEA0UgA0V0A0XAA0XMA0XYA0XgA0XoA0XwA0X8A0YEA0YQA0ZEA0ZQA0ZkA0ZwA0Z8A0aQA0acA -0aoA0b8A0cEA0cMA0cYA0cgA0eYA0fsA0f0A0f8A0gIA0gQA0hgA0iEA0iYA0jMA0jYA0jsA0j4A0kEA -0kYA0kgA0ksA0lcA0mQA0moA0mwA0nMA0nwA0oEA0pgA0qUA0q0A0rYA0sEA0sgA0tQA0t0A0uQA0vsA -0wwA0w8A0xIA0xUA0xgA0z0A01EA01MA01YA01kA01sA010A02AA02MA03AA03MA03YA03kA04YA04kA -05IA05UA05cA06AA06UA064A07AA07MA08gA09wA0+0A0/AA0/MA0/YA0/kA1BoA1BwA1B8A1CEA1CMA -1CUA1CgA1DUA1DgA1DsA1D4A1FsA1IgA1KUA1LwA1M4A1OIA1PEA1RYA1TEA1UoA1UsA1U0A1U4A1VEA -1VQA1VcA1VoA1VsA1V4A1V8A1WAA1XUA1YkA1ZIA1ZQA1csA1c4A1dAA1dMA1dYA1dkA1dwA1d8A1eIA -1eUA1egA1esA1e4A1fEA1fQA1fcA1foA1f0A1gAA1gMA1gYA1gkA1gwA1g8A1hIA1hUA1hgA1iAA1ikA -1jcA1j8A1kMA1k4A1lcA1l8A1mcA1mwA1nkA1n4A1pYA1rMA1rwA1r4A1sUA1tMA1tgA1tsA1uQA1ukA -1vsA1wwA1w8A1xIA1xUA1xgA1zUA1zgA1zsA1z4A10EA10IA10UA11oA11wA118A12IA12UA134A16MA -16wA164A17AA17IA17QA17cA17wA170A18AA19UA19cA19kA19wA194A1+gA1/QA2AUA2AgA2AoA2A0A -2BAA2BkA2BsA2B4A2CwA2DcA2EgA2EsA2E4A2FEA2FQA2HEA2HQA2HYA2HkA2HwA2H0A2IAA2JgA2M0A -2OAA2OIA2OQA2OYA2OkA2OwA2O4A2PEA2PoA2P8A2QgA2QoA2ScA2SoA2S0A2TAA2TMA2TQA2TcA2VAA -2XUA2XcA2XkA2XsA2X0A2YAA2YUA2YYA2YkA2ZoA2Z0A2aAA2aMA2aYA2ccA2ckA2csA2dAA2dMA2dUA -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 -8+EA8+QA8+cA8+oA8+0A9BIA9BQA9BcA9BoA9BwA9B4A9CEA9CMA9DUA9EYA9EkA9EsA9E4A9FEA9FwA -9G0A9HAA9HMA9HYA9HkA9JoA9JwA9J8A9KIA9KQA9KYA9KkA9MIA9MQA9M0A9M8A9NIA9OoA9PUA9QYA -9QkA9QwA9Q8A9RIA9TMA9TYA9TgA9TsA9T4A9UEA9UIA9UUA9UgA9W0A9XkA9XwA9X8A9YIA9YUA9YgA -9YsA9Y4A9ZEA9ZQA9asA9eAA9eIA9eQA9eYA9ekA9ewA9e4A9fEA9gAA9gkA9gsA9hwA9h8A9iEA9iQA -9icA9jEA9kIA9kUA9kgA9koA9k0A9mQA9nUA9ngA9nsA9n4A9oEA9owA9p0A9qAA9qMA9qYA9qkA9soA -9swA9s8A9tQA9tcA9tkA9tsA9t4A9uoA9uwA9vIA9wMA9wYA9wkA9wwA9w8A9xgA9xoA9x0A9zEA90UA -91YA91kA91wA914A92EA928A94AA94MA94YA94kA94wA960A968A97IA97UA97cA97kA97wA99EA99MA -9+cA9/gA9/sA9/4A+AEA+AQA+CkA+CsA+C4A+DEA+DMA+DUA+DgA+DsA+EkA+EwA+FUA+FgA+FoA+G8A -+IAA+IMA+IYA+IkA+IwA+J0A+KAA+KMA+KYA+KkA+LwA+M0A+NAA+NMA+NYA+NkA+OIA+OQA+PcA+PoA -+P0A+QAA+QMA+QYA+QkA+QwA+Q8A+RIA+TMA+TYA+TkA+TwA+T8A+UIA+UMA+UYA+UkA+WEA+YIA+YQA -+YYA+YkA+YsA+Y4A+ZAA+ZsA+bwA+b8A+cIA+cUA+cgA+csA+cwA+c8A+dIA+esA+gwA+g4A+hAA+hMA -+hUA+hgA+hoA+h8A+kAA+kMA+kYA+kkA+kwA+k0A+lAA+lMA+mwA+o0A+o8A+pEA+pQA+pYA+pkA+psA -+qUA+sYA+skA+swA+s8A+tIA+tMA+tYA+tkA+vEA+xIA+xQA+xYA+xkA+xsA+x4A+yAA+ykA+0oA+00A -+1AA+1MA+1YA+1cA+1oA+10A+3UA+5YA+58A+6EA+6MA+6UA+6cA+6oA+60A+84A+9EA+9QA+9cA+9oA -+9sA+94A++EA+/kA/BoA/CMA/CUA/CcA/CkA/CsA/C4A/DEA/FIA/FUA/FgA/FsA/F4A/F8A/GIA/GUA -/HwA/J0A/J8A/KEA/KMA/KUA/KgA/KsA/MwA/M8A/NIA/NUA/NgA/NkA/NwA/N8A/PYA/RcA/RkA/RsA -/R0A/R8A/SIA/SUA/TAA/TkA/UIA/U8A/VsA/WwA/W8A/XIA/XUA/XgA/YkA/YwA/Y8A/ZIA/ZUA/bYA -/bgA/bsA/b4A/cAA/cIA/cUA/dAA/dIA/dsA/ewA/e8A/fIA/fUA/fgA/gkA/gwA/g8A/hIA/hUA/jYA -/jgA/jsA/j4A/kAA/kIA/kUA/lwA/l4A/m8A/nIA/nUA/ngA/nsA/qAA/qIA/qUA/qoA/q0A/q8A/rEA -/rQA/rcA/sIA/ssA/s4A/tAA/uMA/vQA/vcA/voA/vwA/v8A/w0A/xoA/x0A/yAA/yMA/0QA/0YA/0kA -/0sA/00A/08A/1IA/2MA/2YA/2kA/2wA/28A/4QA/5YA/6cA/6oA/60A/7AA/7MA/7kA/8oA/80A/9AA -/9MA/9YA//cA//kA//wA//4BAAABAAIBAAUBABgBAC4BAD8BAEIBAEUBAEgBAEsBAGwBAG4BAHEBAHYB -AHkBAHsBAH0BAIABAJcBAJkBAKoBAK0BALABALIBALUBAL4BAMABANEBANQBANcBANoBAN0BAOABAOMB -AOYBAOkBAQ4BARABARIBARMBARUBARYBARgBARoBAR0BAToBATwBAT8BAUEBAUMBAUUBAUgBAVwBAYEB -AYMBAYUBAYYBAYgBAYkBAYsBAY0BAZABAbUBAbcBAbkBAboBAbwBAb0BAb8BAcEBAcQBAeUBAecBAeoB -AewBAe4BAfABAfMBAfoBAf8BAgwBAg8BAhIBAhUBAjYBAjgBAjsBAj4BAkABAkIBAkUBAlABAlIBAl0B -Am4BAnEBAnQBAncBAnoBApsBAp0BAqABAqMBAqUBAqcBAqoBAr0BAr8BAscBAtgBAtsBAt4BAuEBAuQB -AvUBAvgBAvoBAvwBAv8BAxABAxMBAxYBAxkBAxwBAz0BAz8BA0IBA0UBA0cBA0kBA0wBA1IBA18BA2IB -A2UBA2gBA4kBA4sBA44BA5ABA5IBA5QBA5cBA5wBA6kBA7oBA70BA8ABA8IBA8UBA9YBA9kBA9wBA98B -A+IBA/MBA/YBA/kBA/wBA/8BBCABBCIBBCUBBCcBBCkBBCsBBC4BBEYBBFgBBGUBBGgBBGsBBG4BBI8B -BJEBBJQBBJcBBJkBBJsBBJ4BBKcBBKkBBL8BBMwBBM8BBNIBBNUBBPYBBPgBBPsBBP0BBP8BBQEBBQQB -BQsBBRMBBSQBBScBBSoBBS0BBTABBVEBBVMBBVYBBVgBBVoBBVwBBV8BBW4BBXYBBYcBBYoBBY0BBZAB -BZMBBaEBBbIBBbUBBbgBBboBBb0BBc4BBdEBBdQBBdcBBdoBBesBBe4BBfEBBfQBBfcBBgYBBhcBBhoB -Bh0BBiABBiMBBjQBBjcBBjoBBj0BBkABBl0BBl8BBmIBBmUBBmcBBmkBBmwBBnQBBoUBBogBBosBBo4B -BpEBBqIBBqUBBqgBBqsBBq4BBrsBBr4BBsEBBsQBBuUBBucBBuoBBu0BBu8BBvEBBvQBBvoBBvwBBwMB -BxQBBxcBBxoBBx0BByABB0UBB0cBB0oBB00BB08BB1EBB1QBB1YBB2UBB3YBB3kBB3sBB34BB4EBB6YB -B6gBB6sBB64BB7ABB7IBB7UBB7gBB8oBB8wBB9kBB9wBB98BB+IBB+8BB/IBB/kBB/wBB/8BCAIBCAkB -CAwBCA8BCBIBCCUBCDIBCD0BCEkBCEsBCE4BCFcBCFwBCGgBCHkBCHwBCH8BCIIBCIUBCKYBCKgBCKsB -CK4BCLABCLIBCLUBCMYBCMkBCMwBCM8BCNIBCPMBCPUBCPgBCPsBCP0BCP8BCQIBCRcBCRkBCS0BCT4B -CUEBCUMBCUYBCUkBCVMBCWQBCWcBCWkBCWwBCW8BCZABCZIBCZQBCZcBCZkBCZsBCZ4BCaABCbgBCckB -CcwBCc8BCdEBCdQBCd0BCe4BCfEBCfMBCfYBCfkBChoBChwBCh8BCiIBCiQBCiYBCikBCjUBCjcBClAB -CmEBCmQBCmcBCmoBCm0BCo4BCpABCpMBCpUBCpcBCpkBCpwBCroBCssBCs4BCtABCtMBCtYBCvcBCvkB -CvwBCv8BCwEBCwMBCwYBCw8BCxUBCyYBCykBCywBCy8BCzIBC0ABC00BC1ABC1MBC1YBC3cBC3kBC3wB -C38BC4EBC4MBC4YBC4oBC4wBC5EBC6IBC6UBC6gBC6oBC60BC74BC8EBC8QBC8cBC8oBC+8BC/EBC/QB -C/cBC/kBC/sBC/4BDAEBDBABDBkBDBwBDB4BDDUBDEYBDEkBDEwBDE8BDFIBDHMBDHUBDHgBDHsBDH0B -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 -PeQBPecBPeoBPe0BPfABPfMBPfYBPfkBPfwBPf8BPgIBPisBPi0BPi8BPjABPjIBPjMBPjUBPjcBPjoB -PmMBPmUBPmcBPmgBPmoBPmsBPm0BPm8BPnIBPpsBPp0BPp8BPqABPqIBPqMBPqUBPqcBPqoBPtMBPtUB -PtcBPtgBPtoBPtsBPt0BPt8BPuIBPwsBPw0BPw8BPxABPxIBPxMBPxUBPxcBPxoBP1MBP1YBP1kBP1wB -P18BP2IBP2UBP2gBP2sBP24BP3EBP3QBP44BP6IBP6sBP60BP7YBP7gBP8MBP8YBP8kBP8wBP88BP9IB -P/MBP/YBP/kBP/wBP/8BQAIBQAcBQAoBQCIBQD8BQEIBQEQBQEcBQEoBQEsBQE4BQGYBQJsBQJ0BQJ8B -QKIBQKQBQKcBQKkBQKwBQLEBQNMBQNwBQOgBQOsBQO4BQPcBQQABQQUBQRsBQTgBQTsBQT4BQUEBQUQB -QUUBQUgBQWABQYEBQYMBQYUBQYgBQYoBQY0BQY8BQaoBQc8BQdsBQd4BQeEBQeQBQeUBQegBQesBQewB -Qe8BQfgBQfsBQggBQgsBQg4BQhEBQhQBQhcBQhoBQjYBQlIBQmoBQp4BQr8BQtwBQvMBQxQBQxcBQxoB -Qx8BQyABQy0BQy8BQzEBQzQBQzoBQ0MBQ04BQ1oBQ3EBQ3oBQ4MBQ4UBQ5YBQ5kBQ5wBQ58BQ6IBQ6UB -Q6gBQ6sBQ64BQ9cBQ9kBQ9wBQ94BQ+ABQ+IBQ+QBQ+cBQ+oBQ/MBQ/UBRBYBRBkBRBwBRB8BRCIBRCUB -RCgBRCsBRC4BRDEBRDQBRDcBRDoBRD0BREABREMBRGwBRG4BRHABRHEBRHMBRHQBRHYBRHgBRHsBRKQB -RKYBRKgBRKkBRKsBRKwBRK4BRLABRLMBRNwBRN4BROABROEBROMBROQBROYBROgBROsBRPgBRSEBRSMB -RSYBRSkBRSsBRS0BRS8BRTIBRTUBRTwBRUUBRUcBRVABRVIBRV8BRWIBRWUBRWgBRWsBRW4BRXEBRZoB -RZwBRZ4BRZ8BRaEBRaIBRaQBRaYBRakBRdIBRdQBRdYBRdcBRdkBRdoBRdwBRd4BReEBRfABRhkBRhsB -Rh4BRiEBRiMBRiUBRicBRioBRi0BRjIBRjsBRj0BRkABRkMBRk8BRlgBRloBRl0BRmABRmoBRnMBRnUB -RoYBRokBRowBRo8BRpIBRpUBRpgBRpsBRp4BRqcBRqkBRqsBRrQBRrYBRrkBRs4BRtcBRtkBSO8BSPIB -SPQBSPcBSPoBSP0BSP8BSQIBSQUBSQgBSQsBSQ4BSREBSRMBSRYBSRkBSRwBSR8BSSIBSSUBSScBSSoB -SS0BSTABSTMBSTYBSTkBSTwBST8BSUIBSUUBSUgBSUsBSU0BSU8BSVIBSVUBSVgBSVsBSV4BSWEBSWQB -SWcBSWoBSW0BSW8BSXEBSXQBSXcBSXkBSXwBSX8BSYEBSYMBSYYBSYkBSYwBSY8BSZEBSZQBSZcBSZoB -SZ0BSaABSaMBSaUBSagBSasBSa0BSa8BSbEBSbQBSbcBSboBSb0BSb8BScIBScQBScYBScgBScoBSc0B -SdABSdMBSdYBSdgBSdsBSd4BSeEBSeMBSeUBSegBSesBSe4BSfABSfMBSfYBSfkBSfwBSf8BSgIBSgQB -SgcBSgoBSgwBSg8BShIBShUBShgBShoBShwBSh4BSiEBSiMBSiUBSigBSioBSi0BSi8BSjIBSjUBSjcB -SjkBSjsBSj4BSkEBSkQBSkcBSkoBSk0BSlABSlMBSlYBSlkBSlwBSl8BSmIBSmUBSmcBSmoBSmwBSm8B -SnEBSnQBSnYBSnkBSnsBSn0BSoABSoMBSoUBSogBSosBSo0BSpABSpMBSpUBSpgBSpoBSpwBSp8BSqEB -SqQBSqcBSqoBSq0BSrABSrMBSrYBSrkBSrwBSr4BSsEBSsMBSsUBSsgBSssBSs4BStEBStMBStYBStgB -StsBSt4BSuEBSuQBSuYBSukBSuwBSu8BSvIBSvQBSvcBSvoBSv0BSwABSwMBSwUBSwgBSwsBSw4BSxAB -SxIBSxUBSxgBSxsBSx4BSyABSyMBSyYBSykBSywBSy4BSzEBSzQBSzcBSzkBSzwBSz4BS0EBS0QBS0YB -S0gBS0sBS04BS1EBS1QBS1cBS1oBS10BS2ABS2MBS2YBS2kBS2wBS28BS3EBS3MBS3YBS3kBS3wBS38B -S4IBS4UBS4gBS4sBS44BS5ABS5MBS5YBS5kBS5sBS54BS6ABS6IBS6UBS6cBS6kBS6sBS60BS7ABS7MB -S7YBS7kBS7wBS74BS8cBS8kBTeEBTeQBTecBTeoBTe0BTe8BTfIBTfUBTfgBTfsBTf4BTgEBTgQBTgcB -TgoBTg0BThABThMBThYBThkBThsBTh4BTiEBTiQBTicBTioBTi0BTjABTjMBTjYBTjkBTjwBTj8BTkIB -TkQBTkcBTkoBTk0BTlABTlMBTlYBTlkBTlwBTl8BTmIBTmQBTmYBTmkBTmwBTm8BTnIBTnUBTngBTnoB -Tn0BToABToMBToYBTogBTosBTo4BTpEBTpQBTpcBTpoBTp0BTp8BTqIBTqUBTqgBTqoBTq0BTrABTrMB -TrYBTrgBTrsBTr4BTsEBTsMBTsUBTscBTsoBTs0BTtABTtIBTtUBTtgBTtsBTt0BTuABTuMBTuYBTukB -TusBTu4BTvEBTvQBTvcBTvoBTv0BTwABTwMBTwYBTwkBTwwBTw8BTxIBTxUBTxgBTxsBTx0BTyABTyMB -TyYBTykBTywBTy8BTzIBTzUBTzgBTzsBTz4BT0ABT0IBT0UBT0gBT0sBT04BT1EBT1QBT1cBT1oBT10B -T2ABT2MBT2YBT2kBT2sBT24BT3EBT3MBT3YBT3kBT3sBT34BT4EBT4QBT4cBT4oBT40BT5ABT5MBT5YB -T5kBT5sBT54BT6EBT6QBT6YBT6kBT6wBT68BT7EBT7QBT7cBT7oBT70BT8ABT8MBT8YBT8gBT8sBT80B -T88BT9IBT9UBT9gBT9sBT94BT+ABT+IBT+UBT+gBT+sBT+4BT/EBT/QBT/cBT/oBT/0BUAABUAMBUAYB -UAkBUAwBUA8BUBEBUBQBUBcBUBoBUBwBUB4BUCEBUCQBUCcBUCoBUC0BUDABUDMBUDYBUDkBUDwBUD4B -UEEBUEQBUEcBUEkBUEwBUE8BUFIBUFUBUFgBUFoBUF0BUGABUGMBUGYBUGkBUGwBUG8BUHIBUHUBUHgB -UHsBUH4BUIEBUIMBUIYBUIgBUIsBUI4BUJEBUJQBUJcBUJoBUJ0BUKABUKMBUKYBUKkBUKwBUK8BULIB -ULUBULgBULsBUL4BUMEBUMMBUMYBUMkBUMwBUM8BUNIBUNUBUNcBUOABUOIBUvoBUv0BUwABUwMBUwYB -UwkBUwwBUw8BUxIBUxUBUxgBUxsBUx4BUyEBUyQBUycBUyoBUy0BUzABUzMBUzYBUzkBUzwBUz8BU0IB -U0UBU0gBU0sBU04BU1EBU1QBU1cBU1oBU10BU2ABU2MBU2YBU2kBU2wBU28BU3IBU3UBU3gBU3sBU34B -U4EBU4QBU4cBU4oBU40BU5ABU5MBU5YBU5kBU5wBU58BU6IBU6UBU6gBU6sBU64BU7EBU7QBU7cBU7oB -U70BU8ABU8MBU8YBU8kBU8wBU88BU9IBU9UBU9gBU9sBU94BU+EBU+QBU+cBU+oBU+0BU/ABU/MBU/YB -U/kBU/wBU/8BVAIBVAUBVAgBVAsBVA4BVBEBVBQBVBcBVBoBVB0BVCABVCMBVCYBVCkBVCwBVC8BVDIB -VDUBVDgBVDsBVD4BVEEBVEQBVEcBVEoBVE0BVFABVFMBVFYBVFkBVFwBVF8BVGIBVGUBVGgBVGsBVG4B -VHEBVHQBVHcBVHoBVH0BVIABVIMBVIYBVIkBVIwBVI8BVJIBVJUBVJgBVJsBVJ4BVKEBVKQBVKcBVKoB -VK0BVLABVLMBVLYBVLkBVLwBVL8BVMIBVMUBVMgBVMsBVM4BVNEBVNQBVNcBVNoBVN0BVOABVOMBVOYB -VOkBVOwBVO8BVPIBVPUBVPgBVPsBVP4BVQEBVQQBVQcBVQoBVQ0BVRABVRMBVRYBVRkBVRwBVR8BVSIB -VSUBVSgBVSsBVS4BVTEBVTQBVTcBVToBVT0BVUABVUMBVUYBVUkBVUwBVU8BVVIBVVUBVVgBVVsBVV4B -VWEBVWQBVWcBVWoBVW0BVXABVXMBVXYBVXkBVXwBVX8BVYIBVYUBVYgBVYsBVY4BVZEBVZQBVZcBVZoB -VZ0BVaABVaMBVaYBVakBVawBVa8BVbIBVbUBVbgBVbsBVb4BVcEBVcQBVccBVcoBVc0BVdABVdMBVdYB -VdkBVdwBVd8BVeIBVeUBVegBVesBVe4BVfEBVfQBVfcBVfoBVf0BVgABVgMBVgYBVgkBVgwBVg8BVhIB -VhUBVhgBVjMBVkcBVlkBVnABVogBVswBVuwBVwUBVyYBV0ABV1kBV2wBV4IBV5cBV6kBV8ABV9MBV+oB -WAoBWBYBWDIBWFABWGQBWHYBWIQBWS0BWToBWVcBWXABWXsBWZABWakBWcYBWd0BWhABWiUBWjgBWlMB -WmcBWocBWpQBWrUBWtoBWv0BWyABWzQBW0EBW18BW6YBW8QBW+IBW/EBXAQBXBsBXDMBXD8BXGABXHkB -XJkBXLIBXM8BXOYBXP8BXRUBXSwBXUcBXVQBXWkBXXUBXZQBXaIBXcIBXc8BXdsBXfgBXk4BXmUBXnoB -XpABXp8BXrkBXtwBXugBXwIBXw4BXyMBXz0BX2cBX3wBX6ABX8MBX+MBX+8BYAwBYCUBYDIBYDsBYFUB -YG4BYIkBYKEBYK4BYM0BYOsBYPoBYRMBYSoBYUIBYV8BYXgBYZkBYbQBYdEBYecBYgkBYhYBYigBYj8B -YmIBYo8BYqUBYrEBYsgBYtsBYu8BYwIBYyIBYzABY0oBY18BY3YBY5gBY6UBY8UBY/MBZA0BZCEBZDAB -ZD8BZGgBZHwBZIcBZJYBZLMBZM8BZNsBZPYBZQIBZQwBZSUBZTEBZUYBZVUBZXEBZX8BZYwBZZ8BZawB -ZcwBZeUBZfMBZgcBZicBZlYBZm0BZoQBZp0BZqoBZsIBZs4BZugBZwUBZxEBZzABZ0QBZ2EBZ3MBZ4oB -Z6EBZ8ABZ9MBZ9wBZ/QBaBQBaCEBaC4BaEEBaFkBaGYBaHsBaI8BaJwBaKQBaMIBaNYBaPABaP0BaRIB -aScBaUEBaU8BaWwBaYEBaZMBabIBadkBaeYBagMBah4BaioBakUBamABangBapMBaqwBatUBavkBaykB -a0EBa1YBa2EBa3wBa4gBa5sBa68Ba7wBa9YBa+sBbAUBbBEBbB4BbCgBbEMBbGMBbHUBbJMBbLIBbL8B -bN4BbOsBbPgBbQwBbRoBbS4BbUUBbVsBbX8BbZcBbawBbcgBbdUBbeIBbe4BbhMBbhwBbh4Bbi0Bbi8B -bjEBbjMBbjUBbjgBbjoBbjwBbkUBbkcBblYBblgBbloBblwBbl4BbmEBbmMBbmUBbm4BbnABcgYBcgkB -cgwBcg8BchIBchUBchgBchsBch4BciEBciQBcicBcioBci0BcjABcjMBcjYBcjkBcjwBcj8BckIBckUB -ckgBcksBck4BclEBclMBclYBclkBclwBcl8BcmIBcmUBcmgBcmsBcm4BcnEBcnQBcnYBcnkBcnwBcn8B -coIBcoUBcocBcooBco0BcpABcpIBcpUBcpgBcpsBcp0BcqABcqMBcqYBcqkBcqwBcq8BcrIBcrUBcrcB -croBcrwBcr8BcsIBcsUBcsgBcssBcs4BctABctMBctYBctkBctwBct8BcuIBcuUBcugBcusBcu4BcvEB -cvQBcvYBcvkBcvwBcv8BcwIBcwUBcwgBcwsBcw4BcxEBcxQBcxcBcxoBcx0BcyABcyMBcyYBcykBcywB -cy8BczIBczUBczgBczsBcz4Bc0EBc0QBc0cBc0oBc00Bc1ABc1MBc1UBc1gBc1sBc14Bc2EBc2MBc2YB -c2kBc2wBc28Bc3IBc3UBc3gBc3sBc30Bc4ABc4MBc4YBc4kBc4wBc48Bc5IBc5UBc5gBc5oBc50Bc6AB -c6MBc6YBc6kBc6wBc68Bc7EBc7QBc7cBc7oBc70Bc8ABc8MBc8YBc8kBc8wBc88Bc9IBc9UBc9gBc9oB -c90Bc+ABc+MBc+YBc+kBc+wBc+8Bc/IBc/UBc/cBc/oBc/0BdAABdAMBdAYBdAkBdAwBdA8BdBEBdBQB -dBcBdBoBdB0BdCABdCMBdCYBdCkBdCwBdC8BdDIBdDUBdDgBdDsBdD4BdEEBdEQBdEcBdEoBdE0BdFAB -dFMBdFYBdFkBdFwBdF8BdGIBdGUBdGgBdGsBdG4BdHEBdHMBdHYBdHkBdHwBdH4BdIEBdIQBdIcBdIoB -dI0BdJABdJMBdJYBdJkBdJwBdJ8BdKIBdKQBdKcBdKoBdK0BdLABdLMBdLYBdLkBdLwBdL8BdMIBdMUB -dMgBdMsBdM4BdNEBdNQBdNcBdNoBdN0BdOABdOMBdOYBdOkBdOwBdO8BdPEBdPQBdPcBdPoBdP0BdQAB -dQMBdQYBdQkBdQwBdQ8BdRIBdRUBdRcBdRoBdR0BdSABdSIBdSQBdScBdSoBdS0BdTABdTMBdTYBdTkB -dTwBdT4BdUEBdUQBdUcBdUoBdU0BdVABdVMBdVYBdVkBdVwBdV8BdWIBdWUBdWgBdWsBdW4BdXEBdXQB -dXYBdXkBdXwBdX8BdYIBdYUBdYgBdYsBdY4BdZEBdZQBdZcBdZkBdZwBdZ4BdaEBdaQBdacBdaoBda0B -dbABdbMBdbYBdbkBdbwBdb8BdcIBdcUBdcgBdcsBdc4BddEBddMBddYBddkBddwBdd8BdeIBdeUBdegB -desBde4BdfEBdfQBdfcBdfoBdf0Bdf8BdgIBdgUBdggBdgsBdg4BdhEBdhQBdhYBdhkBdhwBdh8BdiIB -diUBdigBdioBdiwBdi8BdjIBdjUBdjgBdjsBdj4BdkEBdkQBdkcBdkoBdk0Bdk8BdlIBdlUBdlgBdlsB -dl4BdmEBdmQBdmcBdmoBdm0BdnABdnMBdnYBdnkBdnsBdn4BdoABdoMBdoYBdokBdowBdo8BdpIBdpUB -dpgBdpsBdp4BdqEBdqQBdqcBdqoBdqwBdq8BdrIBdrUBdrgBdrsBdr4BdsEBdsQBdscBdsoBds0BdtAB -dtMBdtYBdtkBdtwBdt8BduIBduQBducBduoBdu0BdvABdvIBdvUBdvgBdvsBdv4BdwEBdwQBdwcBdwoB -dw0BdxABdxMBdxYBdxkBdxwBdx8BdyIBdyUBdycBdyoBdy0BdzABdzMBdzYBdzkBd0IBd0QBetoBet0B -euABeuMBeuYBeukBeuwBeu8BevIBevUBevgBevsBev4BewEBewQBewcBewoBew0BexABexMBexYBexkB -exwBex8BeyIBeyUBeygBeysBey4BezEBezQBezcBezoBez0Be0ABe0MBe0YBe0kBe0wBe08Be1IBe1UB -e1gBe1sBe14Be2EBe2QBe2cBe2oBe20Be3ABe3MBe3YBe3kBe3wBe38Be4IBe4UBe4gBe4sBe44Be5EB -e5QBe5cBe5oBe50Be6ABe6MBe6YBe6kBe6wBe68Be7IBe7UBe7gBe7sBe74Be8EBe8QBe8cBe8oBe80B -e9ABe9MBe9YBe9kBe9wBe98Be+IBe+UBe+gBe+sBe+4Be/EBe/QBe/cBe/oBe/0BfAABfAMBfAYBfAkB -fAwBfA8BfBIBfBUBfBgBfBsBfB4BfCEBfCQBfCcBfCoBfC0BfDABfDMBfDYBfDkBfDwBfD8BfEIBfEUB -fEgBfEsBfE4BfFEBfFQBfFcBfFoBfF0BfGABfGMBfGYBfGkBfGwBfG8BfHIBfHUBfHgBfHsBfH4BfIEB -fIQBfIcBfIoBfI0BfJABfJMBfJYBfJkBfJwBfJ8BfKIBfKUBfKgBfKsBfK4BfLEBfLQBfLcBfLoBfL0B -fMABfMMBfMYBfMkBfMwBfM8BfNIBfNUBfNgBfNsBfN4BfOEBfOQBfOcBfOoBfO0BfPABfPMBfPYBfPkB -fPwBfP8BfQIBfQUBfQgBfQsBfQ4BfREBfRQBfRcBfRoBfR0BfSABfSMBfSYBfSkBfSwBfS8BfTIBfTUB -fTgBfTsBfT4BfUEBfUQBfUcBfUoBfU0BfVABfVMBfVYBfVkBfVwBfV8BfWIBfWUBfWgBfWsBfW4BfXEB -fXQBfXcBfXoBfX0BfYABfYMBfYYBfYkBfYwBfY8BfZIBfZUBfZgBfZsBfZ4BfaEBfaQBfacBfaoBfa0B -fbABfbMBfbYBfbkBfbwBfb8BfcIBfcUBfcgBfcsBfc4BfdEBfdQBfdcBfdoBfd0BfeABfeMBfeYBfekB -fewBfe8BffIBffUBffgBffsBff4BfgEBfgQBfgcBfgoBfg0BfhABfhMBfhYBfhkBfhwBfh8BfiIBfiUB -figBfisBfi4BfjEBfjQBfjcBfjoBfj0BfkABfkMBfkYBfkkBfkwBfk8BflIBflUBflgBflsBfl4BfmEB -fmQBfmcBfmoBfm0BfnABfnMBfnYBfnkBfnwBfn8BfoIBfoUBfogBfosBfo4BfpEBfpQBfpcBfpoBfp0B -fqABfqMBfqYBfqkBfqwBfq8BfrIBfrUBfrgBfrsBfr4BfsEBfsQBfscBfsoBfs0BftABftMBftYBftkB -ftwBft8BfuIBfuUBfugBfusBfu4BfvEBfvQBfvcBfvoBfv0BfwABfwMBfwYBfwkBfwwBfw8BfxIBfxUB -fxgBfxsBfx4BfyEBfyQBfycBfyoBfy0BfzABfzMBfzYBfzkBfzwBfz8Bf0IBf0UBf0gBf0sBf04Bf1EB -f1QBf1cBf1oBf10Bf2ABf2MBf2YBf2kBf2wBf28Bf3IBf3UBf3gBf3sBf34Bf4EBf4QBf4cBf4oBf40B -f5ABf5MBf5YBf5kBf5wBf58Bf6IBf6UBf6gBf6sBf64Bf7EBf7QBf7cBf7oBf70Bf8ABf8MBf8YBf8kB -f8wBf88Bf9IBf9UBf9gBf9sBf94Bf+EBf+QBf+cBf+oBf+0Bf/ABf/MBf/YBf/kBf/wBf/8BgAIBgAUB -gAgBgAsBgA4BgBEBgBQBgBcBgBoBgB0BgCABgCMBgCYBgCkBgCwBgC8BgDIBgDUBgDgBgDsBgD4BgEEB -gEQBgEYBgEkBgEwBgE8BgFEBgFQBgFcBgFoBgFwBgF8BgGIBgGUBgGgBgGsBgG0BgHABgHMBgHYBgHkB -gHwBgH8BgIIBgIUBgIcBgIoBgI0BgJABgJMBgJUBgJgBgJsBgJ4BgKEBgKQBgKYBgKkBgKwBgK8BgLIB -gLUBgLcBgLoBgL0BgMABgMMBgMYBgMgBgMsBgM0BgNABgNMBgNYBgNkBgNwBgN8BgOIBgOQBgOcBgOoB -gO0BgPABgPMBgPUBgPgBgPsBgP4BgQEBgQQBgQcBgQkBgQwBgQ8BgRIBgRUBgRgBgRsBgR4BgSEBgSQB -gScBgSoBgS0BgTABgTMBgTYBgTkBgTwBgT8BgUIBgUUBgUgBgUsBgU4BgVABgVMBgVYBgVkBgVwBgV8B -gWEBgWQBgWcBgWoBgW0BgXABgXIBgXUBgXgBgXsBgX0BgYABgYMBgYYBgYkBgYwBgY8BgZEBgZQBgZcB -gZoBgZ0BgaABgaMBgaYBgakBgawBga8BgbIBgbUBgbgBgbsBgb4BgcEBgcQBgccBgcoBgc0BgdABgdMB -gdYBgdkBgdsBgd0BgeABgeMBgeYBgegBgesBge4BgfEBgfMBgfYBgfkBgfwBgf4BggEBggQBggcBggoB -ggwBgg8BghIBghUBghcBghoBgh0BgiABgiMBgiYBgikBgiwBgi8BgjIBgjUBgjgBgjsBgj4BgkEBgkQB -gkcBgkkBgkwBgk8BglEBglQBglcBglkBglsBgl4BgmEBgmQBgmYBgmkBgmwBgm8BgnIBgnUBgngBgnsB -gn4BgoEBgoQBgocBgooBgo0Bgo8BgpIBgpUBgpgBgpsBgp4BgqEBgqQBgqcBgqkBgqwBgq8BgrEBgrQB -grYBgrkBgrwBgr8BgsIBgsUBgsgBgssBgs4BgtEBgtQBgtcBgtoBgt0Bgt8BguIBguUBgucBguoBgu0B -gvABgvMBgvYBgvgBgvsBgv4BgwEBgwQBgwcBgwoBgw0BgxABgxMBgxYBgxkBgxsBgx4BgyEBgyQBgycB -gyoBgy0BgzABgzMBgzUBgzgBgzsBgz4Bg0EBg0QBg0cBg0oBg00Bg08Bg1EBg1QBg1cBg1oBg10Bg2AB -g2MBg2YBg2kBg2wBg28Bg3IBg3UBg3gBg3sBg34Bg4EBg4QBg4cBg4oBg40Bg5ABg5MBg5YBg5kBg5sB -g50Bg6ABg6MBg6YBg6gBg6sBg64Bg7EBg7QBg7cBg7oBg70Bg8ABg8MBg8YBg8kBg8wBg88Bg9IBg9UB -g9gBg9sBg94Bg+EBg+QBg+cBg+oBg+0Bg/ABg/MBg/YBg/kBg/wBg/4BhAEBhAQBhAcBhAoBhA0BhBAB -hBIBhBUBhBgBhBoBhB0BhCABhCMBhCYBhCgBhCsBhC4BhDEBhDQBhDcBhDoBhDwBhD8BhEIBhEUBhEgB -hEsBhE4BhFEBhFQBhFcBhFoBhF0BhF8BhGIBhGUBhGgBhGsBhG4BhHEBhHQBhHcBhHoBhH0BhIABhIMB -hIYBhIkBhIwBhI8BhJIBhJUBhJgBhJoBhJ0BhKABhKMBhKYBhKkBhKwBhK8BhLIBhLUBhLgBhLsBhL4B -hMcBhMoBhM0BhNABhNMBhNYBhNkBhNsBhN4BhOEBhOQBhOYBhOkBhOwBhO8BhPEBhPQBhPcBhPoBhP0B -hQABhQMBhQYBhQkBhQwBhQ8BhRIBhRUBhRgBhRsBhR4BhSEBhSQBhSYBhSkBhSwBhS8BhTIBhTUBhTgB -hToBhT0BhUABhUMBhUYBhU8BhVEBhVIBhVsBhV0BhV4BhWcBhWkBhWoBhXMBhXgAAAAAAAADAgAAAAAA -ACFYAAAAAAAAAAAAAAAAAAGFhw - diff --git a/FileTreeWindow/ContainedNode.h b/FileTree/ContainedNode.h similarity index 100% rename from FileTreeWindow/ContainedNode.h rename to FileTree/ContainedNode.h diff --git a/FileTreeWindow/ContainedNode.m b/FileTree/ContainedNode.m similarity index 100% rename from FileTreeWindow/ContainedNode.m rename to FileTree/ContainedNode.m diff --git a/FileTreeWindow/ContainerNode.h b/FileTree/ContainerNode.h similarity index 100% rename from FileTreeWindow/ContainerNode.h rename to FileTree/ContainerNode.h diff --git a/FileTreeWindow/ContainerNode.m b/FileTree/ContainerNode.m similarity index 100% rename from FileTreeWindow/ContainerNode.m rename to FileTree/ContainerNode.m diff --git a/FileTreeWindow/DirectoryNode.h b/FileTree/DirectoryNode.h similarity index 100% rename from FileTreeWindow/DirectoryNode.h rename to FileTree/DirectoryNode.h diff --git a/FileTreeWindow/DirectoryNode.m b/FileTree/DirectoryNode.m similarity index 100% rename from FileTreeWindow/DirectoryNode.m rename to FileTree/DirectoryNode.m diff --git a/FileTreeWindow/FileIconCell.h b/FileTree/FileIconCell.h similarity index 100% rename from FileTreeWindow/FileIconCell.h rename to FileTree/FileIconCell.h diff --git a/FileTreeWindow/FileIconCell.m b/FileTree/FileIconCell.m similarity index 100% rename from FileTreeWindow/FileIconCell.m rename to FileTree/FileIconCell.m diff --git a/FileTreeWindow/FileNode.h b/FileTree/FileNode.h similarity index 100% rename from FileTreeWindow/FileNode.h rename to FileTree/FileNode.h diff --git a/FileTreeWindow/FileNode.m b/FileTree/FileNode.m similarity index 100% rename from FileTreeWindow/FileNode.m rename to FileTree/FileNode.m diff --git a/FileTreeWindow/FileTreeDataSource.h b/FileTree/FileTreeDataSource.h similarity index 100% rename from FileTreeWindow/FileTreeDataSource.h rename to FileTree/FileTreeDataSource.h diff --git a/FileTreeWindow/FileTreeDataSource.m b/FileTree/FileTreeDataSource.m similarity index 100% rename from FileTreeWindow/FileTreeDataSource.m rename to FileTree/FileTreeDataSource.m diff --git a/FileTreeWindow/FileTreeWindowController.h b/FileTree/FileTreeViewController.h similarity index 68% rename from FileTreeWindow/FileTreeWindowController.h rename to FileTree/FileTreeViewController.h index 9a1e7b3f2..19afabd2e 100644 --- a/FileTreeWindow/FileTreeWindowController.h +++ b/FileTree/FileTreeViewController.h @@ -10,13 +10,13 @@ #import "PlaylistLoader.h" @class PlaylistLoader; +@class SideView; -@interface FileTreeWindowController : NSWindowController { - IBOutlet PlaylistLoader *playlistLoader; +@interface FileTreeViewController : NSObject { + IBOutlet SideView *controller; IBOutlet NSOutlineView *outlineView; } - (IBAction)addToPlaylist:(id)sender; -- (IBAction)toggleWindow:(id)sender; @end diff --git a/FileTree/FileTreeViewController.m b/FileTree/FileTreeViewController.m new file mode 100644 index 000000000..fb38bc846 --- /dev/null +++ b/FileTree/FileTreeViewController.m @@ -0,0 +1,38 @@ +// +// FileTreeController.m +// Cog +// +// Created by Vincent Spader on 2/17/08. +// Copyright 2008 __MyCompanyName__. All rights reserved. +// + +#import "PlaylistController.h" +#import "FileTreeViewController.h" + + +@implementation FileTreeViewController + +- (void)awakeFromNib +{ + [outlineView setDoubleAction:@selector(addToPlaylist:)]; + [outlineView setTarget:self]; +} + +- (IBAction)addToPlaylist:(id)sender +{ + unsigned int index; + NSIndexSet *selectedIndexes = [outlineView selectedRowIndexes]; + NSMutableArray *urls = [[NSMutableArray alloc] init]; + + for (index = [selectedIndexes firstIndex]; + index != NSNotFound; index = [selectedIndexes indexGreaterThanIndex: index]) + { + [urls addObject:[[outlineView itemAtRow:index] URL]]; + } + + [controller addToPlaylist:urls]; + [urls release]; +} + + +@end diff --git a/FileTreeWindow/PathNode.h b/FileTree/PathNode.h similarity index 100% rename from FileTreeWindow/PathNode.h rename to FileTree/PathNode.h diff --git a/FileTreeWindow/PathNode.m b/FileTree/PathNode.m similarity index 100% rename from FileTreeWindow/PathNode.m rename to FileTree/PathNode.m diff --git a/FileTreeWindow/PathWatcher.h b/FileTree/PathWatcher.h similarity index 100% rename from FileTreeWindow/PathWatcher.h rename to FileTree/PathWatcher.h diff --git a/FileTreeWindow/PathWatcher.m b/FileTree/PathWatcher.m similarity index 100% rename from FileTreeWindow/PathWatcher.m rename to FileTree/PathWatcher.m diff --git a/FileTreeWindow/SmartFolderNode.h b/FileTree/SmartFolderNode.h similarity index 100% rename from FileTreeWindow/SmartFolderNode.h rename to FileTree/SmartFolderNode.h diff --git a/FileTreeWindow/SmartFolderNode.m b/FileTree/SmartFolderNode.m similarity index 100% rename from FileTreeWindow/SmartFolderNode.m rename to FileTree/SmartFolderNode.m diff --git a/FileTreeWindow/FileTreeWindowController.m b/FileTreeWindow/FileTreeWindowController.m deleted file mode 100644 index 3fc3be05b..000000000 --- a/FileTreeWindow/FileTreeWindowController.m +++ /dev/null @@ -1,77 +0,0 @@ -// -// FileTreeController.m -// Cog -// -// Created by Vincent Spader on 2/17/08. -// Copyright 2008 __MyCompanyName__. All rights reserved. -// - -#import "PlaylistController.h" -#import "FileTreeWindowController.h" - - -@implementation FileTreeWindowController - -- (id)init -{ - return [super initWithWindowNibName:@"FileTreePanel"]; -} - -- (IBAction)toggleWindow:(id)sender -{ - if ([[self window] isVisible]) - [[self window] orderOut:self]; - else - [self showWindow:self]; -} - -- (void)awakeFromNib -{ - [outlineView setDoubleAction:@selector(addToPlaylist:)]; - [outlineView setTarget:self]; -} - -- (IBAction)addToPlaylist:(id)sender -{ - unsigned int index; - NSIndexSet *selectedIndexes = [outlineView selectedRowIndexes]; - NSMutableArray *urls = [[NSMutableArray alloc] init]; - - for (index = [selectedIndexes firstIndex]; - index != NSNotFound; index = [selectedIndexes indexGreaterThanIndex: index]) - { - [urls addObject:[[outlineView itemAtRow:index] URL]]; - } - - [playlistLoader willInsertFiles:urls origin:OpenFromFiletree]; - [playlistLoader didInsertFiles:[playlistLoader addURLs:urls sort:NO] origin:OpenFromFiletree]; - [urls release]; -} - -- (void)keyDown:(NSEvent *)e -{ - unsigned int modifiers = [e modifierFlags] & (NSCommandKeyMask | NSShiftKeyMask | NSControlKeyMask | NSAlternateKeyMask); - NSString *characters = [e characters]; - unichar c; - - if ([characters length] != 1) - { - [super keyDown:e]; - - return; - } - - c = [characters characterAtIndex:0]; - - if (modifiers == 0 && (c == NSEnterCharacter || c == NSCarriageReturnCharacter)) - { - [self addToPlaylist:self]; - } - else - { - [super keyDown:e]; - } -} - - -@end diff --git a/Playlist/PlaylistController.h b/Playlist/PlaylistController.h index f6f4e094e..a46a16d0d 100644 --- a/Playlist/PlaylistController.h +++ b/Playlist/PlaylistController.h @@ -33,7 +33,7 @@ typedef enum { OpenFinder_Related, //meta-value OpenFromFinder, - OpenFromFiletree, + OpenFromFileTree, OpenFromSpotlight, //? OpenFinder_Related_end, } AddedFilesSource; diff --git a/Plugins/APL/APL.xcodeproj/project.pbxproj b/Plugins/APL/APL.xcodeproj/project.pbxproj index 9d577df17..192615870 100644 --- a/Plugins/APL/APL.xcodeproj/project.pbxproj +++ b/Plugins/APL/APL.xcodeproj/project.pbxproj @@ -12,7 +12,6 @@ 99B98A200CC7E1CE00C256E9 /* APLFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B9863F0CC7A08600C256E9 /* APLFile.m */; }; 99B98A210CC7E1D100C256E9 /* APLMetadataReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 17DA346D0CC04FCD0003F6B2 /* APLMetadataReader.m */; }; 99B98A260CC7E22500C256E9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; - 99B98CE10CC7FD0000C256E9 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49B7048680CD000E48DA /* Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -22,7 +21,7 @@ 17DA346C0CC04FCD0003F6B2 /* APLMetadataReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APLMetadataReader.h; sourceTree = ""; }; 17DA346D0CC04FCD0003F6B2 /* APLMetadataReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APLMetadataReader.m; sourceTree = ""; }; 32DBCF630370AF2F00C91783 /* APL_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APL_Prefix.pch; sourceTree = ""; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8E8D42350CBB0F9800135C1B /* APLDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APLDecoder.h; sourceTree = ""; }; 8E8D42360CBB0F9800135C1B /* APLDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = APLDecoder.m; sourceTree = ""; }; 8E8D423C0CBB0FF600135C1B /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../../Audio/Plugin.h; sourceTree = SOURCE_ROOT; }; @@ -167,7 +166,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 99B98CE10CC7FD0000C256E9 /* Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj b/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj index 00fb4f5e1..edb5ed77a 100644 --- a/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj +++ b/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj @@ -55,7 +55,7 @@ 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Vorbis.xcodeproj; path = ../../Frameworks/Vorbis/Vorbis.xcodeproj; sourceTree = SOURCE_ROOT; }; 32DBCF630370AF2F00C91783 /* Vorbis_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vorbis_Prefix.pch; sourceTree = ""; }; 8D5B49B6048680CD000E48DA /* Vorbis.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Vorbis.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D2F7E65807B2D6F200F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; /* End PBXFileReference section */