Запоминание предыдущего файла

This commit is contained in:
MisterMLiL 2024-10-10 11:47:27 +03:00
parent bf665528e3
commit 533ec8fc70
149 changed files with 3764 additions and 267 deletions

Binary file not shown.

Binary file not shown.

View File

@ -28,160 +28,172 @@
/// </summary>
private void InitializeComponent()
{
this.MainPanel = new System.Windows.Forms.Panel();
this.saveItem = new System.Windows.Forms.Button();
this.separatopPanel2 = new System.Windows.Forms.Panel();
this.panel1 = new System.Windows.Forms.Panel();
this.carPrice = new System.Windows.Forms.TextBox();
this.priceLabel = new System.Windows.Forms.Label();
this.separatopPanel1 = new System.Windows.Forms.Panel();
this.CarPanel = new System.Windows.Forms.Panel();
this.carComboBox = new System.Windows.Forms.ComboBox();
this.carLabel = new System.Windows.Forms.Label();
this.MainPanel.SuspendLayout();
this.panel1.SuspendLayout();
this.CarPanel.SuspendLayout();
this.SuspendLayout();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddCars));
MainPanel = new Panel();
saveItem = new Button();
separatopPanel2 = new Panel();
panel1 = new Panel();
carPrice = new TextBox();
priceLabel = new Label();
separatopPanel1 = new Panel();
CarPanel = new Panel();
carComboBox = new ComboBox();
carLabel = new Label();
MainPanel.SuspendLayout();
panel1.SuspendLayout();
CarPanel.SuspendLayout();
SuspendLayout();
//
// MainPanel
//
this.MainPanel.Controls.Add(this.saveItem);
this.MainPanel.Controls.Add(this.separatopPanel2);
this.MainPanel.Controls.Add(this.panel1);
this.MainPanel.Controls.Add(this.separatopPanel1);
this.MainPanel.Controls.Add(this.CarPanel);
this.MainPanel.Dock = System.Windows.Forms.DockStyle.Fill;
this.MainPanel.Location = new System.Drawing.Point(0, 0);
this.MainPanel.Name = "MainPanel";
this.MainPanel.Padding = new System.Windows.Forms.Padding(3);
this.MainPanel.Size = new System.Drawing.Size(254, 118);
this.MainPanel.TabIndex = 0;
MainPanel.Controls.Add(saveItem);
MainPanel.Controls.Add(separatopPanel2);
MainPanel.Controls.Add(panel1);
MainPanel.Controls.Add(separatopPanel1);
MainPanel.Controls.Add(CarPanel);
MainPanel.Dock = DockStyle.Fill;
MainPanel.Location = new Point(0, 0);
MainPanel.Margin = new Padding(4, 3, 4, 3);
MainPanel.Name = "MainPanel";
MainPanel.Padding = new Padding(4, 3, 4, 3);
MainPanel.Size = new Size(296, 136);
MainPanel.TabIndex = 0;
//
// saveItem
//
this.saveItem.Dock = System.Windows.Forms.DockStyle.Right;
this.saveItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.saveItem.Location = new System.Drawing.Point(176, 90);
this.saveItem.Name = "saveItem";
this.saveItem.Size = new System.Drawing.Size(75, 25);
this.saveItem.TabIndex = 7;
this.saveItem.Text = "Сохранить";
this.saveItem.UseVisualStyleBackColor = true;
this.saveItem.Click += new System.EventHandler(this.saveItem_Click);
saveItem.Dock = DockStyle.Right;
saveItem.FlatStyle = FlatStyle.Flat;
saveItem.Location = new Point(204, 103);
saveItem.Margin = new Padding(4, 3, 4, 3);
saveItem.Name = "saveItem";
saveItem.Size = new Size(88, 30);
saveItem.TabIndex = 7;
saveItem.Text = "Сохранить";
saveItem.UseVisualStyleBackColor = true;
saveItem.Click += saveItem_Click;
//
// separatopPanel2
//
this.separatopPanel2.Dock = System.Windows.Forms.DockStyle.Top;
this.separatopPanel2.Location = new System.Drawing.Point(3, 80);
this.separatopPanel2.Name = "separatopPanel2";
this.separatopPanel2.Size = new System.Drawing.Size(248, 10);
this.separatopPanel2.TabIndex = 6;
separatopPanel2.Dock = DockStyle.Top;
separatopPanel2.Location = new Point(4, 91);
separatopPanel2.Margin = new Padding(4, 3, 4, 3);
separatopPanel2.Name = "separatopPanel2";
separatopPanel2.Size = new Size(288, 12);
separatopPanel2.TabIndex = 6;
//
// panel1
//
this.panel1.AutoSize = true;
this.panel1.Controls.Add(this.carPrice);
this.panel1.Controls.Add(this.priceLabel);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(3, 47);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(248, 33);
this.panel1.TabIndex = 5;
panel1.AutoSize = true;
panel1.Controls.Add(carPrice);
panel1.Controls.Add(priceLabel);
panel1.Dock = DockStyle.Top;
panel1.Location = new Point(4, 53);
panel1.Margin = new Padding(4, 3, 4, 3);
panel1.Name = "panel1";
panel1.Size = new Size(288, 38);
panel1.TabIndex = 5;
//
// carPrice
//
this.carPrice.Dock = System.Windows.Forms.DockStyle.Top;
this.carPrice.Location = new System.Drawing.Point(0, 13);
this.carPrice.Name = "carPrice";
this.carPrice.Size = new System.Drawing.Size(248, 20);
this.carPrice.TabIndex = 4;
this.carPrice.Enter += new System.EventHandler(this.carPrice_Enter);
this.carPrice.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.carPrice_KeyPress);
this.carPrice.Leave += new System.EventHandler(this.carPrice_Leave);
carPrice.Dock = DockStyle.Top;
carPrice.Location = new Point(0, 15);
carPrice.Margin = new Padding(4, 3, 4, 3);
carPrice.Name = "carPrice";
carPrice.Size = new Size(288, 23);
carPrice.TabIndex = 4;
carPrice.Enter += carPrice_Enter;
carPrice.KeyPress += carPrice_KeyPress;
carPrice.Leave += carPrice_Leave;
//
// priceLabel
//
this.priceLabel.AutoSize = true;
this.priceLabel.Dock = System.Windows.Forms.DockStyle.Top;
this.priceLabel.Location = new System.Drawing.Point(0, 0);
this.priceLabel.Name = "priceLabel";
this.priceLabel.Size = new System.Drawing.Size(36, 13);
this.priceLabel.TabIndex = 2;
this.priceLabel.Text = "Цена:";
priceLabel.AutoSize = true;
priceLabel.Dock = DockStyle.Top;
priceLabel.Location = new Point(0, 0);
priceLabel.Margin = new Padding(4, 0, 4, 0);
priceLabel.Name = "priceLabel";
priceLabel.Size = new Size(38, 15);
priceLabel.TabIndex = 2;
priceLabel.Text = "Цена:";
//
// separatopPanel1
//
this.separatopPanel1.Dock = System.Windows.Forms.DockStyle.Top;
this.separatopPanel1.Location = new System.Drawing.Point(3, 37);
this.separatopPanel1.Name = "separatopPanel1";
this.separatopPanel1.Size = new System.Drawing.Size(248, 10);
this.separatopPanel1.TabIndex = 4;
separatopPanel1.Dock = DockStyle.Top;
separatopPanel1.Location = new Point(4, 41);
separatopPanel1.Margin = new Padding(4, 3, 4, 3);
separatopPanel1.Name = "separatopPanel1";
separatopPanel1.Size = new Size(288, 12);
separatopPanel1.TabIndex = 4;
//
// CarPanel
//
this.CarPanel.AutoSize = true;
this.CarPanel.Controls.Add(this.carComboBox);
this.CarPanel.Controls.Add(this.carLabel);
this.CarPanel.Dock = System.Windows.Forms.DockStyle.Top;
this.CarPanel.Location = new System.Drawing.Point(3, 3);
this.CarPanel.Name = "CarPanel";
this.CarPanel.Size = new System.Drawing.Size(248, 34);
this.CarPanel.TabIndex = 3;
CarPanel.AutoSize = true;
CarPanel.Controls.Add(carComboBox);
CarPanel.Controls.Add(carLabel);
CarPanel.Dock = DockStyle.Top;
CarPanel.Location = new Point(4, 3);
CarPanel.Margin = new Padding(4, 3, 4, 3);
CarPanel.Name = "CarPanel";
CarPanel.Size = new Size(288, 38);
CarPanel.TabIndex = 3;
//
// carComboBox
//
this.carComboBox.Dock = System.Windows.Forms.DockStyle.Top;
this.carComboBox.FormattingEnabled = true;
this.carComboBox.Location = new System.Drawing.Point(0, 13);
this.carComboBox.Name = "carComboBox";
this.carComboBox.Size = new System.Drawing.Size(248, 21);
this.carComboBox.TabIndex = 3;
this.carComboBox.SelectedIndexChanged += new System.EventHandler(this.carComboBox_SelectedIndexChanged);
carComboBox.Dock = DockStyle.Top;
carComboBox.FormattingEnabled = true;
carComboBox.Location = new Point(0, 15);
carComboBox.Margin = new Padding(4, 3, 4, 3);
carComboBox.Name = "carComboBox";
carComboBox.Size = new Size(288, 23);
carComboBox.TabIndex = 3;
carComboBox.SelectedIndexChanged += carComboBox_SelectedIndexChanged;
//
// carLabel
//
this.carLabel.AutoSize = true;
this.carLabel.Dock = System.Windows.Forms.DockStyle.Top;
this.carLabel.Location = new System.Drawing.Point(0, 0);
this.carLabel.Name = "carLabel";
this.carLabel.Size = new System.Drawing.Size(72, 13);
this.carLabel.TabIndex = 2;
this.carLabel.Text = "Автомобиль:";
carLabel.AutoSize = true;
carLabel.Dock = DockStyle.Top;
carLabel.Location = new Point(0, 0);
carLabel.Margin = new Padding(4, 0, 4, 0);
carLabel.Name = "carLabel";
carLabel.Size = new Size(79, 15);
carLabel.TabIndex = 2;
carLabel.Text = "Автомобиль:";
//
// AddCars
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(254, 118);
this.Controls.Add(this.MainPanel);
this.MaximumSize = new System.Drawing.Size(270, 157);
this.MinimumSize = new System.Drawing.Size(270, 157);
this.Name = "AddCars";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Автомобиль";
this.MainPanel.ResumeLayout(false);
this.MainPanel.PerformLayout();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.CarPanel.ResumeLayout(false);
this.CarPanel.PerformLayout();
this.ResumeLayout(false);
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
AutoSizeMode = AutoSizeMode.GrowAndShrink;
BackColor = Color.White;
ClientSize = new Size(296, 136);
Controls.Add(MainPanel);
Icon = (Icon)resources.GetObject("$this.Icon");
Margin = new Padding(4, 3, 4, 3);
MaximumSize = new Size(312, 175);
MinimumSize = new Size(312, 175);
Name = "AddCars";
StartPosition = FormStartPosition.CenterParent;
Text = "Автомобиль";
MainPanel.ResumeLayout(false);
MainPanel.PerformLayout();
panel1.ResumeLayout(false);
panel1.PerformLayout();
CarPanel.ResumeLayout(false);
CarPanel.PerformLayout();
ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Panel MainPanel;
private System.Windows.Forms.Panel CarPanel;
private System.Windows.Forms.ComboBox carComboBox;
private System.Windows.Forms.Label carLabel;
private System.Windows.Forms.Panel separatopPanel1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.TextBox carPrice;
private System.Windows.Forms.Label priceLabel;
private System.Windows.Forms.Panel separatopPanel2;
private System.Windows.Forms.Button saveItem;
private Panel MainPanel;
private Panel CarPanel;
private ComboBox carComboBox;
private Label carLabel;
private Panel separatopPanel1;
private Panel panel1;
private TextBox carPrice;
private Label priceLabel;
private Panel separatopPanel2;
private Button saveItem;
}
}

