using System;
using System.IO;
using System.Windows.Forms;

namespace UniLauncher
{
    public partial class mainForm : Form
    {
        string currentUser = GlobalVariables.EnteredUsername;

        public mainForm()
        {
            InitializeComponent();
        }

        private void mainForm_Load(object sender, EventArgs e)
        {
            welcomeText.Text = "Welcome " + currentUser + "!";
            // Check for email verification
            if (!IsEmailVerified(currentUser))
            {
                emailVerificationLabel.Visible = true; // Show verification label
            }
            else
            {
                emailVerificationLabel.Visible = false; // Hide if verified
            }
        }

        private bool IsEmailVerified(string username)
        {
            string filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "UniLauncher", "userData.txt");
            if (File.Exists(filePath))
            {
                string[] userData = File.ReadAllLines(filePath);
                // Assuming the 4th line (index 3) contains the verified status
                return userData.Length > 3 && userData[3] == "verified";
            }
            return false;
        }

        
    }
}

namespace UniLauncher
{
    public static class GlobalVariables
    {
        public static string EnteredUsername { get; set; }
        public static bool DevMode { get; set; } = false;
    }
}

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 UniLauncher
{
    public partial class Console : Form
    {
        public Console()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }
    }
}
using System;
using System.Windows.Forms;

namespace UniLauncher
{
    static class Program
    {
        static bool devMode = GlobalVariables.DevMode;

        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Check if Dev Mode is enabled
            if (IsDevModeEnabled())
            {
                // Open mainForm directly in Dev Mode
                GlobalVariables.EnteredUsername = "Dev";
                Application.Run(new mainForm());
            }
            else
            {
                // Proceed with regular login/signup flow
                Application.Run(new Form1());
            }
        }

        private static bool IsDevModeEnabled()
        {
            try
            {
                string devModeFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "UniLauncher", "DevMode.txt");

                if (File.Exists(devModeFilePath))
                {
                    string content = File.ReadAllText(devModeFilePath).Trim();
                    GlobalVariables.DevMode = true;
                    return content.Equals("DebugMode = True", StringComparison.OrdinalIgnoreCase);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error checking Dev Mode: " + ex.Message);
            }

            return false;
        }
    }
}
namespace UniLauncher
{
    partial class DevMenu
    {
        /// <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()
        {
            button2 = new Button();
            SuspendLayout();
            // 
            // button2
            // 
            button2.BackColor = Color.FromArgb(58, 58, 58);
            button2.Font = new Font("Arial Rounded MT Bold", 10F, FontStyle.Regular, GraphicsUnit.Point, 0);
            button2.ForeColor = SystemColors.ControlLightLight;
            button2.Location = new Point(12, 12);
            button2.Name = "button2";
            button2.Size = new Size(130, 33);
            button2.TabIndex = 10;
            button2.Text = "Console";
            button2.UseVisualStyleBackColor = false;
            // 
            // DevMenu
            // 
            AutoScaleDimensions = new SizeF(7F, 15F);
            AutoScaleMode = AutoScaleMode.Font;
            BackColor = Color.FromArgb(18, 18, 18);
            ClientSize = new Size(340, 450);
            Controls.Add(button2);
            Name = "DevMenu";
            Text = "DevMenu";
            Load += DevMenu_Load;
            ResumeLayout(false);
        }

        #endregion

        private Button button2;
    }
}
using System;
using System.IO;
using System.Net;
using System.Net.Mail;
using System.Text.RegularExpressions;
using System.Windows.Forms;

namespace UniLauncher
{
    public partial class signUpForm : Form
    {
        private string verificationCode;

        public signUpForm()
        {
            InitializeComponent();
        }

