diff --git a/GreatHomeChildcare.csproj b/GreatHomeChildcare.csproj index e36f4da..d0a6036 100644 --- a/GreatHomeChildcare.csproj +++ b/GreatHomeChildcare.csproj @@ -86,6 +86,12 @@ frmAdminForm.cs + + Form + + + frmChildCrud.cs + Form @@ -106,10 +112,14 @@ + frmAdminForm.cs + + frmChildCrud.cs + frmMainForm.cs diff --git a/frmChildCrud.Designer.cs b/frmChildCrud.Designer.cs new file mode 100644 index 0000000..6f824ce --- /dev/null +++ b/frmChildCrud.Designer.cs @@ -0,0 +1,340 @@ +namespace GreatHomeChildcare +{ + partial class frmChildCrud + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.Label firstNameLabel; + System.Windows.Forms.Label lastNameLabel; + System.Windows.Forms.Label raceLabel; + System.Windows.Forms.Label genderLabel; + System.Windows.Forms.Label addressLabel; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmChildCrud)); + System.Windows.Forms.Label photoLabel; + this.firstNameTextBox = new System.Windows.Forms.TextBox(); + this.lastNameTextBox = new System.Windows.Forms.TextBox(); + this.raceTextBox = new System.Windows.Forms.TextBox(); + this.genderComboBox = new System.Windows.Forms.ComboBox(); + this.addressTextBox = new System.Windows.Forms.TextBox(); + this.lblGuardians = new System.Windows.Forms.Label(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.btnAddGuardian = new System.Windows.Forms.Button(); + this.btnEditGuardian = new System.Windows.Forms.Button(); + this.btnDeleteGuardian = new System.Windows.Forms.Button(); + this.btnPhotoFromCam = new System.Windows.Forms.Button(); + this.btnPhotoFromDisk = new System.Windows.Forms.Button(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); + this.btnSave = new System.Windows.Forms.Button(); + this.photoPictureBox = new System.Windows.Forms.PictureBox(); + this.btnCancel = new System.Windows.Forms.Button(); + this.childBindingSource = new System.Windows.Forms.BindingSource(this.components); + firstNameLabel = new System.Windows.Forms.Label(); + lastNameLabel = new System.Windows.Forms.Label(); + raceLabel = new System.Windows.Forms.Label(); + genderLabel = new System.Windows.Forms.Label(); + addressLabel = new System.Windows.Forms.Label(); + photoLabel = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.photoPictureBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.childBindingSource)).BeginInit(); + this.SuspendLayout(); + // + // firstNameLabel + // + firstNameLabel.AutoSize = true; + firstNameLabel.Location = new System.Drawing.Point(12, 19); + firstNameLabel.Name = "firstNameLabel"; + firstNameLabel.Size = new System.Drawing.Size(80, 17); + firstNameLabel.TabIndex = 1; + firstNameLabel.Text = "First Name:"; + // + // lastNameLabel + // + lastNameLabel.AutoSize = true; + lastNameLabel.Location = new System.Drawing.Point(171, 19); + lastNameLabel.Name = "lastNameLabel"; + lastNameLabel.Size = new System.Drawing.Size(80, 17); + lastNameLabel.TabIndex = 3; + lastNameLabel.Text = "Last Name:"; + // + // raceLabel + // + raceLabel.AutoSize = true; + raceLabel.Location = new System.Drawing.Point(12, 87); + raceLabel.Name = "raceLabel"; + raceLabel.Size = new System.Drawing.Size(40, 17); + raceLabel.TabIndex = 5; + raceLabel.Text = "race:"; + // + // genderLabel + // + genderLabel.AutoSize = true; + genderLabel.Location = new System.Drawing.Point(180, 87); + genderLabel.Name = "genderLabel"; + genderLabel.Size = new System.Drawing.Size(57, 17); + genderLabel.TabIndex = 7; + genderLabel.Text = "gender:"; + // + // addressLabel + // + addressLabel.AutoSize = true; + addressLabel.Location = new System.Drawing.Point(25, 165); + addressLabel.Name = "addressLabel"; + addressLabel.Size = new System.Drawing.Size(63, 17); + addressLabel.TabIndex = 9; + addressLabel.Text = "address:"; + // + // firstNameTextBox + // + this.firstNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.childBindingSource, "FirstName", true)); + this.firstNameTextBox.Location = new System.Drawing.Point(15, 39); + this.firstNameTextBox.Name = "firstNameTextBox"; + this.firstNameTextBox.Size = new System.Drawing.Size(100, 22); + this.firstNameTextBox.TabIndex = 2; + // + // lastNameTextBox + // + this.lastNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.childBindingSource, "LastName", true)); + this.lastNameTextBox.Location = new System.Drawing.Point(174, 39); + this.lastNameTextBox.Name = "lastNameTextBox"; + this.lastNameTextBox.Size = new System.Drawing.Size(100, 22); + this.lastNameTextBox.TabIndex = 4; + // + // raceTextBox + // + this.raceTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.childBindingSource, "race", true)); + this.raceTextBox.Location = new System.Drawing.Point(15, 107); + this.raceTextBox.Name = "raceTextBox"; + this.raceTextBox.Size = new System.Drawing.Size(100, 22); + this.raceTextBox.TabIndex = 6; + // + // genderComboBox + // + this.genderComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.childBindingSource, "gender", true)); + this.genderComboBox.FormattingEnabled = true; + this.genderComboBox.Location = new System.Drawing.Point(174, 107); + this.genderComboBox.Name = "genderComboBox"; + this.genderComboBox.Size = new System.Drawing.Size(121, 24); + this.genderComboBox.TabIndex = 8; + // + // addressTextBox + // + this.addressTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.childBindingSource, "address", true)); + this.addressTextBox.Location = new System.Drawing.Point(12, 185); + this.addressTextBox.Multiline = true; + this.addressTextBox.Name = "addressTextBox"; + this.addressTextBox.Size = new System.Drawing.Size(283, 79); + this.addressTextBox.TabIndex = 10; + // + // lblGuardians + // + this.lblGuardians.AutoSize = true; + this.lblGuardians.Location = new System.Drawing.Point(15, 282); + this.lblGuardians.Name = "lblGuardians"; + this.lblGuardians.Size = new System.Drawing.Size(74, 17); + this.lblGuardians.TabIndex = 11; + this.lblGuardians.Text = "Guardians"; + // + // dataGridView1 + // + this.dataGridView1.AllowUserToAddRows = false; + this.dataGridView1.AllowUserToDeleteRows = false; + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Location = new System.Drawing.Point(18, 302); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.ReadOnly = true; + this.dataGridView1.RowHeadersWidth = 51; + this.dataGridView1.RowTemplate.Height = 24; + this.dataGridView1.Size = new System.Drawing.Size(384, 106); + this.dataGridView1.TabIndex = 12; + // + // btnAddGuardian + // + this.btnAddGuardian.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnAddGuardian.ImageKey = "Add_16x.png"; + this.btnAddGuardian.ImageList = this.imageList1; + this.btnAddGuardian.Location = new System.Drawing.Point(21, 421); + this.btnAddGuardian.Name = "btnAddGuardian"; + this.btnAddGuardian.Size = new System.Drawing.Size(135, 26); + this.btnAddGuardian.TabIndex = 13; + this.btnAddGuardian.Text = "Add Guardian"; + this.btnAddGuardian.UseVisualStyleBackColor = true; + // + // btnEditGuardian + // + this.btnEditGuardian.Location = new System.Drawing.Point(162, 421); + this.btnEditGuardian.Name = "btnEditGuardian"; + this.btnEditGuardian.Size = new System.Drawing.Size(112, 26); + this.btnEditGuardian.TabIndex = 14; + this.btnEditGuardian.Text = "Edit Guardian"; + this.btnEditGuardian.UseVisualStyleBackColor = true; + // + // btnDeleteGuardian + // + this.btnDeleteGuardian.Location = new System.Drawing.Point(281, 421); + this.btnDeleteGuardian.Name = "btnDeleteGuardian"; + this.btnDeleteGuardian.Size = new System.Drawing.Size(121, 26); + this.btnDeleteGuardian.TabIndex = 15; + this.btnDeleteGuardian.Text = "Delete Guardian"; + this.btnDeleteGuardian.UseVisualStyleBackColor = true; + // + // btnPhotoFromCam + // + this.btnPhotoFromCam.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnPhotoFromCam.Location = new System.Drawing.Point(496, 222); + this.btnPhotoFromCam.Name = "btnPhotoFromCam"; + this.btnPhotoFromCam.Size = new System.Drawing.Size(146, 42); + this.btnPhotoFromCam.TabIndex = 18; + this.btnPhotoFromCam.Text = "From Camera"; + this.btnPhotoFromCam.UseVisualStyleBackColor = true; + // + // btnPhotoFromDisk + // + this.btnPhotoFromDisk.Location = new System.Drawing.Point(494, 281); + this.btnPhotoFromDisk.Name = "btnPhotoFromDisk"; + this.btnPhotoFromDisk.Size = new System.Drawing.Size(147, 41); + this.btnPhotoFromDisk.TabIndex = 19; + this.btnPhotoFromDisk.Text = "From Disk"; + this.btnPhotoFromDisk.UseVisualStyleBackColor = true; + // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "Add_16x.png"); + this.imageList1.Images.SetKeyName(1, "AddButton_16x.png"); + this.imageList1.Images.SetKeyName(2, "Address_16x.png"); + this.imageList1.Images.SetKeyName(3, "Camera_16x.png"); + this.imageList1.Images.SetKeyName(4, "Cancel_16x.png"); + this.imageList1.Images.SetKeyName(5, "Close_16x.png"); + this.imageList1.Images.SetKeyName(6, "DeleteUser_16x.png"); + this.imageList1.Images.SetKeyName(7, "Edit_16x.png"); + this.imageList1.Images.SetKeyName(8, "ResultToCSV_16x.png"); + this.imageList1.Images.SetKeyName(9, "Save_16x.png"); + this.imageList1.Images.SetKeyName(10, "SaveClose_16x.png"); + this.imageList1.Images.SetKeyName(11, "SaveFileDialogControl_16x.png"); + this.imageList1.Images.SetKeyName(12, "Search_16x.png"); + // + // btnSave + // + this.btnSave.Location = new System.Drawing.Point(604, 404); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(100, 43); + this.btnSave.TabIndex = 21; + this.btnSave.Text = "Save && Close"; + this.btnSave.UseVisualStyleBackColor = true; + // + // photoLabel + // + photoLabel.AutoSize = true; + photoLabel.Location = new System.Drawing.Point(545, 19); + photoLabel.Name = "photoLabel"; + photoLabel.Size = new System.Drawing.Size(48, 17); + photoLabel.TabIndex = 21; + photoLabel.Text = "photo:"; + // + // photoPictureBox + // + this.photoPictureBox.DataBindings.Add(new System.Windows.Forms.Binding("Image", this.childBindingSource, "photo", true)); + this.photoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("photoPictureBox.Image"))); + this.photoPictureBox.Location = new System.Drawing.Point(494, 39); + this.photoPictureBox.Name = "photoPictureBox"; + this.photoPictureBox.Size = new System.Drawing.Size(156, 161); + this.photoPictureBox.TabIndex = 22; + this.photoPictureBox.TabStop = false; + // + // btnCancel + // + this.btnCancel.Location = new System.Drawing.Point(474, 404); + this.btnCancel.Name = "btnCancel"; + this.btnCancel.Size = new System.Drawing.Size(100, 43); + this.btnCancel.TabIndex = 23; + this.btnCancel.Text = "Cancel && Close"; + this.btnCancel.UseVisualStyleBackColor = true; + // + // childBindingSource + // + this.childBindingSource.DataSource = typeof(GreatHomeChildcare.Models.Child); + // + // frmChildCrud + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 493); + this.Controls.Add(this.btnCancel); + this.Controls.Add(photoLabel); + this.Controls.Add(this.photoPictureBox); + this.Controls.Add(this.btnSave); + this.Controls.Add(this.btnPhotoFromDisk); + this.Controls.Add(this.btnPhotoFromCam); + this.Controls.Add(this.btnDeleteGuardian); + this.Controls.Add(this.btnEditGuardian); + this.Controls.Add(this.btnAddGuardian); + this.Controls.Add(this.dataGridView1); + this.Controls.Add(this.lblGuardians); + this.Controls.Add(addressLabel); + this.Controls.Add(this.addressTextBox); + this.Controls.Add(genderLabel); + this.Controls.Add(this.genderComboBox); + this.Controls.Add(raceLabel); + this.Controls.Add(this.raceTextBox); + this.Controls.Add(lastNameLabel); + this.Controls.Add(this.lastNameTextBox); + this.Controls.Add(firstNameLabel); + this.Controls.Add(this.firstNameTextBox); + this.Name = "frmChildCrud"; + this.Text = "Child Management : Great Home Childcare"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.photoPictureBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.childBindingSource)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.BindingSource childBindingSource; + private System.Windows.Forms.TextBox firstNameTextBox; + private System.Windows.Forms.TextBox lastNameTextBox; + private System.Windows.Forms.TextBox raceTextBox; + private System.Windows.Forms.ComboBox genderComboBox; + private System.Windows.Forms.TextBox addressTextBox; + private System.Windows.Forms.Label lblGuardians; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.Button btnAddGuardian; + private System.Windows.Forms.Button btnEditGuardian; + private System.Windows.Forms.Button btnDeleteGuardian; + private System.Windows.Forms.Button btnPhotoFromCam; + private System.Windows.Forms.Button btnPhotoFromDisk; + private System.Windows.Forms.ImageList imageList1; + private System.Windows.Forms.Button btnSave; + private System.Windows.Forms.PictureBox photoPictureBox; + private System.Windows.Forms.Button btnCancel; + } +} \ No newline at end of file diff --git a/frmChildCrud.cs b/frmChildCrud.cs new file mode 100644 index 0000000..6b393d2 --- /dev/null +++ b/frmChildCrud.cs @@ -0,0 +1,20 @@ +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 GreatHomeChildcare +{ + public partial class frmChildCrud : Form + { + public frmChildCrud() + { + InitializeComponent(); + } + } +} diff --git a/frmChildCrud.resx b/frmChildCrud.resx new file mode 100644 index 0000000..650f64a --- /dev/null +++ b/frmChildCrud.resx @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + False + + + False + + + False + + + False + + + 17, 17 + + + 205, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADQ + EwAAAk1TRnQBSQFMAgEBDQEAARgBAAEIAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAAUADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAA/QB/zwAAfQBEgEH + AfQB/zsAAfQBBwETAQcB9AH/OgAB/wH0AQcBEwEHAfQB/zoAAf8B9AEHARMBBwH0Af8E9AH/NQAB/wH0 + AQcBEwEHAfQB7wHsAfgBkgHyAfQB/zQAAf8B9AEHARMB6gFtAfcB7wHsARMB7wH0Af80AAH/AfQB6gHt + BPQB7gETAbwB9DQAAfQB7wFtBvQB9wHrAfQ0AAH0AewB9wb0AfEBEwH0NAAB9AH4Ae8G9AHyARQB9DQA + AfQBkgHsBvQBBwFtAfQ0AAH/AfIBEwHuBPQB8gHqAe8B9DUAAfQB7wETAfcB8QHyAQcB6gH4AfQB/zUA + Af8B9AG8AesBEwEUAW0B7wH0Af83AAH/BvQB/0MAAf8O9AMADfQB/wn0CAAM9AIAAf8B9AG0AYoC9AKK + BPQDigH0AgAB9AHxAYsBigH0AooD9AOKAvQBtAGKAfQBigL0AooB9AgAAfQB6ggUAW0B9AIAAfQBtAKK + AvQCigT0A4oB9AIAAfQBiwKKAfQCigP0A4oC9AKKBPQCigf0AgAB9AEUAvQBFAL0ARQC9AEUAfQCAAH0 + A4oC9AKKBPQDigH0AgAB9AOKBvQDigL0CIoB9AUUAfQCAAH0ARQC9AEUAvQBFAL0ARQB9AIAAfQDigj0 + A4oB9AIAAfQDigb0A4oC9AiKBfQBFAH0AgAB9AEUAvQBFAL0ARQC9AEUAfQCAAH0A4oI9AOKAfQCAAH0 + DIoC9AiKBfQBFAH0AgAB9AEUAvQBFAL0ARQC9AEUAfQCAAH0DooB9AIAAfQMigL0AYoG9AGKBfQBFAH0 + Af8BAAH0ARQC9AEUAvQBFAL0ARQB9AIAAfQOigr0BooC9AGKBvQBigX0ARQB9AH/BfQBEwL0ARQC9AEU + AfQCAAH0DooB9AHzARQB6gMUARIBFAH0BooC9AiKBfQBFAH0Av8B9AG0AYoBtAG8AfIB9AEUAvQBFAH0 + AgAB9AKKCvQCigH0AfMBEgH0Ae0BFAHtAfMBEgX0AooP9AEUAvQD8wG0AYoBtAG8AfMEFAH0AgAB9AKK + CvQCigH0AfMBFAHtAfQBBwH0Ae0BFAX0AooC9AEUDPQBFAL0BooBtAH0ARMCFAGSAfQCAAH0AooK9AKK + AfQB8wIUAQcB9AEHAhQF9AKKAvQBFAz0ARQC9AaKAbQB8wETARQB7wH0Af8CAAH0AooK9AKKAfQB8wEU + Ae0B9AEHAfQB7QEUAfQGigL0DhQF9AG0AYoBtAG8AhMBBwH0Af8DAAH0DooB9AHzAeoB9AHtARQB7QHz + ARIJ9A4UAfQBAAH/AfQBtAGKAbQF9AH/BAAB9AGLDIoBiwH0AfMBFAHqAxQBEgEUAfQHAAH0DhQB9AH/ + BfQB/wkAGfQHABD0AwAB/wgAAf8GAAH/CAAB/wcAEfQB/wwAA/QGAAP0BAAD9AYAA/QGAAH0AewBkgb0 + AesB7wL0AYsBtAG7AfAC9AoAAfQBGwFMAfIB9AQAAfQB8gFMARoB9AIAAfQB8QFtAfIB9AQAAfQB8gFt + AfAB9AUAAfQBBwESAfME9AHwARMB8gH/AfQBtAGtAbMBigGLAfMB9AgAAf8B9AFMASQBRQHyAfQCAAH0 + AfIBRQEkAUwB9AL/AfQBbQEUAeoB8gH0AgAB9AHyAeoBFAFtAfQB/wQAAf8B9AHsAW0BvAL0Ae8BEgHv + AfQBAAH0AbsBswH0AbQBigGLAfMB9AgAAfQB8gFFASQBRQHyAvQB8gFFASQBRQHyAfQCAAH0AfIB6gEU + AeoB8gL0AfIB6gEUAeoB8gH0BgAB/wH0Ae0BFAETAhQBBwH0Af8BAAH/AfEBigG0AYoB8AGzAYsB8wH0 + CAAB9AHyAUUBJAFFAvIBRQEkAUUB8gH0BAAB9AHyAeoBFAHqAvIB6gEUAeoB8gH0CAAB8wHqAewBvAEH + AW0B7AH0Af8BAAH/AfQBrQGKAfEB9AHzAbMBiwHzAfQIAAH0AfIBRQEkAkUBJAFFAfIB9AYAAfQB8gHq + ARQC6gEUAeoB8gH0CAAB9AHvAW0D9AHzARMB8QH0AgAB9AHzAYsBtAL0AfMBswGLAvQIAAH0AfIBRQIk + AUUB8gH0CAAB9AHyAeoCFAHqAfIB9AkAAfQB7QGSBPQB6wEHAfQDAAH0AfMBiwG0AvQB8wGzAYsC9AcA + AfQB8gFFAiQBRQHyAfQIAAH0AfIB6gIUAeoB8gH0BQAC9AIAAvQB7AT0ARIB8AH0BAAB9AHzAYsBtAL0 + AfMBswGtAvQFAAH0AfIBRQEkAkUBJAFFAfIB9AYAAfQB8gHqARQC6gEUAeoB8gH0AwAB9AJvAvQBbwF0 + AfQB9wHyAfEC6wH0Af8FAAH0AfMBiwG0AvQB8wGzAa0C9AMAAfQB8gFFASQBRQLyAUUBJAFFAfIB9AQA + AfQB8gHqARQB6gLyAeoBFAHqAfIB9AIAAfQBbwEkAm8BJAFvAfQB7AEUARMB7AHzAfQHAAH0AfMBiwG0 + AfMB9AHzAYsBrQL0AQAB9AHyAUUBJAFFAfIC9AHyAUUBJAFFAfIB9AIAAfQB8gHqARQB6gHyAvQB8gHq + ARQB6gHyAfQCAAH0AW8CJAFvBvQB/wkAAfQB8wGLAbMB8wG1AYoBrQGzAfQB/wH0AUwBJAFFAfIB9AIA + AfQB8gFFASQBTAH0Av8B9AFtARQB6gHyAfQCAAH0AfIB6gEUAW0B9AH/AQAB9AFvAiQBbwH0EAAB9AHz + AosBigHwAfEBigH0AQAB9AEbAUwB8gH0BAAB9AHyAUwBGgH0AgAB9AHxAW0B8gH0BAAB9AHyAW0B8AH0 + AQAB9AFvASQCbwEkAW8B9BAAAfQB8wGLAa0B8QG0AYsB9AIAA/QGAAP0BAAD9AYAA/QCAAH0AXQBbwL0 + AW8BdAH0EQAB9AHzAbMBigGLAfAB9AMAAf8IAAH/BgAB/wgAAf8EAAL0AgAC9BMABfQB/wYABPQRAAH0 + AfAC9CcAAfQCTwH0DwAC9AHzARMB9wH0EQAQ9AYAAfQCTwH0DwAB9AHsAZIBEwHzAf8RAAH0DhQB9AYA + AfQCTwH0BwAB/wj0AhQB+AG8AfQBABH0DhQB9AYAAfQCTwH0BgAB/wH0AewGFAH0AxQB7QH0Af8B9A4U + AvQFFAGSAvQBkgUUAfQGAAH0Ak8B9AYAAfQB7AcUAfQBFAETAe8C7AL0ARQM9AEUAvQEFAGSAfECEwHx + AZIEFAj0Ak8I9AIUAbwG9AFtAfEB8AIUAvQBFAP0BRQE9AEUAvQEFAH0ARMCFAETAfQEFAL0Dk8C9AIU + CvQCFAL0ARQM9AEUAvQEFAH0ARMCFAETAfQEFAL0Dk8C9AEUC/QCFAL0ARQD9ANtBvQBFAL0BBQBkgHx + AhMB8QGSBBQI9AJPCPQBFAH0Ak8I9AIUAvQBFAn0AhQB9AEUAvQCFALxARQBkgL0AZIFFAH0BgAB9AJP + AfQGAAP0Ak8I9AIUAvQBFAn0Am0B9AEUAvQCFALxChQB9AYAAfQCTwH0BgAB9AZPBfQBvAIUAvQBFAz0 + ARQC9A4UAfQGAAH0Ak8B9AYAAfQGTwH0BhQB7AL0DhQF9AEHBhQBBwT0BgAB9AJPAfQGAAP0Ak8D9AUU + AewB9AH/EPQEAAj0CgAB9AJPAfQHAAH/AfQCTwn0Af8nAAT0CAAE9CoAAUIBTQE+BwABPgMAASgDAAFA + AwABQAMAAQEBAAEBBgABAhYAA/8BAAEPAf8GAAEHAf8GAAEDAf8GAAEBAf8GAAGAAQcGAAHAAQEGAAHg + BwAB8AcAAfAHAAHwBwAB8AcAAfAHAAHwBwAB+AcAAfgBAQYAAfwBAwYAAv8BgAEAAeACAAE/AcABAwIA + AcACAAE/AcABAwIAAcADAAHAAQMCAAHAAwABwAEDAgABwAMAAcABAwIAAcADAAHAAQMCAAHAAwABQAED + BwABAwcAAQMHAAEDBwABAwcAAQMHAAEHBgABgAEPAwABfwIAAQEB/wMAAX8CAAHvAfcB7wH3AfABAAED + Af8BxwHjAccB4wHwAQABAQH/AYMBwQGDAcEB8AIAAf8BAQGAAQEBgAHwAQEBAAF/AYABAQGAAQEB+AEB + AQABPwHAAQMBwAEDAfwBAQEAAR8B4AEHAeABBwH4AQEBgAEPAfABDwHwAQ8B+AEBAcABBwHwAQ8B8AEP + AZgBAQHgAQMB4AEHAeABBwEAAQEB8AEBAcABAwHAAQMBAAEDAfgBAAGAAQEBgAEBAYABBwH8AQABAQGA + AQEBgAGBAf8B/gEAAYMBwQGDAcEBAAL/AQABxwHjAccB4wEAAv8BgAHvAfcB7wH3AZkC/wHAAfwBPwH/ + AeEE/wH8AT8B/wGBAv8CAAH8AT8B/wGBAv8CAAH8AT8BgAEBBAAB/AE/BgAB/AE/JgAB/AE/BgAB/AE/ + BgAB/AE/BgAB/AE/BAAB8AEPAfwBPwGAAQEE/wH8AT8BwwX/Cw== + + + + False + + + + + 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 + YII= + + + \ No newline at end of file