add chose addons, tools, project, engine

This commit is contained in:
Alex Z 2020-01-25 14:53:59 +03:00
parent 05f1719d86
commit bb0e5ff6b0
10 changed files with 338 additions and 236 deletions

View File

@ -1,36 +1,36 @@
using UniversalValveToolbox.Base;
namespace UniversalValveToolbox.Utils.Dto {
namespace UniversalValveToolbox.Model.Dto {
public class AddonDtoModel : DtoModel {
private int[] engine;
private int[] engines;
private string args;
private string bin;
private string name;
private string category;
public int[] Engine {
get => this.engine;
set => this.UpdateField(value, ref this.engine);
public int[] Engines {
get => engines;
set => UpdateField(value, ref engines);
}
public string Name {
get => this.name;
set => this.UpdateField(value, ref this.name);
get => name;
set => UpdateField(value, ref name);
}
public string Category {
get => this.category;
set => this.UpdateField(value, ref this.category);
get => category;
set => UpdateField(value, ref category);
}
public string Bin {
get => this.bin;
set => this.UpdateField(value, ref this.bin);
get => bin;
set => UpdateField(value, ref bin);
}
public string Args {
get => this.args;
set => this.UpdateField(value, ref this.args);
get => args;
set => UpdateField(value, ref args);
}
}

View File

@ -1,7 +1,7 @@
using UniversalValveToolbox.Base;
namespace UniversalValveToolbox.Model.Dto {
public class VProjectDtoModel : DtoModel {
public class ProjectDtoModel : DtoModel {
private int engine;
private string path;
private string name;

View File

@ -12,10 +12,26 @@ namespace UniversalValveToolbox.Model.Provider {
class DataProvider {
private readonly string SettingsPath = Path.Combine(Application.StartupPath, "json", "settings.json");
private readonly string EnginesPath = Path.Combine(Application.StartupPath, "json", "engines");
private readonly string ProjectsPath = Path.Combine(Application.StartupPath, "json", "projects");
private readonly string AddonsPath = Path.Combine(Application.StartupPath, "json", "addons");
public SettingsDtoModel Settings {
get => JsonFileUtil.ReadValue<SettingsDtoModel>(SettingsPath);
set => JsonFileUtil.WriteValue(SettingsPath, value);
}
public EngineDtoModel[] Engines {
get => JsonFileUtil.ReadValues<EngineDtoModel>(EnginesPath);
}
public AddonDtoModel[] Addons {
get => JsonFileUtil.ReadValues<AddonDtoModel>(AddonsPath);
}
public ProjectDtoModel[] Projects {
get => JsonFileUtil.ReadValues<ProjectDtoModel>(ProjectsPath);
}
}
}

View File

@ -1,30 +1,51 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Windows.Forms;
using UniversalValveToolbox.Model.Dto;
using UniversalValveToolbox.Model.Provider;
using UniversalValveToolbox.Model.ViewModel;
using UniversalValveToolbox.Utils;
namespace UniversalValveToolbox {
public partial class FormMain : Form {
private EngineDtoModel[] Engines;
private ProjectDtoModel[] Projects;
private DataProvider dataProvider = new DataProvider();
private ListViewGroup listViewGroupAddons;
private ListViewGroup listViewGroupTools;
public FormMain() {
InitializeComponent();
FillBaseMenuItems();
GetInfoForToolbar();
UpdateEngineList();
UpdateProjectList();
UpdateToolsList();
UpdateAddonsList();
Text = VersionHelper.AssemblyTitle + VersionHelper.AssemblyVersion;
comboBoxEngine.SelectedIndex = 0;
comboBoxGameConfig.SelectedIndex = 0;
comboBoxEngine.SelectedIndexChanged += (s, e) => {
UpdateProjectList();
UpdateToolsList();
UpdateAddonsList();
};
}
private void FormMain_Load(object sender, EventArgs e) {
}
private void GetInfoForToolbar() {
InitSteamStatus();
UpdateteamStatus();
}
private void toolStripStatusLabelRefresh_Click(object sender, EventArgs e) {
GetInfoForToolbar();
}
@ -32,7 +53,7 @@ namespace UniversalValveToolbox {
public void FillBaseMenuItems() {
#region static content, do not edit
//creating groups (categores)
ListViewGroup listViewGroupAddons = new ListViewGroup(Properties.translations.MenuCategories.catAddons);
listViewGroupAddons = new ListViewGroup(Properties.translations.MenuCategories.catAddons);
ListViewGroup listViewGroupCompileDecpmpile = new ListViewGroup(Properties.translations.MenuCategories.catCompileDecompile);
ListViewGroup listViewGroupContent = new ListViewGroup(Properties.translations.MenuCategories.catContent);
ListViewGroup listViewGroupDocs = new ListViewGroup(Properties.translations.MenuCategories.catDocs);
@ -41,7 +62,7 @@ namespace UniversalValveToolbox {
ListViewGroup listViewGroupSettings = new ListViewGroup(Properties.translations.MenuCategories.catSettings);
ListViewGroup listViewGroupSupport = new ListViewGroup(Properties.translations.MenuCategories.catSupport);
ListViewGroup listViewGroupTextures = new ListViewGroup(Properties.translations.MenuCategories.catTextures);
ListViewGroup listViewGroupTools = new ListViewGroup(Properties.translations.MenuCategories.catTools);
listViewGroupTools = new ListViewGroup(Properties.translations.MenuCategories.catTools);
ListViewGroup listViewGroupUtils = new ListViewGroup(Properties.translations.MenuCategories.catUtils);
ListViewGroup listViewGroupWebLinks = new ListViewGroup(Properties.translations.MenuCategories.catWebLinks);
@ -67,6 +88,7 @@ namespace UniversalValveToolbox {
//draw items and categories in forms
listView.Groups.AddRange(new ListViewGroup[] {
listViewGroupTools,
listViewGroupAddons,
listViewGroupCompileDecpmpile,
listViewGroupContent,
@ -76,7 +98,6 @@ namespace UniversalValveToolbox {
listViewGroupSettings,
listViewGroupSupport,
listViewGroupTextures,
listViewGroupTools,
listViewGroupUtils,
listViewGroupWebLinks,
});
@ -89,7 +110,71 @@ namespace UniversalValveToolbox {
});
}
private void InitSteamStatus() {
private void UpdateEngineList() {
var dataProvider = new DataProvider();
Engines = dataProvider.Engines;
if (Engines != null && Engines.Length != 0) {
comboBoxEngine.Enabled = true;
comboBoxEngine.Items.Clear();
comboBoxEngine.Items.AddRange(Engines.Select(engine => engine.Name).ToArray());
comboBoxEngine.SelectedIndex = 0;
}
}
private void UpdateProjectList() {
Projects = dataProvider.Projects;
var selectEngine = Engines[comboBoxEngine.SelectedIndex];
var availableProject = Projects.Where(project => project.Engine == selectEngine.Appid).ToArray();
if (availableProject != null && availableProject.Length != 0) {
comboBoxGameConfig.Enabled = true;
comboBoxGameConfig.Items.Clear();
comboBoxGameConfig.Items.AddRange(availableProject.Select(project => project.Name).ToArray());
comboBoxGameConfig.SelectedIndex = 0;
}
else {
comboBoxGameConfig.Enabled = false;
comboBoxGameConfig.Items.Clear();
}
}
private void UpdateToolsList() {
var selectEngine = Engines[comboBoxEngine.SelectedIndex];
var removeItem = new List<ListViewItem>();
foreach (ListViewItem item in listViewGroupTools.Items) {
removeItem.Add(item);
}
removeItem.ForEach(item => listView.Items.Remove(item));
var itemsTools = selectEngine.Tools.Select(tool => new ListViewItem(tool.Name, listViewGroupTools)).ToArray();
listView.Items.AddRange(itemsTools);
}
private void UpdateAddonsList() {
var selectEngine = Engines[comboBoxEngine.SelectedIndex];
var removeItem = new List<ListViewItem>();
foreach (ListViewItem item in listViewGroupAddons.Items) {
removeItem.Add(item);
}
removeItem.ForEach(item => listView.Items.Remove(item));
var itemsAddons = dataProvider.Addons.Where(a => a.Engines.Contains(selectEngine.Appid)).Select(tool => new ListViewItem(tool.Name, listViewGroupAddons)).ToArray();
listView.Items.AddRange(itemsAddons);
}
private void UpdateteamStatus() {
var steamData = SteamManager.SteamData;
if (steamData.SteamPid != 0) {
@ -100,7 +185,7 @@ namespace UniversalValveToolbox {
else {
toolStripStatusLabelSteam.Image = Properties.Resources.cancel_16;
toolStripStatusLabelSteam.ToolTipText = "";
toolStripStatusLabelSteam.Text = Properties.translations.MenuNavbar.menuStrSteam + Properties.translations.MenuNavbar.menuStrOffline;
toolStripStatusLabelSteam.Text = Properties.translations.MenuNavbar.menuStrSteam + Properties.translations.MenuNavbar.menuStrOffline;
}
if (steamData.UserNameSteam != null) {
@ -153,6 +238,6 @@ namespace UniversalValveToolbox {
}
}
}
}

View File

@ -124,179 +124,179 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa
KAAAAk1TRnQBSQFMAgEBBgEAAXgBAAF4AQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
AwABMAMAAQEBAAEgBgABSBYAAxMBGgNZAcwDRAF6bAADFAEbAz0BaQNVAbUDWAHWAzcB8wM3AfMDWAHW
A1UBtAM9AWkDFAEb3AADEQEXA1oB1QMAAf8DAAH/A0UBfmAAAw8BFANMAZEDEgH7AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DEgH7A04BmQMSARnUAANYAdEDAAH/AwAB/wMAAf8DAAH/A0UBfVgA
AzABTAM9AfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPAHw
AzABS9AAA0gBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0cBggMzAVIDRgGBA1QBrgNXAcUDWgHVA1MB4wNY
Ad0DWQHPA1MBqgNFAX0DHwEtJAADPgFsAwkB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwkB/QM+AWvQAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1sBzgMqAUAYAAMwAU0DCQH9
AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHdA0oBjQNTAaoDWQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMJAf0DMAFL0AADSgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMKAfwDJAE2EAADEwEaAzkB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMbASYMAAMeASsDVgHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzwB8AMSARjQAANMAZEDAAH/
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAY
KAAAAk1TRnQBSQFMAgEBBgEAAYABAAGAAQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
AwABMAMAAQEBAAEgBgABSBYAAxMBGgNZAcwDRAF6bAADFAEbAz0BaQNVAbUDWgHWAzkB8wM5AfMDWgHW
A1UBtAM9AWkDFAEb3AADEQEXA1oB1QMAAf8DAAH/A0UBfmAAAw8BFANMAZEDFAH7AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DFAH7A04BmQMSARnUAANYAdEDAAH/AwAB/wMAAf8DAAH/A0UBfVgA
AzABTANBAfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPwHw
AzABS9AAA0gBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0cBggMzAVIDRgGBA1QBrgNXAcUDWgHVA1YB4wNY
Ad0DWQHPA1MBqgNFAX0DHwEtJAADPgFsAwoB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwoB/QM+AWvQAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wBzgMqAUAYAAMwAU0DCgH9
AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHdA0oBjQNTAaoDWgHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMKAf0DMAFL0AADSgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMLAfwDJAE2EAADEwEaAzwB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMbASYMAAMeASsDVwHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/Az8B8AMSARjQAANMAZEDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG+
AwcBCRAAA1ABmgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DFgEeEAADKQE/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wNOAZjQAAM3AVsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAcIDCQEMEAADFAEcAxIB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DQQFzCAADGgElA0gBiANLAY4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxIB+wMU
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAcIDCQEMEAADFAEcAxQB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DQQFzCAADGgElA0gBiANLAY4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxQB+wMU
ARvMAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1YBvgMHAQoUAAM+AWsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAc8IAAMIAQsDNwHz
A1YBvgMHAQoUAAM+AWsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAc8IAAMIAQsDOQHz
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzwBaMwAA1MBqgMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAcIDCgENAzIBUQMJAQwQAANWAbYDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHwEtCAADUQGhAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/A1UBtMwAA1cBwgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/A1cBwgMKAQ0DSwGQAwAB/wNZAcQDCgENDAADVgHZAwAB/wMAAf8DAAH/AwAB/wMA
AwAB/wMAAf8DAAH/A1cBwgMKAQ0DSwGQAwAB/wNZAcQDCgENDAADVwHZAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/A0kBiQgAAy0BRQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wNYAdbMAANaAdoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBwgMJ
AQwDOAFdAwAB/wMAAf8DAAH/A1cBwgMJAQwIAAM5AfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DUQHlAwIBAwQAAwEBAgNRAeMDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wM9
AfHMAANOAesDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG+AwcBCgQAAxABFgNa
AdUDAAH/AwAB/wMAAf8DWQHDAwkBDAQAAzkB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1YBvANWAbsDHQEpCAADSgGKAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DOQHyzAADUQHn
AwAB/wNaAdbMAANbAdoDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBwgMJ
AQwDOAFdAwAB/wMAAf8DAAH/A1cBwgMJAQwIAAM8AfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DVAHlAwIBAwQAAwEBAgNTAeMDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNB
AfHMAANRAesDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG+AwcBCgQAAxABFgNa
AdUDAAH/AwAB/wMAAf8DWQHDAwkBDAQAAzwB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1YBvANWAbsDHQEpCAADSgGKAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPAHyzAADUwHn
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHCAwkBDAwAAxABFgNaAdMDAAH/AwAB/wMA
Af8DWQHEAwoBDQNWAdkDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMdASkQAAMgAS8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdfMAANXAdwDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DWQHEAwoBDQNXAdkDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMdASkQAAMgAS8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdfMAANYAdwDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1YBvgMHAQoUAAMRARcDWgHVAwAB/wMAAf8DAAH/A1QBrwNWAbYDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wNXAb0DCgENDAADEAEWAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DVQG0zAADVgG5AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBwgMJAQwcAAMRARcDWgHVAwAB/wMA
Af8DPAHyAz4BbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNNAegDTAGRAzcBWgMw
Af8DQAHyAz4BbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNPAegDTAGRAzcBWgMw
AUsDVgG2AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPQFqzAADSgGNAwAB/wMAAf8DAAH/
AwAB/wMAAf8DVgG+AwgBCwM6AWIDFQEdHAADEQEXA1sByAMKAfwDRAF8AxUBHQMJAfwDAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1gB2wNLAY4DVgHcAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMSAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wNXAcIDCgENA0sBkAMAAf8DWQHg
AwAB/wMAAf8DVgG+AwgBCwM6AWIDFQEdHAADEQEXA1sByAMLAfwDRAF8AxUBHQMKAfwDAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1oB2wNLAY4DVwHcAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMUAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wNXAcIDCgENA0sBkAMAAf8DWgHg
AxgBISAAAwMBBAgAA08BnAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGgEk
BAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNOAZnQAAMBAQIDWAHdAwAB/wMAAf8DVgG+
AwcBCgMwAUwDAAH/AwAB/wMAAf8DWAHdAxYBHigAAxQBGwM5AfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/Az0B8QMSARnUAAMx
AU8DAAH+A1YBvgMHAQoEAAMEAQYDVgGzAwAB/wMAAf8DAAH/A1kB4AMYASEoAAMxAU4DCQH9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHbA0oBjQNYAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wMJ
Af0DMAFN3AADKQE/AwcBCgwAAwQBBgNWAbMDAAH/AwAB/wMAAf8DWQHgAxgBISgAAz8BbQMJAf0DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMJAf0DPgFs
+AADBgEIA1UBtwMAAf8DAAH/AwAB/wNZAdIsAAMxAU4DOQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzkB8gMwAU3/AAEAAwYBCANVAbcDAAH/AwAB/wMKAf0DBwEJ
LAADFAEbA04BmQMSAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMJAf0DUwGqAxYBH/8A
CQADBgEIA1ABowNPAekDRAF7OAADFQEdAz4BbANVAbcDWQHXAy8B9AMvAfQDWQHXA1YBtgM+AWsDFAEc
AwcBCgMwAUwDAAH/AwAB/wMAAf8DWAHdAxYBHigAAxQBGwM8AfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0EB8QMSARnUAAMx
AU8DAAH+A1YBvgMHAQoEAAMEAQYDVgGzAwAB/wMAAf8DAAH/A1oB4AMYASEoAAMxAU4DCgH9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHbA0oBjQNaAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wMK
Af0DMAFN3AADKQE/AwcBCgwAAwQBBgNWAbMDAAH/AwAB/wMAAf8DWgHgAxgBISgAAz8BbQMKAf0DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMKAf0DPgFs
+AADBgEIA1UBtwMAAf8DAAH/AwAB/wNZAdIsAAMxAU4DPAHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzwB8gMwAU3/AAEAAwYBCANVAbcDAAH/AwAB/wMLAf0DBwEJ
LAADFAEbA04BmQMUAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMKAf0DUwGqAxYBH/8A
CQADBgEIA1ABowNRAekDRAF7OAADFQEdAz4BbANVAbcDWQHXAzMB9AMzAfQDWQHXA1YBtgM+AWsDFAEc
9AADBwEKAzsBYwNNAZYDAAEBEwABAQNOAZgDOwFjAwcBCTQAAxoBJAMxAU8DCQEMA0wBkgNGAYADRgGA
A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DTAHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1oB0wM6
AfUDSwGQAwMBBBMAAQEDOAFcA1cB6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A1gB5wM3AVsoAAMZ
A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DTwHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1oB0wM9
AfUDSwGQAwMBBBMAAQEDOAFcA1cB6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A1oB5wM3AVsoAAMZ
ASMDUwGtA1cB6AMcAScDWgHNAwAB/wNMAZEDTAGRAwAB/wNZAcwDHAEoA1gB6QNTAa0DGQEjHAADFAEc
AysBQgQAAwUBBwNYAcsDAAH/AwAB/wMqAUAEAAMOARMDLwFKLAADOQFgAwAB/gMAAf8DAAH/A1oB0wMQ
ARUwAAMlATcDSwHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA
AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYAM6AfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM
AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DOgH1AzkBYBQAAxQBHANYAd0DDwH9A1YBuwNYAd0DAAH/
AwAB/wMAAf8DNwH3A1YBtgNYAecDAAH+AzwBZygAA1gB5wMAAf8DAAH/AwAB/wMAAf8DWgHTAxABFSgA
AyUBNwNLAfADAAH/AwAB/wMAAf8DAAH/A0wB7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA
ARUwAAMlATcDTQHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA
AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYAM9AfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM
AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DPQH1AzkBYBQAAxQBHANYAd0DEAH9A1YBuwNYAd0DAAH/
AwAB/wMAAf8DOAH3A1YBtgNaAecDAAH+AzwBZygAA1oB5wMAAf8DAAH/AwAB/wMAAf8DWgHTAxABFSgA
AyUBNwNNAfADAAH/AwAB/wMAAf8DAAH/A00B7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA
AQEQAAMDAQQDAAH/AwAB/wMAAf8DAAH/AwAB/wNVAbQDAwEEFAADMgFRAwAB/wMAAf8DWAHLAyUBNwMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNZAcwDAAH/AwAB/wMyAVEQAAMrAUIDDwH9
AwAB/wMAAf8DAAH/Aw8B/ANeAeADTAHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANcAeIDAAH/AwAB/wMA
Af8DAAH/AwAB/wNaAdMDEAEVIAADJQE3A0sB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kByQgAA0wBkQMA
Af8DSwHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNZAcwDAAH/AwAB/wMyAVEQAAMrAUIDEAH9
AwAB/wMAAf8DAAH/AxAB/ANfAeADTwHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANdAeIDAAH/AwAB/wMA
Af8DAAH/AwAB/wNaAdMDEAEVIAADJQE3A00B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kByQgAA0wBkQMA
Af8DTQHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ
EAADMQFOAzIBUQMkATYDSwGQAzUBVgNRAacDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wNP
AaUDNQFWA0sBjwMkATUDMgFRAzEBThAAA1YBvAMAAf8DAAH/A1ABnwMcASgDKgFBAxwBJwMzAVMDWAHp
AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMPAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdMDEAEV
GAADJQE3A0sB8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1cB6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+
AyYB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf
A0sB8AMAAf8DWgHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi
AwQBBgNIAYYDWgHeAwAB/wNLAfADFgEeCAADBQEHA1gB3QMAAf8DUAGeAy8BSgNMAe8DAAH/AwAB/wNS
AaYDGgEkAzcB9wMAAf8DMwFTEAADNQFXAx4B+wNSAagDAwEEDAADNQFYAx4B+wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1kB1wMSARgQAAMcAScDSwHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHrAyABLwgAA1oBzQMA
Af8DRAF6AyoBQANVAewDAAH/A0sB8ANPAaUDNAFUEAADNQFXA1IBpgNMAfEDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMQAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdMDEAEV
GAADJQE3A00B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1gB6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+
AycB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf
A00B8AMAAf8DWgHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi
AwQBBgNIAYYDWgHeAwAB/wNNAfADFgEeCAADBQEHA1gB3QMAAf8DUAGeAy8BSgNNAe8DAAH/AwAB/wNS
AaYDGgEkAzgB9wMAAf8DMwFTEAADNQFXAyAB+wNSAagDAwEEDAADNQFYAyAB+wMAAf8DAAH/AwAB/wMA
Af8DAAH/A1kB1wMSARgQAAMcAScDTQHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHrAyABLwgAA1oBzQMA
Af8DRAF6AyoBQANXAewDAAH/A00B8ANPAaUDNAFUEAADNQFXA1IBpgNPAfEDAAH/AwAB/wMAAf8DAAH/
AwAB/wNYAcsIAANQAaQDAAH/AwAB/wMAAf8DWAHRAzABTAMAAf4DWgHeA1cBvQNTAaoDNQFYAzUBWANT
AaoDVwG9A1oB3gMAAf4DMAFMA1oB0wMAAf8DAAH/AwAB/wNRAaEEAANIAYgDWAHLAwAB/wMAAf8DHAEn
A1EB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DTAHvA1EBoAMhATAEAAM4AV0DDwH8AwAB/wMA
Af8DTwGbEAADNQFYAx4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB1wMSARgMAAMCAQMDUQGhAwAB/wMA
Af8DAAH/AwAB/wNRAe4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMeAfsDRAF5AwkBDCAAAwkBDANE
AXwDDwH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwEgAx4B+wMAAf8DAAH/AwAB/wNQAZoDSAGEAwAB/wMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNHAYIDTwGbAwAB/wMAAf8DAAH/Ax4B+wMW
AR8DAAH/AwAB/wMAAf8DVwHoAykBPgMAAf8DAAH/AwAB/wMAAf8DAAH/A1QBrgNBAXMDAAH/AwAB/wMA
Af8DPwFuAzcBWwMPAfwDAAH/AwAB/wMAAf8DRAF7FAADNQFYAx4B+wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1sB1gMSARgMAAMGAQgDUQGhAwAB/wMAAf8DUQHuAyMBMwwAA0oBjQMAAf8DAAH/AwAB/wMAAf8DPQFp
MAADPQFpAwAB/wMAAf8DAAH/AwAB/wNKAYsDQQFzAwAB/wMAAf8DAAH/AwAB/wM8AWcDVQG6AwAB/wMA
Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNWAbgDPAFoAwAB/wMAAf8DAAH/AwAB/wNB
AXIDSQHyAwAB/wMAAf8DMQH4Ax0BKQMAAf8DAAH/AwAB/wMAAf8DAAH/A00BlgNIAYYDAAH/AwAB/wMA
Af8DOQFgA08BmwMAAf8DAAH/AwAB/wNSAakcAAM1AVgDHgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHW
AxIBGAQAAyIBMgNZAccDBAEGA1EBoQNRAe4DIwEzEAADWwHIAwAB/wMAAf8DAAH/A14B2gMAAQEzAAEB
A14B2gMAAf8DAAH/AwAB/wNYAcYDVgG5AwAB/wMAAf8DAAH/AwAB/wMwAU0DWwHWAwAB/wMAAf8DAAH/
AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNcAdQDMQFOAwAB/wMAAf8DAAH/AwAB/wNWAbgEAAMr
AUIDMQH4AwAB/wM1AVgDTwGlAwAB/wMAAf8DAAH/A0wB8QMfASwDXAHcAwAB/wNPAZwDCAELBAADAwEE
A1ABpAMAAf8DAAH/A0sBkCAAAzUBWAMeAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNbAdYDEgEYA1IBpgMd
ASoEAAMCAQMDGAEhFAADWAHpAwAB/wMAAf8DAAH/A0oBjDgAA0sBjgMAAf8DAAH/AwAB/wNYAeYDXgHg
AwAB/wMAAf8DAAH/AwAB/wMnAToDVAHqAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNXAegDJwE7AwAB/wMAAf8DAAH/AwAB/wNaAd4IAANWAbgDAAH/A1QB6gMkATUDPgFrA1QBrwNO
AZQDHwEtA1EBoQMAAf8DAAH/AxoBJQwAAwYBCANYAd0DAAH/A1gB5wMHAQkgAAM1AVgDHgH7AwAB/wMA
Af8DAAH/AwAB/wMAAf8DWwHWAxIBGCQAAyEB+gMAAf8DAAH/AwAB/wM7AWU4AAM8AWYDAAH/AwAB/wMA
Af8DJgH5A0cBgwNIAYgDSAGIA0gBiANIAYgDEQEXA0gBhQNIAYgDSAGIA0gBiANIAYgDMQFOAzEBTgNI
AYgDSAGIA0gBiANIAYgDSAGFAxEBFwNIAYgDSAGIA0gBiANIAYgDRwGDBAADDgETA1gB5wMAAf8DAAH/
Ax4B+wNTAaoDQgF0A0oBjQNYAeMDAAH/AwAB/wMAAf8DPAFoEAADQQFzAwAB/wMAAf8DVgG8Az0BagM3
AVscAAM1AVgDHgH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHWAxIBGCAAA0QB8wMAAf8DAAH/AwAB/wM4
AV04AAM4AV4DAAH/AwAB/wMAAf8DSQHyA04BlANOAZkDTgGZA04BmQNOAZkDEgEZA00BlgNOAZkDTgGZ
A04BmQNOAZkDNQFXAzUBVwNOAZkDTgGZA04BmQNOAZkDTQGWAxMBGgNOAZkDTgGZA04BmQNOAZkDTgGU
BAADMAFLAwAB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVQG3EAADKgFB
AwAB/wMAAf8DAAH/AwAB/wMAAf8gAAM4AV0DDwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHSAxEBFwMN
AREDFAEbAwEBAhAAA1oB2wMAAf8DAAH/AwAB/wNFAX44AANGAYADAAH/AwAB/wMAAf8DWwHZA1cB3wMA
Af8DAAH/AwAB/wMAAf8DJgE5A1QB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
Af8DWAHpAycBOwMAAf8DAAH/AwAB/wMAAf8DWgHeCAADPAFoA1MBrQMeASsDMwFTA0sB8AMAAf8DAAH/
A08BnAMcAScDPQFpA1YBtgMKAQ4QAAMgAS8DAAH/AwAB/wMAAf8DAAH/AwAB/yQAAzgBXQMPAfwDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNEAfMDUAGaAxEBFwgAA1MBqgMAAf8DAAH/AwAB/wNZ
AdcDAgEDMAADAwEEA1sB2QMAAf8DAAH/AwAB/wNSAagDVgG4AwAB/wMAAf8DAAH/AwAB/wMxAU4DWwHW
AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNcAdQDMQFOAwAB/wMAAf8DAAH/
AwAB/wNVAbcYAANQAZ0DAAH/AwAB/wMIAQsgAAMyAVADAAH/AwAB/wMAAf8DAAH/A0wB8SAAAyIBMgM6
AWEDOAFdAw8B/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAegDHgErBAADOgFh
AwAB/wMAAf8DAAH/AwAB/wM/AW0wAAM/AW4DAAH/AwAB/wMAAf8DAAH/AzkBXwNBAXIDAAH/AwAB/wMA
Af8DAAH/AzwBZwNWAbkDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/A1UBtwM8
AWgDAAH/AwAB/wMAAf8DAAH/A0ABcRgAAyEBMAM8AWYDNwFbJAADTwGcAwAB/wMAAf4DNQFYAwEBAiAA
AyEBMANZAdcDHwEsBAADOAFdAw8B/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNb
AdkDBAEGAwwBEANLAfADAAH/AwAB/wMAAf8DOAFcMAADOAFeAwAB/wMAAf8DAAH/A0sB8AMKAQ4DFgEf
Ax4B+wMAAf8DAAH/AwAB/wNPAZsDSAGEAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
AwAB/wNHAYIDTwGcAwAB/wMAAf8DAAH/AyEB+gMWAR4cAAM3AVsDUAGfAwMBBBwAAyIBMgMhAfoDAAH/
A1cBvyQAAyEBMANZAdcDHwEsDAADPwFtAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNaAdsDAAH/
AwAB/wM4AVwEAANGAYADAAH/AwAB/wMAAf8DPQFpCAADIgEyAzsBZAMjATQDFgEfAxYBHwMjATQDOwFk
AyIBMggAAz4BbAMAAf8DAAH/AwAB/wNFAX8IAANQAaMDAAH/AwAB/wMAAf8DWAHRAzABTAMPAf0DWgHb
A1UBtwNSAaYDNQFXAzUBVwNSAaYDVQG3A1oB2wMPAf0DMAFLA1oB0wMAAf8DAAH/AwAB/wNQAZ8cAAM4
AV0DDwH8AwAB/wNQAaMDBgEIFAADIgEyA1gB6QMAAf8DAAH/A0cBgyAAAyEBMANZAdcDHwEsEAADLAFE
AwAB/wMAAf8DAAH/AwAB/wNaAdsDQAFwAxQBHAQAA0UBfQMAAf8DUAGdBAADBwEJA1kB1wMAAf8DAAH/
A1UBtQM0AVUDUwGwAw8B/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DVAGvAzIBUQNWAbgDAAH/
AwAB/wNZAdcDBgEICAADFgEeA0wB7wMAAf8DWgHbA0cBggMEAQYDGAEiAy0BRgM+AWwDRQF9AzEBTgMx
AU4DRQF9Az4BbAMtAUUDGAEiAwQBBgNHAYIDWgHbAwAB/wNRAe4DFQEdGAADOAFdAw8B/AMAAf8DAAH/
AwAB/wNaAd4DQQFyAyoBQQMgAS4DMgFQA08BnAMhAfoDAAH/AwAB/wMAAf8DWgHeAxEBFxgAAyEBMANZ
AdcDHwEsFAADNwFbAwAB/wMAAf8DAAH/AwAB/wMvAUkQAANFAX0DVQGyCAADHwEsA0sB8AMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DTAHv
Ax8BLBAAAzABSwMwAU0DJgE5A04BlAM1AVcDUgGmAwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMA
Af8DTwGlAzYBWQNOAZQDJgE4AzABTQMvAUoYAAMhATADDwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvxAAAwQBBgMoAT0DWQHXAx0BKhgA
AykBPgMAAf8DAAH/AwAB/wNRAe4DBAEFFAADIQExDAADJwE6A1UB7AMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cB6wMmATkYAAMzAVIDAAH/AwAB/wNZ
AcwDJAE1AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DIwEzA1kBzwMAAf8DAAH/AzIBURwA
AwIBAwNQAaMDAAH/AwAB/wNTAaoDSwGQA1gB5wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvwNIAYQDVwHf
AwAB/wM6AfUDKwFDDAADTwGbAwAB/wMAAf8DIwEzHAADBAEFA1cB6AMAAf8DAAH/A08BpSwAAxoBJANZ
AcQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHEAxkBIyAA
AzgBXANEAfMDAAH/AzUBVwNQAZ0DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DUAGaAzcBWgMAAf8DRAHz
AzgBXCQAAwIBAwNPAZsDRAF7CAADBwEJA1YBvgMAAf8DAAH/AwAB/wM1AVgIAAMRARcDVgG+AysBQwwA
AxMBGgMmAfkDAAH/Ax4B+wMBAQIgAAM7AWUDAAH/AwAB/wNbAeUDGgEkLAADAQECAzgEXAHUAwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DXAHUAzgBXAMBAQIoAAMXASADUgGoA1cB6AMcASgDWAHL
AwAB/wNMAZEDTAGRAwAB/wNaAcoDHQEpA1QB6gNRAacDFwEgQAADQAFwAwAB/wMAAf8DAAH/AwEBAiAA
A0gBhgMAAf8DOgH1A0sBjigAA0gBhQMAAf4DAAH/A1kB5AMaASQ0AAMgAS8DPwFuA1ABmgNTAawDUwGs
A04BmQM/AW4DIAEvPAADFwEgAzABTQMIAQsDSwGOA0UBfQNFAX0DSgGNAwcBCgMxAU4DFgEfSAADOQFg
AwAB/wMAAf8DTAHxJAADIQEwA0UBfQMPARQwAAMpAT8DUwGsA1sB4QNaAc0DEAEVEAABQgFNAT4HAAE+
AwABKAMAAWADAAEwAwABAQEAAQEFAAFAAQIWAAP/AQABjwL/Af4BAAF/BgABBwL/AfgBAAEfBgABAwL/
AfABAAEPCAABPwHgAQABBwYAAYABAAEPAcABAAEDBgABwAEAAQcBgAE4AQEGAAHgAQABBwGAATwBAQYA
AeABAAEPAQABMAcAAeABAAEfAQABMAcAAeABAAEPAQABGAcAAeABAAEHAQABGAcAAeABAAEDAQABCAcA
AeACAQEAAQwHAAHgAQMBgAEAATwHAAHgAQcBwAEAARwHAAHgAQ8B4AkAAeABBwHwCQAB4AEDAf0BgAEE
AQEGAAHgAQEB/wGAAQQBAQYAAfABgAH/AcABAAEDBgAB+QHAAX8B4AEAAQcGAAH/AeABfwHwAQABDwYA
Af8B8AE/AfgBAAEfBgAB/wH4AX8B/gEAAX8GAAH8ATwBPwH+AQABfwH8AX8B/wGHAf8B4AHwATwBHwH4
AQABHwHIAScB/wEDAf8BwAHgATwBBwHwAQABDwGAAQMB/wEBAf8BgAHAATwBAwHgAQABBwGAAQMB/wEA
Af8BAAHAATwBAwHAAQABAwHAAQMB5wEAAX4BAAGAATwBAQGAAQABAQGAAQMBwwGAATwBAQGAATwBAQGA
AQABAQIAAYMBwAEcAQMBAAH/BgABAwHgAQ4BBwEDAf8BwAUAAQcB8AEEAQ8BAwH/AcADAAGAAQEBBwH4
AQABnwEHAf8B4AMAAcABAwGDAfwBAQH/AQcB/wHgAwABgAEDAcAB/gEAAf8BBwH/AeADAAGAAQMBwAH/
AQABDwEHAf8B4AMAAcABAwHAAf8BgAIDAf8BwAMAAfwBPwHAAf8BAAEBAQMB/wHAAwAB/AF/AcEB/gEg
AQABAwH/AcADAAH+AT8BhwH8AXABAAGDAQABwQGAAQABAQH8AR8BBwH4AfABCAGAAQABAQGAAQABAQH4
AQABAwHxAfABPAHAAQABAwHAAQABAwHwAQABAwHDAfABPgHgAQABBwHgAQABBwHwAQABAwGHAfABfwHw
AQABDwHwAQABDwH4AcABxwEHAfgBPwH4AQABHwH4AQABHwH/AeAB/wEPAfwBHwH/AQAB/wH+AQABfwH/
AeEB/wEfAf4BDws=
A1MB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DTQHvA1EBoAMhATAEAAM4AV0DEAH8AwAB/wMA
Af8DTwGbEAADNQFYAyAB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB1wMSARgMAAMCAQMDUQGhAwAB/wMA
Af8DAAH/AwAB/wNTAe4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMgAfsDRAF5AwkBDCAAAwkBDANE
AXwDEAH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwQgAfsDAAH/AwAB/wMAAf8DUAGaA0gBhAMAAf8DAAH/
AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DRwGCA08BmwMAAf8DAAH/AwAB/wMgAfsDFgEf
AwAB/wMAAf8DAAH/A1cB6AMpAT4DAAH/AwAB/wMAAf8DAAH/AwAB/wNUAa4DQQFzAwAB/wMAAf8DAAH/
Az8BbgM3AVsDEAH8AwAB/wMAAf8DAAH/A0QBexQAAzUBWAMgAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNb
AdYDEgEYDAADBgEIA1EBoQMAAf8DAAH/A1MB7gMjATMMAANKAY0DAAH/AwAB/wMAAf8DAAH/Az0BaTAA
Az0BaQMAAf8DAAH/AwAB/wMAAf8DSgGLA0EBcwMAAf8DAAH/AwAB/wMAAf8DPAFnA1UBugMAAf8DAAH/
AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DVgG4AzwBaAMAAf8DAAH/AwAB/wMAAf8DQQFy
A0oB8gMAAf8DAAH/AzQB+AMdASkDAAH/AwAB/wMAAf8DAAH/AwAB/wNNAZYDSAGGAwAB/wMAAf8DAAH/
AzkBYANPAZsDAAH/AwAB/wMAAf8DUgGpHAADNQFYAyAB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1sB1gMS
ARgEAAMiATIDWQHHAwQBBgNRAaEDUwHuAyMBMxAAA1sByAMAAf8DAAH/AwAB/wNeAdoDAAEBMwABAQNe
AdoDAAH/AwAB/wMAAf8DWAHGA1YBuQMAAf8DAAH/AwAB/wMAAf8DMAFNA1sB1gMAAf8DAAH/AwAB/wMA
Af8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DXAHUAzEBTgMAAf8DAAH/AwAB/wMAAf8DVgG4BAADKwFC
AzQB+AMAAf8DNQFYA08BpQMAAf8DAAH/AwAB/wNPAfEDHwEsA1wB3AMAAf8DTwGcAwgBCwQAAwMBBANQ
AaQDAAH/AwAB/wNLAZAgAAM1AVgDIAH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHWAxIBGANSAaYDHQEq
BAADAgEDAxgBIRQAA1gB6QMAAf8DAAH/AwAB/wNKAYw4AANLAY4DAAH/AwAB/wMAAf8DWAHmA18B4AMA
Af8DAAH/AwAB/wMAAf8DJwE6A1UB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
Af8DVwHoAycBOwMAAf8DAAH/AwAB/wMAAf8DWgHeCAADVgG4AwAB/wNVAeoDJAE1Az4BawNUAa8DTgGU
Ax8BLQNRAaEDAAH/AwAB/wMaASUMAAMGAQgDWAHdAwAB/wNaAecDBwEJIAADNQFYAyAB+wMAAf8DAAH/
AwAB/wMAAf8DAAH/A1sB1gMSARgkAAMiAfoDAAH/AwAB/wMAAf8DOwFlOAADPAFmAwAB/wMAAf8DAAH/
AycB+QNHAYMDSAGIA0gBiANIAYgDSAGIAxEBFwNIAYUDSAGIA0gBiANIAYgDSAGIAzEBTgMxAU4DSAGI
A0gBiANIAYgDSAGIA0gBhQMRARcDSAGIA0gBiANIAYgDSAGIA0cBgwQAAw4BEwNaAecDAAH/AwAB/wMg
AfsDUwGqA0IBdANKAY0DWAHjAwAB/wMAAf8DAAH/AzwBaBAAA0EBcwMAAf8DAAH/A1YBvAM9AWoDNwFb
HAADNQFYAyAB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1sB1gMSARggAANHAfMDAAH/AwAB/wMAAf8DOAFd
OAADOAFeAwAB/wMAAf8DAAH/A0oB8gNOAZQDTgGZA04BmQNOAZkDTgGZAxIBGQNNAZYDTgGZA04BmQNO
AZkDTgGZAzUBVwM1AVcDTgGZA04BmQNOAZkDTgGZA00BlgMTARoDTgGZA04BmQNOAZkDTgGZA04BlAQA
AzABSwMAAf4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1UBtxAAAyoBQQMA
Af8DAAH/AwAB/wMAAf8DAAH/IAADOAFdAxAB/AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB0gMRARcDDQER
AxQBGwMBAQIQAANaAdsDAAH/AwAB/wMAAf8DRQF+OAADRgGAAwAB/wMAAf8DAAH/A1sB2QNXAd8DAAH/
AwAB/wMAAf8DAAH/AyYBOQNVAeoDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/
A1gB6QMnATsDAAH/AwAB/wMAAf8DAAH/A1oB3ggAAzwBaANTAa0DHgErAzMBUwNNAfADAAH/AwAB/wNP
AZwDHAEnAz0BaQNWAbYDCgEOEAADIAEvAwAB/wMAAf8DAAH/AwAB/wMAAf8kAAM4AV0DEAH8AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DRwHzA1ABmgMRARcIAANTAaoDAAH/AwAB/wMAAf8DWQHX
AwIBAzAAAwMBBANbAdkDAAH/AwAB/wMAAf8DUgGoA1YBuAMAAf8DAAH/AwAB/wMAAf8DMQFOA1sB1gMA
Af8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DXAHUAzEBTgMAAf8DAAH/AwAB/wMA
Af8DVQG3GAADUAGdAwAB/wMAAf8DCAELIAADMgFQAwAB/wMAAf8DAAH/AwAB/wNPAfEgAAMiATIDOgFh
AzgBXQMQAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHoAx4BKwQAAzoBYQMA
Af8DAAH/AwAB/wMAAf8DPwFtMAADPwFuAwAB/wMAAf8DAAH/AwAB/wM5AV8DQQFyAwAB/wMAAf8DAAH/
AwAB/wM8AWcDVgG5AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNVAbcDPAFo
AwAB/wMAAf8DAAH/AwAB/wNAAXEYAAMhATADPAFmAzcBWyQAA08BnAMAAf8DAAH+AzUBWAMBAQIgAAMh
ATADWQHXAx8BLAQAAzgBXQMQAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHZ
AwQBBgMMARADTQHwAwAB/wMAAf8DAAH/AzgBXDAAAzgBXgMAAf8DAAH/AwAB/wNNAfADCgEOAxYBHwMg
AfsDAAH/AwAB/wMAAf8DTwGbA0gBhAMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
Af8DRwGCA08BnAMAAf8DAAH/AwAB/wMiAfoDFgEeHAADNwFbA1ABnwMDAQQcAAMiATIDIgH6AwAB/wNX
Ab8kAAMhATADWQHXAx8BLAwAAz8BbQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DWgHbAwAB/wMA
Af8DOAFcBAADRgGAAwAB/wMAAf8DAAH/Az0BaQgAAyIBMgM7AWQDIwE0AxYBHwMWAR8DIwE0AzsBZAMi
ATIIAAM+AWwDAAH/AwAB/wMAAf8DRQF/CAADUAGjAwAB/wMAAf8DAAH/A1gB0QMwAUwDEAH9A1oB2wNV
AbcDUgGmAzUBVwM1AVcDUgGmA1UBtwNaAdsDEAH9AzABSwNaAdMDAAH/AwAB/wMAAf8DUAGfHAADOAFd
AxAB/AMAAf8DUAGjAwYBCBQAAyIBMgNYAekDAAH/AwAB/wNHAYMgAAMhATADWQHXAx8BLBAAAywBRAMA
Af8DAAH/AwAB/wMAAf8DWgHbA0ABcAMUARwEAANFAX0DAAH/A1ABnQQAAwcBCQNZAdcDAAH/AwAB/wNV
AbUDNAFVA1MBsAMQAf0DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH+A1QBrwMyAVEDVgG4AwAB/wMA
Af8DWQHXAwYBCAgAAxYBHgNNAe8DAAH/A1oB2wNHAYIDBAEGAxgBIgMtAUYDPgFsA0UBfQMxAU4DMQFO
A0UBfQM+AWwDLQFFAxgBIgMEAQYDRwGCA1oB2wMAAf8DUwHuAxUBHRgAAzgBXQMQAfwDAAH/AwAB/wMA
Af8DWgHeA0EBcgMqAUEDIAEuAzIBUANPAZwDIgH6AwAB/wMAAf8DAAH/A1oB3gMRARcYAAMhATADWQHX
Ax8BLBQAAzcBWwMAAf8DAAH/AwAB/wMAAf8DLwFJEAADRQF9A1UBsggAAx8BLANNAfADAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A00B7wMf
ASwQAAMwAUsDMAFNAyYBOQNOAZQDNQFXA1IBpgMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
A08BpQM2AVkDTgGUAyYBOAMwAU0DLwFKGAADIQEwAxAB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAb8QAAMEAQYDKAE9A1kB1wMdASoYAAMp
AT4DAAH/AwAB/wMAAf8DUwHuAwQBBRQAAyEBMQwAAycBOgNXAewDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNYAesDJgE5GAADMwFSAwAB/wMAAf8DWQHM
AyQBNQMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyMBMwNZAc8DAAH/AwAB/wMyAVEcAAMC
AQMDUAGjAwAB/wMAAf8DUwGqA0sBkANaAecDAAH/AwAB/wMAAf8DAAH/AwAB/wNXAb8DSAGEA1cB3wMA
Af8DPQH1AysBQwwAA08BmwMAAf8DAAH/AyMBMxwAAwQBBQNXAegDAAH/AwAB/wNPAaUsAAMaASQDWQHE
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kBxAMZASMgAAM4
AVwDRwHzAwAB/wM1AVcDUAGdAwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/A1ABmgM3AVoDAAH/A0cB8wM4
AVwkAAMCAQMDTwGbA0QBewgAAwcBCQNWAb4DAAH/AwAB/wMAAf8DNQFYCAADEQEXA1YBvgMrAUMMAAMT
ARoDJwH5AwAB/wMgAfsDAQECIAADOwFlAwAB/wMAAf8DXQHlAxoBJCwAAwEBAgM4BFwB1AMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wB1AM4AVwDAQECKAADFwEgA1IBqANXAegDHAEoA1gBywMA
Af8DTAGRA0wBkQMAAf8DWgHKAx0BKQNVAeoDUQGnAxcBIEAAA0ABcAMAAf8DAAH/AwAB/wMBAQIgAANI
AYYDAAH/Az0B9QNLAY4oAANIAYUDAAH+AwAB/wNaAeQDGgEkNAADIAEvAz8BbgNQAZoDUwGsA1MBrANO
AZkDPwFuAyABLzwAAxcBIAMwAU0DCAELA0sBjgNFAX0DRQF9A0oBjQMHAQoDMQFOAxYBH0gAAzkBYAMA
Af8DAAH/A08B8SQAAyEBMANFAX0DDwEUMAADKQE/A1MBrANbAeEDWgHNAxABFRAAAUIBTQE+BwABPgMA
ASgDAAFgAwABMAMAAQEBAAEBBQABQAECFgAD/wEAAY8C/wH+AQABfwYAAQcC/wH4AQABHwYAAQMC/wHw
AQABDwgAAT8B4AEAAQcGAAGAAQABDwHAAQABAwYAAcABAAEHAYABOAEBBgAB4AEAAQcBgAE8AQEGAAHg
AQABDwEAATAHAAHgAQABHwEAATAHAAHgAQABDwEAARgHAAHgAQABBwEAARgHAAHgAQABAwEAAQgHAAHg
AgEBAAEMBwAB4AEDAYABAAE8BwAB4AEHAcABAAEcBwAB4AEPAeAJAAHgAQcB8AkAAeABAwH9AYABBAEB
BgAB4AEBAf8BgAEEAQEGAAHwAYAB/wHAAQABAwYAAfkBwAF/AeABAAEHBgAB/wHgAX8B8AEAAQ8GAAH/
AfABPwH4AQABHwYAAf8B+AF/Af4BAAF/BgAB/AE8AT8B/gEAAX8B/AF/Af8BhwH/AeAB8AE8AR8B+AEA
AR8ByAEnAf8BAwH/AcAB4AE8AQcB8AEAAQ8BgAEDAf8BAQH/AYABwAE8AQMB4AEAAQcBgAEDAf8BAAH/
AQABwAE8AQMBwAEAAQMBwAEDAecBAAF+AQABgAE8AQEBgAEAAQEBgAEDAcMBgAE8AQEBgAE8AQEBgAEA
AQECAAGDAcABHAEDAQAB/wYAAQMB4AEOAQcBAwH/AcAFAAEHAfABBAEPAQMB/wHAAwABgAEBAQcB+AEA
AZ8BBwH/AeADAAHAAQMBgwH8AQEB/wEHAf8B4AMAAYABAwHAAf4BAAH/AQcB/wHgAwABgAEDAcAB/wEA
AQ8BBwH/AeADAAHAAQMBwAH/AYACAwH/AcADAAH8AT8BwAH/AQABAQEDAf8BwAMAAfwBfwHBAf4BIAEA
AQMB/wHAAwAB/gE/AYcB/AFwAQABgwEAAcEBgAEAAQEB/AEfAQcB+AHwAQgBgAEAAQEBgAEAAQEB+AEA
AQMB8QHwATwBwAEAAQMBwAEAAQMB8AEAAQMBwwHwAT4B4AEAAQcB4AEAAQcB8AEAAQMBhwHwAX8B8AEA
AQ8B8AEAAQ8B+AHAAccBBwH4AT8B+AEAAR8B+AEAAR8B/wHgAf8BDwH8AR8B/wEAAf8B/gEAAX8B/wHh
Af8BHwH+AQ8L
</value>
</data>
<metadata name="imageListSmall.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -307,83 +307,83 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACc
EwAAAk1TRnQBSQFMAgEBBgEAAXgBAAF4AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIBIAAwgBCwNWAbsDRAF8RAADHgErA0sBjgNZAdMDNwHzAzcB8wNZAdMDSgGN
Ax0BKpAAA1cBvQMAAf8DAAH/A0UBfjgAAwQBBgNMAZIDCQH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AxIB+wNLAZADBAEFiAADSAGGAwAB/wMAAf8DAAH/A1ABnwNQAaMDWgHNA1kB4ANGAe4DUwHjA1cBvwNG
EwAAAk1TRnQBSQFMAgEBBgEAAYABAAGAAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIBIAAwgBCwNWAbsDRAF8RAADHgErA0sBjgNaAdMDOQHzAzkB8wNaAdMDSgGN
Ax0BKpAAA1cBvQMAAf8DAAH/A0UBfjgAAwQBBgNMAZIDCgH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AxQB+wNLAZADBAEFiAADSAGGAwAB/wMAAf8DAAH/A1ABnwNQAaMDWgHNA1oB4ANIAe4DVgHjA1cBvwNG
AYEDGAEhEAADBAEGA1YBvAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG7
AwQBBYgAA0gBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DKwH2AzMBUgwA
A0wBkwMAAf8DAAH/AwAB/wMAAf8DKAE8AxABFQMtAUYDWAHHAwAB/wMAAf8DAAH/AwAB/wNLAZCMAANS
AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgHiAxgBIggAAx4BKwMJAfwDAAH/
AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DCQH8Ax0BKogAA1MBqgMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1YB4gMZASMMAANLAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wNE
AwQBBYgAA0gBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DLgH2AzMBUgwA
A0wBkwMAAf8DAAH/AwAB/wMAAf8DKAE8AxABFQMtAUYDWQHHAwAB/wMAAf8DAAH/AwAB/wNLAZCMAANS
AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVwHiAxgBIggAAx4BKwMKAfwDAAH/
AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DCgH8Ax0BKogAA1MBqgMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cB4gMZASMMAANLAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wNE
AXoEAAM7AWQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSgGMiAADWgHKAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wNTAeMDIwEzA0QBfAMEAQUIAANZAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdcEAAML
AQ8DKAH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHTiAADVgHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1MB4wMaASQDWQHJAwAB/wNUAa8DBAEFBAADOQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyQBNQQA
A1IBqQMAAf8DAAH/AwAB/wMAAf8DAAH/Az0B8YgAA0EB8QMAAf8DAAH/AwAB/wMAAf8DAAH/A1YB4gMZ
ASMEAANBAXMDAAH/AwAB/wNUAa8DBAEFAzkB8gMAAf8DAAH/AwAB/wMAAf8DAAH/A0UBfQMmATkEAAMw
AUwDAAH/AwAB/wMAAf8DAAH/AwAB/wM5AfKIAANNAeoDAAH/AwAB/wMAAf8DAAH/A1YB4gMZASMMAANB
AXMDAAH/AwAB/wNSAaYDWQHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DPAFnCAADCwEPAwAB/wMAAf8DAAH/
AwAB/wMAAf8DWQHTiAADWgHKAwAB/wMAAf8DAAH/A1MB4wMaASQUAANCAXQDAAH/A00B6gNLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHHA00BlgNWAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wNLAY6IAANK
AYwDAAH/AwAB/wNWAeIDIwEzA1gBywNEAXwUAAMpAT4DHQEpAx8BLAMJAfwDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DKAE8AygBPQMAAf8DAAH/AwAB/wMAAf8DCQH8Ax4BK4gAAx0BKQMgAfkDUwHjAxkBIwND
Af8DAAH/AwAB/wNWAeMDIwEzA0QBfAMEAQUIAANaAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdcEAAML
AQ8DLAH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHTiAADVwHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1YB4wMaASQDWQHJAwAB/wNUAa8DBAEFBAADPAHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyQBNQQA
A1IBqQMAAf8DAAH/AwAB/wMAAf8DAAH/A0EB8YgAA0MB8QMAAf8DAAH/AwAB/wMAAf8DAAH/A1cB4gMZ
ASMEAANBAXMDAAH/AwAB/wNUAa8DBAEFAzwB8gMAAf8DAAH/AwAB/wMAAf8DAAH/A0UBfQMmATkEAAMw
AUwDAAH/AwAB/wMAAf8DAAH/AwAB/wM8AfKIAANQAeoDAAH/AwAB/wMAAf8DAAH/A1cB4gMZASMMAANB
AXMDAAH/AwAB/wNSAaYDWgHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DPAFnCAADCwEPAwAB/wMAAf8DAAH/
AwAB/wMAAf8DWgHTiAADWgHKAwAB/wMAAf8DAAH/A1YB4wMaASQUAANCAXQDAAH/A1AB6gNLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHHA00BlgNWAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wNLAY6IAANK
AYwDAAH/AwAB/wNXAeIDIwEzA1gBywNEAXwUAAMpAT4DHQEpAx8BLAMKAfwDAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DKAE8AygBPQMAAf8DAAH/AwAB/wMAAf8DCgH8Ax4BK4gAAx0BKQMiAfkDVgHjAxkBIwND
AXcDAAH/AwAB/wNFAX0cAANNAZUDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJwE6AygBPAMAAf8DAAH/
AwAB/wMAAf8DTAGSkAADNgFZAxkBIwQAAwIBAwNQAaMDAAH/AwAB/wNFAX4YAAMEAQYDVwG9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNWAbwDBAEGoAADAgEDA1IBpgMAAf8DAAH/
Ay0BRRgAAwQBBgNNAZUDCQH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwkB/ANMAZMDBAEGqAADAgED
A1ABngNSAeYDHQEqIAADHwEsA0sBkANZAdQDLwH0Ay8B9ANZAdQDSwGQAx8BLJwAAwEBAgM5AV8DVQG0
Ay0BRRgAAwQBBgNNAZUDCgH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwoB/ANMAZMDBAEGqAADAgED
A1ABngNVAeYDHQEqIAADHwEsA0sBkANbAdQDMwH0AzMB9ANbAdQDSwGQAx8BLJwAAwEBAgM5AV8DVQG0
AwEBAgsAAQEDVgGzAzkBXwMBAQIcAAMjATMDOgFhAzgBXgNPAZwDTwGcAzgBXQM6AWEDIwEzIAADVQG3
AyYB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDWgHKA1UB7AMvAUoIAAMUARsDWwHIAwAB/wMA
Af8DAwEECAADAgEDAwAB/wMAAf8DWQHHAxMBGhAAAwcBCgNQAZ0DVwHrAzgBXgMAAf8DVgG2A1YBtgMA
Af4DOAFdA1UB7ANQAZ0DBwEKDAADRAF8A1UBugNKAY0DIQH6AwAB/wNUAa4DTgGXA1YBuAMHAQkYAANc
AycB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDWgHKA1cB7AMvAUoIAAMUARsDWwHIAwAB/wMA
Af8DAwEECAADAgEDAwAB/wMAAf8DWQHHAxMBGhAAAwcBCgNQAZ0DWAHrAzgBXgMAAf8DVgG2A1YBtgMA
Af4DOAFdA1cB7ANQAZ0DBwEKDAADRAF8A1UBugNKAY0DIgH6AwAB/wNUAa4DTgGXA1YBuAMHAQkYAANc
AdwDAAH/AwAB/wNWAbwDBwEJGAADEgEZA1kB1wMAAf8DAAH/A1gB6QQAAxEBFwNaAd4DVQG3AxYBHgMF
AQcMAAMDAQQDAAH/AwAB/wMAAf8DWgHeAxABFggAAwMBBAM4AV4DVwHrA0cBggNYAd0DAAH/A1YBtgNW
AbYDAAH/A1wB3ANHAYIDVwHrAzgBXgMDAQQIAANVAboDAAH/Ax4B+wNTAbADUAGfA1QB6gMAAf8DVQHs
AQcMAAMDAQQDAAH/AwAB/wMAAf8DWgHeAxABFggAAwMBBAM4AV4DWAHrA0cBggNYAd0DAAH/A1YBtgNW
AbYDAAH/A1wB3ANHAYIDWAHrAzgBXgMDAQQIAANVAboDAAH/AyAB+wNTAbADUAGfA1UB6gMAAf8DVwHs
AxEBFxgAA1oB2AMAAf8DAAH/AwAB/wNWAbwDBwEJEAADEgEZA1kB1wMAAf8DAAH/AwAB/wNXAcIEAANV
AbcDSwHwAyMBNANZAdIDSwHwAxYBHwgAAxsBJgMAAf8DAAH/AwAB/wMAAf8DVQG3CAADTgGYA1oB2ANC
AXQDGQEjA0QBeQNQAZ0DRAF6A0QBegNQAZ0DRAF5AxkBIwNCAXUDWgHYA00BlggAA0oBjQMeAfsDNQFY
AbcDTQHwAyMBNANZAdIDTQHwAxYBHwgAAxsBJgMAAf8DAAH/AwAB/wMAAf8DVQG3CAADTgGYA1oB2ANC
AXQDGQEjA0QBeQNQAZ0DRAF6A0QBegNQAZ0DRAF5AxkBIwNCAXUDWgHYA00BlggAA0oBjQMgAfsDNQFY
A1YBtgNZAcwDNAFVA1wB1ANcAdQDAAEBCAADPAFnA0wBkgMAAQEEAAMcAScDWAHmAwAB/wMAAf8DAAH/
A1YBwQMIAQsIAAMNAREDWQHXAwAB/wMAAf8DAAH/A1kB0gMQARUDLQFGAwAB/wNMAZEDWgHTA1oB3gNE
AXwDGgElCAADGwEmA0UBfQNaAd4DAAH/AwAB/wMAAf8DLAFEAyABLgMAAf4DAAH/A1kB1wNMAZEDSwHw
A1kBzwNJAYkDSQGJA1kBzwNMAfEDTAGRA1sB2QMAAf8DAAH+Ax8BLANWAbgDIQH6A1UBsQNVAbUDAAH/
AwAB/wNMAe8DQQFyAwAB/wNcAc4DIAEuAzwBaAMAAf4DAAH/Az8BbggAAxwBJwNYAeYDAAH/AwAB/wMA
AXwDGgElCAADGwEmA0UBfQNaAd4DAAH/AwAB/wMAAf8DLAFEAyABLgMAAf4DAAH/A1kB1wNMAZEDTQHw
A1kBzwNJAYkDSQGJA1kBzwNPAfEDTAGRA1sB2QMAAf8DAAH+Ax8BLANWAbgDIgH6A1UBsQNVAbUDAAH/
AwAB/wNNAe8DQQFyAwAB/wNcAc4DIAEuAzwBaAMAAf4DAAH/Az8BbggAAxwBJwNYAeYDAAH/AwAB/wMA
Af8DVgHBAwgBCwcAAQEDTgGUAwAB/wMAAf8DWwHWAxIBGAQAA1EBpwMAAf8DAAH/A1gBwAMJAQwYAAMJ
AQwDWAHAAwAB/wMAAf8DTwGlA00BlQMAAf8DAAH/A1EBogNbAcgDAAH/AwAB/wNWAbYDVgG2AwAB/wMA
Af8DWwHIA1EBogMAAf8DAAH/A0wBkwMmAfkDAAH/A1EBoQNaAcoDAAH/AwAB/wMAAf4DOwFjAwAB/wMA
Af8DMwFTAyEB+gMAAf8DWwHZAwoBDgwAAxwBJwNYAeYDAAH/AwAB/wMAAf8DVgHBAwgBCwMRARcDOAFd
Af8DWwHIA1EBogMAAf8DAAH/A0wBkwMnAfkDAAH/A1EBoQNaAcoDAAH/AwAB/wMAAf4DOwFjAwAB/wMA
Af8DMwFTAyIB+gMAAf8DWwHZAwoBDgwAAxwBJwNYAeYDAAH/AwAB/wMAAf8DVgHBAwgBCwMRARcDOAFd
A04BlANbAdYDEgEYCAADWwHhAwAB/wMAAf8DJAE2IAADJAE1AwAB/wMAAf8DVwHfA1kB1wMAAf8DAAH/
A0gBhQNYAecDAAH/AwAB/wNWAbYDVgG2AwAB/wMAAf8DWAHmA0gBhgMAAf8DAAH/A1oB1QMFAQcDUwGw
A1UB7AM3AVoDRAHzAwAB/gNKAY0DVgGzA1gB5wMSARgEAAMxAU8DAAH+A1kBwxQAAxwBJwNYAeYDAAH/
AwAB/wMAAf8DVgHBAzMBUgMOARMDAAEBAwsBDwwAAzEB+AMAAf8DIQH6AwMBBCAAAwMBBAMhAfoDAAH/
AzEB+ANVAbQDVgG7A1YBuwM0AVUDVgG2A1YBuwNWAbsDSAGGA0gBhgNWAbsDVgG7A1YBtgM0AVUDVgG7
A0gBhQNaAecDAAH/AwAB/wNWAbYDVgG2AwAB/wMAAf8DWAHmA0gBhgMAAf8DAAH/A1oB1QMFAQcDUwGw
A1cB7AM3AVoDRwHzAwAB/gNKAY0DVgGzA1oB5wMSARgEAAMxAU8DAAH+A1kBwxQAAxwBJwNYAeYDAAH/
AwAB/wMAAf8DVgHBAzMBUgMOARMDAAEBAwsBDwwAAzQB+AMAAf8DIgH6AwMBBCAAAwMBBAMiAfoDAAH/
AzQB+ANVAbQDVgG7A1YBuwM0AVUDVgG2A1YBuwNWAbsDSAGGA0gBhgNWAbsDVgG7A1YBtgM0AVUDVgG7
A1YBuwNWAbMEAANNAZYDAAH/A1sB2QM+AWwDOwFlA1YBtgMAAf8DWgHYAwQBBggAA1YBswMAAf4DQAFw
AykBPxAAAxwBJwNYAeYDAAH/AwAB/wMAAf8DVgHBAwgBCxQAA1cB6AMAAf8DSQHyAwABASMAAQEDSQHy
AykBPxAAAxwBJwNYAeYDAAH/AwAB/wMAAf8DVgHBAwgBCxQAA1cB6AMAAf8DSgHyAwABASMAAQEDSgHy
AwAB/wNXAegDVgGzA1YBuwNWAbsDNAFVA1YBtgNWAbsDVgG7A0gBhgNIAYYDVgG7A1YBuwNWAbYDNAFV
A1YBuwNWAbsDVgGzBAADVgG4A1UB7ANcAdQDAAH/AwAB/wNXAegDWwHZA1gB5gMTARoIAANEAXwDAAH/
A1YBuwNWAbsDVgGzBAADVgG4A1cB7ANcAdQDAAH/AwAB/wNXAegDWwHZA1gB5gMTARoIAANEAXwDAAH/
AwAB/wMAAf8UAAMdASkDVwHoAwAB/wMAAf8DAAH/A1cBvQM4AVwDOQFgAxoBJAgAA1sByAMAAf8DAAH/
AyMBMyAAAyQBNQMAAf8DAAH/A1kBxwNZAdcDAAH/AwAB/wNIAYUDWAHnAwAB/wMAAf8DVgG2A1YBtgMA
AyMBMyAAAyQBNQMAAf8DAAH/A1kBxwNZAdcDAAH/AwAB/wNIAYUDWgHnAwAB/wMAAf8DVgG2A1YBtgMA
Af8DAAH/A1gB5gNIAYYDAAH/AwAB/wNaAdUEAAMHAQkDEQEXAwABAQNaAc0DAAH/AxIBGAMEAQYDEwEa
DAADSAGEAwAB/wMAAf8DJgH5FAADEAEWAzABTQNXAegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DSAGE
DAADSAGEAwAB/wMAAf8DJwH5FAADEAEWAzABTQNXAegDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DSAGE
BAADRAF7AwAB/wMAAf8DUAGjIAADUAGkAwAB/wMAAf8DRAF6A04BlAMAAf8DAAH/A1EBogNZAccDAAH/
AwAB/wNWAbYDVgG2AwAB/wMAAf8DWQHHA1ABowMAAf8DAAH/A0wBkhAAAx8BLAMxAU8UAAMBAQIDWAHR
AzMB9gMcASgUAAMQARYDUAGjAw8BFAMdASkDVwHoAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzQBVQMQ
ARYDNwH3AwAB/wNOAZkEAAMQARYDKwFDAxcBIAMXASADKwFDAxEBFwQAA08BmwMAAf8DNwH3AxABFgMg
AS4DAAH+AwAB/wNZAdcDTAGRA1EB7gNaAc0DSAGGA0gBhgNaAc0DUQHuA0wBkQNbAdkDAAH/AwAB/gMf
ASwQAAM9AWkDIQH6AzEBTgwAAwEBAgNLAZADAAH/A1UBtBQAAxABFgNQAaQDDwEUCAADRwGCAwAB/wMA
Af8DTAHvA0wBkgMtAUYDVwHFA1UBtQQAAzwBZwMAAf8DXgHgA1EBoQNEAfMDAAH/AwAB/wMAAf8DAAH/
Az8B9ANQAZ8DXgHgAwAB/wM8AWcIAANNAZYDWgHVA0EBcgMYASIDRAF8A1EBoANEAXwDRAF8A1EBoANE
AzQB9gMcASgUAAMQARYDUAGjAw8BFAMdASkDVwHoAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AzQBVQMQ
ARYDOAH3AwAB/wNOAZkEAAMQARYDKwFDAxcBIAMXASADKwFDAxEBFwQAA08BmwMAAf8DOAH3AxABFgMg
AS4DAAH+AwAB/wNZAdcDTAGRA1MB7gNaAc0DSAGGA0gBhgNaAc0DUwHuA0wBkQNbAdkDAAH/AwAB/gMf
ASwQAAM9AWkDIgH6AzEBTgwAAwEBAgNLAZADAAH/A1UBtBQAAxABFgNQAaQDDwEUCAADRwGCAwAB/wMA
Af8DTQHvA0wBkgMtAUYDVwHFA1UBtQQAAzwBZwMAAf8DXwHgA1EBoQNHAfMDAAH/AwAB/wMAAf8DAAH/
A0AB9ANQAZ8DXwHgAwAB/wM8AWcIAANNAZYDWgHVA0EBcgMYASIDRAF8A1EBoANEAXwDRAF8A1EBoANE
AXwDGQEjA0EBcwNaAdUDTgGUEAADPAFnAwAB/gMAAf8DAAH+A1YBswNEAXwDSAGEA1gB0QMAAf8DAAH/
A0wB8QMhATAMAAMQARYDUAGkAw8BFAwAA0sBjgMAAf8DAAH/A0MBeAgAAwoBDQNLAY8IAANLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0sBjwwAAwMBBAM4AV0DUgHtA0cBgwNY
Ad0DAAH/A1YBtgNWAbYDAAH/A1wB3ANIAYQDUgHtAzgBXgMCAQMQAANMAZIDAAH/A14B2gNZAcQDAAH+
AwAB/wMAAf8DNwH3A1UBtQNMAfEDHgH7AzABTQQAAwwBEANSAagDWAHAAw4BExAAAzYBWQMAAf8DAAH/
AxsBJg8AAQEMAAM4AVwDVAHqAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1QB6gM4AVwUAAMHAQkDUAGa
A1cB6wM4AV4DAAH+A1YBtgNWAbYDAAH+AzgBXQNVAewDUAGaAwcBCRcAAQEDPwFuAwoBDgQAA0ABcQMA
A08B8QMhATAMAAMQARYDUAGkAw8BFAwAA0sBjgMAAf8DAAH/A0MBeAgAAwoBDQNLAY8IAANLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0sBjwwAAwMBBAM4AV0DUwHtA0cBgwNY
Ad0DAAH/A1YBtgNWAbYDAAH/A1wB3ANIAYQDUwHtAzgBXgMCAQMQAANMAZIDAAH/A14B2gNZAcQDAAH+
AwAB/wMAAf8DOAH3A1UBtQNPAfEDIAH7AzABTQQAAwwBEANSAagDWAHAAw4BExAAAzYBWQMAAf8DAAH/
AxsBJg8AAQEMAAM4AVwDVQHqAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1UB6gM4AVwUAAMHAQkDUAGa
A1gB6wM4AV4DAAH+A1YBtgNWAbYDAAH+AzgBXQNXAewDUAGaAwcBCRcAAQEDPwFuAwoBDgQAA0ABcQMA
Af8DAAH/AxwBKAQAAyEEMAFNCAADQgF2AwAB/wNQAaMUAAMEAQUDWQHHAwAB/wNIAYcgAAMFAQcDOAFd
A1ABnQNXAb0DVwG9A1ABnQM4AV0DBQEHIAADIQEwAzkBXwM4AV0DUAGaA1ABmgM4AVwDOQFgAyEBMCwA
AysBQwMAAf8DJgH5GAADQwF4Az8BbwMJAQwYAAMKAQ0DTgGUA1sB5QNCAXQMAAFCAU0BPgcAAT4DAAEo
AysBQwMAAf8DJwH5GAADQwF4Az8BbwMJAQwYAAMKAQ0DTgGUA10B5QNCAXQMAAFCAU0BPgcAAT4DAAEo
AwABQAMAASADAAEBAQABAQYAAQEWAAP/AQABHwH/AfABDwQAAQ8B/wHAAQMFAAEHAYABAQQAAYABAwGA
AQEEAAHAAQMBAQGABAABwAEHAQEFAAHAAQMBAQUAAcABAQEAAYAEAAHAASABAAGABAABwAFwAQEBgAQA
AcAB+AYAAcABfAYAAcABPwGAAQEEAAHkAR8BgAEBBAAB/gEPAcABAwQAAf8BDwHwAQ8EAAHhAYcB8AEP

View File

@ -145,7 +145,7 @@
<Compile Include="Model\Provider\LanguageProvider.cs" />
<Compile Include="Utils\SteamManager.cs" />
<Compile Include="Utils\VersionHelper.cs" />
<Compile Include="Model\Dto\VProjectDtoModel.cs" />
<Compile Include="Model\Dto\ProjectDtoModel.cs" />
<EmbeddedResource Include="Properties\translations\LangDict.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>LangDict.Designer.cs</LastGenOutput>

View File

@ -9,6 +9,9 @@ using System.Threading.Tasks;
namespace UniversalValveToolbox.Utils {
static class JsonFileUtil {
public static T ReadValue<T>(string path) => JsonConvert.DeserializeObject<T>(File.ReadAllText(path));
public static T[] ReadValues<T>(string directoryPath) => Directory.GetFiles(directoryPath, "*").Select(path => ReadValue<T>(path)).ToArray();
public static void WriteValue<T>(string path, T value) => File.WriteAllText(path, JsonConvert.SerializeObject(value, Formatting.Indented));
}
}

View File

@ -1,5 +1,5 @@
{
"engine": [ 243730, 10 ], //linked avalible engine(s) by id
"engines": [ 243730, 10 ], //linked avalible engine(s) by id
"name": "My another Awesome Program",
"category": "catUtils", //link program to one of category
"bin": "C:\\program123.exe", //full path

View File

@ -1,5 +1,5 @@
{
"engine": 243730, //linked avalible engine(s) by id
"engines": [ 243730 ], //linked avalible engine(s) by id
"name": "My Awesome Program",
"category": "catCompileDecpmpile", //link program to one of category
"bin": "C:\\program.exe", //full path

View File

@ -1,8 +1,6 @@
{
"vproject": {
"engine": 243730, //linked avalible engine by id
"path": "C:\\Test", //path for export to users's env
"name": "Test Project", //name for launcher
"args": "" //run args
}
"engine": 243730, //linked avalible engine by id
"path": "C:\\Test", //path for export to users's env
"name": "Test Project", //name for launcher
"args": "" //run args
}