View File

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
@ -26,36 +26,36 @@
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
@ -117,4 +117,292 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAn2yMUJ9sjf+nd5T/+uze///y4//B04z/r8py/6/Ic/+heIr/n2yN/6mofP+vynL/r8py/7XN
e//88d7///Hj/7CDnP+fbI3/oGyNXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAqlWqA55sjNSfbI3/17m////y4//m5cD/r8py/6/Kcv+pqXz/n2yN/6J7
if+vyXP/r8py/6/Kcv+vynL/3eKz///y4//bwMP/n2yN/55sjNZ/f38CAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZZpkKo3mZqp9uj/OfbI3inmyNkplm
iA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1rjWGfbI3/q32Y//3v4f/+8eH/vNGF/6/K
cv+vynL/rLl2/6KChv+rsnj/r8py/6/Kcv+vynL/r8py/7nPgP/+8eH//e/i/6t8mP+fbI3/oGuMTgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZZogPnmyNlJ9rjeOfbY/0oniYqZRqlAwAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///8CoXiY459s
jf+fbI3/n2yN/59sjf+ea4zfnGuJGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9ffwiea4zhn2yN/93D
xf//8uP/4eO4/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/4uS7///y
4//Vt73/n2yN/59sjcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACca4kanmuM359sjf+fbI3/n2yN/59s
jf+hd5flf///AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAqv//A59sjf+fbI3/t73X/6+lwf+gb5D/n2yN/59sjbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACfao11n2yN/7CFnf/+8eL//PDg/7jOgP+vynL/r8dy/6eZgP+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/73Rhv//8uL/++3g/6d3lP+fbI3/nmyOPQAAAAAAAAAAAAAAAAAAAAAAAAAAnmuMuZ9s
jf+gb5D/sKbB/7a81f+fbI3/n2yN/6r//wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfbY3+n2yN/6J2lv+fbI3/n2yN/59sjf+ebIz+nmmMHQAA
AAAAAAAAAAAAAKBrjE6fa4vOn2yN/59sjf/kzMv///Lj/9vgsP+vynL/r8py/6edfv+fbI3/pY2D/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/5+bC///y4//Pr7j/n2yN/55rjeieao5PAAAAAAAA
AAAAAAAAnGqLH59sjf+fbI3/n2yN/59sjf+idZX/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoG6Q/Z9sjf+fbI3/onOV/6R5
m/+fbI3/n2yN/59qjUgAAAAAoGeNG55sjKefbI3/n2yN/59sjf+nd5T///Lj//vw3f+2znz/r8py/67E
c/+gcov/n2yN/6uzef+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8LUjf//8uP/+Ond/6Jw
j/+fbI3/n2yN/55sjKegZ40bAAAAAJ5qjUqfbI3/n2yN/6R5nP+ic5X/n2yN/59sjf+fbo/8AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBw
kPyfbI3/n2yN/6Fxkv+xmb//pHqc/59sjf+fa42AnmuMmp9sjPafbI3/oG+R/aBvkP+fbI3/6dTP///y
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root>

