From b8472ea76056eaf46e9b49e81ae7bc4e26f5d14e Mon Sep 17 00:00:00 2001 From: goyuken Date: Wed, 13 Aug 2014 20:33:59 +0000 Subject: [PATCH] gba stuff --- BizHawk.Client.Common/RomLoader.cs | 2 +- BizHawk.Client.EmuHawk/MainForm.Designer.cs | 676 +++++++++--------- BizHawk.Client.EmuHawk/MainForm.cs | 5 + .../Consoles/Nintendo/GBA/LibVBANext.cs | 21 +- .../Consoles/Nintendo/GBA/Meteor.cs | 6 + .../Consoles/Nintendo/GBA/VBANext.cs | 99 ++- output/dll/libvbanext.dll | Bin 442368 -> 442880 bytes vbanext/constarrays.h | 2 + vbanext/instance.cpp | 119 ++- vbanext/instance.h | 10 + 10 files changed, 578 insertions(+), 362 deletions(-) diff --git a/BizHawk.Client.Common/RomLoader.cs b/BizHawk.Client.Common/RomLoader.cs index ad9c7bb599..d8f159614b 100644 --- a/BizHawk.Client.Common/RomLoader.cs +++ b/BizHawk.Client.Common/RomLoader.cs @@ -430,7 +430,7 @@ namespace BizHawk.Client.Common } else { - var gba = new VBANext(rom.RomData, nextComm, game); + var gba = new VBANext(rom.RomData, nextComm, game, Deterministic, GetCoreSyncSettings()); nextEmulator = gba; } break; diff --git a/BizHawk.Client.EmuHawk/MainForm.Designer.cs b/BizHawk.Client.EmuHawk/MainForm.Designer.cs index 723cbdb33c..be57003523 100644 --- a/BizHawk.Client.EmuHawk/MainForm.Designer.cs +++ b/BizHawk.Client.EmuHawk/MainForm.Designer.cs @@ -284,6 +284,7 @@ this.N64ControllerSettingsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator23 = new System.Windows.Forms.ToolStripSeparator(); this.N64CircularAnalogRangeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MupenStyleLagMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.SaturnSubMenu = new System.Windows.Forms.ToolStripMenuItem(); this.SaturnPreferencesMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.DGBSubMenu = new System.Windows.Forms.ToolStripMenuItem(); @@ -368,7 +369,8 @@ this.ClearSRAMContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ShowMenuContextMenuSeparator = new System.Windows.Forms.ToolStripSeparator(); this.ShowMenuContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.MupenStyleLagMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator33 = new System.Windows.Forms.ToolStripSeparator(); + this.GBAcoresettingsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.MainformMenu.SuspendLayout(); this.MainStatusBar.SuspendLayout(); this.MainFormContextMenu.SuspendLayout(); @@ -401,7 +403,7 @@ this.MainformMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; this.MainformMenu.Location = new System.Drawing.Point(0, 0); this.MainformMenu.Name = "MainformMenu"; - this.MainformMenu.Size = new System.Drawing.Size(470, 61); + this.MainformMenu.Size = new System.Drawing.Size(470, 57); this.MainformMenu.TabIndex = 0; this.MainformMenu.Text = "menuStrip1"; this.MainformMenu.MenuActivate += new System.EventHandler(this.MainformMenu_MenuActivate); @@ -425,7 +427,7 @@ this.toolStripSeparator4, this.ExitMenuItem}); this.FileSubMenu.Name = "FileSubMenu"; - this.FileSubMenu.Size = new System.Drawing.Size(37, 19); + this.FileSubMenu.Size = new System.Drawing.Size(35, 17); this.FileSubMenu.Text = "&File"; this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); // @@ -433,7 +435,7 @@ // this.OpenRomMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; this.OpenRomMenuItem.Name = "OpenRomMenuItem"; - this.OpenRomMenuItem.Size = new System.Drawing.Size(152, 22); + this.OpenRomMenuItem.Size = new System.Drawing.Size(134, 22); this.OpenRomMenuItem.Text = "Open ROM"; this.OpenRomMenuItem.Click += new System.EventHandler(this.OpenRomMenuItem_Click); // @@ -443,27 +445,27 @@ this.toolStripSeparator3}); this.RecentRomSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.RecentRomSubMenu.Name = "RecentRomSubMenu"; - this.RecentRomSubMenu.Size = new System.Drawing.Size(152, 22); + this.RecentRomSubMenu.Size = new System.Drawing.Size(134, 22); this.RecentRomSubMenu.Text = "Recent ROM"; this.RecentRomSubMenu.DropDownOpened += new System.EventHandler(this.RecentRomMenuItem_DropDownOpened); // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(149, 6); + this.toolStripSeparator3.Size = new System.Drawing.Size(57, 6); // // CloseRomMenuItem // this.CloseRomMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close; this.CloseRomMenuItem.Name = "CloseRomMenuItem"; - this.CloseRomMenuItem.Size = new System.Drawing.Size(152, 22); + this.CloseRomMenuItem.Size = new System.Drawing.Size(134, 22); this.CloseRomMenuItem.Text = "&Close ROM"; this.CloseRomMenuItem.Click += new System.EventHandler(this.CloseRomMenuItem_Click); // // toolStripMenuItem1 // this.toolStripMenuItem1.Name = "toolStripMenuItem1"; - this.toolStripMenuItem1.Size = new System.Drawing.Size(149, 6); + this.toolStripMenuItem1.Size = new System.Drawing.Size(131, 6); // // SaveStateSubMenu // @@ -481,89 +483,89 @@ this.toolStripSeparator6, this.SaveNamedStateMenuItem}); this.SaveStateSubMenu.Name = "SaveStateSubMenu"; - this.SaveStateSubMenu.Size = new System.Drawing.Size(152, 22); + this.SaveStateSubMenu.Size = new System.Drawing.Size(134, 22); this.SaveStateSubMenu.Text = "Save State"; this.SaveStateSubMenu.DropDownOpened += new System.EventHandler(this.SaveStateSubMenu_DropDownOpened); // // SaveState1MenuItem // this.SaveState1MenuItem.Name = "SaveState1MenuItem"; - this.SaveState1MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState1MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState1MenuItem.Text = "1"; this.SaveState1MenuItem.Click += new System.EventHandler(this.Savestate1MenuItem_Click); // // SaveState2MenuItem // this.SaveState2MenuItem.Name = "SaveState2MenuItem"; - this.SaveState2MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState2MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState2MenuItem.Text = "2"; this.SaveState2MenuItem.Click += new System.EventHandler(this.Savestate2MenuItem_Click); // // SaveState3MenuItem // this.SaveState3MenuItem.Name = "SaveState3MenuItem"; - this.SaveState3MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState3MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState3MenuItem.Text = "3"; this.SaveState3MenuItem.Click += new System.EventHandler(this.Savestate3MenuItem_Click); // // SaveState4MenuItem // this.SaveState4MenuItem.Name = "SaveState4MenuItem"; - this.SaveState4MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState4MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState4MenuItem.Text = "4"; this.SaveState4MenuItem.Click += new System.EventHandler(this.Savestate4MenuItem_Click); // // SaveState5MenuItem // this.SaveState5MenuItem.Name = "SaveState5MenuItem"; - this.SaveState5MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState5MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState5MenuItem.Text = "5"; this.SaveState5MenuItem.Click += new System.EventHandler(this.Savestate5MenuItem_Click); // // SaveState6MenuItem // this.SaveState6MenuItem.Name = "SaveState6MenuItem"; - this.SaveState6MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState6MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState6MenuItem.Text = "6"; this.SaveState6MenuItem.Click += new System.EventHandler(this.Savestate6MenuItem_Click); // // SaveState7MenuItem // this.SaveState7MenuItem.Name = "SaveState7MenuItem"; - this.SaveState7MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState7MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState7MenuItem.Text = "7"; this.SaveState7MenuItem.Click += new System.EventHandler(this.Savestate7MenuItem_Click); // // SaveState8MenuItem // this.SaveState8MenuItem.Name = "SaveState8MenuItem"; - this.SaveState8MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState8MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState8MenuItem.Text = "8"; this.SaveState8MenuItem.Click += new System.EventHandler(this.Savestate8MenuItem_Click); // // SaveState9MenuItem // this.SaveState9MenuItem.Name = "SaveState9MenuItem"; - this.SaveState9MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState9MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState9MenuItem.Text = "9"; this.SaveState9MenuItem.Click += new System.EventHandler(this.Savestate9MenuItem_Click); // // SaveState0MenuItem // this.SaveState0MenuItem.Name = "SaveState0MenuItem"; - this.SaveState0MenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveState0MenuItem.Size = new System.Drawing.Size(175, 22); this.SaveState0MenuItem.Text = "0"; this.SaveState0MenuItem.Click += new System.EventHandler(this.Savestate0MenuItem_Click); // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(175, 6); + this.toolStripSeparator6.Size = new System.Drawing.Size(172, 6); // // SaveNamedStateMenuItem // this.SaveNamedStateMenuItem.Name = "SaveNamedStateMenuItem"; - this.SaveNamedStateMenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveNamedStateMenuItem.Size = new System.Drawing.Size(175, 22); this.SaveNamedStateMenuItem.Text = "Save Named State..."; this.SaveNamedStateMenuItem.Click += new System.EventHandler(this.SaveNamedStateMenuItem_Click); // @@ -585,101 +587,101 @@ this.toolStripSeparator21, this.AutoloadLastSlotMenuItem}); this.LoadStateSubMenu.Name = "LoadStateSubMenu"; - this.LoadStateSubMenu.Size = new System.Drawing.Size(152, 22); + this.LoadStateSubMenu.Size = new System.Drawing.Size(134, 22); this.LoadStateSubMenu.Text = "Load State"; this.LoadStateSubMenu.DropDownOpened += new System.EventHandler(this.LoadStateSubMenu_DropDownOpened); // // LoadState1MenuItem // this.LoadState1MenuItem.Name = "LoadState1MenuItem"; - this.LoadState1MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState1MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState1MenuItem.Text = "1"; this.LoadState1MenuItem.Click += new System.EventHandler(this.Loadstate1MenuItem_Click); // // LoadState2MenuItem // this.LoadState2MenuItem.Name = "LoadState2MenuItem"; - this.LoadState2MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState2MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState2MenuItem.Text = "2"; this.LoadState2MenuItem.Click += new System.EventHandler(this.Loadstate2MenuItem_Click); // // LoadState3MenuItem // this.LoadState3MenuItem.Name = "LoadState3MenuItem"; - this.LoadState3MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState3MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState3MenuItem.Text = "3"; this.LoadState3MenuItem.Click += new System.EventHandler(this.Loadstate3MenuItem_Click); // // LoadState4MenuItem // this.LoadState4MenuItem.Name = "LoadState4MenuItem"; - this.LoadState4MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState4MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState4MenuItem.Text = "4"; this.LoadState4MenuItem.Click += new System.EventHandler(this.Loadstate4MenuItem_Click); // // LoadState5MenuItem // this.LoadState5MenuItem.Name = "LoadState5MenuItem"; - this.LoadState5MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState5MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState5MenuItem.Text = "5"; this.LoadState5MenuItem.Click += new System.EventHandler(this.Loadstate5MenuItem_Click); // // LoadState6MenuItem // this.LoadState6MenuItem.Name = "LoadState6MenuItem"; - this.LoadState6MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState6MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState6MenuItem.Text = "6"; this.LoadState6MenuItem.Click += new System.EventHandler(this.Loadstate6MenuItem_Click); // // LoadState7MenuItem // this.LoadState7MenuItem.Name = "LoadState7MenuItem"; - this.LoadState7MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState7MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState7MenuItem.Text = "7"; this.LoadState7MenuItem.Click += new System.EventHandler(this.Loadstate7MenuItem_Click); // // LoadState8MenuItem // this.LoadState8MenuItem.Name = "LoadState8MenuItem"; - this.LoadState8MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState8MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState8MenuItem.Text = "8"; this.LoadState8MenuItem.Click += new System.EventHandler(this.Loadstate8MenuItem_Click); // // LoadState9MenuItem // this.LoadState9MenuItem.Name = "LoadState9MenuItem"; - this.LoadState9MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState9MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState9MenuItem.Text = "9"; this.LoadState9MenuItem.Click += new System.EventHandler(this.Loadstate9MenuItem_Click); // // LoadState0MenuItem // this.LoadState0MenuItem.Name = "LoadState0MenuItem"; - this.LoadState0MenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadState0MenuItem.Size = new System.Drawing.Size(174, 22); this.LoadState0MenuItem.Text = "0"; this.LoadState0MenuItem.Click += new System.EventHandler(this.Loadstate0MenuItem_Click); // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator7.Size = new System.Drawing.Size(171, 6); // // LoadNamedStateMenuItem // this.LoadNamedStateMenuItem.Name = "LoadNamedStateMenuItem"; - this.LoadNamedStateMenuItem.Size = new System.Drawing.Size(180, 22); + this.LoadNamedStateMenuItem.Size = new System.Drawing.Size(174, 22); this.LoadNamedStateMenuItem.Text = "Load Named State..."; this.LoadNamedStateMenuItem.Click += new System.EventHandler(this.LoadNamedStateMenuItem_Click); // // toolStripSeparator21 // this.toolStripSeparator21.Name = "toolStripSeparator21"; - this.toolStripSeparator21.Size = new System.Drawing.Size(177, 6); + this.toolStripSeparator21.Size = new System.Drawing.Size(171, 6); // // AutoloadLastSlotMenuItem // this.AutoloadLastSlotMenuItem.Name = "AutoloadLastSlotMenuItem"; - this.AutoloadLastSlotMenuItem.Size = new System.Drawing.Size(180, 22); + this.AutoloadLastSlotMenuItem.Size = new System.Drawing.Size(174, 22); this.AutoloadLastSlotMenuItem.Text = "Autoload last Slot"; this.AutoloadLastSlotMenuItem.Click += new System.EventHandler(this.AutoloadLastSlotMenuItem_Click); // @@ -702,77 +704,77 @@ this.SaveToCurrentSlotMenuItem, this.LoadCurrentSlotMenuItem}); this.SaveSlotSubMenu.Name = "SaveSlotSubMenu"; - this.SaveSlotSubMenu.Size = new System.Drawing.Size(152, 22); + this.SaveSlotSubMenu.Size = new System.Drawing.Size(134, 22); this.SaveSlotSubMenu.Text = "SaveSlot"; this.SaveSlotSubMenu.DropDownOpened += new System.EventHandler(this.SaveSlotSubMenu_DropDownOpened); // // SelectSlot0MenuItem // this.SelectSlot0MenuItem.Name = "SelectSlot0MenuItem"; - this.SelectSlot0MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot0MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot0MenuItem.Text = "Select Slot 0"; this.SelectSlot0MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot1MenuItem // this.SelectSlot1MenuItem.Name = "SelectSlot1MenuItem"; - this.SelectSlot1MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot1MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot1MenuItem.Text = "Select Slot 1"; this.SelectSlot1MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot2MenuItem // this.SelectSlot2MenuItem.Name = "SelectSlot2MenuItem"; - this.SelectSlot2MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot2MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot2MenuItem.Text = "Select Slot 2"; this.SelectSlot2MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot3MenuItem // this.SelectSlot3MenuItem.Name = "SelectSlot3MenuItem"; - this.SelectSlot3MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot3MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot3MenuItem.Text = "Select Slot 3"; this.SelectSlot3MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot4MenuItem // this.SelectSlot4MenuItem.Name = "SelectSlot4MenuItem"; - this.SelectSlot4MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot4MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot4MenuItem.Text = "Select Slot 4"; this.SelectSlot4MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot5MenuItem // this.SelectSlot5MenuItem.Name = "SelectSlot5MenuItem"; - this.SelectSlot5MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot5MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot5MenuItem.Text = "Select Slot 5"; this.SelectSlot5MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot6MenuItem // this.SelectSlot6MenuItem.Name = "SelectSlot6MenuItem"; - this.SelectSlot6MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot6MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot6MenuItem.Text = "Select Slot 6"; this.SelectSlot6MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot7MenuItem // this.SelectSlot7MenuItem.Name = "SelectSlot7MenuItem"; - this.SelectSlot7MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot7MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot7MenuItem.Text = "Select Slot 7"; this.SelectSlot7MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot8MenuItem // this.SelectSlot8MenuItem.Name = "SelectSlot8MenuItem"; - this.SelectSlot8MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot8MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot8MenuItem.Text = "Select Slot 8"; this.SelectSlot8MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // // SelectSlot9MenuItem // this.SelectSlot9MenuItem.Name = "SelectSlot9MenuItem"; - this.SelectSlot9MenuItem.Size = new System.Drawing.Size(178, 22); + this.SelectSlot9MenuItem.Size = new System.Drawing.Size(172, 22); this.SelectSlot9MenuItem.Text = "Select Slot 9"; this.SelectSlot9MenuItem.Click += new System.EventHandler(this.SelectSlotMenuItems_Click); // @@ -780,7 +782,7 @@ // this.PreviousSlotMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveLeft; this.PreviousSlotMenuItem.Name = "PreviousSlotMenuItem"; - this.PreviousSlotMenuItem.Size = new System.Drawing.Size(178, 22); + this.PreviousSlotMenuItem.Size = new System.Drawing.Size(172, 22); this.PreviousSlotMenuItem.Text = "Previous Slot"; this.PreviousSlotMenuItem.Click += new System.EventHandler(this.PreviousSlotMenuItem_Click); // @@ -788,33 +790,33 @@ // this.NextSlotMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveRight; this.NextSlotMenuItem.Name = "NextSlotMenuItem"; - this.NextSlotMenuItem.Size = new System.Drawing.Size(178, 22); + this.NextSlotMenuItem.Size = new System.Drawing.Size(172, 22); this.NextSlotMenuItem.Text = "Next Slot"; this.NextSlotMenuItem.Click += new System.EventHandler(this.NextSlotMenuItem_Click); // // toolStripSeparator5 // this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(175, 6); + this.toolStripSeparator5.Size = new System.Drawing.Size(169, 6); // // SaveToCurrentSlotMenuItem // this.SaveToCurrentSlotMenuItem.Name = "SaveToCurrentSlotMenuItem"; - this.SaveToCurrentSlotMenuItem.Size = new System.Drawing.Size(178, 22); + this.SaveToCurrentSlotMenuItem.Size = new System.Drawing.Size(172, 22); this.SaveToCurrentSlotMenuItem.Text = "Save to Current Slot"; this.SaveToCurrentSlotMenuItem.Click += new System.EventHandler(this.SaveToCurrentSlotMenuItem_Click); // // LoadCurrentSlotMenuItem // this.LoadCurrentSlotMenuItem.Name = "LoadCurrentSlotMenuItem"; - this.LoadCurrentSlotMenuItem.Size = new System.Drawing.Size(178, 22); + this.LoadCurrentSlotMenuItem.Size = new System.Drawing.Size(172, 22); this.LoadCurrentSlotMenuItem.Text = "Load Current Slot"; this.LoadCurrentSlotMenuItem.Click += new System.EventHandler(this.LoadCurrentSlotMenuItem_Click); // // toolStripMenuItem2 // this.toolStripMenuItem2.Name = "toolStripMenuItem2"; - this.toolStripMenuItem2.Size = new System.Drawing.Size(149, 6); + this.toolStripMenuItem2.Size = new System.Drawing.Size(131, 6); // // MovieSubMenu // @@ -834,7 +836,7 @@ this.FullMovieLoadstatesMenuItem, this.MovieEndSubMenu}); this.MovieSubMenu.Name = "MovieSubMenu"; - this.MovieSubMenu.Size = new System.Drawing.Size(152, 22); + this.MovieSubMenu.Size = new System.Drawing.Size(134, 22); this.MovieSubMenu.Text = "Movie"; this.MovieSubMenu.DropDownOpened += new System.EventHandler(this.MovieSubMenu_DropDownOpened); // @@ -842,14 +844,14 @@ // this.ReadonlyMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ReadOnly; this.ReadonlyMenuItem.Name = "ReadonlyMenuItem"; - this.ReadonlyMenuItem.Size = new System.Drawing.Size(231, 22); + this.ReadonlyMenuItem.Size = new System.Drawing.Size(211, 22); this.ReadonlyMenuItem.Text = "Read-only"; this.ReadonlyMenuItem.Click += new System.EventHandler(this.ReadonlyMenuItem_Click); // // toolStripSeparator15 // this.toolStripSeparator15.Name = "toolStripSeparator15"; - this.toolStripSeparator15.Size = new System.Drawing.Size(228, 6); + this.toolStripSeparator15.Size = new System.Drawing.Size(208, 6); // // RecentMovieSubMenu // @@ -857,7 +859,7 @@ this.toolStripSeparator16}); this.RecentMovieSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.RecentMovieSubMenu.Name = "RecentMovieSubMenu"; - this.RecentMovieSubMenu.Size = new System.Drawing.Size(231, 22); + this.RecentMovieSubMenu.Size = new System.Drawing.Size(211, 22); this.RecentMovieSubMenu.Text = "Recent"; this.RecentMovieSubMenu.DropDownOpened += new System.EventHandler(this.RecentMovieSubMenu_DropDownOpened); // @@ -870,7 +872,7 @@ // this.RecordMovieMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.RecordHS; this.RecordMovieMenuItem.Name = "RecordMovieMenuItem"; - this.RecordMovieMenuItem.Size = new System.Drawing.Size(231, 22); + this.RecordMovieMenuItem.Size = new System.Drawing.Size(211, 22); this.RecordMovieMenuItem.Text = "&Record Movie..."; this.RecordMovieMenuItem.Click += new System.EventHandler(this.RecordMovieMenuItem_Click); // @@ -878,7 +880,7 @@ // this.PlayMovieMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; this.PlayMovieMenuItem.Name = "PlayMovieMenuItem"; - this.PlayMovieMenuItem.Size = new System.Drawing.Size(231, 22); + this.PlayMovieMenuItem.Size = new System.Drawing.Size(211, 22); this.PlayMovieMenuItem.Text = "&Play Movie..."; this.PlayMovieMenuItem.Click += new System.EventHandler(this.PlayMovieMenuItem_Click); // @@ -886,7 +888,7 @@ // this.StopMovieMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopMovieMenuItem.Name = "StopMovieMenuItem"; - this.StopMovieMenuItem.Size = new System.Drawing.Size(231, 22); + this.StopMovieMenuItem.Size = new System.Drawing.Size(211, 22); this.StopMovieMenuItem.Text = "Stop Movie"; this.StopMovieMenuItem.Click += new System.EventHandler(this.StopMovieMenuItem_Click); // @@ -894,7 +896,7 @@ // this.PlayFromBeginningMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.restart; this.PlayFromBeginningMenuItem.Name = "PlayFromBeginningMenuItem"; - this.PlayFromBeginningMenuItem.Size = new System.Drawing.Size(231, 22); + this.PlayFromBeginningMenuItem.Size = new System.Drawing.Size(211, 22); this.PlayFromBeginningMenuItem.Text = "Play from Beginning"; this.PlayFromBeginningMenuItem.Click += new System.EventHandler(this.PlayFromBeginningMenuItem_Click); // @@ -902,7 +904,7 @@ // this.ImportMoviesMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Import; this.ImportMoviesMenuItem.Name = "ImportMoviesMenuItem"; - this.ImportMoviesMenuItem.Size = new System.Drawing.Size(231, 22); + this.ImportMoviesMenuItem.Size = new System.Drawing.Size(211, 22); this.ImportMoviesMenuItem.Text = "Import Movies..."; this.ImportMoviesMenuItem.Click += new System.EventHandler(this.ImportMovieMenuItem_Click); // @@ -910,7 +912,7 @@ // this.SaveMovieMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; this.SaveMovieMenuItem.Name = "SaveMovieMenuItem"; - this.SaveMovieMenuItem.Size = new System.Drawing.Size(231, 22); + this.SaveMovieMenuItem.Size = new System.Drawing.Size(211, 22); this.SaveMovieMenuItem.Text = "&Save Movie"; this.SaveMovieMenuItem.Click += new System.EventHandler(this.SaveMovieMenuItem_Click); // @@ -918,26 +920,26 @@ // this.StopMovieWithoutSavingMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopMovieWithoutSavingMenuItem.Name = "StopMovieWithoutSavingMenuItem"; - this.StopMovieWithoutSavingMenuItem.Size = new System.Drawing.Size(231, 22); + this.StopMovieWithoutSavingMenuItem.Size = new System.Drawing.Size(211, 22); this.StopMovieWithoutSavingMenuItem.Text = "Stop Movie without Saving"; this.StopMovieWithoutSavingMenuItem.Click += new System.EventHandler(this.StopMovieWithoutSavingMenuItem_Click); // // toolStripSeparator14 // this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(228, 6); + this.toolStripSeparator14.Size = new System.Drawing.Size(208, 6); // // AutomaticallyBackupMoviesMenuItem // this.AutomaticallyBackupMoviesMenuItem.Name = "AutomaticallyBackupMoviesMenuItem"; - this.AutomaticallyBackupMoviesMenuItem.Size = new System.Drawing.Size(231, 22); + this.AutomaticallyBackupMoviesMenuItem.Size = new System.Drawing.Size(211, 22); this.AutomaticallyBackupMoviesMenuItem.Text = "Automatically Backup Movies"; this.AutomaticallyBackupMoviesMenuItem.Click += new System.EventHandler(this.AutomaticMovieBackupMenuItem_Click); // // FullMovieLoadstatesMenuItem // this.FullMovieLoadstatesMenuItem.Name = "FullMovieLoadstatesMenuItem"; - this.FullMovieLoadstatesMenuItem.Size = new System.Drawing.Size(231, 22); + this.FullMovieLoadstatesMenuItem.Size = new System.Drawing.Size(211, 22); this.FullMovieLoadstatesMenuItem.Text = "Full Movie Loadstates"; this.FullMovieLoadstatesMenuItem.Click += new System.EventHandler(this.FullMovieLoadstatesMenuItem_Click); // @@ -949,35 +951,35 @@ this.MovieEndStopMenuItem, this.MovieEndPauseMenuItem}); this.MovieEndSubMenu.Name = "MovieEndSubMenu"; - this.MovieEndSubMenu.Size = new System.Drawing.Size(231, 22); + this.MovieEndSubMenu.Size = new System.Drawing.Size(211, 22); this.MovieEndSubMenu.Text = "On Movie End"; this.MovieEndSubMenu.DropDownOpened += new System.EventHandler(this.MovieEndSubMenu_DropDownOpened); // // MovieEndFinishMenuItem // this.MovieEndFinishMenuItem.Name = "MovieEndFinishMenuItem"; - this.MovieEndFinishMenuItem.Size = new System.Drawing.Size(170, 22); + this.MovieEndFinishMenuItem.Size = new System.Drawing.Size(160, 22); this.MovieEndFinishMenuItem.Text = "Switch to Finished"; this.MovieEndFinishMenuItem.Click += new System.EventHandler(this.MovieEndFinishMenuItem_Click); // // MovieEndRecordMenuItem // this.MovieEndRecordMenuItem.Name = "MovieEndRecordMenuItem"; - this.MovieEndRecordMenuItem.Size = new System.Drawing.Size(170, 22); + this.MovieEndRecordMenuItem.Size = new System.Drawing.Size(160, 22); this.MovieEndRecordMenuItem.Text = "Switch To Record"; this.MovieEndRecordMenuItem.Click += new System.EventHandler(this.MovieEndRecordMenuItem_Click); // // MovieEndStopMenuItem // this.MovieEndStopMenuItem.Name = "MovieEndStopMenuItem"; - this.MovieEndStopMenuItem.Size = new System.Drawing.Size(170, 22); + this.MovieEndStopMenuItem.Size = new System.Drawing.Size(160, 22); this.MovieEndStopMenuItem.Text = "Stop"; this.MovieEndStopMenuItem.Click += new System.EventHandler(this.MovieEndStopMenuItem_Click); // // MovieEndPauseMenuItem // this.MovieEndPauseMenuItem.Name = "MovieEndPauseMenuItem"; - this.MovieEndPauseMenuItem.Size = new System.Drawing.Size(170, 22); + this.MovieEndPauseMenuItem.Size = new System.Drawing.Size(160, 22); this.MovieEndPauseMenuItem.Text = "Pause"; this.MovieEndPauseMenuItem.Click += new System.EventHandler(this.MovieEndPauseMenuItem_Click); // @@ -990,7 +992,7 @@ this.CaptureOSDMenuItem, this.SynclessRecordingMenuItem}); this.AVSubMenu.Name = "AVSubMenu"; - this.AVSubMenu.Size = new System.Drawing.Size(152, 22); + this.AVSubMenu.Size = new System.Drawing.Size(134, 22); this.AVSubMenu.Text = "AVI/WAV"; this.AVSubMenu.DropDownOpened += new System.EventHandler(this.AVSubMenu_DropDownOpened); // @@ -998,7 +1000,7 @@ // this.RecordAVMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.AVI; this.RecordAVMenuItem.Name = "RecordAVMenuItem"; - this.RecordAVMenuItem.Size = new System.Drawing.Size(207, 22); + this.RecordAVMenuItem.Size = new System.Drawing.Size(194, 22); this.RecordAVMenuItem.Text = "&Record AVI/WAV"; this.RecordAVMenuItem.Click += new System.EventHandler(this.RecordAVMenuItem_Click); // @@ -1006,26 +1008,26 @@ // this.StopAVIMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopAVIMenuItem.Name = "StopAVIMenuItem"; - this.StopAVIMenuItem.Size = new System.Drawing.Size(207, 22); + this.StopAVIMenuItem.Size = new System.Drawing.Size(194, 22); this.StopAVIMenuItem.Text = "&Stop AVI/WAV"; this.StopAVIMenuItem.Click += new System.EventHandler(this.StopAVMenuItem_Click); // // toolStripSeparator19 // this.toolStripSeparator19.Name = "toolStripSeparator19"; - this.toolStripSeparator19.Size = new System.Drawing.Size(204, 6); + this.toolStripSeparator19.Size = new System.Drawing.Size(191, 6); // // CaptureOSDMenuItem // this.CaptureOSDMenuItem.Name = "CaptureOSDMenuItem"; - this.CaptureOSDMenuItem.Size = new System.Drawing.Size(207, 22); + this.CaptureOSDMenuItem.Size = new System.Drawing.Size(194, 22); this.CaptureOSDMenuItem.Text = "Capture OSD"; this.CaptureOSDMenuItem.Click += new System.EventHandler(this.CaptureOSDMenuItem_Click); // // SynclessRecordingMenuItem // this.SynclessRecordingMenuItem.Name = "SynclessRecordingMenuItem"; - this.SynclessRecordingMenuItem.Size = new System.Drawing.Size(207, 22); + this.SynclessRecordingMenuItem.Size = new System.Drawing.Size(194, 22); this.SynclessRecordingMenuItem.Text = "S&yncless Recording Tools"; this.SynclessRecordingMenuItem.Click += new System.EventHandler(this.SynclessRecordingMenuItem_Click); // @@ -1039,7 +1041,7 @@ this.toolStripSeparator20, this.ScreenshotCaptureOSDMenuItem1}); this.ScreenshotSubMenu.Name = "ScreenshotSubMenu"; - this.ScreenshotSubMenu.Size = new System.Drawing.Size(152, 22); + this.ScreenshotSubMenu.Size = new System.Drawing.Size(134, 22); this.ScreenshotSubMenu.Text = "Screenshot"; this.ScreenshotSubMenu.DropDownOpening += new System.EventHandler(this.ScreenshotSubMenu_DropDownOpening); // @@ -1047,14 +1049,14 @@ // this.ScreenshotMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.camera; this.ScreenshotMenuItem.Name = "ScreenshotMenuItem"; - this.ScreenshotMenuItem.Size = new System.Drawing.Size(317, 22); + this.ScreenshotMenuItem.Size = new System.Drawing.Size(296, 22); this.ScreenshotMenuItem.Text = "Screenshot"; this.ScreenshotMenuItem.Click += new System.EventHandler(this.ScreenshotMenuItem_Click); // // ScreenshotAsMenuItem // this.ScreenshotAsMenuItem.Name = "ScreenshotAsMenuItem"; - this.ScreenshotAsMenuItem.Size = new System.Drawing.Size(317, 22); + this.ScreenshotAsMenuItem.Size = new System.Drawing.Size(296, 22); this.ScreenshotAsMenuItem.Text = "Screenshot As..."; this.ScreenshotAsMenuItem.Click += new System.EventHandler(this.ScreenshotAsMenuItem_Click); // @@ -1062,7 +1064,7 @@ // this.ScreenshotClipboardMenuItem.Name = "ScreenshotClipboardMenuItem"; this.ScreenshotClipboardMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.ScreenshotClipboardMenuItem.Size = new System.Drawing.Size(317, 22); + this.ScreenshotClipboardMenuItem.Size = new System.Drawing.Size(296, 22); this.ScreenshotClipboardMenuItem.Text = "Screenshot (raw) -> Clipboard"; this.ScreenshotClipboardMenuItem.Click += new System.EventHandler(this.ScreenshotClipboardMenuItem_Click); // @@ -1071,32 +1073,32 @@ this.ScreenshotClientClipboardMenuItem.Name = "ScreenshotClientClipboardMenuItem"; this.ScreenshotClientClipboardMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.C))); - this.ScreenshotClientClipboardMenuItem.Size = new System.Drawing.Size(317, 22); + this.ScreenshotClientClipboardMenuItem.Size = new System.Drawing.Size(296, 22); this.ScreenshotClientClipboardMenuItem.Text = "Screenshot (client) -> Clipboard"; this.ScreenshotClientClipboardMenuItem.Click += new System.EventHandler(this.ScreenshotClientClipboardMenuItem_Click); // // toolStripSeparator20 // this.toolStripSeparator20.Name = "toolStripSeparator20"; - this.toolStripSeparator20.Size = new System.Drawing.Size(314, 6); + this.toolStripSeparator20.Size = new System.Drawing.Size(293, 6); // // ScreenshotCaptureOSDMenuItem1 // this.ScreenshotCaptureOSDMenuItem1.Name = "ScreenshotCaptureOSDMenuItem1"; - this.ScreenshotCaptureOSDMenuItem1.Size = new System.Drawing.Size(317, 22); + this.ScreenshotCaptureOSDMenuItem1.Size = new System.Drawing.Size(296, 22); this.ScreenshotCaptureOSDMenuItem1.Text = "Capture OSD"; this.ScreenshotCaptureOSDMenuItem1.Click += new System.EventHandler(this.ScreenshotCaptureOSDMenuItem_Click); // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(149, 6); + this.toolStripSeparator4.Size = new System.Drawing.Size(131, 6); // // ExitMenuItem // this.ExitMenuItem.Name = "ExitMenuItem"; this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); - this.ExitMenuItem.Size = new System.Drawing.Size(152, 22); + this.ExitMenuItem.Size = new System.Drawing.Size(134, 22); this.ExitMenuItem.Text = "Exit"; this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); // @@ -1109,7 +1111,7 @@ this.SoftResetMenuItem, this.HardResetMenuItem}); this.EmulationSubMenu.Name = "EmulationSubMenu"; - this.EmulationSubMenu.Size = new System.Drawing.Size(73, 19); + this.EmulationSubMenu.Size = new System.Drawing.Size(65, 17); this.EmulationSubMenu.Text = "&Emulation"; this.EmulationSubMenu.DropDownOpened += new System.EventHandler(this.emulationToolStripMenuItem_DropDownOpened); // @@ -1117,7 +1119,7 @@ // this.PauseMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; this.PauseMenuItem.Name = "PauseMenuItem"; - this.PauseMenuItem.Size = new System.Drawing.Size(140, 22); + this.PauseMenuItem.Size = new System.Drawing.Size(135, 22); this.PauseMenuItem.Text = "&Pause"; this.PauseMenuItem.Click += new System.EventHandler(this.PauseMenuItem_Click); // @@ -1125,26 +1127,26 @@ // this.RebootCoreMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.reboot; this.RebootCoreMenuItem.Name = "RebootCoreMenuItem"; - this.RebootCoreMenuItem.Size = new System.Drawing.Size(140, 22); + this.RebootCoreMenuItem.Size = new System.Drawing.Size(135, 22); this.RebootCoreMenuItem.Text = "&Reboot Core"; this.RebootCoreMenuItem.Click += new System.EventHandler(this.PowerMenuItem_Click); // // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(137, 6); + this.toolStripSeparator1.Size = new System.Drawing.Size(132, 6); // // SoftResetMenuItem // this.SoftResetMenuItem.Name = "SoftResetMenuItem"; - this.SoftResetMenuItem.Size = new System.Drawing.Size(140, 22); + this.SoftResetMenuItem.Size = new System.Drawing.Size(135, 22); this.SoftResetMenuItem.Text = "&Soft Reset"; this.SoftResetMenuItem.Click += new System.EventHandler(this.SoftResetMenuItem_Click); // // HardResetMenuItem // this.HardResetMenuItem.Name = "HardResetMenuItem"; - this.HardResetMenuItem.Size = new System.Drawing.Size(140, 22); + this.HardResetMenuItem.Size = new System.Drawing.Size(135, 22); this.HardResetMenuItem.Text = "&Hard Reset"; this.HardResetMenuItem.Click += new System.EventHandler(this.HardResetMenuItem_Click); // @@ -1164,7 +1166,7 @@ this.DisplayStatusBarMenuItem, this.DisplayLogWindowMenuItem}); this.ViewSubMenu.Name = "ViewSubMenu"; - this.ViewSubMenu.Size = new System.Drawing.Size(44, 19); + this.ViewSubMenu.Size = new System.Drawing.Size(41, 17); this.ViewSubMenu.Text = "&View"; this.ViewSubMenu.DropDownOpened += new System.EventHandler(this.ViewSubMenu_DropDownOpened); // @@ -1178,49 +1180,49 @@ this.x5MenuItem, this.mzMenuItem}); this.WindowSizeSubMenu.Name = "WindowSizeSubMenu"; - this.WindowSizeSubMenu.Size = new System.Drawing.Size(198, 22); + this.WindowSizeSubMenu.Size = new System.Drawing.Size(187, 22); this.WindowSizeSubMenu.Text = "&Window Size"; this.WindowSizeSubMenu.DropDownOpened += new System.EventHandler(this.WindowSizeSubMenu_DropDownOpened); // // x1MenuItem // this.x1MenuItem.Name = "x1MenuItem"; - this.x1MenuItem.Size = new System.Drawing.Size(96, 22); + this.x1MenuItem.Size = new System.Drawing.Size(94, 22); this.x1MenuItem.Text = "&1x"; this.x1MenuItem.Click += new System.EventHandler(this.WindowSize_Click); // // x2MenuItem // this.x2MenuItem.Name = "x2MenuItem"; - this.x2MenuItem.Size = new System.Drawing.Size(96, 22); + this.x2MenuItem.Size = new System.Drawing.Size(94, 22); this.x2MenuItem.Text = "&2x"; this.x2MenuItem.Click += new System.EventHandler(this.WindowSize_Click); // // x3MenuItem // this.x3MenuItem.Name = "x3MenuItem"; - this.x3MenuItem.Size = new System.Drawing.Size(96, 22); + this.x3MenuItem.Size = new System.Drawing.Size(94, 22); this.x3MenuItem.Text = "&3x"; this.x3MenuItem.Click += new System.EventHandler(this.WindowSize_Click); // // x4MenuItem // this.x4MenuItem.Name = "x4MenuItem"; - this.x4MenuItem.Size = new System.Drawing.Size(96, 22); + this.x4MenuItem.Size = new System.Drawing.Size(94, 22); this.x4MenuItem.Text = "&4x"; this.x4MenuItem.Click += new System.EventHandler(this.WindowSize_Click); // // x5MenuItem // this.x5MenuItem.Name = "x5MenuItem"; - this.x5MenuItem.Size = new System.Drawing.Size(96, 22); + this.x5MenuItem.Size = new System.Drawing.Size(94, 22); this.x5MenuItem.Text = "&5x"; this.x5MenuItem.Click += new System.EventHandler(this.WindowSize_Click); // // mzMenuItem // this.mzMenuItem.Name = "mzMenuItem"; - this.mzMenuItem.Size = new System.Drawing.Size(96, 22); + this.mzMenuItem.Size = new System.Drawing.Size(94, 22); this.mzMenuItem.Text = "&Max"; this.mzMenuItem.Click += new System.EventHandler(this.WindowSize_Click); // @@ -1228,73 +1230,73 @@ // this.SwitchToFullscreenMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Fullscreen; this.SwitchToFullscreenMenuItem.Name = "SwitchToFullscreenMenuItem"; - this.SwitchToFullscreenMenuItem.Size = new System.Drawing.Size(198, 22); + this.SwitchToFullscreenMenuItem.Size = new System.Drawing.Size(187, 22); this.SwitchToFullscreenMenuItem.Text = "Switch to Fullscreen"; this.SwitchToFullscreenMenuItem.Click += new System.EventHandler(this.SwitchToFullscreenMenuItem_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(195, 6); + this.toolStripSeparator2.Size = new System.Drawing.Size(184, 6); // // DisplayFPSMenuItem // this.DisplayFPSMenuItem.Name = "DisplayFPSMenuItem"; - this.DisplayFPSMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayFPSMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayFPSMenuItem.Text = "Display FPS"; this.DisplayFPSMenuItem.Click += new System.EventHandler(this.DisplayFPSMenuItem_Click); // // DisplayFrameCounterMenuItem // this.DisplayFrameCounterMenuItem.Name = "DisplayFrameCounterMenuItem"; - this.DisplayFrameCounterMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayFrameCounterMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayFrameCounterMenuItem.Text = "Display FrameCounter"; this.DisplayFrameCounterMenuItem.Click += new System.EventHandler(this.DisplayFrameCounterMenuItem_Click); // // DisplayLagCounterMenuItem // this.DisplayLagCounterMenuItem.Name = "DisplayLagCounterMenuItem"; - this.DisplayLagCounterMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayLagCounterMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayLagCounterMenuItem.Text = "Display Lag Counter"; this.DisplayLagCounterMenuItem.Click += new System.EventHandler(this.DisplayLagCounterMenuItem_Click); // // DisplayInputMenuItem // this.DisplayInputMenuItem.Name = "DisplayInputMenuItem"; - this.DisplayInputMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayInputMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayInputMenuItem.Text = "Display Input"; this.DisplayInputMenuItem.Click += new System.EventHandler(this.DisplayInputMenuItem_Click); // // DisplayRerecordCountMenuItem // this.DisplayRerecordCountMenuItem.Name = "DisplayRerecordCountMenuItem"; - this.DisplayRerecordCountMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayRerecordCountMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayRerecordCountMenuItem.Text = "Display Rerecord Count"; this.DisplayRerecordCountMenuItem.Click += new System.EventHandler(this.DisplayRerecordsMenuItem_Click); // // DisplaySubtitlesMenuItem // this.DisplaySubtitlesMenuItem.Name = "DisplaySubtitlesMenuItem"; - this.DisplaySubtitlesMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplaySubtitlesMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplaySubtitlesMenuItem.Text = "Display Subtitles"; this.DisplaySubtitlesMenuItem.Click += new System.EventHandler(this.DisplaySubtitlesMenuItem_Click); // // toolStripMenuItem4 // this.toolStripMenuItem4.Name = "toolStripMenuItem4"; - this.toolStripMenuItem4.Size = new System.Drawing.Size(195, 6); + this.toolStripMenuItem4.Size = new System.Drawing.Size(184, 6); // // DisplayStatusBarMenuItem // this.DisplayStatusBarMenuItem.Name = "DisplayStatusBarMenuItem"; - this.DisplayStatusBarMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayStatusBarMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayStatusBarMenuItem.Text = "Display Status Bar"; this.DisplayStatusBarMenuItem.Click += new System.EventHandler(this.DisplayStatusBarMenuItem_Click); // // DisplayLogWindowMenuItem // this.DisplayLogWindowMenuItem.Name = "DisplayLogWindowMenuItem"; - this.DisplayLogWindowMenuItem.Size = new System.Drawing.Size(198, 22); + this.DisplayLogWindowMenuItem.Size = new System.Drawing.Size(187, 22); this.DisplayLogWindowMenuItem.Text = "Display Log Window"; this.DisplayLogWindowMenuItem.Click += new System.EventHandler(this.DisplayLogWindowMenuItem_Click); // @@ -1321,7 +1323,7 @@ this.SaveConfigMenuItem, this.LoadConfigMenuItem}); this.ConfigSubMenu.Name = "ConfigSubMenu"; - this.ConfigSubMenu.Size = new System.Drawing.Size(55, 19); + this.ConfigSubMenu.Size = new System.Drawing.Size(50, 17); this.ConfigSubMenu.Text = "&Config"; this.ConfigSubMenu.DropDownOpened += new System.EventHandler(this.ConfigSubMenu_DropDownOpened); // @@ -1329,7 +1331,7 @@ // this.ControllersMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.ControllersMenuItem.Name = "ControllersMenuItem"; - this.ControllersMenuItem.Size = new System.Drawing.Size(169, 22); + this.ControllersMenuItem.Size = new System.Drawing.Size(165, 22); this.ControllersMenuItem.Text = "&Controllers..."; this.ControllersMenuItem.Click += new System.EventHandler(this.ControllersMenuItem_Click); // @@ -1337,7 +1339,7 @@ // this.HotkeysMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.HotKeys; this.HotkeysMenuItem.Name = "HotkeysMenuItem"; - this.HotkeysMenuItem.Size = new System.Drawing.Size(169, 22); + this.HotkeysMenuItem.Size = new System.Drawing.Size(165, 22); this.HotkeysMenuItem.Text = "&Hotkeys..."; this.HotkeysMenuItem.Click += new System.EventHandler(this.HotkeysMenuItem_Click); // @@ -1345,7 +1347,7 @@ // this.DisplayConfigMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("DisplayConfigMenuItem.Image"))); this.DisplayConfigMenuItem.Name = "DisplayConfigMenuItem"; - this.DisplayConfigMenuItem.Size = new System.Drawing.Size(169, 22); + this.DisplayConfigMenuItem.Size = new System.Drawing.Size(165, 22); this.DisplayConfigMenuItem.Text = "Display..."; this.DisplayConfigMenuItem.Click += new System.EventHandler(this.DisplayConfigMenuItem_Click); // @@ -1353,7 +1355,7 @@ // this.SoundMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.AudioHS; this.SoundMenuItem.Name = "SoundMenuItem"; - this.SoundMenuItem.Size = new System.Drawing.Size(169, 22); + this.SoundMenuItem.Size = new System.Drawing.Size(165, 22); this.SoundMenuItem.Text = "&Sound..."; this.SoundMenuItem.Click += new System.EventHandler(this.SoundMenuItem_Click); // @@ -1361,7 +1363,7 @@ // this.PathsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CopyFolderHS; this.PathsMenuItem.Name = "PathsMenuItem"; - this.PathsMenuItem.Size = new System.Drawing.Size(169, 22); + this.PathsMenuItem.Size = new System.Drawing.Size(165, 22); this.PathsMenuItem.Text = "Paths..."; this.PathsMenuItem.Click += new System.EventHandler(this.PathsMenuItem_Click); // @@ -1369,7 +1371,7 @@ // this.FirmwaresMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("FirmwaresMenuItem.Image"))); this.FirmwaresMenuItem.Name = "FirmwaresMenuItem"; - this.FirmwaresMenuItem.Size = new System.Drawing.Size(169, 22); + this.FirmwaresMenuItem.Size = new System.Drawing.Size(165, 22); this.FirmwaresMenuItem.Text = "&Firmwares..."; this.FirmwaresMenuItem.Click += new System.EventHandler(this.FirmwaresMenuItem_Click); // @@ -1377,7 +1379,7 @@ // this.MessagesMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MessageConfig; this.MessagesMenuItem.Name = "MessagesMenuItem"; - this.MessagesMenuItem.Size = new System.Drawing.Size(169, 22); + this.MessagesMenuItem.Size = new System.Drawing.Size(165, 22); this.MessagesMenuItem.Text = "&Messages..."; this.MessagesMenuItem.Click += new System.EventHandler(this.MessagesMenuItem_Click); // @@ -1385,7 +1387,7 @@ // this.AutofireMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Lightning; this.AutofireMenuItem.Name = "AutofireMenuItem"; - this.AutofireMenuItem.Size = new System.Drawing.Size(169, 22); + this.AutofireMenuItem.Size = new System.Drawing.Size(165, 22); this.AutofireMenuItem.Text = "&Autofire..."; this.AutofireMenuItem.Click += new System.EventHandler(this.AutofireMenuItem_Click); // @@ -1393,35 +1395,35 @@ // this.RewindOptionsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Previous; this.RewindOptionsMenuItem.Name = "RewindOptionsMenuItem"; - this.RewindOptionsMenuItem.Size = new System.Drawing.Size(169, 22); + this.RewindOptionsMenuItem.Size = new System.Drawing.Size(165, 22); this.RewindOptionsMenuItem.Text = "&Rewind && States..."; this.RewindOptionsMenuItem.Click += new System.EventHandler(this.RewindOptionsMenuItem_Click); // // extensionsToolStripMenuItem // this.extensionsToolStripMenuItem.Name = "extensionsToolStripMenuItem"; - this.extensionsToolStripMenuItem.Size = new System.Drawing.Size(169, 22); + this.extensionsToolStripMenuItem.Size = new System.Drawing.Size(165, 22); this.extensionsToolStripMenuItem.Text = "File Extensions..."; this.extensionsToolStripMenuItem.Click += new System.EventHandler(this.FileExtensionsMenuItem_Click); // // ClientOptionsMenuItem // this.ClientOptionsMenuItem.Name = "ClientOptionsMenuItem"; - this.ClientOptionsMenuItem.Size = new System.Drawing.Size(169, 22); + this.ClientOptionsMenuItem.Size = new System.Drawing.Size(165, 22); this.ClientOptionsMenuItem.Text = "&Customize..."; this.ClientOptionsMenuItem.Click += new System.EventHandler(this.CustomizeMenuItem_Click); // // ProfilesMenuItem // this.ProfilesMenuItem.Name = "ProfilesMenuItem"; - this.ProfilesMenuItem.Size = new System.Drawing.Size(169, 22); + this.ProfilesMenuItem.Size = new System.Drawing.Size(165, 22); this.ProfilesMenuItem.Text = "&Profiles..."; this.ProfilesMenuItem.Click += new System.EventHandler(this.ProfilesMenuItem_Click); // // toolStripSeparator9 // this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(166, 6); + this.toolStripSeparator9.Size = new System.Drawing.Size(162, 6); // // SpeedSkipSubMenu // @@ -1450,162 +1452,162 @@ this.Speed150MenuItem, this.Speed200MenuItem}); this.SpeedSkipSubMenu.Name = "SpeedSkipSubMenu"; - this.SpeedSkipSubMenu.Size = new System.Drawing.Size(169, 22); + this.SpeedSkipSubMenu.Size = new System.Drawing.Size(165, 22); this.SpeedSkipSubMenu.Text = "Speed/Skip"; this.SpeedSkipSubMenu.DropDownOpened += new System.EventHandler(this.FrameSkipMenuItem_DropDownOpened); // // ClickThrottleMenuItem // this.ClickThrottleMenuItem.Name = "ClickThrottleMenuItem"; - this.ClickThrottleMenuItem.Size = new System.Drawing.Size(202, 22); + this.ClickThrottleMenuItem.Size = new System.Drawing.Size(181, 22); this.ClickThrottleMenuItem.Text = "Clock Throttle"; this.ClickThrottleMenuItem.Click += new System.EventHandler(this.ClickThrottleMenuItem_Click); // // AudioThrottleMenuItem // this.AudioThrottleMenuItem.Name = "AudioThrottleMenuItem"; - this.AudioThrottleMenuItem.Size = new System.Drawing.Size(202, 22); + this.AudioThrottleMenuItem.Size = new System.Drawing.Size(181, 22); this.AudioThrottleMenuItem.Text = "Audio Throttle"; this.AudioThrottleMenuItem.Click += new System.EventHandler(this.AudioThrottleMenuItem_Click); // // VsyncThrottleMenuItem // this.VsyncThrottleMenuItem.Name = "VsyncThrottleMenuItem"; - this.VsyncThrottleMenuItem.Size = new System.Drawing.Size(202, 22); + this.VsyncThrottleMenuItem.Size = new System.Drawing.Size(181, 22); this.VsyncThrottleMenuItem.Text = "VSync Throttle"; this.VsyncThrottleMenuItem.Click += new System.EventHandler(this.VsyncThrottleMenuItem_Click); // // toolStripSeparator27 // this.toolStripSeparator27.Name = "toolStripSeparator27"; - this.toolStripSeparator27.Size = new System.Drawing.Size(199, 6); + this.toolStripSeparator27.Size = new System.Drawing.Size(178, 6); // // VsyncEnabledMenuItem // this.VsyncEnabledMenuItem.Name = "VsyncEnabledMenuItem"; - this.VsyncEnabledMenuItem.Size = new System.Drawing.Size(202, 22); + this.VsyncEnabledMenuItem.Size = new System.Drawing.Size(181, 22); this.VsyncEnabledMenuItem.Text = "VSync Enabled"; this.VsyncEnabledMenuItem.Click += new System.EventHandler(this.VsyncEnabledMenuItem_Click); // // toolStripMenuItem3 // this.toolStripMenuItem3.Name = "toolStripMenuItem3"; - this.toolStripMenuItem3.Size = new System.Drawing.Size(199, 6); + this.toolStripMenuItem3.Size = new System.Drawing.Size(178, 6); // // MinimizeSkippingMenuItem // this.MinimizeSkippingMenuItem.Name = "MinimizeSkippingMenuItem"; - this.MinimizeSkippingMenuItem.Size = new System.Drawing.Size(202, 22); + this.MinimizeSkippingMenuItem.Size = new System.Drawing.Size(181, 22); this.MinimizeSkippingMenuItem.Text = "Auto-minimize skipping"; this.MinimizeSkippingMenuItem.Click += new System.EventHandler(this.MinimizeSkippingMenuItem_Click); // // NeverSkipMenuItem // this.NeverSkipMenuItem.Name = "NeverSkipMenuItem"; - this.NeverSkipMenuItem.Size = new System.Drawing.Size(202, 22); + this.NeverSkipMenuItem.Size = new System.Drawing.Size(181, 22); this.NeverSkipMenuItem.Text = "0 (never skip)"; this.NeverSkipMenuItem.Click += new System.EventHandler(this.NeverSkipMenuItem_Click); // // Frameskip1MenuItem // this.Frameskip1MenuItem.Name = "Frameskip1MenuItem"; - this.Frameskip1MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip1MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip1MenuItem.Text = "1"; this.Frameskip1MenuItem.Click += new System.EventHandler(this.Frameskip1MenuItem_Click); // // Frameskip2MenuItem // this.Frameskip2MenuItem.Name = "Frameskip2MenuItem"; - this.Frameskip2MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip2MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip2MenuItem.Text = "2"; this.Frameskip2MenuItem.Click += new System.EventHandler(this.Frameskip2MenuItem_Click); // // Frameskip3MenuItem // this.Frameskip3MenuItem.Name = "Frameskip3MenuItem"; - this.Frameskip3MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip3MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip3MenuItem.Text = "3"; this.Frameskip3MenuItem.Click += new System.EventHandler(this.Frameskip3MenuItem_Click); // // Frameskip4MenuItem // this.Frameskip4MenuItem.Name = "Frameskip4MenuItem"; - this.Frameskip4MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip4MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip4MenuItem.Text = "4"; this.Frameskip4MenuItem.Click += new System.EventHandler(this.Frameskip4MenuItem_Click); // // Frameskip5MenuItem // this.Frameskip5MenuItem.Name = "Frameskip5MenuItem"; - this.Frameskip5MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip5MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip5MenuItem.Text = "5"; this.Frameskip5MenuItem.Click += new System.EventHandler(this.Frameskip5MenuItem_Click); // // Frameskip6MenuItem // this.Frameskip6MenuItem.Name = "Frameskip6MenuItem"; - this.Frameskip6MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip6MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip6MenuItem.Text = "6"; this.Frameskip6MenuItem.Click += new System.EventHandler(this.Frameskip6MenuItem_Click); // // Frameskip7MenuItem // this.Frameskip7MenuItem.Name = "Frameskip7MenuItem"; - this.Frameskip7MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip7MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip7MenuItem.Text = "7"; this.Frameskip7MenuItem.Click += new System.EventHandler(this.Frameskip7MenuItem_Click); // // Frameskip8MenuItem // this.Frameskip8MenuItem.Name = "Frameskip8MenuItem"; - this.Frameskip8MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip8MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip8MenuItem.Text = "8"; this.Frameskip8MenuItem.Click += new System.EventHandler(this.Frameskip8MenuItem_Click); // // Frameskip9MenuItem // this.Frameskip9MenuItem.Name = "Frameskip9MenuItem"; - this.Frameskip9MenuItem.Size = new System.Drawing.Size(202, 22); + this.Frameskip9MenuItem.Size = new System.Drawing.Size(181, 22); this.Frameskip9MenuItem.Text = "9"; this.Frameskip9MenuItem.Click += new System.EventHandler(this.Frameskip9MenuItem_Click); // // toolStripMenuItem5 // this.toolStripMenuItem5.Name = "toolStripMenuItem5"; - this.toolStripMenuItem5.Size = new System.Drawing.Size(199, 6); + this.toolStripMenuItem5.Size = new System.Drawing.Size(178, 6); // // Speed50MenuItem // this.Speed50MenuItem.Name = "Speed50MenuItem"; - this.Speed50MenuItem.Size = new System.Drawing.Size(202, 22); + this.Speed50MenuItem.Size = new System.Drawing.Size(181, 22); this.Speed50MenuItem.Text = "Speed 50%"; this.Speed50MenuItem.Click += new System.EventHandler(this.Speed50MenuItem_Click); // // Speed75MenuItem // this.Speed75MenuItem.Name = "Speed75MenuItem"; - this.Speed75MenuItem.Size = new System.Drawing.Size(202, 22); + this.Speed75MenuItem.Size = new System.Drawing.Size(181, 22); this.Speed75MenuItem.Text = "Speed 75%"; this.Speed75MenuItem.Click += new System.EventHandler(this.Speed75MenuItem_Click); // // Speed100MenuItem // this.Speed100MenuItem.Name = "Speed100MenuItem"; - this.Speed100MenuItem.Size = new System.Drawing.Size(202, 22); + this.Speed100MenuItem.Size = new System.Drawing.Size(181, 22); this.Speed100MenuItem.Text = "Speed 100%"; this.Speed100MenuItem.Click += new System.EventHandler(this.Speed100MenuItem_Click); // // Speed150MenuItem // this.Speed150MenuItem.Name = "Speed150MenuItem"; - this.Speed150MenuItem.Size = new System.Drawing.Size(202, 22); + this.Speed150MenuItem.Size = new System.Drawing.Size(181, 22); this.Speed150MenuItem.Text = "Speed 150%"; this.Speed150MenuItem.Click += new System.EventHandler(this.Speed150MenuItem_Click); // // Speed200MenuItem // this.Speed200MenuItem.Name = "Speed200MenuItem"; - this.Speed200MenuItem.Size = new System.Drawing.Size(202, 22); + this.Speed200MenuItem.Size = new System.Drawing.Size(181, 22); this.Speed200MenuItem.Text = "Speed 200%"; this.Speed200MenuItem.Click += new System.EventHandler(this.Speed200MenuItem_Click); // @@ -1616,28 +1618,28 @@ this.InputOverHkMenuItem, this.HkOverInputMenuItem}); this.KeyPrioritySubMenu.Name = "KeyPrioritySubMenu"; - this.KeyPrioritySubMenu.Size = new System.Drawing.Size(169, 22); + this.KeyPrioritySubMenu.Size = new System.Drawing.Size(165, 22); this.KeyPrioritySubMenu.Text = "Key Priority"; this.KeyPrioritySubMenu.DropDownOpened += new System.EventHandler(this.KeyPriorityMenuItem_DropDownOpened); // // BothHkAndControllerMenuItem // this.BothHkAndControllerMenuItem.Name = "BothHkAndControllerMenuItem"; - this.BothHkAndControllerMenuItem.Size = new System.Drawing.Size(229, 22); + this.BothHkAndControllerMenuItem.Size = new System.Drawing.Size(214, 22); this.BothHkAndControllerMenuItem.Text = "Both Hotkeys and Controllers"; this.BothHkAndControllerMenuItem.Click += new System.EventHandler(this.BothHkAndControllerMenuItem_Click); // // InputOverHkMenuItem // this.InputOverHkMenuItem.Name = "InputOverHkMenuItem"; - this.InputOverHkMenuItem.Size = new System.Drawing.Size(229, 22); + this.InputOverHkMenuItem.Size = new System.Drawing.Size(214, 22); this.InputOverHkMenuItem.Text = "Input overrides Hotkeys"; this.InputOverHkMenuItem.Click += new System.EventHandler(this.InputOverHkMenuItem_Click); // // HkOverInputMenuItem // this.HkOverInputMenuItem.Name = "HkOverInputMenuItem"; - this.HkOverInputMenuItem.Size = new System.Drawing.Size(229, 22); + this.HkOverInputMenuItem.Size = new System.Drawing.Size(214, 22); this.HkOverInputMenuItem.Text = "Hotkeys override Input"; this.HkOverInputMenuItem.Click += new System.EventHandler(this.HkOverInputMenuItem_Click); // @@ -1650,54 +1652,54 @@ this.toolStripSeparator8, this.N64VideoPluginSettingsMenuItem}); this.CoresSubMenu.Name = "CoresSubMenu"; - this.CoresSubMenu.Size = new System.Drawing.Size(169, 22); + this.CoresSubMenu.Size = new System.Drawing.Size(165, 22); this.CoresSubMenu.Text = "Cores"; this.CoresSubMenu.DropDownOpened += new System.EventHandler(this.CoresSubMenu_DropDownOpened); // // GBInSGBMenuItem // this.GBInSGBMenuItem.Name = "GBInSGBMenuItem"; - this.GBInSGBMenuItem.Size = new System.Drawing.Size(210, 22); + this.GBInSGBMenuItem.Size = new System.Drawing.Size(195, 22); this.GBInSGBMenuItem.Text = "GB in SGB"; this.GBInSGBMenuItem.Click += new System.EventHandler(this.GBInSGBMenuItem_Click); // // NesInQuickNESMenuItem // this.NesInQuickNESMenuItem.Name = "NesInQuickNESMenuItem"; - this.NesInQuickNESMenuItem.Size = new System.Drawing.Size(210, 22); + this.NesInQuickNESMenuItem.Size = new System.Drawing.Size(195, 22); this.NesInQuickNESMenuItem.Text = "NES with QuickNES"; this.NesInQuickNESMenuItem.Click += new System.EventHandler(this.NesInQuickNESMenuItem_Click); // // SnesWithSnes9xMenuItem // this.SnesWithSnes9xMenuItem.Name = "SnesWithSnes9xMenuItem"; - this.SnesWithSnes9xMenuItem.Size = new System.Drawing.Size(210, 22); + this.SnesWithSnes9xMenuItem.Size = new System.Drawing.Size(195, 22); this.SnesWithSnes9xMenuItem.Text = "SNES with Snes9x"; this.SnesWithSnes9xMenuItem.Click += new System.EventHandler(this.SnesWithSnes9xMenuItem_Click); // // toolStripSeparator8 // this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(207, 6); + this.toolStripSeparator8.Size = new System.Drawing.Size(192, 6); // // N64VideoPluginSettingsMenuItem // this.N64VideoPluginSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.monitor; this.N64VideoPluginSettingsMenuItem.Name = "N64VideoPluginSettingsMenuItem"; - this.N64VideoPluginSettingsMenuItem.Size = new System.Drawing.Size(210, 22); + this.N64VideoPluginSettingsMenuItem.Size = new System.Drawing.Size(195, 22); this.N64VideoPluginSettingsMenuItem.Text = "N64 Video Plugin Settings"; this.N64VideoPluginSettingsMenuItem.Click += new System.EventHandler(this.N64VideoPluginSettingsMenuItem_Click); // // toolStripSeparator10 // this.toolStripSeparator10.Name = "toolStripSeparator10"; - this.toolStripSeparator10.Size = new System.Drawing.Size(166, 6); + this.toolStripSeparator10.Size = new System.Drawing.Size(162, 6); // // SaveConfigMenuItem // this.SaveConfigMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Save; this.SaveConfigMenuItem.Name = "SaveConfigMenuItem"; - this.SaveConfigMenuItem.Size = new System.Drawing.Size(169, 22); + this.SaveConfigMenuItem.Size = new System.Drawing.Size(165, 22); this.SaveConfigMenuItem.Text = "Save Config"; this.SaveConfigMenuItem.Click += new System.EventHandler(this.SaveConfigMenuItem_Click); // @@ -1705,7 +1707,7 @@ // this.LoadConfigMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.LoadConfig; this.LoadConfigMenuItem.Name = "LoadConfigMenuItem"; - this.LoadConfigMenuItem.Size = new System.Drawing.Size(169, 22); + this.LoadConfigMenuItem.Size = new System.Drawing.Size(165, 22); this.LoadConfigMenuItem.Text = "Load Config"; this.LoadConfigMenuItem.Click += new System.EventHandler(this.LoadConfigMenuItem_Click); // @@ -1727,7 +1729,7 @@ this.CreateDualGbXmlMenuItem, this.batchRunnerToolStripMenuItem}); this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem"; - this.toolsToolStripMenuItem.Size = new System.Drawing.Size(48, 19); + this.toolsToolStripMenuItem.Size = new System.Drawing.Size(44, 17); this.toolsToolStripMenuItem.Text = "&Tools"; this.toolsToolStripMenuItem.DropDownOpened += new System.EventHandler(this.toolsToolStripMenuItem_DropDownOpened); // @@ -1735,20 +1737,20 @@ // this.ToolBoxMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ToolBox; this.ToolBoxMenuItem.Name = "ToolBoxMenuItem"; - this.ToolBoxMenuItem.Size = new System.Drawing.Size(183, 22); + this.ToolBoxMenuItem.Size = new System.Drawing.Size(178, 22); this.ToolBoxMenuItem.Text = "&Tool Box"; this.ToolBoxMenuItem.Click += new System.EventHandler(this.ToolBoxMenuItem_Click); // // toolStripSeparator12 // this.toolStripSeparator12.Name = "toolStripSeparator12"; - this.toolStripSeparator12.Size = new System.Drawing.Size(180, 6); + this.toolStripSeparator12.Size = new System.Drawing.Size(175, 6); // // RamWatchMenuItem // this.RamWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.watch; this.RamWatchMenuItem.Name = "RamWatchMenuItem"; - this.RamWatchMenuItem.Size = new System.Drawing.Size(183, 22); + this.RamWatchMenuItem.Size = new System.Drawing.Size(178, 22); this.RamWatchMenuItem.Text = "RAM &Watch"; this.RamWatchMenuItem.Click += new System.EventHandler(this.RamWatchMenuItem_Click); // @@ -1756,7 +1758,7 @@ // this.RamSearchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.search; this.RamSearchMenuItem.Name = "RamSearchMenuItem"; - this.RamSearchMenuItem.Size = new System.Drawing.Size(183, 22); + this.RamSearchMenuItem.Size = new System.Drawing.Size(178, 22); this.RamSearchMenuItem.Text = "RAM &Search"; this.RamSearchMenuItem.Click += new System.EventHandler(this.RamSearchMenuItem_Click); // @@ -1764,7 +1766,7 @@ // this.HexEditorMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; this.HexEditorMenuItem.Name = "HexEditorMenuItem"; - this.HexEditorMenuItem.Size = new System.Drawing.Size(183, 22); + this.HexEditorMenuItem.Size = new System.Drawing.Size(178, 22); this.HexEditorMenuItem.Text = "&Hex Editor"; this.HexEditorMenuItem.Click += new System.EventHandler(this.HexEditorMenuItem_Click); // @@ -1772,7 +1774,7 @@ // this.TraceLoggerMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pencil; this.TraceLoggerMenuItem.Name = "TraceLoggerMenuItem"; - this.TraceLoggerMenuItem.Size = new System.Drawing.Size(183, 22); + this.TraceLoggerMenuItem.Size = new System.Drawing.Size(178, 22); this.TraceLoggerMenuItem.Text = "Trace &Logger"; this.TraceLoggerMenuItem.Click += new System.EventHandler(this.TraceLoggerMenuItem_Click); // @@ -1780,7 +1782,7 @@ // this.TAStudioMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.TAStudio; this.TAStudioMenuItem.Name = "TAStudioMenuItem"; - this.TAStudioMenuItem.Size = new System.Drawing.Size(183, 22); + this.TAStudioMenuItem.Size = new System.Drawing.Size(178, 22); this.TAStudioMenuItem.Text = "&TAStudio"; this.TAStudioMenuItem.Click += new System.EventHandler(this.TAStudioMenuItem_Click); // @@ -1788,20 +1790,20 @@ // this.VirtualPadMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.VirtualPadMenuItem.Name = "VirtualPadMenuItem"; - this.VirtualPadMenuItem.Size = new System.Drawing.Size(183, 22); + this.VirtualPadMenuItem.Size = new System.Drawing.Size(178, 22); this.VirtualPadMenuItem.Text = "Virtual Pad"; this.VirtualPadMenuItem.Click += new System.EventHandler(this.VirtualPadMenuItem_Click); // // toolStripSeparator11 // this.toolStripSeparator11.Name = "toolStripSeparator11"; - this.toolStripSeparator11.Size = new System.Drawing.Size(180, 6); + this.toolStripSeparator11.Size = new System.Drawing.Size(175, 6); // // CheatsMenuItem // this.CheatsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; this.CheatsMenuItem.Name = "CheatsMenuItem"; - this.CheatsMenuItem.Size = new System.Drawing.Size(183, 22); + this.CheatsMenuItem.Size = new System.Drawing.Size(178, 22); this.CheatsMenuItem.Text = "Cheats"; this.CheatsMenuItem.Click += new System.EventHandler(this.CheatsMenuItem_Click); // @@ -1809,27 +1811,27 @@ // this.LuaConsoleMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Lua; this.LuaConsoleMenuItem.Name = "LuaConsoleMenuItem"; - this.LuaConsoleMenuItem.Size = new System.Drawing.Size(183, 22); + this.LuaConsoleMenuItem.Size = new System.Drawing.Size(178, 22); this.LuaConsoleMenuItem.Text = "Lua Console"; this.LuaConsoleMenuItem.Click += new System.EventHandler(this.LuaConsoleMenuItem_Click); // // toolStripSeparator29 // this.toolStripSeparator29.Name = "toolStripSeparator29"; - this.toolStripSeparator29.Size = new System.Drawing.Size(180, 6); + this.toolStripSeparator29.Size = new System.Drawing.Size(175, 6); // // CreateDualGbXmlMenuItem // this.CreateDualGbXmlMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.dual; this.CreateDualGbXmlMenuItem.Name = "CreateDualGbXmlMenuItem"; - this.CreateDualGbXmlMenuItem.Size = new System.Drawing.Size(183, 22); + this.CreateDualGbXmlMenuItem.Size = new System.Drawing.Size(178, 22); this.CreateDualGbXmlMenuItem.Text = "Create Dual GB File..."; this.CreateDualGbXmlMenuItem.Click += new System.EventHandler(this.CreateDualGbXmlMenuItem_Click); // // batchRunnerToolStripMenuItem // this.batchRunnerToolStripMenuItem.Name = "batchRunnerToolStripMenuItem"; - this.batchRunnerToolStripMenuItem.Size = new System.Drawing.Size(183, 22); + this.batchRunnerToolStripMenuItem.Size = new System.Drawing.Size(178, 22); this.batchRunnerToolStripMenuItem.Text = "Batch Runner"; this.batchRunnerToolStripMenuItem.Visible = false; this.batchRunnerToolStripMenuItem.Click += new System.EventHandler(this.batchRunnerToolStripMenuItem_Click); @@ -1849,7 +1851,7 @@ this.toolStripSeparator22, this.FDSControlsMenuItem}); this.NESSubMenu.Name = "NESSubMenu"; - this.NESSubMenu.Size = new System.Drawing.Size(40, 19); + this.NESSubMenu.Size = new System.Drawing.Size(38, 17); this.NESSubMenu.Text = "&NES"; this.NESSubMenu.DropDownOpened += new System.EventHandler(this.NESSubMenu_DropDownOpened); // @@ -1857,41 +1859,41 @@ // this.NESDebuggerMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Bug; this.NESDebuggerMenuItem.Name = "NESDebuggerMenuItem"; - this.NESDebuggerMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESDebuggerMenuItem.Size = new System.Drawing.Size(217, 22); this.NESDebuggerMenuItem.Text = "&Debugger"; this.NESDebuggerMenuItem.Click += new System.EventHandler(this.NESDebuggerMenuItem_Click); // // NESPPUViewerMenuItem // this.NESPPUViewerMenuItem.Name = "NESPPUViewerMenuItem"; - this.NESPPUViewerMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESPPUViewerMenuItem.Size = new System.Drawing.Size(217, 22); this.NESPPUViewerMenuItem.Text = "&PPU Viewer"; this.NESPPUViewerMenuItem.Click += new System.EventHandler(this.NESPPUViewerMenuItem_Click); // // NESNametableViewerMenuItem // this.NESNametableViewerMenuItem.Name = "NESNametableViewerMenuItem"; - this.NESNametableViewerMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESNametableViewerMenuItem.Size = new System.Drawing.Size(217, 22); this.NESNametableViewerMenuItem.Text = "&Nametable Viewer"; this.NESNametableViewerMenuItem.Click += new System.EventHandler(this.NESNametableViewerMenuItem_Click); // // NESGameGenieCodesMenuItem // this.NESGameGenieCodesMenuItem.Name = "NESGameGenieCodesMenuItem"; - this.NESGameGenieCodesMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESGameGenieCodesMenuItem.Size = new System.Drawing.Size(217, 22); this.NESGameGenieCodesMenuItem.Text = "&Game Genie Encoder/Decoder"; this.NESGameGenieCodesMenuItem.Click += new System.EventHandler(this.NESGameGenieCodesMenuItem_Click); // // toolStripSeparator17 // this.toolStripSeparator17.Name = "toolStripSeparator17"; - this.toolStripSeparator17.Size = new System.Drawing.Size(230, 6); + this.toolStripSeparator17.Size = new System.Drawing.Size(214, 6); // // NesControllerSettingsMenuItem // this.NesControllerSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.NesControllerSettingsMenuItem.Name = "NesControllerSettingsMenuItem"; - this.NesControllerSettingsMenuItem.Size = new System.Drawing.Size(233, 22); + this.NesControllerSettingsMenuItem.Size = new System.Drawing.Size(217, 22); this.NesControllerSettingsMenuItem.Text = "Controller Settings..."; this.NesControllerSettingsMenuItem.Click += new System.EventHandler(this.NesControllerSettingsMenuItem_Click); // @@ -1899,7 +1901,7 @@ // this.NESGraphicSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.tvIcon; this.NESGraphicSettingsMenuItem.Name = "NESGraphicSettingsMenuItem"; - this.NESGraphicSettingsMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESGraphicSettingsMenuItem.Size = new System.Drawing.Size(217, 22); this.NESGraphicSettingsMenuItem.Text = "Graphics Settings..."; this.NESGraphicSettingsMenuItem.Click += new System.EventHandler(this.NESGraphicSettingsMenuItem_Click); // @@ -1907,35 +1909,35 @@ // this.NESSoundChannelsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.AudioHS; this.NESSoundChannelsMenuItem.Name = "NESSoundChannelsMenuItem"; - this.NESSoundChannelsMenuItem.Size = new System.Drawing.Size(233, 22); + this.NESSoundChannelsMenuItem.Size = new System.Drawing.Size(217, 22); this.NESSoundChannelsMenuItem.Text = "Sound Channels..."; this.NESSoundChannelsMenuItem.Click += new System.EventHandler(this.NESSoundChannelsMenuItem_Click); // // MovieSettingsMenuItem // this.MovieSettingsMenuItem.Name = "MovieSettingsMenuItem"; - this.MovieSettingsMenuItem.Size = new System.Drawing.Size(233, 22); + this.MovieSettingsMenuItem.Size = new System.Drawing.Size(217, 22); this.MovieSettingsMenuItem.Text = "Advanced Movie Settings..."; this.MovieSettingsMenuItem.Click += new System.EventHandler(this.MovieSettingsMenuItem_Click); // // toolStripSeparator22 // this.toolStripSeparator22.Name = "toolStripSeparator22"; - this.toolStripSeparator22.Size = new System.Drawing.Size(230, 6); + this.toolStripSeparator22.Size = new System.Drawing.Size(214, 6); // // FDSControlsMenuItem // this.FDSControlsMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.FdsEjectDiskMenuItem}); this.FDSControlsMenuItem.Name = "FDSControlsMenuItem"; - this.FDSControlsMenuItem.Size = new System.Drawing.Size(233, 22); + this.FDSControlsMenuItem.Size = new System.Drawing.Size(217, 22); this.FDSControlsMenuItem.Text = "FDS Controls"; this.FDSControlsMenuItem.DropDownOpened += new System.EventHandler(this.FdsControlsMenuItem_DropDownOpened); // // FdsEjectDiskMenuItem // this.FdsEjectDiskMenuItem.Name = "FdsEjectDiskMenuItem"; - this.FdsEjectDiskMenuItem.Size = new System.Drawing.Size(124, 22); + this.FdsEjectDiskMenuItem.Size = new System.Drawing.Size(120, 22); this.FdsEjectDiskMenuItem.Text = "&Eject Disk"; this.FdsEjectDiskMenuItem.Click += new System.EventHandler(this.FdsEjectDiskMenuItem_Click); // @@ -1954,7 +1956,7 @@ this.PCEAlwaysEqualizeVolumesMenuItem, this.PCEArcadeCardRewindEnableMenuItem}); this.PCESubMenu.Name = "PCESubMenu"; - this.PCESubMenu.Size = new System.Drawing.Size(40, 19); + this.PCESubMenu.Size = new System.Drawing.Size(38, 17); this.PCESubMenu.Text = "&PCE"; this.PCESubMenu.DropDownOpened += new System.EventHandler(this.PCESubMenu_DropDownOpened); // @@ -1962,7 +1964,7 @@ // this.PceControllerSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.PceControllerSettingsMenuItem.Name = "PceControllerSettingsMenuItem"; - this.PceControllerSettingsMenuItem.Size = new System.Drawing.Size(259, 22); + this.PceControllerSettingsMenuItem.Size = new System.Drawing.Size(240, 22); this.PceControllerSettingsMenuItem.Text = "Controller Settings"; this.PceControllerSettingsMenuItem.Click += new System.EventHandler(this.PceControllerSettingsMenuItem_Click); // @@ -1970,66 +1972,66 @@ // this.PCEGraphicsSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.tvIcon; this.PCEGraphicsSettingsMenuItem.Name = "PCEGraphicsSettingsMenuItem"; - this.PCEGraphicsSettingsMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEGraphicsSettingsMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEGraphicsSettingsMenuItem.Text = "Graphics Settings"; this.PCEGraphicsSettingsMenuItem.Click += new System.EventHandler(this.PCEGraphicsSettingsMenuItem_Click); // // toolStripSeparator32 // this.toolStripSeparator32.Name = "toolStripSeparator32"; - this.toolStripSeparator32.Size = new System.Drawing.Size(256, 6); + this.toolStripSeparator32.Size = new System.Drawing.Size(237, 6); // // PCEBGViewerMenuItem // this.PCEBGViewerMenuItem.Name = "PCEBGViewerMenuItem"; - this.PCEBGViewerMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEBGViewerMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEBGViewerMenuItem.Text = "&BG Viewer"; this.PCEBGViewerMenuItem.Click += new System.EventHandler(this.PCEBGViewerMenuItem_Click); // // PCEtileViewerToolStripMenuItem // this.PCEtileViewerToolStripMenuItem.Name = "PCEtileViewerToolStripMenuItem"; - this.PCEtileViewerToolStripMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEtileViewerToolStripMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEtileViewerToolStripMenuItem.Text = "&Tile Viewer"; this.PCEtileViewerToolStripMenuItem.Click += new System.EventHandler(this.PceTileViewerMenuItem_Click); // // PceSoundDebuggerToolStripMenuItem // this.PceSoundDebuggerToolStripMenuItem.Name = "PceSoundDebuggerToolStripMenuItem"; - this.PceSoundDebuggerToolStripMenuItem.Size = new System.Drawing.Size(259, 22); + this.PceSoundDebuggerToolStripMenuItem.Size = new System.Drawing.Size(240, 22); this.PceSoundDebuggerToolStripMenuItem.Text = "&Sound Debugger"; this.PceSoundDebuggerToolStripMenuItem.Click += new System.EventHandler(this.PceSoundDebuggerToolStripMenuItem_Click); // // codeDataLoggerToolStripMenuItem // this.codeDataLoggerToolStripMenuItem.Name = "codeDataLoggerToolStripMenuItem"; - this.codeDataLoggerToolStripMenuItem.Size = new System.Drawing.Size(259, 22); + this.codeDataLoggerToolStripMenuItem.Size = new System.Drawing.Size(240, 22); this.codeDataLoggerToolStripMenuItem.Text = "Code-Data Logger"; this.codeDataLoggerToolStripMenuItem.Click += new System.EventHandler(this.CodeDataLoggerMenuItem_Click); // // toolStripSeparator25 // this.toolStripSeparator25.Name = "toolStripSeparator25"; - this.toolStripSeparator25.Size = new System.Drawing.Size(256, 6); + this.toolStripSeparator25.Size = new System.Drawing.Size(237, 6); // // PCEAlwaysPerformSpriteLimitMenuItem // this.PCEAlwaysPerformSpriteLimitMenuItem.Name = "PCEAlwaysPerformSpriteLimitMenuItem"; - this.PCEAlwaysPerformSpriteLimitMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEAlwaysPerformSpriteLimitMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEAlwaysPerformSpriteLimitMenuItem.Text = "Always Perform Sprite Limit"; this.PCEAlwaysPerformSpriteLimitMenuItem.Click += new System.EventHandler(this.PCEAlwaysPerformSpriteLimitMenuItem_Click); // // PCEAlwaysEqualizeVolumesMenuItem // this.PCEAlwaysEqualizeVolumesMenuItem.Name = "PCEAlwaysEqualizeVolumesMenuItem"; - this.PCEAlwaysEqualizeVolumesMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEAlwaysEqualizeVolumesMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEAlwaysEqualizeVolumesMenuItem.Text = "Always Equalize Volumes (PCE-CD)"; this.PCEAlwaysEqualizeVolumesMenuItem.Click += new System.EventHandler(this.PCEAlwaysEqualizeVolumesMenuItem_Click); // // PCEArcadeCardRewindEnableMenuItem // this.PCEArcadeCardRewindEnableMenuItem.Name = "PCEArcadeCardRewindEnableMenuItem"; - this.PCEArcadeCardRewindEnableMenuItem.Size = new System.Drawing.Size(259, 22); + this.PCEArcadeCardRewindEnableMenuItem.Size = new System.Drawing.Size(240, 22); this.PCEArcadeCardRewindEnableMenuItem.Text = "Arcade Card Rewind-Enable Hack"; this.PCEArcadeCardRewindEnableMenuItem.Click += new System.EventHandler(this.PCEArcadeCardRewindEnableMenuItem_Click); // @@ -2052,7 +2054,7 @@ this.SMSVDPViewerToolStripMenuItem, this.GGGameGenieMenuItem}); this.SMSSubMenu.Name = "SMSSubMenu"; - this.SMSSubMenu.Size = new System.Drawing.Size(42, 19); + this.SMSSubMenu.Size = new System.Drawing.Size(39, 17); this.SMSSubMenu.Text = "&SMS"; this.SMSSubMenu.DropDownOpened += new System.EventHandler(this.SMSSubMenu_DropDownOpened); // @@ -2063,27 +2065,27 @@ this.SMSregionJapanToolStripMenuItem, this.SMSregionAutoToolStripMenuItem}); this.SMSregionToolStripMenuItem.Name = "SMSregionToolStripMenuItem"; - this.SMSregionToolStripMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSregionToolStripMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSregionToolStripMenuItem.Text = "Region"; // // SMSregionExportToolStripMenuItem // this.SMSregionExportToolStripMenuItem.Name = "SMSregionExportToolStripMenuItem"; - this.SMSregionExportToolStripMenuItem.Size = new System.Drawing.Size(107, 22); + this.SMSregionExportToolStripMenuItem.Size = new System.Drawing.Size(106, 22); this.SMSregionExportToolStripMenuItem.Text = "Export"; this.SMSregionExportToolStripMenuItem.Click += new System.EventHandler(this.SMS_RegionExport_Click); // // SMSregionJapanToolStripMenuItem // this.SMSregionJapanToolStripMenuItem.Name = "SMSregionJapanToolStripMenuItem"; - this.SMSregionJapanToolStripMenuItem.Size = new System.Drawing.Size(107, 22); + this.SMSregionJapanToolStripMenuItem.Size = new System.Drawing.Size(106, 22); this.SMSregionJapanToolStripMenuItem.Text = "Japan"; this.SMSregionJapanToolStripMenuItem.Click += new System.EventHandler(this.SMS_RegionJapan_Click); // // SMSregionAutoToolStripMenuItem // this.SMSregionAutoToolStripMenuItem.Name = "SMSregionAutoToolStripMenuItem"; - this.SMSregionAutoToolStripMenuItem.Size = new System.Drawing.Size(107, 22); + this.SMSregionAutoToolStripMenuItem.Size = new System.Drawing.Size(106, 22); this.SMSregionAutoToolStripMenuItem.Text = "Auto"; this.SMSregionAutoToolStripMenuItem.Click += new System.EventHandler(this.SMS_RegionAuto_Click); // @@ -2094,114 +2096,114 @@ this.SMSdisplayPalToolStripMenuItem, this.SMSdisplayAutoToolStripMenuItem}); this.SMSdisplayToolStripMenuItem.Name = "SMSdisplayToolStripMenuItem"; - this.SMSdisplayToolStripMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSdisplayToolStripMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSdisplayToolStripMenuItem.Text = "Display Type"; // // SMSdisplayNtscToolStripMenuItem // this.SMSdisplayNtscToolStripMenuItem.Name = "SMSdisplayNtscToolStripMenuItem"; - this.SMSdisplayNtscToolStripMenuItem.Size = new System.Drawing.Size(104, 22); + this.SMSdisplayNtscToolStripMenuItem.Size = new System.Drawing.Size(100, 22); this.SMSdisplayNtscToolStripMenuItem.Text = "NTSC"; this.SMSdisplayNtscToolStripMenuItem.Click += new System.EventHandler(this.SMS_DisplayNTSC_Click); // // SMSdisplayPalToolStripMenuItem // this.SMSdisplayPalToolStripMenuItem.Name = "SMSdisplayPalToolStripMenuItem"; - this.SMSdisplayPalToolStripMenuItem.Size = new System.Drawing.Size(104, 22); + this.SMSdisplayPalToolStripMenuItem.Size = new System.Drawing.Size(100, 22); this.SMSdisplayPalToolStripMenuItem.Text = "PAL"; this.SMSdisplayPalToolStripMenuItem.Click += new System.EventHandler(this.SMS_DisplayPAL_Click); // // SMSdisplayAutoToolStripMenuItem // this.SMSdisplayAutoToolStripMenuItem.Name = "SMSdisplayAutoToolStripMenuItem"; - this.SMSdisplayAutoToolStripMenuItem.Size = new System.Drawing.Size(104, 22); + this.SMSdisplayAutoToolStripMenuItem.Size = new System.Drawing.Size(100, 22); this.SMSdisplayAutoToolStripMenuItem.Text = "Auto"; this.SMSdisplayAutoToolStripMenuItem.Click += new System.EventHandler(this.SMS_DisplayAuto_Click); // // SMStoolStripMenuItem2 // this.SMStoolStripMenuItem2.Name = "SMStoolStripMenuItem2"; - this.SMStoolStripMenuItem2.Size = new System.Drawing.Size(238, 6); + this.SMStoolStripMenuItem2.Size = new System.Drawing.Size(218, 6); // // SMSenableBIOSToolStripMenuItem // this.SMSenableBIOSToolStripMenuItem.Name = "SMSenableBIOSToolStripMenuItem"; - this.SMSenableBIOSToolStripMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSenableBIOSToolStripMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSenableBIOSToolStripMenuItem.Text = "Enable BIOS"; this.SMSenableBIOSToolStripMenuItem.Click += new System.EventHandler(this.SMS_BIOS_Click); // // SMSEnableFMChipMenuItem // this.SMSEnableFMChipMenuItem.Name = "SMSEnableFMChipMenuItem"; - this.SMSEnableFMChipMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSEnableFMChipMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSEnableFMChipMenuItem.Text = "&Enable FM Chip"; this.SMSEnableFMChipMenuItem.Click += new System.EventHandler(this.SMSEnableFMChipMenuItem_Click); // // SMSOverclockMenuItem // this.SMSOverclockMenuItem.Name = "SMSOverclockMenuItem"; - this.SMSOverclockMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSOverclockMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSOverclockMenuItem.Text = "&Overclock when Known Safe"; this.SMSOverclockMenuItem.Click += new System.EventHandler(this.SMSOverclockMenuItem_Click); // // SMSForceStereoMenuItem // this.SMSForceStereoMenuItem.Name = "SMSForceStereoMenuItem"; - this.SMSForceStereoMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSForceStereoMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSForceStereoMenuItem.Text = "&Force Stereo Separation"; this.SMSForceStereoMenuItem.Click += new System.EventHandler(this.SMSForceStereoMenuItem_Click); // // SMSSpriteLimitMenuItem // this.SMSSpriteLimitMenuItem.Name = "SMSSpriteLimitMenuItem"; - this.SMSSpriteLimitMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSSpriteLimitMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSSpriteLimitMenuItem.Text = "Sprite &Limit"; this.SMSSpriteLimitMenuItem.Click += new System.EventHandler(this.SMSSpriteLimitMenuItem_Click); // // SMSFix3DGameDisplayToolStripMenuItem // this.SMSFix3DGameDisplayToolStripMenuItem.Name = "SMSFix3DGameDisplayToolStripMenuItem"; - this.SMSFix3DGameDisplayToolStripMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSFix3DGameDisplayToolStripMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSFix3DGameDisplayToolStripMenuItem.Text = "Fix 3D Game Display"; this.SMSFix3DGameDisplayToolStripMenuItem.Click += new System.EventHandler(this.SMSFix3DDisplayMenuItem_Click); // // ShowClippedRegionsMenuItem // this.ShowClippedRegionsMenuItem.Name = "ShowClippedRegionsMenuItem"; - this.ShowClippedRegionsMenuItem.Size = new System.Drawing.Size(241, 22); + this.ShowClippedRegionsMenuItem.Size = new System.Drawing.Size(221, 22); this.ShowClippedRegionsMenuItem.Text = "&Show Clipped Regions"; this.ShowClippedRegionsMenuItem.Click += new System.EventHandler(this.ShowClippedRegionsMenuItem_Click); // // HighlightActiveDisplayRegionMenuItem // this.HighlightActiveDisplayRegionMenuItem.Name = "HighlightActiveDisplayRegionMenuItem"; - this.HighlightActiveDisplayRegionMenuItem.Size = new System.Drawing.Size(241, 22); + this.HighlightActiveDisplayRegionMenuItem.Size = new System.Drawing.Size(221, 22); this.HighlightActiveDisplayRegionMenuItem.Text = "&Highlight Active Display Region"; this.HighlightActiveDisplayRegionMenuItem.Click += new System.EventHandler(this.HighlightActiveDisplayRegionMenuItem_Click); // // SMSGraphicsSettingsMenuItem // this.SMSGraphicsSettingsMenuItem.Name = "SMSGraphicsSettingsMenuItem"; - this.SMSGraphicsSettingsMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSGraphicsSettingsMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSGraphicsSettingsMenuItem.Text = "&Graphics Settings..."; this.SMSGraphicsSettingsMenuItem.Click += new System.EventHandler(this.SMSGraphicsSettingsMenuItem_Click); // // toolStripSeparator24 // this.toolStripSeparator24.Name = "toolStripSeparator24"; - this.toolStripSeparator24.Size = new System.Drawing.Size(238, 6); + this.toolStripSeparator24.Size = new System.Drawing.Size(218, 6); // // SMSVDPViewerToolStripMenuItem // this.SMSVDPViewerToolStripMenuItem.Name = "SMSVDPViewerToolStripMenuItem"; - this.SMSVDPViewerToolStripMenuItem.Size = new System.Drawing.Size(241, 22); + this.SMSVDPViewerToolStripMenuItem.Size = new System.Drawing.Size(221, 22); this.SMSVDPViewerToolStripMenuItem.Text = "&VDP Viewer"; this.SMSVDPViewerToolStripMenuItem.Click += new System.EventHandler(this.SmsVdpViewerMenuItem_Click); // // GGGameGenieMenuItem // this.GGGameGenieMenuItem.Name = "GGGameGenieMenuItem"; - this.GGGameGenieMenuItem.Size = new System.Drawing.Size(241, 22); + this.GGGameGenieMenuItem.Size = new System.Drawing.Size(221, 22); this.GGGameGenieMenuItem.Text = "&Game Genie Encoder/Decoder"; this.GGGameGenieMenuItem.Click += new System.EventHandler(this.GGGameGenieMenuItem_Click); // @@ -2214,7 +2216,7 @@ this.AutoloadKeypadMenuItem, this.paletteToolStripMenuItem}); this.TI83SubMenu.Name = "TI83SubMenu"; - this.TI83SubMenu.Size = new System.Drawing.Size(41, 19); + this.TI83SubMenu.Size = new System.Drawing.Size(41, 17); this.TI83SubMenu.Text = "TI83"; this.TI83SubMenu.DropDownOpened += new System.EventHandler(this.TI83SubMenu_DropDownOpened); // @@ -2222,35 +2224,35 @@ // this.KeypadMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.calculator; this.KeypadMenuItem.Name = "KeypadMenuItem"; - this.KeypadMenuItem.Size = new System.Drawing.Size(165, 22); + this.KeypadMenuItem.Size = new System.Drawing.Size(156, 22); this.KeypadMenuItem.Text = "Keypad"; this.KeypadMenuItem.Click += new System.EventHandler(this.KeypadMenuItem_Click); // // LoadTIFileMenuItem // this.LoadTIFileMenuItem.Name = "LoadTIFileMenuItem"; - this.LoadTIFileMenuItem.Size = new System.Drawing.Size(165, 22); + this.LoadTIFileMenuItem.Size = new System.Drawing.Size(156, 22); this.LoadTIFileMenuItem.Text = "Load TI File..."; this.LoadTIFileMenuItem.Click += new System.EventHandler(this.LoadTIFileMenuItem_Click); // // toolStripSeparator13 // this.toolStripSeparator13.Name = "toolStripSeparator13"; - this.toolStripSeparator13.Size = new System.Drawing.Size(162, 6); + this.toolStripSeparator13.Size = new System.Drawing.Size(153, 6); // // AutoloadKeypadMenuItem // this.AutoloadKeypadMenuItem.Checked = true; this.AutoloadKeypadMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.AutoloadKeypadMenuItem.Name = "AutoloadKeypadMenuItem"; - this.AutoloadKeypadMenuItem.Size = new System.Drawing.Size(165, 22); + this.AutoloadKeypadMenuItem.Size = new System.Drawing.Size(156, 22); this.AutoloadKeypadMenuItem.Text = "Autoload Keypad"; this.AutoloadKeypadMenuItem.Click += new System.EventHandler(this.AutoloadKeypadMenuItem_Click); // // paletteToolStripMenuItem // this.paletteToolStripMenuItem.Name = "paletteToolStripMenuItem"; - this.paletteToolStripMenuItem.Size = new System.Drawing.Size(165, 22); + this.paletteToolStripMenuItem.Size = new System.Drawing.Size(156, 22); this.paletteToolStripMenuItem.Text = "Palette..."; this.paletteToolStripMenuItem.Click += new System.EventHandler(this.paletteToolStripMenuItem_Click); // @@ -2261,7 +2263,7 @@ this.toolStripSeparator31, this.AtariSettingsToolStripMenuItem}); this.AtariSubMenu.Name = "AtariSubMenu"; - this.AtariSubMenu.Size = new System.Drawing.Size(44, 19); + this.AtariSubMenu.Size = new System.Drawing.Size(42, 17); this.AtariSubMenu.Text = "&Atari"; this.AtariSubMenu.DropDownOpened += new System.EventHandler(this.AtariSubMenu_DropDownOpened); // @@ -2269,19 +2271,19 @@ // this.Atari2600DebuggerMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Bug; this.Atari2600DebuggerMenuItem.Name = "Atari2600DebuggerMenuItem"; - this.Atari2600DebuggerMenuItem.Size = new System.Drawing.Size(126, 22); + this.Atari2600DebuggerMenuItem.Size = new System.Drawing.Size(125, 22); this.Atari2600DebuggerMenuItem.Text = "Debugger"; this.Atari2600DebuggerMenuItem.Click += new System.EventHandler(this.Atari2600DebuggerMenuItem_Click); // // toolStripSeparator31 // this.toolStripSeparator31.Name = "toolStripSeparator31"; - this.toolStripSeparator31.Size = new System.Drawing.Size(123, 6); + this.toolStripSeparator31.Size = new System.Drawing.Size(122, 6); // // AtariSettingsToolStripMenuItem // this.AtariSettingsToolStripMenuItem.Name = "AtariSettingsToolStripMenuItem"; - this.AtariSettingsToolStripMenuItem.Size = new System.Drawing.Size(126, 22); + this.AtariSettingsToolStripMenuItem.Size = new System.Drawing.Size(125, 22); this.AtariSettingsToolStripMenuItem.Text = "Settings..."; this.AtariSettingsToolStripMenuItem.Click += new System.EventHandler(this.AtariSettingsToolStripMenuItem_Click); // @@ -2294,55 +2296,57 @@ this.GBGPUViewerMenuItem, this.GBGameGenieMenuItem}); this.GBSubMenu.Name = "GBSubMenu"; - this.GBSubMenu.Size = new System.Drawing.Size(34, 19); + this.GBSubMenu.Size = new System.Drawing.Size(32, 17); this.GBSubMenu.Text = "&GB"; this.GBSubMenu.DropDownOpened += new System.EventHandler(this.GBSubMenu_DropDownOpened); // // GBcoreSettingsToolStripMenuItem // this.GBcoreSettingsToolStripMenuItem.Name = "GBcoreSettingsToolStripMenuItem"; - this.GBcoreSettingsToolStripMenuItem.Size = new System.Drawing.Size(233, 22); + this.GBcoreSettingsToolStripMenuItem.Size = new System.Drawing.Size(217, 22); this.GBcoreSettingsToolStripMenuItem.Text = "Settings..."; this.GBcoreSettingsToolStripMenuItem.Click += new System.EventHandler(this.GBCoreSettingsMenuItem_Click); // // LoadGBInSGBMenuItem // this.LoadGBInSGBMenuItem.Name = "LoadGBInSGBMenuItem"; - this.LoadGBInSGBMenuItem.Size = new System.Drawing.Size(233, 22); + this.LoadGBInSGBMenuItem.Size = new System.Drawing.Size(217, 22); this.LoadGBInSGBMenuItem.Text = "Load GB in SGB"; this.LoadGBInSGBMenuItem.Click += new System.EventHandler(this.LoadGBInSGBMenuItem_Click); // // toolStripSeparator28 // this.toolStripSeparator28.Name = "toolStripSeparator28"; - this.toolStripSeparator28.Size = new System.Drawing.Size(230, 6); + this.toolStripSeparator28.Size = new System.Drawing.Size(214, 6); // // GBGPUViewerMenuItem // this.GBGPUViewerMenuItem.Name = "GBGPUViewerMenuItem"; - this.GBGPUViewerMenuItem.Size = new System.Drawing.Size(233, 22); + this.GBGPUViewerMenuItem.Size = new System.Drawing.Size(217, 22); this.GBGPUViewerMenuItem.Text = "GPU Viewer"; this.GBGPUViewerMenuItem.Click += new System.EventHandler(this.GBGPUViewerMenuItem_Click); // // GBGameGenieMenuItem // this.GBGameGenieMenuItem.Name = "GBGameGenieMenuItem"; - this.GBGameGenieMenuItem.Size = new System.Drawing.Size(233, 22); + this.GBGameGenieMenuItem.Size = new System.Drawing.Size(217, 22); this.GBGameGenieMenuItem.Text = "&Game Genie Encoder/Decoder"; this.GBGameGenieMenuItem.Click += new System.EventHandler(this.GBGameGenieMenuItem_Click); // // GBASubMenu // this.GBASubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.GbaGpuViewerMenuItem}); + this.GbaGpuViewerMenuItem, + this.toolStripSeparator33, + this.GBAcoresettingsToolStripMenuItem1}); this.GBASubMenu.Name = "GBASubMenu"; - this.GBASubMenu.Size = new System.Drawing.Size(42, 19); + this.GBASubMenu.Size = new System.Drawing.Size(39, 17); this.GBASubMenu.Text = "GBA"; // // GbaGpuViewerMenuItem // this.GbaGpuViewerMenuItem.Name = "GbaGpuViewerMenuItem"; - this.GbaGpuViewerMenuItem.Size = new System.Drawing.Size(135, 22); + this.GbaGpuViewerMenuItem.Size = new System.Drawing.Size(152, 22); this.GbaGpuViewerMenuItem.Text = "GPU Viewer"; this.GbaGpuViewerMenuItem.Click += new System.EventHandler(this.GbaGpuViewerMenuItem_Click); // @@ -2356,7 +2360,7 @@ this.SnesGameGenieMenuItem, this.SnesOptionsMenuItem}); this.SNESSubMenu.Name = "SNESSubMenu"; - this.SNESSubMenu.Size = new System.Drawing.Size(46, 19); + this.SNESSubMenu.Size = new System.Drawing.Size(44, 17); this.SNESSubMenu.Text = "&SNES"; this.SNESSubMenu.DropDownOpened += new System.EventHandler(this.SNESSubMenu_DropDownOpened); // @@ -2372,97 +2376,97 @@ this.SnesObj3MenuItem, this.SnesObj4MenuItem}); this.SNESDisplayMenuItem.Name = "SNESDisplayMenuItem"; - this.SNESDisplayMenuItem.Size = new System.Drawing.Size(233, 22); + this.SNESDisplayMenuItem.Size = new System.Drawing.Size(217, 22); this.SNESDisplayMenuItem.Text = "Display"; this.SNESDisplayMenuItem.DropDownOpened += new System.EventHandler(this.SNESDisplayMenuItem_DropDownOpened); // // SnesBg1MenuItem // this.SnesBg1MenuItem.Name = "SnesBg1MenuItem"; - this.SnesBg1MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesBg1MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesBg1MenuItem.Text = "BG 1"; this.SnesBg1MenuItem.Click += new System.EventHandler(this.SnesBg1MenuItem_Click); // // SnesBg2MenuItem // this.SnesBg2MenuItem.Name = "SnesBg2MenuItem"; - this.SnesBg2MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesBg2MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesBg2MenuItem.Text = "BG 2"; this.SnesBg2MenuItem.Click += new System.EventHandler(this.SnesBg2MenuItem_Click); // // SnesBg3MenuItem // this.SnesBg3MenuItem.Name = "SnesBg3MenuItem"; - this.SnesBg3MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesBg3MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesBg3MenuItem.Text = "BG 3"; this.SnesBg3MenuItem.Click += new System.EventHandler(this.SnesBg3MenuItem_Click); // // SnesBg4MenuItem // this.SnesBg4MenuItem.Name = "SnesBg4MenuItem"; - this.SnesBg4MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesBg4MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesBg4MenuItem.Text = "BG 4"; this.SnesBg4MenuItem.Click += new System.EventHandler(this.SnesBg4MenuItem_Click); // // SnesObj1MenuItem // this.SnesObj1MenuItem.Name = "SnesObj1MenuItem"; - this.SnesObj1MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesObj1MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesObj1MenuItem.Text = "OBJ 1"; this.SnesObj1MenuItem.Click += new System.EventHandler(this.SnesObj1MenuItem_Click); // // SnesObj2MenuItem // this.SnesObj2MenuItem.Name = "SnesObj2MenuItem"; - this.SnesObj2MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesObj2MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesObj2MenuItem.Text = "OBJ 2"; this.SnesObj2MenuItem.Click += new System.EventHandler(this.SnesObj2MenuItem_Click); // // SnesObj3MenuItem // this.SnesObj3MenuItem.Name = "SnesObj3MenuItem"; - this.SnesObj3MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesObj3MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesObj3MenuItem.Text = "OBJ 3"; this.SnesObj3MenuItem.Click += new System.EventHandler(this.SnesObj3MenuItem_Click); // // SnesObj4MenuItem // this.SnesObj4MenuItem.Name = "SnesObj4MenuItem"; - this.SnesObj4MenuItem.Size = new System.Drawing.Size(103, 22); + this.SnesObj4MenuItem.Size = new System.Drawing.Size(102, 22); this.SnesObj4MenuItem.Text = "OBJ 4"; this.SnesObj4MenuItem.Click += new System.EventHandler(this.SnesObj4MenuItem_Click); // // toolStripSeparator18 // this.toolStripSeparator18.Name = "toolStripSeparator18"; - this.toolStripSeparator18.Size = new System.Drawing.Size(230, 6); + this.toolStripSeparator18.Size = new System.Drawing.Size(214, 6); // // SnesGfxDebuggerMenuItem // this.SnesGfxDebuggerMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Bug; this.SnesGfxDebuggerMenuItem.Name = "SnesGfxDebuggerMenuItem"; - this.SnesGfxDebuggerMenuItem.Size = new System.Drawing.Size(233, 22); + this.SnesGfxDebuggerMenuItem.Size = new System.Drawing.Size(217, 22); this.SnesGfxDebuggerMenuItem.Text = "Graphics Debugger"; this.SnesGfxDebuggerMenuItem.Click += new System.EventHandler(this.SnesGfxDebuggerMenuItem_Click); // // SnesGBInSGBMenuItem // this.SnesGBInSGBMenuItem.Name = "SnesGBInSGBMenuItem"; - this.SnesGBInSGBMenuItem.Size = new System.Drawing.Size(233, 22); + this.SnesGBInSGBMenuItem.Size = new System.Drawing.Size(217, 22); this.SnesGBInSGBMenuItem.Text = "Load GB in SGB"; this.SnesGBInSGBMenuItem.Click += new System.EventHandler(this.SnesGBInSGBMenuItem_Click); // // SnesGameGenieMenuItem // this.SnesGameGenieMenuItem.Name = "SnesGameGenieMenuItem"; - this.SnesGameGenieMenuItem.Size = new System.Drawing.Size(233, 22); + this.SnesGameGenieMenuItem.Size = new System.Drawing.Size(217, 22); this.SnesGameGenieMenuItem.Text = "&Game Genie Encoder/Decoder"; this.SnesGameGenieMenuItem.Click += new System.EventHandler(this.SnesGameGenieMenuItem_Click); // // SnesOptionsMenuItem // this.SnesOptionsMenuItem.Name = "SnesOptionsMenuItem"; - this.SnesOptionsMenuItem.Size = new System.Drawing.Size(233, 22); + this.SnesOptionsMenuItem.Size = new System.Drawing.Size(217, 22); this.SnesOptionsMenuItem.Text = "&Options"; this.SnesOptionsMenuItem.Click += new System.EventHandler(this.SnesOptionsMenuItem_Click); // @@ -2471,14 +2475,14 @@ this.ColecoSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ColecoSkipBiosMenuItem}); this.ColecoSubMenu.Name = "ColecoSubMenu"; - this.ColecoSubMenu.Size = new System.Drawing.Size(56, 19); + this.ColecoSubMenu.Size = new System.Drawing.Size(51, 17); this.ColecoSubMenu.Text = "&Coleco"; this.ColecoSubMenu.DropDownOpened += new System.EventHandler(this.ColecoSubMenu_DropDownOpened); // // ColecoSkipBiosMenuItem // this.ColecoSkipBiosMenuItem.Name = "ColecoSkipBiosMenuItem"; - this.ColecoSkipBiosMenuItem.Size = new System.Drawing.Size(152, 22); + this.ColecoSkipBiosMenuItem.Size = new System.Drawing.Size(145, 22); this.ColecoSkipBiosMenuItem.Text = "&Skip BIOS intro"; this.ColecoSkipBiosMenuItem.Click += new System.EventHandler(this.ColecoSkipBiosMenuItem_Click); // @@ -2491,7 +2495,7 @@ this.N64CircularAnalogRangeMenuItem, this.MupenStyleLagMenuItem}); this.N64SubMenu.Name = "N64SubMenu"; - this.N64SubMenu.Size = new System.Drawing.Size(40, 19); + this.N64SubMenu.Size = new System.Drawing.Size(38, 17); this.N64SubMenu.Text = "N64"; this.N64SubMenu.DropDownOpened += new System.EventHandler(this.N64SubMenu_DropDownOpened); // @@ -2499,7 +2503,7 @@ // this.N64PluginSettingsMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("N64PluginSettingsMenuItem.Image"))); this.N64PluginSettingsMenuItem.Name = "N64PluginSettingsMenuItem"; - this.N64PluginSettingsMenuItem.Size = new System.Drawing.Size(192, 22); + this.N64PluginSettingsMenuItem.Size = new System.Drawing.Size(180, 22); this.N64PluginSettingsMenuItem.Text = "Plugins"; this.N64PluginSettingsMenuItem.Click += new System.EventHandler(this.N64PluginSettingsMenuItem_Click); // @@ -2507,28 +2511,35 @@ // this.N64ControllerSettingsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.N64ControllerSettingsMenuItem.Name = "N64ControllerSettingsMenuItem"; - this.N64ControllerSettingsMenuItem.Size = new System.Drawing.Size(192, 22); + this.N64ControllerSettingsMenuItem.Size = new System.Drawing.Size(180, 22); this.N64ControllerSettingsMenuItem.Text = "Controller Settings..."; this.N64ControllerSettingsMenuItem.Click += new System.EventHandler(this.N64ControllerSettingsMenuItem_Click); // // toolStripSeparator23 // this.toolStripSeparator23.Name = "toolStripSeparator23"; - this.toolStripSeparator23.Size = new System.Drawing.Size(189, 6); + this.toolStripSeparator23.Size = new System.Drawing.Size(177, 6); // // N64CircularAnalogRangeMenuItem // this.N64CircularAnalogRangeMenuItem.Name = "N64CircularAnalogRangeMenuItem"; - this.N64CircularAnalogRangeMenuItem.Size = new System.Drawing.Size(192, 22); + this.N64CircularAnalogRangeMenuItem.Size = new System.Drawing.Size(180, 22); this.N64CircularAnalogRangeMenuItem.Text = "Circular Analog Range"; this.N64CircularAnalogRangeMenuItem.Click += new System.EventHandler(this.N64CircularAnalogRangeMenuItem_Click); // + // MupenStyleLagMenuItem + // + this.MupenStyleLagMenuItem.Name = "MupenStyleLagMenuItem"; + this.MupenStyleLagMenuItem.Size = new System.Drawing.Size(180, 22); + this.MupenStyleLagMenuItem.Text = "&Mupen style Lag"; + this.MupenStyleLagMenuItem.Click += new System.EventHandler(this.MupenStyleLagMenuItem_Click); + // // SaturnSubMenu // this.SaturnSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.SaturnPreferencesMenuItem}); this.SaturnSubMenu.Name = "SaturnSubMenu"; - this.SaturnSubMenu.Size = new System.Drawing.Size(53, 19); + this.SaturnSubMenu.Size = new System.Drawing.Size(51, 17); this.SaturnSubMenu.Text = "&Saturn"; // // SaturnPreferencesMenuItem @@ -2543,7 +2554,7 @@ this.DGBSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.DGBsettingsToolStripMenuItem}); this.DGBSubMenu.Name = "DGBSubMenu"; - this.DGBSubMenu.Size = new System.Drawing.Size(59, 19); + this.DGBSubMenu.Size = new System.Drawing.Size(53, 17); this.DGBSubMenu.Text = "&GB Link"; // // DGBsettingsToolStripMenuItem @@ -2560,25 +2571,25 @@ this.toolStripSeparator26, this.GenesisSettingsToolStripMenuItem}); this.GenesisSubMenu.Name = "GenesisSubMenu"; - this.GenesisSubMenu.Size = new System.Drawing.Size(59, 19); + this.GenesisSubMenu.Size = new System.Drawing.Size(56, 17); this.GenesisSubMenu.Text = "&Genesis"; // // vDPViewerToolStripMenuItem // this.vDPViewerToolStripMenuItem.Name = "vDPViewerToolStripMenuItem"; - this.vDPViewerToolStripMenuItem.Size = new System.Drawing.Size(134, 22); + this.vDPViewerToolStripMenuItem.Size = new System.Drawing.Size(128, 22); this.vDPViewerToolStripMenuItem.Text = "&VDP Viewer"; this.vDPViewerToolStripMenuItem.Click += new System.EventHandler(this.GenVdpViewerMenuItem_Click); // // toolStripSeparator26 // this.toolStripSeparator26.Name = "toolStripSeparator26"; - this.toolStripSeparator26.Size = new System.Drawing.Size(131, 6); + this.toolStripSeparator26.Size = new System.Drawing.Size(125, 6); // // GenesisSettingsToolStripMenuItem // this.GenesisSettingsToolStripMenuItem.Name = "GenesisSettingsToolStripMenuItem"; - this.GenesisSettingsToolStripMenuItem.Size = new System.Drawing.Size(134, 22); + this.GenesisSettingsToolStripMenuItem.Size = new System.Drawing.Size(128, 22); this.GenesisSettingsToolStripMenuItem.Text = "&Settings..."; this.GenesisSettingsToolStripMenuItem.Click += new System.EventHandler(this.GenesisSettingsMenuItem_Click); // @@ -2587,13 +2598,13 @@ this.wonderSwanToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.settingsToolStripMenuItem}); this.wonderSwanToolStripMenuItem.Name = "wonderSwanToolStripMenuItem"; - this.wonderSwanToolStripMenuItem.Size = new System.Drawing.Size(89, 19); + this.wonderSwanToolStripMenuItem.Size = new System.Drawing.Size(83, 17); this.wonderSwanToolStripMenuItem.Text = "&WonderSwan"; // // settingsToolStripMenuItem // this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem"; - this.settingsToolStripMenuItem.Size = new System.Drawing.Size(125, 22); + this.settingsToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.settingsToolStripMenuItem.Text = "&Settings..."; this.settingsToolStripMenuItem.Click += new System.EventHandler(this.WondersawnSettingsMenuItem_Click); // @@ -2604,14 +2615,14 @@ this.ForumsMenuItem, this.AboutMenuItem}); this.HelpSubMenu.Name = "HelpSubMenu"; - this.HelpSubMenu.Size = new System.Drawing.Size(44, 19); + this.HelpSubMenu.Size = new System.Drawing.Size(40, 17); this.HelpSubMenu.Text = "&Help"; // // OnlineHelpMenuItem // this.OnlineHelpMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Help; this.OnlineHelpMenuItem.Name = "OnlineHelpMenuItem"; - this.OnlineHelpMenuItem.Size = new System.Drawing.Size(146, 22); + this.OnlineHelpMenuItem.Size = new System.Drawing.Size(140, 22); this.OnlineHelpMenuItem.Text = "&Online Help..."; this.OnlineHelpMenuItem.Click += new System.EventHandler(this.OnlineHelpMenuItem_Click); // @@ -2619,7 +2630,7 @@ // this.ForumsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.TAStudio; this.ForumsMenuItem.Name = "ForumsMenuItem"; - this.ForumsMenuItem.Size = new System.Drawing.Size(146, 22); + this.ForumsMenuItem.Size = new System.Drawing.Size(140, 22); this.ForumsMenuItem.Text = "Forums..."; this.ForumsMenuItem.Click += new System.EventHandler(this.ForumsMenuItem_Click); // @@ -2627,7 +2638,7 @@ // this.AboutMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CorpHawkSmall; this.AboutMenuItem.Name = "AboutMenuItem"; - this.AboutMenuItem.Size = new System.Drawing.Size(146, 22); + this.AboutMenuItem.Size = new System.Drawing.Size(140, 22); this.AboutMenuItem.Text = "&About"; this.AboutMenuItem.Click += new System.EventHandler(this.AboutMenuItem_Click); // @@ -2734,7 +2745,7 @@ // this.SaveSlotsStatusLabel.BackColor = System.Drawing.SystemColors.Control; this.SaveSlotsStatusLabel.Name = "SaveSlotsStatusLabel"; - this.SaveSlotsStatusLabel.Size = new System.Drawing.Size(58, 17); + this.SaveSlotsStatusLabel.Size = new System.Drawing.Size(56, 17); this.SaveSlotsStatusLabel.Text = "Save slots"; // // Slot1StatusButton @@ -2837,7 +2848,7 @@ // this.CoreNameStatusBarButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CorpHawkSmall; this.CoreNameStatusBarButton.Name = "CoreNameStatusBarButton"; - this.CoreNameStatusBarButton.Size = new System.Drawing.Size(71, 17); + this.CoreNameStatusBarButton.Size = new System.Drawing.Size(66, 17); this.CoreNameStatusBarButton.Text = "Neshawk"; // // ProfileFirstBootLabel @@ -2880,7 +2891,7 @@ this.ShowMenuContextMenuSeparator, this.ShowMenuContextMenuItem}); this.MainFormContextMenu.Name = "contextMenuStrip1"; - this.MainFormContextMenu.Size = new System.Drawing.Size(217, 468); + this.MainFormContextMenu.Size = new System.Drawing.Size(202, 468); this.MainFormContextMenu.Closing += new System.Windows.Forms.ToolStripDropDownClosingEventHandler(this.MainFormContextMenu_Closing); this.MainFormContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.MainFormContextMenu_Opening); // @@ -2888,7 +2899,7 @@ // this.OpenRomContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; this.OpenRomContextMenuItem.Name = "OpenRomContextMenuItem"; - this.OpenRomContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.OpenRomContextMenuItem.Size = new System.Drawing.Size(201, 22); this.OpenRomContextMenuItem.Text = "Open Rom"; this.OpenRomContextMenuItem.Click += new System.EventHandler(this.OpenRomMenuItem_Click); // @@ -2896,7 +2907,7 @@ // this.LoadLastRomContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.LoadLastRomContextMenuItem.Name = "LoadLastRomContextMenuItem"; - this.LoadLastRomContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.LoadLastRomContextMenuItem.Size = new System.Drawing.Size(201, 22); this.LoadLastRomContextMenuItem.Text = "Load Last ROM"; this.LoadLastRomContextMenuItem.Click += new System.EventHandler(this.LoadLastRomContextMenuItem_Click); // @@ -2904,20 +2915,20 @@ // this.StopAVContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopAVContextMenuItem.Name = "StopAVContextMenuItem"; - this.StopAVContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.StopAVContextMenuItem.Size = new System.Drawing.Size(201, 22); this.StopAVContextMenuItem.Text = "Stop AVI/WAV"; this.StopAVContextMenuItem.Click += new System.EventHandler(this.StopAVMenuItem_Click); // // ContextSeparator_AfterROM // this.ContextSeparator_AfterROM.Name = "ContextSeparator_AfterROM"; - this.ContextSeparator_AfterROM.Size = new System.Drawing.Size(213, 6); + this.ContextSeparator_AfterROM.Size = new System.Drawing.Size(198, 6); // // RecordMovieContextMenuItem // this.RecordMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.RecordHS; this.RecordMovieContextMenuItem.Name = "RecordMovieContextMenuItem"; - this.RecordMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.RecordMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.RecordMovieContextMenuItem.Text = "Record Movie"; this.RecordMovieContextMenuItem.Click += new System.EventHandler(this.RecordMovieMenuItem_Click); // @@ -2925,7 +2936,7 @@ // this.PlayMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; this.PlayMovieContextMenuItem.Name = "PlayMovieContextMenuItem"; - this.PlayMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.PlayMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.PlayMovieContextMenuItem.Text = "Play Movie"; this.PlayMovieContextMenuItem.Click += new System.EventHandler(this.PlayMovieMenuItem_Click); // @@ -2933,7 +2944,7 @@ // this.RestartMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.restart; this.RestartMovieContextMenuItem.Name = "RestartMovieContextMenuItem"; - this.RestartMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.RestartMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.RestartMovieContextMenuItem.Text = "Restart Movie"; this.RestartMovieContextMenuItem.Click += new System.EventHandler(this.PlayFromBeginningMenuItem_Click); // @@ -2941,7 +2952,7 @@ // this.StopMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopMovieContextMenuItem.Name = "StopMovieContextMenuItem"; - this.StopMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.StopMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.StopMovieContextMenuItem.Text = "Stop Movie"; this.StopMovieContextMenuItem.Click += new System.EventHandler(this.StopMovieMenuItem_Click); // @@ -2949,14 +2960,14 @@ // this.LoadLastMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.LoadLastMovieContextMenuItem.Name = "LoadLastMovieContextMenuItem"; - this.LoadLastMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.LoadLastMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.LoadLastMovieContextMenuItem.Text = "Load Last Movie"; this.LoadLastMovieContextMenuItem.Click += new System.EventHandler(this.LoadLastMovieContextMenuItem_Click); // // BackupMovieContextMenuItem // this.BackupMovieContextMenuItem.Name = "BackupMovieContextMenuItem"; - this.BackupMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.BackupMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.BackupMovieContextMenuItem.Text = "Backup Movie"; this.BackupMovieContextMenuItem.Click += new System.EventHandler(this.BackupMovieContextMenuItem_Click); // @@ -2964,28 +2975,28 @@ // this.StopNoSaveContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopNoSaveContextMenuItem.Name = "StopNoSaveContextMenuItem"; - this.StopNoSaveContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.StopNoSaveContextMenuItem.Size = new System.Drawing.Size(201, 22); this.StopNoSaveContextMenuItem.Text = "Stop Movie without Saving"; this.StopNoSaveContextMenuItem.Click += new System.EventHandler(this.StopMovieWithoutSavingMenuItem_Click); // // ViewSubtitlesContextMenuItem // this.ViewSubtitlesContextMenuItem.Name = "ViewSubtitlesContextMenuItem"; - this.ViewSubtitlesContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ViewSubtitlesContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ViewSubtitlesContextMenuItem.Text = "View Subtitles"; this.ViewSubtitlesContextMenuItem.Click += new System.EventHandler(this.ViewSubtitlesContextMenuItem_Click); // // AddSubtitleContextMenuItem // this.AddSubtitleContextMenuItem.Name = "AddSubtitleContextMenuItem"; - this.AddSubtitleContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.AddSubtitleContextMenuItem.Size = new System.Drawing.Size(201, 22); this.AddSubtitleContextMenuItem.Text = "Add Subtitle"; this.AddSubtitleContextMenuItem.Click += new System.EventHandler(this.AddSubtitleContextMenuItem_Click); // // ViewCommentsContextMenuItem // this.ViewCommentsContextMenuItem.Name = "ViewCommentsContextMenuItem"; - this.ViewCommentsContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ViewCommentsContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ViewCommentsContextMenuItem.Text = "View Comments"; this.ViewCommentsContextMenuItem.Click += new System.EventHandler(this.ViewCommentsContextMenuItem_Click); // @@ -2993,27 +3004,27 @@ // this.SaveMovieContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; this.SaveMovieContextMenuItem.Name = "SaveMovieContextMenuItem"; - this.SaveMovieContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.SaveMovieContextMenuItem.Size = new System.Drawing.Size(201, 22); this.SaveMovieContextMenuItem.Text = "Save Movie"; this.SaveMovieContextMenuItem.Click += new System.EventHandler(this.SaveMovieMenuItem_Click); // // ContextSeparator_AfterMovie // this.ContextSeparator_AfterMovie.Name = "ContextSeparator_AfterMovie"; - this.ContextSeparator_AfterMovie.Size = new System.Drawing.Size(213, 6); + this.ContextSeparator_AfterMovie.Size = new System.Drawing.Size(198, 6); // // UndoSavestateContextMenuItem // this.UndoSavestateContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.undo; this.UndoSavestateContextMenuItem.Name = "UndoSavestateContextMenuItem"; - this.UndoSavestateContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.UndoSavestateContextMenuItem.Size = new System.Drawing.Size(201, 22); this.UndoSavestateContextMenuItem.Text = "Undo Savestate"; this.UndoSavestateContextMenuItem.Click += new System.EventHandler(this.UndoSavestateContextMenuItem_Click); // // ContextSeparator_AfterUndo // this.ContextSeparator_AfterUndo.Name = "ContextSeparator_AfterUndo"; - this.ContextSeparator_AfterUndo.Size = new System.Drawing.Size(213, 6); + this.ContextSeparator_AfterUndo.Size = new System.Drawing.Size(198, 6); // // ConfigContextMenuItem // @@ -3036,14 +3047,14 @@ this.toolStripMenuItem66, this.toolStripMenuItem67}); this.ConfigContextMenuItem.Name = "ConfigContextMenuItem"; - this.ConfigContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ConfigContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ConfigContextMenuItem.Text = "Config"; // // toolStripMenuItem6 // this.toolStripMenuItem6.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GameController; this.toolStripMenuItem6.Name = "toolStripMenuItem6"; - this.toolStripMenuItem6.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem6.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem6.Text = "&Controllers..."; this.toolStripMenuItem6.Click += new System.EventHandler(this.ControllersMenuItem_Click); // @@ -3051,7 +3062,7 @@ // this.toolStripMenuItem7.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.HotKeys; this.toolStripMenuItem7.Name = "toolStripMenuItem7"; - this.toolStripMenuItem7.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem7.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem7.Text = "&Hotkeys..."; this.toolStripMenuItem7.Click += new System.EventHandler(this.HotkeysMenuItem_Click); // @@ -3059,7 +3070,7 @@ // this.toolStripMenuItem8.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem8.Image"))); this.toolStripMenuItem8.Name = "toolStripMenuItem8"; - this.toolStripMenuItem8.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem8.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem8.Text = "Display..."; this.toolStripMenuItem8.Click += new System.EventHandler(this.DisplayConfigMenuItem_Click); // @@ -3067,7 +3078,7 @@ // this.toolStripMenuItem9.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.AudioHS; this.toolStripMenuItem9.Name = "toolStripMenuItem9"; - this.toolStripMenuItem9.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem9.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem9.Text = "&Sound..."; this.toolStripMenuItem9.Click += new System.EventHandler(this.SoundMenuItem_Click); // @@ -3075,7 +3086,7 @@ // this.toolStripMenuItem10.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CopyFolderHS; this.toolStripMenuItem10.Name = "toolStripMenuItem10"; - this.toolStripMenuItem10.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem10.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem10.Text = "Paths..."; this.toolStripMenuItem10.Click += new System.EventHandler(this.PathsMenuItem_Click); // @@ -3083,7 +3094,7 @@ // this.toolStripMenuItem11.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem11.Image"))); this.toolStripMenuItem11.Name = "toolStripMenuItem11"; - this.toolStripMenuItem11.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem11.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem11.Text = "&Firmwares..."; this.toolStripMenuItem11.Click += new System.EventHandler(this.FirmwaresMenuItem_Click); // @@ -3091,7 +3102,7 @@ // this.toolStripMenuItem12.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MessageConfig; this.toolStripMenuItem12.Name = "toolStripMenuItem12"; - this.toolStripMenuItem12.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem12.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem12.Text = "&Messages..."; this.toolStripMenuItem12.Click += new System.EventHandler(this.MessagesMenuItem_Click); // @@ -3099,35 +3110,35 @@ // this.toolStripMenuItem13.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Lightning; this.toolStripMenuItem13.Name = "toolStripMenuItem13"; - this.toolStripMenuItem13.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem13.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem13.Text = "&Autofire..."; // // toolStripMenuItem14 // this.toolStripMenuItem14.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Previous; this.toolStripMenuItem14.Name = "toolStripMenuItem14"; - this.toolStripMenuItem14.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem14.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem14.Text = "&Rewind..."; this.toolStripMenuItem14.Click += new System.EventHandler(this.RewindOptionsMenuItem_Click); // // toolStripMenuItem15 // this.toolStripMenuItem15.Name = "toolStripMenuItem15"; - this.toolStripMenuItem15.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem15.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem15.Text = "File Extensions..."; this.toolStripMenuItem15.Click += new System.EventHandler(this.FileExtensionsMenuItem_Click); // // customizeToolStripMenuItem // this.customizeToolStripMenuItem.Name = "customizeToolStripMenuItem"; - this.customizeToolStripMenuItem.Size = new System.Drawing.Size(159, 22); + this.customizeToolStripMenuItem.Size = new System.Drawing.Size(157, 22); this.customizeToolStripMenuItem.Text = "Customize..."; this.customizeToolStripMenuItem.Click += new System.EventHandler(this.CustomizeMenuItem_Click); // // toolStripSeparator30 // this.toolStripSeparator30.Name = "toolStripSeparator30"; - this.toolStripSeparator30.Size = new System.Drawing.Size(156, 6); + this.toolStripSeparator30.Size = new System.Drawing.Size(154, 6); // // SavestateTypeContextSubMenu // @@ -3136,7 +3147,7 @@ this.SavestateBinaryContextMenuItem, this.SavestateTextContextMenuItem}); this.SavestateTypeContextSubMenu.Name = "SavestateTypeContextSubMenu"; - this.SavestateTypeContextSubMenu.Size = new System.Drawing.Size(159, 22); + this.SavestateTypeContextSubMenu.Size = new System.Drawing.Size(157, 22); this.SavestateTypeContextSubMenu.Text = "Savestate Type"; this.SavestateTypeContextSubMenu.DropDownOpened += new System.EventHandler(this.SavestateTypeContextSubMenu_DropDownOpened); // @@ -3161,34 +3172,34 @@ this.GBInSGBContextMenuItem, this.NesInQuickNESContextMenuItem}); this.CoreSelectionContextSubMenu.Name = "CoreSelectionContextSubMenu"; - this.CoreSelectionContextSubMenu.Size = new System.Drawing.Size(159, 22); + this.CoreSelectionContextSubMenu.Size = new System.Drawing.Size(157, 22); this.CoreSelectionContextSubMenu.Text = "Core Selection"; this.CoreSelectionContextSubMenu.DropDownOpened += new System.EventHandler(this.CoreSelectionContextSubMenu_DropDownOpened); // // GBInSGBContextMenuItem // this.GBInSGBContextMenuItem.Name = "GBInSGBContextMenuItem"; - this.GBInSGBContextMenuItem.Size = new System.Drawing.Size(163, 22); + this.GBInSGBContextMenuItem.Size = new System.Drawing.Size(152, 22); this.GBInSGBContextMenuItem.Text = "GB in SGB"; this.GBInSGBContextMenuItem.Click += new System.EventHandler(this.GBInSGBMenuItem_Click); // // NesInQuickNESContextMenuItem // this.NesInQuickNESContextMenuItem.Name = "NesInQuickNESContextMenuItem"; - this.NesInQuickNESContextMenuItem.Size = new System.Drawing.Size(163, 22); + this.NesInQuickNESContextMenuItem.Size = new System.Drawing.Size(152, 22); this.NesInQuickNESContextMenuItem.Text = "NES in QuickNES"; this.NesInQuickNESContextMenuItem.Click += new System.EventHandler(this.NesInQuickNESMenuItem_Click); // // toolStripSeparator37 // this.toolStripSeparator37.Name = "toolStripSeparator37"; - this.toolStripSeparator37.Size = new System.Drawing.Size(156, 6); + this.toolStripSeparator37.Size = new System.Drawing.Size(154, 6); // // toolStripMenuItem66 // this.toolStripMenuItem66.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Save; this.toolStripMenuItem66.Name = "toolStripMenuItem66"; - this.toolStripMenuItem66.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem66.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem66.Text = "Save Config"; this.toolStripMenuItem66.Click += new System.EventHandler(this.SaveConfigMenuItem_Click); // @@ -3196,7 +3207,7 @@ // this.toolStripMenuItem67.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.LoadConfig; this.toolStripMenuItem67.Name = "toolStripMenuItem67"; - this.toolStripMenuItem67.Size = new System.Drawing.Size(159, 22); + this.toolStripMenuItem67.Size = new System.Drawing.Size(157, 22); this.toolStripMenuItem67.Text = "Load Config"; this.toolStripMenuItem67.Click += new System.EventHandler(this.LoadConfigMenuItem_Click); // @@ -3204,7 +3215,7 @@ // this.ScreenshotContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.camera; this.ScreenshotContextMenuItem.Name = "ScreenshotContextMenuItem"; - this.ScreenshotContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ScreenshotContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ScreenshotContextMenuItem.Text = "Screenshot"; this.ScreenshotContextMenuItem.Click += new System.EventHandler(this.ScreenshotMenuItem_Click); // @@ -3212,35 +3223,40 @@ // this.CloseRomContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close; this.CloseRomContextMenuItem.Name = "CloseRomContextMenuItem"; - this.CloseRomContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.CloseRomContextMenuItem.Size = new System.Drawing.Size(201, 22); this.CloseRomContextMenuItem.Text = "Close ROM"; this.CloseRomContextMenuItem.Click += new System.EventHandler(this.CloseRomMenuItem_Click); // // ClearSRAMContextMenuItem // this.ClearSRAMContextMenuItem.Name = "ClearSRAMContextMenuItem"; - this.ClearSRAMContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ClearSRAMContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ClearSRAMContextMenuItem.Text = "Close and Clear SRAM"; this.ClearSRAMContextMenuItem.Click += new System.EventHandler(this.ClearSRAMContextMenuItem_Click); // // ShowMenuContextMenuSeparator // this.ShowMenuContextMenuSeparator.Name = "ShowMenuContextMenuSeparator"; - this.ShowMenuContextMenuSeparator.Size = new System.Drawing.Size(213, 6); + this.ShowMenuContextMenuSeparator.Size = new System.Drawing.Size(198, 6); // // ShowMenuContextMenuItem // this.ShowMenuContextMenuItem.Name = "ShowMenuContextMenuItem"; - this.ShowMenuContextMenuItem.Size = new System.Drawing.Size(216, 22); + this.ShowMenuContextMenuItem.Size = new System.Drawing.Size(201, 22); this.ShowMenuContextMenuItem.Text = "Show Menu"; this.ShowMenuContextMenuItem.Click += new System.EventHandler(this.ShowMenuContextMenuItem_Click); // - // MupenStyleLagMenuItem + // toolStripSeparator33 // - this.MupenStyleLagMenuItem.Name = "MupenStyleLagMenuItem"; - this.MupenStyleLagMenuItem.Size = new System.Drawing.Size(192, 22); - this.MupenStyleLagMenuItem.Text = "&Mupen style Lag"; - this.MupenStyleLagMenuItem.Click += new System.EventHandler(this.MupenStyleLagMenuItem_Click); + this.toolStripSeparator33.Name = "toolStripSeparator33"; + this.toolStripSeparator33.Size = new System.Drawing.Size(149, 6); + // + // GBAcoresettingsToolStripMenuItem1 + // + this.GBAcoresettingsToolStripMenuItem1.Name = "GBAcoresettingsToolStripMenuItem1"; + this.GBAcoresettingsToolStripMenuItem1.Size = new System.Drawing.Size(152, 22); + this.GBAcoresettingsToolStripMenuItem1.Text = "&Settings..."; + this.GBAcoresettingsToolStripMenuItem1.Click += new System.EventHandler(this.GBAcoresettingsToolStripMenuItem1_Click); // // MainForm // @@ -3622,6 +3638,8 @@ private System.Windows.Forms.ToolStripMenuItem ScreenshotClientClipboardMenuItem; private System.Windows.Forms.ToolStripMenuItem SnesWithSnes9xMenuItem; private System.Windows.Forms.ToolStripMenuItem MupenStyleLagMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator33; + private System.Windows.Forms.ToolStripMenuItem GBAcoresettingsToolStripMenuItem1; } } diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 921d9cbd0e..e6cd991137 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -3381,5 +3381,10 @@ namespace BizHawk.Client.EmuHawk { _master = null; } + + private void GBAcoresettingsToolStripMenuItem1_Click(object sender, EventArgs e) + { + GenericCoreConfig.DoDialog(this, "Gameboy Advance Settings"); + } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibVBANext.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibVBANext.cs index 5e9f9d5d06..04956d9e07 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibVBANext.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibVBANext.cs @@ -28,7 +28,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA } [StructLayout(LayoutKind.Sequential)] - public struct FrontEndSettings + public class FrontEndSettings { public enum SaveType : int { @@ -45,18 +45,19 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA big = 0x20000 } public SaveType saveType; - public FlashSize flashSize; + public FlashSize flashSize = FlashSize.big; public bool enableRtc; public bool mirroringEnable; public bool skipBios; - public static FrontEndSettings GetDefaults() - { - return new FrontEndSettings - { - flashSize = FlashSize.big - }; - } + public bool RTCUseRealTime = true; + public int RTCyear; // 00..99 + public int RTCmonth; // 00..11 + public int RTCmday; // 01..31 + public int RTCwday; // 00..06 + public int RTChour; // 00..23 + public int RTCmin; // 00..59 + public int RTCsec; // 00..59 } /// @@ -83,7 +84,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA /// /// success [DllImport(dllname, CallingConvention = cc)] - public static extern bool LoadRom(IntPtr g, byte[] romfile, uint romfilelen, byte[] biosfile, uint biosfilelen, [In]ref FrontEndSettings settings); + public static extern bool LoadRom(IntPtr g, byte[] romfile, uint romfilelen, byte[] biosfile, uint biosfilelen, [In]FrontEndSettings settings); /// /// hard reset diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs index 1d29dd04bf..b8aab92517 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs @@ -107,6 +107,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA public byte[] CloneSaveRam() { + throw new Exception("This needs to be fixed to match the VBANext Core!"); +#if false if (disposed) throw new ObjectDisposedException(this.GetType().ToString()); if (!LibMeteor.libmeteor_hassaveram()) @@ -119,14 +121,18 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA Marshal.Copy(data, ret, 0, (int)size); LibMeteor.libmeteor_savesaveram_destroy(data); return ret; +#endif } public void StoreSaveRam(byte[] data) { + throw new Exception("This needs to be fixed to match the VBANext Core!"); +#if false if (disposed) throw new ObjectDisposedException(this.GetType().ToString()); if (!LibMeteor.libmeteor_loadsaveram(data, (uint)data.Length)) throw new Exception("libmeteor_loadsaveram() returned false!"); +#endif } public void ClearSaveRam() diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/VBANext.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/VBANext.cs index df1afe83de..0b5f4d5f1e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/VBANext.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/VBANext.cs @@ -8,6 +8,8 @@ using System.IO; using BizHawk.Common.BufferExtensions; using BizHawk.Emulation.Common; using Newtonsoft.Json; +using System.ComponentModel; +using BizHawk.Common; namespace BizHawk.Emulation.Cores.Nintendo.GBA { @@ -16,7 +18,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA { IntPtr Core; - public VBANext(byte[] romfile, CoreComm nextComm, GameInfo gi) + public VBANext(byte[] romfile, CoreComm nextComm, GameInfo gi, bool deterministic, object _SS) { CoreComm = nextComm; byte[] biosfile = CoreComm.CoreFileProvider.GetFirmware("GBA", "Bios", true, "GBA bios file is mandatory."); @@ -26,19 +28,36 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA if (biosfile.Length != 16 * 1024) throw new ArgumentException("BIOS file is not exactly 16K!"); - LibVBANext.FrontEndSettings FES; + LibVBANext.FrontEndSettings FES = new LibVBANext.FrontEndSettings(); FES.saveType = (LibVBANext.FrontEndSettings.SaveType)gi.GetInt("saveType", 0); FES.flashSize = (LibVBANext.FrontEndSettings.FlashSize)gi.GetInt("flashSize", 0x10000); FES.enableRtc = gi.GetInt("enableRtc", 0) != 0; FES.mirroringEnable = gi.GetInt("mirroringEnable", 0) != 0; - FES.skipBios = false; // todo: hook me up as a syncsetting + + _SyncSettings = (SyncSettings)_SS ?? new SyncSettings(); + DeterministicEmulation = deterministic; + + FES.skipBios = _SyncSettings.SkipBios; + FES.RTCUseRealTime = _SyncSettings.RTCUseRealTime; + FES.RTCwday = (int)_SyncSettings.RTCInitialDay; + FES.RTCyear = _SyncSettings.RTCInitialTime.Year % 100; + FES.RTCmonth = _SyncSettings.RTCInitialTime.Month - 1; + FES.RTCmday = _SyncSettings.RTCInitialTime.Day; + FES.RTChour = _SyncSettings.RTCInitialTime.Hour; + FES.RTCmin = _SyncSettings.RTCInitialTime.Minute; + FES.RTCsec = _SyncSettings.RTCInitialTime.Second; + if (DeterministicEmulation) + { + FES.skipBios = false; + FES.RTCUseRealTime = false; + } Core = LibVBANext.Create(); if (Core == IntPtr.Zero) throw new InvalidOperationException("Create() returned nullptr!"); try { - if (!LibVBANext.LoadRom(Core, romfile, (uint)romfile.Length, biosfile, (uint)biosfile.Length, ref FES)) + if (!LibVBANext.LoadRom(Core, romfile, (uint)romfile.Length, biosfile, (uint)biosfile.Length, FES)) throw new InvalidOperationException("LoadRom() returned false!"); CoreComm.VsyncNum = 262144; @@ -78,7 +97,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA public string SystemId { get { return "GBA"; } } - public bool DeterministicEmulation { get { return true; } } + public bool DeterministicEmulation { get; private set; } public void ResetCounters() { @@ -108,25 +127,33 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA public byte[] CloneSaveRam() { - return new byte[16]; + byte[] data = new byte[LibVBANext.SaveRamSize(Core)]; + if (!LibVBANext.SaveRamSave(Core, data, data.Length)) + throw new InvalidOperationException("SaveRamSave() failed!"); + return data; } public void StoreSaveRam(byte[] data) { + // internally, we try to salvage bad-sized saverams + if (!LibVBANext.SaveRamLoad(Core, data, data.Length)) + throw new InvalidOperationException("SaveRamLoad() failed!"); } public void ClearSaveRam() { + throw new NotImplementedException(); } public bool SaveRamModified { get { - return false; + return LibVBANext.SaveRamSize(Core) != 0; } set { + throw new InvalidOperationException(); } } @@ -249,9 +276,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA public object GetSyncSettings() { - return null; + return _SyncSettings.Clone(); } + SyncSettings _SyncSettings; + + public bool PutSettings(object o) { return false; @@ -259,7 +289,58 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA public bool PutSyncSettings(object o) { - return false; + var s = (SyncSettings)o; + bool ret = SyncSettings.NeedsReboot(s, _SyncSettings); + _SyncSettings = s; + return ret; + } + + public class SyncSettings + { + [DisplayName("Skip BIOS")] + [Description("Skips the BIOS intro. A BIOS file is still required. Forced to false for movie recording.")] + [DefaultValue(false)] + public bool SkipBios { get; set; } + [DisplayName("RTC Use Real Time")] + [Description("Causes the internal clock to reflect your system clock. Only relevant when a game has an RTC chip. Forced to false for movie recording.")] + [DefaultValue(true)] + public bool RTCUseRealTime { get; set; } + + [DisplayName("RTC Initial Time")] + [Description("The initial time of emulation. Only relevant when a game has an RTC chip and \"RTC Use Real Time\" is false.")] + [DefaultValue(typeof(DateTime), "2010-01-01")] + public DateTime RTCInitialTime { get; set; } + + public enum DayOfWeek + { + Sunday = 0, + Monday, + Tuesday, + Wednesday, + Thursday, + Friday, + Saturday + } + + [DisplayName("RTC Initial Day")] + [Description("The day of the week to go with \"RTC Initial Time\". Due to peculiarities in the RTC chip, this can be set indepedently of the year, month, and day of month.")] + [DefaultValue(DayOfWeek.Friday)] + public DayOfWeek RTCInitialDay { get; set; } + + public SyncSettings() + { + SettingsUtil.SetDefaultValues(this); + } + + public static bool NeedsReboot(SyncSettings x, SyncSettings y) + { + return !DeepEquality.DeepEquals(x, y); + } + + public SyncSettings Clone() + { + return (SyncSettings)MemberwiseClone(); + } } #endregion diff --git a/output/dll/libvbanext.dll b/output/dll/libvbanext.dll index f1b70ead996bb7789398cf9b77dc3ef294b4cb12..7d237e9fc2a7bce773da85bc117dc146498f91a3 100644 GIT binary patch literal 442880 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ðbv(@|p=|6; z^3`$c_26_L<8Q@Tk+|6&TF;>?SyE>O-B}hiJ44&jvcusQ(}$^eS5SX6XOtf4C&Ey2P!RXoFk8`&Ckp3sTIQl$`$5 z$UZ8HLJ`?NCuf_dFQ z9+U?4Ts4i3F)mb4%#=^PX;j)P1g(kEO`!Q-^H@3|hPP)K~X zjZ{M<#~3rMZK&EyRWvFjHHF5WTqMVrHy`6r~U}mZ%=a*Cro^SXf7ECWAKTBE- zdAkaEoB2tKaz%J92@;(8+V*Xcj=0>8(ei`bUJ;kuEKY?+?moLnDHm%jzqiVG4kLfZ z0lkn4dcPX3mS2pA`D%NtJk>W*-dO$RfT)l+A!iFML6xwab!Ocvv82T5*w-bNYD&kp zNGuH-I<{S6X|T|-mJ$&gsf9XLkyug_b!?`@(n5^Hx`s=fopDMm7o#Me7HaemsF`t# z5d*$Xm`Lmjuy!N+Ov0LjD(R^@Z-ES&8m^9AMA*!rN=xWEc9{&}W&<|Q>M8@8k{a~U z5F2T|5F!B$FEvKsGJi-$v`qKxT1`GVQ8c#e5v`ZJG&`KYc&zfOT5`WeB$ z&`cJ_o};l8Xf#TX)wN&eq^T`%z8d4yXoB;gr0{gRtABkD!kR z@W{k(Xoa8=M8GD$R#uaU?ZOzFMi6XDjLk)CM`Fp;2%IoGxTtZL853r8jnX`;6(As& z*T!PeNbG&Q^iJlKmM_IMg|KKQWVY+r*@U&CLBwI_%MfURMDn`aghS&a6KI;Mw_&fu zlc}SJTOqMz(CFA2i6yf|$JP=S*y6mq5=*;1bY6$V*2H1QNG$CM(RrN`yE+a#Nn)Rf!{z}SRM!BvFi8(# zw&bO~Bs#W0VxNk`x+Io1mgu}i5?dRGT`IA({Y2;WO6>YL>`IBHO)5I?LlV0w4!c@n zX)BA)TPv}fEn#v9v8l=WUVLt#R1H61y!9+aa+{aac>4sCn8& zqlc?VES(F`v6&J}du?>=aEWb>!;X?z+L5F4Iwkh?IP4UO-5ZCUEwTIJu=6FBcK7Jv z7D?>>IP5Zsr9D78Z<)ll#9>!SENv9hd20xZu1xbk66>l34r2#;3rz{?yqk#^QiArH z=-4KSrM)LQ_H~JEkHfY|EbUFvc@Il$M;x|8Vo$_jEdh}R)1QqYC=zRlVSThgH9HDB zB6R}oK=t&6@=iar0F7}1?NSv8sKBN+`-FlR2TTJ~n{5JZM)i>1pGqbJi=j*r2XrVs ztSgN41XbFIrxS{Z zKq(EXw98H>ER&(rT(FKUli0&?*a`~7doBgi9!GeH2rWDe(6$dfoYh1yp$LO&-dje( zdKm#3vpV}GiKX9G)UizxONVB4>^_O5>j`yii^S3oG3wZe#L{mg>ezOPx>Yl3u zIMk1cONuu1>g<*kq9$o(UB@aCOY_z`Hj}XE2QZz2G6b5@)_IF0mS)5y*5zfKiZO;J&2`>Yghy;N&8=f=2#eTgW?IKS zCBvDWmUOEXeBcD4**Qyg|auu{F)Y)>`};zdkA z!wRajflUu*sUTpA5QN?af|m)j4;F+z8o^b}Xl|gih1RI%l^ICbf}+P!0RojRZLrs| zt0ne@7}iH~?JN;#=bxv)CJ|f5p>t25+b9H%gktL@grkGX0!MO@uXdO~XORUC_P?nW zlbfaqbnsZTB^J1g2}g_W6X+rdfg4IV z`f2hBbY58CMiS1?xL*RtlAYEZ+B_5JY_LFJme15Se*&HT6^N?{F=GOq@)d}y332rV zI^-)5*AQal1Ukek5Yq@@pFqcT1!6iOY!m202QfO#0D?z{%~aYJOamB3hbCDAw7WsC zmlnn@Z=mTswx%(iMLV^oNpm~T!Uny1jO}eTGuhLu7R?#Pw@Ckq_4D z!97ZbZM3|B)=lpaP1YEaK9M{q!I07RhKHGiHU~pS;~Qvcee<-DArNVPhm7VoxTXCa z>dyWyW&8WrXx*soc>5c^r2!u5Y=AE`Bfr6r(E&=1vTlUCOfb|i8Nd@3rEG*Z#n_mJsRSxM zt4p)BgQaYQKN@4x2*hS_*~#)l0d{AFholw$NzA{&3WtAbhV#KwLmQBGc*tmngIgNn zA)_Gh&0ASMq?c48p&<6#(|dRc*tmu z104ppu*XA2dmI#LkcW&0IndG~4;d|TpruJ3GMeN-OPf4ou*sKsO|CwnQ84b8r_(w9!BZ+9lCO3mxbpi8h+(KrfYOqm2%< zSE7wZI?&Qe4;ig=pdXUlMl&5~X{U#bb~@0tl6!M}E~TZ;H!K)3-z2$>raA(VwtC2D zs{`F4xsAp;(9&8D8Lf4oJ0!Q!TnAd(>wMjTAtlma=Y#wPw6xemMvEPRNRvHeFxg#X zu%kgkHw_tWc5q9hJ!CZ6ftFS~-#uW6Qkv}{quCB_X}5=rc0170a1ZT|FK=nN^I3dD z*wSZOhyub(wyh(>kP?~_I$`_&x2bU^dX}`545!CLq>}pXx*d_8BKanbele8 zwCO>SMt#U=)B`Q8`jFA82U<7l`Fb%!26VeVWVGwyM>p(4M#CNyY1xO2mOaqYwC9_- z3^7RCp0CU@prvuozYuOfOY1&lwC)kMH19)3^B!nv--itLJyjN&_`<*s84P?EnfKK9 zp(h$Ge0Y#1e#mIz11)X*kkQ5mS{nHwqmd7^wDLnnD<5cS=7)@CKG4$64;k%zprxT7 zG8+0oOG`gwu=FXT!q|syq#LL%Vd#SjT~S99w>0)cMq?jnY3+xM);`eE+~>75p z{gBb#2e&l%Lq>xiXle0>j21u8(&P^rO@5%ESF_$=u=y$7((DhB*)LP#k|uwMOn&ef z5-837kkRZ%Akyv+8SQ?crQshk8vZ~_%Rgka{DIa@|B%u22SvC2Lq^*l6y5j-MK}II z@gln}6IuVD#H@eHu|5G15)%NdG`n=;KSW1jr-4QW)cDY^jlpA6VA1h=M zW!3ru+Ll;Zy+Q0spfFrki89QdDH3Ivv`A-^uQ5X;N8eP0eP|p^1~Hhmc?rd3r*C`k z23oUY<3Mo@m%(P~D2GH1*HNP+YJ`q*N|ZxKO_8WkI%=jwjnPoBC~pRiaU&BOgUkNHq3sb}}JQf43-XMn8Ma?R%nyxWC#VB8c(-52%fC$bJ3vQ+e zu0#v2n*;~1bMnlUY}z8h!RrjgzDY(p$q=a)jfixNj1*r=Y`Uce@oNQvTpM^$t`ocZ zSl&p#HKO%9_|SMTe@Ly!ATOZk!~_P$fi4mQxGo|CxGpjSxGq8ixGquyxO8r4MzNt! zXOhG)wr8++5gNdCks82t5gWjbl5ILBH-PIRIDqRSIe?of{dOZdQhkl%BXpA*)tfFl z=926%$cs+p+eKm^qAnr>xK%Rpn9KmKi_ieBi_`#aJ^M9^4NYEv*jZoz^*ZqzB?fR^ zL!#jWR47h@$L4Yx2XJ3Oa;%6& z(nWM2z^@=X#>N8dF4b|;BbI7|_yF!p$q(=si0TQQsQ`(2IlTm#HY4AaM`C9mi7E8g zm-Yn|r2013)mnybr!9KU*8ii<12d|i5G{B0OQCU}EE zVlR?uHw=_ZB`VhD6<0B#%t7Noxr$M~#%W^k*0zH4mdR-|^y2FzAheDbD?U_7r}AUX zT;^TuB}GXpRFXW?VJQiFQkORjM~MaIrlL%E=3{vS6|088%!epbfoQyzj+>aemY+|Q zAJWjJ0D+TzO)o*<nKpWJpbbFQ_DPii)8{d2BO!24Q5CAPuW^iME}CX9cGynK=eEuYD76>4g}6(#_f~rc zu2tGDry94aH&_BUC~X&!QD#;1t$}={EuH4Ltm?I?#MZmh-B~u0px2 z30IV)Sux<09IH>8?!` zy_86A=+V9fCrr_)%F=N-WpLTl)WB40^v3kI57pemf!u>C{+j~1EoyGd@-eq9xueD1 zuQ8WQWSk1w-w=5LVW|rujkzaqz9bs?7e2QrriH1leH8j1@abD{(4=}&)or$?a}{&0 zRg10PrD!7}s`kd*gVc|-P)JBe)`_5e_Z&2N21GsSQI8V!q((i~h!Zh2EQFOwQTzaG zxK}H;C6IeUBsV8lxo05GuE1EhF&&ew0gpABd$8^Ajk&aEC_a*@6iK?tcTWpPk`eVB zl##rR{4}Uh9Ktw~YlSI%%sp(Dt714dO#bXd^t%gF^CN?i4A9K(-m@a@FGr(uaC)aL zJ>o&?1v)?SCZikY-h#HKMrXOah(9`LDbDT8QQL8X$BDPcKYJXHc05Xscv7;%&RZLN zmzW~8NSSNQCCFh2Z#Xe>{V=@y@IHr52yx1$O`DM&o|Qi~H`Q~+*pyn-@4Z9kKT79S zqW$Shoo%7gR!2J!&x?l<1@DB&4!4F;625!zJ4_|d;%&a#pFF8^EP^$Vo0`Y$Z3A)| z+=E>ah_UFPQ3zzAX-0l@FJ%8e(6RA5PVn_;1mP}Bx)mqD`Yaq0sYZip8|w;#*|i>z z#uTCxW8@x?=FGu0EG4)%A?m6nmZ$KD+)9MNXkyHMd(PNfAUqMxpfRA0y|4pVcczP+ z$la8EMARRRVHTP~bP%DVob}dL#Bti>o`@wE(#qW*iT#AaYpsRH=xC}2b@X_|8QqHl zpxa`6OrWZX?u8bTn;OVf0=HOwZI+x{QWszE%Q3nC86D)NWG1^?quJ!KLm&dl(HlEN zpwYe2(G&*J_Nr4m#!gi{DPwc3?u~(|N&x*W*Q)Mody?86AL*JSLf|IBjUzk!I2Fy< z+!G#ao-7x%6PQ`sAso;VGJc7&nSh}O3dyJHEmjcG6>xxc>WRQ;I~oG|M$RW5Wh}P} zoa&l-uyrGqR=YdJcQVOy`J|R2YyPYm(PsFiUS})*6?lM&gz%$UKvI!-C8`1A zAn~0vd$Q0R?D=^!B2NRCj}{V{3w{m~Rn?0y(Po@uLsZG0Ybd-cL5HX0i$p|j5kHuR zY4NvR0O^C1Lwy2MTk@twZa~O$<}^UikTjt-t%(ZULIOc_Fj9=V#igv2S+p(LbE$=U zQX)CEtUZaCDQDKi;;d7xmauhk3 zvk*Ph4y3CCkLaK*Jbe?0!Q`=mXAkkXDD3E<;h^P32aSNUy&*bm8C)9TT$e(^%#V&n ziSjuzoYGfjdF6OVkKlG%X4$w^ImAys9kj(O16AtZEk z&}<}pPTTy2*2sC}jRzLyrha%(bUJ!%3Ffxs1#=JPQ6m^lGB>(6FM>-#X|xXH?kAzY zmwQ^&(}FkZtnuw@e>CGNh{Z&jZvqKH z+_c2wN(SB`Mq_fqcUa*r;9Jna@@Gc=i`ReP{0puRfo0I>?qAa2?sK&Haq6ON3uXm# zJJ7)_6oKbNwg+Q^mBMR}4oa0Su64#YN(y}G#FzV7c5Zuid(Kf$@46cha+^}}PtuzD z54aXTo`K(nXb+609&>bWU^K;Y>)e~RH@p%ZRshe@VK?(LkDrtHIfb9A_&JlG5ApM1 zJcUB*n{W^f-Q@l@9W*^`#cwy=+Xze6_6ChMz<1d4=J>4Hg}#>i3Vj{-x%V)$ z-FLA4&G4JJFz;Qc!tX*zKyl50!l|GJ$G_8Bvit6DyqTG$re-bw1hwp4UXS{{&)1AI zh*{~r-KMq?k}B}~1pX~k8!6Q3N4F5SXVaTEXJrs@K5LNfg?*!gOmH8kglC5v5cJph zH~Ya}rgXr`RlQ6Rz&=17;4wfspa?J%-~@~SoCD|uX#Z6&QwyLOK!5kceF88APzTrs zxB`#~=nFXUKrhorfCGTtfUSU9z(as?Krvt$U@@Q;{Ns_P9{}4KNUpE^&lE7w>}&-x+v6&+vV|e7^v0Cg4KAHzbby+wp#p;rn8|4>f#e z;histBxd~4RhD1o&jJ3CfGYsmfKh3N$Sk>Lqw4Su9qotR1u2)Vp_|KK=Xa-zh15`V1IgF%`@(DdCwW#WBmIc=Jt4 z`)mwB{INrkkcFDb07m-%k+6V(>0Od>*9dr-*wg!nhk@fnLyIW;(@3 zbaI(a-^&o^z3_V1bG)FFOLTH;HUeF*#({ACpyL7z8&@bGW@)P@101?Ye;J|(z+XI--B>K4<9!( z-83MH=@bsp$@T696@(XgByW+ z2w}A${tw~*Bc!_>?k8~niExPiFEi6AKBBV=I=SJ`0Y?$nF~Aq_a}wd0%!)I~tQ1&~ zZqU6a%}ghLqEq}tr}zu3W~I50S;^~%I8uQ-2W`y;cL2WA5C-VzO-y&DB{7}CVLDvz zAhS|27`*2pt_u*)g=lL-;QwNTnT33VZa1U7gI+Wg^$)r;2jPJ3oPqdlfu!o33VgI<(`^ny$omwe;d-;8dIR*ANeUnm@dS>5Ox1!#C-?cyO6G* zAPt~Xctp>;6#Wf!$5n7aFPekA_w5>H=lHd6$KbBKMIOZeGlY3J;{OHWU50q?1$Ytf z{fGl}jvsXAWr!Da`!(oypcmbQcI^kf6u1DsS0L>w_=2dva)eodG!q@^XL<(84Rrb@ zI=L+mpw3spZzaNb2x<5Y{Qei(@^4YTk03nIiI3>cZ=>CTZqG%%gYLZr?cg!Am(}q9 zJMcY$_cieM2c-W=#Qzk+0-gPXUUMGC576nG=;Vgig1;8L>)_{E@cbER-iSD!!}s&> z4?6J?-SHj73%YVG${lp?T)1^`Uqrcuk-jb9ZGhjG;BJH41OT1<6TRhplt1Y7O>}ab zcfkKENW)Hq+l>70Mx1+)jyHh&E7AZu@e$oV68Q&RnT&LRUNH~(e+z#0gZFRn^A6ry z@cthB9YA^yA}r9^Kj`*M_y?Wi1)bdR2jGu@_YnNFA&d`^|Bu1@3BEstf6$4K=t?%? z1>JNV@(p^$ZOG59$V&p?xD#O~0QO&?Z6yFTD=^+902NgjQxX8@A24nw00kS+HWC1( z3FBP?;Cut=PXO9KK;K9JiavvENCbL8b|e6fbo8ABpy(3Bp8%Lfp+6=7&L2Q-B>*HF z5`mVPkc$aGGseF}z;qkRF9Ap-@9cL8)L6M&ip&OKurMsFA-41oKnk5;X2BN>kSFF zrU!aUh2U#{K)A|-!gW*$wR43euuyA{#f8Ftiw}^DMHwf49l5mT* z3AaajqvYEz-It~Ns&spxH@_zMlwHEj+b!IhJ;LpY-u}AaYu_te)0@Io-j?_t=#IY$ zzM^-8Tl=nXP45Y}Cwkri!IyVXx*rI)AR@nepcfqyeBn0XDj!P!9|^Z7diZ0(*Zhfa zTmC8B_Rode6J6;Le9mLS^&Xf0z7TGY^nVFHQ&hUFN?&vG{9I3)}o+I2mMdEv)7o`cl+JVAtPZzH9T;cXauNW-&D$bMc1;VYlP=5D7 zuN@-z+U>%1UM&3$6>d-T_AKfD65*OI6|Qob#P>jVd^=f51ZqYnD+$5(;XeV$o0P01 z0^VuKN+M8uGs-yuFfB?}5`pm2WF--BmL)5RfVTqWmjLAb8uga|m>x&@B>?uPl9hyD zBm5@-dE1cx1VGu7tRw;z2a=UUz|@BFPXOBgnXDuNHUEPANC299S(HS;lx9&9fxL?> zN+O_KZc!3}iU}4a5opP^D2YJr^%f-&D41+XlW&8&H0O`Qx*2whYd;f&Y_j!1-IOUjUi`j%ut00onn1 zk6>K_pwwV}1rP?<9|bR<1>k(lqSOFPkAoLb3s6>L9Rkn{aQqHo0onn1Pk;_keh)gJ z8Q@q0I-mt${{!%VFu?vK;sCS&oPR_d0Mk=Q10W2r{|R(J3&6P+bU-`6`83`Erdsd< z!T|d--~}`T?CbCjXaP8%1uwv~9=w1sK>0J?0bziB19$-~0Ov;V0!*7g2ZRCk=RgOv z0G!VwAAlBs^Dp29m^OnK5C+&^K;8ghfV~d>04)ILi{J&A!k_`X^}ubxcLTlw-mUn4 z3E$iB4e&PNy9wXh@eT0q!1v4eeg)wJS^#;kf(CHxMA!i3HShu20R_z{2Y_=I>H=Wj zjdTM{d*Z>4ZzDMIZG-}R8^McjBh=vA2w{91p#|SYFujiW4N!x3BRJnc{03;jyAiy5 z5x)WKe?|HY5XQR^3icuW1~9#e_zh5lcOy98Li`43!MhQ>ZzFyK*!LrT1BCHzgo3{z zegl}^LHq`&#k&y--UYt_lor&h0m67ULeYC@4+gLwKza<&jCUh=-^Vw=eh}^F@5svs z2=5Vu|Alfs z4b+}Q9h?T*qe$P^2#PsH`8vUwl!CiJzCI{QPEo#2sIjDAi2wSaIVDB;I>FRCMfp0x zZcS0XPAKS;qI{iDf%v~p2qS(YXyekEx-IZ;guHW76eFBzIA4{|IS{hT04;-&9s~3g zZc8TkzeZ@j2>t(SgrZ9ze+^*&Ci<)~ z{u6*A_)P?A;s5J|8$53NU4`~L7Tj^y;=6HgpxK<<+ni+SMPTildXCAGWKPCkvGbZI zzrFN<@db0{)Q;M8`CF!F{J*Ow|8UmTS6!bwd*;A(Yz(D8S{R+V5*31!Gfa2cik~@o_n4~bI)@xknhtM%$q;M@IB-9pMxaAn7H7l zx8Js4@>byHWh4XH6dloNP3@pcU^}IWO47!M8>Rt2US-f9;H^m{}Z+9=z-mjWJ zfANAP_|#~g!omfM@hQJ2-+AMb1@c`aX0iLWYZl#g+mA&KOeTEi-Z}3_ixwcac%OVH za)0N%MKf=|V}WV<%xh-ee%p^JczQ=r$eXx@LCif+5( zCI>D)C3mE7=PtSXPB-0B{3B1{lDT*wsmx>iCSK$B75Kj6_N5CJ&s{R_j-o{imdss@ zLN=NH^G9>%6?sgi+loBbFIei%{po@`-INa3U5m6TAX?ty1%(UTx4Gzj=Kt5;^@l}P z)&09GY-re0kq;{7w2Q@SxSo5@x%Zy?8+K=RS!LaE!If2Xm}Q1#bbjs3u*)j-qM?yu z(ngAJtdfgHNh>NT87UbhDJCi!zM)}JlA=*=MN0O5&z%`|T7Oi}`@Da=HS;`&^ZR?x zkMH?>Kj(60PB_k5pXg9Rc`o$$q1MrGrEd?&I2y+SlX)}_`H-~BAC9@A;kd6Z&W4T2 zUJsK}=>u8kxi?jm!4C~@NctBg{T)f)6AdOcgySH*CAuduXzV!&mRP{0k_DmLzb=YenQ zymKq6EORnR9G473Z9D8tOK0I!`iAqWmdmqnGM!J8V~11eX>#~9IeeNNJDe;pq{*?v zsq{2CLYf>QO^zK-md9yw>~JbQO%6_zgVW^LVY_@B7DIGfXj^@~(--jU=j=Gz;R!VQ zIB(E{D#MM@I#{19?DWNKJ%liymd>Z83u);>S~^Zk$EkGCErvduJwe~5#!wws-?S~n z=4PKi3$`wz%E(O577`a`>ukdn}g4S>{frUN#xZ!g=*?F&aQXZ~KWa!ejf zDi?;JKfKk)5}@A3jjrw6wkG7*W4)YK=?lfe(dC?|FXZ(_D{PHPgxyS4+@3(dooJhv z1AAaA$bO&4woSos!VUzzu$bVpFX=bHI%4r4s9elfm+YIDtM}K3S$dt_6If@SI*wU^ zE%4|jNZ%Lr$9>7jK2YoiNVDf2e6T;9*B6L;+|1a9ZTWRf=iO0QCT=d^3+;|KxVeON zNhU(QL}@n{uCI^z;%;V>z+AawVA0)>Z9gC4p1QimAWMk)yp44}cU^$l7f1jAx91Az zL)^_8!(_sE`;w7FIO2=?!}jJQ4RW*gD~FkOt6-$Y^=f0mMa%-j7J(F5ZebV!d)L_hAt6?(Sd15gi|w?$_x2+ zGa0t!WfmK36d2y1C&p+B=k@RP!{oy}?R6)laLKj<|A4fVw4lvo?0Iv;c-l=%l~0a; zT^wd6V)vfo9389jCQe%gzdO4sZzSm^;dj#)Anbq(FH&i3kmiDT1Y8HW9&oH(iO-Cc z@F&U={z7TOkC+L6B$>Z1nLc4*`}0dXy`}9}r8f8{3jfo8*$o3d&=2;zL!_tbOTz9Gt z#Mv)&_d|RLTr2b|RffrDpLAL2^;n(@WX&BTYZ2mEASWe@m3cQ=>GhbbCMZXe&u4Mg zE+@oYX|hgtO) zavZ=StL3hX#<`PM0{F3&?RAG5p~}EYw?E`(JIf$<&(W~k$Ng{xz+r5++tsY};%*>c-heMk+;w5-P>6e- zv)pkY2JpQ4u-gk34?+pk?+*In4PkHTa&~Fy`DGhfv{!_2FpH6RPvsj0@)O%PXN>jN&CI7|iw2b|wUE0o(umwA5tl zA$dQmTe%wfzc+@j21YCvV{xiEi5C*D~ z1wBbh3`aNlJnUUVsz=8z=APtzC1>8W%DyUs-G9McAFTgraCwkE@_IH`3l4$Hn};yC z32+_YMwojI(!e3+|2CU*fK#B}CUBMDYQgOW7Y5f1t`*#M;BEqUJGjH(z6*|BRw#urlvnHdP#}x;-4^w!=inIaYVOCuqw{hHY`FFq2l*l-Nz#g;Ei_)UjiliT`6G zuz(VFYMoWKBMqE5b}!UDCqL{2vt@tM%bn-jXHWgcrUbaL%`sc!vC>lR{mQMkc{~(? z&%2d#HU@+H-$O>C)<4##OsRi<1hVWZEA0Dp;7*;El!R3JN=QKOk`9;gag3{153J%Y z0%A9tsKDu-Sj-pP71-}+3I;+kV@+c;q{iwRe6WEzE9kF_hGXIS_*q~%RZlFqZZE&a z0r>5&2b|aeuiikLj5Yi^w8lK~1cyV9M;l}DEnrpuL1{Qq4{E|*wh^|d`)xT6_~@|x zYJ{iwysjwhp#r|$zSweRdiKU9sLIs3!nfBKa0J+2V~r=aCA2quxi7lL(daL$V@A+e zQ|}4Hd}~bo>}A=1TX|W2T8Vc&T|fJ8+Nz(u+-az;pPd>{(^cjwb2_)2x4F7H8TjAC z;f52g2Ig-M`V2aZnuKPdMQ9b;gm$4r=oGqyZsD-t#O1gGyKoh5$DLxA*e&*my<(Om z(phCrnO7E+Bg&$(q;RT3CF*+ZIqiAlB?E*y;65qvzJbTYH))n~f|92cDr*#3b?W7M zh3?X;^lH6Euhp;9IU~!+F>(#2WVKMo$A|ew{!0Gy{0)2`{{TLjoKDUlHcI!a%n4z)-vR!dX_{idp}ma0y*T&+-DYL!~8HmXjoT&vJrT9sC<)o8Vv zS8LD$T11O$H*4*Bhu*1o>D_vd-mCZN{rZ4Ds1NDG`t$lHjkAmjqtd7~s>~j<*X%R< z%>i@J95RQ^5p&cWGsn#dbJCnL7tJM;>&W6tpieE@ptiI;l6gkHQD77r4x`8@HcAX+ z5H=?$+rDEaAK>dqgj@|X@)PnF$rrDZeNzl`s|PvF<^$B9e^qy_2M@*8qCJ&SIoZ&I%@U|eZ_75e!b^DXwa zpd*_D+RtrAyU~7hH%RzB`XC<{z9S&e$UXR0Jb+h|Lb8tRAbZL8$RcT^KcE*YS1R4g zkCmS(g0@-Psoki3O?z5?G4f1go^O8E>@a@|WA`CTvUXSpttqA(J=vTKybJIl ztdWaJGx-MjF8PS`DM^vS(pA#E(&G}L`{@GBQ+VZ4C89j3Oe?P|C#jP98FfhAXnxuJ zv~@1%*)7&xOx{2?R}J1l)Qc*Gi-Zv}O2)`InIMy7ip-M*as=ADL^v@^d{a78-IfG`W#%ZVKc^gaa@Rj|)q}S}fvv zd;`7>PvAe{5&X_kAj3dUPv1D*&mYHMbnt5iv zSzs2L4l~Qjv2v|EE8i-x3N43KWEEQ_7P5#%E!`@$oL0G2VY#d-t2((R+pGiD9oCTb zgf(N$Tiir8mk<3a#VN$uE^{;4Ha^A0--#jVRq1E)3VI?vnVvy;YS1n80_vebn3HSh zm*_$I4f<`mQZLZ4PW8+5tMpRn=L?2m{-^nKv)pR4dab*yZ(9#rk6Po_n-;f_&9#Hg z%0?%m)6u7qioB=+1yBUVQ7ifix*t7<-av1m6Zup4|KO|mYQBcA<-LGP9sHgAF#j|^ z$G^?z3ug+ZutNw4*9cz~?hzgpUJ#B5C*o7^I=l(j;26FUAH?6mkK#%ED*iM62yqaF zY$mlNNLtBlq@O$j+VDEy*(oA|xvCMP;`QR!#0SJD#FxZBi>swGBvY!AE|XfMo1}i} z5ot<#UCNSAk&(Pfu92g1n|!N0C_g68$bXb`=^9GudDKg<0PMOGkm_kVN8hIT%9%>3 zvO~E{xmxK`4lAR|e*QVUg8Jy)$!gKCS~seV%(QJ+)i)s@<*8qv-H#M-YN(C*T{ zul-beO*>9MSwCCfpkJ!T0kM1Z`}J}C7y6?9A!Ci98ZM(AM*9Hh&_kdxuNZF|Cz&PY zdb8RLnXTqQ^M3P5^VjAI>lDz43P9vI%ttpM%P6cpn0wf5#Mz4>l#k9p655Qaksn=w zu1B|`d(jwr6|LY4__O&~nO`9k2xkkMgiD0Da0870-NKKB8R1XD zNAV}HfzQP|aRh%B-;8g^58-kAEBppN0qh7S=fDbSBJJc(z>G=qDvW-ih{2k80Q+wg z?-ai${#1Nj%$5ozES)2Hq$cS`=}zf;(j@5MO8I0M`_1yDa--ZXACe!GpOWX~zse^8 zhLzEaX_S5e?8O80C-hfziGEc1lv1WtD`DkY<)AXCJg)pg`Ll95*o-oDyShu=57z7J z>O<TlKKHHRi^=WCa1*J$0^ecEH%OWLBgTK}YO=ojiC{Ti?q_vw!TLM#GCtThay z%DCLP8c=P(c+_|ikm7iAt*HXOHGt0FV%}#yVZLm>ZJufg))p&lea^ZWkm+IT8S7>1 zEsM)r#kpY2SEIE^M&)QHx(r>3+R;H^0uP~Q0cmsiQ~7m#8R-6QzK!qV@8TcgpWwU1$)l6uu~YO&A2de+7_eHC_W)RE{skVf=ag6?`{-1V4*^1E}<2QbZ`( z1bQDM*OFVvw*Xtm$j`}ZUmV$#*p ze@TZy`=66uk=~Y0mDkDZN(c=||vQE*JO2w-*D>o`HD<4tM0IPkjda1fcZB-Ac-&LPff2me#yR|F9VjR*Q z&>q*$(#wFQ?AEW)Zvc(IPk%-yM!8V~DB23B31|uS_~X`9)*B4(9k5r2@l?T`SW=XjB1F#2DJG$u%=J)&jOz02qz0gLWxi% zTrAWIK0uZI!ga#eVSLAh(}9I`f)+oGr|^q-7QcdjhZpf*@hWm6$tS0hwdB*F*%m1$ zTS+Ckgw&Hg)D4WoJJ{UTaIh!D^Mos<$Mw6lV^NEN9jHJ}w<(m(>hDB`d# zn@I~`V;ii`4$?`wNH^&LYt{!?IRN}`hzvtd(rxK9nIW@e?iibzBj$>EV!l`aYuh0f ziN#_GAS@B7s6+q%9{Xz*+r)OULp;iO`^0{6KpYf@#9?tn92LjJadASN6sN>#aYmdK z=frt&K|CTZic2CVWl1?wu9PR`O9g-;4yi~gmP#Zf5sAVWmr72lT&j>$b{0<*UyadMWNBj?I_a=u(37s?K~NG_I30Jn%tWnC_nopQNcA-m)%xf-lU zt?ZQ>#t061M-X##v`QCgKYrCsSz zI>BCcD?LiD(x>z*1AyQ|%CIs57IaJ*S0k>Ks_^1@(x!s4l6TmZjxrxmuo)owQ6lzyVjv~YF%K9dbD1xPwUqPV2?4R4QnIXXxeUTTAR^kwK;8GThNYx#ahxh zJxkBgbM-tuANW|I?$C?$V!cF1IstB`>!rH$m_49ZZ_opJ1h_?$-mJIit$Lf@{+@fJ z5q(r21O73gPwG?pv_7NH>T~+MzMvlg+qm?;yC7=lMycTh9IpV@Qe{*Fp4a}Lv*RMO z82At}iAhb}EH#~GxmjVl%qn0=HD;~p1)Ci(BWB!eGMmj7;7o01JM2u}b}kX%WldJI)nc^*KWn!-tWK*7cv=r|=RT_+_}U=w z^&aY4pfAS zQ3*nbAc}NUikx68E07CS0pqJdwP_r@2{oe@VB&4SNjgv`>O$S92li5Zs2?oqAQ}R@ zGJ-~d9gd?3G>N9rG@3!PXwJ4aM{Ik;@mYKhpUda*`M@6wc?Vwv_P2ybJmD#?gC%zI z<$MM2O5^tpe1MMt%WUGC`4+wvm`^(}{!ZXO-Fy$<3-2TP`2l{AAA&u=2tUe?@#DZn zC;2IUnx6r7G{?{L3;Yp&kze9DAxp>+a)mr0ADC*P-~j7h4E7xf1o)FKlnPFvT&NIS zVDYPk8nF3Z;8X!20(`dVUEap@2)#m|&@T)CBN!5fg%M#?7z1uFAxsKW!ZdK-Sz%6? z7ZzX-vIu;P!&x{7=i)q^j|*@icHkmhj7u=W1XHZz(&fEY6|RQeN-g%{1{?s^9LG(# z8Mok8+y?J`I)Hg};cnc6dvPD`hh6s|9>T+T1drk|;3N~UyP3k%cm{aM9G=Gu_y};5 zCCrg5l0$My9x#*w*rz*y1s0PMf-*cH!viur;Fvdt86HrpXL!KB6c2D^ctC~+WOx9V zc^{B@ACP$;ka-`l{NJ*Fv-bhD86J?~0T~{U;Q^Wd3*=;YK!ykWyYhfYh6iMLK!yio zctC~+WOzX4d_dm6D-UQ{#WmPpD#@G=$ea&&=lOv5Ul)_`&4&s&NnQ)z>j=O}6?R4? zaXMuPPNcB2D9KYO@cn^R_V*UD;Oq%Ib&@!5;(~MD>~u*hoG4*uM;1^XoCsm(L8|R@ kA8>A^XO(>xorBXVE-2dx-%H7SG9!=~fy@Z}D~-Va06I)HhyVZp literal 442368 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
S0_ksI_bP@>mzX;TRUn6!RISV z^c6R`;{0%=T4laF0-wB0DMLJ0@gnX}eKcO37l?(mH%${+a8> zPJ7pY1wWRZl-}+(*=}if$JvHaz2Zvt;ZZ(&+to?U)(zK~SV6piIke*IX!95L&ldAc zNk^sEdC5!SCR^hKo|&@M7qg1s@nY4Ixaqj2ltdR*cyfQPn^q7cqBou?^ERVv*3sib zg&xZldSF_jb17|VVqe2j1lm)`NiPQ}YX_}9>{uT_E1bsyt%zz7;io|E;;XXFZ>}N; z{m<}pn}(;Ugs04~cq;4{pbC3M6uYWGiqnUQ7a#;YF_{8E5W1GvFlvae_2Bw}WZ+F+ z!T`kIL~h2U4=#aE0ZtrW>>T(4;J#^m{om7$NSIGAi=C30EW2TGQ{cZDWW+|={ADqG zOxm$u-ic|egevUZuuoJxLlWPDyUYg}+}=^I$e=^fS2$-f$j(V$u^(o8HB%GNR~3|T z71LL(xsroxl?tY>_KB{ko%U|hS1kP{lP&KhLKjxi#0_W4YTwmK4c3}$6Dze)s-WBF z%p!Hw)O?URHLCB=lA36{N5Hg|W*Dyx4xJj7GG8hY-Yf z`YDh*G2K?3C(-dS^CdtZwq97F4<_`|bYAwR4LhI5D-;c}uVHzFqWITM-nh{< z{PikjyFtsAj=BI^;yeOcs=8lkvr5ZrI_;gO11*WB_RkaHqEBX1x`>^OrpjLK4WOz< zQ)zl;T1Ok?)_vH5-znCuAZ-%QO2YjtBcSzA(jIAYro~)~kz)O^gtr{=5>aj~}4^ z0_XTIp8!3HR@NF7tw|iJ8nB7dprnQ9YHk9nQqHbZ2&oX)?Mcrx@h$zv{f)h*rs#}u zd)o=}#z6MRP(^;QcTAM0aQUsZgSQ;Pn4giBdc+ zg#MI`vfklU5$WF_25MAM3$f>{4wiS}229)$iRkq6kUHA!4MLZ52-Gqk)jv6dSY zUXUQWyV6fwmiqwc=_1P~&_5kKd3}ndI;2tE-Rb{dsS1dX!FQp&ztDmKGfXVy#f6*X z^`2LMfYCR-R!K3#Kz+Q~&a>b;B%|XZC2}a0jId9kJ(ztURxQ7bj63_f9_w!V@c|2l zja|74eZ1{Ey!VzHJDTnLOi7K|Eq*K1n=Gv)Gr-9*id6x2)X&sz|3_-KZ{K${vpLBo zEp$!Ki|2j5R7o~2x@+q8JDU%4yLA8Jq)v&M!PK#nU0UdxoM+YtN_hp;e&02PO4Q0C zpelbM=*3_1C%1rJn@nDa^0LX`xV3-q zMkE&(ucl$3{}fm0rBMFUjN;Y5)}304S1+W~BD1{_mmX!mQBE(mW!L*o@7Xew7i5$ zKmm}2_yd1O8HW3rG$qUR!;komi1Jaa>B~Tqr(xJ7SNfY=ZESM2vB}lOCRZDqT&-(z zwXw++)MVMs8ZFZcMQ2D3dZe-@QTEuoEQ_w9ful*V4YJk__kmDW4<$f8ljL#m&op|sXVhQJ!Yugi)=RI_b3Mhm zJ-%XI;n_vE%8nYU48|a-^773etj6ypo15@8tVw)3WiU-$s2l;|44b1+svL>yk|P`C z5DN=Dm;DC9Y;bt_@kZna@oxw5O9>AjlEbTX8SzeD#<0$qu{$~97C#w;I2A9#5kFqcV%Z$R zO9jKrzU*QZFB{O3;$jsqbc(BfywGVzv5FTuwJ79=h-|#4`@V}6?65r?JoaOjMdKCVU>jX)W63^-ode;qqh!OVPq4CVVZgK3Hi%*8 zs~63J4m#ICUHYLj>zl#OmrDb&LxSwb4`W9&AqedF4QL`i#!%B~5i81xM4joPtAx@w z%j-cnCQP6k2-cti>M;YL%IVD7K#pAiik+!|(ykGp)N2e->NN(a28o?>KwXA57~qfk zlY1#qc0&O{<63-|Ljr~ZPUyrn7fd;~Oxv4iWJwxDdBI|VZK1vOYc64SCTHRq&`c6%CeWZatI0LlVk%UuCS=uW;J2Gx zQ&@@2ZbAmuFNUYzLh?$ldIRxKOivz%l|F)G&e%!VZuV^q{kjPUe40X%N`K7=48i)?s<0Ux_?B>fmh zo+HNN)8h2&vVW^ z5}0!)8RO@JN#>l{YwvZ|UhBIadmU`vaV&E!#{=Ct8KnSEf?q+EhbALJY&&b*r+{s` z!b`$G1atQLAZ69N$TSpe*88yNQdf2aUYkYkUI*~Vc)8OUn3#WUaw}d$dca4iv|W<0 zudL71{aeh)`Vk~L*$M!suvLO zxct4~Sv_{Eiji-+z=ph%x&anHyx+)4Bg8f72nGqBI*HD4?8sN)NGLz5Ln;ja#HNR z_XFBo_E@P7k;4$>H%N69d9yglp%*zMaoUmUD9RR9J0dRSs$dWeAX;Q92l+4q@nuyO=~BgNzl_yjJ4B`j!#1fVCLC?e?&uH)x_%#G*2;Uu0v zr;U<7|EQ2dLXk2LX_J6hK^wCK7y_WxU?q9}#^dKWxseB(iLGEfd_9Psy8Z7r@Bg8c zE)4mGsWLL4064;Dd;EPs0q96X{BnZ&p!Qs|KKM*5ec;^^6z};cAJ7K92;sV_4Me?F z`Hnf4a)#a(0Wac+&n%=CjgZeygnYP~m5f6RzyQp{-KDxX1dd6;RiylHmTDh&(Db*! z^i#ezmhJCtO@hht$BI|=b~xL%|CS!ApMy~S=QvcK_&F!5a4@TVy4PCZVAlI|)wJi6 z>HqDr67HnBWO?l>iqM0_=EqGBJ9v)%uqSj@<^{!#RJ5Sm{69MU;L*XZKRkC=)IIN9 zEk!fWc=Q4eQmtUZ{f*7dLAJ0`q=PxNTpfOA!RE3frhUG2xc=w|_PISJ*9Z1_^8HP) zoj1AuxC>g1{cd^OzdlQU+ygtk*ELyY4WAOvF7ZwmNtxTLK3#v<1G~Jh@A72(8xkoclm-o?Ko@{?dWJ2u780=JI-Pq#=5!mzSUEXo3{;&sjd0*e&r00K*WyE1jehfbH#P83^h3i;(^a>xX{~iP8@us89Mqts6p;ug$BS0w2&0 zeN#Im^AB2QApj6Rp8uLK7Vi|O%7BfhX+~q{yg0zZS5%5(7;r%=kgeKJ|7})oHZ{H{1@2!Xj?DtWq4M2R1+A9H-JN4r^8;aleh?N&zTfTk-4yv#_j#_*{NM-ndEeXTnv0iwzbA_CtB?DP z>;e0JQvE3Uu6@_z{gl7wU_VNAp!o}q*mr%AXJFSS?nRRR1b(vp-jjI0y6ZoC{Fpi7 zH-PH<1FDZ7zrp#C8FGYj_j<73Qmf7N`BbkhO7iwZ@bnv-4z16s%$twEztq_LkWs-s zMBY+{tiV8p<`7Xa-8X|d009Z*0o@585nRus7xO?SP|u_HbBvOTmkwE^qE%`POV1-I zq$LH0AOXNhp@BO7b=0$}&&q{{4-?8qZ}i1q{%MhnD19*$O-G7D#RUTgJo>o8NGK1z z*BAfwkwq$O`oc&O4JeF$p)jbNp!~f#YGdB$jyIy-A4dRpNi)=zfIu5%q641k@L$~r z7O_y31&cuDo&1}dilcwM_bhJi#mO(a*Lv{JC?c453tjDzy^tg5*n?^!Q$JJFG5$>wHF7_?+KApg;Z?KIed5=Qg}G-vK$V7fykmLz z1Ngw+5xei}0Zkr~=z|$3Kc^N`o!qhpDTqDXvgUQbM!Qy+{ok+7|DX$}|@N4R^G63y4m+=V+aBN5<&k)0tn6w>(i%uI*)4;ss5y z%Cuc?keeuEM)KR9TyfSACu@q$97K(3gjDF7V711uj!8g&M zjC$3qra2QB!6UuUE!fF9~@IjXij*LO>%H{tL7{!#7C zU$#ftn~dH<8ES13?H}%cPq`3krLFeQhPOknl7btvlM<$!6)EeITa+(C8jR-ItZ-V6 z&!y(~{oKGLtv?5UEd6EJX(@|Pbns#LXT79vj|@DKlggdqN^b@( z8jjmuuSfd>`@t|7*cTX$Err-EWnI&u8DCX?@K^KRU;~?ZuS?j_nlU4N;R=8ph&{m&Njo>5J3CU_$~=wHno zg85}T;uS9-V8w}YJSTfB?R~Zi?>Z? znmf{?{eY)!*$jlgVtFIWS~GTA=sF~sKZ5tYAOgsn0}*tuaLXwTxm`;{HZs1lIeejs6wkQR9*%SBah)b6=~y_3JTnD>gwDUb;6RRpL zh*w7`K1hYUfzBSQZ>z3h?HL7U=l1vXNn-qp(^qXce|3P~mrgH<$)k>4dnK^2@>F7; z2pe`NRM*g%--7?+Ju4nrBxmK7%yYPVYn}ryU#9c@A_b*(@B}Z%G1zILT8I9hieiM5 zOdfH7h4^`}Xa;IhiK9CuV(P9Dv*gDZ?gSV4iz|H{$2tdB?*%if4!?Q!d-7TqK7*t4 z*Mg%EQ@qUnU`g3a7%I4gxt(!5O~_9npMs-QbVJ-!h0>7J{Ek+Z&r|Ulr2ED~3G5ot zt`xLVBLbVG4t@61BdG$AC$gW!p?3L*ykG2mxrRjyvf8oJQl&xcHC2l4|FhXa(>pi} zxM>OcH@Fh#>q%ShMDl>gjOLBokvc~=KVc7G4E7|q2dlW26zO*5r9YXIi9>`{2rl6p zGUbh3s!dBt^4%4=NRm?2V>k3mVttG#4Io#zvk-5Kh6YwO@>=1?v!Ki(bOrm?4g0o_ z?b};tcgv3nsDJ>d^1qLhgb0a&z)jd*Ss=eu_Hs~oHF}%pqYl5xl|!QIW4_f*k1+K3 zwW~>jqCGv(-ya$}(D|&muXBd)3I);%TLJrFHP`zzU@6RXQK#Kp7a@bdMuZ}PO5ic8 zl~MagWvrFysgU&N^ILSbAL5}D&Vcez(XJ2^E$7O|5q6CL;FTX^Ox&?&I-f~+;V(dL zbc&~J3!O#~XZ*=qGewF_EX<7HU{ZY?-+vowIKLg8o!R9(q}9TMP%*IxAAJu{PJXSd zL-pH4TQ2f3n5&xKrYpn@;A$fEg?@K!biR}vxK34nk)I(9o9e$s`)&qb*`^7;p8h2B z^%ae;d?};(s)2~a{AGC+430JsdgLLuqgCGCIaFG`ioLl#rTY2o(!EmlT2SP7GsmTi4K;i0 zCE8xo9_zrkx$}2uW|22*1-;~aUT`UO2fd{iE!wC<8#|O*EwQ;no6(@n6@LzfM)5uz zm4+K4cL+_AVJ@9vWla7^LLuqnE}aJL_-8_WLf#$H*C&#XtNb0X8~}`$d_1d%Hphu(tO;g-wIxaiY3hf;XRgd$)jZcG2}5d`M6hq1C9drgbKf)ax_EJaY^F8 zJ@MaqlaE{c>raoQ3N@Mtuj~FBd2PB27vFzVJGXrO=jKSM(IGj*>?)gq4D;R+`|~Nt z$6fxQIUlEXRhKf%dt=EEXV-dL&ThlxeJvrE5N}a8ypzqxo&B@ueB5AIxq)o1hTT1eAb$~&kV$F9GvFlGoIxY!+d*aXaJReuO z{L?1AiSfJc&l%2KPx5iEFOAB_881W1Fk{PVEwfy@ME?Cr`g4?zdu~ZoK5i(7rF>_o zC3OP{Is2=1`;<$U7(bk(KS%kvUp2(Y#|?(@8%W3X2bazje~$8T3+kitajGU6mT~Pj z4J(rwE}iO$h#v{{2?vKnELj|oqge88)L%vQ6hy6{*1dzf3GVxe`Bdpl%D-hsH^C(J z?ci5LoZccH@o6~JE#ovCdvDrlI8;+MsVBC|BH){L4DQLgjOCgka>?XP&$ki(ET^>u zCw(1}&Ozt#!GP^&$7JJoYBQOQC(A$b##*U5(tOrUlg1+^X&hOT$!ydGGFg96gvY5p zsJSEo8yaty6UT$a(G{F{g5Fcxg$`b%r%W=X*PE)rQ&Qg6`&Y!w?M2lR-5a!=S2C9^ z(N+D)i(isFe>{7%(8Yna14Tlm<3Jl9$Bm`ZS&^4TNDvg?4+o@xO3vz6(Hl=}X|g^e z1wDEGc=9X(R+FSlLbORTi@~vb2E?FGi$T)o-^vNTv^2%HqSB#t%Gg;8VUm+#GFHtHxZK0h^ige0;= z5(W3#;3;xHX3*sMwC5u0?rdv|8DHBo*-+w1b(dbbb3h8FiuXcx777P8j_1@Tq(E1%FZMtl zg!`l&h}QZq>78Ms4VGCf)_rF{Ec%yNoV+~5ai)Y=2xsblZXXbf{v{T=!ibN@=>0rY zjBJ5nvGYy*wjTIU+&4({`+fWSX57Uoy9|6ANy_q1Mn8mg)O)KeB03_h0vIzq)J)`J zGWqLW{wWR{=lolyv$4nfIT=6WXnP@*M>PHl>GS|3X0~)D@8=B-X?UshUI-C^ij|L2 z->0&9zFH2*#ebQSk}~P0lRmT4XOa=vRY~K~CypyQD5QD`2bzf2jJ<$g#$WM`AJp9c8!RQZykr=-c+S;FoQyE4BL^VIP*P5R?rse~X zegVc}KT2S%l~52ijCC_req`WbEbOoN{6v0WmV5yDD&+pPd=-LLJM!?Br}bebxW|0VdE(ov!-V<8&8&hakRN$qxn2l$F-TvMok=(gAEljnaT z5kFN7o|`-%27Ou#l0N^F%};qn$=_2I1A@?}1wlmsiSZQBC}pP9*VVR(;uRQw@issO z#-C460SU~|53F!<3g>=)`jt-ufQrvQ?Yv5_&QE#m=clfLWi>K<8RkwV$mhYIJmK?G z-iR)a9H)UedcT~>Y}E05a(O(7^HW~?`KiYyWj0$A#Sis-lbXs?l_9%FoNr?HNC=?n z9{ty)x>?M?R8uNFr9P5sO7#3s=+{E{jbi@!J^7X3>s zPF^13L?qd4sLs^4%Ll}we~Cp8@R%vTq$ig+vEQcM|H^cNq`_A1|mf+_Y?Rae%lo}an}aLn+nGLer-`3Gsk>yHmcy}lhW-&pqQ}-2BsPlz&=sF_mKA z<;DZ2r{Xju=vxOSl05(3_wxgirjneRFPKYmG9?vhvQQavimoTm{{-_)lF^PwpA=U4CQ#@l_6sJi%Gq@kY9 z!XIUu<+keG>c^MR$Mgw`24@&v#jH7@i4B2$pOnA%NLJ--GD{1pv~Gr^$Sq-|L?pk) z%%s#-)A2wg=bm$_))8S(d@*if|`N5WH_PFqSAvhs8C3O10f!a%l8?$~`zkUv7N@}+dCo^Pzk zsv`qwyzFUSXj0_nxn%Qh6gC#N`C8b`bIH5u8)&Kej@#09<5ry4_8Q6=%nvv(gJ?CKw92jy~k4p>UXh9iR5bekzgI+ zklObWp$=1@$+)oN6vOOq&Nl#Z zF0g@|d26uoJpv@DNatpLxoIM-GcVATExvLK-)yX013b}p=&=_1CGc*3f{;tmj9GIi zl9F!?ugH<=eInelb{vIUysyz(il}OMTadCmOP11G1H9YHHiz!>anuDL7XjTZ&?7H< zU`J9CdBMPlfDBioFY-)(aZuFW8jwh;34pPBFy?lRv=hM?`*gmd&WB?&+Emo|%$qPR z%mw$SlCMog4cXj~zNr*xQ&FQhEigT4;!3GD6@jdjiRqh4g*Fudwv;Dfn$p9SnkFeI zc96hd%K2%V3ga@3F=|BUAy}{UFopv}+HBMy(cm=B2Ix(jjT$#v1lyV}-T=^Pvr$7y z@54H#Yc{}m+HBP5(l^sMn^I#o0`V!^eCgv&g)tie0+lIgoJ|#w;UaTLs?qCINJ<7; zQQ;auL{YGYfr~jpbv;F>x^nKhMF(#)0p8BDfj4y&6}JUm$nR;8O5AFPZR&uxi0c|? zOMusA$TtCcZL#IZfjnZm09Fy{Hn^o34Cv>lh*O1UUv_7ly z+lAN>Tb31K?kz4m084$4QxNS3MZEgTYjd@V*$0eMum?9lq`%Db7?fi9wD4qUN6 z5I0?>lO7$PwA~+2$y37Y(0ZRr`uj}U9J_LybiPXZpGRob=J1u{q>EJ2_c3X61j}*K zr7G#;5n8o5h~+rx3YBz#NegHtTwaGs*X+1Y2>2kTY>s3(O!@G7PN50v@?m1RIhf@< zb&6*R>O+{iIiBS_bqZ+->i>C&)@}}IIZvIUT7vp1Ox+ySa-KQ`wgmN`eN1aN2ezE2 z4v?c#KaHuIV_VKs2dGi0|NNh{c7beM+3S|@)|sF#s{Z?bcSRt1(g^w zB?xXgQBO1kwloezN@+dOf5V12=13W}OtyNWi(I5@t|$6G*bTSVYpy4{+(o*S+0*KY zHo#W6wO-2XY4t>3bC0g2p6C_W2bb0xSXVVR+jELkn+;f^rTJDp#J-L4HTUMB7ZNkS)95+d;#YGPb(trDhi>u}k&=2s~{Qe^_B)SBs!Njk+ zIUxeZMtNBqjH}xcpoR%&xk*};05vA~#)mGhS|oZ`sR6)w?va+4lGX_vL8{}IKrewK zBcz%K@XMo~QXvC(iv9572QG4>g2H}T*aY&byJ$bunv1B+p*!>9U+2bh{Uu$bbCID*XzviH#!-Tb>xbvB?Ii%Oa0sD>erd9VSfRnFx<% z!sc+Iql9ZVp%|a&uH8cmHU|?OrHfrog*!+az>rmXJ)Xm1wLG6D^97!aIkxENWI$U0 zD5CwB-NXoUWYKBb0z(t+aZKABS9F@TfKWvH*CTDLi(=rrvL&=v)2S21mKJTbMjP01ZkmWjdY9qh`{|zS~5P?&> z62Cw%7>fEVo|ABI-Ps>d)KX10xwW)Ee)$IRg#Fu}MbB+9Uvt}te23?i&9upgh~yBP zkOXI~R;|IUiO*W`879$&QLP@i^dGa(s}>9^OMvTM|Wb#PBRwM%l`C>?PN8zn-jeM^8lE!uN_^99p$?)Wrn#I#h7vTzz!_W{HD|_F|ph zWuoi_&B^Mk^EJ}$7d88|5EBC_)ITlj2bH-fi9bI4j5$r;mrUDfp%6ElFu6#Rv zQz_M^QUYy+)24rebx0FeDzvExuU)x5ZBwz;S8s%ENDo(Z-{M+eNlUS{@G6wDv`x)Y zY%Tl@<-cA}7o#|brb&>RN0ZVx8#pA|Y=keORKqZ)M~EKvu#3`8E{e#sT^%h=!Y5JQ zd@X%*#FR9S2`@#tE{(H+Gpo%;_$^BK)%5YkBu&DTQOeUe8FQMsDxd(Q_1Dk1{via}>{& z{2;)Ampa_#nDJa6^;99gXE}CIfyp?N0qj4=4g&8MCddfR^q1g(D9*&{ZMoDV23=7H zL|>Mh)oh@6eYba$cT?Gs;39u9o`5(Y3UBC8vz8g$yP2GJ9}9&D8ldBs)+g&knq;XV zRU8j3)y{<;YSuD?_b|156E#QTxkQ{ZgUwoI@c1TLrtnpqh>e(5EeLCw!CEF<OI3Y*RCXzipufJC_-Zk}bJe%M6yN znZagLX7DtgjB|nLsL32|Hf08Xv5^?zTp-#`8(2!^gUf#Kix%f!6I@ zAlkleBQtm&({?TpZKqwT^Zd~lXx#$dxWjW`Ej2TE5z`i6#zESo%sGhs+GlRbg)7l?_ zk>AgmL9;y6@U`?P5G8o!ns%9Le zqTV^n`2;-jhJbNzd*bB{Kfa*f=MA&hCdwPm*Yk!qA#ZqLPx6L=7YcikITUxt%^ix% zFPh$`W9vh#=Hi(13Cz}Q|4uxs{Gx&m9ZQ(U5#Tp$a za()JF0zQ@o*DGO591C(s(KR1P^Sembd?4*H*bukYORlqaAZ@IRbjfqp4y3Jxjc{qb zmIG;1+@l+P0%;RWk4sC|&!7n~rd;bLX#vt#2`r{`!05TQYJt&L2`HxA=q735BWov+ z-h>fyZPmg>UL`<{a;ux9$wM{{_UwDs#Z^~WJDlaJG?oeS;QNE?y9FEMH7B0DzHMx_1O zKhmn53+&iP3lu?OR>7p5i;>t!3lu@5H#|nGb}r5yMLMcs^;MuQLNoopqtDSl#14b> z(T3H@>Z!R~HOEB&YNEPUqwBahqP()4jwsKfp44iq>N)ZeZwE(DLWK|5dR32u>0*?A zvOyGk#c;A(>b0;UjyVYS>6iEVi{d|IF}ElfmJReKZ zXaOeUOmwOL6pd=lWbiWqUK9PQ)n?QvBNdgQ+`yXpOK452#fx6$^=f;WCEQ-d+a4LQ1*Y~W24RXxyG1kl(L34f26c_25>w8{= z-EnKZl$q1&duF;wmojr&eb3)uYg}5drM~Aj_vq?J>SHyW{u}I#OY7H*eO7V~R{55j zq}5^{QHZa+154xDs?}njhsCPD>n3TA<0NS~{RS+RYrGJN+EoJAD)ZbVtxA9z>wEj> zF0NXY05!08hnu8DqE;*SdVhs$t2UiePuOsJu6t8b52Yt*IKBBn*LcJeB4eZm60dWU zG(`?Ab!qL(or)ax!MZdpMA(CV)2MLYO%?7dD6GdZKcj>6b4$o!N)Yc$X$R@+n3_4_ zm)djUi12Fds|k=E(mP1MD$_E}@jizMYei}|GhuVI&tbw^mD<}4v|@9t&tbv@hN-gT zyG+;|>2sJcpWK;Fpr50Yu{5y#ccyI) z`8iEnKq7khAOD2bZ4UT3Ooy1boTg2oKC$7dnYKC9 z=QM2!^ob7AIZWFe=u0ha^;j}l5mqh_))Jp9U_g^}kiL^|e29G|N2;)`CeE?}Kd7Ne z3h&e%+QtT~WZJ?#b%(aG0V4rgxA0Hhq0N4&-a-0arvC^DhpmJ3O?)jq3VG*`i7)9< z$hR@=^eAMdn%12jg?uN|c1OG|q;dl^*nxegI~?4@i^nR}^m=XJe8k;lU^i7p0FkCTS8rjk51Q(l;BHCQE7k z*Ik|sVlpStOZqQAOdrqK9qK_ZX(`=vwDgj$zRz8b8P7FFFX?~Y>r`^De;o@*+D}?< z6m4{s*3Sm;YbRINTui4o<;~gw0nu{W8xHw?B2EOLtjp*m{j0mkN%on72Tpd9zKE&i zo2WSw*VWo=9@0BWKlOcDW}$n8wG80|CS2qmVJ$=0{5@K+a~Z;@&Yp*wwG83aOj!6F zPK0Z1gtZJ|+rQC@g@@q+VZD>|jZD|M3}MuQ6L*r{awjptxqx)kWGszruVdQI1*Gk? zjRZxTX&V{BJ$KN$ zDY(l%4I*!jSQ0%$xPa-!$q<@52VcWCKIHVoG!tjpfLm`TrmS?4wy^C5<9dKB`y`NWs>DCEgZJ3R_{|r$-@Q z!?ayf$Z<1-=5EcaZzF!(>7rg>mssy4{UxS<7wr#QC+V~Jn%hQ1bdp~6uf!KJB2Huo zQ_@NLe_!tR`NK8eN|ZnBE1jf8{xH#bGisZpzsN~FcHbK1Ww)z`(&l)#8C@g2+seAw z^|rL0&Vs?zuuGKB-Mcr?8ppI^wx0e443J}SUxPLu5u+D3trA|g@>v(@nvbSE3d7^p zdd)}EE_RVF`P$miw5MTk+*&WW+S<{yN$%0L98KEnq+wRRTiRyRotpIU1@y$=S{wP#H(wQ%_0s86@pPuxePKr6WpJP10AzD>Gbt55NpUDG=f*id*2xM4(3+kY%^{bee zb5Z`N?xXy|3!?k-99pD+A5Me;qUmZe{y9w7xfp*mT`k1_)@)j@b0Pj{x`aB2&);Uc z&PDj6=@RN7x(8>`dYudKN72<=Ro}yOoeS_s(bZ4~E%}p~v}EU^M>f&|br9)lChc7C z$VS?TCFU||=VC`T(ncszo01} zE>@dVBh0c{J|b!yP`Zp@%K~|ofIP}_m@J0W?w4qvsgZV~HBj$Lw3ot=Ip$a-o=S9y zwl{rKi7wH;7uF_CT!}8xeh(%fO;d?3(Y`fpQ?Zq3zXlVL9&GqB`k$I?{(QNH z<51phv&x$1$PuF^b$wRlx7p9nyOO+-1i`8lcB%f=SBRE5R^@O@QKL(BDU&vbs~jh- zb*cXEDYR;H#L98fT9@hznY1}* zg>s1nk9yQ%B5^W6DR7gtT1@mXmpv%UU>RLoHOGIFw6^Ysd2?+-)^f5MH%Y4!pvDLX zxk*};05u@EbfSw47l~c1oNSnTqNH*lHVWZ&R5FEE=t_ z|9mm|gb9L*y{>>WT6Jm_aEHR#YN^r`re+Q+ruKMZ+*a6I#?Ug&K}ClNYejH3Fky2@ z(P6?`72NAzpcR_~iVhRj%HY1qgw5eZhY4$SaQi+_D>erc9VM){!u~$fHHQ)%rJJ}F z_U?;_3FgS6qm!|8;+@a5&2dGiX$uHN^->2$)4I)3MW<;C3`MlR$F$8cMW<;C5Jj{< zDx-CqBZ^Mbrg)+#JiVJ~o8yU2)23*mXocN%A+6gSO-wCq^<1@n(7l1_RnS?@wj7T~ zcVUa*KwuMO=}h?+-}sQJq&&3~i!yPR4Y>CLV#-PvX&W2x4yG;KSx2hO4O~GF1?x68 z;CrKJ-NK)Bhc^4MdMoUIWBQMfaM)U5U(eUlqmWdv_J^$%_Qib7Z6hLDVgH|>_(Dd+ ziG%K{lX>Y)ew0?e?Ex>=O$DjIz7dzMs~Vf_sVw+T)+IZXoy+?DQTF%FjggS*ORcce zRbM?8Mv+6AC!372R}m*`f&Db>j$=_&`*aeu!2W#trV?FW{X1BtG;t-mzPcoRQz_Nz z4274jgkZDM#FYwdD#CA9vePydTYdFCuuSRUitb&+Yk~bY7_Rh8EmjNcYtuLzI3St? zsj0N4k?G?NToP?I!W&U8N#ktTN$Eig?4>Z@eL$LopQ3ouI2)5R3C~6O!DrLQ8Myq5~F7J;3)`24vz$1EMeMZL-&j z!v>qYo63#^7x{~|;|4`W3+#tZBj?y>3L2bbZwynbNDN+%D0&oeMrRhCzKUtPrjX-i2F)$7|1ya9 zAv|Sw_6NJfdJF7wrhgah4_gcDGx(a@Mnts0{#8Elg^Y+3nZcB_z<#8%-{%egFE>%% zun)DsPIP`vYi(^bwuXOc?`wSlte^%+q8#az_O%YfsyG(RjXED@?rVLui*(KB(%NB7 z+*+^sT-w)Nq)QI8b}nrftcY9dCI4AFmv)DHbS>x7K7V2!9@1pfO7nP5qtDy>7@)RcRT*${pTA&Idz3B+8+PR32jkFN}yp~Bj z7x1x>HpTxUv})(#JvP!t{QX8I?OeFWMp~c>de(0qrd2x^IkAxzsDen}%A}o(zDJRc z>RbKxp`(N-0{f(39Yy51!%)q*+wkV+&b)@2aWnBtpyjx3975B5l&>$5*II7ql8YsIYjDMA+@d`6@zHJ@jzLj% zU+P<}omWm)U(MaCweHl`gUa*-yTM&)^~!QO$UFS|Ko>0C zt6zlyVf5;Lb@g10v=iNbdRJZD2Akp-hEF_|=<4dPq;D$G)z#0y=A?-$rCJH7fKgqGoHkDZ2t7Vw2^f1O!P%Yq@atvlHU9$mf(}YGKHs$+i zoDGniHX8xrlwB~3>EaFNb}c2aGtxMlQiC@F>M0xknLgfB7_$-RPZ^iS*;FCcWa(c0 zhkr0KEZ+odIAMR~Ab`O*sBq-?rG)b;KNlYq76z9RD6Hoj`%xLG2G?FpfY;*oucm(0 z@)kfXYai=bXkJ~YHm{!JZ4ce+3l%RD<)kzH#fS9n)mL|tPm&;HrK9mtGDB{8vq0mU zD>`;g4f02wLxPVJ<5eWC7Jg^}t3&Iv)mEc#9w1ugh?T>wMvd;(w=!vS(8_VrTKDRG z`)SqYxRv9iweHn-GHG+@%5l=A>a+e(p;Zg0B`O#kCtabEzMDx4XypoNy?ga1`)JYT z5SGJ>wsfyv%+$?MEa$0HAWQU6_AqsGAj^5`6w4CSfBX({-WvnU>wWHUkuGKCw0fTpq4M2YFJsw+2i74Abg9>rv?B&fsJ%q0@P?< zwVR|>2~b0Oxo(mciCV4vOWx%g!%b(`f9X-ru0McZ`0P5#z@1`0M0UD1rAGGmpRPK!9`v6^YiXmgv{vzM^p*a`YveB_2=}G5 zuk^dG5;b$cFSVz~qnd6W3RC4fl{+k8!sc+F!-TaWwXRoa#pYn2!-TaewQ4484)r-q zn7}ZxI-d!f1APt?CNxZh|MRcJYIB&+QNns(=`)zFImqWI-Nb#R8#;&y=9r(Old-h5 z9m=%L5kIGC8?|dc-A3y+$NQY7Eie%Y-sw!+9PM+Owg5#$`l|4O6wN>sXMgUFV*`>pT_hbA>pv~l|J$k%`H6& z`F^II9)+C6w9})IYhNUur$-?VV%n}LiNbV_LZ*xQolbR{$Oj2 zR8e2*E3FmOB&erB!FtgQhw7hU9ym&PvMDBem2a}{(sMP^eW3ms2Enmdshu!YP1^OKyY%BPxXVe~94+0YOI@Cg@myncm;Tv$r&4?U>R7-D_Lpv^BLPuOrs0ct zU&fh$BK1rF9SA6_7Y72S;XpuhR;B1+G5%R{-hB+rMDQT0Emm(cgr+`_TBY0}y}$J4 zXNX$9iCSvIrzYao{?gYo;X?NaYZ=1rPt%Hv+#{@I26Ba&(3xxIl(jPa{f}P6{MlCpTf9czKGR_60qb6hNFa7RnVuW)6X*+Er zL2(z;b}k@or)?xC{`r5jZs!8hcG^aU@Ls0vTtM1R+sF`p@)WJxx!|sywvi#MV%ig( z)~kAku!!l!$q<_ROYi#&G36nrCl<56^mm!I@Yr3@fY|)T20Zv@TDNl$YYH|M4WP{SiEKdw=QI_*!}t@?55!9)vQON(ww9})I_dP-Dc1lgKKWzP_8~K{sMnv?Np1`!ph&YiUOi6#~sb}^3 z{Nb#}66Fv3P=9G834OEA>+bIM%#lBQ)Z?l0ROSrvcs$+mQZoD@U$sL`rpo{KXt%U_ z>3R@ByUEb?k@D_9SI#}tMDGJ~)+dnKrpeextoJ zu;)kWl{bQ%sis#@O+h!OtLJtO4X#^@;pr1oUr#y|rpMJDK9C*QeMR*yeq8OMnHe6}*ctNc;&F*9 zuj`NN67_MNYBW5!+tz5 zkK8SU9VJAdI|bwqko_)=X$q;B)(B1T1JS{3Hh;&+>otiBR6E*FBguY zSE3CMGVMTQXyrNgT+!{XE&P?QsG;tMcu9BXpz*8dr?kB3vh|fC>Fz>#^LZY$EUVu2 z0TxHI^4%a8*Lue07Rg(?x5+Hg6V^*hF2ocT7RfF0R%OfoKobdB7uU1u#?T7+|9GB$ z{87GXLR~3-9^NLc43FGgvvd*Bt!={M=iR&pV|nJTZ>YNuAMXEm?2GZM_}72MuMKtg z(x-FzQ~vd9{ONztr(fYu`PXs$D}7C>nZ>{J(rV7f@B62iE}o`e+@FtM#rT)i@gN^z zJ`GEW%4JLG1L?u0{k!m)%BR{-=sHhGd_k&d!6*Conr>N5x0r_5|2upz@8!Jfg;={o1eEyuIx`lNX+y>7rH_!cg zl(NI5N&i!gh&Ql1PhS221w{ip^McE(={J(O5&o>&ZPN1Q`f6f){R8yeOvB8UEB*QM z#<1eW*JSav@PQFkyR+&apvNuO@JQY!A~GWIPF}F)Ng5hA)HXr1>mT4@t7%x;&auZk z$39+evb!_&F?ep^BvUVAuSw_J^tzT@du}J{L}2?7o>9h zV*B`osT_Zpef%M*9RF1N_(M}U{wenHr4)=0dC!e0??pWxJhnVa_W7RD;~{$>??dh5 zpPI_?huFs-mdf!9?c*1xa{L1O_@||E{K59|Pfz9egY4s+)>| zS{G1yBSYyd4We80IqZXqy)AgCUFqRupvf)csdzue`jqS*4jF4aL=bEYQ@lMK&|+<3 z&llc~ef*T-ar=HyQi{jz`&mgT9=GcwB^7vF_Ydv*ROvY+w>;t4@?*CLN=os$-JU5a z#piZ=tfUm5+wlZqOFeVYE!>Z{zwCHONhv#p8DWP)R8sxBItBO7XbeKUY$U$L;Y2C8c=W zh>u9CYd8jTqVgRxexvjpe8-k=d%Q_WDc-in%aoMjZF{^=Nh#j8$19bT;%!^JHLRo% zZ-)=q;>Cz#_f!I{22RD_9NtEV{ICdTBb;7USr};T-dIgR?yS!I@}_$JHCV$jbS4In zX^U}dxLl)Rk%<9KJT*Q^GGW3d6ylZM^cH;yG;1}c?a-$sL_u3B7(3?|3W@?;jz*g7CWhR=9J-;Er?K<(KFq`s>^+ zgWCy3ui&DVR}OEJUq0N9i@5vTc6b-(w!u><=KJZdu>3MEo*N$AHjlqWcqoV&r~2|I+?Ae^GBqN8U}W zmmd?SyZQffcu>(dSX5#siN$Ah>CzH^h=T9b~KhK{`LVun= znS}m4e=-UEdH!S)`u6bWFFepM)Z`M4;QIs6*+ zuNuK0pWE!u67hSSnRu0SH()(Jn^#}W$lbv0(e&VDFu~A0S!SA6l7gVT@o*avB*SAS z2)h%XWPEzrF4Ob6OwZ>sy&RY6<+@BS&lP$nw*LnAeE-eFc@-Q>q2ngV$6>$oMh{)t zt!CcH$!`|NR2a_9kt3Y_B0t}}<$FjH2U=s(JMJ>QV=mMC#ASL%U8dLNGQA_t(34i< z09S2Okaq!$-9|p9@sTM&P*Kx$V;Gm@Xc{ zh%;To5MCdiABX7r@ccLg*N5lFA+|m|KMtYw;rVfhtWV8v#w=;|o&G{3 z5mfbubVthb9HLnw;#uUm^e)?BnIEY?XXZyEpZxqt{W&u~8u{esN9xa+`O(NHKR;4` z&diTSKKc2P`g3M}H1f&MkJO(t^P`bZetx9>oS7eud_wax;VY2==5UpP|144dla27l z!GBtaKgjqqPM}{c__WNIv{qW@OB3kDd`XL?b-px#Ud)%YT3Y8z6X?Z!Nz0{mzBGYe z%$KxYTIWj>=*4_V3#N6xG=W~sm$YJ9=SvevJYR}W&z3(>`@e|lcyxIgDZ0GqWj5U9 z#T1%TyTI5RIH~crsD3mTi-W8B`J@qgNH4IKBOeqR&|@B2Z9V;z!^p;Bh98Fadr=xR zM_RqMo}vVpV{Lck^gws%!s3P{f1;1dw^i-Rs;{R4pUyE0&X@A{r$i@KT>;beHi=`T}JP$Z0e{r zX`XRoOBG$A|LE#iTn&WL0Zkvs;8#R+{X8_Rzg)G-%sI4Dn~5QexX_x`aLY-n9)^RUm6Ovui$D|Dr4oL zwQ5%(SsQf8(kfn6+2T03MYhy9IJ-J=WGiOHt68?#9$WUix?e=OmNtFW!)#XPPJwyL z++D5Ijg3bJ2|QwC8U^sdBcnP3VzQitIOaRaAGAyo4c%^u*>l zL4hA?x80Y0cpG|+qlxCi{BHh2X9@l7>0US}z<+0V=80dt@){aYeuQ?()70v(?B!?B zCDPLYYtyk;T3t_Yqu>>4vwBBFV2Hr6oO`BFlhrF?H(6ys!dvk``+I@CT94HOK_&ta zk;P3rqqbreA&byVDJ!^)W~3n>Y`k!NJqw~hNn!`wQooEiMN)0TA0poxh5rt3`)m(6 zPWA+LK(r%N;V6!6wwbbTDo|9r9jd#L0V-x%`Q8k?f9d6popGAo z5`F}oY{*UAD#Pg4-57i}T3Z*aW!J2tfj+0D^t<_+_}|y(ukLqE z-|)=!{->%wh`GOE+4*Ky_xI52towT@{!Y9<;_mOX%>UYJt@GcCzk4)))~=G#1X^Cg zdN#;S$`94>A6avxnx8<^26i0}a$9Dh2I1+7+ct7jUL5x6k*ZCiX=}cQnMZU*n?nnm za+TMlXal=Gu};Hho<>&8X~>4c_p!o{o`no`pQWq&?rD}u?8Ka+Ch_771|a#f<=4ZV z`E$yhtsxb&tOEa+R&NUI{v=e~AZS0;%B_Y!l9#t~ui@g; zrPVutB7(~w^5Jd`mM_nuR^5T{acT&DZq*tZ&r^B6y!mi@U{_Yb=5+*hI^MZfgeN+O zi0^Hz;`^l4f8t=sJ5uOc?kN8M3^(B$A{g>v`2Fm_J6cEa59gI{5+j9Xp5nblAPqWL z70+qNC8UBD%BN)CB3uNzS)2QkT!Jj~qJ}cy2=#*xa2I*c9B{0TIabFUo8m8&TLCrp z=MvTz$XoPL_O4w)`~iHJA+Kc7#Jh-p2U9HGxPX_b2>Rca-{tr-w}X+717${*Kp(f(3GMqlNcL&4y{}+W`H-1N7RB)CT8K+ljGNX z_0@gy%krzr0~U@ExGf7w7E;@rvc3y*~5YdSOR zPoDyY#pTy5`A!@Hg`=BGM>r|gtL{m-^Xi6_H_ERmGBh>zp|q|kus1KTPYTvNPMeiB zr7B`KyDMX`8NJ(`=2ur3Qf}IvG@`aUd%!P)Rf2P7e!Z*|Oci=7npvs_%P3|g(qD#r z#pl;n==sh8ezCqa_?37+9=%5F$JL+m{U|R2owB+!ESfHIn1tqG4z$i5vqsEH(bYz7O(jJqmCz7e_0s@!`Pzy;ELG#OXXLl0aaDL zjQHOE{3`4@BUZ73V-+hnRKL3+`l1$O?( z+vIJ+>*cc#Z_lcxuOdoC<6UnUoLKQUyr&VtMVRJ`?}hB*<$v-z`m%SMcUxIkaFM^L z{Jp@wPY@itOBn~SrQD4yf97Q+-Ej|R` zD&OAmp?F`S z`Zhs>HodL;5g*Z|;#knV%tgBSM3;(OLAUu|+*@xE(WPQl(7nb*x}`+7M9|%KxqIua zAiBc^-EX)@x2Ea7@5rmD2o!wYJ&{dC`6hTy6ZS)zYsRV4T%(1vB{=bj&yF0wRF&ox z9M49L3nciNcsEPipN5ulwHniRQtE^Uk}_2~9QY_2n-qTA}b zV4FHGmfPA7h=BI)9~HC-A`}s$*#A^iDRAr@n-r=-1hG|`q^^Q>q%v+1l`1ErZvqE> zu~p9hOmIi#T%pl%S>?1`=H6B?tDNgxq-$0=uU+cidd(_lo{MzNDret#*VYS_168N0 zobS6w_faays)V+iD74)_$9)>KojG3@1+Q2s&X8|HRBekDWdUSG7*>UR%TQxjOrgkc zBM!1rdFu=G&U=BgVgf8Zb2lnJ&>13Lo2+K-q7c@h_1TqoGpz+oOJFTQtM2^*)t!Qtov)I8B~nd{zbZFJ8I?8#^<5_Iu7VO4_`}c9q6JiQMK!Wo{0~s2VEE4CaB@(-!DZDVx}y1`OALRs zUHGF~bcLg%dT{Qlj(yjO+9&v6{SD0rRJqzsogatYl5dHF^vp~K}1DTv6#f^}50tvRHjX;eKZ z>NZS`!UON3cJD*#C`%_y^8H$b7ii5C;DzHI5|uzR_YE0}BiiyplvqLhDkwy>* z17a(Gk3OKYhTqdeVtFuf2*edL88tK(9DGv2v1$I{(a;Si8yD-*vE{ICOpeGBNp@L- zgHs$QGp4~1F6^TzsDZLm(ldp8nt~cLTMB!W1}+rQ6x8rpL3*Z8N>dPsPN|2vN&^=v zXbM7cDmm$xLd_ZfSl!jLx+|uWPIs{RnD|*TS_xd#-iG2;Er)pz*U|uVq^gpsZ7n5gW(=5G z{bnN0`mLD~0py9#V!~zw=rCal%Mszfji42q@t?zlDK1BZ|CI@w(VxSFDKJNb51d0Q zHan*d6Q;-<5&m~3Y({>L5=L_FdrbGpXRMAXQ;qAG8v7}(Uup$k*hp5l6o85H0li2E zT$HH3eQM`Wfxk551+81Cd!1|eu)@yT=7j~=(nZ1LT!uIAmbt2?0vM}WM@JbwQq51{ z_sV<%MOrt-pC9r~a`J57sb|AL7$;7ChCk`BhfuVJhMi|k$eQL`>+XDSJZJMd@k=Ib(le|v^yz9V}v zU+Nj}I)6Vp-7?<=n0`e`biS&7_%-yeri@*leC=r#X6N>7^1!&P zk9q!;L$tZq9H7KBnGj)3dSXaMwjm9(R*g9nU#1=tzc-s&h#>6nDjy_Y{wg0NKZsM} z9CqMC;)w22RQDR0?Qw!00DLN?yc_K}y4nxopjh>8K2z4E9T!{6+4bwJ+4Z%2L`>eQ z{G%Apb0)5g$P)GXcGVXC9@pF{cO#?4D#uD;f3lUYt9=+^mQH3*Kh?tQcKn%m^4fl3ytVLD%iPsX(&s(@-7==7F-Gew^ue8tSlV~3u%!l^X!3-AOBr5Gg*YRoeOZBi=2}QdC zyMM$%F|EX`ys7iN%PHD^_vyM%$;U`dKIS;8K~n`v(8{VCgO6nXzqESAB3QrjO%v)$ z@u9T3&QCv9hSC0~ZRF~QM$;+m9+0m!@fn6iQy9$g?^JTPL!;NQFhp~dJS+jBH@TaK` zW=>ccI#oV`ze`Zi=C3?wYGu*Xg`a)e16YfX@lj{d^YjP*I*31~o2AAn{)tlKo&JiZ z&fKf3_GFE0l^TECfb~g@KdpHR59cQTF!>FfRlDxX;RC+V*inJq(#XSAi~PepLCin& zjjYPg{NnJ@+HIAmV^w3N#y``S<&F5P>?7~TBM(30L4Tv_0_Nx|8X>Law$g~Klej~5T2S%+$Fq+vTtpv#LxzOQ!< znSg7H24MmC^Bd)x(lO6Z`o}y^?;q2g?dvD=%s+v72C)5#yQlg6Qtcl;>F(ZtIUq=A zBJV%iw!8yx;vMM64jjchFh6vg--9hxAvKPZ-$!4QS8%WZ$xiG*Y~t~O2<^g_?86() zyKuX_9$y)c4|x}gt%(oh5897=u?IuN9Sy}Ra6llZ>42}(TeVxlmMjgwmoKeuCKXh@ z_XF%iuOcD{Jv*pN7$dZzNBwn-pAB=bNy3VJ?4EQE~Y} zTv_zaJiL-U@Iq;GvC)7q@a}MoP)Z#(KOi_WhCotbcvqo;n~LRDG$$Pag|%ce0W4Vo zTw;_}SUaXXw5S7z`|+&8-sWHhvVZ> zRF47uR0WifTfN0o)lGTespO#HPF$P{4~;Gk8ba6T1FUnJycKQ(-7w96qx$W^)tmSZ ze1Z|C%O3&}(H*#39b$0xR=xwD%nv+6*vhjo9}4y+=ui*7GczkIYaF1_OE!uL$g{ zz%nLQj*=Q12o|a!F}xq=_N8A;I($TKmY$gDpC&zl#g=_g)`h8k^Y$i8@;lwvD>v^0 zYjBQ83BPyIfM-2S1}>H;Mxi83$7vQK>Lo4 z-Q;|+l)>@~DJwn&7b|e)J5<=-;A@4XLG-Ar?ii_Y$#jx5i1YY@mx9+sXndL$#LGD< zpCq92HLT_8UajSf*lQUaiwKxC9R#Kk0qmdm#HJMNGHpuqb{cNpI^_14HzsY$f>(mm zeJ;?*k3(Y`)-g3j>xh!Xo21(1ki_|cMbN*Mm+|5oA0W*M|9LXmy7N_Aw+yD?oAC_Z z4|WTKH@tbQZtw!{7S3q6$zMXp>r2??)h>fs2<(KfeCC`S$a$80L~0B@j1Qr+OANDA z6m6D@q{iCc<2Jbspq%Uu?C7IxxdvBnX0wA2Fw`S-k8a(HqlYQRFn^$1U}b3-F+{Gg zZSw=q39FU!ESapVGqQ%#@sls$JM~YIA$hP4KXfD1%<+O?-u&7J>9TH!=okroXNmYu zLyYg_;yZL%`%dm5W=w_rC3yras=x9=sqr~sylQDm)Kg`j^oy$wca!mIC(~70w!Q2l zx|dB?sP@K9*)U-8(dpst{P6L7uyeGsY$ucpet|)gTc06cqq>{^zu=teZWL4^DswTOv)_A@zX(1|v3!(>h(QBk-!%)@s&lQpQfmA^7L#|RD+9-~ z7JsRH(=!B$syEz(xv)Pqesb`B&xBVO7ES^>;fsL{KKdO$s*ey(`oRt%Higako);l| zsLv`nR9%BL7lo=HuE@_`n2VnjX#$Xu8mkTYVey$k6{v;yoSwjJsqsmALb6i5mx7+* zy+sA@&v}$^0>IBppccU$;;}qUk44_7Kg<@4GhB1z1pL4UxSeE^?jxBqu#^s$XihAb z5rk{#o<;r=O)g(%xx@z;hUHQp#;<}ZeHcH6VY%EcFq|frjM(M}o)&URXlg8@DQNSo z@mXg9AdStcELYdBE?-~MMm)zc&ofMdz&&ji(p>r`i)pps$CDN@-MEgwl|8?f*`dAW`0rVP%H1pjL-f zL499->-zAq{P0n-dwyl_n=Gp1A*wkfKJ+;7Z!A_k#=u+H{4tU=VXrHOsfkVO55cyoa9v-@Nw5%QsbiO*!IT(mQP0WEN`BFAge#%BFOfXWh z$|hrV+ps!l84fcFgi(ONAyCHH;5DQ}iU51YmVoPc=Hih90F9AqFGB2@zIdpLc6CK1 zK>iw5DEp+V0^M1Q$AV`BiA%W2Yx%Zia>sY10_RwwcXh@}y9V7LFjZPj7>#(J)QgjI5?$x9Ah~ThJ$u(`7@SFykxa zQ{@X_(8p9>f>qJ9K$Z2$d%nP4=__*h7l)6PZAMT|k)CLgp1|t8odCPV;O7`PyJLh2 ztW!11o716GV6bp?yb^j{*DIO{RCPslcNLz=g4072pAYZL@g7C244j|%9|g!j1TUpw z;bRSl;wqKjgjOFT1{EeyYFwuY>LIa&n=8LWB73oB12>WqlS?KC&zbO=+5Bx3=5M2B z{vfZ25|ohjBYB79d?VG9;v|ICyc$4iYDYTul)^eQVnR;lLq z_#67Z6i>BSK89~X#H+jM{|kNS2D2kH@htp_Z{M9;eSm(3CT8ISd>tR`r=PW(?#uOt z@tTTL`4X9iyYtr2kFqeHKZ)stE@{d8gAl>(z;A)K@muu~xN#>dYbLi6OZHYAaX_CJZgY5Fyf;1`~*F;z@Ks#%85wJ*=ZvxZob)cf%nu2<$W z5B=WmknfDk&8xxIrwNwPds-?cv`B%gh`>z0zr4xYj?X6I!O~g_*3gf#Fn`2zUzCqG zsnwLw?FhRBu-Ed#O3ry7(EJ-8yYdetWq10=Vggl|z+k{CiW}h*y835vb+qj&fWl)} zJ|nJXYr4+ z1yiJ&>%gu@Dk_IS{Dy}+v+2Xm!PR?@V;~x$oJ7BrvWrsPA2CAbAQ4Z(Z4>Ztevm_a z&&Iq*;en4Po7tT|0jrP#Eg&%gLLdd6!*80nJ&E7xpp#d6Vm%aNMfoxG>nuMO^8Ezu z@Iq5Iz-fUUK~3_QhkuiwUE8$qT)AfH_BLp!i2MdNhsTp!y@&ok;jINWI_&z|%7QxTQ@tela-_rCBB4Qvt(FrS1QI7L% zdF2s#dwXYS;=#ZkZ)oDP0`KFMf8&U!l;nYz*6D?xrt-G7d*RtJ_c!x#M|1Y%3&2?Lg9(<_^-s{^8k4uamAsD7g{x=s_e?Tpr``f zP(tO~ykVG%(U%Jq@(inxcKSr{4=QAvRPze%1n?`$#`dV7?NOOib})25`pd%FNR2B9 zlgS&nP^fBm9;QCNsw?~M0v=Ra@^eyl2zcQc@1~6pKVU4zpbc6KN)=E7cz*QQ322sz zn{c57d#;7G1FjdBb!mH3B`DSW7CZA$Gi^fuihoQ4h9;k|>frSMBZ zXL(b2Z!Ts!6&rrIRJWGsV5V|6p4I3d_yC5BG{O5%d>_4!2$|M2Ej(Y_rET(?SfQ~? z-=ObnJ9RkP`SMPs9o#*k6FZfn%Iap_plw9dJ&cVdP39ZoY}4XNs-+bxJ%8$T#P>j? zdtpJ~AjK@jy1R)R_m2iws;~w96<3M7@^M!S--Y?X2zUP|%dOj?P%~2}pmJo9`v5pkbnBelEmbMkVbRo@`! zj{7vN+DYRsm;uy6sh5&PQK{FN%kDI>sjTD#ozf zF$|06=3`{Q|%O0Q3c)|OS)smtQ-R8v&%Ql0h%4(S*X?f;3DNE zr^-tj2$4&T@ak>{Ouv_5I)E?c=Ev@sSi4DD>W5vEn_0LoCm&3zJw_TE#}pac9$`FE zvmc+$mzxDdZwf@b3yUBzS3q%MC?Fa9CN;i7uV5Lvj^X(`^4}5QE5Uk7VZ(|8$4l?e z^&X;+0!Q-~pVNM{^K_iqJUwtce{pX6aq&6bLUK`x1^Cgqk^37-H9yA2h09)oMGlv@ zJW3O)9Ew{?LWPt`93Cn>JLJ2VaVqxz`;a=`|59TWW7UmPeHmsyAuNSP(#n8$08aK0 z#4kVO?F8vD0(C7eSjQ&kANLvE5^0*B=bUV59Y1rPL4QuEM5e^p;(2sR*!L|e)KWg!nxmZOL}WIFt8I+mPD z8mki`7b-kQRA$7Hu@>Beg3QqKB&`s0Y!8yKP2P_%;wZ>zY4vduuf+vidRVrZKk8DY zY?D+|hl>C<#Z;14il?7bwmtM^POD3eL3*qW?Ep055fY@)AK%yTMc@%Xed`(ggMUZR z8~UW=P?(-!N4P7yGq-vlA(8S;upmVk-W&RAH;yWQ0OnI0Q|XCj6cLtx7#h1S$IjeZySvcwuBf8PDTi&Sqmo4())>l1UYCvpv3rxO%(k>fPGarP|edO;_u*t3TDQ*6Ua0;3rR^fz_tU+zG9q6gJslf;OJ) zyK~B$ur#O--<;`)`j&b<*DK%O08MdK7COBk;}Bf;R}^=LmW-imc)p(O`%lNxx>1$g zH9uIKh4NeebkX~_1b&B>ZpWZhQ!+^ZXvISt z=%X8yLoaA|sZq=6${zirr6n(kFSg+$xsK)*cws7*FkAi;{SiK19C+u7@H@p&RM=zp zOokfH_f$@pBOk9lv@mC#2OEo*p0(io8KH-0QDQ&L4*4d`n650qu-^Zly{`d`s=D%j zlT2WM;50cUsZ{+GbH_r7z^{r)=V zehuYYFf9uGP~PCcd2gIe!cwDsV;N1!^McLj2FJ^ISq(1#iV>@8d(pBXjgv!MgTPk> zKKsVNN?87C%JCHY#_ARL%9%VRH}uk;a9H}M+J}e0uh>KNW8|TX$|DD%RN!m!l$_j< z&+uRs9;$2DL)j|w5TG^Q$q0oO?5E^R&JE2lJV2h|B>k2>1Zv4cHI*eL=@EQ!lD-KK zh>;FL(4xFkq?%NfMu;lF(7da*_N4PYKx*I03>C#`uWRe5QZaKLz!eGnED8!BZPXi} zY}3}cF$P6Z96BY7)>6%W(shbrX9|AeEftsQM(wnF?nDV|+kQ{Os=Z_~eYg<)o7!JQ zgzG3!tM>Ui3&t5$+YRgpq@l>By+A2j7pJ2fgrX#^v+AgHLQz`Q*-&;>>!EqmPxh6( zV=oCI!_>IlcF(V1f&3Ve_aNHV-kuKz)PHEh@1A_p+w+eB5T~@{N3(DW&Hn5=IPk9} z`o+hI`c^9zKd^>A`c>z!9x66^4%D|Mz_V^*hs5-cg!+%H@qg|!`ZvsX z04$!r6PNwj&xrmpvBdvH(g)E`6!&SQF}3xkWA&=*d;AkN@t&4ASK9buC$%OdmXeap zNtqHFkK=l+7oCRCb`p|1eo~KQ!j|6k@ArnUK07gm3>nmn;_I^=m7SXJOS};%HOsTb ziWZSdErB-$?JL@FMnVj&j>rh(Ig%dLU+fznr)DL(4Nlvkb)ByB&^kCR(Wjn82U@cG z96QiB!^7EipoMB-v=!u5)M& z%crIH&ulHSq4B;>ZmoiQ6E@Yr9Y%Q!&U^z@4BvvvJ<6aCVX9S9Yq(d@IZ0aYI0%0> z5rbC2y{ZkO1yOc`f|so*MA55Ce?Ywo0`z$CzQTCdxbgPVofw%)swq46lFe{qu%K4e zdGe$7Z%^>UxIxX}5Zv!G0qwO@1TeaveN;mki1IS%B1 zJ{Kp*TzpYvE0e8)%;gtFwlUcz$Xtj~WR=O#PPv#cBv1k$L1D^~qYTd0xg<@mqtuE~ z3YDtqp}Yy)r>I`c8Xa&LqaqcF9CRL_t~R3i4XX8Dbbv~0@gQ*}(8gR37=zSz#uwk) zWotk)&_pZ1k)B9HxO!(RR@%F0fl_=!L$p6DTB6VA^Cb+Il{An8({*)qKJ@Ps#$g^qcMy`5t3b46!~&{$Dy}c$S!3py97vfAyI^6 z7Zyd{G(5Mogk%>MMOGOe5p$H?~$`-XkXX(pSHKHOh6;{eG}JX&L`j7DtV zg7hII%3$Pnl8W2fN8Xm?^IHpWCaN@;1Uv);v@AzCR4#2B6}kg~Cl~iF5B!lL!dewt z7uJHxDG>XHB%FvIF%WScf2aQBfa3@2PYl3ZI=Xz%6%*3Gacu7u@Y{P&IWDi19|Y#& zWBabyhwq(O)u5nUtU9w5%oh@Kv|z`~){e|JFkeK> z(Xt*h+d49NoH2f%u);-i>3Cs^U0n(Q zk5RAhs5Hxg~dcj$$4$vD|yEvWdfVH|bD~bM)`;iXBZcK?h z9S+I&*?7{yQH^xy`d5*7P6q)>zkt#pCPXJqh`7Hq^){^qXM0WBajC8yPxr4FOjBX5 zZvnc_W*ezgU2j0geEoILo&9P=p8F{M&JE|vQ6ZJ~LF z2byE%X^)ORgfZREdNC%KN1w)U>@OV$Bxa6MIwI!xkHr^eDnFenBOW?~MbvWGgkKJu z@O09P@H9bTzRA~0>8RRmp|NjJ&nPui=2xY_pBfSPF-Eo8NQHv3maJ{$h7{oTTuq}5 zy&EI-Sj+=y7;cl$6XIIq%J+fjnuzPOH$98`qvODB@8Kg|AI^NbI&*Lmg zh$W)>kD-4-E=wYbj`rsu+oz8@h!+0_TD)|T1c7b=HBHyXlSG$$qv(61;7>Mv?r>=O zR|4mdO`rQ4ntl>+>BV%kFj;d`S6`=6tWwGTD>@!lLbzYNAtzXS3GFG3cab#kDk{EY zpS=VtC0$SKG)J6H*Ipt$FNWQvNO5L8oAeEeA4|y!#)TvY>DDPxQk9sUlPsiGU#u^p zr4@;xhzAAo80S7|HOLN~OtnH}tNWx1fo(s=z7dd(i{y|Z%8Q4OB-4z#(_XR~1t;gz zUve4#Yc9pLoI+L72ug=Mslh?&i!?HaaM9{vDrC=LXes?MtYX!YTT)~Yl>;laBnS2a zXo!D~3T~ZMmPuqttw3y2#{3WhJw%VBuUW8Jqzne^>yk}$L_Q6r$E;|jbJ%`BPPT7N8ExlvB#kCWCt>hbL`i%CmPwz$6#T5_^7 zg3*@*v$XBU5BAxPTMhLs1M)MQ7WKDp*hoI|Gxrzud>JiIX^qQx7nCB^zM)J|nig3z zjiD5PA8ViXX*j-r;Ku{&`-JR|67pFRhOjT1g|1!VMo8t4ljc6^@tt~# zpts8u^+$>b-9?Is#3|x9k)mUIiUfsHv=?ugPC$TEPuf9it%?~UmH*xrQ7o~pf0 zEsnZ9>HpQN|C2QKU#9=3xK!*{|*Gbc5kH1oAQ0lukk#<2d3O`6VXJZa`@ zd7g}BwsvIJHS@JBx<)grW@f3GuR*he?v$cy=5%W`O}i>;8e!!eOorwylPyJIlX7lo z-ZHV#ES*Nh$(X$4sJIplTqtCtfiyJlhcMUDdRpsH)_w=Ti5AAwGLHY?N3`Ry3{HyM zc-I85(vCN62pxyr<;>dEnx(F+Q*Wd|*1<+(r(Z`ui&e~)pU8mb!HyI&4QLLRgY@T1 zWO197RWWO0$m0@EC*64fTIJ~!YspGFHA)_=R&+NFe5Yd$}v;Y6EDeu9)TgTarb!L5TBm0c|%NRuc9rl;!Y5x;rYW^#cft*%h z5os1iX}NPugYiokQvHD(IgoFnuj&bMAm4y5;#s*~4A_srrh&W?HsLFD{BYo*QJ1ZU z0|WV|FGmJ)9=z!uf2w~Ysqu0gPDjtAV{;_LC$}c@dMrk0$nMG7wOSRABpbwF5v^UP z(kK|MT|<3!*gf~4FG02KslDEEH#xDEt1HqJTFb2h+23AD%Z?F6`n&jmuA7RO(|F_` zwPz9O?Fh5zGK5F1-pVR+YLwb+(^X{d2@!cNgltJE_y30t=L3hj*l>Obgl;6oA*>>& z>yl!+loV5V`P#>A-^Y!yRGuS)qxNT_q{XQIL~H!RscEw|``;_0TxdvA|8xE6 z2}on;ZjmJ_?oY_{U_Yzw=u@;g?Ua4W=ufopnT%d z7Lc%PwNvOhP+tZYeFqy{y`L8nMN;b!;L`9d*8Y=P(^$nx63R05*XLDQ{zB(~DOG0L zq>?iR;=wwxoSmDH-tn%?@x}L-&~X7*ms4sN>T+u)`@^$|Uwta>rVS70Htf{fuv50- zC%S0EgBwVMEIH^}gW)9oIn3o&S8og@gJ~z@Ijj2%o9iN7Wlk%SiXn|o&)I0^jnEuA zjY{-66%#U!(eSqP1T5pr@#O|y(f^m!qKCAsrrjwLIZzH_Slx+Xbtku|%h00qVU=2w zc{Q?&Vf8iyCk4V@$Tq3T_L3|hBLbnlN_BBK5)~WmH2KI^nr$sY$2PQj^SDDy4<@mdi-1lxgV~ zNlU-3(;~D`Xv}A+pY}VQe%cTEsn8w+JTjM&0FXnPA8U`*q&<>2!P;XPX^$jSkoHJC zq&*Uqv`4~|_DFcr9$5$(4!o{B;xyjU=Q~I`0hV;cJ~Me_NvE159rDhSP8mr$6gWvb z#6yw}QAyGvJV`o)CrO9#!$qVl=pfRbh_t*+=&Gcg+BZH+qjY&SDXvgZFC+!EAN0Bu z+PzMK?keteW95Y3?7#s%)>VaUw196B4~M>*jxl{OWFy*x7(%ZGVW>fzXHT;- z??+qBv?1IdYUc(P(ISWcSVt9;f{B^b&Wl`EVirmj3t%1grp2bP^uV))>j7vYNeYB6 z2X0r8zh2Ol>39vPDE$@Qb4=BK&#`yf!PQWJsH~_>3(^eb&~YCoA`Bh<>?OUUbjb%X zY_x+Wb;*x-zB;`w`F*gyNx?u3d|mLJUJdMG&eBy$+Uub(mcc&LXeAeWPjjM559xXt z5(%(Z*-|pCL6k@Km5YYT2TtiSw0^VGXfSf9Z_Gr zAKt>pSn1Rl&eLMw+jOLsYVkupMEhBv(JvUaNQY?Cy4d#Xbcoj4)P+v-AAf}8fN~`1 zx;GM`@22xXT8D9vHkrgh>Nr_=F9YLrG8MR#49g&WbX+M&7OjBy*Sk7@9;MHS{q-*D z9}^DdrHCpJ(EwU4yEw{X= zt?-tYey)^Gew=B`D~Q3Aww&nKtT76l(|FjjRC@jy>@EkwGjDl~ltGN3AkZ%%cVp|y zCXQ-C>c&P@SCVz~phb&=a?m=$d6vSp(UA2)i<-VMZvD3nS{T;Q;y*};-`yw8JZQB{ zMDi%BU3c359S2L(|5Xl_cB2Q1?fx`f4@{H2{g)W`JN9;cyC3U;5&hxWa!7;P>tY3C z*t_!Byu(-%)HMiN+;S~0ujb>WyrVU0pRPch6kAKj@dJJ8?HhL1hp^4n zvdE63kolP(MhWaKMTzzeZxGdrmtGS16cFv4U`xEu&g1*~d^V7F&ifB+>$97-lage* zvan9LsJxmL2j0VyX~5=|Oal(3#+nA&(2{8o@i)lWNntqs(5J19mbHbDEhTOtYd1i? zIZH{K);vxtY3uiwPa|(9@piCD-p1yl=}f3u-iC0HhI64NdAmQ$+i6kq_B-wmtX$`P zc~7XPR!@qgl>}`eI}gyrDkurst$f6etE{LepHof3%URd~bmfw~jCa^NNX#8YVOofh zqVV_OgeVLx`aQTzTJ*!1K_KJq0Jb%Qw^m34l;fmkY^~6}+VQT5V6CB`(5UPsD+T8{ zO#r$WJ0lVbE!1{76JU#`dyzOX5>_0A_4#vDHYp?=TTw*Qq&y617?T5Ukqji-*DBwp zotu1{b}sU*BWC&b)60vI z?PBPA=XVfr`OcHL|D-P_>(`wi*+R~Oh>KO_Hz4qmdOrk$=J3-lC6j>b)YquYOUd#M z)Oq>#ynOpVwtoA6P`m%7#jQ3SqZq6=jGeeKY}p!r7q;#RvgXv7h1pVvi?_} zm4Hh>mT|7@x98>C^Xs?&qc4~IACYf6zZYcMuYqif1H1ZOooOutWBrWU$e9GJ_R>KZ zzC5G2es-EQ-mcbHHwI|=*uLRIUg~{QF7@t=TIzk1mU^)OytBhnFE6w9`Rw?Q_GA~^WI^9xpEXm*%=jdc4nU77JW+@lzp!#BN|89>>biJ5s{66w| zdH1}$dtTnfX$E`gS*_=4-my4jfFB%mZ(fY?hkxfDM@-zC?>D|cTVi}U+?#)9e5vlu zOX&+gExR3*2iTp^*Nu$>t;&rrZ6`KX`)v2$*ygL?sM_uJGP)*c-{4;Le1aNIFLlGx zszx9k8vl^HuWA9@K5rqJ72{yG6wwlYRXUtQs~&@?dC45=C5*=AP{wH9!Hi$Ucru4F zMynb^?y6eGn|TN`)Js&2&7oew<7E75#*;bJOBk(cIAaXz(5f|zA#EM*+od#0NO7`b6`QxfI6(juFL?qMzxQg#W-!l0qVRuwax{vQ^UaoGZRz+2; zr>(MUABh@Qy^k9M)D!DuZJTd1b>+~ve{(YY-#%dAoCTf+uNsRK;=Ra%XVJ<41$7B( z1zr?spBBlg24D%!SCl^+ZTw4R}b#EHv~7J5y> zVYy9V5ATqN*835J0}+0?hkmt*AG+StE+Ypby(q(!fN#q6Ld}jJ1l}LI?$M|ewBQNk z)#;Q}EgO$PhOP{NYzJRo;yX?J$gJlBJ4%J~-{_@+q(9e{_6;jC=HOvC`Xvvt{nIS; zrdslN`cXj8rUBQASD030jFntucjOulTzr#%TE8Bas`mA93O^W|h#xAxO*`T_+>Tw! zCsJ#Bs2N+S*r#rSAdi1nL7U67JJEC;69d}Xt9^< zgo_S}CE})G=0uyl^hJrlk;HiI_7#cvm7~=NiOv=F#2dfbw3UhZr8|lfUR1L1cpjaL z&Y3)QiodD}O#aPp!JLBXE5kW-nTFpJBM#42Igz6m>7s9buL>{j_vdTE@>M+bC4N<= z$^kk(t)1sSkyo68--7rp0z>q*u(UABIU8e-w8Mk#UiVsEngD&o<*PAuwco6Rb03oFYNS z?-Lo{iLdB(ZIkU>j- z8I?=iqB`4LZbM+mO%)N%5e% zz3ko#AbOU}fVu3%U(m|!W%d0?82$O-T_lV?>VQQjjC*=cB;40C-xnwuPU&H*d{6Mh zp5+IEtv!d~ntld;$Cd8SW*l>WV9C$?jGqrUzGonwXnRJX*gz@HsMC@~*w)3GkQTW&2-J zqH$3I0j{ywOX*RPL8lN~zP3Fd?^-pM(aY6sxNem1VEE5@8MwtQtY=Ct-7^aX_*6^vF!2`vpim@>}CPEWg~xR-t779Xb?Pq}X^dqzow zN^vs5UUn0@HOh4Bn+a-p*->QVMa50IC>}VXjPg}{Q7LD+*xp#S2EOWMC#WqKz*9*O zccfn=ZFv0d zLx~riRxWFyw2ChjZKuG$X?{2-ba@m9 zMlE}(idZ?O`Qc@a^qggG=!+k5OyWvwT0_1Tpx!uW1oak-9Ql3fqdSexIOvb>VSHK{ zs6$iF_r+-?!lkMCzLg_sXwVrY&!9hY|2qptdimgtA$s_7mIdjen^mxOnW7sM#vo;I z&>bvr>^5--A`;CHLcwY>5l!BSV}+!c+tq`S?Gq)}6ley)Ao_w4ZFSqQ--1dMibIVfW!4|BwzTIah4bdxl((SG+J}$g; zi(ZF_b(@Iw?;T?e%2}uhqu)^~vnB{0y7L3;C}rf)Ae#7c9?kWk{se~lmfkef`wwBLr=R_j13~+pF#6;u0&L(1_A^)6W zqETND;tVm-z^}8(Tw?4$r8B^<8=Gkjcorpy(=)~3CkiZ94okj?6iH1X4Nl0IlsJq9lzf~G zrOpOpefrFK2N)r#+z&$NUcbQ1Q zJ|nPmOjtehr22s)KZ>Mho^?=Ppuj{#=1C1aeddLNSjGxs$+z&+WHR#u;6&yramYL+ zADO3^W#&nx1)Y*fnUB*mPfBiR=_gT{Uk@A-yug$uJ@Xp`=^hgaoTS{rDl}pB%#->D z(xNDmo_W?oeF2w=h|H5Jc>2r>C9#Z^#FA?gBALGePGpV}hs;y*k$H+)X1>!xI3#$nDNTCjw+PbxCK5PF=YzG>gw;KeRtVCACK9*!?Tin&O?c#+ zl*35AhwU8HjLt1uyigmy{|7j;e>c*FFSz|#$K`qrvK+(;tHYXWFk}~ zXlhWAj$+%|3o@`G+Dl2qi|up?P5TaV-p1d^{Wz;ILTW_@0irRmWuMm>kB~H&hdITs8T9&Jwq0 zdG+mZ>FB+LSRfD+nQsi4K;B_OGS@=rKS~yU{jYiv2w0tg z+rDy3#*XFHFJe`Ed0-PvUc~eTUV#&JyasiwSO2mTHq@c(yYPtGab39Vuk?#^`M#1U zJu1I6=t>y$C3-(Kk+9+2(@fJJH5XXV7;VQj2(6c!R4F$)TqqK420sOMn*OMTKYuYn zP2ZfLUWjF*iLmbjJPw!w*bev`pyzAg0o)9@8&C@PEnq8PR4_r^0C*4ZIiRi~L45;o z7%+5ef_fuh2A~Mw1FQzr1FnBPLA?!72=D@)0Bi<~-iEjV3jrQL4d7+K$i@V95@0^S z4fr+SdBB=Cus7m#IxWsPXFUE{@h_pnzaCEUucy=I?B(n&zj`?PI1`R8_tWJmpId$mpU(V4sbf0 zmpiX;4s@nF2RW~Fe$zSFd6n~9&a0h6oYy$7b$+{Y{L2aI(||s&B&Z7jZvqCtnxGD^ zNBID3TN2bofJ1D_Q>x_I~&1$Ry2vi-RZjC}!sz7DtH+qT7VljEWGK!Bw z>o3T8@T2>nAO5lxP^Y5bi$jtohpx}%Rf|Ti3mr~ryXvnQJ2X6Kz`tF|KQD5uJ`O+E zcdXvZrj1RNO$VD7){$A$%K%{goqu(^QELNaUI>|ViU zC7X}2xe8{%YRnNnZ!MgDZyikJ@~zvjaUzc=qMjM+jMdVARKo$(%H>VWZV9leZy zzE5#{Y5Cy;y&Jt*H(26MzE^mQeS>!;>MmpN@dK9x2Q_2&B!O0TeO_AQ&Bspua4f01 z5njHpq6BWgcLhwJw+W5LUr|BsiUZ`Xsw8(+Gr7HwFi(hiRx(c;^HecUJM%ooJc@6@6_8uzm8zMTiI{O z$Cw#ZTJ-x2QzwUh${2;hr{4iZbDJCSwVBour{;#H0#jbWEhvb+5^62>4fXgTMruwk zQM>UpKZs^TO($b7ILgTp^i^>yl5K`tNENpSS^HGi7?@yE(KULhF7apaRe9G_O_sxK z^isVEI@OV&S1|n%Hbrewt@x^_1yDMO;H_el^mL!MhRxry`4pQ^lUY@A9huA7T)}1~ z%$N8lhrMf=k<>e%mlPSFmlPNu@4orGB;fnJB+VnkJK3rtdDZ6?qNJCkf<~`dm=EjZs2oYeZk z`HtWevUdf^-Y=nf5Z@5EJ$(8qD{_2e1jp}6predJ<@{6g@MNpAnOsxURv(@SMzJ*|3q8{X%amttK3EKXx z_;Y_1&E>wTCeRw0gVtzi2#Ckv+059(FvI8x7%CjVR)iRPgs=}Gu+437y~sVK;wYSc z9%FpocDQ{Nrx-&ciqEUOM3GowhOxikTWf>MSCI%45jx`0V^p|tA0uq>RU{M9o60O{ z>~^p_o!w4$4<~a&7R*NPSeRi9!M>VQ1=yN2HXUrH!xZ9Eqj$6eZ5aQ3HDvi}tT1sP zsU{hA=z9ex!=Z!IVXVCUWEic$NnL6%n!8)`(nojm7#@-vap~7AnpPC1?H- zn*`e*=*bVbW0PQS<{z<1upOHO!PW#09={=$Ixy7dL;Is!man{kwh161(MxYjUq*y9 zF=_1_9inKWC{NmJ>M0`ZMYJHw3F#_FsYcER(ZdE5bz{f^!M5UFp4a1qb2*PfVl+iVqLk8a-ijfZ9!JtDIK|vaJbz8qto?jmkzzAG z4ft6;FC|e7N^!wE|AxfQ)RW57ym;?GYs<~}=(Xlw;3t@O`__^=>cj7lqh?ZlYia!? z^m=JH?DNthN@nAOJ$#$Vg^K_eDzA}n;oeMRpHe(X9+q|W47oOc8E#DoT{VDV9f%$>#8c(z-ku{fu2b-srWMOpJTuQ;gSjXJ1c4n$+oF7x#V zCy(<9XJhfra=;ctbnACL+vApPX+~mYnxay%Ms-~%?J;c zaXHK5h=cM%tCP&3ZO_5`0GGw&h2_Q034| zE~l#;Q3hN^FV#{8qpK!!r@eGPp|y$;(8cnP?_p^xf8b6qnq&@$H?(>Nh(X$Ty3D*brhhFc6VPae8p1hM`>ZTCNMB5Q( zX!ME_Rs3IBOYfruO|`TSpAh_59;_muoDhjnw!#xtmhtZhl+ox)~WvPUIxj!5}#%Ps_x~6kc%i6Y= zu0_qdHPMj49P^fgj)Q}=V129sBiJ&FijYYo!Z@)VV46_;lfiNYAf zVWK=2Y8507%kq>-5(P>er%Tn_Gf$tYSAp*)Rho#Lqcj(#NUE2T>fTI(ISTO&BpF?; z0=ZaYbxl0hfbnP}a2StBiz~hwStPmL^9Bb03PPdiA$TSXergI86M z^siNsnfdlZqqGXr0AA&$wN?hb?{D!R`qmOh*P&;8B*GB>&G{0MdMQ%(W>PGWuWg*K zsz;EXV_U4Q?;mSGBcT&l$QUW6#aAKiq?bPmVWHPome>5zPb@6bP% zVx*{OUk@=u$T)94`0dQ?58ANM1jg1LLIlxMN_=+T)5yJVExB7B7p24F1f+(N0KSiT zlL8TuVqdhW0&hr#@fwSoT-9Q&BSCblu_Jth|82cBP`@Bh=yv7{Awk9u9Bw zGQRa%UCO%bMeJTf4InfW6PAbSAH3AZa#L#xy#18D@r<<1%c2<_Ad8ZQSwEzz%H@5smF zT=8`!!6ieHRT}9;6&^%&)6gRaqz}*y=o45PiG&7RzCGB|6PuWW8j-u@6*Q=#HPKiH z>nX4u+Y-l-(}tjooX4(6V}cXsUsSZQ;(AUj3O5utb#h2(B(TsPT?X}8bn~N<;ZQW`$^iN$eVD4 zU3N^I+z`c1ou&A@DE15#JM}|t56YIBy}2X3!+AILKGC7dn{eva{k|;tD(doxm-;%a zb%-8f#p_GZL+IBEx&3VOQln5t){vwQb%5>6KR?(9bMJ*1E{^|0J+vu`5K_Jr0qn1Ob=obFR-DO<^1IfC4Mw=4tw=aYSY*1-~(I9gthki4fC0S+#MzX>sS=A}IQ$vdd6T(0zd1wHIAv{&K0Zy$dd^eo{y|n3Uc}0x%6FP7ZDQ0IqGJC;kx**I6iqM)G%s2d!}SFzrB0 zF9@Q*!zs&wWvA9QUzr}7nMoz7mL78rDsW${s0Dd2=Eu)>_`S(P5nm_{!wKT><6erk z?aqdb;GLqrsJ3kIHh{gEeJmV`QVXY0^q#F&$-WEQjLAqfy_{~FO4rVE@k)1c4$$i4 zDWM8#6!r~4*%*)y5UeeYe~$+UC2Hvib4_DzaVp4ac@oo=ekqoze@Q1&Mkbb*C9D+noY~GV)fLj zjk94n6<>+?qN|>%qA1>?x}27-hAu${JX<64@HzX>L;|Dzn{FOHF|MSCs-@(>%tgzw zJ~55HPiTE7z%IBQ2Bkr}P)nj~iStzyGo@3_A&p!sqj6{)ognx&P7oaZ7#EWQH2)VY zg~!RQ-z```q0n&GI#dhLAjFu-tpl|lnyOPVvQlX5ses1aWsNl45(^VhCdsohcGX!z zmt7;WQh}IO0oDM>{XW2GPv)DI2qedv%Nfy5Ao(}r$Q%pon54q zi#3wpYh^r35qmkH3PA3?06o8$zjC#m-(@3{}8`Vw{0(mRJ(&4D1n!rHvJdEohfG2jkR8F07>@ z7qszWgh0)VTa1{X4MH-ptH3(U?CFHH_%)I%4PK`Vni{Tw9ZlFYzm^q+oghQFJqkO6 zur|Mz7lqA};nGsH47XqbaDHt8F!L?IX(~DqRnk()OFKeF8dgXw3DPoW!n*!cLP|I%8t+=1FXA6n25c(n%D9 zcd^8-Hn0UH5=W<1G}Yj(l=w9UFGi+S5=*CA4Bj;o`%Dyey~M7K!UiR_E(*I#V(Ac! z5$*wrT_1%#EU|P{#^7y}*i8nu;FQGCahl1RF@4yUi&pZA!Hc{lOYG(-tV3dhQP?38 zONVoeG>nkgtx?#q5=%#T4Bi}x-5!O#U1I5+kHK3&SafAtrIFZz#lZPBTDY4Z2V7+C zC?Q^SIXWt0gitB5bacePu9DaTQP?#SdngLKUSgZ0utAAE9EIH_v2+y0i0y#H9*JN* zZE$9Up*AFrp#!AFy&=ptRb@&{@)A67v&DL*Oy} zu!sX9lM(Mx!lCr&1dM?_C9!m8+rZj9=OfkSUpxTNSjuED;G*iquN5^i7*NGz=|8`#4#=owMiHi@OBY=c)R7qw2idImO` zu$YZ#ecHe}2#Yk(lCpsvB1544Dg!%0VrlJKVhhGGj^+|t-Zpq|Cp==K1!)6YKv={^ zYsd!HCBvmHAp`4{SX!($u$2-^>)8f&HDPI{jl$Lu7O~NivBCR_41xAy4D5D^rPXPP zEjS=?w0v!zOOD8JX|>4+pC)^go(M@21yMl0Q2}kch z2;4xz(JzaSq3gZ^ht)Tw#mhL{?G*z#Z3(m%kD;r*0+B(8Ib-PRu0Y&Ch^b@flCD79 zNQfK9&>dZYxQP%$$Iu;IftXAP#~8Y8D-cr%VIM>9F^Jh=DiAz7lu&6~q4k?)he}xk zbOynwmo%mg;qml@)mH1nbvAQK!WPUBSklq0v%-mKt`ztYHH! zRcu}i(PIZ%>evCZjt#U_vIAx%8)&Iz2h3VF&{E9~nAL2crJfz=sAu~Fq-D>?^J%-0 z57tD%Ej8_cS)U^XtJ~n7 zKxm6UVAi*RoCW{B zq|*HhbTl-wE|qR@N~L>VgtJSf8xc#bJ8*VdcNuHl??poHLhCMLt$S01tqZNYjJ58c zN7zhSH&Q0m?m$;+cR;G$e~tJzson4|^=`f>YN~Uocn8diH@Kzd9WZO&Kugt|@3@%) zk-B%lqf?dV`nW$p+BouIN{Q6S`4_WIXsMF(Z!nwCQYYsh)HI=`QqI58YC=n`oSzpkp`}_L zFstQAx75o6X1yF}sh9`MiaF3yGY_mb%3IgW`8kBi$fjKV1h>@9`L4eyB~m#Ln3Z#I zOYJ;h*3N;J>UqGdo&zoQ^MF}D2U;rV{5*jvN~xjq#d{N4s^|f;ijF{}jvnZ!qx%D- zp$k3Mn0lm^9x!X^2t=ys{8oS|N~xy@%z8SwrJ^1%E9yW?O+B#HC~xWzQdQ@>^QN$+ zt{yP!>fn~jI^W(maZ7ETZ^fI?tgr_n3cEhP z513VUpry_pFzf64RDO^WnZm{!J+X#| zw@A6?YoXuuw8!ZPzB+oPryb8T3J%ihTT|%KQY%jWk6-pz(&~Ky@{E0^Db@n1zVib< zVxNiSEUCZqb91I-Nd-P&R^X8dslf-#8a&Wag%6ljc%Tg(K48}2K{1s0fLVzLMQZT@ zvlb7uRO16?H6Ca~kLTyWOc^i~`G8rGhaW?e512K1P^2m!Fst%FOI@B{(lW&$m3e;R z%7m8MJpZD%2`$z6fLWbK*ixSlnDu#}r9vMtDfHB@NT(MXeZZvA7mz*=GKq9%l^!0X zP9HGq^gv6cK44brftFf*z^v5+E!FyfS*-_J>h%G$UJtZX>;q=S9%!lA2h5s1&{DMz zm{fbpsL<{qMH(7ufza$h^#{z#J-DTIA24h8Kuh&LU{>#emij$Ej$x`Gso)393O=}{ zh959%_&`e)KVVkzftEUcz^vl~EtUL$Ny(>NNq~n9flt8KH2h4gt z0+EV-z^v#4Ej9gsS%5st>fG>j%ubJ}8E=A22KXpcvXdD2BEVilOd<5>fXl z$A-oq5E?)2clRhTwEX~GVU3=prN$pHYy1dGs{8>%<>&D%qMM$6JT*T!nFXz%hE$2; z2PTIwE?&p+E0d{=>!;)RElDfml5`xu9oYu`*wfxWg2S3X%OS>HuH*Qb$nA`~LdWs5 zkaTa@(>_qg@!OEKj2o)s_yx!nj2lLyJ}q$2dta?T^R#E^2wD?po$qPCK}XPREmI;0tO@7zkS0+!Jwml$h(w7~6DJ!asT{7sgM$m4F8fTzZNYn%awMwFL4AdGz zq1a~VC=_TNaFjy-q(W>ge}c!SL~-hP`odJBEkOeXYoprY}z8h{_mTLJx4}5&J?L0jfk{KM#=?)21f-Gs73sGK_J&A z9+c~$&OVkk(r9brsE3-{4~F7SofNoEy%e}k-4wV^{S>%P9Tm7v zJr%fax@w}Qade1Y`l515jCA5z)K^XY6M|EugCfvQJruY!6d3i|NEZdJQy&GcQzr#( zwDcS4rNDLWrh5Mb@ph^mQwIgAQx65MQx^rUQy&GcQzr#(l}uBlmjc&)H(ic(aZ!}r zbkk2{nL|GB*ozQRr;ZBTSLmtbkw`jqRRs7I`s&C?fL*0Js<%c`ZR)PTol}1W|G9S9 zh?g_>*vV6K3qsV8(3h}df5K?uYNX|u=AfgpLC6OFP@*`01bx(oYyRQPcHR=OVH8$c zuf&lY90Wl&L^8-a^+Ml+NYn5#@(8bSgmLWM4B%5I8x>7)1zNr!oYtQy~J^sT6@bZ84%u z+qGNhbhDLmo!OHc3wjtD%hj2;Sj8u|owUqbY~queO>5uGTN1eyS!o-Nn}%#f`YBV! zEtXXr8CJ2MFHvdw#HVr{(!lL7P%9*tNibX~QBH%aR-#OTp%6_yjUz;JiI!w1=W<(T zfsfjYJQCZf+Iwm}eYdEs*HVq!v`JRqB(?Q&QbKH6uFaRLwkFe>j!nBIk=S}R-ohu& z#R`th@-3+*5xY~KQ6bdtqcRO#r(6TqDcitx$~SPQ%XkNIm(KUwEH_vqmlh%pDdOW- zShSmM+O3InPe8qTJD$);#@&HL?N)20zs9%`s3q&v^tQ%ZQEx_A^$&0jq+(Kpc+zAd@+BQ5)gFZ-~D|B5fW zS<7x-HsbE0h0U%$joG9U;+DgqhR~}d_s$J9W}m`+iE!vY@wr7+<|h^`rqF+nPtV-L zidLMcZL>d{ty;2edTf2JLK_iLwKZlRrhcS{LW6W@oe0YFz+t7hU${6qT&#wR6T`)} zP!?ipn6DN*Mp4`hHoW_k-R#RgC6b$&tv=8ncQGKG-C?-0R zi4;k);(4H%BS{SxAC{54i~KZbVO%OWmTiOTcfvJjdO_PDY#9FZRQNmd6LUisAsL`q zTs^0U9B+ohGjSWGH91s_)C+WOs28IfXWfCeriG^$xDkIiWijrd%+%U&BP9#2Cyzb} zqYXysvEqb`VAh=to-3759a2{C*g)hk02gjRti1wm58N~9#tWxx^5m%*!RfgpvlEMl zjZCOR{XRHw&J%S1BHWk0v>8?^ZS6WI;(6@|qTsFmj9^O;CEqZ|#@a;JTX9&KY2qE10ad+YdQm^>~ zSg&jySr7zs!Fm{t2}CEx&;w{|GiTz>kWyUV4;R!C%QG-ScM`#O9WiFSJ9Fe67(5Y8 z$_UU#UfK?a@XT7Bbahx%^ry|M4XyxjQ#C}TQwba35 z_&TZv?Yhy3GrS)KKu?=^m_St%-VZ4xJJFY|`tGoKTCJIPBrdwulc~7=8BTFgGUHt> z;SBQFE)c%>@NMlP(D457brc5C_G=T{M^03W6Gmp+TpN88RUi6WwoN)eb8zJ5ObtB?TrOHjXcqW6NK{o1!i1Y}FAGt{7vDtT zT@N}u#a}KWa*6oCJV=kf^%9IexCztCH?cWqa%d7lo;kAt0}YKP)TZ^J0*_%}AUYf> zLESbqCQxS4wq(zx7G9hX%7kw;7QUsG7}|x7J@XC}9Cx8*M+T#DKN)-ih1B;IGE+8@ zdFgsGud5?-%rh|aSEL+ZtM4whE?vV`!fLh#)v|TXDp;!m2~Du@b7N0#W!w7XcG&)G z+mmn6cPTxFi1$n3wkQ_m2_inZ6$x)l*aWkeRS7mGyaE?DR~of_r3c{Ui8OW|f-{_w zh6;Pq2A}gSq2tKG%=ze{4j>EKVT4oCVS2_8gHmh*&pzTQps>R!gF(v)rwoC$qai$K zDQueJ3Vax0=7g_9iSoTDTohORfUBFK+40Swq1mT0UeEE(4TX!_wd_-}4$!Xs*==*4 zB!3Os#I`v;dYDa_IZIsgnk>dD^9WvWK^hWDISbu@ba}R>-qBES2u(cnJxXQ+Ca2~~ ze9fn-?9ed}d)mba9Zs2ngwJf9Gv5~a26^L&g}JF89u}RBoX!61<{W?a;T&oN*U^|8 z-k%e~BbGE<`?3$wpueAcTDZ6wF6yk&?dwn|of;KldJ?|S5NTeZsb~t&^#0rN12f0r zLR)zHrg2F4W-=f>W^OC8Ydz7f8$H3nnfn)o_>x{!a3VeP zzbsIGj>_Y<@&wg$4({n04Wu0nB+?qtQc#Y>Q~*#z-$H45wnBAqO~c(kT-j3896`xp ziVc)eT2?xKNBVdZ-Z_?)U~W_T%|Q$fc$;V>#_u5KoW=&pj`zn*jZk<94=Qw`+6OIQ zvw+PxFu9C)m`L)Bp+OK2{_wn#3O9z)$T;CSqH-7T%x&lKXKLv+?X)J0q8PWNZGqk~x~g5pyd#h4Rp6kc06B~jXVb{O9%Dexr|U-r?A?6!=y z%;Uv9H%~&yt!n8%Nowlb?-u;H1Ae=p&37I3nB)6>*HJ8Y&idhw2HdI5gXi#|+u6)v za~zu!*j&lxG&Ub&a}`V>(0axkMnhLz*U-huBR2f@;GfgdKeG?9rtfIbY5hD$tOrM@ z&&c;QKa}rjf5^3unH`?PZ3lw~@u1s#5QX2vAOXQO6#}P<8XWzXmeRdTE<2c(t|g`~ z`xLe8URIC#eaO>SeAmnG1?vWK!BPy<*FSPZxma3kPafC@PJiylfdU>9I5;3+^Qzzrw_ z(BBoXZw4HB1pZ;?1NOrG3gBtLDnJF`VZb8596%0W1mIdgIv@>@1jvEkLx}h9fHr^? zxQ>5;OM9q$uSCl{&EMWxEp&tv=L{9)4#46H((%7Ka=>P_%RG@3+da;3*v@c9~S zg3T&kN}|7hu#*7&0m%|a_zU5_$n>2G_cu)67fbggu+spS0xpv{^6!BAa?|$}a1S(n zr^C$;CK5CL=xN7u`E!DQC}0>M127zL9pF2F?*iyIyhZ{>0Wtxj0b>B)16&WFKPqj~ zuAq4;*7!I$F@0o701hrLTg;~lq$UO9EBnEg0{bIzi~QovKZRCvXr{jaU0ivXlzd;@SXfZhg41K>KIav5O2zW}(AhDZTW=1repwLGXyzAA{C zKs|^*ghZ_#W}MY(v&q`ASd^YUd-dwu*Z59I=+&!VKdVwWSy7v&C~DR;MXkII$;egI zycvqxJQLII4;7W@&Z8ElyA$J>p7U#~pu<+~RMfgz@H-n}+^wjNx$v8>sKEk7buaZJYrN~Wvdk5ii$f_^W;Cm-U`GQKze?T zxF10nD-jmx+-c z>kvQaj)|~;kMunaKhJ>g4~Sze@O6q>`yA5uJi-B;{4<^61)aW$PIlc3NdHFo!`p&& zFT;Kn<@XxG+XDYvfdifRh|V_X6hF}^eq}rAdk6gN#P=?wpko$SiDP|y3}?*QN(r27!!{0saxBb@hv1HJ78>L2vN0dY*v`Yy^5^sGs+ z{|-BZbhjY>R`@@Hbbk!{6WE_39HM_=VLHV}bhbe!yXl`u-{*+qIK=}$rx4DUpeYu$ zFb?Skz4DZW>BLWTil68de_;=c+T7Ek=Ji4xy@5+aTk8wkj&BuVfUbTi=s9W}(>0qSmH>_aemg4a9Q^+S+CC?|`2xkZ;hPVL^9aj`{~ZXC%S_J!dlFzY_kw3HMcq z_gml{g7B_^{cYGz#1Fb#L3%-__=wIn=w#<*faf~I^Ih6>LMRnYYG)zL=lTi+! zQ`kgz4@CWgo|75J^unoeYF!WXfj*tXJzaW&NuBxfrXhc~A^*9^^Gu}W2Z-}_q~#98 zHw$S1ox&n|;UMIf=wnb1pcmdo_1`(nj&WC71&@;4nb&<6!k>dM^AUdm>V7`r{xR%( zkgj`?2BIT=qUU`R{SEZ2>tTcL&PCpBox|)Hzy6(-(wWy?gz$?I=1&p-62$v6#Jd#m zAj-mxIEYU1gPwC0;sxD#1Nt54?wN6FUJ3Y0fh)uJa-`h{J`MG^0%2Al&7hNireBD1 zBRal`PIg-*>iiM-U5PNNkcP+L_m^nPzef4~2H}BDd_>Q=8to2r=S`@0&?|q4c2JA< z@>}?S66shC_fzoq?@0d|#Q!wH0-gPXUUw1Z576nG=wvrN1OBz(t%INE!1FxP`~u?G zi0@7C4?6J?J?k383%Vm4z|DZcBhJVmGUeL*IIt>25gEs^}EeN9(`Tq#KpWwR<{y`@` zqC18nUeML?$T#S6 zk9jc$aBRbT7X#$%L;7O?E(*8S`H(pw345#QYMb74DvA?&P2h20&!yYRcCcNczl^t@`3&br5ht^7*Z zdB2u+H}v2t!PitH?6z8At4|8MJNnlhf7b6rI^9nRyXoJB?fAX0yQ90G7JQY@2)k~r zu$$_H-5tHV@VldT7k+p2wsj(%S?h&e`GT<9Hb}c0dd?=nm-mve-LD9{cC)a%qkrA; zHw8sHl`X=~Y7n-2tFXJJzb^S2rM*MiZ%Dfvdh?rt&+$iL=QRntZjZ3LqbvIapYpb_ z)jtW_aZuvBp=Z4-_}qtt9sIMf)%S$m9UXVYdF>?ceQ6&ScH!UUcQS~G70x!Chx27{z771JYy)aF=CAW`z6{Q{f&Y_jKtIQF z-u~)mpw5@w`La9T2F|yE^KIaK8#vzv&bNW{ZQy(x_}|h79FJlB_&l61gY#|R|706b zR^e_Spc2pq$oUQKlmpZn?5hBp0FKA8#{g&sWYuE72%tQHeJel^p#B!TfF^+RNrVMx z1LUkmSOE2RpaYr!&Zj^Jv;lJd9bo~Q0nRmu1JDe}`aSRfA2s)q{khKYPfbt^p0jLEiFM$^j1UOy>FQ6IVd}10#}c3fO`wR8}Pjq-vIaP_}+%^MtlR@+wr{v-#hUQaK3>s0qQQ$0BwN0H<2em z)^3y!!0|_v13+m)T>zQ^IeXy012p5?49Z^kF@XbaGi2f040-rAgB#ywsKvJ#g7`K= z-ahy@f$|pOH$g4jX2^OQ@tdF-ZZo*|BYqP&{)F_KAPBb^@(v(=6DS7}zX@vLHbd4s zh~EUwaGSyXF5)+V;}GIEK@e^;6#g0YV*RXMnnPl-(Ji`2_NR z22j61`JMr?PNAI70EPdFdOHKueTnpajnEWEJNgemUugao{S^7TP;j|BDW1cxm_{W>8B@qeA*M*L>b=cTi?YvJDvYTpFa3}+k8SLIWZ zFn*b!_Cln`1l@&OdkOfzMyPb4|9_3(9E9=L1kG@pq4G+k&jeZDOi<0xhHo>}4n}#J zAm=KyZxblrLVcN_4sJ6PUY($t!94`+(*(|IkX{os!)=DzYZ1Q*I@W*Pw-KKS+Ti{= zp=0{~r@z~r$bSsr9E$pg0Se*w>x4>1N;ykXk3DKqH}!n
zTyqyKSu}g$ygBrpzhHJz!PMFJ&7CM>n>)8~(Y*`D&UVe#X|CC>xzasl?(8{JP2W@J z-4BuoW9;1f=G{Ga{8;^a;_Q2h^Jm}fDqb{q5wIN3jkE9hG3X+WiTBQdXW_na3B@7Z z^IS!``-VAl7R@cfr%o%*&!4*ppYnVBJ+~Fjm2Q!kMXtMVT5#{(KNdMq6ntmjGyARu zbCKIA({7qJZ{b{F-~D3>mfQ#e8C$?4rRd(`d*)1=2kLEwMCWf2!p#e2|41pkd*KhA zc)*nGp~9Y3wB#Nay@q^OaemP(7)T=Xn7@hF{5=fc3+FAKyJ%L??1hC3<`&Ibgu+#n zAKf);c44ui++A3F>)gez?EB{4Mw2^x z9()<@sdImVFpTevVHBqE4LVSF&AYcKXVJZ`xp%v$xG3x!Q5jR`BCK0y-8|t2JZOBA zw0|J&>C&FPXrXKwiURleML!XRM)BaAD|_C($mEaa6`=ug*-xA_^@i~`Dawtv44W}) zg0#o6JyU+qoWv&T*!%X1}Glj!$$)8~g zhuu2f6i$XIoD5Sq>}Gx!I>Vw#_e{#qA3Jx!>?I0+JEzZHP&`+evv9U^>b=E_?nb{P z_t?2b+z#O$YQhgS;fI;ob_jgeR03H7Do8h&>nUl zOmahAb#O;w9whSkpggKb)!UXl<5V7R<9s3JD4Ej%{}Bs?7dx5MZ*pwO>tqL$*IT^) z5c2?B>OCaf*ivDlj*xse$?G&ZLYf?5sYz0fa0odlO%6(vgVN-ngXEw?$iZoHaGD&P zCI=rR2Y*mbbf+)89{dg)cgiNp_k_WxC!F?{SPhg1e33{f;tTFbxs;?`YyeLkV>aN8 z1grg9N;Y%5Ly?{AybI8c$%B{5h2YW`+U#Wo&~D>K*OqfOC*>q`y;Qc<8;ph`OLrpP zpvN02OIS?u+RaSGUG4X~lYR4WfCmW!SdhsC7`5c$aVnJmEZEf2`WgKr@uUxEf}|?g*H@oAY~vJ7RTiE{PVYLTHz)?dC$Y zwNY=(%`gVw#~lS^cEjz&^C4edQ&S&c1re{OzQ*gW@iV-D0&vI)-2)AXxmjnJOwgY< zl}TQQy%Aq1p|4cFt{QN6SIA!v6}jj|_0|n?TwP3!5LY_sC40x9= zL4WW}KtEPDTIXZaj|!KHtC27dc}v7G&W`2yr^psPd~++Vy0n+m+gt{srl+pw}Cs7DstK%V{5wv)XB zNChyi#X3wrJJMyPw`2EQAgl2pS*?)oNR!3t97d*^+pboH39kQG+C_9p=71E zWB2o59E)RVgEmY)JJQEuOO2J4!xkUx^r3@o^u-ECQfHQTfGzq`_PBU|EbTt4f8Rm( zM-RGxTI%=v7uz3v{|$Sx&%cE8V~`f>rT2q9XUnO{dW-kR)1GsnaAodmkUIChKeqL- z2LbGv!BwP{Jq&vjz)llP+=q_;Px~tTc)5E=fcayIxTD;oS-{l;A#kgEv%n{UQyt0* z02GA)9-q$wj7eNxWJ@@0iEx{@p1)y>!1HT8em~5KWfp*Bz!wB0aX7Y>R8)M4BP+l? zvR3YzNQ^sSIXFQ!!#(a`Jv8ZE?)C+JEK&?`x4wVv_Hy?w1GgC6;r7N^gdr?*yElZx z6*b}589qN$=iXh$1cIC0UJu|Hao2@H;DbL4^5Zq$aLf&)%H#J&h`S~P0}67lah5v< zfDg~B4Y@sld~lV7ba%iTs|$G?OSc`4b4xa|&U0Jgxi#Qsf@y7o09w(d#vFHr&0Qa4 z2+CauwLuXfa97ajQ&+eXr4Oudr%GPoHYNt|3MC%RJ;*t|Oc{&$ndO^Umsl&WXJfo3 zK@8y!)?596QQXVvcQ=FrVZg$rO5C8Wd{OlfTGb?i*}-LJdSe^vBfu+Si-nKd&I=}W z!=3<|@`Zvam2%hHAO!p9+bcFjohfxgSQupi<1?Jo7i9#ryp9o>-({b!5*5c;Qj* zh85@5!xsRTH&Ppl1ge8I-UO3^cX!ot=oh1INoob}`u%<;1#JQja8Fuks`pU5hqc|h z2V%QGIaqB;6gux^SKJpjZaI5n8AeH4e1utYO&C6FJkG9wvvAxcS+)KUP#znMBqcEv zIm27cz8x%%=-|oxNNPWk2luZ`Z2iFYvtX$d@(qxBA-P`7;$~;ExIsvrufR2=sy}9N zc1SLkpnMk2gOFySZZD)Kq1}s+-h{+`eLZt|V zBWEx=R^r*kUKPihZV3grE%2ga9BaF!I*^c;x=x5&yk^qMGjU`?oOE2#(2_svY?vzkf_7KeO$fuiFg4j z!Eva1&iX)L&qv5ew)$k~?4Pk0w#1;8CHCKeJ$M=y$GBL&918eDl*49$9E%AmdRKB^ z0s=XeY{1d#Xw)0n?%!jN2mHaPvARAI)S@+YUI>&<5BO>#p=hW!b~+%lRvitj-6gEH z13vg_!4I7epX|VzjMc(gezkez;dVQXMe3umO@P|}LuokK4q8UNHT4h*?@7q9!$Bd; ztB0p}J+27EYJTqyZ*=Kq`t6NzXv)mG%)86$xBJ<@#_HL6qjKaF2^mnO>7rC#7?nGv`L~e zrB16e>a04a&Z`S5r`ff$v~O#d(|we)!`@RMcN>b6pUHjlo${bOB0na-q|9ma+JeUE zHa%O<(Q|c8@74SCetke^237@aj^$6`*YKzDGH>t|{0{U0dIUXzEc_Mh!C%Ec!9Dor z_%%F--@)IJRMnwwSBo{Q#kB^lQESqgwIS^h`a8PH_^t7(kz?kXd1k&@z#?1+$Bn_M zo?nmV@H}3?9I=sXl0$My9?2&K#7+uH5h*4-*-EJFkeza=Tqe8Za=AjTl&fTqTqpbG zupE>3$)n1cGOkQ0lggAbt;{I1%A7K*;Q%Z&uhac{Sif3-QGZp>p~p}=%`>VDk5Om%jj$0j;zonfXfzqk zMvKvEv>EM2zcFBNtv0S0#?-0~sZ5)BdcIzu+x0@dNH5lTo#={Ab@n`{#AhY;<9ZvN zV{lbjOx@fQ_&LyI0ih&7zD=HxPL_8mmnr*|yOpPvLe;IFW`@ltneM__OntCf!%6%) z{sMkCe=6qjdK|=8;=Aw|E|I=1RmlPQ68Q%Ce)&7fua$9Qjj35@THCBkt!pi=F^h9T z`!mp1rha5%vhPLM{@}S5O#iV*8hZ824jQzDzz*(UnT&a^;808|o_U1nnHH zTKk@Mqn1av(NQ`}k2XxhW!wVVd)Ro(IL`dC*=};3SzI~DJ{HxWchQNMVjuoGevG_C z-X`nB5-}p~73U;X?v+R7*X5HHUiq%lq1>$ePI*f))VP{uY&HI99AOrl+svKjmn{$L zZ*NlOF~VnrM%;v(Vg9t@Hrx&t+>865w*z<(58*q-SJcf(jjBm7%@hTF=O1AFeZ&D zW7?Q8W{o*x-dHd=(`IIy@6ScMS!kA;TTHJRH?J@|%^s5*%}VSA#~~ZaMmZ=KeOlrs zv$z%*>n3s^*&q&zcS(N$J9%5ml8=^8l0Pqta*4cI-X?qHi{y*t%jNy@_q1;9H`=iF zj&`&@3bQCce@j1QgrHCPCNV8@qj`>bfmvz(ySd-I#=OP6%Y4wBGw00(le27Ap0&n0 z!>Y9|v-VooSU4Nw|1kd|zrY_W zoFUpVmAL(6i55ek5E6l4?T-!&~^zJMK^(R1SdWdQUk<{k&?a=czl@OVuB!x2X@P&w@ukTKj_L(9YNV+Bda!?Pl%Q z+SA&b+F|-Bx~P9quhw_#SAf0V0T%m${;qyB{TwyuR_db{)BW^DdJp|QeU+{-3JlRW z+wg+#x*F!(L&melo5m{hM01_F0p7(<^Ahtav&;O2d7t@vbJ~2{Jls0T62Nclgn8d? z-D2HmJ7r%qQlyB#6;qT+0=I8h$gw=v7xP%>`{e7VQyMzaXN#QkN z6*?BJMHHO}v-)djKe`Uxi5^AM=sk1{J{>#pg*XCp@;ZDceiTmw9vnwbCufqckb2TW zt|NDnN68DI`{TsZMW=Wn_<+j+`EC~<5?>G(#ABo{NF`E*6avq8jdZK@kn|jAK3D#n zY|7^WN?a!YK)zKTmYItamIfcO_Q|IzNgp;@1Nb@8rM1?*p5^oqvj-;osvwEvyj~;fsP>*e!fZ z_>u5)u=*#3mxN^~4;3K^xj^f?(BJi(awocLGqXlae4 zN}Ht%C7;wNT`6?{k_<@`(x0R=<%s+(xm~_d{-yk=JSDGCPE^)`<=>{<4;KF?Wd&&d zH1!JgTD4ETUwuk_6}ZbWz#-bee++1&+7xgUKvU4}H|QVeRWfz@NCxI`d-ln`Sfku-9Mb+GEa!d0N* zZm{j!gu8|Nghz#^h3CM-{6+YyumYWc?4WT0osE8oI?*lYZZwP@Mt?wWfxeH&>#&M< z0h)E-YjFknG6|6@$hG7Ka+H`Senzy5f@p~6iZSt0@d|Ojc#Zf|@iFl!@kMb)d_$ZU z{{~F&a4AHVvd*#XMU=zv*VDwc^Zv0SVW zE5$0&Bi4z2F$`mmiw$C<*d#WKEn=(qKFjR}d+QbZ#C~xA>~2UL7DvQUu)lF}LYx$* z#A(pdtT+dHS`azOCS^-GpsPG7Un-F7QlV5N6-&HCBt@c!3a zs+0UuSc*w;sR3-bNotl_q*kd-Y6olXl)9vDsYmLS`lNnoKpF(=9+pO=QE5yX2RomX zrle_UMw*r8qV&FoPqm6#G&8k9z*NoiJE zlvbrpX$N-IsdOpbN{`a3^eO$yfHJ5IDZ|Q$^6|_&N6l69)O@u-wX20{ky@_JWt_ zR|nKV;Ml|Jh&rl{spIN|I;l<_6#v*h#Py4`VvW~`rf3wf)TxzfWtvMX*DAD1txEHN zm-lO7EtVF&v}mp1huXCctyAj)f7GM(YJFNi_@zOJY=*TF@K0mfxHh3pf}fh!X0%!D z;Fv1!Bcp)QLq;7jJ+3$Cje3*btheZ`dYj&^cj%pZm)@=SEX8MofI7qa2r#QLeO#Z= zC-o_PTA$Hp^*McBU(h*fquDfv=F&WxPYb|%7XE`-=Mj=Ab!b4x1z9s5xein-k`wIR%Vq#+*&#u-R6Ql?zNZ-zu=|R-sj76MXw%wqk(&4OS!IR5Kt|tJMa~tHbKFx~y)i$La;_ z>bC{}y@sq|z^_r@2jkX+HJQeb=dA^cbFAdDvl%wn_-sCh&joDD=L>)_7XpJQ=6Rm* z3Qu_l@8nB?L%aBLU=@{o74PBect0QJW5B8#_(r~oZ{}P0R=y25UI*U^oTD2MvX}4U z8Qu)?L;Ns5!jJM}{5U_sPx4dzbOMFuk~k#Tglr*4$QAO0e4#+F3xz_FP%Q8Q0eq!` z0}!@UCvoid SyncState(NewState *ns) + { + NSS(year); + NSS(month); + NSS(mday); + NSS(wday); + NSS(hour); + NSS(min); + NSS(sec); + } + +private: + int DaysInMonth() + { + // gba rtc doesn't understand 100/400 exceptions + int result = daysinmonth[month]; + if (month == 1 && year % 4 == 0) + result++; + return result; + } + +public: + void Increment() + { + sec++; + if (sec >= 60) + { + sec = 0; + min++; + if (min >= 60) + { + min = 0; + hour++; + if (hour >= 24) + { + hour = 0; + wday++; + if (wday >= 7) + wday = 0; + mday++; + if (mday >= DaysInMonth()) + { + mday = 1; + month++; + if (month >= 12) + { + month = 0; + year++; + if (year >= 100) + year = 0; + } + } + } + } + } + } + +} rtcInternalTime; + void GetTime(tm ×) { - time_t t = RTCUseRealTime ? time(nullptr) : RTCTime; - #if defined _MSC_VER - gmtime_s(×, &t); - #elif defined __MINGW32__ - tm *tmp = gmtime(&t); - times = *tmp; - #elif defined __GNUC__ - gmtime_r(&t, ×); - #endif + if (RTCUseRealTime) + { + time_t t = time(nullptr); + #if defined _MSC_VER + gmtime_s(×, &t); + #elif defined __MINGW32__ + tm *tmp = gmtime(&t); + times = *tmp; + #elif defined __GNUC__ + gmtime_r(&t, ×); + #endif + } + else + { + times.tm_hour = rtcInternalTime.hour; + times.tm_mday = rtcInternalTime.mday; + times.tm_min = rtcInternalTime.min; + times.tm_mon = rtcInternalTime.month; + times.tm_sec = rtcInternalTime.sec; + times.tm_wday = rtcInternalTime.wday; + times.tm_year = rtcInternalTime.year; + } } -uint64_t RTCTime; int RTCTicks; bool RTCUseRealTime; @@ -572,7 +656,7 @@ void AdvanceRTC(int ticks) while (RTCTicks >= 16777216) { RTCTicks -= 16777216; - RTCTime++; + rtcInternalTime.Increment(); } } @@ -12903,7 +12987,7 @@ templatevoid SyncState(NewState *ns) NSS(rtcClockData); NSS(rtcEnabled); - NSS(RTCTime); + SSS(rtcInternalTime); NSS(RTCTicks); NSS(RTCUseRealTime); @@ -13173,6 +13257,15 @@ templatebool SyncBatteryRam(NewState *ns) mirroringEnable = settings.mirroringEnable; skipBios = settings.skipBios; + RTCUseRealTime = settings.RTCuseRealTime; + rtcInternalTime.hour = settings.RTChour; + rtcInternalTime.mday = settings.RTCmday; + rtcInternalTime.min = settings.RTCmin; + rtcInternalTime.month = settings.RTCmonth; + rtcInternalTime.sec = settings.RTCsec; + rtcInternalTime.wday = settings.RTCwday; + rtcInternalTime.year = settings.RTCyear; + if(flashSize == 0x10000) { flashDeviceID = 0x1b; diff --git a/vbanext/instance.h b/vbanext/instance.h index 025f88336b..028302d5e6 100644 --- a/vbanext/instance.h +++ b/vbanext/instance.h @@ -8,6 +8,16 @@ struct FrontEndSettings int enableRtc; // [false] true int mirroringEnable; // [false] true int skipBios; // [false] true + + int RTCuseRealTime; + int RTCyear; // 00..99 + int RTCmonth; // 00..11 + int RTCmday; // 01..31 + int RTCwday; // 00..06 + int RTChour; // 00..23 + int RTCmin; // 00..59 + int RTCsec; // 00..59 + }; #define FLASH_128K_SZ 0x20000