This commit is contained in:
miku-666
2023-06-15 20:55:41 +02:00
4 changed files with 520 additions and 491 deletions

View File

@@ -29,306 +29,306 @@ namespace PckStudio.Forms.Editor
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AudioEditor));
this.treeView1 = new System.Windows.Forms.TreeView();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.changeCategoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.catImages = new System.Windows.Forms.ImageList(this.components);
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.deleteUnusedBINKAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openDataFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bulkReplaceExistingTracksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.organizeTracksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToAddSongsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.whatAreTheCategoriesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToEditCreditsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.optimizeDataFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bINKACompressionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.treeView2 = new System.Windows.Forms.TreeView();
this.contextMenuStrip2 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.verifyFileLocationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertToWAVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.playOverworldInCreative = new MetroFramework.Controls.MetroCheckBox();
this.compressionUpDown = new System.Windows.Forms.NumericUpDown();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.contextMenuStrip1.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuStrip2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.compressionUpDown)).BeginInit();
this.SuspendLayout();
//
// treeView1
//
resources.ApplyResources(this.treeView1, "treeView1");
this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
this.treeView1.ForeColor = System.Drawing.Color.White;
this.treeView1.ImageList = this.catImages;
this.treeView1.LabelEdit = true;
this.treeView1.Name = "treeView1";
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
this.treeView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView1_KeyDown);
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AudioEditor));
this.treeView1 = new System.Windows.Forms.TreeView();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.changeCategoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.catImages = new System.Windows.Forms.ImageList(this.components);
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.deleteUnusedBINKAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openDataFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bulkReplaceExistingTracksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.organizeTracksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToAddSongsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.whatAreTheCategoriesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToEditCreditsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.optimizeDataFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bINKACompressionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.treeView2 = new System.Windows.Forms.TreeView();
this.contextMenuStrip2 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.verifyFileLocationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertToWAVToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.playOverworldInCreative = new MetroFramework.Controls.MetroCheckBox();
this.compressionUpDown = new System.Windows.Forms.NumericUpDown();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.contextMenuStrip1.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuStrip2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.compressionUpDown)).BeginInit();
this.SuspendLayout();
//
// treeView1
//
resources.ApplyResources(this.treeView1, "treeView1");
this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
this.treeView1.ForeColor = System.Drawing.Color.White;
this.treeView1.ImageList = this.catImages;
this.treeView1.LabelEdit = true;
this.treeView1.Name = "treeView1";
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
this.treeView1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView1_KeyDown);
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.addCategoryStripMenuItem,
this.removeCategoryStripMenuItem,
this.changeCategoryToolStripMenuItem});
this.contextMenuStrip1.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip1, "contextMenuStrip1");
//
// addCategoryStripMenuItem
//
resources.ApplyResources(this.addCategoryStripMenuItem, "addCategoryStripMenuItem");
this.addCategoryStripMenuItem.Name = "addCategoryStripMenuItem";
this.addCategoryStripMenuItem.Click += new System.EventHandler(this.addCategoryStripMenuItem_Click);
//
// removeCategoryStripMenuItem
//
this.removeCategoryStripMenuItem.Name = "removeCategoryStripMenuItem";
resources.ApplyResources(this.removeCategoryStripMenuItem, "removeCategoryStripMenuItem");
this.removeCategoryStripMenuItem.Click += new System.EventHandler(this.removeCategoryStripMenuItem_Click);
//
// changeCategoryToolStripMenuItem
//
this.changeCategoryToolStripMenuItem.Name = "changeCategoryToolStripMenuItem";
resources.ApplyResources(this.changeCategoryToolStripMenuItem, "changeCategoryToolStripMenuItem");
this.changeCategoryToolStripMenuItem.Click += new System.EventHandler(this.setCategoryToolStripMenuItem_Click);
//
// catImages
//
this.catImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("catImages.ImageStream")));
this.catImages.TransparentColor = System.Drawing.Color.Transparent;
this.catImages.Images.SetKeyName(0, "0_overworld.png");
this.catImages.Images.SetKeyName(1, "1_nether.png");
this.catImages.Images.SetKeyName(2, "2_end.png");
this.catImages.Images.SetKeyName(3, "4_creative.png");
this.catImages.Images.SetKeyName(4, "3_menu.png");
this.catImages.Images.SetKeyName(5, "5_mg01.png");
this.catImages.Images.SetKeyName(6, "6_mg02.png");
this.catImages.Images.SetKeyName(7, "7_mg03.png");
this.catImages.Images.SetKeyName(8, "8_unused.png");
//
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.contextMenuStrip1.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip1, "contextMenuStrip1");
//
// addCategoryStripMenuItem
//
resources.ApplyResources(this.addCategoryStripMenuItem, "addCategoryStripMenuItem");
this.addCategoryStripMenuItem.Name = "addCategoryStripMenuItem";
this.addCategoryStripMenuItem.Click += new System.EventHandler(this.addCategoryStripMenuItem_Click);
//
// removeCategoryStripMenuItem
//
this.removeCategoryStripMenuItem.Name = "removeCategoryStripMenuItem";
resources.ApplyResources(this.removeCategoryStripMenuItem, "removeCategoryStripMenuItem");
this.removeCategoryStripMenuItem.Click += new System.EventHandler(this.removeCategoryStripMenuItem_Click);
//
// changeCategoryToolStripMenuItem
//
this.changeCategoryToolStripMenuItem.Name = "changeCategoryToolStripMenuItem";
resources.ApplyResources(this.changeCategoryToolStripMenuItem, "changeCategoryToolStripMenuItem");
this.changeCategoryToolStripMenuItem.Click += new System.EventHandler(this.setCategoryToolStripMenuItem_Click);
//
// catImages
//
this.catImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("catImages.ImageStream")));
this.catImages.TransparentColor = System.Drawing.Color.Transparent;
this.catImages.Images.SetKeyName(0, "0_overworld.png");
this.catImages.Images.SetKeyName(1, "1_nether.png");
this.catImages.Images.SetKeyName(2, "2_end.png");
this.catImages.Images.SetKeyName(3, "3_creative.png");
this.catImages.Images.SetKeyName(4, "4_menu.png");
this.catImages.Images.SetKeyName(5, "5_mg01.png");
this.catImages.Images.SetKeyName(6, "6_mg02.png");
this.catImages.Images.SetKeyName(7, "7_mg03.png");
this.catImages.Images.SetKeyName(8, "8_mg04.png");
//
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.toolsToolStripMenuItem,
this.helpToolStripMenuItem});
this.menuStrip.Name = "menuStrip";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.menuStrip.Name = "menuStrip";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.saveToolStripMenuItem1});
this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem");
//
// saveToolStripMenuItem1
//
resources.ApplyResources(this.saveToolStripMenuItem1, "saveToolStripMenuItem1");
this.saveToolStripMenuItem1.Name = "saveToolStripMenuItem1";
this.saveToolStripMenuItem1.Click += new System.EventHandler(this.saveToolStripMenuItem1_Click);
//
// toolsToolStripMenuItem
//
this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem");
//
// saveToolStripMenuItem1
//
resources.ApplyResources(this.saveToolStripMenuItem1, "saveToolStripMenuItem1");
this.saveToolStripMenuItem1.Name = "saveToolStripMenuItem1";
this.saveToolStripMenuItem1.Click += new System.EventHandler(this.saveToolStripMenuItem1_Click);
//
// toolsToolStripMenuItem
//
this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.deleteUnusedBINKAsToolStripMenuItem,
this.openDataFolderToolStripMenuItem,
this.bulkReplaceExistingTracksToolStripMenuItem,
this.organizeTracksToolStripMenuItem});
this.toolsToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
resources.ApplyResources(this.toolsToolStripMenuItem, "toolsToolStripMenuItem");
//
// deleteUnusedBINKAsToolStripMenuItem
//
this.deleteUnusedBINKAsToolStripMenuItem.Name = "deleteUnusedBINKAsToolStripMenuItem";
resources.ApplyResources(this.deleteUnusedBINKAsToolStripMenuItem, "deleteUnusedBINKAsToolStripMenuItem");
this.deleteUnusedBINKAsToolStripMenuItem.Click += new System.EventHandler(this.deleteUnusedBINKAsToolStripMenuItem_Click);
//
// openDataFolderToolStripMenuItem
//
this.openDataFolderToolStripMenuItem.Name = "openDataFolderToolStripMenuItem";
resources.ApplyResources(this.openDataFolderToolStripMenuItem, "openDataFolderToolStripMenuItem");
this.openDataFolderToolStripMenuItem.Click += new System.EventHandler(this.openDataFolderToolStripMenuItem_Click);
//
// bulkReplaceExistingTracksToolStripMenuItem
//
this.bulkReplaceExistingTracksToolStripMenuItem.Name = "bulkReplaceExistingTracksToolStripMenuItem";
resources.ApplyResources(this.bulkReplaceExistingTracksToolStripMenuItem, "bulkReplaceExistingTracksToolStripMenuItem");
this.bulkReplaceExistingTracksToolStripMenuItem.Click += new System.EventHandler(this.bulkReplaceExistingFilesToolStripMenuItem_Click);
//
// organizeTracksToolStripMenuItem
//
this.organizeTracksToolStripMenuItem.Name = "organizeTracksToolStripMenuItem";
resources.ApplyResources(this.organizeTracksToolStripMenuItem, "organizeTracksToolStripMenuItem");
this.organizeTracksToolStripMenuItem.Click += new System.EventHandler(this.organizeTracksToolStripMenuItem_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolsToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
resources.ApplyResources(this.toolsToolStripMenuItem, "toolsToolStripMenuItem");
//
// deleteUnusedBINKAsToolStripMenuItem
//
this.deleteUnusedBINKAsToolStripMenuItem.Name = "deleteUnusedBINKAsToolStripMenuItem";
resources.ApplyResources(this.deleteUnusedBINKAsToolStripMenuItem, "deleteUnusedBINKAsToolStripMenuItem");
this.deleteUnusedBINKAsToolStripMenuItem.Click += new System.EventHandler(this.deleteUnusedBINKAsToolStripMenuItem_Click);
//
// openDataFolderToolStripMenuItem
//
this.openDataFolderToolStripMenuItem.Name = "openDataFolderToolStripMenuItem";
resources.ApplyResources(this.openDataFolderToolStripMenuItem, "openDataFolderToolStripMenuItem");
this.openDataFolderToolStripMenuItem.Click += new System.EventHandler(this.openDataFolderToolStripMenuItem_Click);
//
// bulkReplaceExistingTracksToolStripMenuItem
//
this.bulkReplaceExistingTracksToolStripMenuItem.Name = "bulkReplaceExistingTracksToolStripMenuItem";
resources.ApplyResources(this.bulkReplaceExistingTracksToolStripMenuItem, "bulkReplaceExistingTracksToolStripMenuItem");
this.bulkReplaceExistingTracksToolStripMenuItem.Click += new System.EventHandler(this.bulkReplaceExistingFilesToolStripMenuItem_Click);
//
// organizeTracksToolStripMenuItem
//
this.organizeTracksToolStripMenuItem.Name = "organizeTracksToolStripMenuItem";
resources.ApplyResources(this.organizeTracksToolStripMenuItem, "organizeTracksToolStripMenuItem");
this.organizeTracksToolStripMenuItem.Click += new System.EventHandler(this.organizeTracksToolStripMenuItem_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.howToAddSongsToolStripMenuItem,
this.whatAreTheCategoriesToolStripMenuItem,
this.howToEditCreditsToolStripMenuItem,
this.optimizeDataFolderToolStripMenuItem,
this.bINKACompressionToolStripMenuItem});
this.helpToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem");
//
// howToAddSongsToolStripMenuItem
//
this.howToAddSongsToolStripMenuItem.Name = "howToAddSongsToolStripMenuItem";
resources.ApplyResources(this.howToAddSongsToolStripMenuItem, "howToAddSongsToolStripMenuItem");
this.howToAddSongsToolStripMenuItem.Click += new System.EventHandler(this.howToAddSongsToolStripMenuItem_Click);
//
// whatAreTheCategoriesToolStripMenuItem
//
this.whatAreTheCategoriesToolStripMenuItem.Name = "whatAreTheCategoriesToolStripMenuItem";
resources.ApplyResources(this.whatAreTheCategoriesToolStripMenuItem, "whatAreTheCategoriesToolStripMenuItem");
this.whatAreTheCategoriesToolStripMenuItem.Click += new System.EventHandler(this.whatAreTheCategoriesToolStripMenuItem_Click);
//
// howToEditCreditsToolStripMenuItem
//
this.howToEditCreditsToolStripMenuItem.Name = "howToEditCreditsToolStripMenuItem";
resources.ApplyResources(this.howToEditCreditsToolStripMenuItem, "howToEditCreditsToolStripMenuItem");
this.howToEditCreditsToolStripMenuItem.Click += new System.EventHandler(this.howToEditCreditsToolStripMenuItem_Click);
//
// optimizeDataFolderToolStripMenuItem
//
this.optimizeDataFolderToolStripMenuItem.Name = "optimizeDataFolderToolStripMenuItem";
resources.ApplyResources(this.optimizeDataFolderToolStripMenuItem, "optimizeDataFolderToolStripMenuItem");
this.optimizeDataFolderToolStripMenuItem.Click += new System.EventHandler(this.optimizeDataFolderToolStripMenuItem_Click);
//
// bINKACompressionToolStripMenuItem
//
this.bINKACompressionToolStripMenuItem.Name = "bINKACompressionToolStripMenuItem";
resources.ApplyResources(this.bINKACompressionToolStripMenuItem, "bINKACompressionToolStripMenuItem");
this.bINKACompressionToolStripMenuItem.Click += new System.EventHandler(this.BINKACompressionToolStripMenuItem_Click);
//
// treeView2
//
this.treeView2.AllowDrop = true;
resources.ApplyResources(this.treeView2, "treeView2");
this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView2.ContextMenuStrip = this.contextMenuStrip2;
this.treeView2.ForeColor = System.Drawing.Color.White;
this.treeView2.Name = "treeView2";
this.treeView2.DragDrop += new System.Windows.Forms.DragEventHandler(this.Binka_DragDrop);
this.treeView2.DragEnter += new System.Windows.Forms.DragEventHandler(this.treeView2_DragEnter);
this.treeView2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView2_KeyDown);
//
// contextMenuStrip2
//
this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.helpToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem");
//
// howToAddSongsToolStripMenuItem
//
this.howToAddSongsToolStripMenuItem.Name = "howToAddSongsToolStripMenuItem";
resources.ApplyResources(this.howToAddSongsToolStripMenuItem, "howToAddSongsToolStripMenuItem");
this.howToAddSongsToolStripMenuItem.Click += new System.EventHandler(this.howToAddSongsToolStripMenuItem_Click);
//
// whatAreTheCategoriesToolStripMenuItem
//
this.whatAreTheCategoriesToolStripMenuItem.Name = "whatAreTheCategoriesToolStripMenuItem";
resources.ApplyResources(this.whatAreTheCategoriesToolStripMenuItem, "whatAreTheCategoriesToolStripMenuItem");
this.whatAreTheCategoriesToolStripMenuItem.Click += new System.EventHandler(this.whatAreTheCategoriesToolStripMenuItem_Click);
//
// howToEditCreditsToolStripMenuItem
//
this.howToEditCreditsToolStripMenuItem.Name = "howToEditCreditsToolStripMenuItem";
resources.ApplyResources(this.howToEditCreditsToolStripMenuItem, "howToEditCreditsToolStripMenuItem");
this.howToEditCreditsToolStripMenuItem.Click += new System.EventHandler(this.howToEditCreditsToolStripMenuItem_Click);
//
// optimizeDataFolderToolStripMenuItem
//
this.optimizeDataFolderToolStripMenuItem.Name = "optimizeDataFolderToolStripMenuItem";
resources.ApplyResources(this.optimizeDataFolderToolStripMenuItem, "optimizeDataFolderToolStripMenuItem");
this.optimizeDataFolderToolStripMenuItem.Click += new System.EventHandler(this.optimizeDataFolderToolStripMenuItem_Click);
//
// bINKACompressionToolStripMenuItem
//
this.bINKACompressionToolStripMenuItem.Name = "bINKACompressionToolStripMenuItem";
resources.ApplyResources(this.bINKACompressionToolStripMenuItem, "bINKACompressionToolStripMenuItem");
this.bINKACompressionToolStripMenuItem.Click += new System.EventHandler(this.BINKACompressionToolStripMenuItem_Click);
//
// treeView2
//
this.treeView2.AllowDrop = true;
resources.ApplyResources(this.treeView2, "treeView2");
this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView2.ContextMenuStrip = this.contextMenuStrip2;
this.treeView2.ForeColor = System.Drawing.Color.White;
this.treeView2.Name = "treeView2";
this.treeView2.DragDrop += new System.Windows.Forms.DragEventHandler(this.Binka_DragDrop);
this.treeView2.DragEnter += new System.Windows.Forms.DragEventHandler(this.treeView2_DragEnter);
this.treeView2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView2_KeyDown);
//
// contextMenuStrip2
//
this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.addEntryMenuItem,
this.removeEntryMenuItem,
this.verifyFileLocationToolStripMenuItem,
this.convertToWAVToolStripMenuItem});
this.contextMenuStrip2.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip2, "contextMenuStrip2");
//
// addEntryMenuItem
//
resources.ApplyResources(this.addEntryMenuItem, "addEntryMenuItem");
this.addEntryMenuItem.Name = "addEntryMenuItem";
this.addEntryMenuItem.Click += new System.EventHandler(this.addEntryMenuItem_Click);
//
// removeEntryMenuItem
//
this.removeEntryMenuItem.Name = "removeEntryMenuItem";
resources.ApplyResources(this.removeEntryMenuItem, "removeEntryMenuItem");
this.removeEntryMenuItem.Click += new System.EventHandler(this.removeEntryMenuItem_Click);
//
// verifyFileLocationToolStripMenuItem
//
this.verifyFileLocationToolStripMenuItem.Name = "verifyFileLocationToolStripMenuItem";
resources.ApplyResources(this.verifyFileLocationToolStripMenuItem, "verifyFileLocationToolStripMenuItem");
this.verifyFileLocationToolStripMenuItem.Click += new System.EventHandler(this.verifyFileLocationToolStripMenuItem_Click);
//
// convertToWAVToolStripMenuItem
//
this.convertToWAVToolStripMenuItem.Name = "convertToWAVToolStripMenuItem";
resources.ApplyResources(this.convertToWAVToolStripMenuItem, "convertToWAVToolStripMenuItem");
this.convertToWAVToolStripMenuItem.Click += new System.EventHandler(this.convertToWAVToolStripMenuItem_Click);
//
// playOverworldInCreative
//
resources.ApplyResources(this.playOverworldInCreative, "playOverworldInCreative");
this.playOverworldInCreative.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.playOverworldInCreative.ForeColor = System.Drawing.SystemColors.Window;
this.playOverworldInCreative.Name = "playOverworldInCreative";
this.playOverworldInCreative.Theme = MetroFramework.MetroThemeStyle.Dark;
this.playOverworldInCreative.UseCustomBackColor = true;
this.playOverworldInCreative.UseCustomForeColor = true;
this.playOverworldInCreative.UseSelectable = true;
//
// compressionUpDown
//
resources.ApplyResources(this.compressionUpDown, "compressionUpDown");
this.compressionUpDown.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.compressionUpDown.ForeColor = System.Drawing.SystemColors.Window;
this.compressionUpDown.Maximum = new decimal(new int[] {
this.contextMenuStrip2.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip2, "contextMenuStrip2");
//
// addEntryMenuItem
//
resources.ApplyResources(this.addEntryMenuItem, "addEntryMenuItem");
this.addEntryMenuItem.Name = "addEntryMenuItem";
this.addEntryMenuItem.Click += new System.EventHandler(this.addEntryMenuItem_Click);
//
// removeEntryMenuItem
//
this.removeEntryMenuItem.Name = "removeEntryMenuItem";
resources.ApplyResources(this.removeEntryMenuItem, "removeEntryMenuItem");
this.removeEntryMenuItem.Click += new System.EventHandler(this.removeEntryMenuItem_Click);
//
// verifyFileLocationToolStripMenuItem
//
this.verifyFileLocationToolStripMenuItem.Name = "verifyFileLocationToolStripMenuItem";
resources.ApplyResources(this.verifyFileLocationToolStripMenuItem, "verifyFileLocationToolStripMenuItem");
this.verifyFileLocationToolStripMenuItem.Click += new System.EventHandler(this.verifyFileLocationToolStripMenuItem_Click);
//
// convertToWAVToolStripMenuItem
//
this.convertToWAVToolStripMenuItem.Name = "convertToWAVToolStripMenuItem";
resources.ApplyResources(this.convertToWAVToolStripMenuItem, "convertToWAVToolStripMenuItem");
this.convertToWAVToolStripMenuItem.Click += new System.EventHandler(this.convertToWAVToolStripMenuItem_Click);
//
// playOverworldInCreative
//
resources.ApplyResources(this.playOverworldInCreative, "playOverworldInCreative");
this.playOverworldInCreative.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.playOverworldInCreative.ForeColor = System.Drawing.SystemColors.Window;
this.playOverworldInCreative.Name = "playOverworldInCreative";
this.playOverworldInCreative.Theme = MetroFramework.MetroThemeStyle.Dark;
this.playOverworldInCreative.UseCustomBackColor = true;
this.playOverworldInCreative.UseCustomForeColor = true;
this.playOverworldInCreative.UseSelectable = true;
//
// compressionUpDown
//
resources.ApplyResources(this.compressionUpDown, "compressionUpDown");
this.compressionUpDown.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.compressionUpDown.ForeColor = System.Drawing.SystemColors.Window;
this.compressionUpDown.Maximum = new decimal(new int[] {
9,
0,
0,
0});
this.compressionUpDown.Minimum = new decimal(new int[] {
this.compressionUpDown.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.compressionUpDown.Name = "compressionUpDown";
this.compressionUpDown.Value = new decimal(new int[] {
this.compressionUpDown.Name = "compressionUpDown";
this.compressionUpDown.Value = new decimal(new int[] {
4,
0,
0,
0});
//
// metroLabel1
//
resources.ApplyResources(this.metroLabel1, "metroLabel1");
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
//
// AudioEditor
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.metroLabel1);
this.Controls.Add(this.compressionUpDown);
this.Controls.Add(this.playOverworldInCreative);
this.Controls.Add(this.treeView1);
this.Controls.Add(this.treeView2);
this.Controls.Add(this.menuStrip);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "AudioEditor";
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AudioEditor_FormClosing);
this.Shown += new System.EventHandler(this.AudioEditor_Shown);
this.contextMenuStrip1.ResumeLayout(false);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.contextMenuStrip2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.compressionUpDown)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
//
// metroLabel1
//
resources.ApplyResources(this.metroLabel1, "metroLabel1");
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
//
// AudioEditor
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.metroLabel1);
this.Controls.Add(this.compressionUpDown);
this.Controls.Add(this.playOverworldInCreative);
this.Controls.Add(this.treeView1);
this.Controls.Add(this.treeView2);
this.Controls.Add(this.menuStrip);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "AudioEditor";
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AudioEditor_FormClosing);
this.Shown += new System.EventHandler(this.AudioEditor_Shown);
this.contextMenuStrip1.ResumeLayout(false);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.contextMenuStrip2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.compressionUpDown)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}

