diff --git a/src/UniversalValveToolbox/UI/FormMain.resx b/src/UniversalValveToolbox/UI/FormMain.resx
index c1cfcef..31953e1 100644
--- a/src/UniversalValveToolbox/UI/FormMain.resx
+++ b/src/UniversalValveToolbox/UI/FormMain.resx
@@ -124,19 +124,19 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa
- KAAAAk1TRnQBSQFMAgEBBgEAARABAQEQAQEBGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAY
+ KAAAAk1TRnQBSQFMAgEBBgEAARgBAQEYAQEBGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
AwABMAMAAQEBAAEgBgABSBYAAxMBGgNZAcwDRAF6bAADFAEbAz0BaQNVAbUDWwHWA0wB8wNMAfMDWwHW
A1UBtAM9AWkDFAEb3AADEQEXA1oB1QMAAf8DAAH/A0UBfmAAAw8BFANMAZEDIQH7AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DIQH7A04BmQMSARnUAANYAdEDAAH/AwAB/wMAAf8DAAH/A0UBfVgA
AzABTANTAfEDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DTgHw
AzABS9AAA0gBiAMAAf8DAAH/AwAB/wMAAf8DAAH/A0cBggMzAVIDRgGBA1QBrgNXAcUDWgHVA1gB4wNY
- Ad0DWQHPA1MBqgNFAX0DHwEtJAADPgFsAxwB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxwB/QM+AWvQAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wBzgMqAUAYAAMwAU0DHAH9
+ Ad0DWQHPA1MBqgNFAX0DHwEtJAADPgFsAx0B/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/Ax0B/QM+AWvQAANKAYsDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wBzgMqAUAYAAMwAU0DHQH9
AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHdA0oBjQNTAaoDWgHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMcAf0DMAFL0AADSgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMdAfwDJAE2EAADEwEaA1kB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMdAf0DMAFL0AADSgGMAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMeAfwDJAE2EAADEwEaA1kB8gMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMbASYMAAMeASsDWwHZAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A04B8AMSARjQAANMAZEDAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG+
AwcBCRAAA1ABmgMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DFgEeEAADKQE/AwAB/wMAAf8DAAH/
@@ -165,138 +165,138 @@
Af8DVQG0zAADVgG5AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBwgMJAQwcAAMRARcDWgHVAwAB/wMA
Af8DWQHyAz4BbAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAegDTAGRAzcBWgMw
AUsDVgG2AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DPQFqzAADSgGNAwAB/wMAAf8DAAH/
- AwAB/wMAAf8DVgG+AwgBCwM6AWIDFQEdHAADEQEXA1sByAMdAfwDRAF8AxUBHQMcAfwDAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1oB2wNLAY4DXAHcAwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMhAfsDFAEbzAADKQE+AwAB/wMAAf8DAAH/AwAB/wNXAcIDCgENA0sBkAMAAf8DXwHg
- AxgBISAAAwMBBAgAA08BnAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DGgEk
- BAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNOAZnQAAMBAQIDWAHdAwAB/wMAAf8DVgG+
- AwcBCgMwAUwDAAH/AwAB/wMAAf8DWAHdAxYBHigAAxQBGwNZAfIDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DGQEjBAADGgElAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1MB8QMSARnUAAMx
- AU8DAAH+A1YBvgMHAQoEAAMEAQYDVgGzAwAB/wMAAf8DAAH/A18B4AMYASEoAAMxAU4DHAH9AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHbA0oBjQNaAdsDAAH/AwAB/wMAAf8DAAH/AwAB/wMc
- Af0DMAFN3AADKQE/AwcBCgwAAwQBBgNWAbMDAAH/AwAB/wMAAf8DXwHgAxgBISgAAz8BbQMcAf0DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMcAf0DPgFs
- +AADBgEIA1UBtwMAAf8DAAH/AwAB/wNZAdIsAAMxAU4DWQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB8gMwAU3/AAEAAwYBCANVAbcDAAH/AwAB/wMdAf0DBwEJ
- LAADFAEbA04BmQMhAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMcAf0DUwGqAxYBH/8A
- CQADBgEIA1ABowNYAekDRAF7OAADFQEdAz4BbANVAbcDWQHXA1EB9ANRAfQDWQHXA1YBtgM+AWsDFAEc
- 9AADBwEKAzsBYwNNAZYDAAEBEwABAQNOAZgDOwFjAwcBCTQAAxoBJAMxAU8DCQEMA0wBkgNGAYADRgGA
- A0wBkQMIAQsDMgFQAxoBJTQAA0gBhAMAAf8DUwHxQAADMgFRA1UBtQNMAZMDDQESOAADIwE0A1oB0wNC
- AfUDSwGQAwMBBBMAAQEDOAFcA1cB6AMAAf8DAAH/AwUBBxAAAwMBBAMAAf8DAAH/A1wB5wM3AVsoAAMZ
- ASMDUwGtA1cB6AMcAScDWgHNAwAB/wNMAZEDTAGRAwAB/wNZAcwDHAEoA1gB6QNTAa0DGQEjHAADFAEc
- AysBQgQAAwUBBwNYAcsDAAH/AwAB/wMqAUAEAAMOARMDLwFKLAADOQFgAwAB/gMAAf8DAAH/A1oB0wMQ
- ARUwAAMlATcDTgHwAwAB/wMAAf8DAAH/A0sBjgwAAwQBBgNRAaIDAAH/AwAB/wMAAf8DAAH/AwMBBBAA
- AwMBBAMAAf8DAAH/AwAB/wMAAf8DUgGpAwYBCBwAAzkBYANCAfUDAAH/AzQBVQNQAZ4DAAH/AwAB/wNM
- AZEDTAGRAwAB/wMAAf8DTwGbAzUBVwMAAf8DQgH1AzkBYBQAAxQBHANYAd0DIgH9A1YBuwNYAd0DAAH/
- AwAB/wMAAf8DUQH3A1YBtgNcAecDAAH+AzwBZygAA1wB5wMAAf8DAAH/AwAB/wMAAf8DWgHTAxABFSgA
- AyUBNwNOAfADAAH/AwAB/wMAAf8DAAH/A1gB7wgAAwMBBANVAbUDAAH/A1cBvwMnAToDBwEKAw0BEQMA
- AQEQAAMDAQQDAAH/AwAB/wMAAf8DAAH/AwAB/wNVAbQDAwEEFAADMgFRAwAB/wMAAf8DWAHLAyUBNwMA
- Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyQBNQNZAcwDAAH/AwAB/wMyAVEQAAMrAUIDIgH9
- AwAB/wMAAf8DAAH/AyIB/ANfAeADUwHxAwAB/wMAAf8DAAH/AwAB/wNTAa0oAANdAeIDAAH/AwAB/wMA
- Af8DAAH/AwAB/wNaAdMDEAEVIAADJQE3A04B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kByQgAA0wBkQMA
- Af8DTgHwAwsBDwMiATIDRAF6AzkBXwMDAQQQAAMNAREDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSwGQ
- EAADMQFOAzIBUQMkATYDSwGQAzUBVgNRAacDAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wNP
- AaUDNQFWA0sBjwMkATUDMgFRAzEBThAAA1YBvAMAAf8DAAH/A1ABnwMcASgDKgFBAxwBJwMzAVMDWAHp
- AwAB/wMAAf8DHQEpFAADIQEwAwIBAwwAAzQBVAMiAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdMDEAEV
- GAADJQE3A04B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB6wMfASwEAAMpAT4DAAH+AwAB/wM/AW0DKQE+
- A0EB+QMAAf8DAAH/AysBQhAAAy4BSAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DKAE8CAADFgEf
- A04B8AMAAf8DWgHeA0gBhgMEAQYDGAEiAysBQwM8AWcDRAF5AzEBTgMxAU4DRAF5AzwBZwMrAUIDGAEi
- AwQBBgNIAYYDWgHeAwAB/wNOAfADFgEeCAADBQEHA1gB3QMAAf8DUAGeAy8BSgNYAe8DAAH/AwAB/wNS
- AaYDGgEkA1EB9wMAAf8DMwFTEAADNQFXAyEB+wNSAagDAwEEDAADNQFYAyEB+wMAAf8DAAH/AwAB/wMA
- Af8DAAH/A1kB1wMSARgQAAMcAScDTgHwAwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHrAyABLwgAA1oBzQMA
- Af8DRAF6AyoBQANZAewDAAH/A04B8ANPAaUDNAFUEAADNQFXA1IBpgNTAfEDAAH/AwAB/wMAAf8DAAH/
- AwAB/wNYAcsIAANQAaQDAAH/AwAB/wMAAf8DWAHRAzABTAMAAf4DWgHeA1cBvQNTAaoDNQFYAzUBWANT
- AaoDVwG9A1oB3gMAAf4DMAFMA1oB0wMAAf8DAAH/AwAB/wNRAaEEAANIAYgDWAHLAwAB/wMAAf8DHAEn
- A1QB7gMAAf8DAAH/AwAB/wMAAf8DOQFfA1IBpgMAAf8DWAHvA1EBoAMhATAEAAM4AV0DIgH8AwAB/wMA
- Af8DTwGbEAADNQFYAyEB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB1wMSARgMAAMCAQMDUQGhAwAB/wMA
- Af8DAAH/AwAB/wNUAe4DIwEzCAADJwE7AwAB/wMAAf8DAAH/AwAB/wMhAfsDRAF5AwkBDCAAAwkBDANE
- AXwDIgH8AwAB/wMAAf8DAAH/AwAB/wMmATkDFwEgAyEB+wMAAf8DAAH/AwAB/wNQAZoDSAGEAwAB/wMA
- Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNHAYIDTwGbAwAB/wMAAf8DAAH/AyEB+wMW
- AR8DAAH/AwAB/wMAAf8DVwHoAykBPgMAAf8DAAH/AwAB/wMAAf8DAAH/A1QBrgNBAXMDAAH/AwAB/wMA
- Af8DPwFuAzcBWwMiAfwDAAH/AwAB/wMAAf8DRAF7FAADNQFYAyEB+wMAAf8DAAH/AwAB/wMAAf8DAAH/
- A1sB1gMSARgMAAMGAQgDUQGhAwAB/wMAAf8DVAHuAyMBMwwAA0oBjQMAAf8DAAH/AwAB/wMAAf8DPQFp
- MAADPQFpAwAB/wMAAf8DAAH/AwAB/wNKAYsDQQFzAwAB/wMAAf8DAAH/AwAB/wM8AWcDVQG6AwAB/wMA
- Af8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNWAbgDPAFoAwAB/wMAAf8DAAH/AwAB/wNB
- AXIDWQHyAwAB/wMAAf8DPgH4Ax0BKQMAAf8DAAH/AwAB/wMAAf8DAAH/A00BlgNIAYYDAAH/AwAB/wMA
- Af8DOQFgA08BmwMAAf8DAAH/AwAB/wNSAakcAAM1AVgDIQH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHW
- AxIBGAQAAyIBMgNZAccDBAEGA1EBoQNUAe4DIwEzEAADWwHIAwAB/wMAAf8DAAH/A14B2gMAAQEzAAEB
- A14B2gMAAf8DAAH/AwAB/wNYAcYDVgG5AwAB/wMAAf8DAAH/AwAB/wMwAU0DWwHWAwAB/wMAAf8DAAH/
- AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNcAdQDMQFOAwAB/wMAAf8DAAH/AwAB/wNWAbgEAAMr
- AUIDPgH4AwAB/wM1AVgDTwGlAwAB/wMAAf8DAAH/A1MB8QMfASwDXAHcAwAB/wNPAZwDCAELBAADAwEE
- A1ABpAMAAf8DAAH/A0sBkCAAAzUBWAMhAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNbAdYDEgEYA1IBpgMd
- ASoEAAMCAQMDGAEhFAADWAHpAwAB/wMAAf8DAAH/A0oBjDgAA0sBjgMAAf8DAAH/AwAB/wNYAeYDXwHg
- AwAB/wMAAf8DAAH/AwAB/wMnAToDVQHqAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
- AwAB/wNXAegDJwE7AwAB/wMAAf8DAAH/AwAB/wNaAd4IAANWAbgDAAH/A1UB6gMkATUDPgFrA1QBrwNO
- AZQDHwEtA1EBoQMAAf8DAAH/AxoBJQwAAwYBCANYAd0DAAH/A1wB5wMHAQkgAAM1AVgDIQH7AwAB/wMA
- Af8DAAH/AwAB/wMAAf8DWwHWAxIBGCQAAykB+gMAAf8DAAH/AwAB/wM7AWU4AAM8AWYDAAH/AwAB/wMA
- Af8DQQH5A0cBgwNIAYgDSAGIA0gBiANIAYgDEQEXA0gBhQNIAYgDSAGIA0gBiANIAYgDMQFOAzEBTgNI
- AYgDSAGIA0gBiANIAYgDSAGFAxEBFwNIAYgDSAGIA0gBiANIAYgDRwGDBAADDgETA1wB5wMAAf8DAAH/
- AyEB+wNTAaoDQgF0A0oBjQNYAeMDAAH/AwAB/wMAAf8DPAFoEAADQQFzAwAB/wMAAf8DVgG8Az0BagM3
- AVscAAM1AVgDIQH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHWAxIBGCAAA0wB8wMAAf8DAAH/AwAB/wM4
- AV04AAM4AV4DAAH/AwAB/wMAAf8DWQHyA04BlANOAZkDTgGZA04BmQNOAZkDEgEZA00BlgNOAZkDTgGZ
- A04BmQNOAZkDNQFXAzUBVwNOAZkDTgGZA04BmQNOAZkDTQGWAxMBGgNOAZkDTgGZA04BmQNOAZkDTgGU
- BAADMAFLAwAB/gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVQG3EAADKgFB
- AwAB/wMAAf8DAAH/AwAB/wMAAf8gAAM4AV0DIgH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHSAxEBFwMN
- AREDFAEbAwEBAhAAA1oB2wMAAf8DAAH/AwAB/wNFAX44AANGAYADAAH/AwAB/wMAAf8DWwHZA1cB3wMA
- Af8DAAH/AwAB/wMAAf8DJgE5A1UB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
- Af8DWAHpAycBOwMAAf8DAAH/AwAB/wMAAf8DWgHeCAADPAFoA1MBrQMeASsDMwFTA04B8AMAAf8DAAH/
- A08BnAMcAScDPQFpA1YBtgMKAQ4QAAMgAS8DAAH/AwAB/wMAAf8DAAH/AwAB/yQAAzgBXQMiAfwDAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNMAfMDUAGaAxEBFwgAA1MBqgMAAf8DAAH/AwAB/wNZ
- AdcDAgEDMAADAwEEA1sB2QMAAf8DAAH/AwAB/wNSAagDVgG4AwAB/wMAAf8DAAH/AwAB/wMxAU4DWwHW
- AwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AwAB/wNcAdQDMQFOAwAB/wMAAf8DAAH/
- AwAB/wNVAbcYAANQAZ0DAAH/AwAB/wMIAQsgAAMyAVADAAH/AwAB/wMAAf8DAAH/A1MB8SAAAyIBMgM6
- AWEDOAFdAyIB/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
- AyEBMANZAdcDHwEsBAADOAFdAyIB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNb
- AdkDBAEGAwwBEANOAfADAAH/AwAB/wMAAf8DOAFcMAADOAFeAwAB/wMAAf8DAAH/A04B8AMKAQ4DFgEf
- AyEB+wMAAf8DAAH/AwAB/wNPAZsDSAGEAwAB/wMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
- AwAB/wNHAYIDTwGcAwAB/wMAAf8DAAH/AykB+gMWAR4cAAM3AVsDUAGfAwMBBBwAAyIBMgMpAfoDAAH/
- A1cBvyQAAyEBMANZAdcDHwEsDAADPwFtAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/gNaAdsDAAH/
- AwAB/wM4AVwEAANGAYADAAH/AwAB/wMAAf8DPQFpCAADIgEyAzsBZAMjATQDFgEfAxYBHwMjATQDOwFk
- AyIBMggAAz4BbAMAAf8DAAH/AwAB/wNFAX8IAANQAaMDAAH/AwAB/wMAAf8DWAHRAzABTAMiAf0DWgHb
- A1UBtwNSAaYDNQFXAzUBVwNSAaYDVQG3A1oB2wMiAf0DMAFLA1oB0wMAAf8DAAH/AwAB/wNQAZ8cAAM4
- AV0DIgH8AwAB/wNQAaMDBgEIFAADIgEyA1gB6QMAAf8DAAH/A0cBgyAAAyEBMANZAdcDHwEsEAADLAFE
- AwAB/wMAAf8DAAH/AwAB/wNaAdsDQAFwAxQBHAQAA0UBfQMAAf8DUAGdBAADBwEJA1kB1wMAAf8DAAH/
- A1UBtQM0AVUDUwGwAyIB/QMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DVAGvAzIBUQNWAbgDAAH/
- AwAB/wNZAdcDBgEICAADFgEeA1gB7wMAAf8DWgHbA0cBggMEAQYDGAEiAy0BRgM+AWwDRQF9AzEBTgMx
- AU4DRQF9Az4BbAMtAUUDGAEiAwQBBgNHAYIDWgHbAwAB/wNUAe4DFQEdGAADOAFdAyIB/AMAAf8DAAH/
- AwAB/wNaAd4DQQFyAyoBQQMgAS4DMgFQA08BnAMpAfoDAAH/AwAB/wMAAf8DWgHeAxEBFxgAAyEBMANZ
- AdcDHwEsFAADNwFbAwAB/wMAAf8DAAH/AwAB/wMvAUkQAANFAX0DVQGyCAADHwEsA04B8AMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWAHv
- Ax8BLBAAAzABSwMwAU0DJgE5A04BlAM1AVcDUgGmAwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMA
- Af8DTwGlAzYBWQNOAZQDJgE4AzABTQMvAUoYAAMhATADIgH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvxAAAwQBBgMoAT0DWQHXAx0BKhgA
- AykBPgMAAf8DAAH/AwAB/wNUAe4DBAEFFAADIQExDAADJwE6A1kB7AMAAf8DAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB6wMmATkYAAMzAVIDAAH/AwAB/wNZ
- AcwDJAE1AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DIwEzA1kBzwMAAf8DAAH/AzIBURwA
- AwIBAwNQAaMDAAH/AwAB/wNTAaoDSwGQA1wB5wMAAf8DAAH/AwAB/wMAAf8DAAH/A1cBvwNIAYQDVwHf
- AwAB/wNCAfUDKwFDDAADTwGbAwAB/wMAAf8DIwEzHAADBAEFA1cB6AMAAf8DAAH/A08BpSwAAxoBJANZ
- AcQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHEAxkBIyAA
- AzgBXANMAfMDAAH/AzUBVwNQAZ0DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DUAGaAzcBWgMAAf8DTAHz
- AzgBXCQAAwIBAwNPAZsDRAF7CAADBwEJA1YBvgMAAf8DAAH/AwAB/wM1AVgIAAMRARcDVgG+AysBQwwA
- AxMBGgNBAfkDAAH/AyEB+wMBAQIgAAM7AWUDAAH/AwAB/wNeAeUDGgEkLAADAQECAzgEXAHUAwAB/wMA
- Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DXAHUAzgBXAMBAQIoAAMXASADUgGoA1cB6AMcASgDWAHL
- AwAB/wNMAZEDTAGRAwAB/wNaAcoDHQEpA1UB6gNRAacDFwEgQAADQAFwAwAB/wMAAf8DAAH/AwEBAiAA
- A0gBhgMAAf8DQgH1A0sBjigAA0gBhQMAAf4DAAH/A1oB5AMaASQ0AAMgAS8DPwFuA1ABmgNTAawDUwGs
- A04BmQM/AW4DIAEvPAADFwEgAzABTQMIAQsDSwGOA0UBfQNFAX0DSgGNAwcBCgMxAU4DFgEfSAADOQFg
- AwAB/wMAAf8DUwHxJAADIQEwA0UBfQMPARQwAAMpAT8DUwGsA1sB4QNaAc0DEAEVEAABQgFNAT4HAAE+
- 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=
+ AwAB/wMAAf8DVgG+AwgBCwM6AWIDFQEdHAADEQEXA1sByAMeAfwDRAF8AxUEHQH8AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNaAdsDSwGOA1wB3AMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DIQH7AxQBG8wAAykBPgMAAf8DAAH/AwAB/wMAAf8DVwHCAwoBDQNLAZADAAH/A18B4AMY
+ ASEgAAMDAQQIAANPAZwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxoBJAQA
+ AxoBJQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DTgGZ0AADAQECA1gB3QMAAf8DAAH/A1YBvgMH
+ AQoDMAFMAwAB/wMAAf8DAAH/A1gB3QMWAR4oAAMUARsDWQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AxkBIwQAAxoBJQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNTAfEDEgEZ1AADMQFP
+ AwAB/gNWAb4DBwEKBAADBAEGA1YBswMAAf8DAAH/AwAB/wNfAeADGAEhKAADMQFOAx0B/QMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1oB2wNKAY0DWgHbAwAB/wMAAf8DAAH/AwAB/wMAAf8DHQH9
+ AzABTdwAAykBPwMHAQoMAAMEAQYDVgGzAwAB/wMAAf8DAAH/A18B4AMYASEoAAM/AW0DHQH9AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHQH9Az4BbPgA
+ AwYBCANVAbcDAAH/AwAB/wMAAf8DWQHSLAADMQFOA1kB8gMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAfIDMAFN/wABAAMGAQgDVQG3AwAB/wMAAf8DHgH9AwcBCSwA
+ AxQBGwNOAZkDIQH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DHQH9A1MBqgMWAR//AAkA
+ AwYBCANQAaMDWAHpA0QBezgAAxUBHQM+AWwDVQG3A1kB1wNSAfQDUgH0A1kB1wNWAbYDPgFrAxQBHPQA
+ AwcBCgM7AWMDTQGWAwABARMAAQEDTgGYAzsBYwMHAQk0AAMaASQDMQFPAwkBDANMAZIDRgGAA0YBgANM
+ AZEDCAELAzIBUAMaASU0AANIAYQDAAH/A1MB8UAAAzIBUQNVAbUDTAGTAw0BEjgAAyMBNANaAdMDQgH1
+ A0sBkAMDAQQTAAEBAzgBXANXAegDAAH/AwAB/wMFAQcQAAMDAQQDAAH/AwAB/wNcAecDNwFbKAADGQEj
+ A1MBrQNXAegDHAEnA1oBzQMAAf8DTAGRA0wBkQMAAf8DWQHMAxwBKANYAekDUwGtAxkBIxwAAxQBHAMr
+ AUIEAAMFAQcDWAHLAwAB/wMAAf8DKgFABAADDgETAy8BSiwAAzkBYAMAAf4DAAH/AwAB/wNaAdMDEAEV
+ MAADJQE3A04B8AMAAf8DAAH/AwAB/wNLAY4MAAMEAQYDUQGiAwAB/wMAAf8DAAH/AwAB/wMDAQQQAAMD
+ AQQDAAH/AwAB/wMAAf8DAAH/A1IBqQMGAQgcAAM5AWADQgH1AwAB/wM0AVUDUAGeAwAB/wMAAf8DTAGR
+ A0wBkQMAAf8DAAH/A08BmwM1AVcDAAH/A0IB9QM5AWAUAAMUARwDWAHdAyMB/QNWAbsDWAHdAwAB/wMA
+ Af8DAAH/A1EB9wNWAbYDXAHnAwAB/gM8AWcoAANcAecDAAH/AwAB/wMAAf8DAAH/A1oB0wMQARUoAAMl
+ ATcDTgHwAwAB/wMAAf8DAAH/AwAB/wNYAe8IAAMDAQQDVQG1AwAB/wNXAb8DJwE6AwcBCgMNAREDAAEB
+ EAADAwEEAwAB/wMAAf8DAAH/AwAB/wMAAf8DVQG0AwMBBBQAAzIBUQMAAf8DAAH/A1gBywMlATcDAAH/
+ AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMkATUDWQHMAwAB/wMAAf8DMgFREAADKwFCAyMB/QMA
+ Af8DAAH/AwAB/wMjAfwDXwHgA1MB8QMAAf8DAAH/AwAB/wMAAf8DUwGtKAADXQHiAwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DWgHTAxABFSAAAyUBNwNOAfADAAH/AwAB/wMAAf8DAAH/AwAB/wNZAckIAANMAZEDAAH/
+ A04B8AMLAQ8DIgEyA0QBegM5AV8DAwEEEAADDQERAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A0sBkBAA
+ AzEBTgMyAVEDJAE2A0sBkAM1AVYDUQGnAwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DTwGl
+ AzUBVgNLAY8DJAE1AzIBUQMxAU4QAANWAbwDAAH/AwAB/wNQAZ8DHAEoAyoBQQMcAScDMwFTA1gB6QMA
+ Af8DAAH/Ax0BKRQAAyEBMAMCAQMMAAM0AVQDIwH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHTAxABFRgA
+ AyUBNwNOAfADAAH/AwAB/wMAAf8DAAH/AwAB/wNZAesDHwEsBAADKQE+AwAB/gMAAf8DPwFtAykBPgNB
+ AfkDAAH/AwAB/wMrAUIQAAMuAUgDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH+AygBPAgAAxYBHwNO
+ AfADAAH/A1oB3gNIAYYDBAEGAxgBIgMrAUMDPAFnA0QBeQMxAU4DMQFOA0QBeQM8AWcDKwFCAxgBIgME
+ AQYDSAGGA1oB3gMAAf8DTgHwAxYBHggAAwUBBwNYAd0DAAH/A1ABngMvAUoDWAHvAwAB/wMAAf8DUgGm
+ AxoBJANRAfcDAAH/AzMBUxAAAzUBVwMhAfsDUgGoAwMBBAwAAzUBWAMhAfsDAAH/AwAB/wMAAf8DAAH/
+ AwAB/wNZAdcDEgEYEAADHAEnA04B8AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB6wMgAS8IAANaAc0DAAH/
+ A0QBegMqAUADWQHsAwAB/wNOAfADTwGlAzQBVBAAAzUBVwNSAaYDUwHxAwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DWAHLCAADUAGkAwAB/wMAAf8DAAH/A1gB0QMwAUwDAAH+A1oB3gNXAb0DUwGqAzUBWAM1AVgDUwGq
+ A1cBvQNaAd4DAAH+AzABTANaAdMDAAH/AwAB/wMAAf8DUQGhBAADSAGIA1gBywMAAf8DAAH/AxwBJwNU
+ Ae4DAAH/AwAB/wMAAf8DAAH/AzkBXwNSAaYDAAH/A1gB7wNRAaADIQEwBAADOAFdAyMB/AMAAf8DAAH/
+ A08BmxAAAzUBWAMhAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdcDEgEYDAADAgEDA1EBoQMAAf8DAAH/
+ AwAB/wMAAf8DVAHuAyMBMwgAAycBOwMAAf8DAAH/AwAB/wMAAf8DIQH7A0QBeQMJAQwgAAMJAQwDRAF8
+ AyMB/AMAAf8DAAH/AwAB/wMAAf8DJgE5AxcBIAMhAfsDAAH/AwAB/wMAAf8DUAGaA0gBhAMAAf8DAAH/
+ AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DRwGCA08BmwMAAf8DAAH/AwAB/wMhAfsDFgEf
+ AwAB/wMAAf8DAAH/A1cB6AMpAT4DAAH/AwAB/wMAAf8DAAH/AwAB/wNUAa4DQQFzAwAB/wMAAf8DAAH/
+ Az8BbgM3AVsDIwH8AwAB/wMAAf8DAAH/A0QBexQAAzUBWAMhAfsDAAH/AwAB/wMAAf8DAAH/AwAB/wNb
+ AdYDEgEYDAADBgEIA1EBoQMAAf8DAAH/A1QB7gMjATMMAANKAY0DAAH/AwAB/wMAAf8DAAH/Az0BaTAA
+ Az0BaQMAAf8DAAH/AwAB/wMAAf8DSgGLA0EBcwMAAf8DAAH/AwAB/wMAAf8DPAFnA1UBugMAAf8DAAH/
+ AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DVgG4AzwBaAMAAf8DAAH/AwAB/wMAAf8DQQFy
+ A1kB8gMAAf8DAAH/Az4B+AMdASkDAAH/AwAB/wMAAf8DAAH/AwAB/wNNAZYDSAGGAwAB/wMAAf8DAAH/
+ AzkBYANPAZsDAAH/AwAB/wMAAf8DUgGpHAADNQFYAyEB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1sB1gMS
+ ARgEAAMiATIDWQHHAwQBBgNRAaEDVAHuAyMBMxAAA1sByAMAAf8DAAH/AwAB/wNeAdoDAAEBMwABAQNe
+ AdoDAAH/AwAB/wMAAf8DWAHGA1YBuQMAAf8DAAH/AwAB/wMAAf8DMAFNA1sB1gMAAf8DAAH/AwAB/wMA
+ Af8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DXAHUAzEBTgMAAf8DAAH/AwAB/wMAAf8DVgG4BAADKwFC
+ Az4B+AMAAf8DNQFYA08BpQMAAf8DAAH/AwAB/wNTAfEDHwEsA1wB3AMAAf8DTwGcAwgBCwQAAwMBBANQ
+ AaQDAAH/AwAB/wNLAZAgAAM1AVgDIQH7AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHWAxIBGANSAaYDHQEq
+ BAADAgEDAxgBIRQAA1gB6QMAAf8DAAH/AwAB/wNKAYw4AANLAY4DAAH/AwAB/wMAAf8DWAHmA18B4AMA
+ Af8DAAH/AwAB/wMAAf8DJwE6A1UB6gMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
+ Af8DVwHoAycBOwMAAf8DAAH/AwAB/wMAAf8DWgHeCAADVgG4AwAB/wNVAeoDJAE1Az4BawNUAa8DTgGU
+ Ax8BLQNRAaEDAAH/AwAB/wMaASUMAAMGAQgDWAHdAwAB/wNcAecDBwEJIAADNQFYAyEB+wMAAf8DAAH/
+ AwAB/wMAAf8DAAH/A1sB1gMSARgkAAMpAfoDAAH/AwAB/wMAAf8DOwFlOAADPAFmAwAB/wMAAf8DAAH/
+ A0EB+QNHAYMDSAGIA0gBiANIAYgDSAGIAxEBFwNIAYUDSAGIA0gBiANIAYgDSAGIAzEBTgMxAU4DSAGI
+ A0gBiANIAYgDSAGIA0gBhQMRARcDSAGIA0gBiANIAYgDSAGIA0cBgwQAAw4BEwNcAecDAAH/AwAB/wMh
+ AfsDUwGqA0IBdANKAY0DWAHjAwAB/wMAAf8DAAH/AzwBaBAAA0EBcwMAAf8DAAH/A1YBvAM9AWoDNwFb
+ HAADNQFYAyEB+wMAAf8DAAH/AwAB/wMAAf8DAAH/A1sB1gMSARggAANMAfMDAAH/AwAB/wMAAf8DOAFd
+ OAADOAFeAwAB/wMAAf8DAAH/A1kB8gNOAZQDTgGZA04BmQNOAZkDTgGZAxIBGQNNAZYDTgGZA04BmQNO
+ AZkDTgGZAzUBVwM1AVcDTgGZA04BmQNOAZkDTgGZA00BlgMTARoDTgGZA04BmQNOAZkDTgGZA04BlAQA
+ AzABSwMAAf4DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1UBtxAAAyoBQQMA
+ Af8DAAH/AwAB/wMAAf8DAAH/IAADOAFdAyMB/AMAAf8DAAH/AwAB/wMAAf8DAAH/A1kB0gMRARcDDQER
+ AxQBGwMBAQIQAANaAdsDAAH/AwAB/wMAAf8DRQF+OAADRgGAAwAB/wMAAf8DAAH/A1sB2QNXAd8DAAH/
+ AwAB/wMAAf8DAAH/AyYBOQNVAeoDAAH/AwAB/wMAAf8DAAH/A0wBkQNMAZEDAAH/AwAB/wMAAf8DAAH/
+ A1gB6QMnATsDAAH/AwAB/wMAAf8DAAH/A1oB3ggAAzwBaANTAa0DHgErAzMBUwNOAfADAAH/AwAB/wNP
+ AZwDHAEnAz0BaQNWAbYDCgEOEAADIAEvAwAB/wMAAf8DAAH/AwAB/wMAAf8kAAM4AV0DIwH8AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DTAHzA1ABmgMRARcIAANTAaoDAAH/AwAB/wMAAf8DWQHX
+ AwIBAzAAAwMBBANbAdkDAAH/AwAB/wMAAf8DUgGoA1YBuAMAAf8DAAH/AwAB/wMAAf8DMQFOA1sB1gMA
+ Af8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMAAf8DXAHUAzEBTgMAAf8DAAH/AwAB/wMA
+ Af8DVQG3GAADUAGdAwAB/wMAAf8DCAELIAADMgFQAwAB/wMAAf8DAAH/AwAB/wNTAfEgAAMiATIDOgFh
+ AzgBXQMjAfwDAAH/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
+ ATADWQHXAx8BLAQAAzgBXQMjAfwDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DWwHZ
+ AwQBBgMMARADTgHwAwAB/wMAAf8DAAH/AzgBXDAAAzgBXgMAAf8DAAH/AwAB/wNOAfADCgEOAxYBHwMh
+ AfsDAAH/AwAB/wMAAf8DTwGbA0gBhAMAAf8DAAH/AwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/AwAB/wMA
+ Af8DRwGCA08BnAMAAf8DAAH/AwAB/wMpAfoDFgEeHAADNwFbA1ABnwMDAQQcAAMiATIDKQH6AwAB/wNX
+ Ab8kAAMhATADWQHXAx8BLAwAAz8BbQMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf4DWgHbAwAB/wMA
+ Af8DOAFcBAADRgGAAwAB/wMAAf8DAAH/Az0BaQgAAyIBMgM7AWQDIwE0AxYBHwMWAR8DIwE0AzsBZAMi
+ ATIIAAM+AWwDAAH/AwAB/wMAAf8DRQF/CAADUAGjAwAB/wMAAf8DAAH/A1gB0QMwAUwDIwH9A1oB2wNV
+ AbcDUgGmAzUBVwM1AVcDUgGmA1UBtwNaAdsDIwH9AzABSwNaAdMDAAH/AwAB/wMAAf8DUAGfHAADOAFd
+ AyMB/AMAAf8DUAGjAwYBCBQAAyIBMgNYAekDAAH/AwAB/wNHAYMgAAMhATADWQHXAx8BLBAAAywBRAMA
+ Af8DAAH/AwAB/wMAAf8DWgHbA0ABcAMUARwEAANFAX0DAAH/A1ABnQQAAwcBCQNZAdcDAAH/AwAB/wNV
+ AbUDNAFVA1MBsAMjAf0DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH+A1QBrwMyAVEDVgG4AwAB/wMA
+ Af8DWQHXAwYBCAgAAxYBHgNYAe8DAAH/A1oB2wNHAYIDBAEGAxgBIgMtAUYDPgFsA0UBfQMxAU4DMQFO
+ A0UBfQM+AWwDLQFFAxgBIgMEAQYDRwGCA1oB2wMAAf8DVAHuAxUBHRgAAzgBXQMjAfwDAAH/AwAB/wMA
+ Af8DWgHeA0EBcgMqAUEDIAEuAzIBUANPAZwDKQH6AwAB/wMAAf8DAAH/A1oB3gMRARcYAAMhATADWQHX
+ Ax8BLBQAAzcBWwMAAf8DAAH/AwAB/wMAAf8DLwFJEAADRQF9A1UBsggAAx8BLANOAfADAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1gB7wMf
+ ASwQAAMwAUsDMAFNAyYBOQNOAZQDNQFXA1IBpgMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/
+ A08BpQM2AVkDTgGUAyYBOAMwAU0DLwFKGAADIQEwAyMB/AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNXAb8QAAMEAQYDKAE9A1kB1wMdASoYAAMp
+ AT4DAAH/AwAB/wMAAf8DVAHuAwQBBRQAAyEBMQwAAycBOgNZAewDAAH/AwAB/wMAAf8DAAH/AwAB/wMA
+ Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNZAesDJgE5GAADMwFSAwAB/wMAAf8DWQHM
+ AyQBNQMAAf8DAAH/AwAB/wNMAZEDTAGRAwAB/wMAAf8DAAH/AyMBMwNZAc8DAAH/AwAB/wMyAVEcAAMC
+ AQMDUAGjAwAB/wMAAf8DUwGqA0sBkANcAecDAAH/AwAB/wMAAf8DAAH/AwAB/wNXAb8DSAGEA1cB3wMA
+ Af8DQgH1AysBQwwAA08BmwMAAf8DAAH/AyMBMxwAAwQBBQNXAegDAAH/AwAB/wNPAaUsAAMaASQDWQHE
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1kBxAMZASMgAAM4
+ AVwDTAHzAwAB/wM1AVcDUAGdAwAB/wMAAf8DTAGRA0wBkQMAAf8DAAH/A1ABmgM3AVoDAAH/A0wB8wM4
+ AVwkAAMCAQMDTwGbA0QBewgAAwcBCQNWAb4DAAH/AwAB/wMAAf8DNQFYCAADEQEXA1YBvgMrAUMMAAMT
+ ARoDQQH5AwAB/wMhAfsDAQECIAADOwFlAwAB/wMAAf8DXgHlAxoBJCwAAwEBAgM4BFwB1AMAAf8DAAH/
+ AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A1wB1AM4AVwDAQECKAADFwEgA1IBqANXAegDHAEoA1gBywMA
+ Af8DTAGRA0wBkQMAAf8DWgHKAx0BKQNVAeoDUQGnAxcBIEAAA0ABcAMAAf8DAAH/AwAB/wMBAQIgAANI
+ AYYDAAH/A0IB9QNLAY4oAANIAYUDAAH+AwAB/wNaAeQDGgEkNAADIAEvAz8BbgNQAZoDUwGsA1MBrANO
+ AZkDPwFuAyABLzwAAxcBIAMwAU0DCAELA0sBjgNFAX0DRQF9A0oBjQMHAQoDMQFOAxYBH0gAAzkBYAMA
+ Af8DAAH/A1MB8SQAAyEBMANFAX0DDwEUMAADKQE/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
@@ -307,19 +307,19 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACa
- EwAAAk1TRnQBSQFMAgEBBgEAARABAQEQAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+ EwAAAk1TRnQBSQFMAgEBBgEAARgBAQEYAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIBIAAwgBCwNWAbsDRAF8RAADHgErA0sBjgNaAdMDTAHzA0wB8wNaAdMDSgGN
- Ax0BKpAAA1cBvQMAAf8DAAH/A0UBfjgAAwQBBgNMAZIDHAH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ Ax0BKpAAA1cBvQMAAf8DAAH/A0UBfjgAAwQBBgNMAZIDHQH8AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AyEB+wNLAZADBAEFiAADSAGGAwAB/wMAAf8DAAH/A1ABnwNQAaMDWgHNA18B4ANUAe4DWAHjA1cBvwNG
AYEDGAEhEAADBAEGA1YBvAMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DVgG7
AwQBBYgAA0gBhwMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSAH2AzMBUgwA
A0wBkwMAAf8DAAH/AwAB/wMAAf8DKAE8AxABFQMtAUYDWQHHAwAB/wMAAf8DAAH/AwAB/wNLAZCMAANS
- AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DXQHiAxgBIggAAx4BKwMcAfwDAAH/
- AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DHAH8Ax0BKogAA1MBqgMAAf8DAAH/
+ AaYDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DXQHiAxgBIggAAx4BKwMdAfwDAAH/
+ AwAB/wMAAf8DAAH/AxgBIggAAxYBHwMAAf8DAAH/AwAB/wMAAf8DHQH8Ax0BKogAA1MBqgMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A10B4gMZASMMAANLAY8DAAH/AwAB/wMAAf8DAAH/AwAB/wNE
AXoEAAM7AWQDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DSgGMiAADWgHKAwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wNYAeMDIwEzA0QBfAMEAQUIAANaAdUDAAH/AwAB/wMAAf8DAAH/AwAB/wNZAdcEAAML
- AQ8DSAH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHTiAADXQHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
+ AQ8DSgH3AwAB/wMAAf8DAAH/AwAB/wMAAf8DWgHTiAADXQHiAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
A1gB4wMaASQDWQHJAwAB/wNUAa8DBAEFBAADWQHyAwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AyQBNQQA
A1IBqQMAAf8DAAH/AwAB/wMAAf8DAAH/A1MB8YgAA1MB8QMAAf8DAAH/AwAB/wMAAf8DAAH/A10B4gMZ
ASMEAANBAXMDAAH/AwAB/wNUAa8DBAEFA1kB8gMAAf8DAAH/AwAB/wMAAf8DAAH/A0UBfQMmATkEAAMw
@@ -327,13 +327,13 @@
AXMDAAH/AwAB/wNSAaYDWgHVAwAB/wMAAf8DAAH/AwAB/wMAAf8DPAFnCAADCwEPAwAB/wMAAf8DAAH/
AwAB/wMAAf8DWgHTiAADWgHKAwAB/wMAAf8DAAH/A1gB4wMaASQUAANCAXQDAAH/A1UB6gNLAZADAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DWQHHA00BlgNWAbkDAAH/AwAB/wMAAf8DAAH/AwAB/wNLAY6IAANK
- AYwDAAH/AwAB/wNdAeIDIwEzA1gBywNEAXwUAAMpAT4DHQEpAx8BLAMcAfwDAAH/AwAB/wMAAf8DAAH/
- AwAB/wMAAf8DKAE8AygBPQMAAf8DAAH/AwAB/wMAAf8DHAH8Ax4BK4gAAx0BKQM9AfkDWAHjAxkBIwND
+ AYwDAAH/AwAB/wNdAeIDIwEzA1gBywNEAXwUAAMpAT4DHQEpAx8BLAMdAfwDAAH/AwAB/wMAAf8DAAH/
+ AwAB/wMAAf8DKAE8AygBPQMAAf8DAAH/AwAB/wMAAf8DHQH8Ax4BK4gAAx0BKQM/AfkDWAHjAxkBIwND
AXcDAAH/AwAB/wNFAX0cAANNAZUDAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DJwE6AygBPAMAAf8DAAH/
AwAB/wMAAf8DTAGSkAADNgFZAxkBIwQAAwIBAwNQAaMDAAH/AwAB/wNFAX4YAAMEAQYDVwG9AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wNWAbwDBAEGoAADAgEDA1IBpgMAAf8DAAH/
- Ay0BRRgAAwQBBgNNAZUDHAH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AxwB/ANMAZMDBAEGqAADAgED
- A1ABngNYAeYDHQEqIAADHwEsA0sBkANcAdQDUQH0A1EB9ANcAdQDSwGQAx8BLJwAAwEBAgM5AV8DVQG0
+ Ay0BRRgAAwQBBgNNAZUDHQH9AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/Ax0B/ANMAZMDBAEGqAADAgED
+ A1ABngNYAeYDHQEqIAADHwEsA0sBkANcAdQDUgH0A1IB9ANcAdQDSwGQAx8BLJwAAwEBAgM5AV8DVQG0
AwEBAgsAAQEDVgGzAzkBXwMBAQIcAAMjATMDOgFhAzgBXgNPAZwDTwGcAzgBXQM6AWEDIwEzIAADVQG3
A0EB+QMEAQYkAAMgAS4DVgHBA1ABngMHAQkgAAMSARkDWgHKA1kB7AMvAUoIAAMUARsDWwHIAwAB/wMA
Af8DAwEECAADAgEDAwAB/wMAAf8DWQHHAxMBGhAAAwcBCgNQAZ0DWQHrAzgBXgMAAf8DVgG2A1YBtgMA
diff --git a/src/UniversalValveToolbox/UniversalValveToolbox.csproj b/src/UniversalValveToolbox/UniversalValveToolbox.csproj
index 409b8eb..f2fa582 100644
--- a/src/UniversalValveToolbox/UniversalValveToolbox.csproj
+++ b/src/UniversalValveToolbox/UniversalValveToolbox.csproj
@@ -232,16 +232,73 @@
-
+
Always
-
+
Always
-
+
Always
-
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
+ Always
+
+
Always
@@ -250,7 +307,7 @@
Always
-
+
Always
diff --git a/src/UniversalValveToolbox/json/engines/1840_sfm.json b/src/UniversalValveToolbox/json/engines/1840_sfm.json
new file mode 100644
index 0000000..158af68
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/1840_sfm.json
@@ -0,0 +1,37 @@
+{
+ "appid": 1840,
+ "name": "Source Filmmaker",
+ "bin": "game//sfm.exe",
+ "tools": [
+ {
+ "args": "-steam",
+ "bin": "game//bin//qsdklauncher.exe",
+ "name": "SDK Launcher"
+ },
+ {
+ "args": "",
+ "bin": "game//bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "game//bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "game//bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "game//bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-steam",
+ "bin": "game//sfm.exe",
+ "name": "Run SFM"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/220_hl2.sdk.json b/src/UniversalValveToolbox/json/engines/220_hl2.sdk.json
new file mode 100644
index 0000000..06e5c0e
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/220_hl2.sdk.json
@@ -0,0 +1,37 @@
+{
+ "appid": 220,
+ "name": "Half-Life 2: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-tools -steam -game hl2",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game hl2",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/240_csssdk.json b/src/UniversalValveToolbox/json/engines/240_css.sdk.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/240_csssdk.json
rename to src/UniversalValveToolbox/json/engines/240_css.sdk.json
diff --git a/src/UniversalValveToolbox/json/engines/254430_hlsdk.json b/src/UniversalValveToolbox/json/engines/254430_hl.sdk.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/254430_hlsdk.json
rename to src/UniversalValveToolbox/json/engines/254430_hl.sdk.json
diff --git a/src/UniversalValveToolbox/json/engines/280740_aperturetagsdk.json b/src/UniversalValveToolbox/json/engines/280740_aperturetag.sdk.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/280740_aperturetagsdk.json
rename to src/UniversalValveToolbox/json/engines/280740_aperturetag.sdk.json
index dc2fa48..a0e6ef8 100644
--- a/src/UniversalValveToolbox/json/engines/280740_aperturetagsdk.json
+++ b/src/UniversalValveToolbox/json/engines/280740_aperturetag.sdk.json
@@ -8,6 +8,11 @@
"bin": "bin//SDKLauncher.exe",
"name": "Authoring Tools Launcher"
},
+ {
+ "args": "-steam -game aperturetag",
+ "bin": "bin//p2map_publish.exe",
+ "name": "Aperture Tag Publish Tool"
+ },
{
"args": "",
"bin": "bin//hammer.exe",
@@ -28,11 +33,6 @@
"bin": "bin//qc_eyes.exe",
"name": "QC Eyes"
},
- {
- "args": "-steam -game aperturetag",
- "bin": "bin//p2map_publish.exe",
- "name": "Aperture Tag Publish Tool"
- },
{
"args": "-steam -game aperturetag",
"bin": "portal2.exe",
diff --git a/src/UniversalValveToolbox/json/engines/290930_hl2update.sdk.json b/src/UniversalValveToolbox/json/engines/290930_hl2update.sdk.json
new file mode 100644
index 0000000..2a989df
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/290930_hl2update.sdk.json
@@ -0,0 +1,17 @@
+{
+ "appid": 290930,
+ "name": "Half-Life 2 Update: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "-tools -steam -game hl2",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game hl2",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/300_dodsdk.json b/src/UniversalValveToolbox/json/engines/300_dod.sdk.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/300_dodsdk.json
rename to src/UniversalValveToolbox/json/engines/300_dod.sdk.json
diff --git a/src/UniversalValveToolbox/json/engines/320_hl2dm.sdk.json b/src/UniversalValveToolbox/json/engines/320_hl2dm.sdk.json
new file mode 100644
index 0000000..967c113
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/320_hl2dm.sdk.json
@@ -0,0 +1,37 @@
+{
+ "appid": 320,
+ "name": "Half-Life 2 Deathmatch: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-tools -steam -game hl2mp",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game hl2mp",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/340_hl2lc.sdk.json b/src/UniversalValveToolbox/json/engines/340_hl2lc.sdk.json
new file mode 100644
index 0000000..6eca99a
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/340_hl2lc.sdk.json
@@ -0,0 +1,37 @@
+{
+ "appid": 340,
+ "name": "Half-Life 2 Lost Coast: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-tools -steam -game lostcoast",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game lostcoast",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/380_hl2episodic.sdk.json b/src/UniversalValveToolbox/json/engines/380_hl2episodic.sdk.json
new file mode 100644
index 0000000..a51f51a
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/380_hl2episodic.sdk.json
@@ -0,0 +1,37 @@
+{
+ "appid": 380,
+ "name": "Half-Life 2 Episode One: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-tools -steam -game episodic",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game episodic",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/4000_garrysmod.sdk.json b/src/UniversalValveToolbox/json/engines/4000_garrysmod.sdk.json
new file mode 100644
index 0000000..66a80b1
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/4000_garrysmod.sdk.json
@@ -0,0 +1,32 @@
+{
+ "appid": 4000,
+ "name": "Garry's Mod: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "-tools -steam -game garrysmod",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game garrysmod",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/420_hl2ep2.sdk.json b/src/UniversalValveToolbox/json/engines/420_hl2ep2.sdk.json
new file mode 100644
index 0000000..6d97e9f
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/420_hl2ep2.sdk.json
@@ -0,0 +1,37 @@
+{
+ "appid": 420,
+ "name": "Half-Life 2 Episode Two: SDK",
+ "bin": "hl2.exe",
+ "tools": [
+ {
+ "args": "",
+ "bin": "bin//hammer.exe",
+ "name": "Valve Hammer Editor"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlmv.exe",
+ "name": "Half-Life Model Viewer"
+ },
+ {
+ "args": "",
+ "bin": "bin//hlfaceposer.exe",
+ "name": "Half-Life FacePoser"
+ },
+ {
+ "args": "",
+ "bin": "bin//qc_eyes.exe",
+ "name": "QC Eyes"
+ },
+ {
+ "args": "-tools -steam -game ep2",
+ "bin": "hl2.exe",
+ "name": "Engine Tools"
+ },
+ {
+ "args": "-steam -game ep2",
+ "bin": "hl2.exe",
+ "name": "Run Game"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/570_dota2sdk.json b/src/UniversalValveToolbox/json/engines/570_dota2sdk.json
new file mode 100644
index 0000000..d6059e2
--- /dev/null
+++ b/src/UniversalValveToolbox/json/engines/570_dota2sdk.json
@@ -0,0 +1,22 @@
+{
+ "appid": 570,
+ "name": "Dota 2: SDK",
+ "bin": "",
+ "tools": [
+ {
+ "args": "-steam -game dota",
+ "bin": "game//bin//win64//dota2cfg.exe",
+ "name": "Dota 2 Workshop Manager (x64)"
+ },
+ {
+ "args": "-steam -game dota",
+ "bin": "game//bin//win64//dota2.exe",
+ "name": "Run Game (x64)"
+ },
+ {
+ "args": "-steam -game dota",
+ "bin": "game\\bin\\win32\\dota2.exe",
+ "name": "Run Game (x32)"
+ }
+ ]
+}
diff --git a/src/UniversalValveToolbox/json/engines/730_csgosdk.json b/src/UniversalValveToolbox/json/engines/730_csgo.sdk.json
similarity index 100%
rename from src/UniversalValveToolbox/json/engines/730_csgosdk.json
rename to src/UniversalValveToolbox/json/engines/730_csgo.sdk.json