View File

@ -28,105 +28,113 @@
/// </summary>
private void InitializeComponent()
{
this.MainPanel = new System.Windows.Forms.Panel();
this.saveItem = new System.Windows.Forms.Button();
this.separatopPanel1 = new System.Windows.Forms.Panel();
this.CarPanel = new System.Windows.Forms.Panel();
this.nameTextBox = new System.Windows.Forms.TextBox();
this.nameLabel = new System.Windows.Forms.Label();
this.MainPanel.SuspendLayout();
this.CarPanel.SuspendLayout();
this.SuspendLayout();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddParameter));
MainPanel = new Panel();
saveItem = new Button();
separatopPanel1 = new Panel();
CarPanel = new Panel();
nameTextBox = new TextBox();
nameLabel = new Label();
MainPanel.SuspendLayout();
CarPanel.SuspendLayout();
SuspendLayout();
//
// MainPanel
//
this.MainPanel.Controls.Add(this.saveItem);
this.MainPanel.Controls.Add(this.separatopPanel1);
this.MainPanel.Controls.Add(this.CarPanel);
this.MainPanel.Dock = System.Windows.Forms.DockStyle.Fill;
this.MainPanel.Location = new System.Drawing.Point(0, 0);
this.MainPanel.Name = "MainPanel";
this.MainPanel.Padding = new System.Windows.Forms.Padding(3);
this.MainPanel.Size = new System.Drawing.Size(254, 74);
this.MainPanel.TabIndex = 1;
MainPanel.Controls.Add(saveItem);
MainPanel.Controls.Add(separatopPanel1);
MainPanel.Controls.Add(CarPanel);
MainPanel.Dock = DockStyle.Fill;
MainPanel.Location = new Point(0, 0);
MainPanel.Margin = new Padding(4, 3, 4, 3);
MainPanel.Name = "MainPanel";
MainPanel.Padding = new Padding(4, 3, 4, 3);
MainPanel.Size = new Size(296, 85);
MainPanel.TabIndex = 1;
//
// saveItem
//
this.saveItem.Dock = System.Windows.Forms.DockStyle.Right;
this.saveItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.saveItem.Location = new System.Drawing.Point(176, 46);
this.saveItem.Name = "saveItem";
this.saveItem.Size = new System.Drawing.Size(75, 25);
this.saveItem.TabIndex = 7;
this.saveItem.Text = "Сохранить";
this.saveItem.UseVisualStyleBackColor = true;
this.saveItem.Click += new System.EventHandler(this.saveItem_Click);
saveItem.Dock = DockStyle.Right;
saveItem.FlatStyle = FlatStyle.Flat;
saveItem.Location = new Point(204, 53);
saveItem.Margin = new Padding(4, 3, 4, 3);
saveItem.Name = "saveItem";
saveItem.Size = new Size(88, 29);
saveItem.TabIndex = 7;
saveItem.Text = "Сохранить";
saveItem.UseVisualStyleBackColor = true;
saveItem.Click += saveItem_Click;
//
// separatopPanel1
//
this.separatopPanel1.Dock = System.Windows.Forms.DockStyle.Top;
this.separatopPanel1.Location = new System.Drawing.Point(3, 36);
this.separatopPanel1.Name = "separatopPanel1";
this.separatopPanel1.Size = new System.Drawing.Size(248, 10);
this.separatopPanel1.TabIndex = 4;
separatopPanel1.Dock = DockStyle.Top;
separatopPanel1.Location = new Point(4, 41);
separatopPanel1.Margin = new Padding(4, 3, 4, 3);
separatopPanel1.Name = "separatopPanel1";
separatopPanel1.Size = new Size(288, 12);
separatopPanel1.TabIndex = 4;
//
// CarPanel
//
this.CarPanel.AutoSize = true;
this.CarPanel.Controls.Add(this.nameTextBox);
this.CarPanel.Controls.Add(this.nameLabel);
this.CarPanel.Dock = System.Windows.Forms.DockStyle.Top;
this.CarPanel.Location = new System.Drawing.Point(3, 3);
this.CarPanel.Name = "CarPanel";
this.CarPanel.Size = new System.Drawing.Size(248, 33);
this.CarPanel.TabIndex = 3;
CarPanel.AutoSize = true;
CarPanel.Controls.Add(nameTextBox);
CarPanel.Controls.Add(nameLabel);
CarPanel.Dock = DockStyle.Top;
CarPanel.Location = new Point(4, 3);
CarPanel.Margin = new Padding(4, 3, 4, 3);
CarPanel.Name = "CarPanel";
CarPanel.Size = new Size(288, 38);
CarPanel.TabIndex = 3;
//
// nameTextBox
//
this.nameTextBox.Dock = System.Windows.Forms.DockStyle.Top;
this.nameTextBox.Location = new System.Drawing.Point(0, 13);
this.nameTextBox.Name = "nameTextBox";
this.nameTextBox.Size = new System.Drawing.Size(248, 20);
this.nameTextBox.TabIndex = 4;
nameTextBox.Dock = DockStyle.Top;
nameTextBox.Location = new Point(0, 15);
nameTextBox.Margin = new Padding(4, 3, 4, 3);
nameTextBox.Name = "nameTextBox";
nameTextBox.Size = new Size(288, 23);
nameTextBox.TabIndex = 4;
//
// nameLabel
//
this.nameLabel.AutoSize = true;
this.nameLabel.Dock = System.Windows.Forms.DockStyle.Top;
this.nameLabel.Location = new System.Drawing.Point(0, 0);
this.nameLabel.Name = "nameLabel";
this.nameLabel.Size = new System.Drawing.Size(60, 13);
this.nameLabel.TabIndex = 2;
this.nameLabel.Text = "Название:";
nameLabel.AutoSize = true;
nameLabel.Dock = DockStyle.Top;
nameLabel.Location = new Point(0, 0);
nameLabel.Margin = new Padding(4, 0, 4, 0);
nameLabel.Name = "nameLabel";
nameLabel.Size = new Size(62, 15);
nameLabel.TabIndex = 2;
nameLabel.Text = "Название:";
//
// AddParameter
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(254, 74);
this.Controls.Add(this.MainPanel);
this.MaximumSize = new System.Drawing.Size(270, 113);
this.MinimumSize = new System.Drawing.Size(270, 113);
this.Name = "AddParameter";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Параметер";
this.MainPanel.ResumeLayout(false);
this.MainPanel.PerformLayout();
this.CarPanel.ResumeLayout(false);
this.CarPanel.PerformLayout();
this.ResumeLayout(false);
AutoScaleDimensions = new SizeF(7F, 15F);
AutoScaleMode = AutoScaleMode.Font;
AutoSizeMode = AutoSizeMode.GrowAndShrink;
BackColor = Color.White;
ClientSize = new Size(296, 85);
Controls.Add(MainPanel);
Icon = (Icon)resources.GetObject("$this.Icon");
Margin = new Padding(4, 3, 4, 3);
MaximumSize = new Size(312, 124);
MinimumSize = new Size(312, 124);
Name = "AddParameter";
StartPosition = FormStartPosition.CenterParent;
Text = "Параметер";
MainPanel.ResumeLayout(false);
MainPanel.PerformLayout();
CarPanel.ResumeLayout(false);
CarPanel.PerformLayout();
ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Panel MainPanel;
private System.Windows.Forms.Button saveItem;
private System.Windows.Forms.Panel separatopPanel1;
private System.Windows.Forms.Panel CarPanel;
private System.Windows.Forms.Label nameLabel;
private System.Windows.Forms.TextBox nameTextBox;
private Panel MainPanel;
private Button saveItem;
private Panel separatopPanel1;
private Panel CarPanel;
private Label nameLabel;
private TextBox nameTextBox;
}
}

