Commit 3c5c6b4c authored by 段廷瑞's avatar 段廷瑞

1、首页:增加工具平台简介

parent 4a3b0d6c
{"LoginInfo":"wwF/xpBzWek=","LoginVerify":"v86f5Q3Xa7U=","UpdateTime":"2022-01-11 15:44:07.991"} {"LoginInfo":"wwF/xpBzWek=","LoginVerify":"v86f5Q3Xa7U=","UpdateTime":"2022-01-15 09:45:18.006"}
\ No newline at end of file \ No newline at end of file
...@@ -138,4 +138,10 @@ ...@@ -138,4 +138,10 @@
<UserId>sa</UserId> <UserId>sa</UserId>
<Pwd>sa</Pwd> <Pwd>sa</Pwd>
</links> </links>
<links>
<Link>192.168.1.204</Link>
<DbName>FTT_LuYao</DbName>
<UserId>sa</UserId>
<Pwd>sa</Pwd>
</links>
</DocumentElement> </DocumentElement>
\ No newline at end of file
...@@ -19,7 +19,7 @@ namespace Tools.Properties { ...@@ -19,7 +19,7 @@ namespace Tools.Properties {
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
// (以 /str 作为命令选项),或重新生成 VS 项目。 // (以 /str 作为命令选项),或重新生成 VS 项目。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources { internal class Resources {
...@@ -47,8 +47,8 @@ namespace Tools.Properties { ...@@ -47,8 +47,8 @@ namespace Tools.Properties {
} }
/// <summary> /// <summary>
/// 重写当前线程的 CurrentUICulture 属性 /// 重写当前线程的 CurrentUICulture 属性,对
/// 重写当前线程的 CurrentUICulture 属性。 /// 使用此强类型资源类的所有资源查找执行重写。
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture { internal static global::System.Globalization.CultureInfo Culture {
...@@ -160,6 +160,16 @@ namespace Tools.Properties { ...@@ -160,6 +160,16 @@ namespace Tools.Properties {
} }
} }
/// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary>
internal static System.Drawing.Bitmap tools_desc {
get {
object obj = ResourceManager.GetObject("tools_desc", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary> /// <summary>
/// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// 查找 System.Drawing.Bitmap 类型的本地化资源。
/// </summary> /// </summary>
......
...@@ -148,6 +148,9 @@ ...@@ -148,6 +148,9 @@
<data name="sql" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="sql" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\sql.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\sql.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="tools_desc" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\resources\tools_desc.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="word" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="word" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
......
...@@ -142,6 +142,12 @@ ...@@ -142,6 +142,12 @@
<Compile Include="UI\sys\wTellUS.Designer.cs"> <Compile Include="UI\sys\wTellUS.Designer.cs">
<DependentUpon>wTellUS.cs</DependentUpon> <DependentUpon>wTellUS.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="UI\sys\wToolsPrief.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="UI\sys\wToolsPrief.Designer.cs">
<DependentUpon>wToolsPrief.cs</DependentUpon>
</Compile>
<Compile Include="UI\wCefDemo.cs"> <Compile Include="UI\wCefDemo.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
</Compile> </Compile>
...@@ -389,6 +395,9 @@ ...@@ -389,6 +395,9 @@
<EmbeddedResource Include="UI\sys\wTellUS.resx"> <EmbeddedResource Include="UI\sys\wTellUS.resx">
<DependentUpon>wTellUS.cs</DependentUpon> <DependentUpon>wTellUS.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="UI\sys\wToolsPrief.resx">
<DependentUpon>wToolsPrief.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\wCefDemo.resx"> <EmbeddedResource Include="UI\wCefDemo.resx">
<DependentUpon>wCefDemo.cs</DependentUpon> <DependentUpon>wCefDemo.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
...@@ -568,6 +577,7 @@ ...@@ -568,6 +577,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="favior.ico" /> <Content Include="favior.ico" />
<None Include="Resources\tools_desc.jpg" />
<None Include="Resources\文件夹.png" /> <None Include="Resources\文件夹.png" />
<None Include="Resources\nav_plain_red.png" /> <None Include="Resources\nav_plain_red.png" />
<None Include="Resources\nav_plain_green.png" /> <None Include="Resources\nav_plain_green.png" />
......
namespace Tools.UI.sys
{
partial class wToolsPrief
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Top;
this.pictureBox1.Image = global::Tools.Properties.Resources.tools_desc;
this.pictureBox1.Location = new System.Drawing.Point(0, 0);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(617, 880);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// wToolsPrief
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoScroll = true;
this.BackColor = System.Drawing.SystemColors.Window;
this.ClientSize = new System.Drawing.Size(634, 411);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.ImeMode = System.Windows.Forms.ImeMode.On;
this.Name = "wToolsPrief";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "平台简介";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tools.UI.sys
{
public partial class wToolsPrief : Form
{
public wToolsPrief()
{
InitializeComponent();
}
}
}
<?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
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="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<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
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
mimetype set.
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
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
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
: 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
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
\ No newline at end of file
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.lbTellUS = new System.Windows.Forms.Label(); this.lbTellUS = new System.Windows.Forms.Label();
this.lbUserAck = new System.Windows.Forms.Label(); this.lbUserAck = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label(); this.lbBrief = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label();
this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.tableLayoutPanel1.Controls.Add(this.lbTellUS, 1, 1); this.tableLayoutPanel1.Controls.Add(this.lbTellUS, 1, 1);
this.tableLayoutPanel1.Controls.Add(this.lbUserAck, 3, 1); this.tableLayoutPanel1.Controls.Add(this.lbUserAck, 3, 1);
this.tableLayoutPanel1.Controls.Add(this.label8, 1, 3); this.tableLayoutPanel1.Controls.Add(this.lbBrief, 1, 3);
this.tableLayoutPanel1.Controls.Add(this.label9, 3, 3); this.tableLayoutPanel1.Controls.Add(this.label9, 3, 3);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3); this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3);
...@@ -218,21 +218,20 @@ ...@@ -218,21 +218,20 @@
this.lbUserAck.TabIndex = 1; this.lbUserAck.TabIndex = 1;
this.lbUserAck.Text = "需求受理"; this.lbUserAck.Text = "需求受理";
this.lbUserAck.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; this.lbUserAck.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbUserAck.Click += new System.EventHandler(this.lbUserAck_Click); //
// // lbBrief
// label8 //
// this.lbBrief.BackColor = System.Drawing.Color.PaleTurquoise;
this.label8.BackColor = System.Drawing.Color.Turquoise; this.lbBrief.Dock = System.Windows.Forms.DockStyle.Fill;
this.label8.Dock = System.Windows.Forms.DockStyle.Fill; this.lbBrief.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label8.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lbBrief.ForeColor = System.Drawing.Color.Black;
this.label8.ForeColor = System.Drawing.Color.White; this.lbBrief.Location = new System.Drawing.Point(115, 175);
this.label8.Location = new System.Drawing.Point(115, 175); this.lbBrief.Margin = new System.Windows.Forms.Padding(0);
this.label8.Margin = new System.Windows.Forms.Padding(0); this.lbBrief.Name = "lbBrief";
this.label8.Name = "label8"; this.lbBrief.Size = new System.Drawing.Size(115, 62);
this.label8.Size = new System.Drawing.Size(115, 62); this.lbBrief.TabIndex = 2;
this.label8.TabIndex = 2; this.lbBrief.Text = "平台简介";
this.label8.Text = "敬请期待"; this.lbBrief.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
// //
// label9 // label9
// //
...@@ -601,7 +600,7 @@ ...@@ -601,7 +600,7 @@
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.Label lbTellUS; private System.Windows.Forms.Label lbTellUS;
private System.Windows.Forms.Label lbUserAck; private System.Windows.Forms.Label lbUserAck;
private System.Windows.Forms.Label label8; private System.Windows.Forms.Label lbBrief;
private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label9;
} }
} }
\ No newline at end of file
...@@ -80,7 +80,8 @@ namespace Tools ...@@ -80,7 +80,8 @@ namespace Tools
this.lbSysLoginUser.Click += LbSysLoginUser_Click; this.lbSysLoginUser.Click += LbSysLoginUser_Click;
//扩展:首页功能 //扩展:首页功能
this.lbTellUS.Click += LbTellUS_Click; this.lbTellUS.Click += LbTellUS_Click;
this.lbUserAck.Click += LbUserAck_Click;
this.lbBrief.Click += LbBrief_Click;
//检查更新 //检查更新
Task.Run(() => this.CheckUpdate(true)); Task.Run(() => this.CheckUpdate(true));
//加载首页 //加载首页
...@@ -100,6 +101,9 @@ namespace Tools ...@@ -100,6 +101,9 @@ namespace Tools
//日志记录 //日志记录
UserLog.Write("打开系统"); UserLog.Write("打开系统");
} }
private void WMain_FormClosing(object sender, FormClosingEventArgs e) private void WMain_FormClosing(object sender, FormClosingEventArgs e)
{ {
...@@ -567,7 +571,7 @@ namespace Tools ...@@ -567,7 +571,7 @@ namespace Tools
new wTellUS().ShowDialog(); new wTellUS().ShowDialog();
} }
//事件:需求受理 //事件:需求受理
private void lbUserAck_Click(object sender, EventArgs e) private void LbUserAck_Click(object sender, EventArgs e)
{ {
//权限校验 //权限校验
if (LoginInfo.UserName.Equals(APP.TEMP_USER_NAME) && string.IsNullOrEmpty(LoginInfo.Password)) if (LoginInfo.UserName.Equals(APP.TEMP_USER_NAME) && string.IsNullOrEmpty(LoginInfo.Password))
...@@ -583,6 +587,11 @@ namespace Tools ...@@ -583,6 +587,11 @@ namespace Tools
//弹出需求受理窗口 //弹出需求受理窗口
new wTellUSAck().ShowDialog(); new wTellUSAck().ShowDialog();
} }
//事件:平台简介
private void LbBrief_Click(object sender, EventArgs e)
{
new wToolsPrief().ShowDialog();
}
#endregion #endregion
...@@ -680,8 +689,7 @@ namespace Tools ...@@ -680,8 +689,7 @@ namespace Tools
} }
} }
#endregion
#endregion
} }
} }
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
EgAAAk1TRnQBSQFMAgEBBQEAAdABAAHQAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo EgAAAk1TRnQBSQFMAgEBBQEAAdgBAAHYAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABgAMAAUADAAEBAQABCAYAASAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AwABgAMAAUADAAEBAQABCAYAASAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment