Starting to sync
This commit is contained in:
63
.gitattributes
vendored
Normal file
63
.gitattributes
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
###############################################################################
|
||||
# Set default behavior to automatically normalize line endings.
|
||||
###############################################################################
|
||||
* text=auto
|
||||
|
||||
###############################################################################
|
||||
# Set default behavior for command prompt diff.
|
||||
#
|
||||
# This is need for earlier builds of msysgit that does not have it on by
|
||||
# default for csharp files.
|
||||
# Note: This is only used by command line
|
||||
###############################################################################
|
||||
#*.cs diff=csharp
|
||||
|
||||
###############################################################################
|
||||
# Set the merge driver for project and solution files
|
||||
#
|
||||
# Merging from the command prompt will add diff markers to the files if there
|
||||
# are conflicts (Merging from VS is not affected by the settings below, in VS
|
||||
# the diff markers are never inserted). Diff markers may cause the following
|
||||
# file extensions to fail to load in VS. An alternative would be to treat
|
||||
# these files as binary and thus will always conflict and require user
|
||||
# intervention with every merge. To do so, just uncomment the entries below
|
||||
###############################################################################
|
||||
#*.sln merge=binary
|
||||
#*.csproj merge=binary
|
||||
#*.vbproj merge=binary
|
||||
#*.vcxproj merge=binary
|
||||
#*.vcproj merge=binary
|
||||
#*.dbproj merge=binary
|
||||
#*.fsproj merge=binary
|
||||
#*.lsproj merge=binary
|
||||
#*.wixproj merge=binary
|
||||
#*.modelproj merge=binary
|
||||
#*.sqlproj merge=binary
|
||||
#*.wwaproj merge=binary
|
||||
|
||||
###############################################################################
|
||||
# behavior for image files
|
||||
#
|
||||
# image files are treated as binary by default.
|
||||
###############################################################################
|
||||
#*.jpg binary
|
||||
#*.png binary
|
||||
#*.gif binary
|
||||
|
||||
###############################################################################
|
||||
# diff behavior for common document formats
|
||||
#
|
||||
# Convert binary document formats to text before diffing them. This feature
|
||||
# is only available from the command line. Turn it on by uncommenting the
|
||||
# entries below.
|
||||
###############################################################################
|
||||
#*.doc diff=astextplain
|
||||
#*.DOC diff=astextplain
|
||||
#*.docx diff=astextplain
|
||||
#*.DOCX diff=astextplain
|
||||
#*.dot diff=astextplain
|
||||
#*.DOT diff=astextplain
|
||||
#*.pdf diff=astextplain
|
||||
#*.PDF diff=astextplain
|
||||
#*.rtf diff=astextplain
|
||||
#*.RTF diff=astextplain
|
189
.gitignore
vendored
Normal file
189
.gitignore
vendored
Normal file
@@ -0,0 +1,189 @@
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Dd]ebugPublic/
|
||||
[Rr]elease/
|
||||
x64/
|
||||
build/
|
||||
bld/
|
||||
[Bb]in/
|
||||
[Oo]bj/
|
||||
|
||||
# Roslyn cache directories
|
||||
*.ide/
|
||||
|
||||
# MSTest test Results
|
||||
[Tt]est[Rr]esult*/
|
||||
[Bb]uild[Ll]og.*
|
||||
|
||||
#NUNIT
|
||||
*.VisualState.xml
|
||||
TestResult.xml
|
||||
|
||||
# Build Results of an ATL Project
|
||||
[Dd]ebugPS/
|
||||
[Rr]eleasePS/
|
||||
dlldata.c
|
||||
|
||||
*_i.c
|
||||
*_p.c
|
||||
*_i.h
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.tmp_proj
|
||||
*.log
|
||||
*.vspscc
|
||||
*.vssscc
|
||||
.builds
|
||||
*.pidb
|
||||
*.svclog
|
||||
*.scc
|
||||
|
||||
# Chutzpah Test files
|
||||
_Chutzpah*
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
*.cachefile
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
*.vspx
|
||||
|
||||
# TFS 2012 Local Workspace
|
||||
$tf/
|
||||
|
||||
# Guidance Automation Toolkit
|
||||
*.gpState
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*/
|
||||
*.[Rr]e[Ss]harper
|
||||
*.DotSettings.user
|
||||
|
||||
# JustCode is a .NET coding addin-in
|
||||
.JustCode
|
||||
|
||||
# TeamCity is a build add-in
|
||||
_TeamCity*
|
||||
|
||||
# DotCover is a Code Coverage Tool
|
||||
*.dotCover
|
||||
|
||||
# NCrunch
|
||||
_NCrunch_*
|
||||
.*crunch*.local.xml
|
||||
|
||||
# MightyMoose
|
||||
*.mm.*
|
||||
AutoTest.Net/
|
||||
|
||||
# Web workbench (sass)
|
||||
.sass-cache/
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress/
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish/
|
||||
|
||||
# Publish Web Output
|
||||
*.[Pp]ublish.xml
|
||||
*.azurePubxml
|
||||
## TODO: Comment the next line if you want to checkin your
|
||||
## web deploy settings but do note that will include unencrypted
|
||||
## passwords
|
||||
#*.pubxml
|
||||
|
||||
# NuGet Packages Directory
|
||||
packages/*
|
||||
## TODO: If the tool you use requires repositories.config
|
||||
## uncomment the next line
|
||||
#!packages/repositories.config
|
||||
|
||||
# Enable "build/" folder in the NuGet Packages folder since
|
||||
# NuGet packages use it for MSBuild targets.
|
||||
# This line needs to be after the ignore of the build folder
|
||||
# (and the packages folder if the line above has been uncommented)
|
||||
!packages/build/
|
||||
|
||||
# Windows Azure Build Output
|
||||
csx/
|
||||
*.build.csdef
|
||||
|
||||
# Windows Store app package directory
|
||||
AppPackages/
|
||||
|
||||
# Others
|
||||
sql/
|
||||
*.Cache
|
||||
ClientBin/
|
||||
[Ss]tyle[Cc]op.*
|
||||
~$*
|
||||
*~
|
||||
*.dbmdl
|
||||
*.dbproj.schemaview
|
||||
*.pfx
|
||||
*.publishsettings
|
||||
node_modules/
|
||||
|
||||
# RIA/Silverlight projects
|
||||
Generated_Code/
|
||||
|
||||
# Backup & report files from converting an old project file
|
||||
# to a newer Visual Studio version. Backup files are not needed,
|
||||
# because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
UpgradeLog*.htm
|
||||
|
||||
# SQL Server files
|
||||
*.mdf
|
||||
*.ldf
|
||||
|
||||
# Business Intelligence projects
|
||||
*.rdl.data
|
||||
*.bim.layout
|
||||
*.bim_*.settings
|
||||
|
||||
# Microsoft Fakes
|
||||
FakesAssemblies/
|
||||
|
||||
# LightSwitch generated files
|
||||
GeneratedArtifacts/
|
||||
_Pvt_Extensions/
|
||||
ModelManifest.xml
|
22
EduNetworkBuilder.sln
Normal file
22
EduNetworkBuilder.sln
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Express 2013 for Windows Desktop
|
||||
VisualStudioVersion = 12.0.31101.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EduNetworkBuilder", "EduNetworkBuilder\EduNetworkBuilder.csproj", "{5662A48F-E771-4C29-B120-54D65FBC4A14}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{5662A48F-E771-4C29-B120-54D65FBC4A14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{5662A48F-E771-4C29-B120-54D65FBC4A14}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{5662A48F-E771-4C29-B120-54D65FBC4A14}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{5662A48F-E771-4C29-B120-54D65FBC4A14}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
27
EduNetworkBuilder/App.config
Normal file
27
EduNetworkBuilder/App.config
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="EduNetworkBuilder.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<EduNetworkBuilder.Properties.Settings>
|
||||
<setting name="LastPath" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="AutoStartPuzzles" serializeAs="String">
|
||||
<value>True</value>
|
||||
</setting>
|
||||
<setting name="ChosenLanguage" serializeAs="String">
|
||||
<value>en</value>
|
||||
</setting>
|
||||
<setting name="LanguageHasBeenChosen" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
</EduNetworkBuilder.Properties.Settings>
|
||||
</userSettings>
|
||||
</configuration>
|
283
EduNetworkBuilder/DeviceConfig.Designer.cs
generated
Normal file
283
EduNetworkBuilder/DeviceConfig.Designer.cs
generated
Normal file
@@ -0,0 +1,283 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class DeviceConfig
|
||||
{
|
||||
/// <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.tbHostname = new System.Windows.Forms.TextBox();
|
||||
this.lblHostname = new System.Windows.Forms.Label();
|
||||
this.lbNics = new System.Windows.Forms.ListBox();
|
||||
this.lbAddresses = new System.Windows.Forms.ListBox();
|
||||
this.lblHelp = new System.Windows.Forms.Label();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.btnNicPlus = new System.Windows.Forms.Button();
|
||||
this.btnNicMinus = new System.Windows.Forms.Button();
|
||||
this.btnNicEdit = new System.Windows.Forms.Button();
|
||||
this.btnIfEdit = new System.Windows.Forms.Button();
|
||||
this.btnIfMinus = new System.Windows.Forms.Button();
|
||||
this.btnIfAdd = new System.Windows.Forms.Button();
|
||||
this.lbArpTable = new System.Windows.Forms.ListBox();
|
||||
this.btnGateway = new System.Windows.Forms.Button();
|
||||
this.btnRoutes = new System.Windows.Forms.Button();
|
||||
this.cbDHCP = new System.Windows.Forms.CheckBox();
|
||||
this.btnDHCP = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tbHostname
|
||||
//
|
||||
this.tbHostname.Location = new System.Drawing.Point(90, 6);
|
||||
this.tbHostname.Name = "tbHostname";
|
||||
this.tbHostname.Size = new System.Drawing.Size(124, 22);
|
||||
this.tbHostname.TabIndex = 0;
|
||||
this.tbHostname.Validating += new System.ComponentModel.CancelEventHandler(this.tbHostname_Validating);
|
||||
//
|
||||
// lblHostname
|
||||
//
|
||||
this.lblHostname.AutoSize = true;
|
||||
this.lblHostname.Location = new System.Drawing.Point(12, 9);
|
||||
this.lblHostname.Name = "lblHostname";
|
||||
this.lblHostname.Size = new System.Drawing.Size(72, 17);
|
||||
this.lblHostname.TabIndex = 1;
|
||||
this.lblHostname.Text = "Hostname";
|
||||
//
|
||||
// lbNics
|
||||
//
|
||||
this.lbNics.FormattingEnabled = true;
|
||||
this.lbNics.ItemHeight = 16;
|
||||
this.lbNics.Location = new System.Drawing.Point(13, 103);
|
||||
this.lbNics.Name = "lbNics";
|
||||
this.lbNics.Size = new System.Drawing.Size(150, 116);
|
||||
this.lbNics.TabIndex = 2;
|
||||
this.lbNics.SelectedIndexChanged += new System.EventHandler(this.lbNics_SelectedIndexChanged);
|
||||
this.lbNics.DoubleClick += new System.EventHandler(this.lbNics_DoubleClick);
|
||||
//
|
||||
// lbAddresses
|
||||
//
|
||||
this.lbAddresses.FormattingEnabled = true;
|
||||
this.lbAddresses.ItemHeight = 16;
|
||||
this.lbAddresses.Location = new System.Drawing.Point(182, 103);
|
||||
this.lbAddresses.Name = "lbAddresses";
|
||||
this.lbAddresses.Size = new System.Drawing.Size(277, 116);
|
||||
this.lbAddresses.TabIndex = 3;
|
||||
this.lbAddresses.DoubleClick += new System.EventHandler(this.lbAddresses_DoubleClick);
|
||||
//
|
||||
// lblHelp
|
||||
//
|
||||
this.lblHelp.Location = new System.Drawing.Point(15, 222);
|
||||
this.lblHelp.Name = "lblHelp";
|
||||
this.lblHelp.Size = new System.Drawing.Size(444, 44);
|
||||
this.lblHelp.TabIndex = 4;
|
||||
this.lblHelp.Text = "HelpGoesHere";
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnCancel.Location = new System.Drawing.Point(384, 301);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCancel.TabIndex = 5;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Location = new System.Drawing.Point(384, 330);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 6;
|
||||
this.btnOK.Text = "Ok";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// btnNicPlus
|
||||
//
|
||||
this.btnNicPlus.Location = new System.Drawing.Point(14, 80);
|
||||
this.btnNicPlus.Name = "btnNicPlus";
|
||||
this.btnNicPlus.Size = new System.Drawing.Size(19, 23);
|
||||
this.btnNicPlus.TabIndex = 7;
|
||||
this.btnNicPlus.Text = "+";
|
||||
this.btnNicPlus.UseVisualStyleBackColor = true;
|
||||
this.btnNicPlus.Click += new System.EventHandler(this.btnNicPlus_Click);
|
||||
//
|
||||
// btnNicMinus
|
||||
//
|
||||
this.btnNicMinus.Location = new System.Drawing.Point(39, 80);
|
||||
this.btnNicMinus.Name = "btnNicMinus";
|
||||
this.btnNicMinus.Size = new System.Drawing.Size(18, 23);
|
||||
this.btnNicMinus.TabIndex = 8;
|
||||
this.btnNicMinus.Text = "-";
|
||||
this.btnNicMinus.UseVisualStyleBackColor = true;
|
||||
this.btnNicMinus.Click += new System.EventHandler(this.btnNicMinus_Click);
|
||||
//
|
||||
// btnNicEdit
|
||||
//
|
||||
this.btnNicEdit.Location = new System.Drawing.Point(63, 80);
|
||||
this.btnNicEdit.Name = "btnNicEdit";
|
||||
this.btnNicEdit.Size = new System.Drawing.Size(65, 23);
|
||||
this.btnNicEdit.TabIndex = 9;
|
||||
this.btnNicEdit.Text = "edit";
|
||||
this.btnNicEdit.UseVisualStyleBackColor = true;
|
||||
this.btnNicEdit.Click += new System.EventHandler(this.btnNicEdit_Click);
|
||||
//
|
||||
// btnIfEdit
|
||||
//
|
||||
this.btnIfEdit.Location = new System.Drawing.Point(394, 80);
|
||||
this.btnIfEdit.Name = "btnIfEdit";
|
||||
this.btnIfEdit.Size = new System.Drawing.Size(65, 23);
|
||||
this.btnIfEdit.TabIndex = 12;
|
||||
this.btnIfEdit.Text = "edit";
|
||||
this.btnIfEdit.UseVisualStyleBackColor = true;
|
||||
this.btnIfEdit.Click += new System.EventHandler(this.btnIfEdit_Click);
|
||||
//
|
||||
// btnIfMinus
|
||||
//
|
||||
this.btnIfMinus.Location = new System.Drawing.Point(370, 80);
|
||||
this.btnIfMinus.Name = "btnIfMinus";
|
||||
this.btnIfMinus.Size = new System.Drawing.Size(18, 23);
|
||||
this.btnIfMinus.TabIndex = 11;
|
||||
this.btnIfMinus.Text = "-";
|
||||
this.btnIfMinus.UseVisualStyleBackColor = true;
|
||||
this.btnIfMinus.Click += new System.EventHandler(this.btnIfMinus_Click);
|
||||
//
|
||||
// btnIfAdd
|
||||
//
|
||||
this.btnIfAdd.Location = new System.Drawing.Point(345, 80);
|
||||
this.btnIfAdd.Name = "btnIfAdd";
|
||||
this.btnIfAdd.Size = new System.Drawing.Size(19, 23);
|
||||
this.btnIfAdd.TabIndex = 10;
|
||||
this.btnIfAdd.Text = "+";
|
||||
this.btnIfAdd.UseVisualStyleBackColor = true;
|
||||
this.btnIfAdd.Click += new System.EventHandler(this.btnIfAdd_Click);
|
||||
//
|
||||
// lbArpTable
|
||||
//
|
||||
this.lbArpTable.Font = new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lbArpTable.FormattingEnabled = true;
|
||||
this.lbArpTable.ItemHeight = 17;
|
||||
this.lbArpTable.Location = new System.Drawing.Point(15, 269);
|
||||
this.lbArpTable.Name = "lbArpTable";
|
||||
this.lbArpTable.Size = new System.Drawing.Size(326, 89);
|
||||
this.lbArpTable.TabIndex = 13;
|
||||
//
|
||||
// btnGateway
|
||||
//
|
||||
this.btnGateway.Location = new System.Drawing.Point(251, 6);
|
||||
this.btnGateway.Name = "btnGateway";
|
||||
this.btnGateway.Size = new System.Drawing.Size(208, 23);
|
||||
this.btnGateway.TabIndex = 16;
|
||||
this.btnGateway.Text = "Gateway:";
|
||||
this.btnGateway.UseVisualStyleBackColor = true;
|
||||
this.btnGateway.Click += new System.EventHandler(this.btnGateway_Click);
|
||||
//
|
||||
// btnRoutes
|
||||
//
|
||||
this.btnRoutes.Location = new System.Drawing.Point(251, 31);
|
||||
this.btnRoutes.Name = "btnRoutes";
|
||||
this.btnRoutes.Size = new System.Drawing.Size(113, 23);
|
||||
this.btnRoutes.TabIndex = 17;
|
||||
this.btnRoutes.Text = "Routes";
|
||||
this.btnRoutes.UseVisualStyleBackColor = true;
|
||||
this.btnRoutes.Click += new System.EventHandler(this.btnRoutes_Click);
|
||||
//
|
||||
// cbDHCP
|
||||
//
|
||||
this.cbDHCP.AutoSize = true;
|
||||
this.cbDHCP.Location = new System.Drawing.Point(13, 35);
|
||||
this.cbDHCP.Name = "cbDHCP";
|
||||
this.cbDHCP.Size = new System.Drawing.Size(114, 21);
|
||||
this.cbDHCP.TabIndex = 18;
|
||||
this.cbDHCP.Text = "DHCP Server";
|
||||
this.cbDHCP.UseVisualStyleBackColor = true;
|
||||
this.cbDHCP.CheckedChanged += new System.EventHandler(this.cbDHCP_CheckedChanged);
|
||||
//
|
||||
// btnDHCP
|
||||
//
|
||||
this.btnDHCP.Location = new System.Drawing.Point(365, 31);
|
||||
this.btnDHCP.Name = "btnDHCP";
|
||||
this.btnDHCP.Size = new System.Drawing.Size(94, 23);
|
||||
this.btnDHCP.TabIndex = 20;
|
||||
this.btnDHCP.Text = "DHCP";
|
||||
this.btnDHCP.UseVisualStyleBackColor = true;
|
||||
this.btnDHCP.Click += new System.EventHandler(this.btnDHCP_Click);
|
||||
//
|
||||
// DeviceConfig
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnCancel;
|
||||
this.ClientSize = new System.Drawing.Size(471, 365);
|
||||
this.Controls.Add(this.btnDHCP);
|
||||
this.Controls.Add(this.cbDHCP);
|
||||
this.Controls.Add(this.btnRoutes);
|
||||
this.Controls.Add(this.btnGateway);
|
||||
this.Controls.Add(this.lbArpTable);
|
||||
this.Controls.Add(this.btnIfEdit);
|
||||
this.Controls.Add(this.btnIfMinus);
|
||||
this.Controls.Add(this.btnIfAdd);
|
||||
this.Controls.Add(this.btnNicEdit);
|
||||
this.Controls.Add(this.btnNicMinus);
|
||||
this.Controls.Add(this.btnNicPlus);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.lblHelp);
|
||||
this.Controls.Add(this.lbAddresses);
|
||||
this.Controls.Add(this.lbNics);
|
||||
this.Controls.Add(this.lblHostname);
|
||||
this.Controls.Add(this.tbHostname);
|
||||
this.Icon = global::EduNetworkBuilder.Properties.Resources.NBIco;
|
||||
this.Name = "DeviceConfig";
|
||||
this.Text = "DeviceConfig";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TextBox tbHostname;
|
||||
private System.Windows.Forms.Label lblHostname;
|
||||
private System.Windows.Forms.ListBox lbNics;
|
||||
private System.Windows.Forms.ListBox lbAddresses;
|
||||
private System.Windows.Forms.Label lblHelp;
|
||||
private System.Windows.Forms.Button btnCancel;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
private System.Windows.Forms.Button btnNicPlus;
|
||||
private System.Windows.Forms.Button btnNicMinus;
|
||||
private System.Windows.Forms.Button btnNicEdit;
|
||||
private System.Windows.Forms.Button btnIfEdit;
|
||||
private System.Windows.Forms.Button btnIfMinus;
|
||||
private System.Windows.Forms.Button btnIfAdd;
|
||||
private System.Windows.Forms.ListBox lbArpTable;
|
||||
private System.Windows.Forms.Button btnGateway;
|
||||
private System.Windows.Forms.Button btnRoutes;
|
||||
private System.Windows.Forms.CheckBox cbDHCP;
|
||||
private System.Windows.Forms.Button btnDHCP;
|
||||
}
|
||||
}
|
120
EduNetworkBuilder/DeviceConfig.resx
Normal file
120
EduNetworkBuilder/DeviceConfig.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
347
EduNetworkBuilder/EduNetworkBuilder.csproj
Normal file
347
EduNetworkBuilder/EduNetworkBuilder.csproj
Normal file
@@ -0,0 +1,347 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{5662A48F-E771-4C29-B120-54D65FBC4A14}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>EduNetworkBuilder</RootNamespace>
|
||||
<AssemblyName>EduNetworkBuilder</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<IsWebBootstrapper>true</IsWebBootstrapper>
|
||||
<PublishUrl>publish\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Web</InstallFrom>
|
||||
<UpdateEnabled>true</UpdateEnabled>
|
||||
<UpdateMode>Foreground</UpdateMode>
|
||||
<UpdateInterval>7</UpdateInterval>
|
||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>false</UpdateRequired>
|
||||
<MapFileExtensions>true</MapFileExtensions>
|
||||
<InstallUrl>http://tyounglightsys.ddns.info/EduNetworkBuilder/v1/</InstallUrl>
|
||||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||
<WebPage>publish.htm</WebPage>
|
||||
<ApplicationRevision>17</ApplicationRevision>
|
||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<PublishWizardCompleted>true</PublishWizardCompleted>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>Resources\NBIco.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ManifestCertificateThumbprint>A4F0B3ABDDD27B9830477C7B93C90C41A5706505</ManifestCertificateThumbprint>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ManifestKeyFile>EduNetworkBuilder_TemporaryKey.pfx</ManifestKeyFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<GenerateManifests>true</GenerateManifests>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<SignManifests>true</SignManifests>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DeviceConfig.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DeviceConfig.Designer.cs">
|
||||
<DependentUpon>DeviceConfig.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="IPAddress.cs" />
|
||||
<Compile Include="IPAddressEntry.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="IPAddressEntry.Designer.cs">
|
||||
<DependentUpon>IPAddressEntry.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LinkEditor.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LinkEditor.Designer.cs">
|
||||
<DependentUpon>LinkEditor.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ListBoxWindow.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ListBoxWindow.Designer.cs">
|
||||
<DependentUpon>ListBoxWindow.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="NB.cs" />
|
||||
<Compile Include="NetTest.cs" />
|
||||
<Compile Include="NetTestEditor.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="NetTestEditor.Designer.cs">
|
||||
<DependentUpon>NetTestEditor.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="NetworkCardEditor.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="NetworkCardEditor.Designer.cs">
|
||||
<DependentUpon>NetworkCardEditor.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="NetworkInterface.cs" />
|
||||
<Compile Include="Network.cs" />
|
||||
<Compile Include="NetworkBuilder.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="NetworkBuilder.Designer.cs">
|
||||
<DependentUpon>NetworkBuilder.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="NetworkCard.cs" />
|
||||
<Compile Include="NetworkComponent.cs" />
|
||||
<Compile Include="NetworkDevice.cs" />
|
||||
<Compile Include="NetworkLink.cs" />
|
||||
<Compile Include="OptionsWindow.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="OptionsWindow.Designer.cs">
|
||||
<DependentUpon>OptionsWindow.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Packet.cs" />
|
||||
<Compile Include="PacketMessage.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Resources\languages\edustrings.fr.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>edustrings.fr.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="RTFWindow.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="RTFWindow.Designer.cs">
|
||||
<DependentUpon>RTFWindow.cs</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="DeviceConfig.resx">
|
||||
<DependentUpon>DeviceConfig.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="IPAddressEntry.resx">
|
||||
<DependentUpon>IPAddressEntry.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LinkEditor.resx">
|
||||
<DependentUpon>LinkEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ListBoxWindow.resx">
|
||||
<DependentUpon>ListBoxWindow.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="NetTestEditor.resx">
|
||||
<DependentUpon>NetTestEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="NetworkBuilder.resx">
|
||||
<DependentUpon>NetworkBuilder.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="NetworkCardEditor.resx">
|
||||
<DependentUpon>NetworkCardEditor.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OptionsWindow.resx">
|
||||
<DependentUpon>OptionsWindow.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Resources\languages\edustrings.resx" />
|
||||
<EmbeddedResource Include="Resources\languages\edustrings.fr.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>edustrings.fr.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RTFWindow.resx">
|
||||
<DependentUpon>RTFWindow.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<None Include="EduNetworkBuilder_TemporaryKey.pfx" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<None Include="Resources\DHCP.enbx" />
|
||||
<None Include="Resources\firewalls.enbx" />
|
||||
<None Include="Resources\Level0-Help.enbx" />
|
||||
<None Include="Resources\Level0-HubVsSwitch.enbx" />
|
||||
<None Include="Resources\Level0-IP.enbx" />
|
||||
<None Include="Resources\Level0-NeedsLink.enbx" />
|
||||
<None Include="Resources\Level0-NoSwitch.enbx" />
|
||||
<None Include="Resources\Level0-Ping.enbx" />
|
||||
<None Include="Resources\Level0-SimpleDHCP.enbx" />
|
||||
<None Include="Resources\Level0_BrokenLink.enbx" />
|
||||
<None Include="Resources\Level0_NetworkLoop.enbx" />
|
||||
<None Include="Resources\Level0_NetworkLoop2.enbx" />
|
||||
<None Include="Resources\Level1-BadDHCP.enbx" />
|
||||
<None Include="Resources\Level1-BadIP.enbx" />
|
||||
<None Include="Resources\Level1-DuplicateIPs.enbx" />
|
||||
<None Include="Resources\Level1-MidDHCP.enbx" />
|
||||
<None Include="Resources\Level1-MixedNetwork.enbx" />
|
||||
<None Include="Resources\Level1-NoGateway.enbx" />
|
||||
<None Include="Resources\Level1_BadGateway.enbx" />
|
||||
<None Include="Resources\Level1_DuplicateMAC.enbx" />
|
||||
<None Include="Resources\Level1_OneNetTwoSubnets.enbx" />
|
||||
<None Include="Resources\Level1_OneNetTwoSubnets2.enbx" />
|
||||
<None Include="Resources\Level2_Bad_Encryption.enbx" />
|
||||
<None Include="Resources\Level2_Bad_Route.enbx" />
|
||||
<None Include="Resources\Level2_Bad_VPN_IP.enbx" />
|
||||
<None Include="Resources\Level2_Blast_From_Past.enbx" />
|
||||
<None Include="Resources\Level2_Build_A_VPN.enbx" />
|
||||
<None Include="Resources\Level2_Connect_The_Dots.enbx" />
|
||||
<None Include="Resources\Level2_FirewallDemo.enbx" />
|
||||
<None Include="Resources\Level2_Not_Working.enbx" />
|
||||
<None Include="Resources\Level2_VPN_Demo.enbx" />
|
||||
<None Include="Resources\Level3_BlackHole.enbx" />
|
||||
<None Include="Resources\Level3_Busted.enbx" />
|
||||
<None Include="Resources\Level3_Dead.enbx" />
|
||||
<None Include="Resources\Level3_EncryptionTroubles.enbx" />
|
||||
<None Include="Resources\Level3_GrandCentralStation.enbx" />
|
||||
<None Include="Resources\Level3_Middle_Man_Out.enbx" />
|
||||
<None Include="Resources\Level3_NowhereToGo.enbx" />
|
||||
<None Include="Resources\Level3_PhoneyNetwork.enbx" />
|
||||
<None Include="Resources\Level3_VPNify.enbx" />
|
||||
<None Include="Resources\Level4_DualWans.enbx" />
|
||||
<None Include="Resources\Level4_Internalhemorrhage.enbx" />
|
||||
<None Include="Resources\Level4_InternelSubnetting.enbx" />
|
||||
<None Include="Resources\Level4_OneRoute.enbx" />
|
||||
<None Include="Resources\Level4_RouterReplacement.enbx" />
|
||||
<None Include="Resources\Level4_SinglesLife.enbx" />
|
||||
<None Include="Resources\Level4_SmallSubnets.enbx" />
|
||||
<None Include="Resources\OneNet.enbx" />
|
||||
<None Include="Resources\Puzzle-BadDHCP.enbx" />
|
||||
<None Include="Resources\Puzzle-BadIP.enbx" />
|
||||
<None Include="Resources\Puzzle-Help.enbx" />
|
||||
<None Include="Resources\Puzzle-HubVsSwitch.enbx" />
|
||||
<None Include="Resources\Puzzle-IP.enbx" />
|
||||
<None Include="Resources\Puzzle-MidDHCP.enbx" />
|
||||
<None Include="Resources\Puzzle-MixedNetwork.enbx" />
|
||||
<None Include="Resources\Puzzle-NeedsLink.enbx" />
|
||||
<None Include="Resources\Puzzle-NoGateway.enbx" />
|
||||
<None Include="Resources\Puzzle-NoSwitch.enbx" />
|
||||
<None Include="Resources\Puzzle-Ping.enbx" />
|
||||
<None Include="Resources\Puzzle-SimpleDHCP.enbx" />
|
||||
<None Include="Resources\ThreeNets.enbx" />
|
||||
<None Include="Resources\TwoNets.enbx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\about.rtf" />
|
||||
<None Include="Resources\Help.rtf" />
|
||||
<None Include="Resources\ReleaseNotes.rtf" />
|
||||
<None Include="Resources\Switch.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Router.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\link.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\select.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\PC.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Laptop.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Server.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Hub.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BootstrapperPackage Include=".NETFramework,Version=v4.5">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>Microsoft .NET Framework 4.5 %28x86 and x64%29</ProductName>
|
||||
<Install>true</Install>
|
||||
</BootstrapperPackage>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
|
||||
<Install>false</Install>
|
||||
</BootstrapperPackage>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||
<Visible>False</Visible>
|
||||
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||
<Install>false</Install>
|
||||
</BootstrapperPackage>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\firewall.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\ip_phone.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<FileAssociation Include=".enbx">
|
||||
<Visible>False</Visible>
|
||||
<Description>EduNetworkBuilder network file</Description>
|
||||
<Progid>EduNetBuilder</Progid>
|
||||
<DefaultIcon>Resources\NBIco.ico</DefaultIcon>
|
||||
</FileAssociation>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\WRepeater.png" />
|
||||
<None Include="Resources\WBridge.png" />
|
||||
<None Include="Resources\WRouter.png" />
|
||||
<None Include="Resources\WAP.png" />
|
||||
<None Include="Resources\Printer.png" />
|
||||
<None Include="Resources\BellDing.wav" />
|
||||
<None Include="Resources\Copier.png" />
|
||||
<Content Include="Resources\NBIco.ico" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
BIN
EduNetworkBuilder/EduNetworkBuilder_TemporaryKey.pfx
Normal file
BIN
EduNetworkBuilder/EduNetworkBuilder_TemporaryKey.pfx
Normal file
Binary file not shown.
148
EduNetworkBuilder/IPAddressEntry.Designer.cs
generated
Normal file
148
EduNetworkBuilder/IPAddressEntry.Designer.cs
generated
Normal file
@@ -0,0 +1,148 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class IPAddressEntry
|
||||
{
|
||||
/// <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.Icon = Properties.Resources.NBIco;
|
||||
this.lblIP = new System.Windows.Forms.Label();
|
||||
this.lblNetmask = new System.Windows.Forms.Label();
|
||||
this.lblGateway = new System.Windows.Forms.Label();
|
||||
this.tbIPAddress = new System.Windows.Forms.TextBox();
|
||||
this.tbNetmask = new System.Windows.Forms.TextBox();
|
||||
this.tbGateway = new System.Windows.Forms.TextBox();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lblIP
|
||||
//
|
||||
this.lblIP.Location = new System.Drawing.Point(19, 13);
|
||||
this.lblIP.Name = "lblIP";
|
||||
this.lblIP.Size = new System.Drawing.Size(60, 17);
|
||||
this.lblIP.TabIndex = 0;
|
||||
this.lblIP.Text = "IP";
|
||||
this.lblIP.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblNetmask
|
||||
//
|
||||
this.lblNetmask.Location = new System.Drawing.Point(16, 45);
|
||||
this.lblNetmask.Name = "lblNetmask";
|
||||
this.lblNetmask.Size = new System.Drawing.Size(63, 17);
|
||||
this.lblNetmask.TabIndex = 1;
|
||||
this.lblNetmask.Text = "Netmask";
|
||||
this.lblNetmask.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblGateway
|
||||
//
|
||||
this.lblGateway.Location = new System.Drawing.Point(16, 74);
|
||||
this.lblGateway.Name = "lblGateway";
|
||||
this.lblGateway.Size = new System.Drawing.Size(63, 17);
|
||||
this.lblGateway.TabIndex = 2;
|
||||
this.lblGateway.Text = "Gateway";
|
||||
this.lblGateway.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// tbIPAddress
|
||||
//
|
||||
this.tbIPAddress.Location = new System.Drawing.Point(86, 13);
|
||||
this.tbIPAddress.Name = "tbIPAddress";
|
||||
this.tbIPAddress.Size = new System.Drawing.Size(128, 22);
|
||||
this.tbIPAddress.TabIndex = 3;
|
||||
this.tbIPAddress.Validating += new System.ComponentModel.CancelEventHandler(this.tbIPAddress_Validating);
|
||||
//
|
||||
// tbNetmask
|
||||
//
|
||||
this.tbNetmask.Location = new System.Drawing.Point(86, 42);
|
||||
this.tbNetmask.Name = "tbNetmask";
|
||||
this.tbNetmask.Size = new System.Drawing.Size(128, 22);
|
||||
this.tbNetmask.TabIndex = 4;
|
||||
this.tbNetmask.Validating += new System.ComponentModel.CancelEventHandler(this.tbNetmask_Validating);
|
||||
//
|
||||
// tbGateway
|
||||
//
|
||||
this.tbGateway.Location = new System.Drawing.Point(86, 71);
|
||||
this.tbGateway.Name = "tbGateway";
|
||||
this.tbGateway.Size = new System.Drawing.Size(128, 22);
|
||||
this.tbGateway.TabIndex = 5;
|
||||
this.tbGateway.Validating += new System.ComponentModel.CancelEventHandler(this.tbGateway_Validating);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnCancel.Location = new System.Drawing.Point(19, 120);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCancel.TabIndex = 6;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Location = new System.Drawing.Point(139, 120);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 7;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// IPAddressEntry
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnCancel;
|
||||
this.ClientSize = new System.Drawing.Size(226, 163);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.tbGateway);
|
||||
this.Controls.Add(this.tbNetmask);
|
||||
this.Controls.Add(this.tbIPAddress);
|
||||
this.Controls.Add(this.lblGateway);
|
||||
this.Controls.Add(this.lblNetmask);
|
||||
this.Controls.Add(this.lblIP);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Name = "IPAddressEntry";
|
||||
this.Text = "IP-Address Entry";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label lblIP;
|
||||
private System.Windows.Forms.Label lblNetmask;
|
||||
private System.Windows.Forms.Label lblGateway;
|
||||
private System.Windows.Forms.TextBox tbIPAddress;
|
||||
private System.Windows.Forms.TextBox tbNetmask;
|
||||
private System.Windows.Forms.TextBox tbGateway;
|
||||
private System.Windows.Forms.Button btnCancel;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
}
|
||||
}
|
120
EduNetworkBuilder/IPAddressEntry.resx
Normal file
120
EduNetworkBuilder/IPAddressEntry.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
138
EduNetworkBuilder/LinkEditor.Designer.cs
generated
Normal file
138
EduNetworkBuilder/LinkEditor.Designer.cs
generated
Normal file
@@ -0,0 +1,138 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class LinkEditor
|
||||
{
|
||||
/// <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.lbSrcHost = new System.Windows.Forms.ListBox();
|
||||
this.lbSrcNic = new System.Windows.Forms.ListBox();
|
||||
this.lbDstNic = new System.Windows.Forms.ListBox();
|
||||
this.lbDstHost = new System.Windows.Forms.ListBox();
|
||||
this.btnLink = new System.Windows.Forms.Button();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
this.cbLinkType = new System.Windows.Forms.ComboBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lbSrcHost
|
||||
//
|
||||
this.lbSrcHost.FormattingEnabled = true;
|
||||
this.lbSrcHost.ItemHeight = 16;
|
||||
this.lbSrcHost.Location = new System.Drawing.Point(9, 18);
|
||||
this.lbSrcHost.Name = "lbSrcHost";
|
||||
this.lbSrcHost.Size = new System.Drawing.Size(103, 84);
|
||||
this.lbSrcHost.TabIndex = 0;
|
||||
this.lbSrcHost.SelectedIndexChanged += new System.EventHandler(this.lbSrcHost_SelectedIndexChanged);
|
||||
//
|
||||
// lbSrcNic
|
||||
//
|
||||
this.lbSrcNic.FormattingEnabled = true;
|
||||
this.lbSrcNic.ItemHeight = 16;
|
||||
this.lbSrcNic.Location = new System.Drawing.Point(118, 18);
|
||||
this.lbSrcNic.Name = "lbSrcNic";
|
||||
this.lbSrcNic.Size = new System.Drawing.Size(89, 84);
|
||||
this.lbSrcNic.TabIndex = 1;
|
||||
this.lbSrcNic.SelectedIndexChanged += new System.EventHandler(this.lbSrcNic_SelectedIndexChanged);
|
||||
//
|
||||
// lbDstNic
|
||||
//
|
||||
this.lbDstNic.FormattingEnabled = true;
|
||||
this.lbDstNic.ItemHeight = 16;
|
||||
this.lbDstNic.Location = new System.Drawing.Point(399, 18);
|
||||
this.lbDstNic.Name = "lbDstNic";
|
||||
this.lbDstNic.Size = new System.Drawing.Size(89, 84);
|
||||
this.lbDstNic.TabIndex = 3;
|
||||
this.lbDstNic.SelectedIndexChanged += new System.EventHandler(this.lbDstNic_SelectedIndexChanged);
|
||||
//
|
||||
// lbDstHost
|
||||
//
|
||||
this.lbDstHost.FormattingEnabled = true;
|
||||
this.lbDstHost.ItemHeight = 16;
|
||||
this.lbDstHost.Location = new System.Drawing.Point(290, 18);
|
||||
this.lbDstHost.Name = "lbDstHost";
|
||||
this.lbDstHost.Size = new System.Drawing.Size(103, 84);
|
||||
this.lbDstHost.TabIndex = 2;
|
||||
this.lbDstHost.SelectedIndexChanged += new System.EventHandler(this.lbDstHost_SelectedIndexChanged);
|
||||
//
|
||||
// btnLink
|
||||
//
|
||||
this.btnLink.Location = new System.Drawing.Point(210, 18);
|
||||
this.btnLink.Name = "btnLink";
|
||||
this.btnLink.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnLink.TabIndex = 4;
|
||||
this.btnLink.Text = "Link";
|
||||
this.btnLink.UseVisualStyleBackColor = true;
|
||||
this.btnLink.Click += new System.EventHandler(this.btnLink_Click);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.Location = new System.Drawing.Point(210, 47);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCancel.TabIndex = 5;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// cbLinkType
|
||||
//
|
||||
this.cbLinkType.FormattingEnabled = true;
|
||||
this.cbLinkType.Location = new System.Drawing.Point(210, 76);
|
||||
this.cbLinkType.Name = "cbLinkType";
|
||||
this.cbLinkType.Size = new System.Drawing.Size(75, 24);
|
||||
this.cbLinkType.TabIndex = 6;
|
||||
//
|
||||
// LinkEditor
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(495, 117);
|
||||
this.Controls.Add(this.cbLinkType);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.btnLink);
|
||||
this.Controls.Add(this.lbDstNic);
|
||||
this.Controls.Add(this.lbDstHost);
|
||||
this.Controls.Add(this.lbSrcNic);
|
||||
this.Controls.Add(this.lbSrcHost);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Icon = global::EduNetworkBuilder.Properties.Resources.NBIco;
|
||||
this.Name = "LinkEditor";
|
||||
this.Text = "LinkEditor";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.ListBox lbSrcHost;
|
||||
private System.Windows.Forms.ListBox lbSrcNic;
|
||||
private System.Windows.Forms.ListBox lbDstNic;
|
||||
private System.Windows.Forms.ListBox lbDstHost;
|
||||
private System.Windows.Forms.Button btnLink;
|
||||
private System.Windows.Forms.Button btnCancel;
|
||||
private System.Windows.Forms.ComboBox cbLinkType;
|
||||
}
|
||||
}
|
234
EduNetworkBuilder/LinkEditor.cs
Normal file
234
EduNetworkBuilder/LinkEditor.cs
Normal file
@@ -0,0 +1,234 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using System.Globalization;
|
||||
using System.Resources;
|
||||
|
||||
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
public partial class LinkEditor : Form
|
||||
{
|
||||
NetworkDevice Source=null;
|
||||
NetworkDevice Dest=null;
|
||||
bool processing = false;
|
||||
List<string> UsedLinks = new List<string>();
|
||||
|
||||
public LinkEditor(NetworkDevice Src, NetworkDevice Dst)
|
||||
{
|
||||
Network Net = NB.GetNetwork();
|
||||
InitializeComponent();
|
||||
LanguagifyComponents();
|
||||
Source = Src;
|
||||
if (Source != Dst)
|
||||
{
|
||||
Dest = Dst;
|
||||
}
|
||||
UsedLinks.AddRange(Net.UnavailableNics());
|
||||
|
||||
UpdateDeviceList();
|
||||
//The first time, we change the selections to the source and dest, if we had drug a line
|
||||
int tindex;
|
||||
if(Source != null)
|
||||
{
|
||||
tindex = lbSrcHost.Items.IndexOf(Source.hostname);
|
||||
if (tindex >= 0)
|
||||
{
|
||||
lbSrcHost.SelectedIndex = tindex;
|
||||
UpdateDeviceList();
|
||||
}
|
||||
}
|
||||
if (Dest != null)
|
||||
{
|
||||
tindex = lbDstHost.Items.IndexOf(Dest.hostname);
|
||||
if (tindex >= 0)
|
||||
{
|
||||
lbDstHost.SelectedIndex = tindex;
|
||||
UpdateDeviceList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void LanguagifyComponents()
|
||||
{
|
||||
ResourceManager RM = NB.GetResource();
|
||||
CultureInfo CI = NB.GetCulture();
|
||||
Text = RM.GetString("LE_btnLink", CI);
|
||||
Text = RM.GetString("LE_btnCancel", CI);
|
||||
Text = RM.GetString("LE_Form", CI);
|
||||
}
|
||||
|
||||
|
||||
private void UpdateDeviceList()
|
||||
{
|
||||
processing = true;
|
||||
Network myNet = NB.GetNetwork();
|
||||
string SrcHost="";
|
||||
if (lbSrcHost.SelectedItem != null)
|
||||
SrcHost = lbSrcHost.SelectedItem.ToString();
|
||||
string DstHost="";
|
||||
if (lbDstHost.SelectedItem != null)
|
||||
DstHost = lbDstHost.SelectedItem.ToString();
|
||||
string SrcNic = "";
|
||||
if (lbSrcNic.SelectedItem != null)
|
||||
SrcNic = lbSrcNic.SelectedItem.ToString();
|
||||
string DstNic = "";
|
||||
if (lbDstNic.SelectedItem != null)
|
||||
DstNic = lbDstNic.SelectedItem.ToString();
|
||||
string theLinkType = LinkType.normal.ToString();
|
||||
if (cbLinkType.SelectedItem != null)
|
||||
theLinkType = cbLinkType.SelectedItem.ToString();
|
||||
int ChosenSrcHost = lbSrcHost.SelectedIndex;
|
||||
int ChosenDstHost = lbDstHost.SelectedIndex;
|
||||
int tint;
|
||||
lbSrcHost.Items.Clear();
|
||||
myNet.SortNetComponents(); //just so we have them in order
|
||||
List<string> srcHostnames = myNet.GetHostnames();
|
||||
List<string> dstHostnames = myNet.GetHostnames();
|
||||
foreach(string tString in srcHostnames)
|
||||
{
|
||||
lbSrcHost.Items.Add(tString);
|
||||
}
|
||||
if (ChosenSrcHost >= 0)
|
||||
{
|
||||
ChosenSrcHost = lbSrcHost.Items.IndexOf(SrcHost);
|
||||
lbSrcHost.SelectedIndex = ChosenSrcHost;
|
||||
}
|
||||
|
||||
lbSrcNic.Items.Clear();
|
||||
//List the Nics of the selected host
|
||||
if (lbSrcHost.SelectedIndex >= 0)
|
||||
{
|
||||
List<string> srcNics = myNet.NetworkCardForHostList(lbSrcHost.SelectedItem.ToString(),true,true);
|
||||
foreach (string tString in srcNics)
|
||||
{
|
||||
lbSrcNic.Items.Add(tString);
|
||||
}
|
||||
}
|
||||
|
||||
lbDstHost.Items.Clear();
|
||||
foreach (string tString in dstHostnames)
|
||||
{
|
||||
lbDstHost.Items.Add(tString);
|
||||
}
|
||||
if (ChosenDstHost >= 0)
|
||||
{
|
||||
ChosenDstHost = lbDstHost.Items.IndexOf(DstHost);
|
||||
if(ChosenDstHost >= 0)
|
||||
lbDstHost.SelectedIndex = ChosenDstHost;
|
||||
}
|
||||
|
||||
//We cannot link to ourselves. Remove the source from the dest list
|
||||
if (lbSrcHost.SelectedIndex >= 0)
|
||||
{
|
||||
int delindex = lbDstHost.Items.IndexOf(lbSrcHost.SelectedItem.ToString());
|
||||
if (delindex >= 0)
|
||||
lbDstHost.Items.RemoveAt(delindex);
|
||||
}
|
||||
|
||||
|
||||
//remove the dst nic lst
|
||||
lbDstNic.Items.Clear();
|
||||
if (lbDstHost.SelectedIndex >= 0)
|
||||
{
|
||||
List<string> dstNics = myNet.NetworkCardForHostList(lbDstHost.SelectedItem.ToString(),true,true);
|
||||
foreach (string tString in dstNics)
|
||||
{
|
||||
lbDstNic.Items.Add(tString);
|
||||
}
|
||||
}
|
||||
|
||||
if (SrcNic != "")
|
||||
{
|
||||
tint = lbSrcNic.Items.IndexOf(SrcNic);
|
||||
if (tint != -1)
|
||||
lbSrcNic.SelectedIndex = tint;
|
||||
}
|
||||
if (DstNic != "")
|
||||
{
|
||||
tint = lbDstNic.Items.IndexOf(DstNic);
|
||||
if (tint != -1)
|
||||
lbDstNic.SelectedIndex = tint;
|
||||
}
|
||||
|
||||
if(lbDstNic.SelectedIndex > -1 && lbSrcNic.SelectedIndex > -1)
|
||||
{
|
||||
btnLink.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
btnLink.Enabled = false;
|
||||
}
|
||||
if (Regex.IsMatch(SrcNic, "^wport") || Regex.IsMatch(SrcNic, "^wlan"))
|
||||
{
|
||||
//It is a wireless nic.
|
||||
cbLinkType.Items.Clear();
|
||||
cbLinkType.Items.Add(LinkType.wireless.ToString());
|
||||
cbLinkType.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
cbLinkType.Items.Clear();
|
||||
cbLinkType.Items.Add(LinkType.normal.ToString());
|
||||
cbLinkType.Items.Add(LinkType.broken.ToString());
|
||||
cbLinkType.Enabled = true;
|
||||
}
|
||||
if (cbLinkType.Items.Contains(theLinkType))
|
||||
cbLinkType.SelectedItem = theLinkType;
|
||||
else
|
||||
cbLinkType.SelectedIndex = 0;
|
||||
processing = false;
|
||||
}
|
||||
|
||||
private void btnLink_Click(object sender, EventArgs e)
|
||||
{
|
||||
Network Net = NB.GetNetwork();
|
||||
NetworkDevice Src = Net.ItemFromName(lbSrcHost.SelectedItem.ToString());
|
||||
int sNicIndex = lbSrcNic.SelectedIndex;
|
||||
NetworkCard sNic = Src.NicFromName(lbSrcNic.SelectedItem.ToString());
|
||||
NetworkDevice Dst = Net.ItemFromName(lbDstHost.SelectedItem.ToString());
|
||||
int dNicIndex = lbDstNic.SelectedIndex;
|
||||
NetworkCard dNic = Dst.NicFromName(lbDstNic.SelectedItem.ToString());
|
||||
LinkType LT = NB.ParseEnum<LinkType>(cbLinkType.SelectedItem.ToString());
|
||||
NetworkLink newLink = new NetworkLink(sNic.myID, dNic.myID, LT);
|
||||
Net.AddItem(newLink);
|
||||
Close();
|
||||
}
|
||||
|
||||
private void lbSrcHost_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if(!processing)
|
||||
UpdateDeviceList();
|
||||
}
|
||||
|
||||
private void lbDstHost_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!processing)
|
||||
UpdateDeviceList();
|
||||
}
|
||||
|
||||
private void lbSrcNic_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!processing)
|
||||
UpdateDeviceList();
|
||||
}
|
||||
|
||||
private void lbDstNic_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!processing)
|
||||
UpdateDeviceList();
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
120
EduNetworkBuilder/LinkEditor.resx
Normal file
120
EduNetworkBuilder/LinkEditor.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
149
EduNetworkBuilder/ListBoxWindow.Designer.cs
generated
Normal file
149
EduNetworkBuilder/ListBoxWindow.Designer.cs
generated
Normal file
@@ -0,0 +1,149 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class ListBoxWindow
|
||||
{
|
||||
/// <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.lbWindowData = new System.Windows.Forms.ListBox();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.panelCheckboxes = new System.Windows.Forms.Panel();
|
||||
this.lblInstructions = new System.Windows.Forms.Label();
|
||||
this.btnAdd = new System.Windows.Forms.Button();
|
||||
this.cbLoadPuzzlesAtStart = new System.Windows.Forms.CheckBox();
|
||||
this.btnReset = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lbWindowData
|
||||
//
|
||||
this.lbWindowData.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbWindowData.FormattingEnabled = true;
|
||||
this.lbWindowData.ItemHeight = 16;
|
||||
this.lbWindowData.Location = new System.Drawing.Point(12, 12);
|
||||
this.lbWindowData.Name = "lbWindowData";
|
||||
this.lbWindowData.ScrollAlwaysVisible = true;
|
||||
this.lbWindowData.Size = new System.Drawing.Size(575, 180);
|
||||
this.lbWindowData.TabIndex = 0;
|
||||
this.lbWindowData.DoubleClick += new System.EventHandler(this.lbWindowData_DoubleClick);
|
||||
this.lbWindowData.MouseUp += new System.Windows.Forms.MouseEventHandler(this.lbWindowData_MouseUp);
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnOK.Location = new System.Drawing.Point(512, 334);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 1;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// panelCheckboxes
|
||||
//
|
||||
this.panelCheckboxes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.panelCheckboxes.Location = new System.Drawing.Point(15, 236);
|
||||
this.panelCheckboxes.Name = "panelCheckboxes";
|
||||
this.panelCheckboxes.Size = new System.Drawing.Size(491, 121);
|
||||
this.panelCheckboxes.TabIndex = 2;
|
||||
//
|
||||
// lblInstructions
|
||||
//
|
||||
this.lblInstructions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblInstructions.Location = new System.Drawing.Point(12, 195);
|
||||
this.lblInstructions.Name = "lblInstructions";
|
||||
this.lblInstructions.Size = new System.Drawing.Size(576, 38);
|
||||
this.lblInstructions.TabIndex = 3;
|
||||
this.lblInstructions.Text = "label1";
|
||||
//
|
||||
// btnAdd
|
||||
//
|
||||
this.btnAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnAdd.Location = new System.Drawing.Point(512, 305);
|
||||
this.btnAdd.Name = "btnAdd";
|
||||
this.btnAdd.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnAdd.TabIndex = 4;
|
||||
this.btnAdd.Text = "New";
|
||||
this.btnAdd.UseVisualStyleBackColor = true;
|
||||
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
|
||||
//
|
||||
// cbLoadPuzzlesAtStart
|
||||
//
|
||||
this.cbLoadPuzzlesAtStart.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.cbLoadPuzzlesAtStart.AutoSize = true;
|
||||
this.cbLoadPuzzlesAtStart.Location = new System.Drawing.Point(17, 358);
|
||||
this.cbLoadPuzzlesAtStart.Name = "cbLoadPuzzlesAtStart";
|
||||
this.cbLoadPuzzlesAtStart.Size = new System.Drawing.Size(138, 21);
|
||||
this.cbLoadPuzzlesAtStart.TabIndex = 5;
|
||||
this.cbLoadPuzzlesAtStart.Text = "Show this at start";
|
||||
this.cbLoadPuzzlesAtStart.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnReset
|
||||
//
|
||||
this.btnReset.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnReset.Location = new System.Drawing.Point(512, 276);
|
||||
this.btnReset.Name = "btnReset";
|
||||
this.btnReset.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnReset.TabIndex = 6;
|
||||
this.btnReset.Text = "Reset";
|
||||
this.btnReset.UseVisualStyleBackColor = true;
|
||||
this.btnReset.Click += new System.EventHandler(this.btnReset_Click);
|
||||
//
|
||||
// ListBoxWindow
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(601, 381);
|
||||
this.Controls.Add(this.cbLoadPuzzlesAtStart);
|
||||
this.Controls.Add(this.btnReset);
|
||||
this.Controls.Add(this.btnAdd);
|
||||
this.Controls.Add(this.lblInstructions);
|
||||
this.Controls.Add(this.panelCheckboxes);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.lbWindowData);
|
||||
this.Icon = global::EduNetworkBuilder.Properties.Resources.NBIco;
|
||||
this.Name = "ListBoxWindow";
|
||||
this.Text = "ListBoxWindow";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.ListBox lbWindowData;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
private System.Windows.Forms.Panel panelCheckboxes;
|
||||
private System.Windows.Forms.Label lblInstructions;
|
||||
private System.Windows.Forms.Button btnAdd;
|
||||
private System.Windows.Forms.CheckBox cbLoadPuzzlesAtStart;
|
||||
private System.Windows.Forms.Button btnReset;
|
||||
}
|
||||
}
|
120
EduNetworkBuilder/ListBoxWindow.resx
Normal file
120
EduNetworkBuilder/ListBoxWindow.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
155
EduNetworkBuilder/NetTestEditor.Designer.cs
generated
Normal file
155
EduNetworkBuilder/NetTestEditor.Designer.cs
generated
Normal file
@@ -0,0 +1,155 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class NetTestEditor
|
||||
{
|
||||
/// <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()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(NetTestEditor));
|
||||
this.cbSource = new System.Windows.Forms.ComboBox();
|
||||
this.cbTest = new System.Windows.Forms.ComboBox();
|
||||
this.cbDest = new System.Windows.Forms.ComboBox();
|
||||
this.lblSource = new System.Windows.Forms.Label();
|
||||
this.lblTest = new System.Windows.Forms.Label();
|
||||
this.lblDest = new System.Windows.Forms.Label();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// cbSource
|
||||
//
|
||||
this.cbSource.FormattingEnabled = true;
|
||||
this.cbSource.Location = new System.Drawing.Point(12, 32);
|
||||
this.cbSource.Name = "cbSource";
|
||||
this.cbSource.Size = new System.Drawing.Size(121, 24);
|
||||
this.cbSource.TabIndex = 0;
|
||||
this.cbSource.SelectedValueChanged += new System.EventHandler(this.cbSource_SelectedValueChanged);
|
||||
//
|
||||
// cbTest
|
||||
//
|
||||
this.cbTest.FormattingEnabled = true;
|
||||
this.cbTest.Location = new System.Drawing.Point(139, 32);
|
||||
this.cbTest.Name = "cbTest";
|
||||
this.cbTest.Size = new System.Drawing.Size(175, 24);
|
||||
this.cbTest.TabIndex = 1;
|
||||
this.cbTest.SelectedValueChanged += new System.EventHandler(this.cbTest_SelectedValueChanged);
|
||||
//
|
||||
// cbDest
|
||||
//
|
||||
this.cbDest.FormattingEnabled = true;
|
||||
this.cbDest.Location = new System.Drawing.Point(320, 32);
|
||||
this.cbDest.Name = "cbDest";
|
||||
this.cbDest.Size = new System.Drawing.Size(121, 24);
|
||||
this.cbDest.TabIndex = 2;
|
||||
this.cbDest.SelectedValueChanged += new System.EventHandler(this.cbDest_SelectedValueChanged);
|
||||
//
|
||||
// lblSource
|
||||
//
|
||||
this.lblSource.AutoSize = true;
|
||||
this.lblSource.Location = new System.Drawing.Point(16, 13);
|
||||
this.lblSource.Name = "lblSource";
|
||||
this.lblSource.Size = new System.Drawing.Size(86, 17);
|
||||
this.lblSource.TabIndex = 3;
|
||||
this.lblSource.Text = "Source Host";
|
||||
//
|
||||
// lblTest
|
||||
//
|
||||
this.lblTest.AutoSize = true;
|
||||
this.lblTest.Location = new System.Drawing.Point(141, 14);
|
||||
this.lblTest.Name = "lblTest";
|
||||
this.lblTest.Size = new System.Drawing.Size(36, 17);
|
||||
this.lblTest.TabIndex = 4;
|
||||
this.lblTest.Text = "Test";
|
||||
//
|
||||
// lblDest
|
||||
//
|
||||
this.lblDest.AutoSize = true;
|
||||
this.lblDest.Location = new System.Drawing.Point(317, 12);
|
||||
this.lblDest.Name = "lblDest";
|
||||
this.lblDest.Size = new System.Drawing.Size(70, 17);
|
||||
this.lblDest.TabIndex = 5;
|
||||
this.lblDest.Text = "Dest Host";
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Location = new System.Drawing.Point(366, 62);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 6;
|
||||
this.btnOK.Text = "Done";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnCancel.Location = new System.Drawing.Point(285, 62);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCancel.TabIndex = 7;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// NetTestEditor
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnCancel;
|
||||
this.ClientSize = new System.Drawing.Size(450, 96);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.lblDest);
|
||||
this.Controls.Add(this.lblTest);
|
||||
this.Controls.Add(this.lblSource);
|
||||
this.Controls.Add(this.cbDest);
|
||||
this.Controls.Add(this.cbTest);
|
||||
this.Controls.Add(this.cbSource);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "NetTestEditor";
|
||||
this.Text = "Edit a Test";
|
||||
this.Load += new System.EventHandler(this.NetTestEditor_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.ComboBox cbSource;
|
||||
private System.Windows.Forms.ComboBox cbTest;
|
||||
private System.Windows.Forms.ComboBox cbDest;
|
||||
private System.Windows.Forms.Label lblSource;
|
||||
private System.Windows.Forms.Label lblTest;
|
||||
private System.Windows.Forms.Label lblDest;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
private System.Windows.Forms.Button btnCancel;
|
||||
}
|
||||
}
|
827
EduNetworkBuilder/NetTestEditor.resx
Normal file
827
EduNetworkBuilder/NetTestEditor.resx
Normal file
@@ -0,0 +1,827 @@
|
||||
<?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>
|
||||
<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>
|
||||
AAABAAEAZWQAAAEAIAA4pAAAFgAAACgAAABlAAAAyAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjDizSI0As0iNsLNIjlCzSI7Us0iPSLNIj6CzSI/os0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/Is0iPeLNIjxCzSI6Us0iOBLNIjVizSIygAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIyos0iNzLNIjtyzS
|
||||
I/Us0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPWLNIjlyzSI04s0iMDAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjRyzSI6Ys0iP6LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iPPLNIjdyzSIxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMsLNIjnizS
|
||||
I/4s0iP/LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI9Is0iNmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iNWLNIj1yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/izSI/8s0iP/LNIjlyzSIxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAs0iNqLNIj8yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/O6s1/1W3
|
||||
UP871TP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI7Is0iMdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4f/////////////////////////////
|
||||
///////////////////////////////////////////////////x8fH/srKy////////////////////
|
||||
///////////////////////////////////////////////////////////////////Q9c7/WdtS/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iOmLNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAs0iMjnuqa6v////+ZjIn/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/7qxr/9dVlT/wLi2/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+zh3v/////////////////0PXO/1nbUv8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjfQAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjjCzS
|
||||
I/+V6JH+/////z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Tzk0/0s+Ov9lVVL/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/6dXQv8/JyH/n5OQ/////////////////9D1zv9Y21H/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj6izSIywAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjIizSI+ws0iP/LNIj/5XokP//////Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9MNjD/a11a/1hK
|
||||
Rv9bR0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/p1dC/z8n
|
||||
If8/JyH/Pych/5+TkP////////////////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj/yzSI4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI3Es0iP/LNIj/izSI/8s0iP/leiQ//////8/JyH/Pych/182K/+oV0L/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+7hXf/YjQo/8yekv+xa1j/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/plZB/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If/c2Nb///////7+/v//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y7S
|
||||
Jf9o3mH/SrdE/zvVM/8s0iP/LNIj/yzSI90s0iMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iOsLNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/i0o5/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/TDYw/2NVUv8jFhL/NSck/5CCf/9WQTv/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf+1XUb/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9pVlH/1dDP////
|
||||
///+/v7//////1LaSv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/S9hD/2bEYf9bulb/QNY4/yzS
|
||||
I/8s0iP/LNIj/izSI/ss0iM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMKLNIj4yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9ROzX/TUA8/1RGQ/9aTEn/OSso/4x+e/9WQTv/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/7tg
|
||||
SP8/JyH/p1dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/aVZR/9bRz////////////9D1
|
||||
zv9Z21L/LNIj/yzSI/8s0iP/LNIj/yzSI/954nT/K4km/23fZ/8u0iX/LNIj/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iNrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjEyzSI/Es0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4pK
|
||||
Of9TMCf/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/7RwXv99T0P/xpiM/3tN
|
||||
Qv/Imo7/b0E1/8CShv+0cF7/qFhE/6dXQv+nV0L/p1dC/6dXQv+uWkT/tV1G/z8nIf+nV0L/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/5+TkP/////////////////Z99j/q+yo/5zp
|
||||
l/8s0iP/Z95h/0imQ/9y023/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOGAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIxcs0iP3LNIj/izS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/iko5/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/gHBs/0w+O/+IeXX/Kx0a/4x+ev+Mfnv/MiUh/2VY
|
||||
VP96aWX/SjQu/z8nIf8/JyH/Pych/z8nIf+7YEj/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+fk5D///////7+/v/7/P3//v7+/9v32f962nT/O5k1/2fe
|
||||
Yf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOUAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wIAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMWLNIj+SzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0w2MP9uYF3/ZFZT/11JRP9URkP/b2Fe/1hDPv96aWX/V0lG/zIkIf+Acm7/dWNf/0s0
|
||||
Lv8/JyH/Pych/7tgSP8/JyH/p1dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf/+/v7//////yqZuv+AwtX//////9/p3v+V6JH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjECzSI/Ys0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ////
|
||||
//8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/W0dC/0U3
|
||||
NP97a2f/Pych/2FSTv9SRUH/Tzk0/0EpI/9bR0L/iHt3/zYpJf9CNTH/g3Vy/3VjX/9KNC7/u2BI/z8n
|
||||
If+nV0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/3NjW//7+
|
||||
/v9GpsP/GpG1/xWPs/9fssv///////7+/v+n7KP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIwUs0iPtLNIj/izS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/iko5/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv+FdnL/PzEt/3VjX/8/JyH/f29r/y4g
|
||||
Hf91Y1//Pych/z8nIf9KNC7/dWNf/3lrZ/82KCX/OCsn/3JkYP/Slob/W0dC/69mU/9MNjD/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9AKCL/UTw2/9/b2v/+/v7/aLbO/xiQtP8akbX/GpG1/xiQ
|
||||
tP8/osD//v7+//7+/v+t7ar/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iNvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIj1CzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/UDo0/2tdWf9oW1f/SjQu/z8nIf91Y1//OCsn/4N0cP9AKCL/Pych/z8n
|
||||
If8/JyH/SjQu/3VjX/+CdHH/UUNA/2o3Kf86LSn/lWdb/29hXv90ZGD/f29r/39va/9/b2v/f29r/39v
|
||||
a/9/b2v/dGRg/2NTT//h3t7//v7+/4nG2f8VjrP/GpG1/xqRtf8akbX/GpG1/xqRtf8tmbr/8fj6//7+
|
||||
/v9R2Un/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iM/AAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI5Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/leiQ//////8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If91Y1//MiUh/4BwbP8/JyH/Pych/1A6NP9kVlP/Y1ZS/1E7Nv8/JyH/Pych/z8nIf8/JyH/Pych/0w2
|
||||
MP9bR0L/0paH/3FhXf+oeW3/W01K/05APf8/MS7/OCon/zcqJv85LCj/PzEt/0s+Ov9YSkb/sKmo//7+
|
||||
/v+q1eP/EYyy/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8gk7b/2+3z//////8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI/0s0iMRAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iNULNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8n
|
||||
If8/JyH/iko5/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SjQu/3ttaf9YS0f/W0dC/z8n
|
||||
If8/JyH/QCgi/29gXP8/MS7/W0dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+7YEj/Pych/61i
|
||||
T/9QOzX/UTs1/1E7Nf9ROzX/UTs1/1E7Nf9ROzX/UTs1/25dWP/+/v7/zObu/w+Lsf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xGMsv+n1OP//////yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAALNIjDSzSI/0s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91Y1//Nikl/4R1cf9AKCL/Pych/z8nIf8/JyH/gXFt/yMW
|
||||
Ev+AcGz/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/7tgSP8/JyH/p1dC/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9gTUj//v7+/+bz9/8Vj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8UjrP/jcja//7+/v/Y9tb/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI44AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA
|
||||
AAAAAAAAAAAAAAAAAAAs0iPKLNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/SjQu/3hqZ/9QQj//W0dC/z8nIf8/JyH/Pych/z8nIf9bR0L/TkA9/3BiX/9KNC7/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/u2BI/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/YE1I//7+
|
||||
/v/z+fv/IZS3/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F5C0/2y5z///////6/rq/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
IzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAALNIjYyzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/+V6JD//////z8nIf8/JyH/iko5/1MwJ/+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv/Ci3z/ajww/8eU
|
||||
h/+nWEP/p1dC/6dXQv+nV0L/p1dC/61iT/+oem7/dkk9/8KLfP+nV0L/p1dC/6dXQv+nV0L/p1dC/65a
|
||||
RP+1XUb/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf/+/v7//////y+bu/8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf9KqMT//v7+//7+/v+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj7gAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAACzSIwUs0iP6LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8n
|
||||
If+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/dWNf/1pMSf9lV1T/W0dC/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/2ZWUv8jFhL/TT88/3ppZf8/JyH/Pych/z8nIf8/JyH/Pych/7tgSP8/JyH/p1dC/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/29jW//7+/v9DpcP/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/MZy8///////+/v7//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////AAAAAAAAAAAALNIjkizSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4tKOf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/1VAO/94amf/Nyom/3ppZf9BKSP/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/XUxI/zYo
|
||||
Jf9rXVr/SDs3/3ppZf9KNC7/Pych/z8nIf8/JyH/tV1G/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/9zY
|
||||
1v/+/v7/ZrXN/xiQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/ySWuP/2+vz//v7+/0xA
|
||||
Pv//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BAAAAACzS
|
||||
IxIs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/XzYr/6hXQv+nV0L/p1dC/6dXQv+xa1j/wJKG/2M1
|
||||
Kf/MnpL/rGFN/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+VVUX/oXRo/6J1af+qfXH/cEM3/8qc
|
||||
kP+zb17/qFhE/6dXQv+mVkH/Pych/6dXQv8/JyH/Pych/z8nIf/c2Nb//v7+/4bF2P8VjrP/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8YkLT/6fT3//7+/v+Nfnv/Nyom//T09P+c6Zf/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iOhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wYAAAAALNIjqCzSI/4s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf8/JyH/Pych/z8nIf9BKSP/W0dC/4FzcP8tHxz/j4F+/1ZBO/8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0EuKf94aGT/PzEu/3JhXf+CdHH/KRsX/2xfW/96aWX/UDo0/0Ao
|
||||
Iv8/JyH/p1dC/z8nIf8/JyH/29fW//7+/v+n1eP/EY2y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akLT/EIyy/9Lp8P/+/v7/YE1I/1A6NP9rXVr/w8PD/57pmf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iMWAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////DCzSIw4s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/3ppZf9wYl//Oy4q/5GDf/9WQTv/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/PSom/3BeWv8pGxf/f29r/1M9OP+FdnL/W05K/yodGf9rXVn/hXZy/1tHQv+vZlP/UTs1/29e
|
||||
Wf/+/v//yeXt/w6Lsf8akLT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xCMsv+w2eX//v7+/56S
|
||||
j/8/JyH/QCgi/4V2cv+Tk5P/su6v/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8sLNIjiSzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Qisl/1tGQf+FdnL/SDo3/1xP
|
||||
S/96aWX/SjQu/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0s1L/9NPTn/Tzk0/1BD
|
||||
P/98bmv/SzUv/0AoIv9bR0L/hXVy/2FTUP8rHRr/OCon/45hVf92amj//v7+/+Ty9v8VjrP/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8UjrP/kMnb//7+/v/c2Nb/Pych/z8nIf8/JyH/W0dC/7m5
|
||||
uf+j06D/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIwgAAAAAAAAAAAAAAAAAAAAAAAAAAP///10s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/83xS//ZdNf/2feYf851DD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////QCgi/1E7Nv9gTEf/b2Fe/z8xLf+CdHH/dWNf/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/gnJu/0g7N/9fS0b/emxp/1RGQ/9POTT/Pych/z8n
|
||||
If9AKCL/UDo1/3VjX/95aWX/vZGF//7+/v/y+Pv/IJS3/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/F5C0/2+50f/+/v7/3NjW/z8nIf8/JyH/Pych/z8nIf9MNjD/+/v7/12MWv9t32f/LtIl/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjgQAAAAAAAAAAAAAAAAAAAAAAAAAAt++0oyzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/W
|
||||
Nv9JqET/M5Eu/2/Paf9n3mH/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ////
|
||||
//+FdnL/a15a/0I1Mf9eTkv/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9uXlv/YVNQ/003Mv+AcGz/LB4b/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/2dU
|
||||
UP/+/v7//////y2au/8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf9NqcX//v7+/9zY
|
||||
1v8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////hrWD/2G/W/9L2EP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPzAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAACU6I/fLNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/MNIn/0vYQ/944XL/TaxI/zOR
|
||||
Lv9nx2L/Z95h/znUMP8s0iP/LNIj/yzSI/871TP/S9hD/3Thbv+o3aX/wMDA/0c5Nv9qXFn/gXFt/0o0
|
||||
Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzQu/0o7
|
||||
N/9gTEf/Qiok/1tHQv9AMi//fGxp/0AoIv8/JyH/Pych/z8nIf8/JyH/1M/O//////9Bo8H/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/Mpy9///////+/v7/QCgi/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych//////+177L/JIMf/37eef9F1z3/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iM/AAAAAAAAAAAAAAAAAAAAAIfl
|
||||
gf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y3SJP9L2EP/eeJ0/0+tSv8ykC3/YcFc/3Lh
|
||||
bP9p12P/TcFH/0qvRP9Doj7/Ppw5/4u6iP/5+fn/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9+bmr/TT88/1E8Nv8/JyH/UTw2/2ha
|
||||
V/9oWlf/UDo0/z8nIf8/JyH/Pych/9zY1v/+/v7/Y7TM/xiQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/yWWuP/3+/z//v7+/3pubP9QOjT/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH//////5vp
|
||||
lv+C4X3/K4km/4Hge/9F1z3/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI6YAAAAAAAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/S9hD/3nidP9Usk//GXcT/xl3FP9bulb/eth0/3bh
|
||||
cP9K2EL/n+qa//////8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/00/PP99bWn/TTcx/z8nIf9AKCL/hXZy/0EzMP91Y1//Pych/z8n
|
||||
If/c2Nb//v7+/4PD1/8VjrP/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8ZkLT/6vX4//7+
|
||||
/v+Nfnv/STw4/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/0XXPf9/33r/Lowp/27Y
|
||||
af8+1TX/LtIl/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/gAAAAAAAAAAAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/23fZ/8xjyz/ashl/yyKJv9Usk//duFw/0vYQ/+V6JD//////z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/4Fx
|
||||
bf9DNDH/VkQ//z8nIf8/JyH/Pych/z8nIf9bR0L/MiQh/4R0cf9AKCL/29fW//7+/v+l0+H/EY2y/xqQ
|
||||
tP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/EY2y/9Xq8f/+/v7/YE1I/085NP9KPDn/f29r/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/0XXPf9z4W7/Npcx/1m4VP9t32f/OdQw/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjNwAA
|
||||
AAAAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/P9Y2/0+uSv9xz2v/duFw/2rKZf8siyf/SKdD/7jttf//////SzQu/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzQu/3VjX/+Fd3T/NSck/3hpZv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/1E7Nf9TRUL/VEZD/3xsaP//////xuTt/w6Lsf8akLT/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG0/xCMsf+z2ub//v7+/56Sj/8/JyH/TTcx/3ttaf9ZSkb/SjQu/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/9n3mH/bMpn/y6MKf9z1G7/Z95h/znUMP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOFAAAAAAAAAAAAAAAAh+WB/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/dd9v/z2c
|
||||
OP9I2ED/ONQv/2feYf921nH/caBu/7Ozs/+Fd3P/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9CKiT/UDo1/3VjX/+CdXH/Rjk1/0Q2M/+Rg3//VUA7/z8nIf8/JyH/Pych/z8nIf8/JyH/UTs1/0s9
|
||||
Ov9qX1z//v7+/+Px9f8UjrP/GpG0/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8TjrP/k8vc//7+
|
||||
/v/c2Nb/Pych/z8nIf8/JyH/Tjcy/0g7N/+BcW3/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/y7SJf9L2EP/eeJ0/0qpRf84ljP/dtZx/2feYf851DD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI8wAAAAAAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9n3mH/I4Ee/3Thbv8s0iP/LNIj/znU
|
||||
MP+y7q//9/f3/0Y5Nf86LCn/fG5r/3VjX/9QOjX/Pych/z8nIf9wXlr/gHBs/2BPS/9WSUX/Nykm/1lM
|
||||
SP+Bcm7/W0dC/0w2MP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9POTT/X1RR//7+/v/x+Pr/H5S3/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F4+0/3G60f/+/v7/3NjW/z8nIf8/JyH/Pych/z8n
|
||||
If9NNzH/fW1p/0w+Ov9OODP/QSkj/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8t0iT/S9hD/3nidP9Nq0j/LYso/2LCXf9z4W7/S9hD/zrVMv8s0iP/LNIj/yzSI/8s0iP/MNIn/0DW
|
||||
OP871TP/LNIj/wAAAAAAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/z7VNf9HpkL/XcdY/y3SJP8s0iP/LNIj/5XokP//////W0dC/39w
|
||||
bP9LPTr/LB4a/z4wLf9VR0T/UEM//1BDP/9aTEn/UUA8/3hoZP91Y1//UDo1/0AoIv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/5KEgP/+/v7//v7+/y2au/8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf9Pqsb//v7+/+Hd3P8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/bl9b/15R
|
||||
Tf91Y1//Pych/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/0vY
|
||||
Q/9z4W7/X79Z/zOSLv8/nTr/cNBr/3Phbv9L2EP/OtUx/yzSI/9Z0FP/T65K/2/caf8s0iP/LNIjKAAA
|
||||
AAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/OtUy/2rLZf9Prkr/P9Y2/yzSI/8s0iP/leiQ//////8/JyH/Pych/3ppZf9eUE3/RTc0/zkr
|
||||
KP90ZmP/iHl1/2JPSv9ELCf/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9KNC7/4d7d//////8/osD/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/NJ2+////
|
||||
///+/v7/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91ZGD/dmll/0Q2Mv+AcGz/W0ZB/0Ep
|
||||
I///////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/891TT/fON2/4fl
|
||||
gf9hv1z/OJcz/ziWM/9LqUb/MK8p/0C+Of9z4W7/Y91c/yzSI/8s0iNbAAAAAAAAAACH5YH/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/c+Fu/yiH
|
||||
I/9n3mH/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/4V2cv8tIBz/kYSA/2ZZVf87Lir/a15a/4V2
|
||||
cv9bR0L/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/+fj4//+/v7/YLLL/xiQ
|
||||
tP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/yaXuf/4+/z//v7+/39zcP90ZmL/SjQu/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0EpI/9POTP/e2xo/z4wLf9wYl//emll//////+V6JD/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LdIk/0DWOP9A1jj/LNIj/1vSVf9Prkr/PZs4/0WkQP8gfhv/cNFr/2Dd
|
||||
Wv8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI4gAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9L2EP/IH4b/3Phbf8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf8/JyH/W0dC/1FDQP9tX1z/Z1RP/4BwbP9pW1j/PzIu/2NVUv+FdnL/W0dC/0Ao
|
||||
Iv8/JyH/Pych/z8nIf8/JyH/QCgi/1tHQv/o5uX//v7+/4HC1v8VjrP/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8ZkLX/6/X4//7+/v9gTUj/gHBs/0U4NP96aWX/QSkj/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9LNS//emll/2pcWf9CNTH/z8/P/7zwuf821C7/LNIj/yzSI/861TL/PtU1/2fe
|
||||
Yf9s1mb/UrBN/0GfPP9OrEj/N6sx/3rYdf9hwFz/QaM8/3Phbv9F1z3/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjrgAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WN/8wjiv/addj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If9MNjD/in15/y8hHv91Y1//Pych/0o0Lv91Y1//bV9c/z8yLv9gUk//hXZy/1tHQv9RPDb/Tjcy/4Jy
|
||||
bv9uX1v/4N3d//7+/v+i0uH/Eo2y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/EYyy/9fs
|
||||
8v/+/v7/YE1I/z8nIf9bR0L/aFpX/2lbWP9RPDb/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9BKSP/Tzkz/3JgXP/j4+P/f658/1KxTf9RtUv/W8lV/1O0Tv9DoT7/RaM//1CvS/9o0mL/deFv/zjU
|
||||
L/9r32X/RaRA/1q4Vf9n3mH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPOAAAAAAAA
|
||||
AACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/P9Y3/zyaN/9cylb/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/z8nIf91Y1//Nikl/25e
|
||||
Wv8/JyH/Pych/z8nIf9KNC7/dWNf/3BiX/89Lyz/U0VC/15QTf9QQz//OCsn/2lfW///////xOLs/w6L
|
||||
sf8akLT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpC0/w+Msv+22+f//v7+/7Gopf8/JyH/Pych/0Ep
|
||||
I/91ZGD/QDIu/19OSf9QOjX/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0w2MP9bR0L/fm5q//Hx
|
||||
8f+VxZP/SadE/yiHI/9Lqkb/bc1o/3Phbv9L2EP/QNY4/y3SJP8s0iP/bd9n/0qoRf9evFn/bd9n/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI+cAAAAAAAAAAIflgf8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8/1jf/QJ87/1fF
|
||||
Uf8s0iP/LNIj/5XokP//////Pych/z8nIf8/JyH/Pych/085NP9YSkf/XlBN/0w2MP8/JyH/Pych/z8n
|
||||
If8/JyH/SjQu/3ppZf9rXlr/KRsY/1JDP/+jmJX//v7+/+Hx9f8UjrP/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8TjrP/lczc//7+/v/g3d3/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/QTIv/2ZY
|
||||
Vf+Gd3P/SjQu/z8nIf9MNjD/W0dC/4Fxbf90ZGD/ZlhU/1BCP/8/MS7/w8PD/3mpdv9Bnzz/eeJ0/0vY
|
||||
Q/861TL/LNIj/yzSI/8s0iP/LNIj/0vYQ/9lxGD/SKdD/23fZ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj+gAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WN/89mzj/WshU/yzSI/8s0iP/leiQ////
|
||||
//8/JyH/Pych/z8nIf8/JyH/TDYw/2lbV/9NQDz/UTs1/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/3pp
|
||||
Zf8vIh7/oZaT//7+/v/w+Pr/HpO2/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F4+0/3O8
|
||||
0v/+/v7/6ufn/1VIRP+EdnL/cF5Z/z8nIf8/JyH/Pych/z8nIf9uXFf/dmhl/0Y5Nf9eT0v/dGRg/2pc
|
||||
WP9OQT3/Nyom/05BPf9wY1//gnNv/5GEgP/FxcX/lsWT/23fZ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/851DD/hON+/yiGI/9t32f/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/AAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/PtU1/zGPLP9l01//LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/bFxY/z0vLP9ROzX/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/UDo1/31yb//+/v7//f7+/yuZ
|
||||
uv8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xmQtP9SrMf//v7+/+/g3P9KNC7/eGtn/ysd
|
||||
Gv+EdHH/Pych/0AoIv9RPDb/W0dC/35uav9vYV7/U0ZC/yUYFP9GODX/b2Fd/39va/91Y1//Tzk0/0s0
|
||||
Lv9XQj3/a11Z/8/Pz/+177L/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf81lDD/ft15/znU
|
||||
MP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8AAAAAAAAAAIfl
|
||||
gf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/9n3mH/GnkV/3Phbf8s0iP/LNIj/5XokP//////Pych/z8nIf8/JyH/Pych/z8nIf9tXVn/PjAt/1E7
|
||||
Nf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9AKCL/3tva//////88ocD/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/Np69///////+/v7/p1dC/z8nIf9fS0b/WEtH/0I0MP9VR0P/altX/1tN
|
||||
Sf8+MC3/TD87/25hXf9URkP/cWRg/3ppZf9LNC7/Pych/z8nIf8/JyH/SjQu/4R2c/9BMzD//////5Xo
|
||||
kP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/dNRv/0GfPP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/wAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/3fhcv8kgh//Z95h/yzS
|
||||
I/8s0iP/leiQ///////a1tX////////////b19b/QCgi/2hZVf9QQj//UTs1/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/9zY1v/+/v7/XbHL/xmQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/yeX
|
||||
uf/5/P3//v7+/2BNSP+nV0L/Pych/1pFQP9wYl//Nykm/yweG/9qXFn/eWll/3JhXf+BcW3/VUdD/3Fj
|
||||
YP91Y1//Pych/z8nIf8/JyH/Pych/z8nIf91Y1//NSck/5GDf///////leiQ/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/2feYf86mTX/eeJ0/y3SJP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/AAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9A1jj/W7pW/1GwTP8/1jb/LNIj/yzSI/+V6JD//v7+//7+
|
||||
/v/Pz8//7+/v//7+/v/f29r/YVRQ/2ZYVf9MNjD/Pych/z8nIf8/JyH/Pych/z8nIf/c2Nb//v7+/37A
|
||||
1f8Wj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8bkbb/7Pb5//7+/v9gTUj/Pych/6dX
|
||||
Qv8/JyH/Qiok/4N0cP9YS0f/fG5q/1ZBO/8/JyH/SjMu/3ttaf9GODX/dWNf/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/TDYw/3NlYv9QQz//WkZB//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/ceBr/zKQ
|
||||
LP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/oAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/0vYQ/8zki7/X8pa/y3SJP8s0iP/LNIj/+v66v//////09PT/6Ghof+pqan/8vLy//7+
|
||||
/v+jnZz/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/29fW//7+/v+g0eD/Eo2y/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbT/EYyy/9nt8v/+/v7/YE1I/z8nIf8/JyH/p1dC/z8nIf8/JyH/Tjcy/zst
|
||||
Kv9/b2v/Pych/z8nIf9bR0L/Rzk2/4N1cv9LNC7/Pych/z8nIf8/JyH/Pych/z8nIf9bR0L/SDs3/4t9
|
||||
ef9MNjD//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/zrVMv9iwl3/W7pW/0DWOP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj5wAAAAAAAAAAh+WB/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/eeJ0/xl3
|
||||
E/904W7/LNIj/yzSI//Y9tb//f39/9ra2v+goKD/pKSk/6SkpP+np6f/7e3t/6ehn/9bR0L/Pych/z8n
|
||||
If8/JyH/Pych/2FNSf//////weHr/w6Lsf8akbT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/w+L
|
||||
sf+43ej//////2FNSf8/JyH/Pych/z8nIf+nV0L/Pych/0MsJv9sWVX/PjAt/39va/8/JyH/Pych/4Fx
|
||||
bf8jFhL/f29r/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/4Fxbf8tIBz/dWNf/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/P9Y3/0mnRP944nL/LdIk/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPOAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WNv9YtlL/UbBM/0vYQ/8s0iP/2PbW//7+
|
||||
/v/e3t7/oqKi/6SkpP+kpKT/pKSk/6Ghof/u7u7/v7e1/0AoIv8/JyH/Pych/z8nIf9gTUj//v7+/9/v
|
||||
9P8TjbL/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8TjbL/mM3d//7+/v/b19b/Pych/z8n
|
||||
If8/JyH/Pych/6dXQv8/JyH/YlBL/1lMSP9FODT/f29s/z8nIf8/JyH/f29r/yMWEv9/b2v/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/b19b/0EzMP9POTT/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/831C//PJo3/2HdW/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI64AAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8u0iX/bd9n/xp4Ff934HL/LdIk/9j21//+/v7/4eHh/6Wlpf+kpKT/pKSk/6Sk
|
||||
pP+goKD/5+fn//////9+bmr/Pych/z8nIf8/JyH/YU1J//7+/v/v9/r/HZO2/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/Fo+z/3a90//+/v7/6+jo/1tHQv8/JyH/Pych/z8nIf8/JyH/p1dC/3Vk
|
||||
YP9cTkv/IxYS/yMWEv9GOTX/hHVx/1pFQP94Z2P/PzIu/4p8eP9LNC7/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9mVlL/Sz06/1E7Nf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/2HdW/8wjiv/N9Qv/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIjiAAA
|
||||
AAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0vY
|
||||
Q/9kwl//RaM//0vYQ//Y9tf//v7+/+Tk5P+mpqb/pKSk/6SkpP+kpKT/pKSk/62trf/9/f3//v7+/7h5
|
||||
aP+uZVL/v4Z3/9Cmm//+/v7//P39/yuZuv8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xmQ
|
||||
tP9Vrcj//v7+/+/m5P91SDz/mm1h/8aThv/AhXb/kGti/3BeWf/JmYz/Nykm/zgrJ/9zZWH/fm5q/3Vn
|
||||
Y/88Liv/VUdE/4Bxbv+Mf3v/QjQw/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/35uav88Liv/W0dC/z8n
|
||||
If//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/c+Ft/yWEIP8/1jf/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iNbAAAAAAAAAACH5YH/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/eeJ0/xl3E/954nT/2PbW//7+
|
||||
/v/n5+f/qKio/6SkpP+kpKT/pKSk/6SkpP+kpKT/o6Oj/76+vv/9/f3//v7+/390cf9KPTn/1tPT////
|
||||
//86oL//GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/N5++///////W0M//b2Bc/ywe
|
||||
Gv8+MC3/MyYi/zEjIP95Sz//PzEt/41fU/84Kyf/eWlk/0o0Lv8/JyH/SjQu/3VjX/+DdXH/QDIv/0U3
|
||||
M/9VR0P/emxp/1VAO/8/JyH/Pych/z8nIf8/JyH/dWNf/z0vLP+FdnL/QCgi//////+V6JD/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9z4W3/IoAc/z7VNf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIygAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf9KqUX/XrxY/2vfZP//////7e3t/6ioqP+jo6P/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/oaGh/8jIyP//////4Nzb/+Hd3P/+/v7/Wq/J/xmQtP8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/yiXuf/6/f3//v7+/31taf9qXFn/MSMg/3lqZv9OODP/W0dC/8eU
|
||||
h/9FNzP/YzYq/4Bxbv9LNS//Pych/z8nIf8/JyH/Pych/19LRv9tW1b/kYSA/0AzL/8kFhP/eGpn/3Vj
|
||||
X/9KNC7/Pych/z8nIf9KNC7/cWNf/1hLR/9bR0L//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/2fe
|
||||
Yf8gfxv/Z95h/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/AAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/9F1z3/ctJt/yyKJv9t32f//v7+//Ly8v+lpaX/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/oaGh/8fHx////////////3zA1P8Wj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8bkbX/7fb5//7+/v+2dWT/x5SH/2EzJ//HlIb/rGFN/6dXQv9nOS3/p1dC/4V2cv9wQjb/WUQ//z8n
|
||||
If8/JyH/QSkj/1tGQf+FdnL/X1JO/0k7OP9SREH/Y1VS/3NjX/9XSUb/MyYi/3VnY/91Y1//UDo0/z8n
|
||||
If91Y1//PS8s/4V2cv//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/PtU1/zCOK/9y4Wz/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI8wAAAAAAAAAAAAA
|
||||
AACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/Rdc9/4Liff8igB3/h+WB/0zY
|
||||
RP//////ysrK/6Ojo/+kpKT/o6Oj/6Ojo/+ioqL/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/oqKi/7+9
|
||||
vf+Xz+D/E42y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/Eo2y/9zu8//+/v7/bVpW/1tH
|
||||
Qv9QQj//cWRg/1tGQf8/JyH/Pych/z8nIf+nV0L/W0dC/39RRf+AcGz/Pych/0EpI/96aWX/dmhl/0Ay
|
||||
L/+HeXb/dWNf/085NP9MNjD/Pych/1tHQv+FdnL/XlBN/zIkIf9yZGH/emll/1xHQv+KfHn/Rzk2////
|
||||
//+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8/1jf/TqxJ/2bHYf861TL/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjhQAAAAAAAAAAAAAAAIflgf8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LdIk/z7VNf944nP/LYwo/4Phfv9jwV7/QqA8//7+/v//////09PT/6Sk
|
||||
pP+ioqL/xcXF/+fn5/+ioqL/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKOj/42eo/8Uj7T/GpCz/xmR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/w+Lsf+73+n//////1JHRP+Cc2//g3Vy/zUoJP96aWX/QSkj/z8n
|
||||
If8/JyH/Pych/6dXQv9RPDb/o3Vp/2tdWv9LNS//Tzk0/3JlYf9TRkL/emll/0s0Lv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0AoIv9bR0L/hXZy/2haV/80JiP/Z1pW/5GEgP9fUk7/6urq/5vplv8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/zrVMv9iwl3/SahE/z/WN/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iM3AAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/861TL/PtU1/2fe
|
||||
Yf924HD/WLZT/yeFIv8behb/Kogl/2jHY/+H5YH/l+iT/9f11v/+/v7/3d3d/76+vv/8/Pz//v7+//Ly
|
||||
8v+mpqb/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKP/pKOk/56io/8ckLP/GZCz/xmRtf8akbX/GpG1/xqR
|
||||
tf8TjbL/ms/e//7+/v/g3dz/PjAt/5GEgP8yJCH/h3l2/0UuKP8/JyH/Pych/z8nIf8/JyH/rGJO/1M9
|
||||
OP/Aj4L/QzYy/2lXUv95amb/Rjg1/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9AKCL/W0ZB/4BwbP9tYFz/PS8s/1pMSf+zs7P/vPC4/zjUL/8s0iP/LNIj/yzSI/8s0iP/LNIj/2rY
|
||||
ZP8piCT/S9hD/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/gAA
|
||||
AAAAAAAAAAAAAAAAAACH5YH/LNIj/z/WNv9n3mH/cuFs/1u8Vv8/nTr/N5Yy/0upRf9Zw1P/c+Ft/2vZ
|
||||
Zf9gwVv/SKdD/yiGI/8+nDn/aMhj/+P54v/+/v7//f39//7+/v/C8b///v7+//X19f+pqan/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/oqOk/6aiof8mkbD/GI+0/xmQtf8akbX/Fo+z/3i+1P/+/v7/3NjW/1E7
|
||||
Nv9bTkr/WkxJ/1lLSP9eTkn/XlBN/2teWv9CLyv/OCYh/zknI/+UZ1v/VkhF/8eUhv8sHxv/kYSA/zgq
|
||||
J/+AcGz/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SDIs/11I
|
||||
Q/+IeXX/gXNw/62trf9sm2n/fd14/2feYf851DD/LNIj/yzSI/8s0iP/Z95h/yOBHv954nT/LdIk/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iOmAAAAAAAAAAAAAAAAAAAAAJTo
|
||||
j9861TL+TKpH/zSSL/8/nTr/W7xW/2/eaf9n3mH/P9Y2/y3SJP8s0iP/LNIj/zrVMv9L2EP/dOFu/2DK
|
||||
Wv9Fo0D/IoAd/7LesP+78Ln/bN9m/5XokP/+/v7///////T09P+srKz/o6Oj/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/o6Ok/6ifnP80j6z/F5C1/xmQtP9Xrsj//v7+/9zY1v8/JyH/Qywm/2xdWv8jFhL/V0lG/0Yz
|
||||
Lv8/JyH/Pych/z8nIf8/JyH/Pych/72Bcv92ZmL/iFtP/05APf9VSET/cGJf/1tGQf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9bR0L/gXFt/3BgXP9bTUr/SDo3/0g6N/9LPTr/wcHB/5fG
|
||||
lP86mTX/NpUx/3LSbP9n3mH/OdQw/yzSI/8+1Tb/WLdT/2LAXf9A1jj/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIz8AAAAAAAAAAAAAAAAAAAAAt++0nzXULf9r2GX/dOFu/0vY
|
||||
Q/861TL/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/0vYQ/934HH/TatI/yGA
|
||||
HP9ry2b/su6v///////b19b//v7+//Dw8P+tra3/o6Oj/6SkpP+kpKT/pKSk/6SkpP+kpKT/o6Ok/6uh
|
||||
n/9Olav/NZ6+///////Uz87/Pych/z8nIf91Y1//TUA8/25hXf90Y17/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/p1dC/z8nIf+vZlP/STw4/zYoJf94Z2P/QSkj/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0o0
|
||||
Lv91Y1//bl9b/1BCP/9CNTH/V0lG/2laVv9/b2v/dWNf/085NP//////numZ/2feYf9v2Wr/RKI//zGP
|
||||
LP9pyWT/Z95h/zvVM/9w22r/MY8s/0vYQ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iPzAAAAAAAAAAAAAAAAAAAAAAAAAAD///9cLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y3SJP9L2EP/gN97/zWTMP95qXb//v7+/1ZB
|
||||
O//c2Nb//v7+//Ly8v+zs7P/oqKi/6SkpP+kpKT/pKSk/6SkpP+kpKT/oqOi/7Svrv/n6Oj//////87I
|
||||
xv+lmpf/VkE7/3ttav84Kif/emll/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+nV0L/Pych/6dY
|
||||
Q/+FdnL/LSAc/3NiXf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91Y1//fW9r/zwuK/9URkP/gXJu/3Vj
|
||||
X/9QOjX/QCgi/z8nIf8/JyH/Pych//////+V6JD/LNIj/y3SJP9L2EP/eOFy/0imQv8siyf/ZMRf/4Lk
|
||||
fP8zki7/dd5v/y3SJP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI4EAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///zws0iONLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/bd9n/6TUov+ZmZn/h3l1/1VAO//SqqD///////n5
|
||||
+f+8vLz/oqKi/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6ioqP/Kysr/+Pj4//7+/v//////0c7N/6KX
|
||||
lf9KNC7/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/6dXQv8/JyH/p1dC/1tHQv89Lyz/d2dj/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/emll/2VXVP8+MC3/kYN//1tHQv9AKCL/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/8t0iT/S9hD/3bhcP9NrEj/JoUh/1KxTf9OrEj/UNlI/y3S
|
||||
JP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjCAAAAAAAAAAAAAAAAAAAAAAAAAAA////GyzS
|
||||
IxAs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8u0iX/pOug//j4+P8nGhb/gnRx/7FrWP9gTUj//v7+//z8/P/FxcX/oqKi/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Ojo/+hoaH/wcHB/+Hh4f//////////////////////////////
|
||||
////////pJmW/z8nIf8/JyH/p1dC/z8nIf+nV0L/UTs2/2RXU/9mWFX/TDYw/z8nIf8/JyH/Pych/3pp
|
||||
Zf9dT0z/V0lG/3ppZf9KNC7/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/zrVMv9K2EL/duFw/3vZdv9dvFj/IYAc/yKBHf9bulb/eeJ0/0vYQ/8t0iT/LNIj/yzS
|
||||
I/8s0iP/LNIj/izSI6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8PAAAAACzSI6gs0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/+V6JD//v7+/46AfP8lFxT/wpOH/3lQRv+2dGP//v7+//7+/v/c3Nz/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+jo6P/oaGh/6mpqf+vr6//r6+v/7a2tv+3t7f/2NjY//z8/P/SqqD/p1dC/2c5
|
||||
Lf+nV0L/Pych/6dXQv9AKCL/gnNv/0EzMP9bR0L/Pych/z8nIf91Y1//Y1VS/1xPS/96aWX/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LdIk/z/WNv9n3mH/cdJs/0Wj
|
||||
P/8riSb/S6lF/2jSYv9l3l//Zd5e/2TEX/8mhCH/T61K/3jhcv871TP/LNIj/yzSI/8s0iP/LNIjFgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wwAAAAALNIjEyzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////VkE7/4l7
|
||||
eP9eMSX/joB9/0o0Lv9nVFD/1M/O//7+/v/z8/P/qqqq/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+jo6P/paWl/+fn5//+/v7/49/e/52Rjv9/b2v/dWNf/65lUv9MNjD/p1dC/z8n
|
||||
If91Y1//LSAc/4Fxbf8/JyH/VkE7/3hqZ/9IOzf/emll/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH//v7+/7Lur/914HD/SahE/y2LKP9XtVL/dN5u/2feYf8/1jb/LdIk/yzS
|
||||
I/8s0iP/OdQw/2feYf9szGb/YL9b/0DWOP8s0iP/LNIj/yzSI6EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////DAAAAAAAAAAALNIjkizSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/W0dC/6h6bv84Kif/dWNf/z8n
|
||||
If8/JyH/npKP//7+/v/+/v7/srKy/6Kiov+kpKT/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/oKCg/8fH
|
||||
x//5+fn//////6Sdm/9XSUb/V0lG/0Q2M/8tIBz/iVtP/4p8ef+/hnf/SjQu/043Mv9TRUL/a1xY/0Ir
|
||||
Jf+FdnL/MiQh/4V2cv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzUv/3Vj
|
||||
X//t7e3/bZxq/0OiPv942HP/Z95h/z7VNv8t0iT/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/zrV
|
||||
Mv9A1jj/MNIn/yzSI/8s0iP/LNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8KAAAAAAAA
|
||||
AAAs0iMFLNIj+izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf9BKSP/mXdv/3NFOf+pe27/sWtY/6dXQv+nV0L/tnRj//7+
|
||||
/v//////0NDQ/6Wlpf+kpKT/pKSk/6SkpP+kpKT/o6Oj/6ioqP/l5eX//v7+//Lm4//Mn5P/rmVS/69m
|
||||
U/+vZlP/tHBe/8WQgv+XenP/QzUy/39SRv+Rg3//aVZR/4V3dP9WSUX/blxX/1pMSf9nWVb/VkE7/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/QSkj/085NP98bWn/Oi0p/8rKyv+78Lj/S9hD/zrV
|
||||
Mv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wQAAAAAAAAAAAAAAAAs0iNjLNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf9KNC7/hXd0/yQXE/+AcGz/Pych/z8nIf8/JyH/Z1RQ/9TPzv/+/v7/9fX1/7m5
|
||||
uf+kpKT/pKSk/6CgoP/IyMj/+Pj4///////e2dj/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0s0
|
||||
Lv91Y1//u42B/zYpJf9vYl7/kYSA/zEjIP+RhID/KRsX/4BwbP8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf96aWX/YVRQ/z4wLP99bWn//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iPuAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////AQAAAAAAAAAAAAAAAAAAAAAs0iPKLNIj/izSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If91Y1//RDYz/25gXf9KNC7/Pych/z8nIf8/JyH/Pych/56Sj//+/v7//v7+//Ly8v++vr7/4eHh//7+
|
||||
/v/+/v7/YU1J/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+xa1j/hXZy/1VH
|
||||
Q/9RRED/Sjw5/00/PP9eUE3/W0dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9WQTv/hXZy/0I1
|
||||
Mf9iVFH/dWNf/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8AAAAAAAAAAAAAAAAAAAAAACzSIw0s0iP9LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/0o0Lv+CdHH/QjQx/3Vj
|
||||
X/8/JyH/Pych/z8nIf8/JyH/Pych/3VjX/+fmJb//v7+////////////29fW/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/6FUQP8/JyH/emll/2hbV/8sHxv/IxYS/3hp
|
||||
Zf9AKCL/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/5CCf/8xIyD/cmRh/3VjX/8/JyH/Pych////
|
||||
//+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI1Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////vGpU/6dXQv+nV0L/p1dC/7+Gd/9tPzP/xI+B/6dXQv+nV0L/p1dC/6dX
|
||||
Qv+xa1j/s4R4/45hVf+/hnf/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/oFRA/69aRP8/JyH/emll/2tdWv8lFxT/f29r/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0s0Lv+Rg3//MCIf/3psaf9WQTv/Pych/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj4wAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
I5Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/nOqY//7+
|
||||
/v//////1dDP/2lWUf8/JyH/UDo1/1tNSv9sXlv/TDYw/z8nIf8/JyH/QCgi/4V2cv8tIBz/hXZy/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/65aRP+uWkT/emll/z4wLf99bWn/Pych/z8nIf8/JyH/Pych/z8nIf9BKSP/emll/z4w
|
||||
Lf90ZmL/VkE7/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI/0s0iMRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI9Qs0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ///////+/v7//////9XQ
|
||||
z/9qV1L/fW5q/1BDP/9ROzX/Pych/z8nIf9bR0L/WEpH/3JkYf9VQDv/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If+1aFT/nm9i/2haV/9MNjD/Pych/z8nIf8/JyH/Pych/1tHQv9iVFH/X1FO/3VjX/8/JyH/Pych/z8n
|
||||
If8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjBSzSI+0s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP///////v7+///////l4+H/RDYz/1tH
|
||||
Qv8/JyH/SjQu/4d5dv86LSn/dWNf/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9RPDb/UTs1/1E7
|
||||
Nf9ROzX/UTs1/1E7Nf9RPDb/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9/cGz/iVlN/4FZ
|
||||
Tf8/JyH/Pych/z8nIf9KNC7/iHp2/zUoJP96aWX/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH//////5Xo
|
||||
kP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI28AAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AQAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjECzSI/Ys0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD///////////+ysrL/wLi2/z8nIf96aWX/Nyom/46B
|
||||
ff9KNC7/Pych/z8nIf9AKCL/UTw2/1tHQv+BcW3/cmJf/2BST/9TRkL/Rzk2/0I1Mf9ENjP/UkRB/2FT
|
||||
UP94aWX/dWNf/1A6Nf9AKCL/Pych/z8nIf8/JyH/Pych/3VjX/80JyP/nn92/6dXQv9sPC//QSkj/3pp
|
||||
Zf8tHxz/jX98/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjFizSI/ks0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9Y21H/1PXS/729vf/6+vr//v7+/6Wfnf9dT0z/WkZB/z8nIf9QOjX/dWNf/3hp
|
||||
Zf9VSET/Nykm/0w/O/9hVFD/cGFd/3lpZf99bWn/fm5q/3xsaP92ZmL/c2Vh/1RGQ/8yJCH/VklF/4V2
|
||||
cv9bR0L/TDYw/z8nIf8/JyH/UDo1/1NFQv9vYFz/QCgi/2w8L/+6cl//ZFdT/2RXU/9bR0L/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjFyzS
|
||||
I/cs0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/871TP/ZbRh/8/ozf/9/f3/nZ2d/+Xi4f+BcWz/hXZy/1dJRv80JyP/WkxJ/3RlYf+BcW3/W0dC/1E8
|
||||
Nv9AKCL/Pych/z8nIf8/JyH/Pych/z8nIf9MNjD/Tzk0/3VjX/96bGn/RTcz/0o8Of+Rg3//W0dC/0Ir
|
||||
Jf9AKCL/Z1hU/1lLSP9QOjX/QCgi/4V1cv9lNSn/y5aI/0AoIv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI5QAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjEyzSI/Es0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8lqh7/b9Jq/1ak
|
||||
Uv/w8PD/8/Pz/7CwsP+XlJT/jYJ//4BwbP9bR0L/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0s0Lv91Y1//gXNw/0AzL/9eUU3/YExH/0kyLf9/b2v/PTAs/3Vj
|
||||
X/9aRUD/WEpH/2xeW/9bRkH/rlpE/65aRP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8WAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjCizSI+Ms0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0G0O/9Usk//NJMv/zmYNP9wn23/7+/v//7+
|
||||
/v/+/v7/1dDP/2hVUP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9KNC7/dWNf/2VWUv86LSn/iXx4/3JhXf9HOTb/fGxo/3xsaP8jFhL/hXZy/0Ao
|
||||
Iv8/JyH/Pych/65aRP9sPC//Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/4s0iP/LNIjawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI6ws0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8t0iT/ULpK/xl3E/8lgx//bc1n/2feYf851DD/leiQ///////+/v7//////5+T
|
||||
kP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/STIt/4p9ef82KSX/fnBs/2VXU/9iVFD/ZVdT/1RGQ/9bR0L/Pych/z8nIf8/JyH/Pych/2w7
|
||||
L/+nV0L/bDwv/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP+LNIj+yzSIzgAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI3Es0iP/LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0vY
|
||||
Q/9WtVH/Ppw5/3nidP9F1z3/LNIj/yzSI/8s0iP/LNIj/9j21v////////////////+fk5D/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/4Fx
|
||||
bf8/MC3/b2Bc/0k7OP82KCX/gHBt/0AoIv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9sPC//p1dC/2w7
|
||||
L///////leiQ/yzSI/8s0iP/LNIj/yzSI90s0iMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8WAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
IyIs0iPsLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/heSA/yB/G/954nT/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/1nbUv/Q9c7/////////////////mIuI/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+DfHr/aGFf/2li
|
||||
YP+6sa//n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/tId8//////+V6JD/LNIj/izS
|
||||
I/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iOMLNIj/yzS
|
||||
I/4s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf9Anjv/ZMRf/0XXPf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9Z21L/0PXO////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////+8vLz/wcHB////////////////////
|
||||
/////////////////////////////////////////////5vpl/8s0iPqLNIjLAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMjLNIj1SzSI/8s0iP+LNIj/yzS
|
||||
I/851DD/d9hy/zCOK/9n3mH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/2rUZP9KqUX/P9Y3/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIjfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjVizSI/Is0iP/LNIj/2feYf8nhSL/fN13/znU
|
||||
MP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/dOFu/zmYNP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iP/LNIjpizS
|
||||
IwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI2os0iPzTLpG/1KwTf5n3mH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9L2EP/SqlF/3Th
|
||||
bv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjsizSIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAABs3mZtUNhJ3S7SJf8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/zvVM/9qzmX/WdRT/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iP/LNIjlyzSIxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjLCzSI54s0iP+LNIj/yzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPSLNIjZgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAs0iNHLNIjpizSI/os0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/4s0iP/LNIj/yzSI88s0iN3LNIjGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FwAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
Iyos0iNzLNIjtyzSI/Us0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPWLNIjlyzSI04s0iMDAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
Iw4s0iNALNIjbCzSI5Qs0iO1LNIj0izSI+gs0iP6LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPyLNIj3izS
|
||||
I8Qs0iOlLNIjgSzSI1Ys0iMoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////gAAAD//////4AA///////4AAAA//////AA
|
||||
AAf/////+AAAAP////8AAAAA//////gAAAD////4AAAAAB/////4AAAA////4AAAAAAD////+AAAAP//
|
||||
/4AAAAAAAP////gAAAD///gAAAAAAAA////4AAAA///4AAAAAAAAH///+AAAAP//4AAAAAAAAAf///gA
|
||||
AAD//8AAAAAAAAAB///4AAAA//+AAAAAAAAAAP//+AAAAP/+AAAAAAAAAAB///gAAAD//AAAAAAAAAAA
|
||||
P//4AAAA//gAAAAAAAAAAA//+AAAAP/wAAAAAAAAAAAH//gAAAD/4AAAAAAAAAAAA//4AAAA/8AAAAAA
|
||||
AAAAAAH/+AAAAP+AAAAAAAAAAAAB//gAAAD/AAAAAAAAAAAAAP/4AAAA/gAAAAAAAAAAAAB/+AAAAP4A
|
||||
AAAAAAAAAAAAP/gAAAD8AAAAAAAAAAAAAB/4AAAA+AAAAAAAAAAAAAAf+AAAAPgAAAAAAAAAAAAAD/gA
|
||||
AADwAAAAAAAAAAAAAA/4AAAA4AAAAAAAAAAAAAAH+AAAAOAAAAAAAAAAAAAAA/gAAADAAAAAAAAAAAAA
|
||||
AAP4AAAAwAAAAAAAAAAAAAAB+AAAAIAAAAAAAAAAAAAAAfgAAACAAAAAAAAAAAAAAAD4AAAAAAAAAAAA
|
||||
AAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAA
|
||||
AAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgA
|
||||
AAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAA
|
||||
AAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAA
|
||||
AAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAA
|
||||
AAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgA
|
||||
AAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAA
|
||||
AAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAA
|
||||
AAAAAAAAeAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAIAA
|
||||
AAAAAAAAAAAAAPgAAACAAAAAAAAAAAAAAAH4AAAAwAAAAAAAAAAAAAAB+AAAAMAAAAAAAAAAAAAAA/gA
|
||||
AADgAAAAAAAAAAAAAAP4AAAA4AAAAAAAAAAAAAAH+AAAAPAAAAAAAAAAAAAAD/gAAAD4AAAAAAAAAAAA
|
||||
AA/4AAAA+AAAAAAAAAAAAAAf+AAAAPwAAAAAAAAAAAAAH/gAAAD+AAAAAAAAAAAAAD/4AAAA/gAAAAAA
|
||||
AAAAAAB/+AAAAP8AAAAAAAAAAAAA//gAAAD/gAAAAAAAAAAAAf/4AAAA/8AAAAAAAAAAAAH/+AAAAP/g
|
||||
AAAAAAAAAAAD//gAAAD/8AAAAAAAAAAAB//4AAAA//gAAAAAAAAAAA//+AAAAP/8AAAAAAAAAAA///gA
|
||||
AAD//gAAAAAAAAAAf//4AAAA//+AAAAAAAAAAP//+AAAAP//wAAAAAAAAAH///gAAAD//+AAAAAAAAAH
|
||||
///4AAAA///4AAAAAAAAH///+AAAAP///gAAAAAAAD////gAAAD///+AAAAAAAD////4AAAA////4AAA
|
||||
AAAD////+AAAAP////gAAAAAH/////gAAAD/////AAAAAP/////4AAAA//////AAAAf/////+AAAAP//
|
||||
////gAD///////gAAAD////////////////4AAAA////////////////+AAAAP////////////////gA
|
||||
AAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
609
EduNetworkBuilder/NetworkBuilder.Designer.cs
generated
Normal file
609
EduNetworkBuilder/NetworkBuilder.Designer.cs
generated
Normal file
@@ -0,0 +1,609 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class BuilderWindow
|
||||
{
|
||||
/// <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.msMainMenuStrip = new System.Windows.Forms.MenuStrip();
|
||||
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.loadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.reloadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.allToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dHCPRequestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clearArpTableToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clearIPsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.pingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.helpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.releaseNotesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.checkForUpdatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.samplesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.puzzlesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.solvedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dHCPToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.oneNetworkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.twoNetworksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.threeNetworksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.firewallsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toSolveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.solvedDHCPToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.solvedOneNetworkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.solvedTwoNetworksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.SolvedThreeNetworksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.firewallsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.panelChoices = new System.Windows.Forms.Panel();
|
||||
this.lbMessages = new System.Windows.Forms.ListBox();
|
||||
this.lblStatus = new System.Windows.Forms.Label();
|
||||
this.pbNetworkView = new System.Windows.Forms.PictureBox();
|
||||
this.btnHelp = new System.Windows.Forms.Button();
|
||||
this.rbHelp4 = new System.Windows.Forms.RadioButton();
|
||||
this.rbHelp3 = new System.Windows.Forms.RadioButton();
|
||||
this.rbHelp2 = new System.Windows.Forms.RadioButton();
|
||||
this.rbHelp1 = new System.Windows.Forms.RadioButton();
|
||||
this.HelpPanel = new System.Windows.Forms.Panel();
|
||||
this.myProgressBar = new System.Windows.Forms.ProgressBar();
|
||||
this.changeLanguageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.msMainMenuStrip.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pbNetworkView)).BeginInit();
|
||||
this.HelpPanel.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// msMainMenuStrip
|
||||
//
|
||||
this.msMainMenuStrip.ImageScalingSize = new System.Drawing.Size(20, 20);
|
||||
this.msMainMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.fileToolStripMenuItem,
|
||||
this.editToolStripMenuItem,
|
||||
this.allToolStripMenuItem,
|
||||
this.helpToolStripMenuItem,
|
||||
this.samplesToolStripMenuItem});
|
||||
this.msMainMenuStrip.Location = new System.Drawing.Point(0, 0);
|
||||
this.msMainMenuStrip.Name = "msMainMenuStrip";
|
||||
this.msMainMenuStrip.Padding = new System.Windows.Forms.Padding(4, 2, 0, 2);
|
||||
this.msMainMenuStrip.Size = new System.Drawing.Size(463, 24);
|
||||
this.msMainMenuStrip.TabIndex = 0;
|
||||
this.msMainMenuStrip.Text = "msMainMenuStrip";
|
||||
//
|
||||
// fileToolStripMenuItem
|
||||
//
|
||||
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.newToolStripMenuItem,
|
||||
this.loadToolStripMenuItem,
|
||||
this.reloadToolStripMenuItem,
|
||||
this.saveToolStripMenuItem,
|
||||
this.exitToolStripMenuItem});
|
||||
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
|
||||
this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
|
||||
this.fileToolStripMenuItem.Text = "File";
|
||||
//
|
||||
// newToolStripMenuItem
|
||||
//
|
||||
this.newToolStripMenuItem.Name = "newToolStripMenuItem";
|
||||
this.newToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
|
||||
this.newToolStripMenuItem.Text = "New";
|
||||
this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click);
|
||||
//
|
||||
// loadToolStripMenuItem
|
||||
//
|
||||
this.loadToolStripMenuItem.Name = "loadToolStripMenuItem";
|
||||
this.loadToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
|
||||
this.loadToolStripMenuItem.Text = "Load";
|
||||
this.loadToolStripMenuItem.Click += new System.EventHandler(this.loadToolStripMenuItem_Click);
|
||||
//
|
||||
// reloadToolStripMenuItem
|
||||
//
|
||||
this.reloadToolStripMenuItem.Name = "reloadToolStripMenuItem";
|
||||
this.reloadToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
|
||||
this.reloadToolStripMenuItem.Text = "Reload";
|
||||
this.reloadToolStripMenuItem.Click += new System.EventHandler(this.reloadToolStripMenuItem_Click);
|
||||
//
|
||||
// saveToolStripMenuItem
|
||||
//
|
||||
this.saveToolStripMenuItem.Name = "saveToolStripMenuItem";
|
||||
this.saveToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
|
||||
this.saveToolStripMenuItem.Text = "Save";
|
||||
this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click);
|
||||
//
|
||||
// exitToolStripMenuItem
|
||||
//
|
||||
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
||||
this.exitToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
|
||||
this.exitToolStripMenuItem.Text = "Exit";
|
||||
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
|
||||
//
|
||||
// editToolStripMenuItem
|
||||
//
|
||||
this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.cutToolStripMenuItem,
|
||||
this.copyToolStripMenuItem,
|
||||
this.pasteToolStripMenuItem,
|
||||
this.undoToolStripMenuItem,
|
||||
this.optionsToolStripMenuItem,
|
||||
this.changeLanguageToolStripMenuItem});
|
||||
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
|
||||
this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
|
||||
this.editToolStripMenuItem.Text = "Edit";
|
||||
//
|
||||
// cutToolStripMenuItem
|
||||
//
|
||||
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
|
||||
this.cutToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.cutToolStripMenuItem.Text = "Cut";
|
||||
//
|
||||
// copyToolStripMenuItem
|
||||
//
|
||||
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
|
||||
this.copyToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.copyToolStripMenuItem.Text = "Copy";
|
||||
//
|
||||
// pasteToolStripMenuItem
|
||||
//
|
||||
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
|
||||
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.pasteToolStripMenuItem.Text = "Paste";
|
||||
//
|
||||
// undoToolStripMenuItem
|
||||
//
|
||||
this.undoToolStripMenuItem.Name = "undoToolStripMenuItem";
|
||||
this.undoToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.undoToolStripMenuItem.Text = "Undo";
|
||||
//
|
||||
// optionsToolStripMenuItem
|
||||
//
|
||||
this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem";
|
||||
this.optionsToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.optionsToolStripMenuItem.Text = "Options";
|
||||
this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click);
|
||||
//
|
||||
// allToolStripMenuItem
|
||||
//
|
||||
this.allToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.dHCPRequestToolStripMenuItem,
|
||||
this.clearArpTableToolStripMenuItem,
|
||||
this.clearIPsToolStripMenuItem,
|
||||
this.pingToolStripMenuItem});
|
||||
this.allToolStripMenuItem.Name = "allToolStripMenuItem";
|
||||
this.allToolStripMenuItem.Size = new System.Drawing.Size(33, 20);
|
||||
this.allToolStripMenuItem.Text = "All";
|
||||
//
|
||||
// dHCPRequestToolStripMenuItem
|
||||
//
|
||||
this.dHCPRequestToolStripMenuItem.Name = "dHCPRequestToolStripMenuItem";
|
||||
this.dHCPRequestToolStripMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.dHCPRequestToolStripMenuItem.Text = "DHCP Request";
|
||||
this.dHCPRequestToolStripMenuItem.Click += new System.EventHandler(this.dHCPRequestToolStripMenuItem_Click);
|
||||
//
|
||||
// clearArpTableToolStripMenuItem
|
||||
//
|
||||
this.clearArpTableToolStripMenuItem.Name = "clearArpTableToolStripMenuItem";
|
||||
this.clearArpTableToolStripMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.clearArpTableToolStripMenuItem.Text = "Clear Arp Table";
|
||||
this.clearArpTableToolStripMenuItem.Click += new System.EventHandler(this.clearArpTableToolStripMenuItem_Click);
|
||||
//
|
||||
// clearIPsToolStripMenuItem
|
||||
//
|
||||
this.clearIPsToolStripMenuItem.Name = "clearIPsToolStripMenuItem";
|
||||
this.clearIPsToolStripMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.clearIPsToolStripMenuItem.Text = "Clear IPs";
|
||||
this.clearIPsToolStripMenuItem.Click += new System.EventHandler(this.clearIPsToolStripMenuItem_Click);
|
||||
//
|
||||
// pingToolStripMenuItem
|
||||
//
|
||||
this.pingToolStripMenuItem.Name = "pingToolStripMenuItem";
|
||||
this.pingToolStripMenuItem.Size = new System.Drawing.Size(155, 22);
|
||||
this.pingToolStripMenuItem.Text = "Ping";
|
||||
this.pingToolStripMenuItem.Click += new System.EventHandler(this.pingToolStripMenuItem_Click);
|
||||
//
|
||||
// helpToolStripMenuItem
|
||||
//
|
||||
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.helpToolStripMenuItem1,
|
||||
this.aboutToolStripMenuItem,
|
||||
this.releaseNotesToolStripMenuItem,
|
||||
this.checkForUpdatesToolStripMenuItem});
|
||||
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
|
||||
this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
|
||||
this.helpToolStripMenuItem.Text = "Help";
|
||||
//
|
||||
// helpToolStripMenuItem1
|
||||
//
|
||||
this.helpToolStripMenuItem1.Name = "helpToolStripMenuItem1";
|
||||
this.helpToolStripMenuItem1.Size = new System.Drawing.Size(173, 22);
|
||||
this.helpToolStripMenuItem1.Text = "Help";
|
||||
this.helpToolStripMenuItem1.Click += new System.EventHandler(this.helpToolStripMenuItem1_Click);
|
||||
//
|
||||
// aboutToolStripMenuItem
|
||||
//
|
||||
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
|
||||
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
|
||||
this.aboutToolStripMenuItem.Text = "About";
|
||||
this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);
|
||||
//
|
||||
// releaseNotesToolStripMenuItem
|
||||
//
|
||||
this.releaseNotesToolStripMenuItem.Name = "releaseNotesToolStripMenuItem";
|
||||
this.releaseNotesToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
|
||||
this.releaseNotesToolStripMenuItem.Text = "Release Notes";
|
||||
this.releaseNotesToolStripMenuItem.Click += new System.EventHandler(this.releaseNotesToolStripMenuItem_Click);
|
||||
//
|
||||
// checkForUpdatesToolStripMenuItem
|
||||
//
|
||||
this.checkForUpdatesToolStripMenuItem.Name = "checkForUpdatesToolStripMenuItem";
|
||||
this.checkForUpdatesToolStripMenuItem.Size = new System.Drawing.Size(173, 22);
|
||||
this.checkForUpdatesToolStripMenuItem.Text = "Check For Updates";
|
||||
//
|
||||
// samplesToolStripMenuItem
|
||||
//
|
||||
this.samplesToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.puzzlesToolStripMenuItem,
|
||||
this.solvedToolStripMenuItem,
|
||||
this.toSolveToolStripMenuItem});
|
||||
this.samplesToolStripMenuItem.Name = "samplesToolStripMenuItem";
|
||||
this.samplesToolStripMenuItem.Size = new System.Drawing.Size(63, 20);
|
||||
this.samplesToolStripMenuItem.Text = "Samples";
|
||||
//
|
||||
// puzzlesToolStripMenuItem
|
||||
//
|
||||
this.puzzlesToolStripMenuItem.Name = "puzzlesToolStripMenuItem";
|
||||
this.puzzlesToolStripMenuItem.Size = new System.Drawing.Size(119, 22);
|
||||
this.puzzlesToolStripMenuItem.Text = "Puzzles";
|
||||
this.puzzlesToolStripMenuItem.Click += new System.EventHandler(this.puzzlesToolStripMenuItem_Click);
|
||||
//
|
||||
// solvedToolStripMenuItem
|
||||
//
|
||||
this.solvedToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.dHCPToolStripMenuItem,
|
||||
this.oneNetworkToolStripMenuItem,
|
||||
this.twoNetworksToolStripMenuItem,
|
||||
this.threeNetworksToolStripMenuItem,
|
||||
this.firewallsToolStripMenuItem});
|
||||
this.solvedToolStripMenuItem.Name = "solvedToolStripMenuItem";
|
||||
this.solvedToolStripMenuItem.Size = new System.Drawing.Size(119, 22);
|
||||
this.solvedToolStripMenuItem.Text = "Solved";
|
||||
//
|
||||
// dHCPToolStripMenuItem
|
||||
//
|
||||
this.dHCPToolStripMenuItem.Name = "dHCPToolStripMenuItem";
|
||||
this.dHCPToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.dHCPToolStripMenuItem.Text = "DHCP";
|
||||
this.dHCPToolStripMenuItem.Click += new System.EventHandler(this.dHCPToolStripMenuItem_Click);
|
||||
//
|
||||
// oneNetworkToolStripMenuItem
|
||||
//
|
||||
this.oneNetworkToolStripMenuItem.Name = "oneNetworkToolStripMenuItem";
|
||||
this.oneNetworkToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.oneNetworkToolStripMenuItem.Text = "One Network";
|
||||
this.oneNetworkToolStripMenuItem.Click += new System.EventHandler(this.oneNetworkToolStripMenuItem_Click);
|
||||
//
|
||||
// twoNetworksToolStripMenuItem
|
||||
//
|
||||
this.twoNetworksToolStripMenuItem.Name = "twoNetworksToolStripMenuItem";
|
||||
this.twoNetworksToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.twoNetworksToolStripMenuItem.Text = "Two Networks";
|
||||
this.twoNetworksToolStripMenuItem.Click += new System.EventHandler(this.twoNetworksToolStripMenuItem_Click);
|
||||
//
|
||||
// threeNetworksToolStripMenuItem
|
||||
//
|
||||
this.threeNetworksToolStripMenuItem.Name = "threeNetworksToolStripMenuItem";
|
||||
this.threeNetworksToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.threeNetworksToolStripMenuItem.Text = "Three Networks";
|
||||
this.threeNetworksToolStripMenuItem.Click += new System.EventHandler(this.threeNetworksToolStripMenuItem_Click);
|
||||
//
|
||||
// firewallsToolStripMenuItem
|
||||
//
|
||||
this.firewallsToolStripMenuItem.Name = "firewallsToolStripMenuItem";
|
||||
this.firewallsToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.firewallsToolStripMenuItem.Text = "Firewalls";
|
||||
this.firewallsToolStripMenuItem.Click += new System.EventHandler(this.firewallsToolStripMenuItem_Click);
|
||||
//
|
||||
// toSolveToolStripMenuItem
|
||||
//
|
||||
this.toSolveToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.solvedDHCPToolStripMenuItem,
|
||||
this.solvedOneNetworkToolStripMenuItem,
|
||||
this.solvedTwoNetworksToolStripMenuItem,
|
||||
this.SolvedThreeNetworksToolStripMenuItem,
|
||||
this.firewallsToolStripMenuItem1});
|
||||
this.toSolveToolStripMenuItem.Name = "toSolveToolStripMenuItem";
|
||||
this.toSolveToolStripMenuItem.Size = new System.Drawing.Size(119, 22);
|
||||
this.toSolveToolStripMenuItem.Text = "To Solve";
|
||||
//
|
||||
// solvedDHCPToolStripMenuItem
|
||||
//
|
||||
this.solvedDHCPToolStripMenuItem.Name = "solvedDHCPToolStripMenuItem";
|
||||
this.solvedDHCPToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.solvedDHCPToolStripMenuItem.Text = "DHCP";
|
||||
this.solvedDHCPToolStripMenuItem.Click += new System.EventHandler(this.solvedDHCPToolStripMenuItem_Click);
|
||||
//
|
||||
// solvedOneNetworkToolStripMenuItem
|
||||
//
|
||||
this.solvedOneNetworkToolStripMenuItem.Name = "solvedOneNetworkToolStripMenuItem";
|
||||
this.solvedOneNetworkToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.solvedOneNetworkToolStripMenuItem.Text = "One Network";
|
||||
this.solvedOneNetworkToolStripMenuItem.Click += new System.EventHandler(this.solvedOneNetworkToolStripMenuItem_Click);
|
||||
//
|
||||
// solvedTwoNetworksToolStripMenuItem
|
||||
//
|
||||
this.solvedTwoNetworksToolStripMenuItem.Name = "solvedTwoNetworksToolStripMenuItem";
|
||||
this.solvedTwoNetworksToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.solvedTwoNetworksToolStripMenuItem.Text = "Two Networks";
|
||||
this.solvedTwoNetworksToolStripMenuItem.Click += new System.EventHandler(this.solvedTwoNetworksToolStripMenuItem_Click);
|
||||
//
|
||||
// SolvedThreeNetworksToolStripMenuItem
|
||||
//
|
||||
this.SolvedThreeNetworksToolStripMenuItem.Name = "SolvedThreeNetworksToolStripMenuItem";
|
||||
this.SolvedThreeNetworksToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||
this.SolvedThreeNetworksToolStripMenuItem.Text = "Three Networks";
|
||||
this.SolvedThreeNetworksToolStripMenuItem.Click += new System.EventHandler(this.SolvedThreeNetworksToolStripMenuItem_Click);
|
||||
//
|
||||
// firewallsToolStripMenuItem1
|
||||
//
|
||||
this.firewallsToolStripMenuItem1.Name = "firewallsToolStripMenuItem1";
|
||||
this.firewallsToolStripMenuItem1.Size = new System.Drawing.Size(157, 22);
|
||||
this.firewallsToolStripMenuItem1.Text = "Firewalls";
|
||||
this.firewallsToolStripMenuItem1.Click += new System.EventHandler(this.firewallsToolStripMenuItem1_Click);
|
||||
//
|
||||
// panelChoices
|
||||
//
|
||||
this.panelChoices.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.panelChoices.Location = new System.Drawing.Point(10, 25);
|
||||
this.panelChoices.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.panelChoices.Name = "panelChoices";
|
||||
this.panelChoices.Size = new System.Drawing.Size(59, 300);
|
||||
this.panelChoices.TabIndex = 2;
|
||||
//
|
||||
// lbMessages
|
||||
//
|
||||
this.lbMessages.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lbMessages.FormattingEnabled = true;
|
||||
this.lbMessages.Location = new System.Drawing.Point(74, 331);
|
||||
this.lbMessages.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.lbMessages.Name = "lbMessages";
|
||||
this.lbMessages.Size = new System.Drawing.Size(366, 43);
|
||||
this.lbMessages.TabIndex = 3;
|
||||
this.lbMessages.DoubleClick += new System.EventHandler(this.lbMessages_DoubleClick);
|
||||
//
|
||||
// lblStatus
|
||||
//
|
||||
this.lblStatus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblStatus.Location = new System.Drawing.Point(74, 374);
|
||||
this.lblStatus.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.lblStatus.Name = "lblStatus";
|
||||
this.lblStatus.Size = new System.Drawing.Size(365, 14);
|
||||
this.lblStatus.TabIndex = 4;
|
||||
this.lblStatus.Text = "lblStatus";
|
||||
this.lblStatus.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// pbNetworkView
|
||||
//
|
||||
this.pbNetworkView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.pbNetworkView.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.pbNetworkView.Location = new System.Drawing.Point(74, 25);
|
||||
this.pbNetworkView.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.pbNetworkView.Name = "pbNetworkView";
|
||||
this.pbNetworkView.Size = new System.Drawing.Size(366, 300);
|
||||
this.pbNetworkView.TabIndex = 1;
|
||||
this.pbNetworkView.TabStop = false;
|
||||
this.pbNetworkView.Paint += new System.Windows.Forms.PaintEventHandler(this.pbNetworkView_Paint);
|
||||
this.pbNetworkView.DoubleClick += new System.EventHandler(this.pbNetworkView_DoubleClick);
|
||||
this.pbNetworkView.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pbNetworkView_MouseDown);
|
||||
this.pbNetworkView.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pbNetworkView_MouseMove);
|
||||
this.pbNetworkView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.pbNetworkView_MouseUp);
|
||||
//
|
||||
// btnHelp
|
||||
//
|
||||
this.btnHelp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnHelp.Location = new System.Drawing.Point(2, 2);
|
||||
this.btnHelp.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.btnHelp.Name = "btnHelp";
|
||||
this.btnHelp.Size = new System.Drawing.Size(21, 20);
|
||||
this.btnHelp.TabIndex = 5;
|
||||
this.btnHelp.Text = "?";
|
||||
this.btnHelp.UseVisualStyleBackColor = true;
|
||||
this.btnHelp.Click += new System.EventHandler(this.btnHelp_Click);
|
||||
//
|
||||
// rbHelp4
|
||||
//
|
||||
this.rbHelp4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.rbHelp4.AutoSize = true;
|
||||
this.rbHelp4.Location = new System.Drawing.Point(8, 28);
|
||||
this.rbHelp4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbHelp4.Name = "rbHelp4";
|
||||
this.rbHelp4.Size = new System.Drawing.Size(14, 13);
|
||||
this.rbHelp4.TabIndex = 6;
|
||||
this.rbHelp4.UseVisualStyleBackColor = true;
|
||||
this.rbHelp4.CheckedChanged += new System.EventHandler(this.rbHelp4_CheckedChanged);
|
||||
//
|
||||
// rbHelp3
|
||||
//
|
||||
this.rbHelp3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.rbHelp3.AutoSize = true;
|
||||
this.rbHelp3.Location = new System.Drawing.Point(8, 44);
|
||||
this.rbHelp3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbHelp3.Name = "rbHelp3";
|
||||
this.rbHelp3.Size = new System.Drawing.Size(14, 13);
|
||||
this.rbHelp3.TabIndex = 7;
|
||||
this.rbHelp3.UseVisualStyleBackColor = true;
|
||||
this.rbHelp3.CheckedChanged += new System.EventHandler(this.rbHelp3_CheckedChanged);
|
||||
//
|
||||
// rbHelp2
|
||||
//
|
||||
this.rbHelp2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.rbHelp2.AutoSize = true;
|
||||
this.rbHelp2.Location = new System.Drawing.Point(8, 62);
|
||||
this.rbHelp2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbHelp2.Name = "rbHelp2";
|
||||
this.rbHelp2.Size = new System.Drawing.Size(14, 13);
|
||||
this.rbHelp2.TabIndex = 8;
|
||||
this.rbHelp2.UseVisualStyleBackColor = true;
|
||||
this.rbHelp2.CheckedChanged += new System.EventHandler(this.rbHelp2_CheckedChanged);
|
||||
//
|
||||
// rbHelp1
|
||||
//
|
||||
this.rbHelp1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.rbHelp1.AutoSize = true;
|
||||
this.rbHelp1.Checked = true;
|
||||
this.rbHelp1.Location = new System.Drawing.Point(8, 80);
|
||||
this.rbHelp1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbHelp1.Name = "rbHelp1";
|
||||
this.rbHelp1.Size = new System.Drawing.Size(14, 13);
|
||||
this.rbHelp1.TabIndex = 9;
|
||||
this.rbHelp1.TabStop = true;
|
||||
this.rbHelp1.UseVisualStyleBackColor = true;
|
||||
this.rbHelp1.CheckedChanged += new System.EventHandler(this.rbHelp1_CheckedChanged);
|
||||
//
|
||||
// HelpPanel
|
||||
//
|
||||
this.HelpPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.HelpPanel.Controls.Add(this.rbHelp4);
|
||||
this.HelpPanel.Controls.Add(this.btnHelp);
|
||||
this.HelpPanel.Controls.Add(this.rbHelp1);
|
||||
this.HelpPanel.Controls.Add(this.rbHelp3);
|
||||
this.HelpPanel.Controls.Add(this.rbHelp2);
|
||||
this.HelpPanel.Location = new System.Drawing.Point(438, 25);
|
||||
this.HelpPanel.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.HelpPanel.Name = "HelpPanel";
|
||||
this.HelpPanel.Size = new System.Drawing.Size(25, 98);
|
||||
this.HelpPanel.TabIndex = 10;
|
||||
//
|
||||
// myProgressBar
|
||||
//
|
||||
this.myProgressBar.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.myProgressBar.Location = new System.Drawing.Point(10, 330);
|
||||
this.myProgressBar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.myProgressBar.Name = "myProgressBar";
|
||||
this.myProgressBar.Size = new System.Drawing.Size(59, 19);
|
||||
this.myProgressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
|
||||
this.myProgressBar.TabIndex = 11;
|
||||
//
|
||||
// changeLanguageToolStripMenuItem
|
||||
//
|
||||
this.changeLanguageToolStripMenuItem.Name = "changeLanguageToolStripMenuItem";
|
||||
this.changeLanguageToolStripMenuItem.Size = new System.Drawing.Size(170, 22);
|
||||
this.changeLanguageToolStripMenuItem.Text = "Change Language";
|
||||
this.changeLanguageToolStripMenuItem.Click += new System.EventHandler(this.changeLanguageToolStripMenuItem_Click);
|
||||
//
|
||||
// BuilderWindow
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(463, 386);
|
||||
this.Controls.Add(this.myProgressBar);
|
||||
this.Controls.Add(this.lblStatus);
|
||||
this.Controls.Add(this.lbMessages);
|
||||
this.Controls.Add(this.panelChoices);
|
||||
this.Controls.Add(this.pbNetworkView);
|
||||
this.Controls.Add(this.msMainMenuStrip);
|
||||
this.Controls.Add(this.HelpPanel);
|
||||
this.Icon = global::EduNetworkBuilder.Properties.Resources.NBIco;
|
||||
this.MainMenuStrip = this.msMainMenuStrip;
|
||||
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.Name = "BuilderWindow";
|
||||
this.Text = "Network Builder";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.BuilderWindow_FormClosing);
|
||||
this.Load += new System.EventHandler(this.BuilderWindow_Load);
|
||||
this.ResizeEnd += new System.EventHandler(this.BuilderWindow_ResizeEnd);
|
||||
this.Resize += new System.EventHandler(this.BuilderWindow_Resize);
|
||||
this.msMainMenuStrip.ResumeLayout(false);
|
||||
this.msMainMenuStrip.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pbNetworkView)).EndInit();
|
||||
this.HelpPanel.ResumeLayout(false);
|
||||
this.HelpPanel.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.MenuStrip msMainMenuStrip;
|
||||
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem loadToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem checkForUpdatesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem;
|
||||
private System.Windows.Forms.PictureBox pbNetworkView;
|
||||
private System.Windows.Forms.Panel panelChoices;
|
||||
private System.Windows.Forms.ListBox lbMessages;
|
||||
private System.Windows.Forms.Label lblStatus;
|
||||
private System.Windows.Forms.ToolStripMenuItem releaseNotesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem reloadToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem allToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem dHCPRequestToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearArpTableToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem clearIPsToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem pingToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem samplesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem solvedToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem oneNetworkToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem twoNetworksToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem dHCPToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem toSolveToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem solvedOneNetworkToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem solvedTwoNetworksToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem solvedDHCPToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem threeNetworksToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem SolvedThreeNetworksToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem optionsToolStripMenuItem;
|
||||
private System.Windows.Forms.Button btnHelp;
|
||||
private System.Windows.Forms.RadioButton rbHelp4;
|
||||
private System.Windows.Forms.RadioButton rbHelp3;
|
||||
private System.Windows.Forms.RadioButton rbHelp2;
|
||||
private System.Windows.Forms.RadioButton rbHelp1;
|
||||
private System.Windows.Forms.Panel HelpPanel;
|
||||
private System.Windows.Forms.ToolStripMenuItem puzzlesToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem firewallsToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem firewallsToolStripMenuItem1;
|
||||
private System.Windows.Forms.ProgressBar myProgressBar;
|
||||
private System.Windows.Forms.ToolStripMenuItem changeLanguageToolStripMenuItem;
|
||||
}
|
||||
}
|
||||
|
123
EduNetworkBuilder/NetworkBuilder.resx
Normal file
123
EduNetworkBuilder/NetworkBuilder.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?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>
|
||||
<metadata name="msMainMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
170
EduNetworkBuilder/NetworkCardEditor.Designer.cs
generated
Normal file
170
EduNetworkBuilder/NetworkCardEditor.Designer.cs
generated
Normal file
@@ -0,0 +1,170 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class NetworkCardEditor
|
||||
{
|
||||
/// <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.tbNicName = new System.Windows.Forms.TextBox();
|
||||
this.tbNicType = new System.Windows.Forms.TextBox();
|
||||
this.TBMacAddress = new System.Windows.Forms.TextBox();
|
||||
this.cbCanUseDHCP = new System.Windows.Forms.CheckBox();
|
||||
this.cbDHCP = new System.Windows.Forms.CheckBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.btnDone = new System.Windows.Forms.Button();
|
||||
this.lblLinkStatus = new System.Windows.Forms.Label();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tbNicName
|
||||
//
|
||||
this.tbNicName.Location = new System.Drawing.Point(131, 16);
|
||||
this.tbNicName.Name = "tbNicName";
|
||||
this.tbNicName.Size = new System.Drawing.Size(159, 22);
|
||||
this.tbNicName.TabIndex = 0;
|
||||
//
|
||||
// tbNicType
|
||||
//
|
||||
this.tbNicType.Location = new System.Drawing.Point(131, 44);
|
||||
this.tbNicType.Name = "tbNicType";
|
||||
this.tbNicType.Size = new System.Drawing.Size(159, 22);
|
||||
this.tbNicType.TabIndex = 1;
|
||||
//
|
||||
// TBMacAddress
|
||||
//
|
||||
this.TBMacAddress.Location = new System.Drawing.Point(131, 72);
|
||||
this.TBMacAddress.Name = "TBMacAddress";
|
||||
this.TBMacAddress.Size = new System.Drawing.Size(159, 22);
|
||||
this.TBMacAddress.TabIndex = 2;
|
||||
//
|
||||
// cbCanUseDHCP
|
||||
//
|
||||
this.cbCanUseDHCP.AutoSize = true;
|
||||
this.cbCanUseDHCP.Location = new System.Drawing.Point(131, 100);
|
||||
this.cbCanUseDHCP.Name = "cbCanUseDHCP";
|
||||
this.cbCanUseDHCP.Size = new System.Drawing.Size(124, 21);
|
||||
this.cbCanUseDHCP.TabIndex = 3;
|
||||
this.cbCanUseDHCP.Text = "Can use DHCP";
|
||||
this.cbCanUseDHCP.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// cbDHCP
|
||||
//
|
||||
this.cbDHCP.AutoSize = true;
|
||||
this.cbDHCP.Location = new System.Drawing.Point(131, 128);
|
||||
this.cbDHCP.Name = "cbDHCP";
|
||||
this.cbDHCP.Size = new System.Drawing.Size(104, 21);
|
||||
this.cbDHCP.TabIndex = 4;
|
||||
this.cbDHCP.Text = "Uses DHCP";
|
||||
this.cbDHCP.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(56, 19);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(69, 17);
|
||||
this.label1.TabIndex = 5;
|
||||
this.label1.Text = "Nic Name";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(61, 47);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(64, 17);
|
||||
this.label2.TabIndex = 6;
|
||||
this.label2.Text = "Nic Type";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(32, 75);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(93, 17);
|
||||
this.label3.TabIndex = 7;
|
||||
this.label3.Text = "MAC Address";
|
||||
//
|
||||
// btnDone
|
||||
//
|
||||
this.btnDone.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnDone.Location = new System.Drawing.Point(215, 169);
|
||||
this.btnDone.Name = "btnDone";
|
||||
this.btnDone.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnDone.TabIndex = 8;
|
||||
this.btnDone.Text = "Done";
|
||||
this.btnDone.UseVisualStyleBackColor = true;
|
||||
this.btnDone.Click += new System.EventHandler(this.btnDone_Click);
|
||||
//
|
||||
// lblLinkStatus
|
||||
//
|
||||
this.lblLinkStatus.AutoSize = true;
|
||||
this.lblLinkStatus.Location = new System.Drawing.Point(32, 169);
|
||||
this.lblLinkStatus.Name = "lblLinkStatus";
|
||||
this.lblLinkStatus.Size = new System.Drawing.Size(74, 17);
|
||||
this.lblLinkStatus.TabIndex = 9;
|
||||
this.lblLinkStatus.Text = "LinkStatus";
|
||||
//
|
||||
// NetworkCardEditor
|
||||
//
|
||||
this.AcceptButton = this.btnDone;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.AutoSize = true;
|
||||
this.ClientSize = new System.Drawing.Size(302, 204);
|
||||
this.Controls.Add(this.lblLinkStatus);
|
||||
this.Controls.Add(this.btnDone);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.cbDHCP);
|
||||
this.Controls.Add(this.cbCanUseDHCP);
|
||||
this.Controls.Add(this.TBMacAddress);
|
||||
this.Controls.Add(this.tbNicType);
|
||||
this.Controls.Add(this.tbNicName);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Icon = global::EduNetworkBuilder.Properties.Resources.NBIco;
|
||||
this.Name = "NetworkCardEditor";
|
||||
this.Text = "NetworkCardEditor";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TextBox tbNicName;
|
||||
private System.Windows.Forms.TextBox tbNicType;
|
||||
private System.Windows.Forms.TextBox TBMacAddress;
|
||||
private System.Windows.Forms.CheckBox cbCanUseDHCP;
|
||||
private System.Windows.Forms.CheckBox cbDHCP;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Button btnDone;
|
||||
private System.Windows.Forms.Label lblLinkStatus;
|
||||
}
|
||||
}
|
108
EduNetworkBuilder/NetworkComponent.cs
Normal file
108
EduNetworkBuilder/NetworkComponent.cs
Normal file
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Drawing;
|
||||
using System.Runtime.Serialization.Formatters.Binary;
|
||||
using System.Runtime.Serialization;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
|
||||
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
[Serializable]
|
||||
public class NetworkComponent
|
||||
{
|
||||
public bool IsDirty = true; //If something has changed and it needs to be re-drawn. It starts as "true"
|
||||
protected int UniqueIdentifier = NB.GetUniqueIdentifier();
|
||||
public string hostname = "";
|
||||
|
||||
|
||||
public virtual void Print(Image BaseImage, bool DrawTitle)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual bool HasMac(string MAC)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public virtual void ProcessPacket(Packet tPacket)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public virtual void Destroy()
|
||||
{
|
||||
//This really does nothing. But the link will trigger some stuff needing to be done
|
||||
}
|
||||
|
||||
public virtual List<string> arp(UInt32 IP)
|
||||
{
|
||||
List<string> arps = new List<string>();
|
||||
return arps; //links have no MAC addresses
|
||||
}
|
||||
|
||||
public virtual void Save(XmlWriter writer)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual void Load(XmlNode theNode)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual void UpdateFromComponent(NetworkComponent CopyFrom)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public virtual void DoProcessing(Packet tPacket)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual void DoMoving(Packet tPacket)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual void DoInput(Packet tPacket)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public virtual void DoOutput(Packet tPacket)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public int GetUniqueIdentifier
|
||||
{
|
||||
get { return UniqueIdentifier; }
|
||||
}
|
||||
|
||||
public static T Clone<T>(T source)
|
||||
{
|
||||
if (!typeof(T).IsSerializable)
|
||||
{
|
||||
throw new ArgumentException("The type must be serializable.", "source");
|
||||
}
|
||||
|
||||
// Don't serialize a null object, simply return the default for that object
|
||||
if (Object.ReferenceEquals(source, null))
|
||||
{
|
||||
return default(T);
|
||||
}
|
||||
|
||||
IFormatter formatter = new BinaryFormatter();
|
||||
Stream stream = new MemoryStream();
|
||||
using (stream)
|
||||
{
|
||||
formatter.Serialize(stream, source);
|
||||
stream.Seek(0, SeekOrigin.Begin);
|
||||
return (T)formatter.Deserialize(stream);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
123
EduNetworkBuilder/NetworkInterface.cs
Normal file
123
EduNetworkBuilder/NetworkInterface.cs
Normal file
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Xml;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
[Serializable]
|
||||
public class NetworkInterface
|
||||
{
|
||||
public IPAddress myIP;
|
||||
public string nic_name; //eth0, eth0:0, etc
|
||||
public HostNicID AttachedToHostNic;
|
||||
//We should have a feature: none, IP_in_IP_Tunnel, encrypted_vpn, vlan, etc
|
||||
public NetworkInterface(string name, string IP, string Mask, HostNicID AttachedTo)
|
||||
{
|
||||
nic_name = name;
|
||||
myIP = new IPAddress(IP, Mask,IPAddressType.ip);
|
||||
AttachedToHostNic = AttachedTo;
|
||||
}
|
||||
|
||||
public NetworkInterface(XmlNode theNode, HostNicID AttachedTo)
|
||||
{
|
||||
AttachedToHostNic = AttachedTo;
|
||||
foreach (XmlNode Individual in theNode.ChildNodes)
|
||||
{
|
||||
XmlNodeType myNodetype = Individual.NodeType;
|
||||
if (myNodetype == XmlNodeType.Element)
|
||||
{
|
||||
switch (Individual.Name.ToLower())
|
||||
{
|
||||
case "myip":
|
||||
myIP = new IPAddress(Individual);
|
||||
break;
|
||||
case "nicname":
|
||||
nic_name = Individual.InnerText;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void Save(XmlWriter writer)
|
||||
{
|
||||
writer.WriteStartElement("interface");
|
||||
writer.WriteElementString("nicname", nic_name);
|
||||
myIP.Save(writer, "myip");
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
public string InterfaceString(bool UseCidr = false)
|
||||
{
|
||||
string tstring = myIP.GetIP.ToIpString();
|
||||
if (!UseCidr)
|
||||
{
|
||||
tstring += " - " + myIP.GetMask.ToIpString();
|
||||
}
|
||||
else
|
||||
{
|
||||
string mask = myIP.GetMask.ToBitString();
|
||||
mask = Regex.Replace(mask, "0", "");
|
||||
int count = mask.Length;
|
||||
tstring += "/" + count.ToString();
|
||||
}
|
||||
return tstring;
|
||||
}
|
||||
|
||||
public string RouteString(string nic_name, string GW)
|
||||
{
|
||||
string tstring = myIP.IPFormat(GW); ;
|
||||
return tstring;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Pop up a window to edit this address.
|
||||
/// </summary>
|
||||
public void EditAddress()
|
||||
{
|
||||
Network myNet = NB.GetNetwork();
|
||||
NetworkDevice ND = myNet.GetDeviceFromID(AttachedToHostNic);
|
||||
IPAddressEntry ipe = new IPAddressEntry(myIP,ND);
|
||||
ipe.ShowDialog();
|
||||
}
|
||||
public bool isLocal(IPAddress tIp)
|
||||
{
|
||||
if (tIp == null) return false;
|
||||
if (myIP.IsLocal(tIp))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// We are sending the packet out this interface.
|
||||
/// </summary>
|
||||
/// <param name="tPacket"></param>
|
||||
public void ProcessOutboundPacket(Packet tPacket)
|
||||
{
|
||||
if (tPacket.sourceIP == null || tPacket.sourceIP.GetIP.ToIpString() == NB.ZeroIPString)
|
||||
{
|
||||
//This happens if we are starting a new packet. We should also do this if we are masquerading.
|
||||
tPacket.sourceIP = new IPAddress(myIP.GetIP.ToIpString(), "", IPAddressType.ip_only); //We only want the IP address
|
||||
}
|
||||
}
|
||||
|
||||
public void ProcessInboundPacket(Packet tPacket)
|
||||
{
|
||||
bool isgood = false;
|
||||
if (tPacket.destIP != null && tPacket.destIP.GetIP == myIP.GetIP) isgood = true;
|
||||
if (tPacket.destIP != null && myIP.IsLocal(tPacket.destIP)) isgood = true;
|
||||
if (myIP.NetworkAddress == myIP.GetIP) isgood = true;
|
||||
|
||||
if(isgood)
|
||||
{
|
||||
//anything we should do here?
|
||||
//Mainly vlan if we are a vlan.
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
296
EduNetworkBuilder/OptionsWindow.Designer.cs
generated
Normal file
296
EduNetworkBuilder/OptionsWindow.Designer.cs
generated
Normal file
@@ -0,0 +1,296 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class OptionsWindow
|
||||
{
|
||||
/// <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.btnDone = new System.Windows.Forms.Button();
|
||||
this.lblNetTitle = new System.Windows.Forms.Label();
|
||||
this.tbNetworkTitle = new System.Windows.Forms.TextBox();
|
||||
this.cbDisplayTitles = new System.Windows.Forms.CheckBox();
|
||||
this.lblNetSize = new System.Windows.Forms.Label();
|
||||
this.tbNetworkX = new System.Windows.Forms.TextBox();
|
||||
this.tbNetworkY = new System.Windows.Forms.TextBox();
|
||||
this.tbItemSize = new System.Windows.Forms.TextBox();
|
||||
this.lblItemSize = new System.Windows.Forms.Label();
|
||||
this.tbMessage = new System.Windows.Forms.TextBox();
|
||||
this.lblNetMessage = new System.Windows.Forms.Label();
|
||||
this.lbTests = new System.Windows.Forms.ListBox();
|
||||
this.lblTests = new System.Windows.Forms.Label();
|
||||
this.lblTags = new System.Windows.Forms.Label();
|
||||
this.lbTags = new System.Windows.Forms.ListBox();
|
||||
this.tbLevel = new System.Windows.Forms.TextBox();
|
||||
this.tbSortOrder = new System.Windows.Forms.TextBox();
|
||||
this.lblLevel = new System.Windows.Forms.Label();
|
||||
this.lblSortOrder = new System.Windows.Forms.Label();
|
||||
this.cbStartingHelpLevel = new System.Windows.Forms.ComboBox();
|
||||
this.lblStartingHelp = new System.Windows.Forms.Label();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnDone
|
||||
//
|
||||
this.btnDone.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnDone.Location = new System.Drawing.Point(755, 275);
|
||||
this.btnDone.Name = "btnDone";
|
||||
this.btnDone.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnDone.TabIndex = 0;
|
||||
this.btnDone.Text = "Done";
|
||||
this.btnDone.UseVisualStyleBackColor = true;
|
||||
this.btnDone.Click += new System.EventHandler(this.btnDone_Click);
|
||||
//
|
||||
// lblNetTitle
|
||||
//
|
||||
this.lblNetTitle.AutoSize = true;
|
||||
this.lblNetTitle.Location = new System.Drawing.Point(23, 19);
|
||||
this.lblNetTitle.Name = "lblNetTitle";
|
||||
this.lblNetTitle.Size = new System.Drawing.Size(61, 17);
|
||||
this.lblNetTitle.TabIndex = 1;
|
||||
this.lblNetTitle.Text = "Net Title";
|
||||
//
|
||||
// tbNetworkTitle
|
||||
//
|
||||
this.tbNetworkTitle.Location = new System.Drawing.Point(184, 13);
|
||||
this.tbNetworkTitle.Name = "tbNetworkTitle";
|
||||
this.tbNetworkTitle.Size = new System.Drawing.Size(306, 22);
|
||||
this.tbNetworkTitle.TabIndex = 2;
|
||||
//
|
||||
// cbDisplayTitles
|
||||
//
|
||||
this.cbDisplayTitles.AutoSize = true;
|
||||
this.cbDisplayTitles.Location = new System.Drawing.Point(184, 44);
|
||||
this.cbDisplayTitles.Name = "cbDisplayTitles";
|
||||
this.cbDisplayTitles.Size = new System.Drawing.Size(114, 21);
|
||||
this.cbDisplayTitles.TabIndex = 3;
|
||||
this.cbDisplayTitles.Text = "Display Titles";
|
||||
this.cbDisplayTitles.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// lblNetSize
|
||||
//
|
||||
this.lblNetSize.AutoSize = true;
|
||||
this.lblNetSize.Location = new System.Drawing.Point(23, 72);
|
||||
this.lblNetSize.Name = "lblNetSize";
|
||||
this.lblNetSize.Size = new System.Drawing.Size(121, 17);
|
||||
this.lblNetSize.TabIndex = 4;
|
||||
this.lblNetSize.Text = "Network Size (x,y)";
|
||||
//
|
||||
// tbNetworkX
|
||||
//
|
||||
this.tbNetworkX.Location = new System.Drawing.Point(184, 69);
|
||||
this.tbNetworkX.Name = "tbNetworkX";
|
||||
this.tbNetworkX.Size = new System.Drawing.Size(151, 22);
|
||||
this.tbNetworkX.TabIndex = 5;
|
||||
//
|
||||
// tbNetworkY
|
||||
//
|
||||
this.tbNetworkY.Location = new System.Drawing.Point(341, 69);
|
||||
this.tbNetworkY.Name = "tbNetworkY";
|
||||
this.tbNetworkY.Size = new System.Drawing.Size(149, 22);
|
||||
this.tbNetworkY.TabIndex = 6;
|
||||
//
|
||||
// tbItemSize
|
||||
//
|
||||
this.tbItemSize.Location = new System.Drawing.Point(184, 100);
|
||||
this.tbItemSize.Name = "tbItemSize";
|
||||
this.tbItemSize.Size = new System.Drawing.Size(151, 22);
|
||||
this.tbItemSize.TabIndex = 8;
|
||||
//
|
||||
// lblItemSize
|
||||
//
|
||||
this.lblItemSize.AutoSize = true;
|
||||
this.lblItemSize.Location = new System.Drawing.Point(23, 103);
|
||||
this.lblItemSize.Name = "lblItemSize";
|
||||
this.lblItemSize.Size = new System.Drawing.Size(61, 17);
|
||||
this.lblItemSize.TabIndex = 7;
|
||||
this.lblItemSize.Text = "ItemSize";
|
||||
//
|
||||
// tbMessage
|
||||
//
|
||||
this.tbMessage.Location = new System.Drawing.Point(184, 128);
|
||||
this.tbMessage.Multiline = true;
|
||||
this.tbMessage.Name = "tbMessage";
|
||||
this.tbMessage.Size = new System.Drawing.Size(306, 60);
|
||||
this.tbMessage.TabIndex = 9;
|
||||
//
|
||||
// lblNetMessage
|
||||
//
|
||||
this.lblNetMessage.Location = new System.Drawing.Point(29, 136);
|
||||
this.lblNetMessage.Name = "lblNetMessage";
|
||||
this.lblNetMessage.Size = new System.Drawing.Size(149, 41);
|
||||
this.lblNetMessage.TabIndex = 10;
|
||||
this.lblNetMessage.Text = "Message given when network loaded";
|
||||
//
|
||||
// lbTests
|
||||
//
|
||||
this.lbTests.FormattingEnabled = true;
|
||||
this.lbTests.ItemHeight = 16;
|
||||
this.lbTests.Location = new System.Drawing.Point(185, 201);
|
||||
this.lbTests.Name = "lbTests";
|
||||
this.lbTests.Size = new System.Drawing.Size(304, 100);
|
||||
this.lbTests.TabIndex = 11;
|
||||
this.lbTests.MouseClick += new System.Windows.Forms.MouseEventHandler(this.lbTests_MouseClick);
|
||||
this.lbTests.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lbTests_MouseDoubleClick);
|
||||
this.lbTests.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lbTests_MouseDown);
|
||||
//
|
||||
// lblTests
|
||||
//
|
||||
this.lblTests.AutoSize = true;
|
||||
this.lblTests.Location = new System.Drawing.Point(29, 201);
|
||||
this.lblTests.Name = "lblTests";
|
||||
this.lblTests.Size = new System.Drawing.Size(127, 17);
|
||||
this.lblTests.TabIndex = 12;
|
||||
this.lblTests.Text = "Tests (for Puzzles)";
|
||||
//
|
||||
// lblTags
|
||||
//
|
||||
this.lblTags.AutoSize = true;
|
||||
this.lblTags.Location = new System.Drawing.Point(516, 13);
|
||||
this.lblTags.Name = "lblTags";
|
||||
this.lblTags.Size = new System.Drawing.Size(107, 17);
|
||||
this.lblTags.TabIndex = 14;
|
||||
this.lblTags.Text = "Tags for Puzzle";
|
||||
//
|
||||
// lbTags
|
||||
//
|
||||
this.lbTags.FormattingEnabled = true;
|
||||
this.lbTags.ItemHeight = 16;
|
||||
this.lbTags.Location = new System.Drawing.Point(672, 13);
|
||||
this.lbTags.Name = "lbTags";
|
||||
this.lbTags.Size = new System.Drawing.Size(151, 100);
|
||||
this.lbTags.TabIndex = 13;
|
||||
this.lbTags.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lbTags_MouseDoubleClick);
|
||||
this.lbTags.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lbTags_MouseDown);
|
||||
//
|
||||
// tbLevel
|
||||
//
|
||||
this.tbLevel.Location = new System.Drawing.Point(672, 119);
|
||||
this.tbLevel.Name = "tbLevel";
|
||||
this.tbLevel.Size = new System.Drawing.Size(70, 22);
|
||||
this.tbLevel.TabIndex = 15;
|
||||
this.tbLevel.Validating += new System.ComponentModel.CancelEventHandler(this.tbLevel_Validating);
|
||||
//
|
||||
// tbSortOrder
|
||||
//
|
||||
this.tbSortOrder.Location = new System.Drawing.Point(672, 147);
|
||||
this.tbSortOrder.Name = "tbSortOrder";
|
||||
this.tbSortOrder.Size = new System.Drawing.Size(70, 22);
|
||||
this.tbSortOrder.TabIndex = 16;
|
||||
this.tbSortOrder.Validating += new System.ComponentModel.CancelEventHandler(this.tbSortOrder_Validating);
|
||||
//
|
||||
// lblLevel
|
||||
//
|
||||
this.lblLevel.AutoSize = true;
|
||||
this.lblLevel.Location = new System.Drawing.Point(624, 122);
|
||||
this.lblLevel.Name = "lblLevel";
|
||||
this.lblLevel.Size = new System.Drawing.Size(42, 17);
|
||||
this.lblLevel.TabIndex = 17;
|
||||
this.lblLevel.Text = "Level";
|
||||
//
|
||||
// lblSortOrder
|
||||
//
|
||||
this.lblSortOrder.AutoSize = true;
|
||||
this.lblSortOrder.Location = new System.Drawing.Point(591, 150);
|
||||
this.lblSortOrder.Name = "lblSortOrder";
|
||||
this.lblSortOrder.Size = new System.Drawing.Size(75, 17);
|
||||
this.lblSortOrder.TabIndex = 18;
|
||||
this.lblSortOrder.Text = "Sort Order";
|
||||
//
|
||||
// cbStartingHelpLevel
|
||||
//
|
||||
this.cbStartingHelpLevel.FormattingEnabled = true;
|
||||
this.cbStartingHelpLevel.Location = new System.Drawing.Point(672, 175);
|
||||
this.cbStartingHelpLevel.Name = "cbStartingHelpLevel";
|
||||
this.cbStartingHelpLevel.Size = new System.Drawing.Size(121, 24);
|
||||
this.cbStartingHelpLevel.TabIndex = 19;
|
||||
//
|
||||
// lblStartingHelp
|
||||
//
|
||||
this.lblStartingHelp.AutoSize = true;
|
||||
this.lblStartingHelp.Location = new System.Drawing.Point(538, 178);
|
||||
this.lblStartingHelp.Name = "lblStartingHelp";
|
||||
this.lblStartingHelp.Size = new System.Drawing.Size(128, 17);
|
||||
this.lblStartingHelp.TabIndex = 20;
|
||||
this.lblStartingHelp.Text = "Starting Help Level";
|
||||
//
|
||||
// OptionsWindow
|
||||
//
|
||||
this.AcceptButton = this.btnDone;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(836, 307);
|
||||
this.Controls.Add(this.lblStartingHelp);
|
||||
this.Controls.Add(this.cbStartingHelpLevel);
|
||||
this.Controls.Add(this.lblSortOrder);
|
||||
this.Controls.Add(this.lblLevel);
|
||||
this.Controls.Add(this.tbSortOrder);
|
||||
this.Controls.Add(this.tbLevel);
|
||||
this.Controls.Add(this.lblTags);
|
||||
this.Controls.Add(this.lbTags);
|
||||
this.Controls.Add(this.lblTests);
|
||||
this.Controls.Add(this.lbTests);
|
||||
this.Controls.Add(this.lblNetMessage);
|
||||
this.Controls.Add(this.tbMessage);
|
||||
this.Controls.Add(this.tbItemSize);
|
||||
this.Controls.Add(this.lblItemSize);
|
||||
this.Controls.Add(this.tbNetworkY);
|
||||
this.Controls.Add(this.tbNetworkX);
|
||||
this.Controls.Add(this.lblNetSize);
|
||||
this.Controls.Add(this.cbDisplayTitles);
|
||||
this.Controls.Add(this.tbNetworkTitle);
|
||||
this.Controls.Add(this.lblNetTitle);
|
||||
this.Controls.Add(this.btnDone);
|
||||
this.Name = "OptionsWindow";
|
||||
this.Text = "OptionsWindow";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button btnDone;
|
||||
private System.Windows.Forms.Label lblNetTitle;
|
||||
private System.Windows.Forms.TextBox tbNetworkTitle;
|
||||
private System.Windows.Forms.CheckBox cbDisplayTitles;
|
||||
private System.Windows.Forms.Label lblNetSize;
|
||||
private System.Windows.Forms.TextBox tbNetworkX;
|
||||
private System.Windows.Forms.TextBox tbNetworkY;
|
||||
private System.Windows.Forms.TextBox tbItemSize;
|
||||
private System.Windows.Forms.Label lblItemSize;
|
||||
private System.Windows.Forms.TextBox tbMessage;
|
||||
private System.Windows.Forms.Label lblNetMessage;
|
||||
private System.Windows.Forms.ListBox lbTests;
|
||||
private System.Windows.Forms.Label lblTests;
|
||||
private System.Windows.Forms.Label lblTags;
|
||||
private System.Windows.Forms.ListBox lbTags;
|
||||
private System.Windows.Forms.TextBox tbLevel;
|
||||
private System.Windows.Forms.TextBox tbSortOrder;
|
||||
private System.Windows.Forms.Label lblLevel;
|
||||
private System.Windows.Forms.Label lblSortOrder;
|
||||
private System.Windows.Forms.ComboBox cbStartingHelpLevel;
|
||||
private System.Windows.Forms.Label lblStartingHelp;
|
||||
}
|
||||
}
|
120
EduNetworkBuilder/OptionsWindow.resx
Normal file
120
EduNetworkBuilder/OptionsWindow.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
22
EduNetworkBuilder/Program.cs
Normal file
22
EduNetworkBuilder/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new BuilderWindow());
|
||||
}
|
||||
}
|
||||
}
|
36
EduNetworkBuilder/Properties/AssemblyInfo.cs
Normal file
36
EduNetworkBuilder/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("EduNetworkBuilder")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("EduNetworkBuilder")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2015")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("a1a9afe4-d6c0-473f-8504-980377d3d2b7")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
788
EduNetworkBuilder/Properties/Resources.Designer.cs
generated
Normal file
788
EduNetworkBuilder/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,788 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.34209
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace EduNetworkBuilder.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EduNetworkBuilder.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
|
||||
///{\colortbl ;\red0\green0\blue255;}
|
||||
///{\*\generator Riched20 6.3.9600}\viewkind4\uc1
|
||||
///\pard\sa200\sl276\slmult1\f0\fs22\lang9 About EduNetworkBuilder\par
|
||||
///Written by Tim Young\par
|
||||
///{{\field{\*\fldinst{HYPERLINK http://tyounglightsys.ddns.info/EduNetworkBuilder }}{\fldrslt{http://tyounglightsys.ddns.info/EduNetworkBuilder\ul0\cf0}}}}\f0\fs22\par
|
||||
///This program was inspired by all the people I met in Africa who had a di [rest of string was truncated]";.
|
||||
/// </summary>
|
||||
internal static string about {
|
||||
get {
|
||||
return ResourceManager.GetString("about", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Copier {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Copier", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] DHCP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("DHCP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap firewall {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("firewall", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] firewalls {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("firewalls", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}{\f1\fmodern\fprq1\fcharset0 Consolas;}{\f2\fnil\fcharset0 Calibri;}}
|
||||
///{\colortbl ;\red0\green0\blue255;}
|
||||
///{\*\generator Riched20 6.3.9600}\viewkind4\uc1
|
||||
///\pard\widctlpar\sa200\sl276\slmult1\f0\fs22\lang9 This is a basic help document for EduNetworkBuilder\par
|
||||
///\b Overview\par
|
||||
///\b0 EduNetworkBuilder is meant to represent fairly truthfully how a network functions while removing the complexity of configuration. [rest of string was truncated]";.
|
||||
/// </summary>
|
||||
internal static string Help {
|
||||
get {
|
||||
return ResourceManager.GetString("Help", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Hub {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Hub", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap ip_phone {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("ip_phone", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Laptop {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Laptop", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_BrokenLink {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_BrokenLink", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_Help {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_Help", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_HubVsSwitch {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_HubVsSwitch", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_IP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_IP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_NeedsLink {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_NeedsLink", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_NetworkLoop {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_NetworkLoop", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_NetworkLoop2 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_NetworkLoop2", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_NoSwitch {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_NoSwitch", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_Ping {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_Ping", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level0_SimpleDHCP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level0_SimpleDHCP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_BadDHCP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_BadDHCP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_BadGateway {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_BadGateway", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_BadIP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_BadIP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_DuplicateIPs {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_DuplicateIPs", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_DuplicateMAC {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_DuplicateMAC", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_MidDHCP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_MidDHCP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_MixedNetwork {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_MixedNetwork", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_NoGateway {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_NoGateway", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_OneNetTwoSubnets {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_OneNetTwoSubnets", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level1_OneNetTwoSubnets2 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level1_OneNetTwoSubnets2", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Bad_Encryption {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Bad_Encryption", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Bad_Route {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Bad_Route", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Bad_VPN_IP {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Bad_VPN_IP", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Blast_From_Past {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Blast_From_Past", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Build_A_VPN {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Build_A_VPN", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Connect_The_Dots {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Connect_The_Dots", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_FirewallDemo {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_FirewallDemo", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_Not_Working {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_Not_Working", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level2_VPN_Demo {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level2_VPN_Demo", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_BlackHole {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_BlackHole", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_Busted {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_Busted", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_Dead {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_Dead", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_EncryptionTroubles {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_EncryptionTroubles", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_GrandCentralStation {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_GrandCentralStation", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_Middle_Man_Out {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_Middle_Man_Out", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_NowhereToGo {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_NowhereToGo", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_PhoneyNetwork {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_PhoneyNetwork", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level3_VPNify {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level3_VPNify", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_DualWans {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_DualWans", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_Internalhemorrhage {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_Internalhemorrhage", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_InternalSubnetting {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_InternalSubnetting", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_OneRoute {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_OneRoute", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_RouterReplacement {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_RouterReplacement", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_SinglesLife {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_SinglesLife", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] Level4_SmallSubnets {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Level4_SmallSubnets", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap link {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("link", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
|
||||
/// </summary>
|
||||
internal static System.Drawing.Icon NBIco {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("NBIco", resourceCulture);
|
||||
return ((System.Drawing.Icon)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] OneNet {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("OneNet", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap PC {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("PC", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Printer {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Printer", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
|
||||
///{\*\generator Riched20 6.3.9600}\viewkind4\uc1
|
||||
///\pard\sa200\sl276\slmult1\f0\fs22\lang9 Version 1.0.16 \par
|
||||
///* Added ability to break links (bad network wire)\par
|
||||
///* Test for "needs link to" does not succeed if the link in question is a broken link\par
|
||||
///* Added a puzzle to show you how to find broken links \par
|
||||
///Version 1.0.15 07/11/2015\par
|
||||
///* Added ping time progress bar\par
|
||||
///* Fixed issue with things timing ou [rest of string was truncated]";.
|
||||
/// </summary>
|
||||
internal static string ReleaseNotes {
|
||||
get {
|
||||
return ResourceManager.GetString("ReleaseNotes", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Router {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Router", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap select {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("select", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Server {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Server", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Switch {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Switch", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] ThreeNets {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("ThreeNets", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Byte[].
|
||||
/// </summary>
|
||||
internal static byte[] TwoNets {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("TwoNets", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap wap {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("wap", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
|
||||
/// </summary>
|
||||
internal static System.IO.UnmanagedMemoryStream wavBellDing {
|
||||
get {
|
||||
return ResourceManager.GetStream("wavBellDing", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap WBridge {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("WBridge", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap WRepeater {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("WRepeater", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap WRouter {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("WRouter", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
334
EduNetworkBuilder/Properties/Resources.resx
Normal file
334
EduNetworkBuilder/Properties/Resources.resx
Normal file
@@ -0,0 +1,334 @@
|
||||
<?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>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="link" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="PC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\PC.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Router" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Router.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="select" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\select.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Switch" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Switch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Hub" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Hub.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Laptop" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Laptop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Server" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="about" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\about.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
|
||||
</data>
|
||||
<data name="Help" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Help.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
|
||||
</data>
|
||||
<data name="ReleaseNotes" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ReleaseNotes.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
|
||||
</data>
|
||||
<data name="NBIco" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\NBIco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="firewall" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\firewall.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ip_phone" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ip_phone.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DHCP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\DHCP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="OneNet" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\OneNet.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="ThreeNets" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ThreeNets.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="TwoNets" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\TwoNets.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="wap" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\wap.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Level0_Help" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-Help.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_HubVsSwitch" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-HubVsSwitch.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_IP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-IP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_NeedsLink" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-NeedsLink.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_NoSwitch" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-NoSwitch.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_Ping" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-Ping.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_SimpleDHCP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0-SimpleDHCP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_BadDHCP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-BadDHCP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_BadIP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-BadIP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_MidDHCP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-MidDHCP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_MixedNetwork" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-MixedNetwork.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_NoGateway" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-NoGateway.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_OneNetTwoSubnets" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1_OneNetTwoSubnets.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_NetworkLoop" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0_NetworkLoop.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_DuplicateIPs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1-DuplicateIPs.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_DuplicateMAC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1_DuplicateMAC.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_OneNetTwoSubnets2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1_OneNetTwoSubnets2.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_FirewallDemo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_FirewallDemo.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="wavBellDing" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\BellDing.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="firewalls" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\firewalls.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Bad_Encryption" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Bad_Encryption.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Bad_Route" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Bad_Route.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Bad_VPN_IP" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Bad_VPN_IP.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_VPN_Demo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_VPN_Demo.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Blast_From_Past" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Blast_From_Past.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Build_A_VPN" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Build_A_VPN.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Connect_The_Dots" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Connect_The_Dots.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level2_Not_Working" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level2_Not_Working.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_BlackHole" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_BlackHole.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_Busted" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_Busted.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_Middle_Man_Out" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_Middle_Man_Out.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_NowhereToGo" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_NowhereToGo.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_PhoneyNetwork" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_PhoneyNetwork.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_VPNify" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_VPNify.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_Dead" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_Dead.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_GrandCentralStation" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_GrandCentralStation.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level1_BadGateway" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level1_BadGateway.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_DualWans" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_DualWans.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_OneRoute" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_OneRoute.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_RouterReplacement" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_RouterReplacement.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_SinglesLife" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_SinglesLife.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_SmallSubnets" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_SmallSubnets.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Copier" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Copier.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Printer" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Printer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Level4_Internalhemorrhage" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_Internalhemorrhage.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level4_InternalSubnetting" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level4_InternelSubnetting.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level0_NetworkLoop2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0_NetworkLoop2.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="WBridge" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WBridge.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="WRepeater" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WRepeater.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="WRouter" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WRouter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Level0_BrokenLink" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level0_BrokenLink.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Level3_EncryptionTroubles" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Level3_EncryptionTroubles.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
</root>
|
85
EduNetworkBuilder/Properties/Settings.Designer.cs
generated
Normal file
85
EduNetworkBuilder/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,85 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.34209
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace EduNetworkBuilder.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("")]
|
||||
public string LastPath {
|
||||
get {
|
||||
return ((string)(this["LastPath"]));
|
||||
}
|
||||
set {
|
||||
this["LastPath"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public global::System.Collections.Specialized.StringCollection ScoreList {
|
||||
get {
|
||||
return ((global::System.Collections.Specialized.StringCollection)(this["ScoreList"]));
|
||||
}
|
||||
set {
|
||||
this["ScoreList"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("True")]
|
||||
public bool AutoStartPuzzles {
|
||||
get {
|
||||
return ((bool)(this["AutoStartPuzzles"]));
|
||||
}
|
||||
set {
|
||||
this["AutoStartPuzzles"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("en")]
|
||||
public string ChosenLanguage {
|
||||
get {
|
||||
return ((string)(this["ChosenLanguage"]));
|
||||
}
|
||||
set {
|
||||
this["ChosenLanguage"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("False")]
|
||||
public bool LanguageHasBeenChosen {
|
||||
get {
|
||||
return ((bool)(this["LanguageHasBeenChosen"]));
|
||||
}
|
||||
set {
|
||||
this["LanguageHasBeenChosen"] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
21
EduNetworkBuilder/Properties/Settings.settings
Normal file
21
EduNetworkBuilder/Properties/Settings.settings
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="EduNetworkBuilder.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="LastPath" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="ScoreList" Type="System.Collections.Specialized.StringCollection" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="AutoStartPuzzles" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)">True</Value>
|
||||
</Setting>
|
||||
<Setting Name="ChosenLanguage" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">en</Value>
|
||||
</Setting>
|
||||
<Setting Name="LanguageHasBeenChosen" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)">False</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
79
EduNetworkBuilder/RTFWindow.Designer.cs
generated
Normal file
79
EduNetworkBuilder/RTFWindow.Designer.cs
generated
Normal file
@@ -0,0 +1,79 @@
|
||||
namespace EduNetworkBuilder
|
||||
{
|
||||
partial class RTFWindow
|
||||
{
|
||||
/// <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()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RTFWindow));
|
||||
this.rtbContent = new System.Windows.Forms.RichTextBox();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// rtbContent
|
||||
//
|
||||
this.rtbContent.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.rtbContent.Location = new System.Drawing.Point(34, 13);
|
||||
this.rtbContent.Name = "rtbContent";
|
||||
this.rtbContent.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
|
||||
this.rtbContent.Size = new System.Drawing.Size(358, 249);
|
||||
this.rtbContent.TabIndex = 0;
|
||||
this.rtbContent.Text = "";
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnOK.Location = new System.Drawing.Point(317, 271);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 1;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// RTFWindow
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(427, 306);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.rtbContent);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "RTFWindow";
|
||||
this.Text = "RTFWindow";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.RichTextBox rtbContent;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
}
|
||||
}
|
827
EduNetworkBuilder/RTFWindow.resx
Normal file
827
EduNetworkBuilder/RTFWindow.resx
Normal file
@@ -0,0 +1,827 @@
|
||||
<?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>
|
||||
<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>
|
||||
AAABAAEAZWQAAAEAIAA4pAAAFgAAACgAAABlAAAAyAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjDizSI0As0iNsLNIjlCzSI7Us0iPSLNIj6CzSI/os0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/Is0iPeLNIjxCzSI6Us0iOBLNIjVizSIygAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIyos0iNzLNIjtyzS
|
||||
I/Us0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPWLNIjlyzSI04s0iMDAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjRyzSI6Ys0iP6LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iPPLNIjdyzSIxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMsLNIjnizS
|
||||
I/4s0iP/LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI9Is0iNmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iNWLNIj1yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/izSI/8s0iP/LNIjlyzSIxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAs0iNqLNIj8yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/O6s1/1W3
|
||||
UP871TP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI7Is0iMdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4f/////////////////////////////
|
||||
///////////////////////////////////////////////////x8fH/srKy////////////////////
|
||||
///////////////////////////////////////////////////////////////////Q9c7/WdtS/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iOmLNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAs0iMjnuqa6v////+ZjIn/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/7qxr/9dVlT/wLi2/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+zh3v/////////////////0PXO/1nbUv8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjfQAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjjCzS
|
||||
I/+V6JH+/////z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Tzk0/0s+Ov9lVVL/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/6dXQv8/JyH/n5OQ/////////////////9D1zv9Y21H/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj6izSIywAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjIizSI+ws0iP/LNIj/5XokP//////Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9MNjD/a11a/1hK
|
||||
Rv9bR0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/p1dC/z8n
|
||||
If8/JyH/Pych/5+TkP////////////////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj/yzSI4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI3Es0iP/LNIj/izSI/8s0iP/leiQ//////8/JyH/Pych/182K/+oV0L/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+7hXf/YjQo/8yekv+xa1j/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/plZB/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If/c2Nb///////7+/v//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y7S
|
||||
Jf9o3mH/SrdE/zvVM/8s0iP/LNIj/yzSI90s0iMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iOsLNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/i0o5/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/TDYw/2NVUv8jFhL/NSck/5CCf/9WQTv/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf+1XUb/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9pVlH/1dDP////
|
||||
///+/v7//////1LaSv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/S9hD/2bEYf9bulb/QNY4/yzS
|
||||
I/8s0iP/LNIj/izSI/ss0iM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMKLNIj4yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9ROzX/TUA8/1RGQ/9aTEn/OSso/4x+e/9WQTv/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/7tg
|
||||
SP8/JyH/p1dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/aVZR/9bRz////////////9D1
|
||||
zv9Z21L/LNIj/yzSI/8s0iP/LNIj/yzSI/954nT/K4km/23fZ/8u0iX/LNIj/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iNrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjEyzSI/Es0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4pK
|
||||
Of9TMCf/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/7RwXv99T0P/xpiM/3tN
|
||||
Qv/Imo7/b0E1/8CShv+0cF7/qFhE/6dXQv+nV0L/p1dC/6dXQv+uWkT/tV1G/z8nIf+nV0L/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/5+TkP/////////////////Z99j/q+yo/5zp
|
||||
l/8s0iP/Z95h/0imQ/9y023/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOGAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIxcs0iP3LNIj/izS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/iko5/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/gHBs/0w+O/+IeXX/Kx0a/4x+ev+Mfnv/MiUh/2VY
|
||||
VP96aWX/SjQu/z8nIf8/JyH/Pych/z8nIf+7YEj/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+fk5D///////7+/v/7/P3//v7+/9v32f962nT/O5k1/2fe
|
||||
Yf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOUAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wIAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMWLNIj+SzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0w2MP9uYF3/ZFZT/11JRP9URkP/b2Fe/1hDPv96aWX/V0lG/zIkIf+Acm7/dWNf/0s0
|
||||
Lv8/JyH/Pych/7tgSP8/JyH/p1dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf/+/v7//////yqZuv+AwtX//////9/p3v+V6JH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjECzSI/Ys0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ////
|
||||
//8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/W0dC/0U3
|
||||
NP97a2f/Pych/2FSTv9SRUH/Tzk0/0EpI/9bR0L/iHt3/zYpJf9CNTH/g3Vy/3VjX/9KNC7/u2BI/z8n
|
||||
If+nV0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/3NjW//7+
|
||||
/v9GpsP/GpG1/xWPs/9fssv///////7+/v+n7KP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSIwUs0iPtLNIj/izS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/iko5/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv+FdnL/PzEt/3VjX/8/JyH/f29r/y4g
|
||||
Hf91Y1//Pych/z8nIf9KNC7/dWNf/3lrZ/82KCX/OCsn/3JkYP/Slob/W0dC/69mU/9MNjD/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9AKCL/UTw2/9/b2v/+/v7/aLbO/xiQtP8akbX/GpG1/xiQ
|
||||
tP8/osD//v7+//7+/v+t7ar/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iNvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIj1CzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/UDo0/2tdWf9oW1f/SjQu/z8nIf91Y1//OCsn/4N0cP9AKCL/Pych/z8n
|
||||
If8/JyH/SjQu/3VjX/+CdHH/UUNA/2o3Kf86LSn/lWdb/29hXv90ZGD/f29r/39va/9/b2v/f29r/39v
|
||||
a/9/b2v/dGRg/2NTT//h3t7//v7+/4nG2f8VjrP/GpG1/xqRtf8akbX/GpG1/xqRtf8tmbr/8fj6//7+
|
||||
/v9R2Un/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iM/AAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI5Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/leiQ//////8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If91Y1//MiUh/4BwbP8/JyH/Pych/1A6NP9kVlP/Y1ZS/1E7Nv8/JyH/Pych/z8nIf8/JyH/Pych/0w2
|
||||
MP9bR0L/0paH/3FhXf+oeW3/W01K/05APf8/MS7/OCon/zcqJv85LCj/PzEt/0s+Ov9YSkb/sKmo//7+
|
||||
/v+q1eP/EYyy/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8gk7b/2+3z//////8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI/0s0iMRAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iNULNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8n
|
||||
If8/JyH/iko5/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SjQu/3ttaf9YS0f/W0dC/z8n
|
||||
If8/JyH/QCgi/29gXP8/MS7/W0dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+7YEj/Pych/61i
|
||||
T/9QOzX/UTs1/1E7Nf9ROzX/UTs1/1E7Nf9ROzX/UTs1/25dWP/+/v7/zObu/w+Lsf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xGMsv+n1OP//////yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAALNIjDSzSI/0s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8nIf+KSjn/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91Y1//Nikl/4R1cf9AKCL/Pych/z8nIf8/JyH/gXFt/yMW
|
||||
Ev+AcGz/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/7tgSP8/JyH/p1dC/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9gTUj//v7+/+bz9/8Vj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8UjrP/jcja//7+/v/Y9tb/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI44AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA
|
||||
AAAAAAAAAAAAAAAAAAAs0iPKLNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4pKOf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/SjQu/3hqZ/9QQj//W0dC/z8nIf8/JyH/Pych/z8nIf9bR0L/TkA9/3BiX/9KNC7/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/u2BI/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/YE1I//7+
|
||||
/v/z+fv/IZS3/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F5C0/2y5z///////6/rq/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
IzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAALNIjYyzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/+V6JD//////z8nIf8/JyH/iko5/1MwJ/+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv/Ci3z/ajww/8eU
|
||||
h/+nWEP/p1dC/6dXQv+nV0L/p1dC/61iT/+oem7/dkk9/8KLfP+nV0L/p1dC/6dXQv+nV0L/p1dC/65a
|
||||
RP+1XUb/Pych/6dXQv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf/+/v7//////y+bu/8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf9KqMT//v7+//7+/v+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj7gAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAACzSIwUs0iP6LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////Pych/z8n
|
||||
If+KSjn/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/dWNf/1pMSf9lV1T/W0dC/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/2ZWUv8jFhL/TT88/3ppZf8/JyH/Pych/z8nIf8/JyH/Pych/7tgSP8/JyH/p1dC/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/29jW//7+/v9DpcP/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/MZy8///////+/v7//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////AAAAAAAAAAAALNIjkizSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/4tKOf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/1VAO/94amf/Nyom/3ppZf9BKSP/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/XUxI/zYo
|
||||
Jf9rXVr/SDs3/3ppZf9KNC7/Pych/z8nIf8/JyH/tV1G/z8nIf+nV0L/Pych/z8nIf8/JyH/Pych/9zY
|
||||
1v/+/v7/ZrXN/xiQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/ySWuP/2+vz//v7+/0xA
|
||||
Pv//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8BAAAAACzS
|
||||
IxIs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/XzYr/6hXQv+nV0L/p1dC/6dXQv+xa1j/wJKG/2M1
|
||||
Kf/MnpL/rGFN/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+VVUX/oXRo/6J1af+qfXH/cEM3/8qc
|
||||
kP+zb17/qFhE/6dXQv+mVkH/Pych/6dXQv8/JyH/Pych/z8nIf/c2Nb//v7+/4bF2P8VjrP/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8YkLT/6fT3//7+/v+Nfnv/Nyom//T09P+c6Zf/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iOhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wYAAAAALNIjqCzSI/4s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf8/JyH/Pych/z8nIf9BKSP/W0dC/4FzcP8tHxz/j4F+/1ZBO/8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0EuKf94aGT/PzEu/3JhXf+CdHH/KRsX/2xfW/96aWX/UDo0/0Ao
|
||||
Iv8/JyH/p1dC/z8nIf8/JyH/29fW//7+/v+n1eP/EY2y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akLT/EIyy/9Lp8P/+/v7/YE1I/1A6NP9rXVr/w8PD/57pmf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iMWAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////DCzSIw4s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/3ppZf9wYl//Oy4q/5GDf/9WQTv/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/PSom/3BeWv8pGxf/f29r/1M9OP+FdnL/W05K/yodGf9rXVn/hXZy/1tHQv+vZlP/UTs1/29e
|
||||
Wf/+/v//yeXt/w6Lsf8akLT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xCMsv+w2eX//v7+/56S
|
||||
j/8/JyH/QCgi/4V2cv+Tk5P/su6v/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8sLNIjiSzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Qisl/1tGQf+FdnL/SDo3/1xP
|
||||
S/96aWX/SjQu/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0s1L/9NPTn/Tzk0/1BD
|
||||
P/98bmv/SzUv/0AoIv9bR0L/hXVy/2FTUP8rHRr/OCon/45hVf92amj//v7+/+Ty9v8VjrP/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8UjrP/kMnb//7+/v/c2Nb/Pych/z8nIf8/JyH/W0dC/7m5
|
||||
uf+j06D/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIwgAAAAAAAAAAAAAAAAAAAAAAAAAAP///10s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/83xS//ZdNf/2feYf851DD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////QCgi/1E7Nv9gTEf/b2Fe/z8xLf+CdHH/dWNf/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/gnJu/0g7N/9fS0b/emxp/1RGQ/9POTT/Pych/z8n
|
||||
If9AKCL/UDo1/3VjX/95aWX/vZGF//7+/v/y+Pv/IJS3/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/F5C0/2+50f/+/v7/3NjW/z8nIf8/JyH/Pych/z8nIf9MNjD/+/v7/12MWv9t32f/LtIl/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjgQAAAAAAAAAAAAAAAAAAAAAAAAAAt++0oyzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/W
|
||||
Nv9JqET/M5Eu/2/Paf9n3mH/OdQw/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ////
|
||||
//+FdnL/a15a/0I1Mf9eTkv/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9uXlv/YVNQ/003Mv+AcGz/LB4b/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/2dU
|
||||
UP/+/v7//////y2au/8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf9NqcX//v7+/9zY
|
||||
1v8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////hrWD/2G/W/9L2EP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPzAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAACU6I/fLNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/MNIn/0vYQ/944XL/TaxI/zOR
|
||||
Lv9nx2L/Z95h/znUMP8s0iP/LNIj/yzSI/871TP/S9hD/3Thbv+o3aX/wMDA/0c5Nv9qXFn/gXFt/0o0
|
||||
Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzQu/0o7
|
||||
N/9gTEf/Qiok/1tHQv9AMi//fGxp/0AoIv8/JyH/Pych/z8nIf8/JyH/1M/O//////9Bo8H/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/Mpy9///////+/v7/QCgi/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych//////+177L/JIMf/37eef9F1z3/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iM/AAAAAAAAAAAAAAAAAAAAAIfl
|
||||
gf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y3SJP9L2EP/eeJ0/0+tSv8ykC3/YcFc/3Lh
|
||||
bP9p12P/TcFH/0qvRP9Doj7/Ppw5/4u6iP/5+fn/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9+bmr/TT88/1E8Nv8/JyH/UTw2/2ha
|
||||
V/9oWlf/UDo0/z8nIf8/JyH/Pych/9zY1v/+/v7/Y7TM/xiQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/yWWuP/3+/z//v7+/3pubP9QOjT/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH//////5vp
|
||||
lv+C4X3/K4km/4Hge/9F1z3/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI6YAAAAAAAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/S9hD/3nidP9Usk//GXcT/xl3FP9bulb/eth0/3bh
|
||||
cP9K2EL/n+qa//////8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/00/PP99bWn/TTcx/z8nIf9AKCL/hXZy/0EzMP91Y1//Pych/z8n
|
||||
If/c2Nb//v7+/4PD1/8VjrP/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8ZkLT/6vX4//7+
|
||||
/v+Nfnv/STw4/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/0XXPf9/33r/Lowp/27Y
|
||||
af8+1TX/LtIl/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/gAAAAAAAAAAAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/23fZ/8xjyz/ashl/yyKJv9Usk//duFw/0vYQ/+V6JD//////z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/4Fx
|
||||
bf9DNDH/VkQ//z8nIf8/JyH/Pych/z8nIf9bR0L/MiQh/4R0cf9AKCL/29fW//7+/v+l0+H/EY2y/xqQ
|
||||
tP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/EY2y/9Xq8f/+/v7/YE1I/085NP9KPDn/f29r/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/0XXPf9z4W7/Npcx/1m4VP9t32f/OdQw/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjNwAA
|
||||
AAAAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/P9Y2/0+uSv9xz2v/duFw/2rKZf8siyf/SKdD/7jttf//////SzQu/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzQu/3VjX/+Fd3T/NSck/3hpZv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/1E7Nf9TRUL/VEZD/3xsaP//////xuTt/w6Lsf8akLT/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG0/xCMsf+z2ub//v7+/56Sj/8/JyH/TTcx/3ttaf9ZSkb/SjQu/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/9n3mH/bMpn/y6MKf9z1G7/Z95h/znUMP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOFAAAAAAAAAAAAAAAAh+WB/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/dd9v/z2c
|
||||
OP9I2ED/ONQv/2feYf921nH/caBu/7Ozs/+Fd3P/dWNf/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9CKiT/UDo1/3VjX/+CdXH/Rjk1/0Q2M/+Rg3//VUA7/z8nIf8/JyH/Pych/z8nIf8/JyH/UTs1/0s9
|
||||
Ov9qX1z//v7+/+Px9f8UjrP/GpG0/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8TjrP/k8vc//7+
|
||||
/v/c2Nb/Pych/z8nIf8/JyH/Tjcy/0g7N/+BcW3/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/y7SJf9L2EP/eeJ0/0qpRf84ljP/dtZx/2feYf851DD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI8wAAAAAAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9n3mH/I4Ee/3Thbv8s0iP/LNIj/znU
|
||||
MP+y7q//9/f3/0Y5Nf86LCn/fG5r/3VjX/9QOjX/Pych/z8nIf9wXlr/gHBs/2BPS/9WSUX/Nykm/1lM
|
||||
SP+Bcm7/W0dC/0w2MP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9POTT/X1RR//7+/v/x+Pr/H5S3/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F4+0/3G60f/+/v7/3NjW/z8nIf8/JyH/Pych/z8n
|
||||
If9NNzH/fW1p/0w+Ov9OODP/QSkj/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8t0iT/S9hD/3nidP9Nq0j/LYso/2LCXf9z4W7/S9hD/zrVMv8s0iP/LNIj/yzSI/8s0iP/MNIn/0DW
|
||||
OP871TP/LNIj/wAAAAAAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/z7VNf9HpkL/XcdY/y3SJP8s0iP/LNIj/5XokP//////W0dC/39w
|
||||
bP9LPTr/LB4a/z4wLf9VR0T/UEM//1BDP/9aTEn/UUA8/3hoZP91Y1//UDo1/0AoIv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/5KEgP/+/v7//v7+/y2au/8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf9Pqsb//v7+/+Hd3P8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/bl9b/15R
|
||||
Tf91Y1//Pych/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/0vY
|
||||
Q/9z4W7/X79Z/zOSLv8/nTr/cNBr/3Phbv9L2EP/OtUx/yzSI/9Z0FP/T65K/2/caf8s0iP/LNIjKAAA
|
||||
AAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/OtUy/2rLZf9Prkr/P9Y2/yzSI/8s0iP/leiQ//////8/JyH/Pych/3ppZf9eUE3/RTc0/zkr
|
||||
KP90ZmP/iHl1/2JPSv9ELCf/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9KNC7/4d7d//////8/osD/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/NJ2+////
|
||||
///+/v7/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91ZGD/dmll/0Q2Mv+AcGz/W0ZB/0Ep
|
||||
I///////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/891TT/fON2/4fl
|
||||
gf9hv1z/OJcz/ziWM/9LqUb/MK8p/0C+Of9z4W7/Y91c/yzSI/8s0iNbAAAAAAAAAACH5YH/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/c+Fu/yiH
|
||||
I/9n3mH/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/4V2cv8tIBz/kYSA/2ZZVf87Lir/a15a/4V2
|
||||
cv9bR0L/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/+fj4//+/v7/YLLL/xiQ
|
||||
tP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/yaXuf/4+/z//v7+/39zcP90ZmL/SjQu/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0EpI/9POTP/e2xo/z4wLf9wYl//emll//////+V6JD/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LdIk/0DWOP9A1jj/LNIj/1vSVf9Prkr/PZs4/0WkQP8gfhv/cNFr/2Dd
|
||||
Wv8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI4gAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9L2EP/IH4b/3Phbf8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf8/JyH/W0dC/1FDQP9tX1z/Z1RP/4BwbP9pW1j/PzIu/2NVUv+FdnL/W0dC/0Ao
|
||||
Iv8/JyH/Pych/z8nIf8/JyH/QCgi/1tHQv/o5uX//v7+/4HC1v8VjrP/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8ZkLX/6/X4//7+/v9gTUj/gHBs/0U4NP96aWX/QSkj/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9LNS//emll/2pcWf9CNTH/z8/P/7zwuf821C7/LNIj/yzSI/861TL/PtU1/2fe
|
||||
Yf9s1mb/UrBN/0GfPP9OrEj/N6sx/3rYdf9hwFz/QaM8/3Phbv9F1z3/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjrgAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WN/8wjiv/addj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If9MNjD/in15/y8hHv91Y1//Pych/0o0Lv91Y1//bV9c/z8yLv9gUk//hXZy/1tHQv9RPDb/Tjcy/4Jy
|
||||
bv9uX1v/4N3d//7+/v+i0uH/Eo2y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/EYyy/9fs
|
||||
8v/+/v7/YE1I/z8nIf9bR0L/aFpX/2lbWP9RPDb/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9BKSP/Tzkz/3JgXP/j4+P/f658/1KxTf9RtUv/W8lV/1O0Tv9DoT7/RaM//1CvS/9o0mL/deFv/zjU
|
||||
L/9r32X/RaRA/1q4Vf9n3mH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPOAAAAAAAA
|
||||
AACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/P9Y3/zyaN/9cylb/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/z8nIf91Y1//Nikl/25e
|
||||
Wv8/JyH/Pych/z8nIf9KNC7/dWNf/3BiX/89Lyz/U0VC/15QTf9QQz//OCsn/2lfW///////xOLs/w6L
|
||||
sf8akLT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpC0/w+Msv+22+f//v7+/7Gopf8/JyH/Pych/0Ep
|
||||
I/91ZGD/QDIu/19OSf9QOjX/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0w2MP9bR0L/fm5q//Hx
|
||||
8f+VxZP/SadE/yiHI/9Lqkb/bc1o/3Phbv9L2EP/QNY4/y3SJP8s0iP/bd9n/0qoRf9evFn/bd9n/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI+cAAAAAAAAAAIflgf8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8/1jf/QJ87/1fF
|
||||
Uf8s0iP/LNIj/5XokP//////Pych/z8nIf8/JyH/Pych/085NP9YSkf/XlBN/0w2MP8/JyH/Pych/z8n
|
||||
If8/JyH/SjQu/3ppZf9rXlr/KRsY/1JDP/+jmJX//v7+/+Hx9f8UjrP/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8TjrP/lczc//7+/v/g3d3/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/QTIv/2ZY
|
||||
Vf+Gd3P/SjQu/z8nIf9MNjD/W0dC/4Fxbf90ZGD/ZlhU/1BCP/8/MS7/w8PD/3mpdv9Bnzz/eeJ0/0vY
|
||||
Q/861TL/LNIj/yzSI/8s0iP/LNIj/0vYQ/9lxGD/SKdD/23fZ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj+gAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WN/89mzj/WshU/yzSI/8s0iP/leiQ////
|
||||
//8/JyH/Pych/z8nIf8/JyH/TDYw/2lbV/9NQDz/UTs1/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/3pp
|
||||
Zf8vIh7/oZaT//7+/v/w+Pr/HpO2/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/F4+0/3O8
|
||||
0v/+/v7/6ufn/1VIRP+EdnL/cF5Z/z8nIf8/JyH/Pych/z8nIf9uXFf/dmhl/0Y5Nf9eT0v/dGRg/2pc
|
||||
WP9OQT3/Nyom/05BPf9wY1//gnNv/5GEgP/FxcX/lsWT/23fZ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/851DD/hON+/yiGI/9t32f/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/AAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/PtU1/zGPLP9l01//LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/bFxY/z0vLP9ROzX/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/UDo1/31yb//+/v7//f7+/yuZ
|
||||
uv8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xmQtP9SrMf//v7+/+/g3P9KNC7/eGtn/ysd
|
||||
Gv+EdHH/Pych/0AoIv9RPDb/W0dC/35uav9vYV7/U0ZC/yUYFP9GODX/b2Fd/39va/91Y1//Tzk0/0s0
|
||||
Lv9XQj3/a11Z/8/Pz/+177L/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf81lDD/ft15/znU
|
||||
MP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8AAAAAAAAAAIfl
|
||||
gf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/9n3mH/GnkV/3Phbf8s0iP/LNIj/5XokP//////Pych/z8nIf8/JyH/Pych/z8nIf9tXVn/PjAt/1E7
|
||||
Nf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9AKCL/3tva//////88ocD/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/Np69///////+/v7/p1dC/z8nIf9fS0b/WEtH/0I0MP9VR0P/altX/1tN
|
||||
Sf8+MC3/TD87/25hXf9URkP/cWRg/3ppZf9LNC7/Pych/z8nIf8/JyH/SjQu/4R2c/9BMzD//////5Xo
|
||||
kP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/dNRv/0GfPP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/wAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/3fhcv8kgh//Z95h/yzS
|
||||
I/8s0iP/leiQ///////a1tX////////////b19b/QCgi/2hZVf9QQj//UTs1/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/9zY1v/+/v7/XbHL/xmQtP8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/yeX
|
||||
uf/5/P3//v7+/2BNSP+nV0L/Pych/1pFQP9wYl//Nykm/yweG/9qXFn/eWll/3JhXf+BcW3/VUdD/3Fj
|
||||
YP91Y1//Pych/z8nIf8/JyH/Pych/z8nIf91Y1//NSck/5GDf///////leiQ/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/2feYf86mTX/eeJ0/y3SJP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/AAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9A1jj/W7pW/1GwTP8/1jb/LNIj/yzSI/+V6JD//v7+//7+
|
||||
/v/Pz8//7+/v//7+/v/f29r/YVRQ/2ZYVf9MNjD/Pych/z8nIf8/JyH/Pych/z8nIf/c2Nb//v7+/37A
|
||||
1f8Wj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8bkbb/7Pb5//7+/v9gTUj/Pych/6dX
|
||||
Qv8/JyH/Qiok/4N0cP9YS0f/fG5q/1ZBO/8/JyH/SjMu/3ttaf9GODX/dWNf/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/TDYw/3NlYv9QQz//WkZB//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/ceBr/zKQ
|
||||
LP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/oAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/0vYQ/8zki7/X8pa/y3SJP8s0iP/LNIj/+v66v//////09PT/6Ghof+pqan/8vLy//7+
|
||||
/v+jnZz/gHBs/z8nIf8/JyH/Pych/z8nIf8/JyH/29fW//7+/v+g0eD/Eo2y/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbT/EYyy/9nt8v/+/v7/YE1I/z8nIf8/JyH/p1dC/z8nIf8/JyH/Tjcy/zst
|
||||
Kv9/b2v/Pych/z8nIf9bR0L/Rzk2/4N1cv9LNC7/Pych/z8nIf8/JyH/Pych/z8nIf9bR0L/SDs3/4t9
|
||||
ef9MNjD//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/zrVMv9iwl3/W7pW/0DWOP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj5wAAAAAAAAAAh+WB/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8t0iT/eeJ0/xl3
|
||||
E/904W7/LNIj/yzSI//Y9tb//f39/9ra2v+goKD/pKSk/6SkpP+np6f/7e3t/6ehn/9bR0L/Pych/z8n
|
||||
If8/JyH/Pych/2FNSf//////weHr/w6Lsf8akbT/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/w+L
|
||||
sf+43ej//////2FNSf8/JyH/Pych/z8nIf+nV0L/Pych/0MsJv9sWVX/PjAt/39va/8/JyH/Pych/4Fx
|
||||
bf8jFhL/f29r/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/4Fxbf8tIBz/dWNf/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/P9Y3/0mnRP944nL/LdIk/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPOAAAAAAAAAACH5YH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/z/WNv9YtlL/UbBM/0vYQ/8s0iP/2PbW//7+
|
||||
/v/e3t7/oqKi/6SkpP+kpKT/pKSk/6Ghof/u7u7/v7e1/0AoIv8/JyH/Pych/z8nIf9gTUj//v7+/9/v
|
||||
9P8TjbL/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8TjbL/mM3d//7+/v/b19b/Pych/z8n
|
||||
If8/JyH/Pych/6dXQv8/JyH/YlBL/1lMSP9FODT/f29s/z8nIf8/JyH/f29r/yMWEv9/b2v/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/b19b/0EzMP9POTT/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/831C//PJo3/2HdW/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI64AAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8u0iX/bd9n/xp4Ff934HL/LdIk/9j21//+/v7/4eHh/6Wlpf+kpKT/pKSk/6Sk
|
||||
pP+goKD/5+fn//////9+bmr/Pych/z8nIf8/JyH/YU1J//7+/v/v9/r/HZO2/xqRtf8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/Fo+z/3a90//+/v7/6+jo/1tHQv8/JyH/Pych/z8nIf8/JyH/p1dC/3Vk
|
||||
YP9cTkv/IxYS/yMWEv9GOTX/hHVx/1pFQP94Z2P/PzIu/4p8eP9LNC7/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9mVlL/Sz06/1E7Nf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/2HdW/8wjiv/N9Qv/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIjiAAA
|
||||
AAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0vY
|
||||
Q/9kwl//RaM//0vYQ//Y9tf//v7+/+Tk5P+mpqb/pKSk/6SkpP+kpKT/pKSk/62trf/9/f3//v7+/7h5
|
||||
aP+uZVL/v4Z3/9Cmm//+/v7//P39/yuZuv8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xmQ
|
||||
tP9Vrcj//v7+/+/m5P91SDz/mm1h/8aThv/AhXb/kGti/3BeWf/JmYz/Nykm/zgrJ/9zZWH/fm5q/3Vn
|
||||
Y/88Liv/VUdE/4Bxbv+Mf3v/QjQw/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/35uav88Liv/W0dC/z8n
|
||||
If//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/c+Ft/yWEIP8/1jf/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iNbAAAAAAAAAACH5YH/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/eeJ0/xl3E/954nT/2PbW//7+
|
||||
/v/n5+f/qKio/6SkpP+kpKT/pKSk/6SkpP+kpKT/o6Oj/76+vv/9/f3//v7+/390cf9KPTn/1tPT////
|
||||
//86oL//GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/N5++///////W0M//b2Bc/ywe
|
||||
Gv8+MC3/MyYi/zEjIP95Sz//PzEt/41fU/84Kyf/eWlk/0o0Lv8/JyH/SjQu/3VjX/+DdXH/QDIv/0U3
|
||||
M/9VR0P/emxp/1VAO/8/JyH/Pych/z8nIf8/JyH/dWNf/z0vLP+FdnL/QCgi//////+V6JD/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9z4W3/IoAc/z7VNf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIygAAAAAAAAAAIflgf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf9KqUX/XrxY/2vfZP//////7e3t/6ioqP+jo6P/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/oaGh/8jIyP//////4Nzb/+Hd3P/+/v7/Wq/J/xmQtP8akbX/GpG1/xqR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/yiXuf/6/f3//v7+/31taf9qXFn/MSMg/3lqZv9OODP/W0dC/8eU
|
||||
h/9FNzP/YzYq/4Bxbv9LNS//Pych/z8nIf8/JyH/Pych/19LRv9tW1b/kYSA/0AzL/8kFhP/eGpn/3Vj
|
||||
X/9KNC7/Pych/z8nIf9KNC7/cWNf/1hLR/9bR0L//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/2fe
|
||||
Yf8gfxv/Z95h/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/AAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/9F1z3/ctJt/yyKJv9t32f//v7+//Ly8v+lpaX/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/oaGh/8fHx////////////3zA1P8Wj7P/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqR
|
||||
tf8bkbX/7fb5//7+/v+2dWT/x5SH/2EzJ//HlIb/rGFN/6dXQv9nOS3/p1dC/4V2cv9wQjb/WUQ//z8n
|
||||
If8/JyH/QSkj/1tGQf+FdnL/X1JO/0k7OP9SREH/Y1VS/3NjX/9XSUb/MyYi/3VnY/91Y1//UDo0/z8n
|
||||
If91Y1//PS8s/4V2cv//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/PtU1/zCOK/9y4Wz/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI8wAAAAAAAAAAAAA
|
||||
AACH5YH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/Rdc9/4Liff8igB3/h+WB/0zY
|
||||
RP//////ysrK/6Ojo/+kpKT/o6Oj/6Ojo/+ioqL/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/oqKi/7+9
|
||||
vf+Xz+D/E42y/xqRtf8akbX/GpG1/xqRtf8akbX/GpG1/xqRtf8akbX/Eo2y/9zu8//+/v7/bVpW/1tH
|
||||
Qv9QQj//cWRg/1tGQf8/JyH/Pych/z8nIf+nV0L/W0dC/39RRf+AcGz/Pych/0EpI/96aWX/dmhl/0Ay
|
||||
L/+HeXb/dWNf/085NP9MNjD/Pych/1tHQv+FdnL/XlBN/zIkIf9yZGH/emll/1xHQv+KfHn/Rzk2////
|
||||
//+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8/1jf/TqxJ/2bHYf861TL/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjhQAAAAAAAAAAAAAAAIflgf8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LdIk/z7VNf944nP/LYwo/4Phfv9jwV7/QqA8//7+/v//////09PT/6Sk
|
||||
pP+ioqL/xcXF/+fn5/+ioqL/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKOj/42eo/8Uj7T/GpCz/xmR
|
||||
tf8akbX/GpG1/xqRtf8akbX/GpG1/w+Lsf+73+n//////1JHRP+Cc2//g3Vy/zUoJP96aWX/QSkj/z8n
|
||||
If8/JyH/Pych/6dXQv9RPDb/o3Vp/2tdWv9LNS//Tzk0/3JlYf9TRkL/emll/0s0Lv8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0AoIv9bR0L/hXZy/2haV/80JiP/Z1pW/5GEgP9fUk7/6urq/5vplv8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/zrVMv9iwl3/SahE/z/WN/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iM3AAAAAAAAAAAAAAAAh+WB/yzSI/8s0iP/LNIj/yzSI/861TL/PtU1/2fe
|
||||
Yf924HD/WLZT/yeFIv8behb/Kogl/2jHY/+H5YH/l+iT/9f11v/+/v7/3d3d/76+vv/8/Pz//v7+//Ly
|
||||
8v+mpqb/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKP/pKOk/56io/8ckLP/GZCz/xmRtf8akbX/GpG1/xqR
|
||||
tf8TjbL/ms/e//7+/v/g3dz/PjAt/5GEgP8yJCH/h3l2/0UuKP8/JyH/Pych/z8nIf8/JyH/rGJO/1M9
|
||||
OP/Aj4L/QzYy/2lXUv95amb/Rjg1/3VjX/8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If9AKCL/W0ZB/4BwbP9tYFz/PS8s/1pMSf+zs7P/vPC4/zjUL/8s0iP/LNIj/yzSI/8s0iP/LNIj/2rY
|
||||
ZP8piCT/S9hD/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/gAA
|
||||
AAAAAAAAAAAAAAAAAACH5YH/LNIj/z/WNv9n3mH/cuFs/1u8Vv8/nTr/N5Yy/0upRf9Zw1P/c+Ft/2vZ
|
||||
Zf9gwVv/SKdD/yiGI/8+nDn/aMhj/+P54v/+/v7//f39//7+/v/C8b///v7+//X19f+pqan/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/oqOk/6aiof8mkbD/GI+0/xmQtf8akbX/Fo+z/3i+1P/+/v7/3NjW/1E7
|
||||
Nv9bTkr/WkxJ/1lLSP9eTkn/XlBN/2teWv9CLyv/OCYh/zknI/+UZ1v/VkhF/8eUhv8sHxv/kYSA/zgq
|
||||
J/+AcGz/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SDIs/11I
|
||||
Q/+IeXX/gXNw/62trf9sm2n/fd14/2feYf851DD/LNIj/yzSI/8s0iP/Z95h/yOBHv954nT/LdIk/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iOmAAAAAAAAAAAAAAAAAAAAAJTo
|
||||
j9861TL+TKpH/zSSL/8/nTr/W7xW/2/eaf9n3mH/P9Y2/y3SJP8s0iP/LNIj/zrVMv9L2EP/dOFu/2DK
|
||||
Wv9Fo0D/IoAd/7LesP+78Ln/bN9m/5XokP/+/v7///////T09P+srKz/o6Oj/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/o6Ok/6ifnP80j6z/F5C1/xmQtP9Xrsj//v7+/9zY1v8/JyH/Qywm/2xdWv8jFhL/V0lG/0Yz
|
||||
Lv8/JyH/Pych/z8nIf8/JyH/Pych/72Bcv92ZmL/iFtP/05APf9VSET/cGJf/1tGQf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9bR0L/gXFt/3BgXP9bTUr/SDo3/0g6N/9LPTr/wcHB/5fG
|
||||
lP86mTX/NpUx/3LSbP9n3mH/OdQw/yzSI/8+1Tb/WLdT/2LAXf9A1jj/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIz8AAAAAAAAAAAAAAAAAAAAAt++0nzXULf9r2GX/dOFu/0vY
|
||||
Q/861TL/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LdIk/0vYQ/934HH/TatI/yGA
|
||||
HP9ry2b/su6v///////b19b//v7+//Dw8P+tra3/o6Oj/6SkpP+kpKT/pKSk/6SkpP+kpKT/o6Ok/6uh
|
||||
n/9Olav/NZ6+///////Uz87/Pych/z8nIf91Y1//TUA8/25hXf90Y17/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/p1dC/z8nIf+vZlP/STw4/zYoJf94Z2P/QSkj/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0o0
|
||||
Lv91Y1//bl9b/1BCP/9CNTH/V0lG/2laVv9/b2v/dWNf/085NP//////numZ/2feYf9v2Wr/RKI//zGP
|
||||
LP9pyWT/Z95h/zvVM/9w22r/MY8s/0vYQ/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iPzAAAAAAAAAAAAAAAAAAAAAAAAAAD///9cLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/y3SJP9L2EP/gN97/zWTMP95qXb//v7+/1ZB
|
||||
O//c2Nb//v7+//Ly8v+zs7P/oqKi/6SkpP+kpKT/pKSk/6SkpP+kpKT/oqOi/7Svrv/n6Oj//////87I
|
||||
xv+lmpf/VkE7/3ttav84Kif/emll/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+nV0L/Pych/6dY
|
||||
Q/+FdnL/LSAc/3NiXf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf91Y1//fW9r/zwuK/9URkP/gXJu/3Vj
|
||||
X/9QOjX/QCgi/z8nIf8/JyH/Pych//////+V6JD/LNIj/y3SJP9L2EP/eOFy/0imQv8siyf/ZMRf/4Lk
|
||||
fP8zki7/dd5v/y3SJP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI4EAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///zws0iONLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/bd9n/6TUov+ZmZn/h3l1/1VAO//SqqD///////n5
|
||||
+f+8vLz/oqKi/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6ioqP/Kysr/+Pj4//7+/v//////0c7N/6KX
|
||||
lf9KNC7/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/6dXQv8/JyH/p1dC/1tHQv89Lyz/d2dj/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/emll/2VXVP8+MC3/kYN//1tHQv9AKCL/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/8t0iT/S9hD/3bhcP9NrEj/JoUh/1KxTf9OrEj/UNlI/y3S
|
||||
JP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjCAAAAAAAAAAAAAAAAAAAAAAAAAAA////GyzS
|
||||
IxAs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8u0iX/pOug//j4+P8nGhb/gnRx/7FrWP9gTUj//v7+//z8/P/FxcX/oqKi/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Ojo/+hoaH/wcHB/+Hh4f//////////////////////////////
|
||||
////////pJmW/z8nIf8/JyH/p1dC/z8nIf+nV0L/UTs2/2RXU/9mWFX/TDYw/z8nIf8/JyH/Pych/3pp
|
||||
Zf9dT0z/V0lG/3ppZf9KNC7/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/zrVMv9K2EL/duFw/3vZdv9dvFj/IYAc/yKBHf9bulb/eeJ0/0vYQ/8t0iT/LNIj/yzS
|
||||
I/8s0iP/LNIj/izSI6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8PAAAAACzSI6gs0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/+V6JD//v7+/46AfP8lFxT/wpOH/3lQRv+2dGP//v7+//7+/v/c3Nz/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+jo6P/oaGh/6mpqf+vr6//r6+v/7a2tv+3t7f/2NjY//z8/P/SqqD/p1dC/2c5
|
||||
Lf+nV0L/Pych/6dXQv9AKCL/gnNv/0EzMP9bR0L/Pych/z8nIf91Y1//Y1VS/1xPS/96aWX/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LdIk/z/WNv9n3mH/cdJs/0Wj
|
||||
P/8riSb/S6lF/2jSYv9l3l//Zd5e/2TEX/8mhCH/T61K/3jhcv871TP/LNIj/yzSI/8s0iP/LNIjFgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wwAAAAALNIjEyzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP//////VkE7/4l7
|
||||
eP9eMSX/joB9/0o0Lv9nVFD/1M/O//7+/v/z8/P/qqqq/6SkpP+kpKT/pKSk/6SkpP+kpKT/pKSk/6Sk
|
||||
pP+kpKT/pKSk/6SkpP+jo6P/paWl/+fn5//+/v7/49/e/52Rjv9/b2v/dWNf/65lUv9MNjD/p1dC/z8n
|
||||
If91Y1//LSAc/4Fxbf8/JyH/VkE7/3hqZ/9IOzf/emll/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH//v7+/7Lur/914HD/SahE/y2LKP9XtVL/dN5u/2feYf8/1jb/LdIk/yzS
|
||||
I/8s0iP/OdQw/2feYf9szGb/YL9b/0DWOP8s0iP/LNIj/yzSI6EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////DAAAAAAAAAAALNIjkizSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/W0dC/6h6bv84Kif/dWNf/z8n
|
||||
If8/JyH/npKP//7+/v/+/v7/srKy/6Kiov+kpKT/pKSk/6SkpP+kpKT/pKSk/6SkpP+kpKT/oKCg/8fH
|
||||
x//5+fn//////6Sdm/9XSUb/V0lG/0Q2M/8tIBz/iVtP/4p8ef+/hnf/SjQu/043Mv9TRUL/a1xY/0Ir
|
||||
Jf+FdnL/MiQh/4V2cv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/SzUv/3Vj
|
||||
X//t7e3/bZxq/0OiPv942HP/Z95h/z7VNv8t0iT/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/zrV
|
||||
Mv9A1jj/MNIn/yzSI/8s0iP/LNIjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8KAAAAAAAA
|
||||
AAAs0iMFLNIj+izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/+V6JD//////z8nIf9BKSP/mXdv/3NFOf+pe27/sWtY/6dXQv+nV0L/tnRj//7+
|
||||
/v//////0NDQ/6Wlpf+kpKT/pKSk/6SkpP+kpKT/o6Oj/6ioqP/l5eX//v7+//Lm4//Mn5P/rmVS/69m
|
||||
U/+vZlP/tHBe/8WQgv+XenP/QzUy/39SRv+Rg3//aVZR/4V3dP9WSUX/blxX/1pMSf9nWVb/VkE7/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/QSkj/085NP98bWn/Oi0p/8rKyv+78Lj/S9hD/zrV
|
||||
Mv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wQAAAAAAAAAAAAAAAAs0iNjLNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5Xo
|
||||
kP//////Pych/z8nIf9KNC7/hXd0/yQXE/+AcGz/Pych/z8nIf8/JyH/Z1RQ/9TPzv/+/v7/9fX1/7m5
|
||||
uf+kpKT/pKSk/6CgoP/IyMj/+Pj4///////e2dj/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0s0
|
||||
Lv91Y1//u42B/zYpJf9vYl7/kYSA/zEjIP+RhID/KRsX/4BwbP8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf96aWX/YVRQ/z4wLP99bWn//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iPuAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////AQAAAAAAAAAAAAAAAAAAAAAs0iPKLNIj/izSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ//////8/JyH/Pych/z8n
|
||||
If91Y1//RDYz/25gXf9KNC7/Pych/z8nIf8/JyH/Pych/56Sj//+/v7//v7+//Ly8v++vr7/4eHh//7+
|
||||
/v/+/v7/YU1J/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf+xa1j/hXZy/1VH
|
||||
Q/9RRED/Sjw5/00/PP9eUE3/W0dC/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9WQTv/hXZy/0I1
|
||||
Mf9iVFH/dWNf/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSIzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8AAAAAAAAAAAAAAAAAAAAAACzSIw0s0iP9LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD//////z8nIf8/JyH/Pych/0o0Lv+CdHH/QjQx/3Vj
|
||||
X/8/JyH/Pych/z8nIf8/JyH/Pych/3VjX/+fmJb//v7+////////////29fW/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/6FUQP8/JyH/emll/2hbV/8sHxv/IxYS/3hp
|
||||
Zf9AKCL/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/5CCf/8xIyD/cmRh/3VjX/8/JyH/Pych////
|
||||
//+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iOOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI1Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/5XokP//////vGpU/6dXQv+nV0L/p1dC/7+Gd/9tPzP/xI+B/6dXQv+nV0L/p1dC/6dX
|
||||
Qv+xa1j/s4R4/45hVf+/hnf/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dXQv+nV0L/p1dC/6dX
|
||||
Qv+nV0L/p1dC/6dXQv+nV0L/oFRA/69aRP8/JyH/emll/2tdWv8lFxT/f29r/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/0s0Lv+Rg3//MCIf/3psaf9WQTv/Pych/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP+LNIj4wAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
I5Qs0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/nOqY//7+
|
||||
/v//////1dDP/2lWUf8/JyH/UDo1/1tNSv9sXlv/TDYw/z8nIf8/JyH/QCgi/4V2cv8tIBz/hXZy/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/65aRP+uWkT/emll/z4wLf99bWn/Pych/z8nIf8/JyH/Pych/z8nIf9BKSP/emll/z4w
|
||||
Lf90ZmL/VkE7/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/izSI/0s0iMRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI9Qs0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/leiQ///////+/v7//////9XQ
|
||||
z/9qV1L/fW5q/1BDP/9ROzX/Pych/z8nIf9bR0L/WEpH/3JkYf9VQDv/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If+1aFT/nm9i/2haV/9MNjD/Pych/z8nIf8/JyH/Pych/1tHQv9iVFH/X1FO/3VjX/8/JyH/Pych/z8n
|
||||
If8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjBSzSI+0s0iP+LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/5XokP///////v7+///////l4+H/RDYz/1tH
|
||||
Qv8/JyH/SjQu/4d5dv86LSn/dWNf/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9RPDb/UTs1/1E7
|
||||
Nf9ROzX/UTs1/1E7Nf9RPDb/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/0AoIv9/cGz/iVlN/4FZ
|
||||
Tf8/JyH/Pych/z8nIf9KNC7/iHp2/zUoJP96aWX/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH//////5Xo
|
||||
kP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI28AAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AQAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAALNIjECzSI/Ys0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/+V6JD///////////+ysrL/wLi2/z8nIf96aWX/Nyom/46B
|
||||
ff9KNC7/Pych/z8nIf9AKCL/UTw2/1tHQv+BcW3/cmJf/2BST/9TRkL/Rzk2/0I1Mf9ENjP/UkRB/2FT
|
||||
UP94aWX/dWNf/1A6Nf9AKCL/Pych/z8nIf8/JyH/Pych/3VjX/80JyP/nn92/6dXQv9sPC//QSkj/3pp
|
||||
Zf8tHxz/jX98/0o0Lv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjFizSI/ks0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9Y21H/1PXS/729vf/6+vr//v7+/6Wfnf9dT0z/WkZB/z8nIf9QOjX/dWNf/3hp
|
||||
Zf9VSET/Nykm/0w/O/9hVFD/cGFd/3lpZf99bWn/fm5q/3xsaP92ZmL/c2Vh/1RGQ/8yJCH/VklF/4V2
|
||||
cv9bR0L/TDYw/z8nIf8/JyH/UDo1/1NFQv9vYFz/QCgi/2w8L/+6cl//ZFdT/2RXU/9bR0L/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIjlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAP///xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjFyzS
|
||||
I/cs0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/871TP/ZbRh/8/ozf/9/f3/nZ2d/+Xi4f+BcWz/hXZy/1dJRv80JyP/WkxJ/3RlYf+BcW3/W0dC/1E8
|
||||
Nv9AKCL/Pych/z8nIf8/JyH/Pych/z8nIf9MNjD/Tzk0/3VjX/96bGn/RTcz/0o8Of+Rg3//W0dC/0Ir
|
||||
Jf9AKCL/Z1hU/1lLSP9QOjX/QCgi/4V1cv9lNSn/y5aI/0AoIv8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI5QAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjEyzSI/Es0iP+LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8lqh7/b9Jq/1ak
|
||||
Uv/w8PD/8/Pz/7CwsP+XlJT/jYJ//4BwbP9bR0L/QCgi/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/0s0Lv91Y1//gXNw/0AzL/9eUU3/YExH/0kyLf9/b2v/PTAs/3Vj
|
||||
X/9aRUD/WEpH/2xeW/9bRkH/rlpE/65aRP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf//////leiQ/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iOGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8WAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjCizSI+Ms0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0G0O/9Usk//NJMv/zmYNP9wn23/7+/v//7+
|
||||
/v/+/v7/1dDP/2hVUP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf9KNC7/dWNf/2VWUv86LSn/iXx4/3JhXf9HOTb/fGxo/3xsaP8jFhL/hXZy/0Ao
|
||||
Iv8/JyH/Pych/65aRP9sPC//Pych/z8nIf8/JyH/Pych//////+V6JD/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/4s0iP/LNIjawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI6ws0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8t0iT/ULpK/xl3E/8lgx//bc1n/2feYf851DD/leiQ///////+/v7//////5+T
|
||||
kP8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8n
|
||||
If8/JyH/STIt/4p9ef82KSX/fnBs/2VXU/9iVFD/ZVdT/1RGQ/9bR0L/Pych/z8nIf8/JyH/Pych/2w7
|
||||
L/+nV0L/bDwv/z8nIf8/JyH//////5XokP8s0iP/LNIj/yzSI/8s0iP+LNIj+yzSIzgAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAACzSI3Es0iP/LNIj/izSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/0vY
|
||||
Q/9WtVH/Ppw5/3nidP9F1z3/LNIj/yzSI/8s0iP/LNIj/9j21v////////////////+fk5D/Pych/z8n
|
||||
If8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf8/JyH/VkE7/4Fx
|
||||
bf8/MC3/b2Bc/0k7OP82KCX/gHBt/0AoIv8/JyH/Pych/z8nIf8/JyH/Pych/z8nIf9sPC//p1dC/2w7
|
||||
L///////leiQ/yzSI/8s0iP/LNIj/yzSI90s0iMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8WAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
IyIs0iPsLNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/851DD/heSA/yB/G/954nT/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/1nbUv/Q9c7/////////////////mIuI/5+TkP+fk5D/n5OQ/5+T
|
||||
kP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+DfHr/aGFf/2li
|
||||
YP+6sa//n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/n5OQ/5+TkP+fk5D/tId8//////+V6JD/LNIj/izS
|
||||
I/8s0iOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iOMLNIj/yzS
|
||||
I/4s0iP/LNIj/yzSI/8s0iP/LNIj/2feYf9Anjv/ZMRf/0XXPf8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/9Z21L/0PXO////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////+8vLz/wcHB////////////////////
|
||||
/////////////////////////////////////////////5vpl/8s0iPqLNIjLAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs0iMjLNIj1SzSI/8s0iP+LNIj/yzS
|
||||
I/851DD/d9hy/zCOK/9n3mH/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/2rUZP9KqUX/P9Y3/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIjfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAD///8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNIjVizSI/Is0iP/LNIj/2feYf8nhSL/fN13/znU
|
||||
MP8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/dOFu/zmYNP9L2EP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/4s0iP/LNIjpizS
|
||||
IwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///xYAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACzSI2os0iPzTLpG/1KwTf5n3mH/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/9L2EP/SqlF/3Th
|
||||
bv8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIjsizSIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAABs3mZtUNhJ3S7SJf8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/zvVM/9qzmX/WdRT/yzSI/8s0iP/LNIj/izS
|
||||
I/8s0iP/LNIjlyzSIxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAD///8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAALNIjLCzSI54s0iP+LNIj/yzSI/4s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPSLNIjZgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
|
||||
/xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAs0iNHLNIjpizSI/os0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/4s0iP/LNIj/yzSI88s0iN3LNIjGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////FwAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
Iyos0iNzLNIjtyzSI/Us0iP/LNIj/yzSI/8s0iP+LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzS
|
||||
I/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPWLNIjlyzSI04s0iMDAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzS
|
||||
Iw4s0iNALNIjbCzSI5Qs0iO1LNIj0izSI+gs0iP6LNIj/yzSI/8s0iP/LNIj/yzSI/8s0iPyLNIj3izS
|
||||
I8Qs0iOlLNIjgSzSI1Ys0iMoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////gAAAD//////4AA///////4AAAA//////AA
|
||||
AAf/////+AAAAP////8AAAAA//////gAAAD////4AAAAAB/////4AAAA////4AAAAAAD////+AAAAP//
|
||||
/4AAAAAAAP////gAAAD///gAAAAAAAA////4AAAA///4AAAAAAAAH///+AAAAP//4AAAAAAAAAf///gA
|
||||
AAD//8AAAAAAAAAB///4AAAA//+AAAAAAAAAAP//+AAAAP/+AAAAAAAAAAB///gAAAD//AAAAAAAAAAA
|
||||
P//4AAAA//gAAAAAAAAAAA//+AAAAP/wAAAAAAAAAAAH//gAAAD/4AAAAAAAAAAAA//4AAAA/8AAAAAA
|
||||
AAAAAAH/+AAAAP+AAAAAAAAAAAAB//gAAAD/AAAAAAAAAAAAAP/4AAAA/gAAAAAAAAAAAAB/+AAAAP4A
|
||||
AAAAAAAAAAAAP/gAAAD8AAAAAAAAAAAAAB/4AAAA+AAAAAAAAAAAAAAf+AAAAPgAAAAAAAAAAAAAD/gA
|
||||
AADwAAAAAAAAAAAAAA/4AAAA4AAAAAAAAAAAAAAH+AAAAOAAAAAAAAAAAAAAA/gAAADAAAAAAAAAAAAA
|
||||
AAP4AAAAwAAAAAAAAAAAAAAB+AAAAIAAAAAAAAAAAAAAAfgAAACAAAAAAAAAAAAAAAD4AAAAAAAAAAAA
|
||||
AAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAA
|
||||
AAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgA
|
||||
AAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAA
|
||||
AAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAA
|
||||
AAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAA
|
||||
AAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgA
|
||||
AAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAA
|
||||
AAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAA
|
||||
AAAAAAAAeAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAIAA
|
||||
AAAAAAAAAAAAAPgAAACAAAAAAAAAAAAAAAH4AAAAwAAAAAAAAAAAAAAB+AAAAMAAAAAAAAAAAAAAA/gA
|
||||
AADgAAAAAAAAAAAAAAP4AAAA4AAAAAAAAAAAAAAH+AAAAPAAAAAAAAAAAAAAD/gAAAD4AAAAAAAAAAAA
|
||||
AA/4AAAA+AAAAAAAAAAAAAAf+AAAAPwAAAAAAAAAAAAAH/gAAAD+AAAAAAAAAAAAAD/4AAAA/gAAAAAA
|
||||
AAAAAAB/+AAAAP8AAAAAAAAAAAAA//gAAAD/gAAAAAAAAAAAAf/4AAAA/8AAAAAAAAAAAAH/+AAAAP/g
|
||||
AAAAAAAAAAAD//gAAAD/8AAAAAAAAAAAB//4AAAA//gAAAAAAAAAAA//+AAAAP/8AAAAAAAAAAA///gA
|
||||
AAD//gAAAAAAAAAAf//4AAAA//+AAAAAAAAAAP//+AAAAP//wAAAAAAAAAH///gAAAD//+AAAAAAAAAH
|
||||
///4AAAA///4AAAAAAAAH///+AAAAP///gAAAAAAAD////gAAAD///+AAAAAAAD////4AAAA////4AAA
|
||||
AAAD////+AAAAP////gAAAAAH/////gAAAD/////AAAAAP/////4AAAA//////AAAAf/////+AAAAP//
|
||||
////gAD///////gAAAD////////////////4AAAA////////////////+AAAAP////////////////gA
|
||||
AAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
BIN
EduNetworkBuilder/Resources/BellDing.wav
Normal file
BIN
EduNetworkBuilder/Resources/BellDing.wav
Normal file
Binary file not shown.
BIN
EduNetworkBuilder/Resources/Copier.png
Normal file
BIN
EduNetworkBuilder/Resources/Copier.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
609
EduNetworkBuilder/Resources/DHCP.enbx
Normal file
609
EduNetworkBuilder/Resources/DHCP.enbx
Normal file
@@ -0,0 +1,609 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<EduNetworkBuilder>
|
||||
<!--This is a network file for EduNetworkBuilder.-->
|
||||
<Network>
|
||||
<height>1024</height>
|
||||
<width>1024</width>
|
||||
<uniqueidentifier>162</uniqueidentifier>
|
||||
<device>
|
||||
<hostname>net_switch0</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>144</uniqueidentifier>
|
||||
<location>457,141</location>
|
||||
<mytype>net_switch</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>False</isdhcp>
|
||||
<gateway>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>145</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>145</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>management_interface</nictype>
|
||||
<nicname>management_interface0</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>146</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>management_interface0</nicname>
|
||||
</myid>
|
||||
<nictype>management_interface</nictype>
|
||||
<uniqueidentifier>146</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>management_interface0</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port1</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>147</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port1</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>147</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port1</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port2</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>148</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port2</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>148</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port2</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port3</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>149</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port3</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>149</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port3</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port4</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>150</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port4</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>150</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port4</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port5</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>151</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port5</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>151</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port5</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port6</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>152</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port6</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>152</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port6</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>port</nictype>
|
||||
<nicname>port7</nicname>
|
||||
<myid>
|
||||
<hostid>144</hostid>
|
||||
<nicid>153</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port7</nicname>
|
||||
</myid>
|
||||
<nictype>port</nictype>
|
||||
<uniqueidentifier>153</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>port7</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
</device>
|
||||
<device>
|
||||
<hostname>pc0</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>130</uniqueidentifier>
|
||||
<location>251,506</location>
|
||||
<mytype>pc</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>False</isdhcp>
|
||||
<gateway>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>130</hostid>
|
||||
<nicid>131</nicid>
|
||||
<hostname>pc0</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>131</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>eth</nictype>
|
||||
<nicname>eth0</nicname>
|
||||
<myid>
|
||||
<hostid>130</hostid>
|
||||
<nicid>132</nicid>
|
||||
<hostname>pc0</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</myid>
|
||||
<nictype>eth</nictype>
|
||||
<uniqueidentifier>132</uniqueidentifier>
|
||||
<usesdhcp>True</usesdhcp>
|
||||
<interface>
|
||||
<nicname>eth0</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
</device>
|
||||
<device>
|
||||
<hostname>pc1</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>133</uniqueidentifier>
|
||||
<location>407,506</location>
|
||||
<mytype>pc</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>False</isdhcp>
|
||||
<gateway>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>133</hostid>
|
||||
<nicid>134</nicid>
|
||||
<hostname>pc1</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>134</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>eth</nictype>
|
||||
<nicname>eth0</nicname>
|
||||
<myid>
|
||||
<hostid>133</hostid>
|
||||
<nicid>135</nicid>
|
||||
<hostname>pc1</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</myid>
|
||||
<nictype>eth</nictype>
|
||||
<uniqueidentifier>135</uniqueidentifier>
|
||||
<usesdhcp>True</usesdhcp>
|
||||
<interface>
|
||||
<nicname>eth0</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
</device>
|
||||
<device>
|
||||
<hostname>pc2</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>136</uniqueidentifier>
|
||||
<location>527,506</location>
|
||||
<mytype>pc</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>False</isdhcp>
|
||||
<gateway>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>136</hostid>
|
||||
<nicid>137</nicid>
|
||||
<hostname>pc2</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>137</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>eth</nictype>
|
||||
<nicname>eth0</nicname>
|
||||
<myid>
|
||||
<hostid>136</hostid>
|
||||
<nicid>138</nicid>
|
||||
<hostname>pc2</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</myid>
|
||||
<nictype>eth</nictype>
|
||||
<uniqueidentifier>138</uniqueidentifier>
|
||||
<usesdhcp>True</usesdhcp>
|
||||
<interface>
|
||||
<nicname>eth0</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
</device>
|
||||
<device>
|
||||
<hostname>pc3</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>139</uniqueidentifier>
|
||||
<location>658,513</location>
|
||||
<mytype>pc</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>False</isdhcp>
|
||||
<gateway>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>139</hostid>
|
||||
<nicid>140</nicid>
|
||||
<hostname>pc3</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>140</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>eth</nictype>
|
||||
<nicname>eth0</nicname>
|
||||
<myid>
|
||||
<hostid>139</hostid>
|
||||
<nicid>141</nicid>
|
||||
<hostname>pc3</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</myid>
|
||||
<nictype>eth</nictype>
|
||||
<uniqueidentifier>141</uniqueidentifier>
|
||||
<usesdhcp>True</usesdhcp>
|
||||
<interface>
|
||||
<nicname>eth0</nicname>
|
||||
<myip>
|
||||
<ip>0.0.0.0</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
</device>
|
||||
<device>
|
||||
<hostname>server0</hostname>
|
||||
<size>100</size>
|
||||
<uniqueidentifier>154</uniqueidentifier>
|
||||
<location>111,151</location>
|
||||
<mytype>server</mytype>
|
||||
<isdns>False</isdns>
|
||||
<isdhcp>True</isdhcp>
|
||||
<gateway>
|
||||
<ip>192.168.1.254</ip>
|
||||
<mask>255.255.255.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>gw</type>
|
||||
</gateway>
|
||||
<nic>
|
||||
<nictype>lo</nictype>
|
||||
<nicname>lo0</nicname>
|
||||
<myid>
|
||||
<hostid>154</hostid>
|
||||
<nicid>155</nicid>
|
||||
<hostname>server0</hostname>
|
||||
<nicname>lo0</nicname>
|
||||
</myid>
|
||||
<nictype>lo</nictype>
|
||||
<uniqueidentifier>155</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>lo0</nicname>
|
||||
<myip>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>255.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<nic>
|
||||
<nictype>eth</nictype>
|
||||
<nicname>eth0</nicname>
|
||||
<myid>
|
||||
<hostid>154</hostid>
|
||||
<nicid>156</nicid>
|
||||
<hostname>server0</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</myid>
|
||||
<nictype>eth</nictype>
|
||||
<uniqueidentifier>156</uniqueidentifier>
|
||||
<usesdhcp>False</usesdhcp>
|
||||
<interface>
|
||||
<nicname>eth0</nicname>
|
||||
<myip>
|
||||
<ip>192.168.1.1</ip>
|
||||
<mask>255.255.255.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>ip</type>
|
||||
</myip>
|
||||
</interface>
|
||||
</nic>
|
||||
<dhcprange>
|
||||
<ip>127.0.0.1</ip>
|
||||
<mask>0.0.0.0</mask>
|
||||
<gateway>0.0.0.0</gateway>
|
||||
<type>route</type>
|
||||
</dhcprange>
|
||||
<dhcprange>
|
||||
<ip>192.168.1.1</ip>
|
||||
<mask>192.168.1.2</mask>
|
||||
<gateway>192.168.1.6</gateway>
|
||||
<type>route</type>
|
||||
</dhcprange>
|
||||
</device>
|
||||
<link>
|
||||
<SrcNic>
|
||||
<hostid>154</hostid>
|
||||
<nicid>156</nicid>
|
||||
<hostname>server0</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</SrcNic>
|
||||
<DstNic>
|
||||
<hostid>144</hostid>
|
||||
<nicid>147</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port1</nicname>
|
||||
</DstNic>
|
||||
<hostname />
|
||||
<uniqueidentifier>157</uniqueidentifier>
|
||||
</link>
|
||||
<link>
|
||||
<SrcNic>
|
||||
<hostid>130</hostid>
|
||||
<nicid>132</nicid>
|
||||
<hostname>pc0</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</SrcNic>
|
||||
<DstNic>
|
||||
<hostid>144</hostid>
|
||||
<nicid>148</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port2</nicname>
|
||||
</DstNic>
|
||||
<hostname />
|
||||
<uniqueidentifier>158</uniqueidentifier>
|
||||
</link>
|
||||
<link>
|
||||
<SrcNic>
|
||||
<hostid>133</hostid>
|
||||
<nicid>135</nicid>
|
||||
<hostname>pc1</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</SrcNic>
|
||||
<DstNic>
|
||||
<hostid>144</hostid>
|
||||
<nicid>149</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port3</nicname>
|
||||
</DstNic>
|
||||
<hostname />
|
||||
<uniqueidentifier>159</uniqueidentifier>
|
||||
</link>
|
||||
<link>
|
||||
<SrcNic>
|
||||
<hostid>136</hostid>
|
||||
<nicid>138</nicid>
|
||||
<hostname>pc2</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</SrcNic>
|
||||
<DstNic>
|
||||
<hostid>144</hostid>
|
||||
<nicid>150</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port4</nicname>
|
||||
</DstNic>
|
||||
<hostname />
|
||||
<uniqueidentifier>160</uniqueidentifier>
|
||||
</link>
|
||||
<link>
|
||||
<SrcNic>
|
||||
<hostid>139</hostid>
|
||||
<nicid>141</nicid>
|
||||
<hostname>pc3</hostname>
|
||||
<nicname>eth0</nicname>
|
||||
</SrcNic>
|
||||
<DstNic>
|
||||
<hostid>144</hostid>
|
||||
<nicid>151</nicid>
|
||||
<hostname>net_switch0</hostname>
|
||||
<nicname>port5</nicname>
|
||||
</DstNic>
|
||||
<hostname />
|
||||
<uniqueidentifier>161</uniqueidentifier>
|
||||
</link>
|
||||
</Network>
|
||||
</EduNetworkBuilder>
|
178
EduNetworkBuilder/Resources/Help.rtf
Normal file
178
EduNetworkBuilder/Resources/Help.rtf
Normal file
@@ -0,0 +1,178 @@
|
||||
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}{\f1\fnil\fcharset0 Courier New;}{\f2\fmodern\fprq1\fcharset0 Consolas;}{\f3\fnil\fcharset0 Calibri;}}
|
||||
{\colortbl ;\red0\green0\blue255;}
|
||||
{\*\generator Riched20 6.3.9600}\viewkind4\uc1
|
||||
\pard\widctlpar\sa200\sl276\slmult1\f0\fs22\lang9 This is a basic help document for EduNetworkBuilder\par
|
||||
\b Overview\par
|
||||
\b0 EduNetworkBuilder is meant to represent fairly truthfully how a network functions while removing the complexity of configuration. It focuses on IP addresses, Netmasks, Gateways, and Routes.\par
|
||||
\b The Items & Terminology\b0\par
|
||||
The items in this are broken into three main portions. Devices, network cards, and interfaces. This is how Linux does it, and Windows does too, though it is hard to notice it.\par
|
||||
A device is the physical object. A laptop, desktop, server, etc.\par
|
||||
Different devices can have multiple network cards. Each card has a MAC (Ethernet) address.\par
|
||||
Each network card can have multiple IP addresses. This allows you to have one network wire coming into a computer, but have multiple IP-addresses. This adds a little bit of complexity, to it being a "simple" network simulation tool. But it adds a lot of flexibility, as well as being closer to reality.\par
|
||||
\b Building a network\b0\par
|
||||
Use the item list on the left to choose an item to add to the network.\par
|
||||
Click on the link button, then left-click on the starting item and drag to the destination item. Release the button on the destination and a "link" box will appear. Select the network-cards and interfaces that are selected.\par
|
||||
\b Configuring The Devices\par
|
||||
\b0 Double-click an item to edit it. You can change the host name, and add network cards and interfaces. You can also set the default gateway and add routes. On servers, you can configure the DHCP service.\par
|
||||
\b Network Cards\par
|
||||
\b0 For the most part, you should not need to add extra network cards. But, if you want to, you can. If you press the edit button on a network card, you can choose if the network card is configured statically, or through DHCP.\par
|
||||
\b Interfaces\b0\par
|
||||
You change an interface when you are editing a device. If the device has multiple network cards, you need to select the network card you want to change the interface for. The interface initially looks like: "0.0.0.0 - 0.0.0.0" This is the network and subnet. The whole object of the program is to simulate what happens when you have different values here. Or to have someone set up a network and then for you to go in and configure it so it works. Double-click on an interface to set the IP Address and netmask for that interface.\par
|
||||
\b Default Gateway\b0\par
|
||||
The default gateway is on a device editing screen at the top-right. Click on the button to set it. If a Network Card is set to use DHCP then any value you put in will be overridden if the device does a DHCP Request.\par
|
||||
\b ACTIONS\par
|
||||
\b0 You can right-click a device and do actions on it. Delete, edit, ping from, arp from, dhcp request (if the device is configured to use DHCP), remove links between devices, and a few other things.\par
|
||||
\b Solving Puzzles\par
|
||||
\b0 Under the menu-item, "Samples", you will find the puzzles. Opening this window will let you select from a number of puzzles which will help you learn how the program functions and test your knowledge of networking. The puzzles start with a low complexity (level zero is mainly about basic usage of this program) and work their way up. Starting at the beginning is recommended, but you can jump to whatever complexity you want to master.\par
|
||||
As you try to solve a puzzle, you should see a series of radio-buttons on the upper-right. These are your "help-o-meter." Help of zero, the bottom, does not do anything for you. If you click it up one button, it will color-code the machines that have problems. If you click it onto the third button, it will give you a little more information about the problem when you mouse-over the problematic computer. And the top-most button will basically tell you what you need to do when you mouse-over the problem. Some puzzles, however, are set up to not show you the complete solution, and so you will need to think those out.\par
|
||||
\b Making Puzzles\par
|
||||
\b0 EduNetworkBuilder is set up so you can make puzzles to give to others to do. Start by thinking out your problem, what you want to solve and how you want them to solve it. Then, draw your "network." Once all the pieces to the puzzle have been added and configured to your liking, you need to go to "Edit" and "Options."\par
|
||||
Start by giving the puzzle a good name (title). This shows up at the top of the network window. You can determine if the device names and their IP addresses are displayed by checking the "Display Titles" checkmark.\par
|
||||
Set the "Message given when network loaded", which explains the puzzle. Make sure to give enough information that they can understand what you want them to do with the puzzle.\par
|
||||
Finally, double-click in the "tests" box, or right-click to "add" a test. Choose the device that is affected. The source device is the one that will change color to tell you that there is a problem with it. There are many sorts of tests, from needing to ping something, to have an IP-Address which is considered "local" to something else.\par
|
||||
You can also choose to "lock" things. This keeps others from changing them during the puzzle. For example, locking pc0 NIC 192.168.1.3 will keep people from changing the network card that has the IP address of 192.168.1.3.\par
|
||||
\b Levels:\par
|
||||
\b0 Level_0: Program operation.\par
|
||||
Level_1: Basics: IP Addresses, Netmask, Gateway, Ping, etc.\par
|
||||
Level_2: Firewalls, VPNs, etc.\par
|
||||
Level_3: Troubleshooting the basics\par
|
||||
Level_4: Advanced Subnetting and Routing\par
|
||||
\b NETWORKING TOPICS:\par
|
||||
The Basics:\par
|
||||
\b0 There are four main components to subnetting. The IP Address, the netmask, the default gateway, and static routes.\par
|
||||
\b The IP Address:\par
|
||||
\b0 The IP Address is a set of four numbers, connected by periods. Each of the numbers is eight bits long, which means it is a number between 0 and 255. Most IP addresses are reserved for specific people, places, and things. But there are three main sets of "internal" IP addresses that are set aside for use behind firewalls. 10.x.x.x, 192.168.x.x, and 172.16-31.x.x\par
|
||||
\b The Netmask:\par
|
||||
\b0 The network mask (or netmask) is a set of numbers that state what is considered "local" and what is considered "remote." Anything that is not considered local is sent to the computer specified by the "default gateway." Anything that is considered local is sent straight out to the local network, destined to the local machine.\par
|
||||
The netmask usually looks something like 255.255.255.0. In binary, this looks like: \par
|
||||
11111111.11111111.11111111.00000000\par
|
||||
Again, each bit can either be 0 or 1, and a byte is 8 bits in length. There are 4 bytes in each IP address, and the same number in each netmask. The 255 number is the highest number that can be represented in one byte. All the bits are set to 1. \par
|
||||
A netmask can also be expressed by "CIDR" notation. This is a count of how many 1s there are in a row before the first zero. The number above would be expressed as /24.\par
|
||||
\b The Gateway:\par
|
||||
\b0 The gateway is a computer on the same subnet as the IP address, where any non-local packets are sent to. The computer compares the destination IP address with the local computer's IP address, using the subnet-mask to determine if it is local or not. If the packet is local, it is sent straight out of the network card to the destination computer. If the packet is not local, it is routed to the default gateway, which sends it on towards the final destination.\par
|
||||
\b DHCP:\par
|
||||
\b0 DHCP is a protocol for when a computer does not have a static IP address set up for it. Often when a computer turns on or connects up to the wireless, it needs to have one assigned to it. DHCP is what happens. Basically the client broadcast out a "DHCP" request. The request only goes out to "local" computers (it stops when it hits a router). A DHCP Server will respond (if one exists on the local network) and give the client an IP Address.\b\par
|
||||
DHCP Server:\par
|
||||
\b0 (See DHCP above) A DHCP server remembers all the clients that request IP addresses so it issues the same IP address if that particular client asks a second time. It also remembers which IP addresses it has given out so it does not give the same IP address to different computers.\b\par
|
||||
Ping:\par
|
||||
\b0 A Ping is a simple packet that is sent from one comput to the other. The computer you send the ping packet to will usually respond. The word "Ping" comes from the concept of a submarine and sonar. Something does a "Ping" and you hear an echo to tell you that the computer is alive. This is usually what it is used for, to determine if a computer is turned on, functional, or to see if the network is properly set up.\b\par
|
||||
ARP:\par
|
||||
\b0 ARP stands for "Address Resolution Protocol." Computers on a local network talk to each-other by using the MAC Addresses. These are addresses that are unique to each network card, that look something like: \f1\lang1033 10:08:b1:73:aa:5b\par
|
||||
\f0\lang9 ARP is what is used when one computer wants to find the MAC address of another computer. It usually sends out a broadcast that says, "who has this IP Address?" And it gets a response back that says something like, "I have that IP and my MAC address is: \f1\lang1033 10:08:b1:73:aa:5b\f0\lang9 "\par
|
||||
We do not get into it too much on this program, but if a computer does not know the MAC address of the computer it is trying to communicate with, it first sends out an ARP request to find that before it sends out a packet containing the ping or other communication.\par
|
||||
You can usually run: arp -a\par
|
||||
from a commandline to see all the MAC addresses that the computer has remembered.\par
|
||||
\b Unicast Packet:\par
|
||||
\b0 A Unicast packet is a packet that is going to one specific computer.\b\par
|
||||
Broadcast Packet:\par
|
||||
\b0 A broadcast packet is one that is sent out to everything that is considered local to it. Routers, firewalls, and some other devices do not pass broadcasts on.\b\par
|
||||
Static Routes:\par
|
||||
\b0 A static route has a network, a subnet mask, and a gateway. The gateway must be local to the computer that is sending out the packet, otherwise the computer cannot figure out how to send the packet. Static routes are used primarily for telling routers, firewalls, and computers how to send packets when the IP addresses and gateways are not obvious.\par
|
||||
\b Comparing IP addresses:\par
|
||||
\b0 When a computer wants to compare IP Addresses, it does it by using the subnet mask. A mask hides something. A Halloween mask hides our face; masking tape covers a wall to keep it from being painted on. A subnet mask hides the subnet. For example, an IP address of 192.168.0.50 and netmask of 255.255.255.0 looks like:\par
|
||||
|
||||
\pard\widctlpar\fs24\lang1033 IP:\par
|
||||
11000000.10101000.00000000.00110010\par
|
||||
Mask:\par
|
||||
11111111.11111111.11111111.00000000\par
|
||||
|
||||
\pard\widctlpar\sa200\sl276\slmult1\fs22\lang9 The mask has 24 ones in a row. So it could also be represented as /24. When it is compared, the first thing that happens is the subnet is masked out. In the mask, the final set of numbers are zeroes. The numbers where the mask is a 0 is dropped. The resulting number is: 192.168.0.0. This is called the "Network Address." We do the same thing for both the source and destination IP. Then we compare the Network Address of both of them. If they have the same network address, then they are considered to be on the same network. If they do not have the same network address, they are considered to be on different networks.\par
|
||||
\b VPNs:\par
|
||||
\b0 A VPN stands for a "Virtual Private Network." It is used to make a secure connection between computers or networks, usually across the Internet. It is usually used in the context of either someone working from home and wanting to access printers or file-shares off the office network. Or, two different networks wish to be connected (two offices in different states, etc).\b\par
|
||||
ADVANCED TOPICS:\b0\par
|
||||
\b Subnetting: \b0 (Based heavily off of LordFlasheart's post, "Subnetting Made Easy" here: {{\field{\*\fldinst{HYPERLINK http://www.techexams.net/forums/ccna-ccent/38772-subnetting-made-easy.html }}{\fldrslt{http://www.techexams.net/forums/ccna-ccent/38772-subnetting-made-easy.html\ul0\cf0}}}}\f0\fs22\par
|
||||
An IP address is made up of 32 bits, split into 4 octets (octet = 8 bits). Some bits are reserved for identifying the network and the other bits are left to identify the host.\par
|
||||
Below shows you how, for each class, the address is split in terms of network (N) and host (H) portions.\par
|
||||
\f2 NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH /8\par
|
||||
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH /16\par
|
||||
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH /24\par
|
||||
\f0 There is a boundary at each dot, therefore there are boundaries after bits 8, 16, 24, and 32. This is an important concept to remember. The first move in doing any work with subnets is to figure out which boundary segment you are working within. So you will need to remember the 8, 16, 24, 32.\par
|
||||
We will either be working with the netmask given in CIDR notation (/24) or in dotted decimal (255.255.255.0). The first thing to do is to determine the block size: how big the subnet is.\par
|
||||
With CIDR (/24) we do this by first finding the nearest boundary higher than our number. For example, we are using a /20 subnet. The next boundary up is /24. We then subtract our subnet from the boundary. 24 - 20 = 3. There are three bits that make up the size of the subnet. the number of numbers in 3 bits = 2 ^ 3 (two to the power of 3, or 2 * 2 * 2), which is 8. Remember that the first number is lost to the "network address" and the last number is the "broadcast address".\par
|
||||
It is very simple to determine the block size when using the dotted decimal (255.255.255.0) format. You find the last number that is not 255, and subtract it from 256. For example, if you are doing 255.255.255.240, the last number is 240. 256 - 240 = 16. So the block size is 16. But, what do we do with the block size? Well, the easiest thing to do is to look at a number of examples, and it should make more sense.\par
|
||||
\b Question: What subnet does 192.168.12.37/29 belong to?\par
|
||||
\b0 You may wonder where to begin. We always start with determining which boundary we are working with for this address.\par
|
||||
Our mask is a /29. The next boundary up is 32. So 32 - 29 = 3. Now 2^3 = 8 which gives us our block size i.e. 2 to the power of 3 equals 8. \par
|
||||
We have borrowed from the last octet as the 29th bit is in the last octet. We start from zero and count up in our block size. Therefore it follows that the subnets are:-\par
|
||||
\par
|
||||
192.168.12.0\par
|
||||
192.168.12.8\par
|
||||
192.168.12.16\par
|
||||
192.168.12.24\par
|
||||
192.168.12.32\par
|
||||
192.168.12.40\par
|
||||
.............etc.\par
|
||||
Our address is 192.168.12.37 so it must sit on the 192.168.12.32 subnet.\par
|
||||
\par
|
||||
\b Question: What subnet does 172.16.116.4/19 sit on?\par
|
||||
\b0 Our mask is /19 and our next boundary is 24. Therefore 24 - 19 = 5. The block size is 2^5 = 32.\par
|
||||
We have borrowed into the third octet as bit 19 is in the third octet so we count up our block size in that octet. The subnets are:-\par
|
||||
172.16.0.0\par
|
||||
172.16.32.0\par
|
||||
172.16.64.0\par
|
||||
172.16.96.0\par
|
||||
172.16.128.0\par
|
||||
172.16.160.0\par
|
||||
.............etc.\par
|
||||
Our address is 172.16.116.4 so it must sit on the 172.16.96.0 subnet. Easy eh?\par
|
||||
\b Question: What subnet does 10.34.67.234/12 sit on?\par
|
||||
\b0 Our mask is 12. Our next boundary is 16. Therefore 16 - 12 = 4. 2^4 = 16 which gives us our block size.\par
|
||||
We have borrowed from the second octet as bit 12 sits in the second octet so we count up the block size in that octet. The subnets are:-\par
|
||||
10.0.0.0\par
|
||||
10.16.0.0\par
|
||||
10.32.0.0\par
|
||||
10.48.0.0\par
|
||||
.............etc.\par
|
||||
Our address is 10.34.67.234 which must sit on the 10.32.0.0 subnet.\par
|
||||
Hopefully the penny is starting make sense. We will now change the type of question so that we have to give a particular host range of a subnet.\par
|
||||
\b Question: What is the valid host range of the 4th subnet of 192.168.10.0/28?\par
|
||||
\b0 Easy as pie! The block size is 16 since 32 - 28 = 4 and 2^4 = 16. We need to count up in the block size in the last octet as bit 28 is in the last octet.\par
|
||||
192.168.10.0\par
|
||||
192.168.10.16\par
|
||||
192.168.10.32\par
|
||||
192.168.10.48\par
|
||||
192.168.10.64\par
|
||||
.................etc.\par
|
||||
Therefore the 4th subnet is 192.168.10.48 and the host range must be 192.168.10.49 to 192.168.10.62, remembering that the subnet and broadcast address cannot be used.\par
|
||||
\b Question: What is the valid host range of the 1st subnet of 172.16.0.0/17?\par
|
||||
\b0 /17 tells us that the block size is 2^(24-17) = 2^7 = 128. We are borrowing in the 3rd octet as bit 17 is in the 3rd octet. Our subnets are:-\par
|
||||
172.16.0.0\par
|
||||
172.16.128.0\par
|
||||
The first subnet is 172.16.0.0 and the valid host range is 172.16.0.1 to 172.16.127.254. You must remember not to include the subnet address (172.16.0.0) and the broadcast address (172.16.127.255).\par
|
||||
\b Question: What is the valid host range of the 7th subnet of address 10.0.0.0/14?\par
|
||||
\b0 The block size is 4, from 16 - 14 = 2 then 22 = 4. We are borrowing in the second octet so count in the block size from 0 seven times to get the seventh subnet.\par
|
||||
The seventh subnet is 10.24.0.0. Our valid host range must be 10.24.0.1 to 10.27.255.254 again remembering not to include our subnet (10.24.0.0) and the broadcast address (10.27.255.255).\par
|
||||
\b What if they give me the subnet mask in dotted decimal?\par
|
||||
\b0 If you're lucky and they give you a mask in dotted decimal format then you should have an even easier time. All you need again is your block size.\par
|
||||
Let's say they have given a mask of 255.255.255.248 and you wish to know the block size. Here's the technique:\par
|
||||
1. Starting from the left of the mask find which is the first octet to NOT have 255 in it.\par
|
||||
2. Subtract the number in that octet from 256 to get your block size e.g. above it is 256 - 248 = block size of 8.\par
|
||||
3. Count up from zero in your block size in the octet identified in step 1 as you have learned above (the example above would be in the last octet).\par
|
||||
Another example is a mask of 255.255.192.0 - you would simply count up in 256 - 192 = 64 in the third octet.\par
|
||||
One more example is 255.224.0.0 - block size is 256 - 224 = 32 in the second octet.\par
|
||||
\b WHEN TO SUBNET:\par
|
||||
\b0 The word, "subnet", means one network that is part of another. The process of subnetting, therefore, is the process of breaking a network into smaller pieces.\b\par
|
||||
\b0 Subnetting used to be very critical to the smooth operations of a network. Old versions of Windows did lots of broadcasting, and networks were very loud. That, combined with slower networks, meant a lot of congestion. To remedy that, they used to subnet networks into small pools of like items (PCs, printers, servers, etc.) This would have the net effect of shrinking the distance a broadcast packet would travel, as well as give granular control of security.\par
|
||||
But a number of technological advances happened, which removed many of the reasons to subnet.\par
|
||||
* Switches were invented so only broadcast traffic went to every machine.\par
|
||||
* Protocols got a lot smarter, relying less and less on broadcast traffic to make things work.\par
|
||||
* Programs got a lot smarter, using other methods than broadcasts.\par
|
||||
* Router speed increased, so routers could handle more traffic and larger routing tables.\par
|
||||
* Network speeds increased exponentially, which increased the carrying capacity of a single network exponentially.\par
|
||||
* And many other advances.\par
|
||||
So, in short, subnetting is no longer critical for making a small network function. But subnetting of large networks is very important. Security is probably the biggest reason to subnet. Subnetting very large networks can still be very helpful in keeping down traffic. And Subnetting networks that are connected via VPNs is still a very important part of planning large scale networks.\par
|
||||
There are a few main rules for how to subnet:\par
|
||||
* All IP subnets should use natural boundaries.\par
|
||||
* Grouping like objects into \ldblquote natural\rdblquote subnets makes them easier to control.\par
|
||||
* Smaller adjacent subnets should fit into larger subnets, most of the time.\par
|
||||
* Smaller routing tables require less management and resources.\par
|
||||
\b All IP subnets should use natural boundaries.\par
|
||||
\b0 Even if you do not need all the space, you should break up networks into ranges of the power of 2. It is very common to say something like, the first 50 IPs are for networking equipment, the next 20 are for printers, etc. But it is much better to use 64 IPs for networking equipment, and 16 IPs for printers... The numbers are not quite as simple on the brain, but they are a lot easier to control in your firewall. You can block access from the Internet to your networking equipment my making one simple rule if you make your ranges appropriately. You should also plan on growth. It is very common for people to run out of their IP space, simply because they failed to plan.\par
|
||||
\b Grouping like objects into \ldblquote natural\rdblquote subnets makes them easier to control.\par
|
||||
\b0 As mentioned above, it is common to want to block Internet access directly to and from your networking equipment and printers. You may want to allow certain traffic to individual departments (many organizations allow the media departments to access Facebook and social media sites during work-hours, while other departments are not allowed to access those same sites.) If your equipment and PCs are subnetted along natural boundaries (8, 16, 32, 64, etc.), you can usually make a single rule to allow or block traffic to those particular items.\par
|
||||
\b Smaller adjacent subnets should fit into larger subnets, most of the time.\par
|
||||
\b0 If you plan it right, you should be able to supernet your subnets, and have one route or rule for them. For example, you may have your networking equipment in 1-63, and your printers from 65-127. That means you can have one route or rule that matches all 128 IPs. This makes life a lot simpler for creating many sorts of rules.\b\par
|
||||
Smaller routing tables require less management and resources.\par
|
||||
\b0 Again, with the onset of more powerful routers, firewalls, and faster networking speeds, this is no longer quite as critical as it once was. But if you have a finely tuned firewall, you can end up with many rules. Often it is very nice to block all access to a whole range instead of blocking access to each machine one IP at a time. Often, the "less management" simply means less work for the techies who are keeping things running smoothly.\f3\par
|
||||
}
|
||||
|