View File

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
@ -26,36 +26,36 @@
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
@ -117,4 +117,292 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root>

View File

@ -6,8 +6,13 @@
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<ApplicationIcon>icon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Content Include="icon.ico" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="HtmlAgilityPack" Version="1.11.67" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>D:\projects\GtaVUsersInfo\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
<ItemGroup>
<Compile Update="Controls\CarControl.cs">
<SubType>UserControl</SubType>

View File

@ -23,7 +23,7 @@ namespace GtaVUsersInfo.Helpers
public static DialogResult ShowQuestMessage(string message)
{
return MessageBox.Show(message, "Информация", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
return MessageBox.Show(message, "Информация", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
}
}
}

19
MainForm.Designer.cs generated
View File

@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
panel1 = new Panel();
debugCheck = new CheckBox();
panel2 = new Panel();
@ -230,45 +231,45 @@
// openFileToolStripMenuItem
//
openFileToolStripMenuItem.Name = "openFileToolStripMenuItem";
openFileToolStripMenuItem.Size = new Size(170, 22);
openFileToolStripMenuItem.Size = new Size(180, 22);
openFileToolStripMenuItem.Text = "Открыть";
openFileToolStripMenuItem.Click += openFileToolStripMenuItem_Click;
//
// saveToolStripMenuItem
//
saveToolStripMenuItem.Name = "saveToolStripMenuItem";
saveToolStripMenuItem.Size = new Size(170, 22);
saveToolStripMenuItem.Size = new Size(180, 22);
saveToolStripMenuItem.Text = "Сохранить";
saveToolStripMenuItem.Click += saveToolStripMenuItem_Click;
//
// saveAsКакToolStripMenuItem
//
saveAsКакToolStripMenuItem.Name = "saveAsКакToolStripMenuItem";
saveAsКакToolStripMenuItem.Size = new Size(170, 22);
saveAsКакToolStripMenuItem.Size = new Size(180, 22);
saveAsКакToolStripMenuItem.Text = "Сохранить как";
saveAsКакToolStripMenuItem.Click += saveAsКакToolStripMenuItem_Click;
//
// toolStripSeparator2
//
toolStripSeparator2.Name = "toolStripSeparator2";
toolStripSeparator2.Size = new Size(167, 6);
toolStripSeparator2.Size = new Size(177, 6);
//
// newToolStripMenuItem
//
newToolStripMenuItem.Name = "newToolStripMenuItem";
newToolStripMenuItem.Size = new Size(170, 22);
newToolStripMenuItem.Size = new Size(180, 22);
newToolStripMenuItem.Text = "Новый персонаж";
newToolStripMenuItem.Click += newToolStripMenuItem_Click;
//
// toolStripSeparator1
//
toolStripSeparator1.Name = "toolStripSeparator1";
toolStripSeparator1.Size = new Size(167, 6);
toolStripSeparator1.Size = new Size(177, 6);
//
// exitToolStripMenuItem
//
exitToolStripMenuItem.Name = "exitToolStripMenuItem";
exitToolStripMenuItem.Size = new Size(170, 22);
exitToolStripMenuItem.Size = new Size(180, 22);
exitToolStripMenuItem.Text = "Выйти";
exitToolStripMenuItem.Click += exitToolStripMenuItem_Click;
//
@ -351,6 +352,7 @@
splitterLeft.Size = new Size(6, 487);
splitterLeft.TabIndex = 6;
splitterLeft.TabStop = false;
splitterLeft.SplitterMoved += SplitterMoved;
//
// splitterRigth
//
@ -361,6 +363,7 @@
splitterRigth.Size = new Size(6, 487);
splitterRigth.TabIndex = 7;
splitterRigth.TabStop = false;
splitterRigth.SplitterMoved += SplitterMoved;
//
// carsPanel
//
@ -397,6 +400,7 @@
Controls.Add(panel2);
Controls.Add(panel1);
Controls.Add(menuStrip);
Icon = (Icon)resources.GetObject("$this.Icon");
MainMenuStrip = menuStrip;
Margin = new Padding(4, 3, 4, 3);
MinimumSize = new Size(611, 415);
@ -405,6 +409,7 @@
Text = "null";
FormClosing += MainForm_FormClosing;
Load += MainForm_Load;
Resize += MainForm_Resize;
panel1.ResumeLayout(false);
panel1.PerformLayout();
buttonsPanel.ResumeLayout(false);