View File

@@ -42,7 +42,13 @@ namespace PckStudio.Forms.Editor
"Battle",
"Tumble",
"Glide",
"Unused?"
"Build Off (Unused)"
/* If the SetMusicID function within the game is ever set to 0x9,
* it actually attempts to play a "MG04_01.binka" file in the vanilla music folder.
* Therefore it's safe to assume that the last audio category was indeed
* supposed to be for the cancelled Build Off mini game (MG04). - May
*/
};
private string GetCategoryFromId(PckAudioFile.AudioCategory.EAudioType categoryId)
@@ -222,15 +228,20 @@ namespace PckStudio.Forms.Editor
int exitCode = 0;
InProgressPrompt waitDiag = new InProgressPrompt();
waitDiag.Show(this);
// TODO: rewrite ALL of this
Directory.CreateDirectory(ApplicationScope.DataCacher.CacheDirectory); // create directory in case it doesn't exist
foreach (string file in FileList)
{
if (Path.GetExtension(file) == ".binka" || Path.GetExtension(file) == ".wav")
{
string songName = string.Join("_", Path.GetFileNameWithoutExtension(file).Split(Path.GetInvalidFileNameChars()));
songName = Regex.Replace(songName, @"[^\u0000-\u007F]+", "_"); // Replace UTF characters
string cacheSongLoc = Path.Combine(Program.AppDataCache, songName + Path.GetExtension(file));
string cacheSongFile = Path.Combine(ApplicationScope.DataCacher.CacheDirectory, songName + Path.GetExtension(file));
if(File.Exists(cacheSongLoc)) File.Delete(cacheSongLoc);
if(File.Exists(cacheSongFile)) File.Delete(cacheSongFile);
string new_loc = Path.Combine(parent.GetDataPath(), songName + ".binka");
bool is_duplicate_file = false; // To handle if a file already in the pack is dropped back in
@@ -288,7 +299,7 @@ namespace PckStudio.Forms.Editor
var newFormat = new WaveFormat(reader.WaveFormat.SampleRate, 16, reader.WaveFormat.Channels);
using (var conversionStream = new WaveFormatConversionStream(newFormat, reader))
{
WaveFileWriter.CreateWaveFile(cacheSongLoc, conversionStream); //write to new location
WaveFileWriter.CreateWaveFile(cacheSongFile, conversionStream); //write to new location
}
reader.Close();
reader.Dispose();
@@ -298,14 +309,14 @@ namespace PckStudio.Forms.Editor
await Task.Run(() =>
{
exitCode = Binka.FromWav(cacheSongLoc, new_loc, (int)compressionUpDown.Value);
exitCode = Binka.FromWav(cacheSongFile, new_loc, (int)compressionUpDown.Value);
});
if (!File.Exists(cacheSongLoc)) MessageBox.Show(this, $"\"{songName}.wav\" failed to convert for some reason. Please reach out to MNL#8935 on the communtiy Discord server and provide details. Thanks!", "Conversion failed");
if (!File.Exists(cacheSongFile)) MessageBox.Show(this, $"\"{songName}.wav\" failed to convert for some reason. Please report this on the communtiy Discord server, which can be found under \"More\" in the toolbar at the top of the program.", "Conversion failed");
else
{
success++;
File.Delete(cacheSongLoc); //cleanup song
File.Delete(cacheSongFile); //cleanup song
}
Cursor.Current = Cursors.Default;

View File

@@ -171,216 +171,232 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADk
MAAAAk1TRnQBSQFMAgEBCQEAAcABAAHAAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABMAMAAQEBAAEgBgABMBIAAzgB/wM1Af8DNQH/AzMB/wMwAf8DLwH/Ay0B/wMtAf8DJAH/AzsB/wM4
Af8DNQH/Ay0B/wMnAf8DNgH/AzIB/8AAAzgB/wN/Af8DeQH/A3kB/wN5Af8DcQH/A3EB/wN5Af8DeQH/
A3EB/wNxAf8DcQH/A3kB/wN5Af8DfwH/AzIB/8AAAzIB/wN2Af8DsAH/A7AB/wOvAf8DrwH/A68B/wOo
Af8DqAH/A6gB/wOjAf8DowH/A7AB/wOoAf8DcQH/AyMB/8AAAysB/wN/Af8DsAH/A7AB/wOwAf8DqAH/
A50B/wNlAf8DZQH/A6MB/wOwAf8DsAH/A6gB/wOwAf8DfwH/AyQB/8AAAjcBOwH/A38B/wOoAf8DxQH/
A8UB/wOwAf8DnQH/A50B/wOdAf8DnQH/A50B/wPFAf8DxQH/A6MB/wN2Af8COwE/Af/AAAE7ATwBQAH/
A3kB/wOwAf8DAAH/AwAB/wPFAf8DsAH/A50B/wOwAf8DnQH/A50B/wMAAf8DAAH/A8UB/wN5Af8CPwFD
Af/AAAI8AUAB/wOOAf8DxQH/AwAB/wMAAf8DnQH/A7AB/wOdAf8DnQH/A50B/wOdAf8DAAH/AwAB/wOw
Af8DjgH/AkYBSgH/wAACOwE/Af8DZQH/A2UB/wNlAf8DZQH/A2UB/wNlAf8DsAH/A50B/wNlAf8DZQH/
A2UB/wNlAf8DZQH/A2UB/wI3AToB/8AAAjsBPwH/A8UB/wOwAf8DsAH/A50B/wOdAf8DnQH/A50B/wOd
Af8DnQH/A50B/wOdAf8DnQH/A50B/wOOAf8CRwFLAf/AAAJCAUYB/wPFAf8DxQH/A8UB/wPFAf8DxQH/
A68B/wOvAf8DrwH/A8UB/wPFAf8DrwH/A8UB/wOvAf8DrwH/AkYBSgH/wAACQgFGAf8COAE8Af8CPAFA
Af8CPAFAAf8CQAFEAf8CQAFEAf8CQAFEAf8CNwE6Af8CNwE6Af8CQAFEAf8CPAFAAf8CNwE6Af8CNwE6
Af8COwE/Af8CRgFKAf8CQAFEAf/AAAI0ATcB/wIgASMB/wIgASMB/wIeASEB/wIgASMB/wIhASQB/wIe
ASEB/wImASkB/wIeASEB/wIiASUB/wIjASYB/wIgASMB/wIjAScB/wIjASYB/wIjASYB/wI7AT8B/8AA
Ay0B/wM1Af8DNQH/AzMB/wMwAf8DLwH/Ay0B/wMtAf8DJAH/AzsB/wM4Af8DNQH/Ay0B/wMnAf8DNgH/
AykB/8AAAykB/wNSAf8DeAH/A1UB/wNiAf8DjwH/A48B/wN6Af8DZQH/A1EB/wOEAf8DfwH/A18B/wN4
Af8DUAH/AzAB/8AAAzgB/wNsAf8DWgH/A2EB/wNHAf8DVwH/A3IB/wNyAf8DTAH/A2EB/wNkAf8DYQH/
A1cB/wNFAf8DVgH/AzIB/8AAAzgB/wM1Af8DNQH/AzMB/wMwAf8DLwH/Ay0B/wMtAf8DJAH/AzsB/wM4
Af8DNQH/Ay0B/wMnAf8DNgH/AzIB//8AAQABIAElAQgB/wEgASUBCAH/ASABJQEIAf8oAAMoAf8DKAH/
AygB/5QAAQUBEAEWAf8BBQEQARYB/wEFARABFgH/IAABIAElAQgB/wF3AYoBHgH/ASABJQEIAf8oAAMo
Af8DlgH/AygB/wgAARUBNgFJAf8BCwEeASgB/yAAAQsBHgEoAf8BFQE2AUkB/1gAAQUBEAEWAf8BEwE+
AVQB/wEMASgBOAH/AQwBKAE4Af8BBQEQARYB/wEFARABFgH/GAABIAElAQgB/wEgASUBCAH/AR4BTgFo
Af8BCwEeASgB/wgAAygB/wMoAf8QAAELAR4BKAH/AR4BTgFoAf8DKAH/AygB/wQAARUBNgFJAf8BJwFn
AYkB/wELAR4BKAH/IAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8QAAM1Af8DNQH/GAADNQH/AzUB/xgA
AQUBEAEWAf8BEwE+AVQB/wPWAf8DmQH/A5kB/wEMASgBOAH/AQwBKAE4Af8BBQEQARYB/wEFARABFgH/
GAABFQE2AUkB/wEnAWcBiQH/AQsBHgEoAf8EAAMoAf8DawH/AygB/wMoAf8EAAELAR4BKAH/AScBZwGJ
Af8BFQE2AUkB/wwAAQsBHgEoAf8BFQE2AUkB/wEnAWcBiQH/AQsBHgEoAf8YAAELAR4BKAH/AScBZwGJ
Af8BFQE2AUkB/wELAR4BKAH/EAADNQH/A8EB/wM1Af8QAAM1Af8BmgGyAScB/wM1Af8UAAEFARABFgH/
ARMBPgFUAf8D1gH/A7cB/wO3Af8DtwH/A5kB/wO3Af8BDAEoATgB/wEMASgBOAH/AQUBEAEWAf8BBQEQ
ARYB/xQAARUBNgFJAf8BHgFOAWgB/wEgASUBCAH/AXcBigEeAf8DKAH/A2sB/wOWAf8DKAH/AR4BTgFo
Af8BFQE2AUkB/xgAARUBNgFJAf8BHgFOAWgB/wELAR4BKAH/EAABCwEeASgB/wEeAU4BaAH/ARUBNgFJ
Af8UAAM1Af8DwQH/A8EB/wPYAf8DNQH/CAADNQH/AawBxwErAf8BmgGyAScB/wGaAbIBJwH/AzUB/wwA
AQUBEAEWAf8BEwE+AVQB/wPWAf8DtwH/ARMBPgFUAf8BDAEoATgB/wEMASgBOAH/A7cB/wOZAf8DmQH/
A7cB/wEMASgBOAH/AQwBKAE4Af8BBQEQARYB/wEFARABFgH/EAABIAElAQgB/wF3AYoBHgH/ASABJQEI
Af8BIAElAQgB/wMoAf8DKAH/A5YB/wMoAf8gAAEVATYBSQH/AScBZwGJAf8BCwEeASgB/wgAAQsBHgEo
Af8BJwFnAYkB/wEVATYBSQH/GAADNQH/A9gB/wPYBf8DNQH/CAADNQH/AcsB6wEzAf8BrAHHASsB/wGs
AccBKwH/AzUB/wgAAQUBEAEWAf8BEwE+AVQB/wPWAf8DtwH/ARMBPgFUAf8BFwFLAWUB/wEXAUsBZQH/
ARcBSwFlAf8BDAEoATgB/wEMASgBOAH/A7cB/wOZAf8DtwH/A5kB/wEMASgBOAH/AQUBEAEWAf8MAAEg
ASUBCAH/AXcBigEeAf8BIAElAQgB/wGsAccBKwH/A0QF/wPYAf8DKAH/A5YB/wMoAf8gAAEVATYBSQH/
AScBZwGJAf8BCwEeASgB/wELAR4BKAH/AR4BTgFoAf8BFQE2AUkB/xwAAzUB/wPBCf8DNQH/CAADNQH/
AcsB6wEzAf8BywHrATMB/wGaAbIBJwH/AzUB/wgAAQgBGwEmAf8BEwE+AVQB/wO3Af8BEwE+AVQB/wEX
AUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEMASgBOAH/AQwBKAE4
Af8DmQH/A7cB/wOZAf8DWwH/DAABIAElAQgB/wF3AYoBHgH/ASABJQEIAf8DRAX/A9gF/wMoAf8DlgH/
AygB/yQAARUBNgFJAf8BCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8cAAM1Af8DwQH/A9gB/wPYBf8DNQH/
CAADNQH/AcsB6wEzAf8BrAHHASsB/wGsAccBKwH/AZoBsgEnAf8DNQH/BAABCAEbASYB/wETAT4BVAH/
ARMBPgFUAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFL
AWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEMASgBOAH/A7cB/wNbAf8IAAEgASUBCAH/AVUBYwEV
Af8BIAElAQgB/wNEBf8D2AX/A0QB/wE2AT8BDgH/AygB/wNrAf8DKAH/IAABCwEeASgB/wEnAWcBiQH/
ARUBNgFJAf8BCwEeASgB/xwAAzUB/wPBAf8DwQH/A8EF/wM1Af8IAAM1Af8BywHrATMB/wGaAbIBJwH/
AZoBsgEnAf8BmgGyAScB/wM1Af8EAAEIARsBJgH/ARMBPgFUAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFl
Af8BFwFLAWUB/wEMASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEX
AUsBZQH/ARcBSwFlAf8BDAEoATgB/wEFARABFgH/CAABIAElAQgB/wEgASUBCAH/A0QF/wPYBf8DRAH/
AawBxwErAf8BywHrATMB/wE2AT8BDgH/AygB/wMoAf8UAANEAf8EAAELAR4BKAH/AScBZwGJAf8BFQE2
AUkB/wEVATYBSQH/AScBZwGJAf8BCwEeASgB/wQAATYBPwEOAf8QAAM1Af8DwQH/A9gB/wPYBf8DNQH/
CAADNQH/AcsB6wEzAf8BrAHHASsB/wGsAccBKwH/AZoBsgEnAf8DNQH/BAABCAEbASYB/wEIARsBJgH/
ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEo
ATgB/wEMASgBOAH/AQwBKAE4Af8BFwFLAWUB/wEXAUsBZQH/AQgBGwEmAf8QAANEBf8D2AX/A0QB/wE2
AT8BDgH/AcsB6wEzAf8BrAHHASsB/wHLAesBMwH/ATYBPwEOAf8UAANEBf8BCwEeASgB/wEnAWcBiQH/
ARUBNgFJAf8IAAEVATYBSQH/AScBZwGJAf8BCwEeASgB/wHLAesBMwH/ATYBPwEOAf8MAAM1Af8DwQH/
A8EB/wPBBf8DNQH/CAADNQH/AcsB6wEzAf8BmgGyAScB/wGaAbIBJwH/AZoBsgEnAf8DNQH/DAABCAEb
ASYB/wEIARsBJgH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEMASgBOAH/
AQwBKAE4Af8BFwFLAWUB/wEXAUsBZQH/AQgBGwEmAf8QAANEBf8D2AX/A0QB/wgAATYBPwEOAf8BywHr
ATMB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wwAA0QF/wPYAf8DwQH/ARUBNgFJAf8QAAEVATYBSQH/
AZoBsgEnAf8BrAHHASsB/wHLAesBMwH/ATYBPwEOAf8IAAM1Af8DwQH/A9gB/wPYBf8DNQH/CAADNQH/
AcsB6wEzAf8BrAHHASsB/wGsAccBKwH/AZoBsgEnAf8DNQH/FAABCAEbASYB/wEIARsBJgH/ARcBSwFl
Af8BFwFLAWUB/wEMASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQgBGwEmAf8QAANEBf8D2AX/
A0QB/xAAATYBPwEOAf8BywHrATMB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wQAA0QF/wPYAf8DwQH/
A9gF/wNEAf8IAAE2AT8BDgH/AcsB6wEzAf8BrAHHASsB/wGaAbIBJwH/AawBxwErAf8BywHrATMB/wE2
AT8BDgH/CAADNQH/AzUB/wPYBf8DNQH/AzUB/wM1Af8DNQH/AcsB6wEzAf8BrAHHASsB/wM1Af8DNQH/
IAABCAEbASYB/wEIARsBJgH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQgBGwEmAf8QAANEBf8D2AX/
A0QB/xgAATYBPwEOAf8BywHrATMB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wNEBf8DwQH/A9gF/wNE
Af8QAAE2AT8BDgH/AcsB6wEzAf8BrAHHASsB/wGaAbIBJwH/AcsB6wEzAf8BNgE/AQ4B/xAAAzUB/wM1
Af8DNQH/AzUB/wM1Af8DNQH/AzUB/wM1Af8wAAEIARsBJgH/AQgBGwEmAf8BCAEbASYB/xQAA0QB/wPY
Bf8DRAH/IAABNgE/AQ4B/wHLAesBMwH/AawBxwErAf8BNgE/AQ4B/wNEAf8DwQn/A0QB/xgAATYBPwEO
Af8BywHrATMB/wHLAesBMwH/AZoBsgEnAf8BNgE/AQ4B/4AAA0QB/wNEAf8DRAH/KAABNgE/AQ4B/wE2
AT8BDgH/ATYBPwEOAf8EAANEAf8DRAH/A0QB/yAAATYBPwEOAf8BNgE/AQ4B/wE2AT8BDgH/RAABSgFs
AZYB/wE6AVUBeQH/AVwBhQG5Af8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8DhwH/AToBVQF5Af8BSgFs
AZYB/wFKAWwBlgH/AToBVQF5Af8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wEpAT0BWQH/
AlkBpgH/AlkBpgH/AkwBgwH/Ah4BPwH/ARYBHgFdAf8CCQEZAf8CEQEpAf8CCAE8Af8CWAGkAf8BWQFy
Aa8B/wIkAUkB/wFAAVIBkAH/AhoBOAH/AhwBPAH/Ah0BOAH/AnMBwgH/AZkC1QH/AcUC+QH/AaYB5gHf
Af8BmQLVAf8BngHcAdkB/wHFAvkB/wG1AfcB6AH/AYkBvQHDAf8BngHcAdkB/wGeAdwB2QH/AdAC+gH/
AbUB9wHoAf8BiQG9AcMB/wGJAb0BwwH/AbYB+AHrAf8BngHcAdkB/wFPAX4BxwH/AU8BfgHHAf8BSgF3
AbwB/wE2AVQBgAH/AXQBlgHMAf8BNgFUAYAB/wFmAY0ByQH/AU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/
AUoBdwG8Af8BNgFUAYAB/wF0AZYBzAH/ATYBVAGAAf8BZgGNAckB/wFPAX4BxwH/AUoBbAGWAf8BOgFV
AXkB/wEpAT0BWQH/AVwBhQG5Af8BOgFVAXkB/wEpAT0BWQH/AToBVQF5Af8BKQE9AVkB/wFcAYUBuQH/
AVwBhQG5Af8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8CNQFo
Af8CEQEpAf8CCQEmAf8CZwGvAf8CBgFeAf8COAFsAf8CBgFZAf8CCAE8Af8CJwFOAf8CCAE8Af8BWQFy
Aa8B/wIIAWgB/wJYAZUB/wJIAYgB/wIUAS8B/wIZATIB/wG1AfcB6AH/AZQB0AHUAf8BiQG9AcMB/wGe
AdwB2QH/AaYB5gHeAf8BngHcAdkB/wGeAd4B2QH/Ab0B+QH0Af8BvAH4AfIB/wG9AfkB9AH/AZ4B3AHZ
Af8BtgH4AesB/wGtAe0B4AH/AcUC+QH/AcUC+QH/AbQB+AHsAf8BTwF+AccB/wFKAXcBvAH/ATYBVAGA
Af8BiwGmAc8B/wGLAaYBzwH/AXQBlgHMAf8BNgFUAYAB/wFXAXsBsgH/AUcBcQGxAf8BQwFsAakB/wE2
AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wF0AZYBzAH/ATYBVAGAAf8BZgGNAckB/wE6AVUBeQH/AUoBbAGW
Af8BOgFVAXkB/wE6AVUBeQH/AUQBWAF0Af8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wEp
AT0BWQH/AVwBhQG5Af8BKQE9AVkB/wE6AVUBeQH/AVwBhQG5Af8BSgFsAZYB/wFKAWwBlgH/AngBygH/
AkwBgwH/AjIBYwH/AncByQH/AgwBfAH/AlwBqgH/AjYBXwH/AgkBHAH/AjoBZwH/AhMBmgH/AmkBsgH/
AgYBWgH/Al0BngH/AgYBWgH/AkEBfAH/AhkBMQH/AYkBvQHDAf8BiQG9AcMB/wGVAc0B0wH/AZkC1QH/
AbUB9wHoAf8BtgH4AesB/wHQAvoB/wG1AfcB6AH/AaYB5gHeAf8BmQLXAf8BngHeAdkB/wG2AfgB6wH/
AZ4B3gHZAf8BlAHTAdQB/wGeAdwB2QH/AcUC+QH/AWYBjQHJAf8BNgFUAYAB/wGLAaYBzwH/AXkBkQG1
Af8BPAFIAVoB/wE8AUgBWgH/ATIBQQFZAf8BFwEkATcB/wEmATUBTQH/ARcBJAE3Af8BPAFIAVoB/wE8
AUgBWgH/ATwBSAFaAf8BeQGRAbUB/wF0AZYBzAH/ATYBVAGAAf8BOgFVAXkB/wEpAT0BWQH/AUoBbAGW
Af8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8BXAGFAbkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wE6
AVUBeQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wJzAcIB/wJZAaYB/wIR
ASkB/wIZATIB/wIRASkB/wIJARwB/wI6AWcB/wIGAVoB/wIlAUUB/wIJARsB/wJzAcIB/wILAXUB/wJP
AYgB/wI8AXMB/wE+AVABjQH/AjYBXwH/AbYB+AHrAf8BiQG9AcMB/wGMAcABxgH/AYwBwAHGAf8BxQL5
Af8BngHeAdkB/wGJAb0BwwH/AZUBzQHTAf8BiQG9AcMB/wGJAb0BwwH/AbYB+AHrAf8BtgH4AesB/wGJ
Ab0BwwH/AZkC1wH/AZkC1wH/AcUC+QH/ATYBVAGAAf8BiwGmAc8B/wGLAaYBzwH/ATwBSAFaAf8BzQHC
AcUB/wGvAaUBqAH/AacBnQGfAf8BmQGPAZEB/wGAAXQBdwH/AYABdAF3Af8BgAF0AXcB/wGAAXQBdwH/
AYABdAF3Af8BPAFIAVoB/wGLAaYBzwH/AXQBlgHMAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BSgFs
AZYB/wFKAWwBlgH/AVwBhQG5Af8BOgFVAXkB/wFKAWwBlgH/A2wB/wFKAWwBlgH/AUoBbAGWAf8BOgFV
AXkB/wEpAT0BWQH/AUoBbAGWAf8BOgFVAXkB/wEpAT0BWQH/AjYBXwH/AggBPAH/AmYBrQH/Ak4BhgH/
AjABYAH/AgkBHAH/Ak8BiAH/AjwBcwH/Al0BngH/AjwBcwH/AhEBKQH/AggBMgH/Am8BvAH/AicBTgH/
AggBPAH/AhkBMgH/AcUC+QH/AbYB+AHrAf8BxQL5Af8BxQL5Af8BtgH4AesB/wGJAb0BwwH/AYkBvQHD
Af8BngHcAdkB/wGmAeYB3gH/AcYB+gH5Af8BtgH4AesB/wG2AfgB6wH/AYkBvQHDAf8BmQLVAf8BkwHJ
Ac8B/wGeAdwB2QH/AT8BYwGaAf8BNgFUAYAB/wGLAaYBzwH/ATwBSAFaAf8BzQHCAcUB/wG5AbABswH/
AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AYABdAF3Af8BPAFI
AVoB/wGLAaYBzwH/ATYBVAGAAf8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BXAGFAbkB/wFcAYUBuQH/
AToBVQF5Af8BXAGFAbkB/wFKAWwBlgH/ASkBPQFZAf8BXAGFAbkB/wFcAYUBuQH/ASkBPQFZAf8BSgFs
AZYB/wFKAWwBlgH/A4cB/wE6AVUBeQH/AicBTgH/AgwBewH/AVMBawGoAf8CTwGIAf8CPAFzAf8CCQEX
Af8CWQGmAf8CPAFzAf8CTwGIAf8CPAFzAf8CQAF6Af8CCQEcAf8CNwFiAf8CJwFOAf8CCgFyAf8CPwF4
Af8BxQL5Af8BvQH5AfQB/wGUAdMB1AH/AZ4B3AHZAf8B0AL6Af8BtgH4AesB/wG2AfgB6wH/AbUB9wHo
Af8BxQL5Af8BngHcAdkB/wGeAdwB2QH/AdAC+gH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AZ4B3AHZ
Af8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BPAFIAVoB/wHNAcIBxQH/AbkBsAGzAf8BIwElAYIB/wG5
AbABswH/AXcBegHOAf8BuQGwAbMB/wFnAWkBrAH/AbkBsAGzAf8BgAF0AXcB/wE8AUgBWgH/ATYBVAGA
Af8BSgF3AbwB/wE6AVUBeQH/AUoBbAGWAf8BKQE9AVkB/wE6AVUBeQH/AToBVQF5Af8BKQE9AVkB/wEp
AT0BWQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wFcAYUBuQH/AVwBhQG5
Af8BOgFVAXkB/wFKAWwBlgH/AkIBfgH/AicBTgH/AnMBwgH/Ag8BhwH/AgYBYAH/AhwBNwH/AlkBpgH/
AgcBRgH/AYYBqgHlAf8CRQGDAf8BZgGCAb8B/wI2AV8B/wIoAVAB/wJ9AdMB/wIGAVoB/wIGAVoB/wG2
AfgB6wH/AZ4B3AHZAf8BmQLVAf8BngHcAdkB/wGVAc0B0wH/AdAC+gH/AbUB9wHoAf8BpgHmAd4B/wGJ
Ab0BwwH/AYkBvQHDAf8BrQHtAeAB/wGeAdwB2QH/AdAC+gH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/
AU8BfgHHAf8BTwF+AccB/wE/AWMBmgH/ARcBJAE3Af8B1QHKAc0B/wG5AbABswH/AbkBsAGzAf8BuQGw
AbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AYABdAF3Af8BFwEkATcB/wFKAXcBvAH/
AU8BfgHHAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BSgFsAZYB/wE6AVUBeQH/AUoBbAGWAf8BOgFV
AXkB/wEpAT0BWQH/AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/
ASkBPQFZAf8BOgFVAXkB/wI6AXAB/wIKARQB/wI2AV8B/wIPAYoB/wINAYMB/wFZAXIBrwH/AUsBYQGe
Af8CWQGmAf8CawG2Af8COgFxAf8CKAFRAf8CJgFHAf8CFQEvAf8DCgH/AoIB2QH/AX8BogHeAf8BtgH4
AesB/wGJAb0BwwH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/Ab0B+QH0Af8BiQG9AcMB/wGMAcABxgH/
AYkBvQHDAf8BiQG9AcMB/wGTAcsB0wH/Aa0B7QHgAf8BiQG9AcMB/wGUAdAB1AH/AbQB+AHsAf8BtgH4
AesB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wEaASkBPwH/AdUBygHNAf8BuQGwAbMB/wE+AYcBwgH/
AbkBsAGzAf8BdwF6Ac4B/wG5AbABswH/ATYBOgHNAf8BuQGwAbMB/wGAAXQBdwH/ASYBNQFNAf8BTwF+
AccB/wFPAX4BxwH/AToBVQF5Af8BOgFVAXkB/wFcAYUBuQH/AVwBhQG5Af8BSgFsAZYB/wFKAWwBlgH/
AToBVQF5Af8BOgFVAXkB/wFKAWwBlgH/ASkBPQFZAf8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BOgFV
AXkB/wFKAWwBlgH/AUoBbAGWAf8CPAFzAf8CTwGIAf8CEwEpAf8CLgFUAf8CVQGfAf8CcwHCAf8CJwFO
Af8CIAFDAf8CNwFhAf8CCAEtAf8CGQEyAf8CVgGSAf8CBgFaAf8CGQEyAf8CBwFAAf8CEQGRAf8BogHi
AdkB/wGmAeYB3wH/AaYB5gHeAf8BxQL5Af8B0AL6Af8B0AL6Af8BxQL5Af8BlAHTAdQB/wGJAb0BwwH/
AZ4B3AHZAf8BvQH5AfQB/wG0AfgB7AH/AaYB5gHeAf8BxQL5Af8BvQH5AfQB/wG1AfcB6AH/AU8BfgHH
Af8BTwF+AccB/wFPAX4BxwH/ARcBJAE3Af8B2gHPAdIB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5
AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AZkBjwGRAf8BFwEkATcB/wFmAY0ByQH/AU8BfgHH
Af8BXAGFAbkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wOHAf8BOgFVAXkB/wE6AVUBeQH/AVwBhQG5
Af8BXAGFAbkB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wE6AVUBeQH/AUoBbAGWAf8BOgFVAXkB/wFK
AWwBlgH/AgYBWgH/Ak8BiAH/AjwBcwH/AjYBXwH/Ai4BWwH/AgkBHAH/AhkBMgH/AigBUgH/AjgBZAH/
AggBZwH/AmcBsAH/Ak8BiAH/AjQBZQH/Ak8BiAH/AgYBWQH/AggBNwH/AaYB5gHfAf8BmQLVAf8BvAH4
AfIB/wGJAb0BwwH/AZ4B3AHZAf8BngHeAdkB/wGeAd4B2QH/AbYB+AHrAf8BtgH4AesB/wG2AfgB6wH/
AZ4B3AHZAf8BlQHNAdMB/wGUAdMB1AH/AZMByQHPAf8BvAH4AfIB/wHFAvkB/wFPAX4BxwH/AU8BfgHH
Af8BNgFUAYAB/wE8AUgBWgH/AdYBywHOAf8BuQGwAbMB/wFRAVQBqAH/AbkBsAGzAf8BLAEuAaIB/wG5
AbABswH/ATIBbAFOAf8BuQGwAbMB/wGnAZ0BnwH/ATIBQQFZAf8BNgFUAYAB/wFmAY0ByQH/AToBVQF5
Af8BKQE9AVkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wFKAWwBlgH/ASkBPQFZAf8BKQE9AVkB/wEp
AT0BWQH/AToBVQF5Af8BOgFVAXkB/wEpAT0BWQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AVwBhQG5
Af8CBwFPAf8CVAGPAf8COgFwAf8CNgFfAf8COAFsAf8CBwFjAf8CTwGIAf8CGQEyAf8CbQG4Af8CggHZ
Af8CSgGBAf8CVgGSAf8BRAFXAZUB/wI0AV0B/wIKARQB/wISASsB/wGJAb0BwwH/AZ4B3gHZAf8BpgHm
Ad4B/wGJAb0BwwH/AYkBvQHDAf8BiQG9AcMB/wG2AfgB6wH/AcUC+QH/AbUB9wHoAf8BiQG9AcMB/wGJ
Ab0BwwH/AZ4B3AHZAf8BlQHNAdMB/wGeAdwB2QH/AZkC1QH/AbUB9wHoAf8BZgGNAckB/wE2AVQBgAH/
AYsBpgHPAf8BPAFIAVoB/wHWAcsBzgH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGw
AbMB/wG5AbABswH/AbkBsAGzAf8BrwGlAagB/wE8AUgBWgH/AXQBlgHMAf8BNgFUAYAB/wFKAWwBlgH/
AToBVQF5Af8BSgFsAZYB/wFcAYUBuQH/ASkBPQFZAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BKQE9
AVkB/wEpAT0BWQH/ASkBPQFZAf8DbAH/AToBVQF5Af8BSgFsAZYB/wEpAT0BWQH/AToBVQF5Af8BgQGl
AeEB/wJzAcIB/wE+AVABjQH/AjYBXwH/AnMBwgH/AlQBjwH/AlQBjwH/AgkBIQH/AjYBXwH/AlEBlwH/
Ak4BkgH/AmMBqAH/AiABRAH/AVUBbQGqAf8CDQF+Af8CNgFfAf8BjAHAAcYB/wGJAb0BwwH/AcUC+QH/
AcUC+QH/AcUC+QH/AcUC+QH/AbUB9wHoAf8BngHcAdkB/wHQAvoB/wHFAvkB/wGJAb0BwwH/AYkBvQHD
Af8BngHcAdkB/wGeAdwB2QH/AbYB+AHrAf8BqwHtAd4B/wE2AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wE8
AUgBWgH/Ad0B0gHVAf8B2gHPAdIB/wHaAc8B0gH/AdoBzwHSAf8B1QHKAc0B/wHNAcIBxQH/Ac0BwgHF
Af8BzQHCAcUB/wHNAcIBxQH/ATwBSAFaAf8BiwGmAc8B/wF0AZYBzAH/ASkBPQFZAf8DbAH/ASkBPQFZ
Af8BKQE9AVkB/wFHAbEBcQH/ASkBPQFZAf8BKQE9AVkB/wEpAT0BWQH/ATUBnwFfAf8BKQE9AVkB/wFD
Aa0BbQH/ASkBPQFZAf8BOgFVAXkB/wEpAT0BWQH/ASkBPQFZAf8BOgFVAXkB/wJEAXcB/wImAUYB/wIJ
ARcB/wI2AV8B/wJcAawB/wI9AWsB/wJeAaAB/wFZAXIBrwH/AhkBMgH/AiQBSwH/AhEBKQH/Ah0BOQH/
AicBTgH/Am0BuAH/Ag8BiQH/AjQBXQH/AbYB+AHrAf8BtgH4AesB/wGJAb0BwwH/AZ4B3gHZAf8BqQHp
Ad4B/wHFAvkB/wGeAdwB2QH/AZ4B3AHZAf8BlQHNAdMB/wGeAdwB2QH/AcUC+QH/AcUC+QH/AYkBvQHD
Af8BtgH4AesB/wG2AfgB6wH/AcUC+QH/AT8BYwGaAf8BNgFUAYAB/wGLAaYBzwH/AXkBkQG1Af8BPAFI
AVoB/wE8AUgBWgH/ATwBSAFaAf8BFwEkATcB/wEbASsBQwH/ARcBJAE3Af8BPAFIAVoB/wE8AUgBWgH/
ATwBSAFaAf8BeQGRAbUB/wGLAaYBzwH/ATYBVAGAAf8BXQG8AY0B/wEpAT0BWQH/AWwBywGcAf8BOgGk
AWQB/wE/AakBaQH/ASkBPQFZAf8BRgGwAXAB/wEpAT0BWQH/AUoBtAF0Af8BVQG/AX8B/wFiAcEBkgH/
AWcBxgGXAf8BKQE9AVkB/wEtAZcBVwH/ATYBoAFgAf8BKQE9AVkB/wIyAVsB/wI8AXMB/wJPAYgB/wIT
ASgB/wIlAU0B/wINAYMB/wJzAcIB/wIGAV4B/wIOASQB/wIKARcB/wJCAX4B/wIGAVoB/wIRASkB/wI2
AV8B/wIIATwB/wJSAY0B/wG2AfgB6wH/AYkBvQHDAf8BngHeAdkB/wGeAdwB2QH/AZ4B3AHZAf8BxQL5
Af8BiQG9AcMB/wGTAckBzwH/AZ4B3AHZAf8BngHcAdkB/wGZAtUB/wHFAvkB/wG0AfgB7AH/AbYB+AHr
Af8BjAHAAcYB/wGZAtcB/wFPAX4BxwH/AT8BYwGaAf8BNgFUAYAB/wGLAaYBzwH/AYsBpgHPAf8BiwGm
Ac8B/wE2AVQBgAH/AUoBdwG8Af8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BiwGmAc8B/wGLAaYBzwH/
AYsBpgHPAf8BNgFUAYAB/wFKAXcBvAH/AUsBtQF1Af8BQgGsAWwB/wFaAbkBigH/AVEBsAGBAf8BUwGy
AYMB/wEpAT0BWQH/AT4BqAFoAf8BOAGiAWIB/wE1AZ8BXwH/AWMBwgGTAf8BYAG/AZAB/wFJAbMBcwH/
ATcBoQFhAf8BQgGsAWwB/wE9AacBZwH/AUEBqwFrAf8CcwHCAf8CWQGmAf8CBwFFAf8CTwGIAf8CCgEd
Af8CJwFOAf8CcwHCAf8CDQGDAf8CJwFOAf8CBgFaAf8CVgGSAf8CBgFaAf8CCAFoAf8BIwEvAW0B/wIy
AWIB/wJjAakB/wGUAdMB1AH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AZkC1QH/AbUB9wHoAf8BiQG9
AcMB/wGZAtUB/wGJAb0BwwH/AZUBzQHTAf8BlQHNAdMB/wG2AfgB6wH/AbQB+AHsAf8BiQG9AcMB/wGe
AdwB2QH/AZ4B3AHZAf8BTwF+AccB/wFPAX4BxwH/AT8BYwGaAf8BNgFUAYAB/wGLAaYBzwH/ATYBVAGA
Af8BSgF3AbwB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BiwGmAc8B/wE2
AVQBgAH/AUoBdwG8Af8BTwF+AccB/wFKAbQBdAH/AUwBtgF2Af8BSQGzAXMB/wE8AaYBZgH/ATwBpgFm
Af8BRQGvAW8B/wE1AZ8BXwH/AUIBrAFsAf8BVAG+AX4B/wFMAbYBdgH/AUABqgFqAf8BPQGnAWcB/wE/
AakBaQH/ATcBoQFhAf8BJgGQAVAB/wFDAa0BbQH/AnMBwgH/AlkBpgH/AlkBpgH/AlMBmgH/AWkBhgHC
Af8CPAFzAf8CKAFSAf8CJwFOAf8CJwFOAf8CDQGDAf8CcwHCAf8CWQGmAf8CPQF0Af8CJwFOAf8CXAGp
Af8CcwHCAf8BngHeAdkB/wG0AfgB7AH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AZ4B3AHZAf8BqQHp
Ad4B/wGJAb0BwwH/AYkBvQHDAf8BngHeAdkB/wG0AfgB7AH/AcUC+QH/AcUC+QH/Aa0B7QHgAf8BiQG9
AcMB/wGJAb0BwwH/AU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/AT8BYwGaAf8BNgFUAYAB/wFmAY0ByQH/
AU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BZgGN
AckB/wFPAX4BxwH/AU8BfgHHAf8BQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP/
gQAC/wEfAfgE/wH4Af8BHwH4Ac8B8wL/AfABPwEMAfABjwHxAucB4AEPAcQBIwGHAeEB4wHHAcABAwHg
AQcB4wHHAcEBgwGAAQAB8AEPAfEBjwHBAYMCAAHgAQcB+AEfAcEBgwIAAeABBwH8AT8CgQIAAcABAwH8
AT8CgQIAAcABAwHoARcCgQEAAQEB4AEHAcEBgwKBAcABAwHBAoMBwQKBAfABBwGDAcEBAQGAAcABAwH8
AQ8BBwHgAQMBwAHwAQ8B/wEfAQ8B8AEHAeAE/wEfAfgBjwHxAv+AAAs=
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACK
NAAAAk1TRnQBSQFMAgEBCQEAAdgBAAHYAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABMAMAAQEBAAEgBgABMBIAATkBXgFzAf8BOQFeAXMB/wE5AV4BcwH/AT4BYgF8Af8BMwFUAWkB/wEz
AVQBaQH/AT4BYgF8Af8BMwFUAWkB/wE5AV4BcwH/ATkBXgFzAf8BOQFeAXMB/wEzAVQBaQH/ASYBPQFM
Af8BMwFUAWkB/wEzAVQBaQH/ATkBXgFzAf/AAAFiAZgBvAH/AWIBmAG8Af8BTQGEAZ8B/wFNAYQBnwH/
AU0BhAGfAf8BYgGYAbwB/wFiAZgBvAH/AU0BhAGfAf8BYgGYAbwB/wFiAZgBvAH/AU0BhAGfAf8BWgGQ
AbQB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFiAZgBvAH/wAABWgGQAbQB/wFNAYQBnwH/ATkBXgFz
Af8BYgGYAbwB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFNAYQBnwH/AWIBmAG8Af8BWgGQAbQB/wFa
AZABtAH/AU0BhAGfAf8BTQGEAZ8B/wFNAYQBnwH/AU0BhAGfAf8BWgGQAbQB/8AAAWIBmAG8Af8BYgGY
AbwB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFNAYQBnwH/AWIBmAG8Af8BTQGEAZ8B/wFNAYQBnwH/
ATkBXgFzAf8BTQGEAZ8B/wFNAYQBnwH/AVoBkAG0Af8BYgGYAbwB/wFiAZgBvAH/AWIBmAG8Af/AAAE5
AV4BcwH/ATMBVAFpAf8BOQFeAXMB/wE5AV4BcwH/ATMBVAFpAf8BMwFUAWkB/wEzAVQBaQH/ATkBXgFz
Af8BOQFeAXMB/wE5AV4BcwH/ATkBXgFzAf8BOQFeAXMB/wEzAVQBaQH/ATMBVAFpAf8BMwFUAWkB/wE5
AV4BcwH/wAABYgGYAbwB/wFaAZABtAH/AVoBkAG0Af8BWgGQAbQB/wFiAZgBvAH/AWIBmAG8Af8BTQGE
AZ8B/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFaAZABtAH/AVoBkAG0Af8BWgGQAbQB/wFaAZABtAH/
AVoBkAG0Af8BTQGEAZ8B/8AAAU0BhAGfAf8BTQGEAZ8B/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFi
AZgBvAH/AVoBkAG0Af8BWgGQAbQB/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wE5AV4BcwH/AWIBmAG8
Af8BTQGEAZ8B/wFNAYQBnwH/AU0BhAGfAf/AAAFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFiAZgBvAH/
AWIBmAG8Af8BOQFeAXMB/wFNAYQBnwH/AWIBmAG8Af8BYgGYAbwB/wFaAZABtAH/AVoBkAG0Af8BWgGQ
AbQB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFNAYQBnwH/wAABOQFeAXMB/wE5AV4BcwH/ATMBVAFp
Af8BMwFUAWkB/wEzAVQBaQH/ATMBVAFpAf8BMwFUAWkB/wE5AV4BcwH/ATkBXgFzAf8BOQFeAXMB/wEz
AVQBaQH/ATMBVAFpAf8BMwFUAWkB/wEzAVQBaQH/ATkBXgFzAf8BOQFeAXMB/8AAAWIBmAG8Af8BYgGY
AbwB/wFiAZgBvAH/AVoBkAG0Af8BYgGYAbwB/wFiAZgBvAH/AWIBmAG8Af8BTQGEAZ8B/wFNAYQBnwH/
AU0BhAGfAf8BOQFeAXMB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFiAZgBvAH/AWIBmAG8Af/AAAFN
AYQBnwH/AU0BhAGfAf8BOQFeAXMB/wFaAZABtAH/AVoBkAG0Af8BWgGQAbQB/wFiAZgBvAH/AU0BhAGf
Af8BWgGQAbQB/wFaAZABtAH/AVoBkAG0Af8BWgGQAbQB/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFN
AYQBnwH/wAABYgGYAbwB/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFNAYQBnwH/AWIBmAG8Af8BYgGY
AbwB/wFNAYQBnwH/AWIBmAG8Af8BTQGEAZ8B/wFNAYQBnwH/ATkBXgFzAf8BWgGQAbQB/wFaAZABtAH/
AVoBkAG0Af8BYgGYAbwB/8AAATMBVAFpAf8BMwFUAWkB/wEzAVQBaQH/ATkBXgFzAf8BOQFeAXMB/wE5
AV4BcwH/ATkBXgFzAf8BOQFeAXMB/wE5AV4BcwH/ATkBXgFzAf8BMwFUAWkB/wEzAVQBaQH/ATMBVAFp
Af8BMwFUAWkB/wE5AV4BcwH/ATkBXgFzAf/AAAFiAZgBvAH/AWIBmAG8Af8BTQGEAZ8B/wFNAYQBnwH/
AU0BhAGfAf8BTQGEAZ8B/wFaAZABtAH/AVoBkAG0Af8BOQFeAXMB/wFiAZgBvAH/AWIBmAG8Af8BWgGQ
AbQB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFNAYQBnwH/wAABYgGYAbwB/wFiAZgBvAH/AVoBkAG0
Af8BOQFeAXMB/wFaAZABtAH/AVoBkAG0Af8BTQGEAZ8B/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFN
AYQBnwH/AVoBkAG0Af8BTQGEAZ8B/wFaAZABtAH/AWIBmAG8Af8BTQGEAZ8B/8AAAWIBmAG8Af8BTQGE
AZ8B/wFNAYQBnwH/AU0BhAGfAf8BTQGEAZ8B/wFiAZgBvAH/AWIBmAG8Af8BWgGQAbQB/wFNAYQBnwH/
AWIBmAG8Af8BYgGYAbwB/wFiAZgBvAH/AWIBmAG8Af8BYgGYAbwB/wFiAZgBvAH/AU0BhAGfAf//AAEA
ASABJQEIAf8BIAElAQgB/wEgASUBCAH/KAADKAH/AygB/wMoAf+UAAEFARABFgH/AQUBEAEWAf8BBQEQ
ARYB/yAAASABJQEIAf8BdwGKAR4B/wEgASUBCAH/KAADKAH/A5YB/wMoAf8IAAEVATYBSQH/AQsBHgEo
Af8gAAELAR4BKAH/ARUBNgFJAf9YAAEFARABFgH/ARMBPgFUAf8BDAEoATgB/wEMASgBOAH/AQUBEAEW
Af8BBQEQARYB/xgAASABJQEIAf8BIAElAQgB/wEeAU4BaAH/AQsBHgEoAf8IAAMoAf8DKAH/EAABCwEe
ASgB/wEeAU4BaAH/AygB/wMoAf8EAAEVATYBSQH/AScBZwGJAf8BCwEeASgB/yAAAQsBHgEoAf8BJwFn
AYkB/wEVATYBSQH/EAADNQH/AzUB/xgAAzUB/wM1Af8YAAEFARABFgH/ARMBPgFUAf8D1gH/A5kB/wOZ
Af8BDAEoATgB/wEMASgBOAH/AQUBEAEWAf8BBQEQARYB/xgAARUBNgFJAf8BJwFnAYkB/wELAR4BKAH/
BAADKAH/A2sB/wMoAf8DKAH/BAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8MAAELAR4BKAH/ARUBNgFJ
Af8BJwFnAYkB/wELAR4BKAH/GAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8BCwEeASgB/xAAAzUB/wPB
Af8DNQH/EAADNQH/AZoBsgEnAf8DNQH/FAABBQEQARYB/wETAT4BVAH/A9YB/wO3Af8DtwH/A7cB/wOZ
Af8DtwH/AQwBKAE4Af8BDAEoATgB/wEFARABFgH/AQUBEAEWAf8UAAEVATYBSQH/AR4BTgFoAf8BIAEl
AQgB/wF3AYoBHgH/AygB/wNrAf8DlgH/AygB/wEeAU4BaAH/ARUBNgFJAf8YAAEVATYBSQH/AR4BTgFo
Af8BCwEeASgB/xAAAQsBHgEoAf8BHgFOAWgB/wEVATYBSQH/FAADNQH/A8EB/wPBAf8D2AH/AzUB/wgA
AzUB/wGsAccBKwH/AZoBsgEnAf8BmgGyAScB/wM1Af8MAAEFARABFgH/ARMBPgFUAf8D1gH/A7cB/wET
AT4BVAH/AQwBKAE4Af8BDAEoATgB/wO3Af8DmQH/A5kB/wO3Af8BDAEoATgB/wEMASgBOAH/AQUBEAEW
Af8BBQEQARYB/xAAASABJQEIAf8BdwGKAR4B/wEgASUBCAH/ASABJQEIAf8DKAH/AygB/wOWAf8DKAH/
IAABFQE2AUkB/wEnAWcBiQH/AQsBHgEoAf8IAAELAR4BKAH/AScBZwGJAf8BFQE2AUkB/xgAAzUB/wPY
Af8D2AX/AzUB/wgAAzUB/wHLAesBMwH/AawBxwErAf8BrAHHASsB/wM1Af8IAAEFARABFgH/ARMBPgFU
Af8D1gH/A7cB/wETAT4BVAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wO3
Af8DmQH/A7cB/wOZAf8BDAEoATgB/wEFARABFgH/DAABIAElAQgB/wF3AYoBHgH/ASABJQEIAf8BrAHH
ASsB/wNEBf8D2AH/AygB/wOWAf8DKAH/IAABFQE2AUkB/wEnAWcBiQH/AQsBHgEoAf8BCwEeASgB/wEe
AU4BaAH/ARUBNgFJAf8cAAM1Af8DwQn/AzUB/wgAAzUB/wHLAesBMwH/AcsB6wEzAf8BmgGyAScB/wM1
Af8IAAEIARsBJgH/ARMBPgFUAf8DtwH/ARMBPgFUAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFL
AWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEMASgBOAH/A5kB/wO3Af8DmQH/A1sB/wwAASABJQEI
Af8BdwGKAR4B/wEgASUBCAH/A0QF/wPYBf8DKAH/A5YB/wMoAf8kAAEVATYBSQH/AQsBHgEoAf8BJwFn
AYkB/wEVATYBSQH/HAADNQH/A8EB/wPYAf8D2AX/AzUB/wgAAzUB/wHLAesBMwH/AawBxwErAf8BrAHH
ASsB/wGaAbIBJwH/AzUB/wQAAQgBGwEmAf8BEwE+AVQB/wETAT4BVAH/ARcBSwFlAf8BFwFLAWUB/wEX
AUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4
Af8BDAEoATgB/wO3Af8DWwH/CAABIAElAQgB/wFVAWMBFQH/ASABJQEIAf8DRAX/A9gF/wNEAf8BNgE/
AQ4B/wMoAf8DawH/AygB/yAAAQsBHgEoAf8BJwFnAYkB/wEVATYBSQH/AQsBHgEoAf8cAAM1Af8DwQH/
A8EB/wPBBf8DNQH/CAADNQH/AcsB6wEzAf8BmgGyAScB/wGaAbIBJwH/AZoBsgEnAf8DNQH/BAABCAEb
ASYB/wETAT4BVAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEXAUsBZQH/
ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BBQEQ
ARYB/wgAASABJQEIAf8BIAElAQgB/wNEBf8D2AX/A0QB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wMo
Af8DKAH/FAADRAH/BAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8BFQE2AUkB/wEnAWcBiQH/AQsBHgEo
Af8EAAE2AT8BDgH/EAADNQH/A8EB/wPYAf8D2AX/AzUB/wgAAzUB/wHLAesBMwH/AawBxwErAf8BrAHH
ASsB/wGaAbIBJwH/AzUB/wQAAQgBGwEmAf8BCAEbASYB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEM
ASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wEMASgBOAH/ARcBSwFl
Af8BFwFLAWUB/wEIARsBJgH/EAADRAX/A9gF/wNEAf8BNgE/AQ4B/wHLAesBMwH/AawBxwErAf8BywHr
ATMB/wE2AT8BDgH/FAADRAX/AQsBHgEoAf8BJwFnAYkB/wEVATYBSQH/CAABFQE2AUkB/wEnAWcBiQH/
AQsBHgEoAf8BywHrATMB/wE2AT8BDgH/DAADNQH/A8EB/wPBAf8DwQX/AzUB/wgAAzUB/wHLAesBMwH/
AZoBsgEnAf8BmgGyAScB/wGaAbIBJwH/AzUB/wwAAQgBGwEmAf8BCAEbASYB/wEXAUsBZQH/ARcBSwFl
Af8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wEMASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEI
ARsBJgH/EAADRAX/A9gF/wNEAf8IAAE2AT8BDgH/AcsB6wEzAf8BrAHHASsB/wHLAesBMwH/ATYBPwEO
Af8MAANEBf8D2AH/A8EB/wEVATYBSQH/EAABFQE2AUkB/wGaAbIBJwH/AawBxwErAf8BywHrATMB/wE2
AT8BDgH/CAADNQH/A8EB/wPYAf8D2AX/AzUB/wgAAzUB/wHLAesBMwH/AawBxwErAf8BrAHHASsB/wGa
AbIBJwH/AzUB/xQAAQgBGwEmAf8BCAEbASYB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEXAUsBZQH/
ARcBSwFlAf8BFwFLAWUB/wEIARsBJgH/EAADRAX/A9gF/wNEAf8QAAE2AT8BDgH/AcsB6wEzAf8BrAHH
ASsB/wHLAesBMwH/ATYBPwEOAf8EAANEBf8D2AH/A8EB/wPYBf8DRAH/CAABNgE/AQ4B/wHLAesBMwH/
AawBxwErAf8BmgGyAScB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wgAAzUB/wM1Af8D2AX/AzUB/wM1
Af8DNQH/AzUB/wHLAesBMwH/AawBxwErAf8DNQH/AzUB/yAAAQgBGwEmAf8BCAEbASYB/wEXAUsBZQH/
ARcBSwFlAf8BFwFLAWUB/wEIARsBJgH/EAADRAX/A9gF/wNEAf8YAAE2AT8BDgH/AcsB6wEzAf8BrAHH
ASsB/wHLAesBMwH/ATYBPwEOAf8DRAX/A8EB/wPYBf8DRAH/EAABNgE/AQ4B/wHLAesBMwH/AawBxwEr
Af8BmgGyAScB/wHLAesBMwH/ATYBPwEOAf8QAAM1Af8DNQH/AzUB/wM1Af8DNQH/AzUB/wM1Af8DNQH/
MAABCAEbASYB/wEIARsBJgH/AQgBGwEmAf8UAANEAf8D2AX/A0QB/yAAATYBPwEOAf8BywHrATMB/wGs
AccBKwH/ATYBPwEOAf8DRAH/A8EJ/wNEAf8YAAE2AT8BDgH/AcsB6wEzAf8BywHrATMB/wGaAbIBJwH/
ATYBPwEOAf+AAANEAf8DRAH/A0QB/ygAATYBPwEOAf8BNgE/AQ4B/wE2AT8BDgH/BAADRAH/A0QB/wNE
Af8gAAE2AT8BDgH/ATYBPwEOAf8BNgE/AQ4B/0QAAUoBbAGWAf8BOgFVAXkB/wFcAYUBuQH/AUoBbAGW
Af8BSgFsAZYB/wE6AVUBeQH/A4cB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5
Af8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BKQE9AVkB/wJZAaYB/wJZAaYB/wJMAYMB/wIeAT8B/wEW
AR4BXQH/AgkBGQH/AhEBKQH/AggBPAH/AlgBpAH/AVkBcgGvAf8CJAFJAf8BQAFSAZAB/wIaATgB/wIc
ATwB/wIdATgB/wJzAcIB/wGZAtUB/wHFAvkB/wGmAeYB3wH/AZkC1QH/AZ4B3AHZAf8BxQL5Af8BtQH3
AegB/wGJAb0BwwH/AZ4B3AHZAf8BngHcAdkB/wHQAvoB/wG1AfcB6AH/AYkBvQHDAf8BiQG9AcMB/wG2
AfgB6wH/AZ4B3AHZAf8BTwF+AccB/wFPAX4BxwH/AUoBdwG8Af8BNgFUAYAB/wF0AZYBzAH/ATYBVAGA
Af8BZgGNAckB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wFKAXcBvAH/ATYBVAGAAf8BdAGWAcwB/wE2
AVQBgAH/AWYBjQHJAf8BTwF+AccB/wFKAWwBlgH/AToBVQF5Af8BKQE9AVkB/wFcAYUBuQH/AToBVQF5
Af8BKQE9AVkB/wE6AVUBeQH/ASkBPQFZAf8BXAGFAbkB/wFcAYUBuQH/AToBVQF5Af8BSgFsAZYB/wE6
AVUBeQH/AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/AjUBaAH/AhEBKQH/AgkBJgH/AmcBrwH/AgYBXgH/
AjgBbAH/AgYBWQH/AggBPAH/AicBTgH/AggBPAH/AVkBcgGvAf8CCAFoAf8CWAGVAf8CSAGIAf8CFAEv
Af8CGQEyAf8BtQH3AegB/wGUAdAB1AH/AYkBvQHDAf8BngHcAdkB/wGmAeYB3gH/AZ4B3AHZAf8BngHe
AdkB/wG9AfkB9AH/AbwB+AHyAf8BvQH5AfQB/wGeAdwB2QH/AbYB+AHrAf8BrQHtAeAB/wHFAvkB/wHF
AvkB/wG0AfgB7AH/AU8BfgHHAf8BSgF3AbwB/wE2AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wF0AZYBzAH/
ATYBVAGAAf8BVwF7AbIB/wFHAXEBsQH/AUMBbAGpAf8BNgFUAYAB/wGLAaYBzwH/AYsBpgHPAf8BdAGW
AcwB/wE2AVQBgAH/AWYBjQHJAf8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BOgFVAXkB/wFEAVgBdAH/
AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BKQE9AVkB/wFcAYUBuQH/ASkBPQFZAf8BOgFV
AXkB/wFcAYUBuQH/AUoBbAGWAf8BSgFsAZYB/wJ4AcoB/wJMAYMB/wIyAWMB/wJ3AckB/wIMAXwB/wJc
AaoB/wI2AV8B/wIJARwB/wI6AWcB/wITAZoB/wJpAbIB/wIGAVoB/wJdAZ4B/wIGAVoB/wJBAXwB/wIZ
ATEB/wGJAb0BwwH/AYkBvQHDAf8BlQHNAdMB/wGZAtUB/wG1AfcB6AH/AbYB+AHrAf8B0AL6Af8BtQH3
AegB/wGmAeYB3gH/AZkC1wH/AZ4B3gHZAf8BtgH4AesB/wGeAd4B2QH/AZQB0wHUAf8BngHcAdkB/wHF
AvkB/wFmAY0ByQH/ATYBVAGAAf8BiwGmAc8B/wF5AZEBtQH/ATwBSAFaAf8BPAFIAVoB/wEyAUEBWQH/
ARcBJAE3Af8BJgE1AU0B/wEXASQBNwH/ATwBSAFaAf8BPAFIAVoB/wE8AUgBWgH/AXkBkQG1Af8BdAGW
AcwB/wE2AVQBgAH/AToBVQF5Af8BKQE9AVkB/wFKAWwBlgH/AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/
AVwBhQG5Af8BOgFVAXkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AToBVQF5Af8BOgFV
AXkB/wFcAYUBuQH/AVwBhQG5Af8CcwHCAf8CWQGmAf8CEQEpAf8CGQEyAf8CEQEpAf8CCQEcAf8COgFn
Af8CBgFaAf8CJQFFAf8CCQEbAf8CcwHCAf8CCwF1Af8CTwGIAf8CPAFzAf8BPgFQAY0B/wI2AV8B/wG2
AfgB6wH/AYkBvQHDAf8BjAHAAcYB/wGMAcABxgH/AcUC+QH/AZ4B3gHZAf8BiQG9AcMB/wGVAc0B0wH/
AYkBvQHDAf8BiQG9AcMB/wG2AfgB6wH/AbYB+AHrAf8BiQG9AcMB/wGZAtcB/wGZAtcB/wHFAvkB/wE2
AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wE8AUgBWgH/Ac0BwgHFAf8BrwGlAagB/wGnAZ0BnwH/AZkBjwGR
Af8BgAF0AXcB/wGAAXQBdwH/AYABdAF3Af8BgAF0AXcB/wGAAXQBdwH/ATwBSAFaAf8BiwGmAc8B/wF0
AZYBzAH/AUoBbAGWAf8BOgFVAXkB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wFcAYUBuQH/AToBVQF5
Af8BSgFsAZYB/wNsAf8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BKQE9AVkB/wFKAWwBlgH/AToBVQF5
Af8BKQE9AVkB/wI2AV8B/wIIATwB/wJmAa0B/wJOAYYB/wIwAWAB/wIJARwB/wJPAYgB/wI8AXMB/wJd
AZ4B/wI8AXMB/wIRASkB/wIIATIB/wJvAbwB/wInAU4B/wIIATwB/wIZATIB/wHFAvkB/wG2AfgB6wH/
AcUC+QH/AcUC+QH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AZ4B3AHZAf8BpgHmAd4B/wHGAfoB+QH/
AbYB+AHrAf8BtgH4AesB/wGJAb0BwwH/AZkC1QH/AZMByQHPAf8BngHcAdkB/wE/AWMBmgH/ATYBVAGA
Af8BiwGmAc8B/wE8AUgBWgH/Ac0BwgHFAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5
AbABswH/AbkBsAGzAf8BuQGwAbMB/wGAAXQBdwH/ATwBSAFaAf8BiwGmAc8B/wE2AVQBgAH/AToBVQF5
Af8BSgFsAZYB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wE6AVUBeQH/AVwBhQG5Af8BSgFsAZYB/wEp
AT0BWQH/AVwBhQG5Af8BXAGFAbkB/wEpAT0BWQH/AUoBbAGWAf8BSgFsAZYB/wOHAf8BOgFVAXkB/wIn
AU4B/wIMAXsB/wFTAWsBqAH/Ak8BiAH/AjwBcwH/AgkBFwH/AlkBpgH/AjwBcwH/Ak8BiAH/AjwBcwH/
AkABegH/AgkBHAH/AjcBYgH/AicBTgH/AgoBcgH/Aj8BeAH/AcUC+QH/Ab0B+QH0Af8BlAHTAdQB/wGe
AdwB2QH/AdAC+gH/AbYB+AHrAf8BtgH4AesB/wG1AfcB6AH/AcUC+QH/AZ4B3AHZAf8BngHcAdkB/wHQ
AvoB/wG2AfgB6wH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/AU8BfgHHAf8BPwFjAZoB/wE2AVQBgAH/
ATwBSAFaAf8BzQHCAcUB/wG5AbABswH/ASMBJQGCAf8BuQGwAbMB/wF3AXoBzgH/AbkBsAGzAf8BZwFp
AawB/wG5AbABswH/AYABdAF3Af8BPAFIAVoB/wE2AVQBgAH/AUoBdwG8Af8BOgFVAXkB/wFKAWwBlgH/
ASkBPQFZAf8BOgFVAXkB/wE6AVUBeQH/ASkBPQFZAf8BKQE9AVkB/wE6AVUBeQH/AToBVQF5Af8BOgFV
AXkB/wE6AVUBeQH/AToBVQF5Af8BXAGFAbkB/wFcAYUBuQH/AToBVQF5Af8BSgFsAZYB/wJCAX4B/wIn
AU4B/wJzAcIB/wIPAYcB/wIGAWAB/wIcATcB/wJZAaYB/wIHAUYB/wGGAaoB5QH/AkUBgwH/AWYBggG/
Af8CNgFfAf8CKAFQAf8CfQHTAf8CBgFaAf8CBgFaAf8BtgH4AesB/wGeAdwB2QH/AZkC1QH/AZ4B3AHZ
Af8BlQHNAdMB/wHQAvoB/wG1AfcB6AH/AaYB5gHeAf8BiQG9AcMB/wGJAb0BwwH/Aa0B7QHgAf8BngHc
AdkB/wHQAvoB/wG2AfgB6wH/AYkBvQHDAf8BiQG9AcMB/wFPAX4BxwH/AU8BfgHHAf8BPwFjAZoB/wEX
ASQBNwH/AdUBygHNAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGz
Af8BuQGwAbMB/wGAAXQBdwH/ARcBJAE3Af8BSgF3AbwB/wFPAX4BxwH/AUoBbAGWAf8BOgFVAXkB/wE6
AVUBeQH/AUoBbAGWAf8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BKQE9AVkB/wE6AVUBeQH/AUoBbAGW
Af8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wEpAT0BWQH/AToBVQF5Af8COgFwAf8CCgEU
Af8CNgFfAf8CDwGKAf8CDQGDAf8BWQFyAa8B/wFLAWEBngH/AlkBpgH/AmsBtgH/AjoBcQH/AigBUQH/
AiYBRwH/AhUBLwH/AwoB/wKCAdkB/wF/AaIB3gH/AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AYkBvQHD
Af8BngHcAdkB/wG9AfkB9AH/AYkBvQHDAf8BjAHAAcYB/wGJAb0BwwH/AYkBvQHDAf8BkwHLAdMB/wGt
Ae0B4AH/AYkBvQHDAf8BlAHQAdQB/wG0AfgB7AH/AbYB+AHrAf8BTwF+AccB/wFPAX4BxwH/AU8BfgHH
Af8BGgEpAT8B/wHVAcoBzQH/AbkBsAGzAf8BPgGHAcIB/wG5AbABswH/AXcBegHOAf8BuQGwAbMB/wE2
AToBzQH/AbkBsAGzAf8BgAF0AXcB/wEmATUBTQH/AU8BfgHHAf8BTwF+AccB/wE6AVUBeQH/AToBVQF5
Af8BXAGFAbkB/wFcAYUBuQH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BSgFsAZYB/wEp
AT0BWQH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/AjwBcwH/
Ak8BiAH/AhMBKQH/Ai4BVAH/AlUBnwH/AnMBwgH/AicBTgH/AiABQwH/AjcBYQH/AggBLQH/AhkBMgH/
AlYBkgH/AgYBWgH/AhkBMgH/AgcBQAH/AhEBkQH/AaIB4gHZAf8BpgHmAd8B/wGmAeYB3gH/AcUC+QH/
AdAC+gH/AdAC+gH/AcUC+QH/AZQB0wHUAf8BiQG9AcMB/wGeAdwB2QH/Ab0B+QH0Af8BtAH4AewB/wGm
AeYB3gH/AcUC+QH/Ab0B+QH0Af8BtQH3AegB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wEXASQBNwH/
AdoBzwHSAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGw
AbMB/wGZAY8BkQH/ARcBJAE3Af8BZgGNAckB/wFPAX4BxwH/AVwBhQG5Af8BOgFVAXkB/wE6AVUBeQH/
AToBVQF5Af8DhwH/AToBVQF5Af8BOgFVAXkB/wFcAYUBuQH/AVwBhQG5Af8BOgFVAXkB/wFcAYUBuQH/
AVwBhQG5Af8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BSgFsAZYB/wIGAVoB/wJPAYgB/wI8AXMB/wI2
AV8B/wIuAVsB/wIJARwB/wIZATIB/wIoAVIB/wI4AWQB/wIIAWcB/wJnAbAB/wJPAYgB/wI0AWUB/wJP
AYgB/wIGAVkB/wIIATcB/wGmAeYB3wH/AZkC1QH/AbwB+AHyAf8BiQG9AcMB/wGeAdwB2QH/AZ4B3gHZ
Af8BngHeAdkB/wG2AfgB6wH/AbYB+AHrAf8BtgH4AesB/wGeAdwB2QH/AZUBzQHTAf8BlAHTAdQB/wGT
AckBzwH/AbwB+AHyAf8BxQL5Af8BTwF+AccB/wFPAX4BxwH/ATYBVAGAAf8BPAFIAVoB/wHWAcsBzgH/
AbkBsAGzAf8BUQFUAagB/wG5AbABswH/ASwBLgGiAf8BuQGwAbMB/wEyAWwBTgH/AbkBsAGzAf8BpwGd
AZ8B/wEyAUEBWQH/ATYBVAGAAf8BZgGNAckB/wE6AVUBeQH/ASkBPQFZAf8BSgFsAZYB/wFKAWwBlgH/
AToBVQF5Af8BSgFsAZYB/wEpAT0BWQH/ASkBPQFZAf8BKQE9AVkB/wE6AVUBeQH/AToBVQF5Af8BKQE9
AVkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wFcAYUBuQH/AgcBTwH/AlQBjwH/AjoBcAH/AjYBXwH/
AjgBbAH/AgcBYwH/Ak8BiAH/AhkBMgH/Am0BuAH/AoIB2QH/AkoBgQH/AlYBkgH/AUQBVwGVAf8CNAFd
Af8CCgEUAf8CEgErAf8BiQG9AcMB/wGeAd4B2QH/AaYB5gHeAf8BiQG9AcMB/wGJAb0BwwH/AYkBvQHD
Af8BtgH4AesB/wHFAvkB/wG1AfcB6AH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/AZUBzQHTAf8BngHc
AdkB/wGZAtUB/wG1AfcB6AH/AWYBjQHJAf8BNgFUAYAB/wGLAaYBzwH/ATwBSAFaAf8B1gHLAc4B/wG5
AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/Aa8BpQGo
Af8BPAFIAVoB/wF0AZYBzAH/ATYBVAGAAf8BSgFsAZYB/wE6AVUBeQH/AUoBbAGWAf8BXAGFAbkB/wEp
AT0BWQH/AUoBbAGWAf8BOgFVAXkB/wE6AVUBeQH/ASkBPQFZAf8BKQE9AVkB/wEpAT0BWQH/A2wB/wE6
AVUBeQH/AUoBbAGWAf8BKQE9AVkB/wE6AVUBeQH/AYEBpQHhAf8CcwHCAf8BPgFQAY0B/wI2AV8B/wJz
AcIB/wJUAY8B/wJUAY8B/wIJASEB/wI2AV8B/wJRAZcB/wJOAZIB/wJjAagB/wIgAUQB/wFVAW0BqgH/
Ag0BfgH/AjYBXwH/AYwBwAHGAf8BiQG9AcMB/wHFAvkB/wHFAvkB/wHFAvkB/wHFAvkB/wG1AfcB6AH/
AZ4B3AHZAf8B0AL6Af8BxQL5Af8BiQG9AcMB/wGJAb0BwwH/AZ4B3AHZAf8BngHcAdkB/wG2AfgB6wH/
AasB7QHeAf8BNgFUAYAB/wGLAaYBzwH/AYsBpgHPAf8BPAFIAVoB/wHdAdIB1QH/AdoBzwHSAf8B2gHP
AdIB/wHaAc8B0gH/AdUBygHNAf8BzQHCAcUB/wHNAcIBxQH/Ac0BwgHFAf8BzQHCAcUB/wE8AUgBWgH/
AYsBpgHPAf8BdAGWAcwB/wEpAT0BWQH/A2wB/wEpAT0BWQH/ASkBPQFZAf8BRwGxAXEB/wEpAT0BWQH/
ASkBPQFZAf8BKQE9AVkB/wE1AZ8BXwH/ASkBPQFZAf8BQwGtAW0B/wEpAT0BWQH/AToBVQF5Af8BKQE9
AVkB/wEpAT0BWQH/AToBVQF5Af8CRAF3Af8CJgFGAf8CCQEXAf8CNgFfAf8CXAGsAf8CPQFrAf8CXgGg
Af8BWQFyAa8B/wIZATIB/wIkAUsB/wIRASkB/wIdATkB/wInAU4B/wJtAbgB/wIPAYkB/wI0AV0B/wG2
AfgB6wH/AbYB+AHrAf8BiQG9AcMB/wGeAd4B2QH/AakB6QHeAf8BxQL5Af8BngHcAdkB/wGeAdwB2QH/
AZUBzQHTAf8BngHcAdkB/wHFAvkB/wHFAvkB/wGJAb0BwwH/AbYB+AHrAf8BtgH4AesB/wHFAvkB/wE/
AWMBmgH/ATYBVAGAAf8BiwGmAc8B/wF5AZEBtQH/ATwBSAFaAf8BPAFIAVoB/wE8AUgBWgH/ARcBJAE3
Af8BGwErAUMB/wEXASQBNwH/ATwBSAFaAf8BPAFIAVoB/wE8AUgBWgH/AXkBkQG1Af8BiwGmAc8B/wE2
AVQBgAH/AV0BvAGNAf8BKQE9AVkB/wFsAcsBnAH/AToBpAFkAf8BPwGpAWkB/wEpAT0BWQH/AUYBsAFw
Af8BKQE9AVkB/wFKAbQBdAH/AVUBvwF/Af8BYgHBAZIB/wFnAcYBlwH/ASkBPQFZAf8BLQGXAVcB/wE2
AaABYAH/ASkBPQFZAf8CMgFbAf8CPAFzAf8CTwGIAf8CEwEoAf8CJQFNAf8CDQGDAf8CcwHCAf8CBgFe
Af8CDgEkAf8CCgEXAf8CQgF+Af8CBgFaAf8CEQEpAf8CNgFfAf8CCAE8Af8CUgGNAf8BtgH4AesB/wGJ
Ab0BwwH/AZ4B3gHZAf8BngHcAdkB/wGeAdwB2QH/AcUC+QH/AYkBvQHDAf8BkwHJAc8B/wGeAdwB2QH/
AZ4B3AHZAf8BmQLVAf8BxQL5Af8BtAH4AewB/wG2AfgB6wH/AYwBwAHGAf8BmQLXAf8BTwF+AccB/wE/
AWMBmgH/ATYBVAGAAf8BiwGmAc8B/wGLAaYBzwH/AYsBpgHPAf8BNgFUAYAB/wFKAXcBvAH/AU8BfgHH
Af8BPwFjAZoB/wE2AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wGLAaYBzwH/ATYBVAGAAf8BSgF3AbwB/wFL
AbUBdQH/AUIBrAFsAf8BWgG5AYoB/wFRAbABgQH/AVMBsgGDAf8BKQE9AVkB/wE+AagBaAH/ATgBogFi
Af8BNQGfAV8B/wFjAcIBkwH/AWABvwGQAf8BSQGzAXMB/wE3AaEBYQH/AUIBrAFsAf8BPQGnAWcB/wFB
AasBawH/AnMBwgH/AlkBpgH/AgcBRQH/Ak8BiAH/AgoBHQH/AicBTgH/AnMBwgH/Ag0BgwH/AicBTgH/
AgYBWgH/AlYBkgH/AgYBWgH/AggBaAH/ASMBLwFtAf8CMgFiAf8CYwGpAf8BlAHTAdQB/wG2AfgB6wH/
AYkBvQHDAf8BiQG9AcMB/wGZAtUB/wG1AfcB6AH/AYkBvQHDAf8BmQLVAf8BiQG9AcMB/wGVAc0B0wH/
AZUBzQHTAf8BtgH4AesB/wG0AfgB7AH/AYkBvQHDAf8BngHcAdkB/wGeAdwB2QH/AU8BfgHHAf8BTwF+
AccB/wE/AWMBmgH/ATYBVAGAAf8BiwGmAc8B/wE2AVQBgAH/AUoBdwG8Af8BTwF+AccB/wFPAX4BxwH/
AU8BfgHHAf8BPwFjAZoB/wE2AVQBgAH/AYsBpgHPAf8BNgFUAYAB/wFKAXcBvAH/AU8BfgHHAf8BSgG0
AXQB/wFMAbYBdgH/AUkBswFzAf8BPAGmAWYB/wE8AaYBZgH/AUUBrwFvAf8BNQGfAV8B/wFCAawBbAH/
AVQBvgF+Af8BTAG2AXYB/wFAAaoBagH/AT0BpwFnAf8BPwGpAWkB/wE3AaEBYQH/ASYBkAFQAf8BQwGt
AW0B/wJzAcIB/wJZAaYB/wJZAaYB/wJTAZoB/wFpAYYBwgH/AjwBcwH/AigBUgH/AicBTgH/AicBTgH/
Ag0BgwH/AnMBwgH/AlkBpgH/Aj0BdAH/AicBTgH/AlwBqQH/AnMBwgH/AZ4B3gHZAf8BtAH4AewB/wG2
AfgB6wH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/AakB6QHeAf8BiQG9AcMB/wGJAb0BwwH/AZ4B3gHZ
Af8BtAH4AewB/wHFAvkB/wHFAvkB/wGtAe0B4AH/AYkBvQHDAf8BiQG9AcMB/wFPAX4BxwH/AU8BfgHH
Af8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BZgGNAckB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wFP
AX4BxwH/AU8BfgHHAf8BPwFjAZoB/wE2AVQBgAH/AWYBjQHJAf8BTwF+AccB/wFPAX4BxwH/AUIBTQE+
BwABPgMAASgDAAFAAwABMAMAAQEBAAEBBQABgAEBFgAD/4EAAv8BHwH4BP8B+AH/AR8B+AHPAfMC/wHw
AT8BDAHwAY8B8QLnAeABDwHEASMBhwHhAeMBxwHAAQMB4AEHAeMBxwHBAYMBgAEAAfABDwHxAY8BwQGD
AgAB4AEHAfgBHwHBAYMCAAHgAQcB/AE/AoECAAHAAQMB/AE/AoECAAHAAQMB6AEXAoEBAAEBAeABBwHB
AYMCgQHAAQMBwQKDAcECgQHwAQcBgwHBAQEBgAHAAQMB/AEPAQcB4AEDAcAB8AEPAf8BHwEPAfABBwHg
BP8BHwH4AY8B8QL/gAAL
</value>
</data>
<data name="treeView1.Location" type="System.Drawing.Point, System.Drawing">

View File

@@ -2299,23 +2299,23 @@ namespace PckStudio
waitDiag.Show(this);
int convertedCount = 0;
Directory.CreateDirectory(ApplicationScope.DataCacher.CacheDirectory); // create directory in case it doesn't exist
foreach (string waveFilepath in fileDialog.FileNames)
{
string[] a = Path.GetFileNameWithoutExtension(waveFilepath).Split(Path.GetInvalidFileNameChars());
string songName = string.Join("_", a);
songName = System.Text.RegularExpressions.Regex.Replace(songName, @"[^\u0000-\u007F]+", "_"); // Replace UTF characters
string cacheSongLoc = Path.Combine(ApplicationScope.DataCacher.CacheDirectory, songName + Path.GetExtension(waveFilepath));
if (File.Exists(cacheSongLoc))
File.Delete(cacheSongLoc);
string cacheSongFilepath = Path.Combine(ApplicationScope.DataCacher.CacheDirectory, songName + Path.GetExtension(waveFilepath));
using (var reader = new NAudio.Wave.WaveFileReader(waveFilepath)) //read from original location
{
var newFormat = new NAudio.Wave.WaveFormat(reader.WaveFormat.SampleRate, 16, reader.WaveFormat.Channels);
using (var conversionStream = new NAudio.Wave.WaveFormatConversionStream(newFormat, reader))
{
NAudio.Wave.WaveFileWriter.CreateWaveFile(cacheSongLoc, conversionStream); //write to new location
NAudio.Wave.WaveFileWriter.CreateWaveFile(cacheSongFilepath, conversionStream); //write to new location
}
}
@@ -2324,9 +2324,11 @@ namespace PckStudio
int exitCode = 0;
await System.Threading.Tasks.Task.Run(() =>
{
exitCode = Binka.FromWav(cacheSongLoc, Path.Combine(Path.GetDirectoryName(waveFilepath), Path.GetFileNameWithoutExtension(waveFilepath) + ".binka"), 4);
exitCode = Binka.FromWav(cacheSongFilepath, Path.Combine(Path.GetDirectoryName(waveFilepath), Path.GetFileNameWithoutExtension(waveFilepath) + ".binka"), 4);
});
File.Delete(cacheSongFilepath); // delete cache files
if (exitCode == 0)
convertedCount++;
}