        private void signUpEnterBtn_Click(object sender, EventArgs e)
        {
            string username = usernameInput.Text;
            string password = passwordInput.Text;
            string email = emailInput.Text; // Assuming you have an emailInput TextBox

            // Validation for username "Dev"
            if (username.Equals("Dev", StringComparison.OrdinalIgnoreCase))
            {
                MessageBox.Show("The username 'Dev' is not a valid name. Please choose a different username.", "Invalid Username", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            // Check for unusual characters in the username
            Regex regex = new Regex("^[a-zA-Z0-9_]+$");
            if (!regex.IsMatch(username))
            {
                MessageBox.Show("The username contains invalid characters. Only letters, numbers, and underscores are allowed.", "Invalid Username", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            // Validate email format
            if (!IsValidEmail(email))
            {
                MessageBox.Show("Please enter a valid email address.", "Invalid Email", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            // User data file path
            string folderPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "UniLauncher");
            string filePath = Path.Combine(folderPath, "userData.txt");

            // Create directory if not exists
            if (!Directory.Exists(folderPath))
            {
                Directory.CreateDirectory(folderPath);
            }

            // Check if userData.txt already exists
            if (File.Exists(filePath))
            {
                // Prompt user about overwriting the file
                DialogResult result = MessageBox.Show(
                    "You already have an account on this device. Making a new one will delete your previous account permanently! Do you want to do this?",
                    "Confirm Overwrite",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Warning
                );

                if (result == DialogResult.No)
                {
                    return;
                }
            }

            // Send verification code to user's email
            verificationCode = GenerateVerificationCode();
            SendVerificationEmail(email, verificationCode);

            // Show prompt to enter the verification code
            string enteredCode = Microsoft.VisualBasic.Interaction.InputBox("Please enter the verification code sent to your email:", "Email Verification");

            // Verify the entered code
            if (enteredCode != verificationCode)
            {
                MessageBox.Show("Verification code is incorrect. Please try again.", "Verification Failed", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            // Write the new account details to the file
            using (StreamWriter writer = new StreamWriter(filePath))
            {
                writer.WriteLine(username);
                writer.WriteLine(password);
                writer.WriteLine(email);
                writer.WriteLine("verified"); // Mark the account as verified
            }

            MessageBox.Show("Account created successfully. Email verified.");

            // Open Form1 and hide the sign-up form
            Form1 mainForm = new Form1();
            mainForm.Show();
            this.Hide(); // Hide the signUpForm window
        }

        // Helper method to validate email format
        private bool IsValidEmail(string email)
        {
            try
            {
                var addr = new System.Net.Mail.MailAddress(email);
                return addr.Address == email;
            }
            catch
            {
                return false;
            }
        }

        // Helper method to generate a random verification code
        private string GenerateVerificationCode()
        {
            Random random = new Random();
            return random.Next(100000, 999999).ToString(); // Generates a 6-digit code
        }

        // Helper method to send verification email
        private void SendVerificationEmail(string toEmail, string verificationCode)
        {
            try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

                mail.From = new MailAddress("4bindustriesinc@gmail.com"); // Replace with your email
                mail.To.Add(toEmail);
                mail.Subject = "UniLauncher Password Reset Verification Code";

                mail.IsBodyHtml = true; // Enable HTML formatting
                mail.Body = $@"
            <html>
            <head>
                <style>
                    body {{
                        font-family: Arial, sans-serif;
                        font-size: 14px;
                    }}
                    .header {{
                        font-size: 15px;
                        margin-bottom: 10px;
                    }}
                    .gfooter {{
                        font-size: 10px;
                        margin-bottom: 10px;
                    }}
                    .fourBtitle {{
                        font-size: 40px;
                        margin-bottom: 10px;
                    }}
                    .code {{
                        font-size: 24px;
                        font-weight: bold;
                    }}
                </style>
            </head>
            <body>
                <div class='fourBtitle'>4B Industries - NO REPLY</div>
                <div class='gfooter'>Thank you for signing up for UniLauncher, this program is still a work in progress so please be patient - the 4B Industries Team</div>
                <div class='header'>Your verification code is:</div>
                <div class='code'>{verificationCode}</div>
            </body>
            </html>";

                SmtpServer.Port = 587;
                SmtpServer.Credentials = new NetworkCredential("4bindustriesinc@gmail.com", "otmd zffs avzv vbcr"); // Replace with your email and app password
                SmtpServer.EnableSsl = true;

                SmtpServer.Send(mail);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error sending email: " + ex.Message);
            }
        }


        private void button1_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            // Open Form1 and hide the sign-up form
            Form1 mainForm = new Form1();
            mainForm.Show();
            this.Hide(); // Hide the signUpForm window
        }
    }
}
namespace UniLauncher
{
    partial class Form1
    {
        /// <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()
        {
            SignUpBtn = new Button();
            logOnBtn = new Button();
            passwordInputLogOn = new TextBox();
            usernameInputLogOn = new TextBox();
            button1 = new Button();
            label1 = new Label();
            panel1 = new Panel();
            button2 = new Button();
            label4 = new Label();
            label3 = new Label();
            label2 = new Label();
            panel1.SuspendLayout();
            SuspendLayout();
            // 
            // SignUpBtn
            // 
            SignUpBtn.BackColor = Color.FromArgb(58, 58, 58);
            SignUpBtn.ForeColor = SystemColors.ControlLightLight;
            SignUpBtn.Location = new Point(345, 414);
            SignUpBtn.Name = "SignUpBtn";
            SignUpBtn.Size = new Size(130, 34);
            SignUpBtn.TabIndex = 0;
            SignUpBtn.Text = "Sign Up";
            SignUpBtn.UseVisualStyleBackColor = false;
            SignUpBtn.Click += SignUpBtn_Click;
            // 
            // logOnBtn
            // 
            logOnBtn.BackColor = Color.FromArgb(58, 58, 58);
            logOnBtn.Font = new Font("Arial Rounded MT Bold", 20.25F, FontStyle.Regular, GraphicsUnit.Point, 0);
            logOnBtn.ForeColor = SystemColors.ControlLightLight;
            logOnBtn.Location = new Point(90, 257);
            logOnBtn.Name = "logOnBtn";
            logOnBtn.Size = new Size(130, 56);
            logOnBtn.TabIndex = 1;
            logOnBtn.Text = "Log In";
            logOnBtn.UseVisualStyleBackColor = false;
            logOnBtn.Click += logOnBtn_Click;
            // 
            // passwordInputLogOn
            // 
            passwordInputLogOn.BackColor = Color.FromArgb(32, 32, 32);
            passwordInputLogOn.Font = new Font("Arial Rounded MT Bold", 30F);
            passwordInputLogOn.ForeColor = SystemColors.Control;
            passwordInputLogOn.Location = new Point(277, 211);
            passwordInputLogOn.Multiline = true;
            passwordInputLogOn.Name = "passwordInputLogOn";
            passwordInputLogOn.Size = new Size(264, 57);
            passwordInputLogOn.TabIndex = 6;
            // 
            // usernameInputLogOn
            // 
            usernameInputLogOn.BackColor = Color.FromArgb(32, 32, 32);
            usernameInputLogOn.Font = new Font("Arial Rounded MT Bold", 30F);
            usernameInputLogOn.ForeColor = SystemColors.Control;
            usernameInputLogOn.Location = new Point(277, 97);
            usernameInputLogOn.Multiline = true;
            usernameInputLogOn.Name = "usernameInputLogOn";
            usernameInputLogOn.Size = new Size(264, 57);
            usernameInputLogOn.TabIndex = 5;
            // 
            // button1
            // 
            button1.BackColor = Color.FromArgb(32, 32, 32);
            button1.Font = new Font("Arial Rounded MT Bold", 15F, FontStyle.Regular, GraphicsUnit.Point, 0);
            button1.ForeColor = Color.Snow;
            button1.Location = new Point(751, -1);
            button1.Name = "button1";
            button1.Size = new Size(50, 31);
            button1.TabIndex = 7;
            button1.Text = "X";
            button1.UseVisualStyleBackColor = false;
            button1.Click += button1_Click_1;
            // 
            // label1
            // 
            label1.AutoSize = true;
            label1.Font = new Font("Arial Rounded MT Bold", 10F);
            label1.ForeColor = Color.White;
            label1.Location = new Point(-3, 432);
            label1.Name = "label1";
            label1.Size = new Size(350, 16);
            label1.TabIndex = 8;
            label1.Text = "Don't have an account with us yet? Sign up here -->";
            // 
            // panel1
            // 
            panel1.BackColor = Color.FromArgb(32, 32, 32);
            panel1.Controls.Add(button2);
            panel1.Controls.Add(label4);
            panel1.Controls.Add(label3);
            panel1.Controls.Add(label2);
            panel1.Controls.Add(logOnBtn);
            panel1.Location = new Point(255, 29);
            panel1.Name = "panel1";
            panel1.Size = new Size(312, 379);
            panel1.TabIndex = 0;
            // 
            // button2
            // 
            button2.BackColor = Color.FromArgb(58, 58, 58);
            button2.Font = new Font("Arial Rounded MT Bold", 10F, FontStyle.Regular, GraphicsUnit.Point, 0);
            button2.ForeColor = SystemColors.ControlLightLight;
            button2.Location = new Point(90, 332);
            button2.Name = "button2";
            button2.Size = new Size(130, 33);
            button2.TabIndex = 9;
            button2.Text = "Forgot Password";
            button2.UseVisualStyleBackColor = false;
            button2.Click += passwordForgotBtn_Click;
            // 
            // label4
            // 
            label4.AutoSize = true;
            label4.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label4.ForeColor = SystemColors.Control;
            label4.Location = new Point(22, 155);
            label4.Name = "label4";
            label4.Size = new Size(110, 24);
            label4.TabIndex = 2;
            label4.Text = "Password";
            // 
            // label3
            // 
            label3.AutoSize = true;
            label3.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label3.ForeColor = SystemColors.Control;
            label3.Location = new Point(22, 41);
            label3.Name = "label3";
            label3.Size = new Size(114, 24);
            label3.TabIndex = 1;
            label3.Text = "Username";
            // 
            // label2
            // 
            label2.AutoSize = true;
            label2.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label2.ForeColor = SystemColors.Control;
            label2.Location = new Point(115, 0);
            label2.Name = "label2";
            label2.Size = new Size(80, 24);
            label2.TabIndex = 0;
            label2.Text = "Sign in";
            // 
            // Form1
            // 
            AutoScaleDimensions = new SizeF(7F, 15F);
            AutoScaleMode = AutoScaleMode.Font;
            BackColor = Color.FromArgb(18, 18, 18);
            ClientSize = new Size(800, 450);
            ControlBox = false;
            Controls.Add(label1);
            Controls.Add(button1);
            Controls.Add(passwordInputLogOn);
            Controls.Add(usernameInputLogOn);
            Controls.Add(SignUpBtn);
            Controls.Add(panel1);
            ForeColor = SystemColors.ControlText;
            FormBorderStyle = FormBorderStyle.FixedSingle;
            MaximizeBox = false;
            MinimizeBox = false;
            Name = "Form1";
            StartPosition = FormStartPosition.CenterScreen;
            Text = "UniLauncher - Log In";
            Load += Form1_Load;
            panel1.ResumeLayout(false);
            panel1.PerformLayout();
            ResumeLayout(false);
            PerformLayout();
        }

        #endregion

        private Button SignUpBtn;
        private Button logOnBtn;
        private TextBox passwordInputLogOn;
        private TextBox usernameInputLogOn;
        private Button button1;
        private Label label1;
        private Panel panel1;
        private Label label4;
        private Label label3;
        private Label label2;
        private Button button2;
    }
}

namespace UniLauncher
{
    partial class signUpForm
    {
        /// <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()
        {
            signUpEnterBtn = new Button();
            usernameInput = new TextBox();
            passwordInput = new TextBox();
            panel1 = new Panel();
            label1 = new Label();
            emailInput = new TextBox();
            label4 = new Label();
            label3 = new Label();
            label2 = new Label();
            button1 = new Button();
            button2 = new Button();
            panel1.SuspendLayout();
            SuspendLayout();
            // 
            // signUpEnterBtn
            // 
            signUpEnterBtn.BackColor = Color.FromArgb(58, 58, 58);
            signUpEnterBtn.Font = new Font("Arial Rounded MT Bold", 20F, FontStyle.Regular, GraphicsUnit.Point, 0);
            signUpEnterBtn.ForeColor = SystemColors.Control;
            signUpEnterBtn.Location = new Point(98, 295);
            signUpEnterBtn.Name = "signUpEnterBtn";
            signUpEnterBtn.Size = new Size(124, 58);
            signUpEnterBtn.TabIndex = 2;
            signUpEnterBtn.Text = "Sign up";
            signUpEnterBtn.UseVisualStyleBackColor = false;
            signUpEnterBtn.Click += signUpEnterBtn_Click;
            // 
            // usernameInput
            // 
            usernameInput.Font = new Font("Arial Rounded MT Bold", 30F);
            usernameInput.Location = new Point(22, 55);
            usernameInput.Name = "usernameInput";
            usernameInput.Size = new Size(278, 54);
            usernameInput.TabIndex = 3;
            // 
            // passwordInput
            // 
            passwordInput.Font = new Font("Arial Rounded MT Bold", 30F);
            passwordInput.Location = new Point(22, 224);
            passwordInput.Name = "passwordInput";
            passwordInput.Size = new Size(278, 54);
            passwordInput.TabIndex = 4;
            // 
            // panel1
            // 
            panel1.BackColor = Color.FromArgb(32, 32, 32);
            panel1.Controls.Add(label1);
            panel1.Controls.Add(emailInput);
            panel1.Controls.Add(signUpEnterBtn);
            panel1.Controls.Add(passwordInput);
            panel1.Controls.Add(label4);
            panel1.Controls.Add(usernameInput);
            panel1.Controls.Add(label3);
            panel1.Controls.Add(label2);
            panel1.Location = new Point(264, 49);
            panel1.Name = "panel1";
            panel1.Size = new Size(312, 379);
            panel1.TabIndex = 8;
            // 
            // label1
            // 
            label1.AutoSize = true;
            label1.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label1.ForeColor = SystemColors.Control;
            label1.Location = new Point(22, 113);
            label1.Name = "label1";
            label1.Size = new Size(156, 24);
            label1.TabIndex = 6;
            label1.Text = "Email Address";
            // 
            // emailInput
            // 
            emailInput.Font = new Font("Arial Rounded MT Bold", 30F);
            emailInput.Location = new Point(22, 140);
            emailInput.Name = "emailInput";
            emailInput.Size = new Size(278, 54);
            emailInput.TabIndex = 5;
            // 
            // label4
            // 
            label4.AutoSize = true;
            label4.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label4.ForeColor = SystemColors.Control;
            label4.Location = new Point(22, 197);
            label4.Name = "label4";
            label4.Size = new Size(110, 24);
            label4.TabIndex = 2;
            label4.Text = "Password";
            // 
            // label3
            // 
            label3.AutoSize = true;
            label3.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label3.ForeColor = SystemColors.Control;
            label3.Location = new Point(22, 28);
            label3.Name = "label3";
            label3.Size = new Size(114, 24);
            label3.TabIndex = 1;
            label3.Text = "Username";
            // 
            // label2
            // 
            label2.AutoSize = true;
            label2.Font = new Font("Arial Rounded MT Bold", 15.75F, FontStyle.Regular, GraphicsUnit.Point, 0);
            label2.ForeColor = SystemColors.Control;
            label2.Location = new Point(113, 0);
            label2.Name = "label2";
            label2.Size = new Size(87, 24);
            label2.TabIndex = 0;
            label2.Text = "Sign up";
            // 
            // button1
            // 
            button1.BackColor = Color.FromArgb(32, 32, 32);
            button1.Font = new Font("Arial Rounded MT Bold", 15F, FontStyle.Regular, GraphicsUnit.Point, 0);
            button1.ForeColor = Color.Snow;
            button1.Location = new Point(749, 0);
            button1.Name = "button1";
            button1.Size = new Size(50, 31);
            button1.TabIndex = 9;
            button1.Text = "X";
            button1.UseVisualStyleBackColor = false;
            button1.Click += button1_Click;
            // 
            // button2
            // 
            button2.BackColor = Color.FromArgb(32, 32, 32);
            button2.Font = new Font("Arial Rounded MT Bold", 15F, FontStyle.Regular, GraphicsUnit.Point, 0);
            button2.ForeColor = Color.Snow;
            button2.Location = new Point(1, 1);
            button2.Name = "button2";
            button2.Size = new Size(72, 31);
            button2.TabIndex = 10;
            button2.Text = "Back";
            button2.UseVisualStyleBackColor = false;
            button2.Click += button2_Click;
            // 
            // signUpForm
            // 
            AutoScaleDimensions = new SizeF(7F, 15F);
            AutoScaleMode = AutoScaleMode.Font;
            BackColor = Color.FromArgb(18, 18, 18);
            ClientSize = new Size(799, 450);
            ControlBox = false;
            Controls.Add(button2);
            Controls.Add(panel1);
            Controls.Add(button1);
            MaximizeBox = false;
            MinimizeBox = false;
            Name = "signUpForm";
            StartPosition = FormStartPosition.CenterScreen;
            Text = "UniLauncher - Sign Up";
            panel1.ResumeLayout(false);
            panel1.PerformLayout();
            ResumeLayout(false);
        }

        #endregion

        private Button signUpEnterBtn;
        private TextBox usernameInput;
        private TextBox passwordInput;
        private Panel panel1;
        private Label label4;
        private Label label3;
        private Label label2;
        private Button button1;
        private Button button2;
        private Label label1;
        private TextBox emailInput;
    }
}