View File

@ -19,6 +19,8 @@ using System.Collections;
using System.Security.Cryptography;
using GtaVUsersInfo.Sources;
using OpenQA.Selenium.DevTools.V127.Page;
using Microsoft.VisualBasic.ApplicationServices;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace GtaVUsersInfo
{
@ -38,6 +40,10 @@ namespace GtaVUsersInfo
private List<Control> dtControls;
private WindowParameters window;
private bool isUser;
public MainForm()
{
InitializeComponent();
@ -72,6 +78,31 @@ namespace GtaVUsersInfo
FontSettings.SaveFontSettings(fontSettings);
}
isUser = false;
window = WindowParameters.LoadWindowParameters();
if (window != null)
{
if (window.prevFile != null)
{
Cars_Parameters lists = LoadDataFromFile(window.prevFile);
if (lists != null)
{
cars = lists.cars.Select(car => new CarControl(car)).ToList();
parameters = lists.parameters.Select(parameter => new ParameterControl(parameter)).ToList();
AllPanelCreate();
}
}
WindowResize();
}
else
{
window = new WindowParameters(new Size(this.Width, this.Height), new Size(this.splitterLeft.SplitPosition, this.splitterRigth.SplitPosition));
WindowParameters.SaveWindowParameters(window);
WindowResize();
}
isUser = true;
}
private void MainForm_Load(object sender, EventArgs e)
@ -87,6 +118,14 @@ namespace GtaVUsersInfo
FontSettings.ChangeFontInControls(this, fontSettings);
}
private void WindowResize()
{
this.Width = window.width;
this.Height = window.height;
this.splitterLeft.SplitPosition = window.leftPos;
this.splitterRigth.SplitPosition = window.rightPos;
}
private void ParameterPanelCreate()
{
parametersPanel.Controls.Clear();
@ -253,14 +292,20 @@ namespace GtaVUsersInfo
if (cars.Contains(carItem))
{
if (
ErrorsShow.ShowQuestMessage(
DialogResult result = ErrorsShow.ShowQuestMessage(
$"Вы точно хотите удалить автомобиль: {carItem.Car.Name} - {carItem.Car.Price}?"
) == DialogResult.Yes)
);
if (result == DialogResult.Yes)
{
cars.Remove(carItem);
AllPanelCreate();
}
if (result == DialogResult.Cancel)
{
return;
}
}
}
@ -312,14 +357,20 @@ namespace GtaVUsersInfo
if (parameters.Contains(parameterControl))
{
if (
ErrorsShow.ShowQuestMessage(
DialogResult result = ErrorsShow.ShowQuestMessage(
$"Вы точно хотите удалить элемент: {parameterControl.ParamName}?"
) == DialogResult.Yes)
);
if (result == DialogResult.Yes)
{
parameters.Remove(parameterControl);
AllPanelCreate();
}
if (result == DialogResult.Cancel)
{
return;
}
}
}
@ -334,9 +385,9 @@ namespace GtaVUsersInfo
{
cars = lists.cars.Select(car => new CarControl(car)).ToList();
parameters = lists.parameters.Select(parameter => new ParameterControl(parameter)).ToList();
}
AllPanelCreate();
AllPanelCreate();
}
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
@ -378,20 +429,55 @@ namespace GtaVUsersInfo
// Десериализуем данные в объект ListData
Cars_Parameters data = JsonConvert.DeserializeObject<Cars_Parameters>(jsonData);
var split = openFileDialog.FileName.Split('\\');
this.Text = split[split.Length - 1];
window.prevFile = openFileDialog.FileName;
SaveWindowSize();
return data;
}
return null; // Если пользователь отменил выбор файла
}
public Cars_Parameters LoadDataFromFile(string filePath)
{
if (!File.Exists(filePath))
{
ErrorsShow.ShowErrorMessage($"Ошибка открытия файла: {filePath}");
return null;
}
// Читаем данные из файла
string jsonData = File.ReadAllText(filePath);
// Десериализуем данные в объект ListData
Cars_Parameters data = JsonConvert.DeserializeObject<Cars_Parameters>(jsonData);
var split = filePath.Split('\\');
this.Text = split[split.Length - 1];
return data;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
if (ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?") == DialogResult.Yes)
DialogResult result = ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?");
if (result == DialogResult.Yes)
{
SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*");
}
if (result == DialogResult.Cancel)
{
return;
}
cars = new List<CarControl>();
parameters = new List<ParameterControl> { new ParameterControl("Имя"), new ParameterControl("Деньги") };
this.Text = "null";
window.prevFile = null;
SaveWindowSize();
AllPanelCreate();
}
@ -402,10 +488,18 @@ namespace GtaVUsersInfo
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?") == DialogResult.Yes)
DialogResult result = ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?");
if (result == DialogResult.Yes)
{
SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*");
}
if (result == DialogResult.Cancel)
{
e.Cancel = true;
return;
}
}
#endregion
@ -453,5 +547,24 @@ namespace GtaVUsersInfo
}
#endregion
private void SaveWindowSize()
{
if (isUser)
{
window = new WindowParameters(new Size(this.Width, this.Height), new Size(this.splitterLeft.SplitPosition, this.splitterRigth.SplitPosition), window.prevFile);
WindowParameters.SaveWindowParameters(window);
}
}
private void MainForm_Resize(object sender, EventArgs e)
{
SaveWindowSize();
}
private void SplitterMoved(object sender, SplitterEventArgs e)
{
SaveWindowSize();
}
}
}

View File

@ -120,4 +120,292 @@
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>C:\Users\eugen\YandexDisk\Важное\GTAV</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net7.0-windows</TargetFramework>
<RuntimeIdentifier>win-x86</RuntimeIdentifier>
<SelfContained>false</SelfContained>
<PublishSingleFile>true</PublishSingleFile>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2024-10-10T07:55:42.4660156Z;True|2024-10-10T10:36:20.4890831+03:00;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

19
Resources.Designer.cs generated
View File

@ -104,5 +104,24 @@ namespace GtaVUsersInfo {
return ResourceManager.GetString("fontSettingsJsonPath", resourceCulture);
}
}
/// <summary>
/// Поиск локализованного ресурса типа System.Drawing.Icon, аналогичного (Значок).
/// </summary>
public static System.Drawing.Icon icon {
get {
object obj = ResourceManager.GetObject("icon", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
/// <summary>
/// Ищет локализованную строку, похожую на data/window.json.
/// </summary>
public static string windowParametersJsonPath {
get {
return ResourceManager.GetString("windowParametersJsonPath", resourceCulture);
}
}
}
}

View File

@ -132,4 +132,11 @@
<data name="fontSettingsJsonPath" xml:space="preserve">
<value>data/fontsettings.json</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="windowParametersJsonPath" xml:space="preserve">
<value>data/window.json</value>
</data>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

BIN
Resources/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,74 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GtaVUsersInfo.Sources
{
[Serializable]
public class WindowParameters
{
public int width;
public int height;
public int leftPos;
public int rightPos;
public string? prevFile;
public WindowParameters() { }
public WindowParameters(Size window, Size pos)
{
width = window.Width;
height = window.Height;
leftPos = pos.Width;
rightPos = pos.Height;
}
public WindowParameters(Size window, Size pos, string file)
{
width = window.Width;
height = window.Height;
leftPos = pos.Width;
rightPos = pos.Height;
prevFile = file;
}
public static void SaveWindowParameters(WindowParameters fontSettings)
{
string json = JsonConvert.SerializeObject(fontSettings, Formatting.Indented);
if (!Directory.Exists(Path.GetDirectoryName(Resources.windowParametersJsonPath)))
{
Directory.CreateDirectory(Path.GetDirectoryName(Resources.windowParametersJsonPath));
}
File.WriteAllText(Resources.windowParametersJsonPath, json);
}
public static WindowParameters LoadWindowParameters()
{
try
{
string json = File.ReadAllText(Resources.windowParametersJsonPath);
return JsonConvert.DeserializeObject<WindowParameters>(json);
}
catch (FileNotFoundException)
{
Console.WriteLine($"Файл с параметрами окна не найден: {Resources.windowParametersJsonPath}");
return null;
}
catch (JsonException ex)
{
Console.WriteLine($"Ошибка при десериализации JSON параметрами окна: {ex.Message}");
return null;
}
catch (Exception ex)
{
Console.WriteLine($"Произошла неожиданная ошибка при открытии файла с параметрами окна: {ex.Message}");
return null;
}
}
}
}

View File

@ -1,6 +1,6 @@
{
"FontFamily": "Segoe UI Semibold",
"FontSize": 27.75,
"FontStyle": 1,
"FontFamily": "Segoe UI",
"FontSize": 15.75,
"FontStyle": 0,
"FontColor": "64, 0, 64"
}

View File

@ -0,0 +1,7 @@
{
"width": 1004,
"height": 645,
"leftPos": 150,
"rightPos": 181,
"prevFile": "C:\\Users\\eugen\\YandexDisk\\Важное\\GTAV\\Карл.json"
}

View File

@ -0,0 +1,117 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
"GtaVUsersInfo/1.0.0": {
"dependencies": {
"HtmlAgilityPack": "1.11.67",
"Newtonsoft.Json": "13.0.3",
"Selenium.WebDriver": "4.25.0"
},
"runtime": {
"GtaVUsersInfo.dll": {}
}
},
"HtmlAgilityPack/1.11.67": {
"runtime": {
"lib/netstandard2.0/HtmlAgilityPack.dll": {
"assemblyVersion": "1.11.67.0",
"fileVersion": "1.11.67.0"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"Selenium.WebDriver/4.25.0": {
"dependencies": {
"System.Text.Json": "8.0.4"
},
"runtime": {
"lib/netstandard2.0/WebDriver.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.0"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"runtime": {
"lib/net7.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": {
"rid": "browser",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.4": {
"dependencies": {
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net7.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
}
}
},
"libraries": {
"GtaVUsersInfo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HtmlAgilityPack/1.11.67": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xnt6f8E56oK9nLqgkF42bsVSAkUuIuJnSfvzimK7GwvbhdXWRmGsx4A8AKmLOlCUq1rVSUADKalxnSMizHt4Mg==",
"path": "htmlagilitypack/1.11.67",
"hashPath": "htmlagilitypack.1.11.67.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"Selenium.WebDriver/4.25.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0g/9I5ennfL2ZaQoXsfEPj+GcqrKlcVr1yxh3C/Eed/acNZrC38OaXLorsuHdAHiGn+QySV3iz8/hFcOXvVcoA==",
"path": "selenium.webdriver/4.25.0",
"hashPath": "selenium.webdriver.4.25.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
"path": "system.text.json/8.0.4",
"hashPath": "system.text.json.8.0.4.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,6 @@
{
"FontFamily": "Arial",
"FontSize": 11.0,
"FontStyle": 0,
"FontColor": "Black"
}

View File

@ -0,0 +1,110 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0/win-x86",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {},
".NETCoreApp,Version=v7.0/win-x86": {
"GtaVUsersInfo/1.0.0": {
"dependencies": {
"HtmlAgilityPack": "1.11.67",
"Newtonsoft.Json": "13.0.3",
"Selenium.WebDriver": "4.25.0"
},
"runtime": {
"GtaVUsersInfo.dll": {}
}
},
"HtmlAgilityPack/1.11.67": {
"runtime": {
"lib/netstandard2.0/HtmlAgilityPack.dll": {
"assemblyVersion": "1.11.67.0",
"fileVersion": "1.11.67.0"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"Selenium.WebDriver/4.25.0": {
"dependencies": {
"System.Text.Json": "8.0.4"
},
"runtime": {
"lib/netstandard2.0/WebDriver.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.0"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"runtime": {
"lib/net7.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.4": {
"dependencies": {
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net7.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
}
}
},
"libraries": {
"GtaVUsersInfo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HtmlAgilityPack/1.11.67": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xnt6f8E56oK9nLqgkF42bsVSAkUuIuJnSfvzimK7GwvbhdXWRmGsx4A8AKmLOlCUq1rVSUADKalxnSMizHt4Mg==",
"path": "htmlagilitypack/1.11.67",
"hashPath": "htmlagilitypack.1.11.67.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"Selenium.WebDriver/4.25.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0g/9I5ennfL2ZaQoXsfEPj+GcqrKlcVr1yxh3C/Eed/acNZrC38OaXLorsuHdAHiGn+QySV3iz8/hFcOXvVcoA==",
"path": "selenium.webdriver/4.25.0",
"hashPath": "selenium.webdriver.4.25.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
"path": "system.text.json/8.0.4",
"hashPath": "system.text.json.8.0.4.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1 +1 @@
1b431b71640ad8c8366a0fb13feab0d62c9938d2
8a6478b13bc7a79a0338eb465c5bca8fb9e4c8be

Binary file not shown.

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyTitleAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Создано классом WriteCodeFragment MSBuild.

View File

@ -0,0 +1 @@
90046359ec08025f9da7bb7c52014db412accd0a

View File

@ -0,0 +1,17 @@
is_global = true
build_property.ApplicationManifest =
build_property.StartupObject =
build_property.ApplicationDefaultFont =
build_property.ApplicationHighDpiMode =
build_property.ApplicationUseCompatibleTextRendering =
build_property.ApplicationVisualStyles =
build_property.TargetFramework = net7.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = GtaVUsersInfo
build_property.ProjectDir = D:\projects\GtaVUsersInfo\

View File

@ -0,0 +1,10 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.Drawing;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;
global using global::System.Windows.Forms;

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More