diff --git a/Build/Configurations/Includes/ZDoom_misc.cfg b/Build/Configurations/Includes/ZDoom_misc.cfg index d84ab9f2..a32a2b8c 100644 --- a/Build/Configurations/Includes/ZDoom_misc.cfg +++ b/Build/Configurations/Includes/ZDoom_misc.cfg @@ -79,7 +79,7 @@ thingflags 2048 = "Translucent (25%)"; 4096 = "Invisible"; 8192 = "Friendly"; - 16384 = "Frozen while inactive"; + 16384 = "Standing"; } diff --git a/Source/Core/Controls/ThingBrowserControl.Designer.cs b/Source/Core/Controls/ThingBrowserControl.Designer.cs index 159e590f..a407e64a 100644 --- a/Source/Core/Controls/ThingBrowserControl.Designer.cs +++ b/Source/Core/Controls/ThingBrowserControl.Designer.cs @@ -40,13 +40,13 @@ namespace CodeImp.DoomBuilder.Controls this.thingimages = new System.Windows.Forms.ImageList(this.components); this.infopanel = new System.Windows.Forms.Panel(); this.spritepanel = new System.Windows.Forms.Panel(); + this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); + this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); this.label1 = new System.Windows.Forms.Label(); this.tbFilter = new System.Windows.Forms.TextBox(); this.bClear = new System.Windows.Forms.Button(); this.updatetimer = new System.Windows.Forms.Timer(this.components); this.typelist = new CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview(); - this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); - this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); this.infopanel.SuspendLayout(); this.spritepanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.spritetex)).BeginInit(); @@ -167,54 +167,6 @@ namespace CodeImp.DoomBuilder.Controls this.spritepanel.Size = new System.Drawing.Size(70, 70); this.spritepanel.TabIndex = 23; // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(3, 6); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(32, 13); - this.label1.TabIndex = 19; - this.label1.Text = "Filter:"; - // - // tbFilter - // - this.tbFilter.Location = new System.Drawing.Point(42, 3); - this.tbFilter.Name = "tbFilter"; - this.tbFilter.Size = new System.Drawing.Size(155, 20); - this.tbFilter.TabIndex = 20; - this.tbFilter.TextChanged += new System.EventHandler(this.tbFilter_TextChanged); - // - // bClear - // - this.bClear.Image = global::CodeImp.DoomBuilder.Properties.Resources.SearchClear; - this.bClear.Location = new System.Drawing.Point(201, 1); - this.bClear.Name = "bClear"; - this.bClear.Size = new System.Drawing.Size(24, 23); - this.bClear.TabIndex = 21; - this.bClear.UseVisualStyleBackColor = true; - this.bClear.Click += new System.EventHandler(this.bClear_Click); - // - // updatetimer - // - this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); - // - // typelist - // - this.typelist.HideSelection = false; - this.typelist.ImageIndex = 0; - this.typelist.ImageList = this.thingimages; - this.typelist.Location = new System.Drawing.Point(0, 28); - this.typelist.Margin = new System.Windows.Forms.Padding(8, 8, 9, 8); - this.typelist.Name = "typelist"; - this.typelist.SelectedImageIndex = 0; - this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight; - this.typelist.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; - this.typelist.Size = new System.Drawing.Size(304, 216); - this.typelist.TabIndex = 22; - this.typelist.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.typelist_MouseDoubleClick); - this.typelist.MouseEnter += new System.EventHandler(this.typelist_MouseEnter); - this.typelist.SelectionsChanged += new System.EventHandler(this.typelist_SelectionsChanged); - // // spritetex // this.spritetex.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.Default; @@ -243,6 +195,57 @@ namespace CodeImp.DoomBuilder.Controls this.typeid.TabIndex = 1; this.typeid.TextChanged += new System.EventHandler(this.typeid_TextChanged); // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 6); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(32, 13); + this.label1.TabIndex = 19; + this.label1.Text = "Filter:"; + // + // tbFilter + // + this.tbFilter.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tbFilter.Location = new System.Drawing.Point(42, 3); + this.tbFilter.Name = "tbFilter"; + this.tbFilter.Size = new System.Drawing.Size(232, 20); + this.tbFilter.TabIndex = 20; + this.tbFilter.TextChanged += new System.EventHandler(this.tbFilter_TextChanged); + // + // bClear + // + this.bClear.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.bClear.Image = global::CodeImp.DoomBuilder.Properties.Resources.SearchClear; + this.bClear.Location = new System.Drawing.Point(277, 1); + this.bClear.Name = "bClear"; + this.bClear.Size = new System.Drawing.Size(24, 23); + this.bClear.TabIndex = 21; + this.bClear.UseVisualStyleBackColor = true; + this.bClear.Click += new System.EventHandler(this.bClear_Click); + // + // updatetimer + // + this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); + // + // typelist + // + this.typelist.HideSelection = false; + this.typelist.ImageIndex = 0; + this.typelist.ImageList = this.thingimages; + this.typelist.Location = new System.Drawing.Point(0, 28); + this.typelist.Margin = new System.Windows.Forms.Padding(8, 8, 9, 8); + this.typelist.Name = "typelist"; + this.typelist.SelectedImageIndex = 0; + this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight; + this.typelist.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; + this.typelist.Size = new System.Drawing.Size(304, 216); + this.typelist.TabIndex = 22; + this.typelist.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.typelist_MouseDoubleClick); + this.typelist.MouseEnter += new System.EventHandler(this.typelist_MouseEnter); + this.typelist.SelectionsChanged += new System.EventHandler(this.typelist_SelectionsChanged); + // // ThingBrowserControl // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); diff --git a/Source/Core/Controls/ThingBrowserControl.resx b/Source/Core/Controls/ThingBrowserControl.resx index 06997dfe..f8252568 100644 --- a/Source/Core/Controls/ThingBrowserControl.resx +++ b/Source/Core/Controls/ThingBrowserControl.resx @@ -124,395 +124,395 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADa - WgAAAk1TRnQBSQFMAgEBFAEAASQBAQEkAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADO + WgAAAk1TRnQBSQFMAgEBFAEAASwBAQEsAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA AwABYAMAAQEBAAEgBgABYP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wA3AAGUAYsBxQH/ - AYQBWQHEAf8BgQFQAcQB/wGAAU4BwwH/AVoBTAHBAf8BWgFOAbYB/ykAATMBlwH/AQABJAFbAf8BAAEd - AU8B/wEAARsBTAH/AQABGAFGAf8BAAERATkB/ygAAScBQAFCAf8BGAEwATIB/wESASgBKgH/ARABJgEo - Af8BDgEiASQB/wEKARgBGQH/KAABDgEyAUEB/wECASQBMgH/AQABHgErAf8BAAEdASoB/wEAARkBJQH/ - AQABEAEYAf8gAAG5AbQB0gH/AZ8BlQHSAf8BngGUAdMB/wGcAZIB0gH/AZsBkQHSAf8BmQGOAdIB/wGV - AYoB0AH/AYsBgQHLAf8BgAFPAcUB/wFQAUoBkQH/GAABNAGUAcsB/wEAAUQBtQH/AQABRAG0Af8BAAFC - AbIB/wEAAUEBrwH/AQABPwGrAf8BAAE7AaQB/wEAAS8BjgH/AQABHQFPAf8BCQEjATgB/xgAAYoBnwGh - Af8BMgFWAVkB/wExAVYBWQH/ATABVQFYAf8BLgFTAVYB/wEsAVEBVAH/ASkBTAFPAf8BIAE9AUAB/wER - ASgBKgH/AR8CJgH/GAABVwGUAaEB/wERAUUBWwH/ARABRgFbAf8BDwFEAVoB/wEOAUMBWAH/AQwBQQFW - Af8BCgE8AVEB/wEFATABQQH/AQABHgErAf8BGAEhASYB/xQAAbwBtwHYAf8BqwGhAeIB/wGuAaMB6AH/ - AbABpAHsAf8BrwGkAesB/wGvAaQB6gH/Aa8BpAHqAf8BrQGhAegB/wGqAZ8B4gH/AZ0BkwHTAf8BgwFX - AcYB/wFPAUkBkQH/EAABNgGbAdQB/wEAAVkB2wH/AQABgQHmAf8BAAGCAe0B/wEAAYEB7AH/AQABgQHq - Af8BAAGBAeoB/wEAAYEB5AH/AQABWAHZAf8BAAFDAbMB/wEAASQBgAH/AQgBIgE3Af8QAAGNAagBqgH/ - ATwBkwGYAf8BPAGfAaUB/wE+AaUBqwH/AT4BowGpAf8BPQGiAagB/wE9AaIBqAH/ATsBngGjAf8BOgGT - AZgB/wExAVUBWQH/ARgBMQEzAf8BHwElASYB/xAAAVYBnAGsAf8BDgGBAaAB/wEHAYkBsQH/AQIBkQG9 - Af8BAwGPAboB/wEEAY0BuAH/AQQBjQG4Af8BBgGIAa8B/wEMAYEBoAH/AQ8BRQFbAf8BAQElATQB/wEX - ASEBJQH/EAABrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BsAGl - Ae0B/wGxAaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/AYIBVgHGAf8RAAFaAd4B/wEAAYEB7QH/ - AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/AQABiQH6Af8BAAGDAfAB/wEAAYUB9AH/AQABgQHkAf8BAAE7 - AaUB/wEAAT8BqwH/AQABIwFaAf8QAAE8AZcBnAH/AT4BpAGqAf8BRQGsAbIB/wFFAawBsgH/AUUBrAGy - Af8BRQGsAbIB/wE/AaYBrAH/AUABqQGvAf8BPAGdAaIB/wErAUwBTwH/AS0BUAFTAf8BFwEvATEB/xAA - AQ0BggGkAf8BAwGPAbwB/wEAAZsBzQH/AQABmwHNAf8BAAGbAc0B/wEAAZsBzQH/AQEBkgHAAf8BAAGW - AcYB/wEJAYcBrQH/AQwBPQFQAf8BDQFAAVUB/wEAASQBMwH/DAABsgGnAeoB/wG1AasB7QH/AbQBqAHx - Af8BtQGqAfAB/wG1AaoB8AH/AbUBqgHvAf8BswGoAesB/wGmAZ0B0wH/AYIBVwHAAf8BQQEyAa4B/wMA - Af8BmQGPAdAB/wGVAYoB0AH/AYEBUwG9Af8JAAGCAe8B/wEAAYgB+AH/AQABiQH6Af8BAAGJAfoB/wEA - AYkB+gH/AQABiAH6Af8BAAGEAfEB/wEAAUsBwgH/AQABIAFUAf8CAAEIAf8DAAH/AQABPgGqAf8BAAE7 - AaQB/wEAARoBSQH/CAABQQGkAaoB/wFGAakBrwH/AUMBrQG0Af8BRQGsAbIB/wFFAawBsgH/AUUBqwGx - Af8BQwGlAaoB/wE5AoEB/wEVASoBLAH/AwAB/wMAAf8BLQFQAVMB/wEpAUwBTwH/AREBIwElAf8IAAEG - AZABuwH/AQMBlwHGAf8BAAGcAdEB/wEAAZsBzQH/AQABmwHNAf8BAAGaAcsB/wEGAZEBvAH/ARcBSwGB - Af8BAQEgASwB/wMAAf8DAAH/AQ0BQAFUAf8BCgE8AVEB/wEAARoBJAH/CAABtQGqAfIB/wG/AbUB8wH/ - AbcBrAHwAf8BtQGqAfAB/wGpAaAB2QH/AYkBgQHEAf8BRgE3AbMB/wFAATcBjQH/AwAB/wMAAf8BPAEt + AYQBWAHEAf8BgQFPAcQB/wGAAU0BwwH/AVkBSwHBAf8BWQFNAbYB/ykAATIBlwH/AQABIwFaAf8BAAEc + AU4B/wEAARoBSwH/AQABFwFFAf8BAAEQATgB/ygAASYBPwFBAf8BFwEvATEB/wERAScBKQH/AQ8BJQEn + Af8BDQEhASMB/wEJARcBGAH/KAABDQExAUAB/wEBASMBMQH/AQABHQEqAf8BAAEcASkB/wEAARgBJAH/ + AQABDwEXAf8gAAG5AbQB0gH/AZ8BlQHSAf8BngGUAdMB/wGcAZIB0gH/AZsBkQHSAf8BmQGOAdIB/wGV + AYoB0AH/AYsBgQHLAf8BgAFOAcUB/wFPAUkBkQH/GAABMwGUAcsB/wEAAUMBtQH/AQABQwG0Af8BAAFB + AbIB/wEAAUABrwH/AQABPgGrAf8BAAE6AaQB/wEAAS4BjgH/AQABHAFOAf8BCAEiATcB/xgAAYoBnwGh + Af8BMQFVAVgB/wEwAVUBWAH/AS8BVAFXAf8BLQFSAVUB/wErAVABUwH/ASgBSwFOAf8BHwE8AT8B/wEQ + AScBKQH/AR4CJQH/GAABVgGUAaEB/wEQAUQBWgH/AQ8BRQFaAf8BDgFDAVkB/wENAUIBVwH/AQsBQAFV + Af8BCQE7AVAB/wEEAS8BQAH/AQABHQEqAf8BFwEgASUB/xQAAbwBtwHYAf8BqwGhAeIB/wGuAaMB6AH/ + AbABpAHsAf8BrwGkAesB/wGvAaQB6gH/Aa8BpAHqAf8BrQGhAegB/wGqAZ8B4gH/AZ0BkwHTAf8BgwFW + AcYB/wFOAUgBkQH/EAABNQGbAdQB/wEAAVgB2wH/AQABgQHmAf8BAAGCAe0B/wEAAYEB7AH/AQABgQHq + Af8BAAGBAeoB/wEAAYEB5AH/AQABVwHZAf8BAAFCAbMB/wEAASMBgAH/AQcBIQE2Af8QAAGNAagBqgH/ + ATsBkwGYAf8BOwGfAaUB/wE9AaUBqwH/AT0BowGpAf8BPAGiAagB/wE8AaIBqAH/AToBngGjAf8BOQGT + AZgB/wEwAVQBWAH/ARcBMAEyAf8BHgEkASUB/xAAAVUBnAGsAf8BDQGBAaAB/wEGAYkBsQH/AQEBkQG9 + Af8BAgGPAboB/wEDAY0BuAH/AQMBjQG4Af8BBQGIAa8B/wELAYEBoAH/AQ4BRAFaAf8BAAEkATMB/wEW + ASABJAH/EAABrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BsAGl + Ae0B/wGxAaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/AYIBVQHGAf8RAAFZAd4B/wEAAYEB7QH/ + AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/AQABiQH6Af8BAAGDAfAB/wEAAYUB9AH/AQABgQHkAf8BAAE6 + AaUB/wEAAT4BqwH/AQABIgFZAf8QAAE7AZcBnAH/AT0BpAGqAf8BRAGsAbIB/wFEAawBsgH/AUQBrAGy + Af8BRAGsAbIB/wE+AaYBrAH/AT8BqQGvAf8BOwGdAaIB/wEqAUsBTgH/ASwBTwFSAf8BFgEuATAB/xAA + AQwBggGkAf8BAgGPAbwB/wEAAZsBzQH/AQABmwHNAf8BAAGbAc0B/wEAAZsBzQH/AQABkgHAAf8BAAGW + AcYB/wEIAYcBrQH/AQsBPAFPAf8BDAE/AVQB/wEAASMBMgH/DAABsgGnAeoB/wG1AasB7QH/AbQBqAHx + Af8BtQGqAfAB/wG1AaoB8AH/AbUBqgHvAf8BswGoAesB/wGmAZ0B0wH/AYIBVgHAAf8BQAExAa4B/wMA + Af8BmQGPAdAB/wGVAYoB0AH/AYEBUgG9Af8JAAGCAe8B/wEAAYgB+AH/AQABiQH6Af8BAAGJAfoB/wEA + AYkB+gH/AQABiAH6Af8BAAGEAfEB/wEAAUoBwgH/AQABHwFTAf8CAAEHAf8DAAH/AQABPQGqAf8BAAE6 + AaQB/wEAARkBSAH/CAABQAGkAaoB/wFFAakBrwH/AUIBrQG0Af8BRAGsAbIB/wFEAawBsgH/AUQBqwGx + Af8BQgGlAaoB/wE4AoEB/wEUASkBKwH/AwAB/wMAAf8BLAFPAVIB/wEoAUsBTgH/ARABIgEkAf8IAAEF + AZABuwH/AQIBlwHGAf8BAAGcAdEB/wEAAZsBzQH/AQABmwHNAf8BAAGaAcsB/wEFAZEBvAH/ARYBSgGB + Af8BAAEfASsB/wMAAf8DAAH/AQwBPwFTAf8BCQE7AVAB/wEAARkBIwH/CAABtQGqAfIB/wG/AbUB8wH/ + AbcBrAHwAf8BtQGqAfAB/wGpAaAB2QH/AYkBgQHEAf8BRQE2AbMB/wE/ATYBjQH/AwAB/wMAAf8BOwEs AasB/wGtAaIB5QH/AaQBmgHXAf8BiAGAAcgB/wkAAYoB/QH/AQABkgL/AQABiwH+Af8BAAGJAfoB/wEA - AVEBzgH/AQABKQGDAf8CAAEWAf8DAAH/AwAB/wMAAf8DAAH/AQABgAHhAf8BAAFMAcQB/wEAASoBhQH/ - CAABRQGuAbUB/wFTAbUBuwH/AUgBrQGzAf8BRQGsAbIB/wE8AYYBigH/AR0BNQE3Af8BAAEDAQQB/wMA - Af8DAAH/AwAB/wMAAf8BPAGaAaAB/wE3AYEBgwH/ARwBNwE5Af8JAAGeAdIB/wEAAakB4gH/AQABnQHP - Af8BAAGbAc0B/wEVAVQBjAH/AQUBKQE3Af8CAAEEAf8DAAH/AwAB/wMAAf8DAAH/AQoBhQGqAf8BEgFP - AYYB/wEDASsBOwH/CAABvQGzAfMB/wHGAb0B9QH/AboBsAHwAf8BtQGqAfAB/wGVAYoBygH/AYABTwG8 - Af8BOQEqAaQB/wMAAf8DAAH/AwAB/wGEAVoBwQH/AbIBpwHwAf8BqQGeAeIB/wGOAYIBzQH/CQABkQL/ - AQABmAL/AQABjQL/AQABiQH6Af8BAAE2AZwB/wEAARcBQwH/AwAB/wMAAf8DAAH/AwAB/wEAASMBWQH/ - AQABhgH2Af8BAAFXAdcB/wEAATIBlAH/CAABUAG0AboB/wGBAboBwAH/AU0BrwG1Af8BRQGsAbIB/wEo - AUUBRwH/AQ4BHwEhAf8DAAH/AwAB/wMAAf8DAAH/ARgBLgEvAf8BQQGrAbEB/wE6AZIBlwH/ASIBQgFE - Af8JAAGnAd4B/wEGAa4B5AH/AQEBoAHTAf8BAAGbAc0B/wENATcBRwH/AQABFwEhAf8DAAH/AwAB/wMA - Af8DAAH/AQMBIwEvAf8BAAGYAcoB/wEMAYEBnwH/AQcBNAFGAf8IAAHBAbgB9AH/AcoBwgH1Af8BuwGx - AfAB/wG1AaoB8AH/AbUBqgHvAf8BtQGqAe8B/wFOAUEBtwH/AwAB/wMAAf8BOAEqAZ0B/wGoAZ8B1wH/ - Aa8BpAHrAf8BrQGiAeYB/wGRAYUBzgH/CQABlAL/AQQBmwL/AQABjQL/AQABiQH6Af8BAAGIAfoB/wEA - AYgB+QH/AQABCAEoAf8DAAH/AwAB/wMAAf8BAAFQAcsB/wEAAYEB7AH/AQABgQHiAf8BAAE1AZoB/wgA - AVUBtwG9Af8BgQG9AcIB/wFNAa8BtAH/AUUBrAGyAf8BRQGrAbEB/wFFAasBsQH/AQEBDgEQAf8DAAH/ - AwAB/wMAAf8BOwGDAYcB/wE+AaMBqQH/ATsBmwGhAf8BJQFFAUgB/wkAAasB4wH/AQwBsAHlAf8BAgGf - AdEB/wEAAZsBzQH/AQABmgHLAf8BAAGZAckB/wEAAQgBEAH/AwAB/wMAAf8DAAH/ARYBUgGJAf8BAwGP - AboB/wEIAYYBrAH/AQgBNwFKAf8IAAHAAbcB9AH/Ac8ByAH2Af8BwAG2AfMB/wG0AakB7AH/AbIBqAHq - Af8BVgFJAboB/wEaAQABxAH/AYMBWQHCAf8BNQEmAaIB/wFOAUEBtwH/AbUBqgHuAf8BtQGqAfAB/wGr - AaEB4wH/AZEBhgHNAf8JAAGUAv8BDgGgAv8BAAGTAv8BAAGFAfQB/wEAAYMB8AH/AQABEAE3Af8DAAH/ - AQABIgFYAf8DAAH/AQABCAEoAf8BAAGIAfgB/wEAAYkB+gH/AQABWgHdAf8BAAE1AZkB/wgAAVQBtgG8 - Af8BiAHBAcYB/wFUAbUBuwH/AUQBpwGsAf8BQgGkAakB/wEIARgBGgH/AwAB/wEXAS0BLwH/AwAB/wEB - AQ4BEAH/AUUBqgGwAf8BRQGsAbIB/wE7AZYBmwH/ASUBRAFHAf8JAAGqAeMB/wEVAbMB5gH/AQABqQHh - Af8BBQGUAcAB/wEHAZABugH/AQABEAEaAf8DAAH/AQIBIgEvAf8DAAH/AQABCAEQAf8BAQGYAcgB/wEA - AZsBzQH/AQsBgQGkAf8BCQE2AUgB/wgAAbwBsQHzAf8B0wHMAfcB/wHMAcQB9gH/AbsBsgHqAf8BVgFJ - AboB/wMAAf8BkwGJAckB/wG3AasB8gH/AU0BPwG2Af8BlQGKAcoB/wG2AasB8QH/AbUBqgHwAf8BqwGh - AeIB/wGYAY8BzAH/CQABkAL/ARQBowL/AQgBnQL/AQABigH9Af8BAAEQATcB/wMAAf8BAAE0AZcB/wEA - AYsC/wEAAQYBJAH/AQABNgGcAf8BAAGLAf4B/wEAAYkB+gH/AQABWQHbAf8BAAE7AaQB/wgAAU4BswG5 - Af8BjQHDAcgB/wGDAb8BxAH/AU4BqAGtAf8BCAEYARoB/wMAAf8BJgFCAUQB/wFHAa8BtQH/AQABDAEN - Af8BKAFFAUcB/wFHAa8BtQH/AUUBrAGyAf8BOwGUAZgB/wEsAUoBTQH/CQABpQHdAf8BGgG1AeYB/wEP - AbEB5QH/AQ4BlgHAAf8BAAEQARoB/wMAAf8BDAE0AUQB/wEAAZ8B1QH/AQABBgENAf8BDQE3AUcB/wEA - AZ4B0wH/AQABmwHNAf8BDQGBAaAB/wEPATsBTQH/DAAB0wHNAfcB/wHWAdAB9wH/AakBowHMAf8BQAE3 + AVABzgH/AQABKAGDAf8CAAEVAf8DAAH/AwAB/wMAAf8DAAH/AQABgAHhAf8BAAFLAcQB/wEAASkBhQH/ + CAABRAGuAbUB/wFSAbUBuwH/AUcBrQGzAf8BRAGsAbIB/wE7AYYBigH/ARwBNAE2Af8BAAECAQMB/wMA + Af8DAAH/AwAB/wMAAf8BOwGaAaAB/wE2AYEBgwH/ARsBNgE4Af8JAAGeAdIB/wEAAakB4gH/AQABnQHP + Af8BAAGbAc0B/wEUAVMBjAH/AQQBKAE2Af8CAAEDAf8DAAH/AwAB/wMAAf8DAAH/AQkBhQGqAf8BEQFO + AYYB/wECASoBOgH/CAABvQGzAfMB/wHGAb0B9QH/AboBsAHwAf8BtQGqAfAB/wGVAYoBygH/AYABTgG8 + Af8BOAEpAaQB/wMAAf8DAAH/AwAB/wGEAVkBwQH/AbIBpwHwAf8BqQGeAeIB/wGOAYIBzQH/CQABkQL/ + AQABmAL/AQABjQL/AQABiQH6Af8BAAE1AZwB/wEAARYBQgH/AwAB/wMAAf8DAAH/AwAB/wEAASIBWAH/ + AQABhgH2Af8BAAFWAdcB/wEAATEBlAH/CAABTwG0AboB/wGBAboBwAH/AUwBrwG1Af8BRAGsAbIB/wEn + AUQBRgH/AQ0BHgEgAf8DAAH/AwAB/wMAAf8DAAH/ARcBLQEuAf8BQAGrAbEB/wE5AZIBlwH/ASEBQQFD + Af8JAAGnAd4B/wEFAa4B5AH/AQABoAHTAf8BAAGbAc0B/wEMATYBRgH/AQABFgEgAf8DAAH/AwAB/wMA + Af8DAAH/AQIBIgEuAf8BAAGYAcoB/wELAYEBnwH/AQYBMwFFAf8IAAHBAbgB9AH/AcoBwgH1Af8BuwGx + AfAB/wG1AaoB8AH/AbUBqgHvAf8BtQGqAe8B/wFNAUABtwH/AwAB/wMAAf8BNwEpAZ0B/wGoAZ8B1wH/ + Aa8BpAHrAf8BrQGiAeYB/wGRAYUBzgH/CQABlAL/AQMBmwL/AQABjQL/AQABiQH6Af8BAAGIAfoB/wEA + AYgB+QH/AQABBwEnAf8DAAH/AwAB/wMAAf8BAAFPAcsB/wEAAYEB7AH/AQABgQHiAf8BAAE0AZoB/wgA + AVQBtwG9Af8BgQG9AcIB/wFMAa8BtAH/AUQBrAGyAf8BRAGrAbEB/wFEAasBsQH/AQABDQEPAf8DAAH/ + AwAB/wMAAf8BOgGDAYcB/wE9AaMBqQH/AToBmwGhAf8BJAFEAUcB/wkAAasB4wH/AQsBsAHlAf8BAQGf + AdEB/wEAAZsBzQH/AQABmgHLAf8BAAGZAckB/wEAAQcBDwH/AwAB/wMAAf8DAAH/ARUBUQGJAf8BAgGP + AboB/wEHAYYBrAH/AQcBNgFJAf8IAAHAAbcB9AH/Ac8ByAH2Af8BwAG2AfMB/wG0AakB7AH/AbIBqAHq + Af8BVQFIAboB/wEZAQABxAH/AYMBWAHCAf8BNAElAaIB/wFNAUABtwH/AbUBqgHuAf8BtQGqAfAB/wGr + AaEB4wH/AZEBhgHNAf8JAAGUAv8BDQGgAv8BAAGTAv8BAAGFAfQB/wEAAYMB8AH/AQABDwE2Af8DAAH/ + AQABIQFXAf8DAAH/AQABBwEnAf8BAAGIAfgB/wEAAYkB+gH/AQABWQHdAf8BAAE0AZkB/wgAAVMBtgG8 + Af8BiAHBAcYB/wFTAbUBuwH/AUMBpwGsAf8BQQGkAakB/wEHARcBGQH/AwAB/wEWASwBLgH/AwAB/wEA + AQ0BDwH/AUQBqgGwAf8BRAGsAbIB/wE6AZYBmwH/ASQBQwFGAf8JAAGqAeMB/wEUAbMB5gH/AQABqQHh + Af8BBAGUAcAB/wEGAZABugH/AQABDwEZAf8DAAH/AQEBIQEuAf8DAAH/AQABBwEPAf8BAAGYAcgB/wEA + AZsBzQH/AQoBgQGkAf8BCAE1AUcB/wgAAbwBsQHzAf8B0wHMAfcB/wHMAcQB9gH/AbsBsgHqAf8BVQFI + AboB/wMAAf8BkwGJAckB/wG3AasB8gH/AUwBPgG2Af8BlQGKAcoB/wG2AasB8QH/AbUBqgHwAf8BqwGh + AeIB/wGYAY8BzAH/CQABkAL/ARMBowL/AQcBnQL/AQABigH9Af8BAAEPATYB/wMAAf8BAAEzAZcB/wEA + AYsC/wEAAQUBIwH/AQABNQGcAf8BAAGLAf4B/wEAAYkB+gH/AQABWAHbAf8BAAE6AaQB/wgAAU0BswG5 + Af8BjQHDAcgB/wGDAb8BxAH/AU0BqAGtAf8BBwEXARkB/wMAAf8BJQFBAUMB/wFGAa8BtQH/AQABCwEM + Af8BJwFEAUYB/wFGAa8BtQH/AUQBrAGyAf8BOgGUAZgB/wErAUkBTAH/CQABpQHdAf8BGQG1AeYB/wEO + AbEB5QH/AQ0BlgHAAf8BAAEPARkB/wMAAf8BCwEzAUMB/wEAAZ8B1QH/AQABBQEMAf8BDAE2AUYB/wEA + AZ4B0wH/AQABmwHNAf8BDAGBAaAB/wEOAToBTAH/DAAB0wHNAfcB/wHWAdAB9wH/AakBowHMAf8BPwE2 AY0B/wGUAYoBygH/AbYBqwHxAf8BtQGqAe4B/wGkAZsB0gH/Aa8BpQHkAf8BtQGqAfAB/wG1AaoB8AH/ - AawBogHkAf8QAAEWAaMC/wEaAaUC/wEAAUoBwAH/AwAB/wEAATYBmwH/AQABigH9Af8BAAGIAfgB/wEA - AUgBvQH/AQABgQHkAf8BAAGJAfoB/wEAAYkB+gH/AQABWwHgAf8QAAGOAcQByAH/AZEBxgHKAf8BPQFY - AVoB/wMAAf8BKAFEAUcB/wFGAa0BtAH/AUUBqgGwAf8BNwFaAYEB/wE/AZoBnwH/AUUBrAGyAf8BRQGs - AbIB/wE8AZkBngH/EAABGwG1AecB/wEfAbYB5wH/AR8BRgFWAf8DAAH/AQwBNgFHAf8BAAGdAdAB/wEB - AZgByAH/ARYBSQGBAf8BDgGFAagB/wEAAZsBzQH/AQABmwHNAf8BCwGDAacB/xAAAd0B2AH5Af8B2gHV + AawBogHkAf8QAAEVAaMC/wEZAaUC/wEAAUkBwAH/AwAB/wEAATUBmwH/AQABigH9Af8BAAGIAfgB/wEA + AUcBvQH/AQABgQHkAf8BAAGJAfoB/wEAAYkB+gH/AQABWgHgAf8QAAGOAcQByAH/AZEBxgHKAf8BPAFX + AVkB/wMAAf8BJwFDAUYB/wFFAa0BtAH/AUQBqgGwAf8BNgFZAYEB/wE+AZoBnwH/AUQBrAGyAf8BRAGs + AbIB/wE7AZkBngH/EAABGgG1AecB/wEeAbYB5wH/AR4BRQFVAf8DAAH/AQsBNQFGAf8BAAGdAdAB/wEA + AZgByAH/ARUBSAGBAf8BDQGFAagB/wEAAZsBzQH/AQABmwHNAf8BCgGDAacB/xAAAd0B2AH5Af8B2gHV AfgB/wHCAbsB5gH/AbABqgHVAf8BwQG3AfIB/wG7AbIB7gH/AbkBrwHvAf8BtQGqAfAB/wG1AaoB8AH/ - AbUBqgHwAf8BtQGqAfAB/wG8AbYB3AH/EAABWAHBAv8BIgGpAv8BAAGOAv8BAAFWAdUB/wEAAZMC/wEA - AY0C/wEAAYwC/wEAAYkB+gH/AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/ATMBnQHcAf8QAAGxAdcB2gH/ - AZcByQHNAf8BWQGlAakB/wFEAYcBigH/AVUBtAG6Af8BTgGtAbIB/wFMAa0BsgH/AUUBrAGyAf8BRQGs - AbIB/wFFAawBsgH/AUUBrAGyAf8BiwGvAbIB/xAAAYEBzwHvAf8BJQG5AegB/wEfAZMBtgH/ASABVAGI - Af8BAgGnAd0B/wEHAZ0BzAH/AQQBnAHNAf8BAAGbAc0B/wEAAZsBzQH/AQABmwHNAf8BAAGbAc0B/wFO + AbUBqgHwAf8BtQGqAfAB/wG8AbYB3AH/EAABVwHBAv8BIQGpAv8BAAGOAv8BAAFVAdUB/wEAAZMC/wEA + AY0C/wEAAYwC/wEAAYkB+gH/AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/ATIBnQHcAf8QAAGxAdcB2gH/ + AZcByQHNAf8BWAGlAakB/wFDAYcBigH/AVQBtAG6Af8BTQGtAbIB/wFLAa0BsgH/AUQBrAGyAf8BRAGs + AbIB/wFEAawBsgH/AUQBrAGyAf8BiwGvAbIB/xAAAYEBzwHvAf8BJAG5AegB/wEeAZMBtgH/AR8BUwGI + Af8BAQGnAd0B/wEGAZ0BzAH/AQMBnAHNAf8BAAGbAc0B/wEAAZsBzQH/AQABmwHNAf8BAAGbAc0B/wFN AaIBtwH/FAAB4QHdAfoB/wHWAdAB+AH/AdMBzAH3Af8BzgHHAfYB/wHFAbwB9AH/AbwBsQHyAf8BtwGt - AfAB/wGzAagB7gH/AbEBpgHvAf8BvwG4AeEB/xgAAYEBxQL/ARsBpgL/ARUBowL/AQwBnwL/AQABlwL/ - AQABjwL/AQABiwH+Af8BAAGGAfYB/wEAAYUB9AH/ATYBogHiAf8YAAG1AdkB3AH/AZIBxgHKAf8BjQHE - AcgB/wGGAcABxQH/AVoBuQG/Af8BTgGyAbgB/wFJAa0BswH/AUMBqQGvAf8BQAGpAbAB/wGNAbYBuQH/ - GAABgwHRAfAB/wEfAbcB5wH/ARoBtQHmAf8BEwGyAeUB/wEEAawB5AH/AQABowHZAf8BAAGcAc4B/wEB - AZcBxgH/AQABlgHHAf8BTQGpAcIB/yAAAcMBugH0Af8BxwG/AfUB/wHLAcMB9QH/AcUBvAH0Af8BvAGx - AfMB/wGxAaYB7wH/KQABlgL/AQABmQL/AQYBnAL/AQABlwL/AQABkAL/AQABhQH0Af8oAAFZAbkBvgH/ - AYEBuwHAAf8BggG+AcMB/wFaAbkBvwH/AU4BswG5Af8BQAGpAa8B/ygAAQIBrAHkAf8BCAGuAeQB/wEO - AbAB5QH/AQQBrAHkAf8BAAGlAd0B/wEAAZYBxgH//wD/ACoAARcBIwGCAf8BBwESAVAB/wECAQwBRwH/ - AQEBCwFEAf8BAAEJAT4B/wEBAQcBLQH/KAABkgEvAZIB/wGBAR4BgQH/AVkBGAFZAf8BVwEWAVcB/wFR - ARUBUQH/AUEBFQFBAf8pAAKQAf8BAAJWAf8BAAJLAf8BAAJIAf8BAAJCAf8BAAI1Af8oAAOlAf8DkQH/ - A4cB/wOFAf8DgQH/A1YB/yAAAYEBhgG8Af8BGAEpAaYB/wEXASgBpwH/ARYBJwGlAf8BFQElAaMB/wET - ASMBoAH/AREBIAGZAf8BCwEYAYMB/wEBAQsBRwH/ARsBHgEwAf8YAAG+AZMBvgH/AbABNgGwAf8BsQE0 - AbEB/wGwATIBsAH/Aa8BMAGvAf8BrAEuAawB/wGmASsBpgH/AZMBIwGTAf8BWQEXAVkB/wE8AScBPAH/ - GAABWALJAf8BAAKtAf8BAAKtAf8BAAKrAf8BAAKoAf8BAAKkAf8BAAKdAf8BAAKIAf8BAAJKAf8BGgI6 - Af8YAAPJAf8DuwH/A7sB/wO4Af8DtgH/A7UB/wOvAf8DngH/A4cB/wNKAf8UAAGAAYcBywH/ARkBMAHT - Af8BGgEzAeEB/wEbATUB6QH/ARsBNQHnAf8BGgE0AeYB/wEaATQB5gH/ARcBMQHhAf8BFgEuAdUB/wEX - AScBpgH/AQYBEQFTAf8BGgEdAS8B/xAAAccBlgHHAf8ByQFKAckB/wHTAU4B0wH/AdkBUAHZAf8B2AFR - AdgB/wHXAU8B1wH/AdcBTwHXAf8B0gFLAdIB/wHKAUgBygH/AbABNAGwAf8BggEdAYIB/wE8ASYBPAH/ - EAABWgLRAf8BAALRAf8BAALcAf8BAALkAf8BAALiAf8BAALhAf8BAALhAf8BAALaAf8BAALQAf8BAAKs - Af8BAAJXAf8BGQI5Af8QAAPRAf8D0wH/A9oB/wPfAf8D3gH/A9wB/wPcAf8D2QH/A9IB/wO6Af8DkgH/ - A0kB/xAAARsBMgHXAf8BGwE1AegB/wEjAT0B8AH/ASMBPQHwAf8BIwE9AfAB/wEjAT0B8AH/ARsBNgHr - Af8BHQE3Ae8B/wEaATMB3gH/ARMBIgGYAf8BFAEkAZ8B/wEFARABUQH/EAABywFMAcsB/wHYAVAB2AH/ - AeABWgHgAf8B4AFaAeAB/wHgAVoB4AH/AeABWgHgAf8B2wFSAdsB/wHeAVQB3gH/AdEBTQHRAf8BpQEt - AaUB/wGrAS8BqwH/AYEBHAGBAf8RAALVAf8BAALjAf8BAALwAf8BAALwAf8BAALwAf8BAALwAf8BAALm - Af8BAALpAf8BAALaAf8BAAKeAf8BAAKkAf8BAAJVAf8QAAPVAf8D3wH/A+YB/wPmAf8D5gH/A+YB/wPg - Af8D4QH/A9kB/wOwAf8DtQH/A5AB/wwAASABOQHlAf8BJgE/AesB/wEfAToB9AH/ASMBPQHwAf8BIwE9 - AfAB/wEjAT0B7wH/ASMBOwHlAf8BIAExAa4B/wEHAREBSAH/AgABAwH/AwAB/wEVASQBnQH/AREBIAGZ - Af8BBQENAT0B/wgAAdcBVQHXAf8B3AFbAdwB/wHiAVgB4gH/AeABWgHgAf8B4AFaAeAB/wHfAVoB3wH/ - AdgBVwHYAf8BsgFDAbIB/wFZAR0BWQH/ARwBAAEcAf8DAAH/AaoBLwGqAf8BpgErAaYB/wFQARoBUAH/ - CQAC5QH/AQAC7gH/AQAC8AH/AQAC8AH/AQAC8AH/AQAC7wH/AQAC5wH/AQACuQH/AQACTwH/AQACBgH/ - AwAB/wEAAqMB/wEAAp0B/wEAAkUB/wgAA98B/wPkAf8D5gH/A+YB/wPmAf8D5QH/A+AB/wPDAf8DiwH/ - AyQB/wMAAf8DtAH/A68B/wOCAf8IAAEiAT0B9AH/ATcBTwH1Af8BKAFBAfAB/wEjAT0B8AH/AR0BMAHA - Af8BDAEXAVYB/wIAAREB/wMAAf8DAAH/AwAB/wMAAf8BGQEyAdwB/wEZASwBuAH/AQkBFQGAAf8IAAHj - AVoB4wH/AeYBiwHmAf8B4AGBAeAB/wHgAVoB4AH/AbsBSAG7Af8BhgEjAYYB/wEoAQQBKAH/AwAB/wMA - Af8DAAH/ARQBAAEUAf8BzwFMAc8B/wG4AT8BuAH/AYsBIAGLAf8JAALyAf8BAAP/AQAC9AH/AQAC8AH/ - AQACxQH/AQACgQH/AQACFAH/AwAB/wMAAf8DAAH/AwAB/wEAAtgB/wEAArwB/wEAAoEB/wgAA+cB/wPy - Af8D5wH/A+YB/wPJAf8DmAH/AzYB/wMAAf8DAAH/AwAB/wMYAf8D1gH/A8MB/wOZAf8IAAEzAUsB9QH/ - AUYBgAH2Af8BLwFHAe8B/wEjAT0B8AH/ARQBIgGMAf8BAgEKATgB/wMAAf8DAAH/AwAB/wMAAf8BCQET - AUwB/wEdATgB8QH/ARUBLQHUAf8BDAEbAYoB/wgAAeYBhwHmAf8B6QGXAekB/wHhAYMB4QH/AeABWgHg - Af8BmgEtAZoB/wFMARcBTAH/AQoBAAEKAf8DAAH/AwAB/wMAAf8BgQEfAYEB/wHfAVUB3wH/AckBRwHJ - Af8BmQEmAZkB/wkAA/8BAAP/AQAC+QH/AQAC8AH/AQAClgH/AQACPwH/AwAB/wMAAf8DAAH/AwAB/wEA - AlQB/wEAAuwB/wEAAs8B/wEAAo4B/wgAA/AB/wP5Af8D6wH/A+YB/wOqAf8DgQH/AwYB/wMAAf8DAAH/ - AwAB/wOQAf8D4gH/A9AB/wOkAf8IAAE8AVMB9gH/AU8BggH3Af8BMAFIAe4B/wEjAT0B8AH/ASMBPQHv - Af8BJAE+Ae4B/wIAASEB/wMAAf8DAAH/AwAB/wEeATEBuwH/ARsBNQHnAf8BGAExAd4B/wENARwBkAH/ - CAAB5wGOAecB/wHrAZ8B6wH/AeABgwHgAf8B4AFaAeAB/wHfAVoB3wH/Ad4BWgHeAf8BNgELATYB/wMA - Af8DAAH/AQEBAAEBAf8BuQFHAbkB/wHYAVEB2AH/AdABTAHQAf8BngEnAZ4B/wkAA/8BAAP/AQAC+QH/ - AQAC8AH/AQAC7wH/AQAC7wH/AQACJQH/AwAB/wMAAf8DAAH/AQACwgH/AQAC4gH/AQAC2QH/AQACkwH/ - CAAD9AH/A/0B/wPrAf8D5gH/A+UB/wPlAf8DSAH/AwAB/wMAAf8DAAH/A8gB/wPeAf8D2AH/A6gB/wgA - AToBUQH1Af8BWgGMAfcB/wE5AVAB9AH/ASQBPQHnAf8BIgE7AeQB/wEAAQUBLgH/AwAB/wEIARIBSwH/ - AwAB/wIAASEB/wEkAT4B7QH/ASMBPQHwAf8BGAEwAdgB/wEPAR0BjQH/CAAB5wGNAecB/wHtAakB7QH/ - AeYBjAHmAf8B2gFZAdoB/wHXAVYB1wH/AUIBEgFCAf8BBAEAAQQB/wGBAR4BgQH/AQMBAAEDAf8BNgEL - ATYB/wHdAVkB3QH/AeABWgHgAf8BzAFKAcwB/wGcASgBnAH/CQAD/wECA/8BAAP/AQAC6gH/AQAC5gH/ - AQACNAH/AwAB/wEAAlMB/wMAAf8BAAIlAf8BAALuAf8BAALwAf8BAALUAf8BAAKTAf8IAAPzAf8EAAPz - Af8D4gH/A+AB/wNVAf8DAAH/A44B/wMAAf8DSAH/A+QB/wPmAf8D1AH/A6gB/wgAATABSQH1Af8BgQGS - AfgB/wFTAYYB9wH/ATUBSwHiAf8BAAEFAS4B/wMAAf8BEwEgAYcB/wEkAT8B9AH/AgABHQH/ARQBIgGM - Af8BJQE/AfMB/wEjAT0B8AH/ARgBMAHUAf8BFwElAZMB/wgAAeUBhAHlAf8B7gGvAe4B/wHrAaMB6wH/ - AdgBhAHYAf8BQgESAUIB/wMAAf8BlgEsAZYB/wHjAYAB4wH/ATMBCgEzAf8BmgEtAZoB/wHiAYAB4gH/ - AeABWgHgAf8ByQFKAckB/wGhATEBoQH/CQAC/gH/AQgD/wEAA/8BAALzAf8BAAI0Af8DAAH/AQACkQH/ - AQAC9AH/AQACIgH/AQAClgH/AQAC9AH/AQAC8AH/AQAC0QH/AQACngH/CAAD7gH/CAAD5wH/A1UB/wMA - Af8DpgH/A+gB/wNDAf8DqgH/A+cB/wPmAf8D0wH/A68B/wwAAYIBkwH4Af8BhwGYAfgB/wEtATkBnwH/ - AwAB/wEUASEBiwH/ASQBPgHyAf8BJAE+Ae0B/wEgATABqgH/ASABNwHYAf8BIwE9AfAB/wEjAT0B8AH/ - ARkBMQHaAf8QAAHuAbAB7gH/Ae8BtQHvAf8BpwFLAacB/wMAAf8BmQEtAZkB/wHhAVsB4QH/Ad0BWQHd - Af8BsAFAAbAB/wHNAVEBzQH/AeABWgHgAf8B4AFaAeAB/wHNAUwBzQH/EAABCQP/AQ0D/wEAArgB/wMA - Af8BAAKVAf8BAALyAf8BAALuAf8BAAK1Af8BAALaAf8BAALwAf8BAALwAf8BAALXAf8YAAPCAf8DAAH/ - A6kB/wPnAf8D5AH/A8EB/wPZAf8D5gH/A+YB/wPVAf8QAAGjAbEB+gH/AY8BnwH5Af8BSwFbAdUB/wEw - AT8BtgH/ATwBUwHxAf8BMwFKAeoB/wEvAUYB7AH/ASMBPQHwAf8BIwE9AfAB/wEjAT0B8AH/ASMBPQHw - Af8BWQGGAdQB/xAAAfIBwQHyAf8B8QG8AfEB/wHRAZMB0QH/AbYBVwG2Af8B5AGOAeQB/wHeAYUB3gH/ - Ad4BgQHeAf8B4AFaAeAB/wHgAVoB4AH/AeABWgHgAf8B4AFaAeAB/wHOAZYBzgH/EAABmAP/ARUD/wEA - AvkB/wEAAswB/wEAA/8BAAL4Af8BAAL2Af8BAALwAf8BAALwAf8BAALwAf8BAALwAf8BVgLUAf8QAAP8 - Af8EAAPrAf8DzwH/A/MB/wPrAf8D6gH/A+YB/wPmAf8D5gH/A+YB/wPVAf8UAAGsAbcB+wH/AYgBmQH4 - Af8BgQGTAfgB/wFXAYkB9wH/AUMBWQH2Af8BMAFJAfMB/wEpAUIB7wH/ASEBOwHtAf8BHAE3AfAB/wFa - AYgB3QH/GAAB9AHJAfQB/wHvAbYB7wH/Ae4BrwHuAf8B7AGmAewB/wHoAZUB6AH/AeQBhAHkAf8B4AGB - AeAB/wHdAVcB3QH/Ad4BUwHeAf8B1AGZAdQB/xgAAZ4D/wEOA/8BCAP/AQAD/wEAA/8BAAL8Af8BAAL0 - Af8BAALsAf8BAALpAf8BWgLaAf8oAAP3Af8D7QH/A+cB/wPiAf8D4QH/A9kB/yAAAUEBVwH2Af8BSQGB - AfYB/wFQAYQB9wH/AUMBWQH2Af8BMAFJAfUB/wEdATcB7wH/KAAB6AGTAegB/wHqAZoB6gH/AesBoAHr - Af8B6AGVAegB/wHlAYQB5QH/Ad4BVAHeAf8pAAP/AQAD/wEAA/8BAAP/AQAC/gH/AQAC6QH/KAAD9wH/ - A/kB/wP9Af8D9wH/A+4B/wPhAf//AP8AKgADQQH/AzYB/wMxAf8DMAH/Ay4B/wMpAf8oAAGRAUwBAAH/ - AVoBOQEAAf8BTwEwAQAB/wFMAS4BAAH/AUYBKQEAAf8BNQEfAQAB/ygAARQBPgEUAf8BBwEvAQcB/wEC - ASkBAgH/AQEBJwEBAf8BAAEiAQAB/wEAARcBAAH/KAACngEqAf8ClgEFAf8CkwEAAf8CkgEAAf8CjQEA - Af8CVwEAAf8gAAOZAf8DTgH/A04B/wNMAf8DSwH/A0oB/wNGAf8DPQH/AzEB/wMyAf8YAAHGAakBSQH/ - AbQBggEAAf8BtAGBAQAB/wGyAYEBAAH/Aa8BgQEAAf8BrAGBAQAB/wGkAVcBAAH/AY4BSAEAAf8BTwEv - AQAB/wE1ASoBEQH/GAABgAGeAYAB/wEZAVYBGQH/ARgBVwEYAf8BFwFWARcB/wEWAVQBFgH/ARQBUgEU - Af8BEgFMARIB/wEMAT4BDAH/AQIBKAECAf8BGgElARoB/xgAAsABmwH/ArIBQAH/ArQBPgH/ArIBOwH/ - ArEBNwH/ArEBMwH/Aq0BLAH/AqIBFgH/ApMBAAH/AkYBFAH/FAADnwH/A4EB/wOEAf8DiQH/A4gB/wOG - Af8DhgH/A4MB/wOBAf8DTQH/AzcB/wMxAf8QAAHRAbEBSwH/AdkBnQEAAf8B5QGlAQEB/wHtAawBAgH/ - AesBqgECAf8B6gGoAQEB/wHqAagBAQH/AeMBpAEAAf8B2QGcAQAB/wGzAYEBAAH/AYABOgEAAf8BNAEp - AREB/xAAAYABqQGAAf8BGgGYARoB/wEVAagBFQH/ARIBswESAf8BEwGwARMB/wETAa4BEwH/ARMBrgET - Af8BFAGmARQB/wEYAZkBGAH/ARgBVgEYAf8BBgExAQYB/wEZASUBGQH/EAACyQGgAf8CywFbAf8C1AGB - Af8C2gGDAf8C2AGCAf8C1wGCAf8C1wGCAf8C1AGBAf8CzAFXAf8CtAE8Af8CmQEEAf8CRwESAf8QAAOB - Af8DiQH/A5AB/wOQAf8DkAH/A5AB/wOKAf8DjAH/A4MB/wNHAf8DSgH/AzUB/xAAAdwBoAEBAf8B7AGq - AQIB/wH2AbMBBwH/AfYBswEHAf8B9gGzAQcB/wH2AbMBBwH/Ae8BrQECAf8B8gGwAQMB/wHiAaQBAQH/ - AaQBWAEAAf8BqwGAAQAB/wFaATkBAAH/EAABGQGdARkB/wESAbEBEgH/ARABwAEQAf8BEAHAARAB/wEQ - AcABEAH/ARABwAEQAf8BEQG2AREB/wEPAbsBDwH/ARYBpAEWAf8BFAFMARQB/wEVAVEBFQH/AQUBMAEF - Af8QAALNAYEB/wLYAYIB/wLfAY0B/wLfAY0B/wLfAY0B/wLfAY0B/wLbAYMB/wLdAYcB/wLSAYEB/wKt - ATAB/wKwATMB/wKYAQAB/wwAA4kB/wOOAf8DkAH/A5AB/wOQAf8DjwH/A4sB/wNTAf8DMwH/AxAB/wMA - Af8DSQH/A0YB/wMvAf8IAAHrAawBBQH/AfIBsgEIAf8B+AG0AQUB/wH2AbMBBwH/AfYBswEHAf8B9QGy - AQcB/wHsAawBBgH/Ab4BigEAAf8BUQEyAQAB/wEHAgAB/wMAAf8BqgGAAQAB/wGkAVcBAAH/AUYBLAEA - Af8IAAEVAbEBFQH/ARMBuwETAf8BDAHEAQwB/wEQAcABEAH/ARABwAEQAf8BEAG/ARAB/wEWAbIBFgH/ - AR8BgAEfAf8BBgEqAQYB/wMAAf8DAAH/ARUBUAEVAf8BEgFMARIB/wEDASIBAwH/CAAC2AGHAf8C3AGP - Af8C4QGLAf8C3wGNAf8C3wGNAf8C3gGNAf8C2AGKAf8CtQFQAf8CjwECAf8CKgEAAf8DAAH/Aq4BMwH/ - Aq0BLAH/AogBAAH/CAADkQH/A5wB/wORAf8DkAH/A1gB/wM6Af8DGQH/AwAB/wMAAf8DAAH/AwkB/wOB - Af8DVAH/AzoB/wgAAfkBtgEGAv8BvwEUAf8B+AG3AQkB/wH2AbMBBwH/AcoBkwEAAf8BgQE+AQAB/wEV - AQcBAAH/AwAB/wMAAf8DAAH/AwAB/wHgAaMBAAH/AcQBjgEAAf8BhAFAAQAB/wgAAQ0BxgENAf8BEwHR - ARMB/wERAcMBEQH/ARABwAEQAf8BHwGHAR8B/wELATQBCwH/AQABAwEAAf8DAAH/AwAB/wMAAf8DAAH/ - ARcBoQEXAf8BGwGBARsB/wEJATcBCQH/CAAC4gGNAf8C5QGhAf8C3wGSAf8C3wGNAf8CvwFXAf8CmAER - Af8COwEAAf8DAAH/AwAB/wMAAf8CIQEAAf8C0QGBAf8CuwFNAf8CngEOAf8IAAOaAf8DpgH/A5UB/wOQ - Af8DRAH/AywB/wMAAf8DAAH/AwAB/wMAAf8DNQH/A40B/wOBAf8DQAH/CAAB/wG+ARAC/wHFASMB/wH6 - AboBDQH/AfYBswEHAf8BmQFQAQAB/wFBASYBAAH/AwAB/wMAAf8DAAH/AwAB/wFWATYBAAH/AfQBsQEE - Af8B2AGbAQAB/wGVAUwBAAH/CAABEAHQARAB/wEdAdMBHQH/ARMBxgETAf8BEAHAARAB/wETAUQBEwH/ - AQEBHwEBAf8DAAH/AwAB/wMAAf8DAAH/AQgBLQEIAf8BDgG+AQ4B/wEYAZcBGAH/AQ4BQgEOAf8IAALl - AZwB/wLoAa0B/wLhAZgB/wLfAY0B/wKkASoB/wKFAQAB/wIVAQAB/wMAAf8DAAH/AwAB/wKSAQcB/wLe - AYgB/wLLAVcB/wKlARwB/wgAA58B/wOqAf8DlQH/A5AB/wOPAf8DjwH/AyIB/wMAAf8DAAH/AwAB/wNX - Af8DiAH/A4IB/wNCAf8IAAH/AcEBGQL/AcgBKwH/AfkBuQEOAf8B9gGzAQcB/wH1AbIBBwH/AfQBsgEH - Af8BJwEUAQAB/wMAAf8DAAH/AwAB/wHHAZEBAAH/AesBqgECAf8B4gGjAQAB/wGaAVABAAH/CAABFgHS - ARYB/wEiAdUBIgH/ARQBxQEUAf8BEAHAARAB/wEQAb8BEAH/AREBvgERAf8BAAEOAQAB/wMAAf8DAAH/ - AwAB/wEfAYQBHwH/ARMBsAETAf8BFgGjARYB/wEPAUYBDwH/CAAC5gGkAf8C6wG0Af8C4QGYAf8C3wGN - Af8C3gGNAf8C3gGNAf8CTQEAAf8DAAH/AwAB/wIKAQAB/wK9AVYB/wLYAYIB/wLRAYEB/wKoASEB/wgA - A54B/wOxAf8DngH/A40B/wOKAf8DKQH/AwAB/wM1Af8DAAH/AyIB/wOOAf8DkAH/A4EB/wNCAf8IAAH/ - AcABFwL/AcwBNgL/AcEBFgH/Ae8BrwEHAf8B6wGrAQUB/wE2AR4BAAH/AwAB/wFVATUBAAH/AwAB/wEn - ARQBAAH/AfMBsQEHAf8B9gGzAQcB/wHcAZ8BAAH/AZkBUAEAAf8IAAEUAdIBFAH/ASoB1gEqAf8BFAHQ - ARQB/wEVAbYBFQH/ARYBsAEWAf8BAAEYAQAB/wMAAf8BBwEsAQcB/wMAAf8BAAEOAQAB/wESAb0BEgH/ - ARABwAEQAf8BGAGcARgB/wEQAUUBEAH/CAAC5gGiAf8C7QG9Af8C5QGiAf8C2wGLAf8C2AGIAf8CWwEA - Af8CKgEAAf8CkgEFAf8CDgEAAf8CTQEAAf8C3QGNAf8C3wGNAf8CzQFbAf8CpwEjAf8IAAOZAf8DtgH/ - A60B/wORAf8DKQH/AwAB/wNCAf8DkwH/AyAB/wNEAf8DkQH/A5AB/wOBAf8DRgH/CAAB/wG8AQ4C/wHO - AT0C/wHJAS8B/wHxAbQBEAH/ATYBHgEAAf8DAAH/AZQBTQEAAf8B+gG2AQgB/wEjAREBAAH/AZkBUAEA - Af8B+QG1AQgB/wH2AbMBBwH/AdkBnQEAAf8BoQFXAQAB/wgAAQ8BzwEPAf8BLwHXAS8B/wElAdUBJQH/ - AR0BtgEdAf8BAAEYAQAB/wMAAf8BEgFBARIB/wENAccBDQH/AQABDAEAAf8BEwFEARMB/wEOAcYBDgH/ - ARABwAEQAf8BGQGZARkB/wEWAUoBFgH/CAAC5AGZAf8C7gHCAf8C7AG4Af8C2gGYAf8CWwEAAf8DAAH/ - AqEBJgH/AuIBkAH/AkkBAAH/AqQBKgH/AuEBkAH/At8BjQH/AswBWwH/AqgBMQH/DAADuAH/A7sB/wNS - Af8DAAH/A0MB/wORAf8DjgH/A1IB/wODAf8DkAH/A5AB/wOBAf8QAAH/Ac4BPgL/AdABQwH/AbUBiQEF - Af8DAAH/AZgBUAEAAf8B+AG0AQcB/wHzAbEBBwH/AboBhwEAAf8B3wGiAQQB/wH2AbMBBwH/AfYBswEH - Af8B3wGhAQAB/xAAATAB2AEwAf8BMwHYATMB/wEmAVQBJgH/AwAB/wETAUQBEwH/AQ8BxAEPAf8BEgG9 - ARIB/wEeAVkBHgH/ARoBoAEaAf8BEAHAARAB/wEQAcABEAH/ARgBnwEYAf8QAALvAcQB/wLwAcgB/wKu - AVcB/wMAAf8CpAEqAf8C4QGPAf8C3QGNAf8CtAFNAf8C0AGCAf8C3wGNAf8C3wGNAf8CzwGBAf8QAAPK - Af8DwAH/A5UB/wOBAf8DngH/A5UB/wOUAf8DkAH/A5AB/wOQAf8DkAH/A6EB/xAAAf8B3QGOAv8B0wFM - Af8B7QG4ARoB/wHHAZgBCwH/Af4BwAEXAf8B9wG5AQ8B/wH3AbcBDQH/AfYBswEHAf8B9gGzAQcB/wH2 - AbMBBwH/AfYBswEHAf8B2QG0AUgB/xAAAYoB5gGKAf8BOQHaATkB/wEsAa4BLAH/ASkBhAEpAf8BGAHN - ARgB/wEXAcEBFwH/ARUBwQEVAf8BEAHAARAB/wEQAcABEAH/ARABwAEQAf8BEAHAARAB/wFWAbMBVgH/ - EAAC8wHPAf8C8QHPAf8C1gGlAf8CvAGFAf8C5AGkAf8C3gGZAf8C3wGWAf8C3wGNAf8C3wGNAf8C3wGN - Af8C3wGNAf8C0AGhAf8UAAPPAf8DuwH/A7YB/wOuAf8DowH/A5cB/wORAf8DjQH/A4wB/wOlAf8YAAH/ - Ad8BlQL/AdABRAL/Ac0BPQL/AcsBMwL/AcMBIAH/Af0BuwEOAf8B9wG3AQoB/wHyAbEBBQH/AfIBrwED - Af8B4AG6AUoB/xgAAY8B5wGPAf8BNAHZATQB/wEvAdgBLwH/ASgB1gEoAf8BGwHTARsB/wERAcwBEQH/ - ARIBwgESAf8BEQG7AREB/wEOAbsBDgH/AVYBvAFWAf8YAAL0AdUB/wLwAcgB/wLvAcMB/wLtAbsB/wLo - AaoB/wLjAZkB/wLfAZIB/wLdAYoB/wLdAYcB/wLWAaQB/yAAA6IB/wOmAf8DqgH/A6MB/wOZAf8DjAH/ - KAAB/wHDAR4C/wHGASYC/wHJAS0C/wHCASAC/wG9AQ4B/wHyAa8BAwH/KAABGQHTARkB/wEfAdQBHwH/ - ASMB1QEjAf8BGwHTARsB/wEPAc8BDwH/AQ8BuwEPAf8oAALnAagB/wLqAbAB/wLrAbUB/wLoAaoB/wLk - AZkB/wLdAYcB//8A/wAqAAIJATEB/wIAASQB/wIAAR8B/wIAAR0B/wIAARoB/wIAAQ8B/ygAAVkBAAE0 - Af8BQgEAASUB/wE4AQABHgH/ATYBAAEcAf8BMQEAARkB/wEnAQABEgH/KQABIgEvAf8BAAEXASQB/wEA - ARIBHwH/AQABEQEdAf8BAAEOARkB/wEAAQcBDgH/KAADhQH/A1QB/wNMAf8DSgH/A0YB/wM9Af8gAAJB - AYcB/wIMAUYB/wILAUYB/wILAUUB/wIKAUQB/wIJAUEB/wIHAT0B/wICATAB/wIAAR8B/wINARoB/xgA - AawBHAGJAf8BjwEAAUUB/wGPAQABRQH/AY0BAAFEAf8BiwEAAUIB/wGIAQABQAH/AYIBAAE8Af8BUgEA - AS8B/wE4AQABHQH/ASoBAAEcAf8YAAE5AVoBhgH/AQEBMQFFAf8BAAEyAUYB/wEAATABRQH/AQABLwFD - Af8BAAEuAUEB/wEAASoBPQH/AQABIAEwAf8BAAESAR8B/wEJARUBGQH/GAADtAH/A5cB/wOXAf8DlQH/ - A5MB/wOSAf8DjQH/A4EB/wNMAf8DOwH/FAACQAGSAf8CCwGEAf8CBgGRAf8CAwGbAf8CBAGZAf8CBAGY - Af8CBAGYAf8CBgGQAf8CCgGEAf8CCwFGAf8CAAEmAf8CDAEZAf8QAAG1AR0BkAH/Aa0BAAFaAf8BtgEA - AYEB/wG8AQABgwH/AbsBAAGDAf8BugEAAYIB/wG6AQABggH/AbQBAAGBAf8BrAEAAVkB/wGOAQABRAH/ - AUMBAAElAf8BKQEAARwB/xAAATYBgQGSAf8BAAFHAYUB/wEAAVABlAH/AQABVgGfAf8BAAFVAZ0B/wEA - AVQBmwH/AQABVAGbAf8BAAFPAZMB/wEAAUcBhgH/AQABMQFGAf8BAAEYASUB/wEJARQBGQH/EAADugH/ - A6wB/wOyAf8DtgH/A7UB/wO0Af8DtAH/A7EB/wOrAf8DlgH/A1UB/wM7Af8QAAILAYcB/wIDAZoB/wIA - AagB/wIAAagB/wIAAagB/wIAAagB/wICAZ4B/wIAAaMB/wIIAY8B/wIIAT0B/wIJAUEB/wIAASQB/xAA - AbABAAGAAf8BvAEAAYMB/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/Ab4BAAGFAf8BwQEA - AYcB/wG0AQABgQH/AYMBAAE8Af8BiAEAAUAB/wFBAQABJAH/EQABSgGJAf8BAAFVAZ4B/wEAAYEBrQH/ - AQABgQGtAf8BAAGBAa0B/wEAAYEBrQH/AQABWAGjAf8BAAFbAacB/wEAAU4BkQH/AQABKwE9Af8BAAEt - AUEB/wEAARcBJAH/EAADrgH/A7YB/wO9Af8DvQH/A70B/wO9Af8DtwH/A7kB/wOxAf8DjgH/A5IB/wNT - Af8MAAIGAZkB/wIEAaIB/wIAAasB/wIAAagB/wIAAagB/wIBAacB/wIGAZsB/wIRAUsB/wIAAR8B/wMA - Af8DAAH/AgkBQAH/AgcBPQH/AgABGQH/CAABvQEAAYQB/wHFAQABiQH/AcYBAAGKAf8BxgEAAYoB/wHG - AQABigH/AcYBAAGKAf8BvwEAAYUB/wGZAQABTAH/ATwBAAEgAf8DAAH/AwAB/wGHAQABPwH/AYIBAAE8 - Af8BNAEAARsB/wkAAVYBnQH/AQABgAGnAf8BAAGBAbEB/wEAAYEBrQH/AQABgQGtAf8BAAGBAasB/wEA - AVcBngH/AQUBNgFKAf8BAAETAR8B/wMAAf8DAAH/AQABLQFAAf8BAAEqAT0B/wEAAQ4BGAH/CAADtgH/ - A7sB/wO9Af8DvQH/A70B/wO8Af8DuAH/A54B/wNPAf8DFAH/AwAB/wORAf8DjQH/A0gB/woAAa0B/wIA - AbkB/wIBAaoB/wIAAagB/wIRAVUB/wICASgB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AggBjAH/Ag4BUAH/ - AgABKwH/CAAByAEAAYwB/wHXAQABlgH/AckBAAGMAf8BxgEAAYoB/wGjAQABUwH/AUkBAAEqAf8BCwIA - Af8DAAH/AwAB/wMAAf8DAAH/AbMBAAGBAf8BmwEAAU0B/wFKAQABKgH/CQABgQGzAf8BAAGKAb8B/wEA - AYEBrwH/AQABgQGtAf8BAwE9AVUB/wEAARsBKAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BAAFNAY4B/wEB - ATkBUAH/AQABHAErAf8IAAO+Af8DxwH/A74B/wO9Af8DpAH/A1oB/wMiAf8DAAH/AwAB/wMAAf8DCgH/ - A68B/wOfAf8DWwH/CgABtwH/AgEBwgH/AgMBrQH/AgABqAH/AggBNgH/AgABFgH/AwAB/wMAAf8DAAH/ - AwAB/wIAASIB/wIAAaYB/wIKAYMB/wIDATUB/wgAAdQBAAGUAf8B4QEAAZ0B/wHOAQABjwH/AcYBAAGK - Af8BgQEAATcB/wEvAQABFwH/AwAB/wMAAf8DAAH/AwAB/wFAAQABIwH/AcMBAAGIAf8BqwEAAVgB/wFX - AQABMwH/CQABiAG9Af8BAAGQAcgB/wEAAYIBsgH/AQABgQGtAf8BAAElATUB/wEAAQwBFgH/AwAB/wMA - Af8DAAH/AwAB/wEAARUBIQH/AQABgQGrAf8BAAFGAYQB/wEAASQBNQH/CAADxQH/A84B/wPBAf8DvQH/ - A4kB/wNDAf8DAAH/AwAB/wMAAf8DAAH/A1MB/wO6Af8DqgH/A4QB/woAAbwB/wICAccB/wIEAawB/wIA - AagB/wIBAacB/wICAaUB/wIAAQgB/wMAAf8DAAH/AwAB/wIRAVMB/wIEAZkB/wIHAY0B/wIEATgB/wgA - AdoBAAGYAf8B5wEAAaEB/wHOAQABjwH/AcYBAAGKAf8BxgEAAYoB/wHFAQABigH/ARkBAAEIAf8DAAH/ - AwAB/wMAAf8BoQEAAVEB/wG7AQABgwH/AbMBAAGBAf8BWwEAATYB/wkAAYwBwgH/AQABlAHNAf8BAAGB - AbEB/wEAAYEBrQH/AQABgQGrAf8BAAGBAaoB/wIAAQcB/wMAAf8DAAH/AwAB/wEDATsBUgH/AQABVQGd - Af8BAAFOAZAB/wEAASYBOAH/CAADyQH/A9EB/wPBAf8DvQH/A7wB/wO8Af8DMQH/AwAB/wMAAf8DAAH/ - A6MB/wO1Af8DsAH/A4cB/woAAbsB/wIDAc4B/wIBAbkB/wIFAZ4B/wIHAZkB/wIAARAB/wMAAf8CAAEh - Af8DAAH/AgABCAH/AgIBpAH/AgABqAH/AgoBhwH/AgUBNgH/CAAB2QEAAZcB/wHuAQABpgH/AdcBAAGW - Af8BwgEAAYcB/wG+AQABhQH/ASUBAAEQAf8DAAH/AT8BAAEiAf8DAAH/ARkBAAEIAf8BxQEAAYkB/wHG - AQABigH/Aa8BAAFbAf8BWwEAATYB/wkAAYsBwQH/AQABmQHUAf8BAAGJAb4B/wEAAVkBogH/AQABVgGd - Af8BAAEHARAB/wMAAf8BAAEVASEB/wMAAf8CAAEHAf8BAAGAAakB/wEAAYEBrQH/AQABSQGJAf8BAAEl - ATYB/wgAA8gB/wPWAf8DyAH/A7oB/wO3Af8DPAH/AwAB/wNSAf8DAAH/AzEB/wO7Af8DvQH/A60B/wOH - Af8KAAG1Af8CBAHRAf8CAgHJAf8CDQGeAf8CAAEQAf8DAAH/AgcBMwH/AgABrgH/AgABBQH/AggBNgH/ - AgABrQH/AgABqAH/AgsBhAH/AgoBOwH/CAAB0gEAAZIB/wHzAQABqgH/AeoBAAGjAf8ByQEAAYwB/wEl - AQABEAH/AwAB/wFZAQABNQH/AcoBAAGNAf8BFgEAAQYB/wGBAQABNwH/AckBAAGMAf8BxgEAAYoB/wGt - AQABWgH/AYIBAAE8Af8JAAGHAbsB/wEAAZwB2QH/AQABlgHQAf8BAAFaAaEB/wEAAQcBEAH/AwAB/wEA - ASMBMwH/AQABggG0Af8CAAEFAf8BAAElATUB/wEAAYEBswH/AQABgQGtAf8BAAFIAYYB/wEAASkBOgH/ - CAADxAH/A9kB/wPTAf8DvgH/AzwB/wMAAf8DhgH/A78B/wMtAf8DiQH/A74B/wO9Af8DrAH/A40B/wwA - AgQB0wH/AgQB1gH/AhgBQwH/AwAB/wIIATUB/wIAAasB/wICAaQB/wIRAUgB/wILAYsB/wIAAagB/wIA - AagB/wIJAYoB/xAAAfQBAAGqAf8B+AEAAa0B/wGYAQABSwH/AwAB/wGAAQABNwH/AcgBAAGMAf8BxQEA - AYkB/wGWAQABSgH/AbQBAAGBAf8BxgEAAYoB/wHGAQABigH/AbEBAAGBAf8RAAGdAdkB/wEAAZ8B3QH/ - AQ0BMgFAAf8DAAH/AQABJQE1Af8BAAGBAbEB/wEAAYABqQH/AQUBNAFHAf8BAAFMAYwB/wEAAYEBrQH/ - AQABgQGtAf8BAAFLAYwB/xAAA9oB/wPcAf8DnQH/AwAB/wOIAf8DvgH/A7sB/wOcAf8DsQH/A70B/wO9 - Af8DrgH/EAACQAHUAf8CBgHaAf8CGgGWAf8CGgFSAf8CBAG2Af8CBwGoAf8CBQGoAf8CAAGoAf8CAAGo - Af8CAAGoAf8CAAGoAf8COQGeAf8QAAHrASkBuQH/Af4BAAGxAf8BzgEAAZAB/wGpAQABVwH/AdcBAAGW - Af8BzQEAAY8B/wHLAQABjgH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/AcYBAAGKAf8BvAEbAZUB/xAA - AS0BsAHZAf8BAAGjAeIB/wEIAVcBlgH/AQ0BPQFRAf8BAAGIAbsB/wEAAYEBrAH/AQABgQGtAf8BAAGB - Aa0B/wEAAYEBrQH/AQABgQGtAf8BAAGBAa0B/wEtAYcBnwH/EAAD4gH/A98B/wPBAf8DqQH/A8gB/wPB - Af8DwAH/A70B/wO9Af8DvQH/A70B/wO9Af8UAAJBAdkB/wIEAdYB/wIEAdIB/wIDAcwB/wIBAb8B/wIB - AbIB/wICAakB/wICAaMB/wIAAaMB/wI4AacB/xgAAfEBKQG+Af8B+QEAAa0B/wH0AQABqgH/Ae0BAAGl - Af8B3wEAAZsB/wHRAQABkgH/AckBAAGMAf8BwwEAAYgB/wHBAQABhwH/AcIBHQGZAf8YAAEuAbQB3gH/ - AQABnwHdAf8BAAGcAdkB/wEAAZgB0wH/AQABjwHGAf8BAAGFAbgB/wEAAYEBrwH/AQABWwGnAf8BAAFb - AagB/wEqAY0BqQH/GAAD5gH/A9wB/wPZAf8D1AH/A8wB/wPDAf8DvgH/A7oB/wO5Af8DwQH/IgABvwH/ - AgEBwwH/AgIByAH/AgEBvwH/AgABtQH/AgABowH/KAAB3QEAAZoB/wHjAQABngH/AegBAAGiAf8B3wEA - AZsB/wHSAQABkgH/AcEBAAGHAf8pAAGOAcUB/wEAAZEBygH/AQABlQHOAf8BAAGPAcYB/wEAAYcBuwH/ - AQABWwGnAf8oAAPLAf8DzgH/A9EB/wPMAf8DxAH/A7kB//8A/wAqAAMeAf8DFwH/AxUB/wMUAf8DEwH/ - AxEB/ygAAU0BJwEaAf8BPAEXAQsB/wE0AREBBgH/ATIBEAEFAf8BLQEOAQMB/wEfAQoBAgH/KAABBAEg - AQQB/wEAARYBAAH/AQABEgEAAf8BAAEQAQAB/wEAAQ0BAAH/AQABBgEAAf8oAAEuATABCQH/ASIBJAEA - Af8BHAEfAQAB/wEbAR0BAAH/ARgBGgEAAf8BDgEPAQAB/yAAA4IB/wMoAf8DKAH/AycB/wMmAf8DJQH/ - AyIB/wMcAf8DFQH/AyQB/xgAAaIBgQFQAf8BhwExAR8B/wGIATEBHgH/AYYBMAEdAf8BhAEuARwB/wGC - ASwBGgH/AYEBKQEXAf8BTAEfAREB/wE0AREBBQH/ASQBGAETAf8YAAE8AVgBPAH/AQcBMQEHAf8BBgEx - AQYB/wEGATABBgH/AQUBLwEFAf8BBAEuAQQB/wECASoBAgH/AQABIAEAAf8BAAESAQAB/wELARQBCwH/ - GAABhQGHAUAB/wFCAUYBCwH/AUMBRgEKAf8BQgFFAQoB/wFAAUQBCQH/AT4BQgEIAf8BOgE+AQYB/wEu - ATEBAQH/ARwBHwEAAf8BGQEaAQ0B/xQAA4gB/wM6Af8DQAH/A0UB/wNEAf8DQgH/A0IB/wM/Af8DOQH/ - AygB/wMYAf8DJAH/EAABsAGBAU8B/wGwATwBHwH/AcIBPAEZAf8BzQE9ARcB/wHKAT0BGAH/AckBPAEX - Af8ByQE8ARcB/wHBATsBGAH/AbEBOgEdAf8BhwEwAR4B/wE+ARcBCgH/ASMBFgESAf8QAAE8AYEBPAH/ - AQgBSQEIAf8BBAFUAQQB/wECAVsBAgH/AQMBWQEDAf8BAwFYAQMB/wEDAVgBAwH/AQQBUgEEAf8BBgFJ - AQYB/wEGATEBBgH/AQABFwEAAf8BCgEUAQoB/xAAAY8BkgE/Af8BgQGEAQoB/wGLAZIBBQH/AZQBnAEB - Af8BkgGZAQIB/wGRAZgBAwH/AZEBmAEDAf8BigGQAQQB/wGBAYQBCAH/AUIBRgEKAf8BJAEmAQAB/wIZ - AQwB/xAAAzwB/wNFAf8DTgH/A04B/wNOAf8DTgH/A0YB/wNIAf8DPwH/AyMB/wMlAf8DFwH/EAABtQE8 - AR4B/wHLAT0BGAH/AdQBRAEeAf8B1AFEAR4B/wHUAUQBHgH/AdQBRAEeAf8BzwE+ARgB/wHSAT8BGQH/ - Ab4BPAEbAf8BgQEqARkB/wGBASwBGgH/ATwBFgEJAf8QAAEHAUwBBwH/AQIBWgECAf8BAQGDAQEB/wEB - AYMBAQH/AQEBgwEBAf8BAQGDAQEB/wEBAYEBAQH/AQABgQEAAf8BBQFRAQUB/wEEASoBBAH/AQQBLQEE - Af8BAAEXAQAB/xAAAYIBiAEJAf8BkwGbAQIB/wGgAagBAAH/AaABqAEAAf8BoAGoAQAB/wGgAagBAAH/ - AZcBnwEAAf8BmwGjAQAB/wGIAY4BBgH/AToBPQEHAf8BPgFBAQgB/wEiASUBAAH/DAADRQH/A0sB/wNO - Af8DTgH/A04B/wNMAf8DRwH/Ay0B/wMWAf8DBQH/AwAB/wMlAf8DIgH/AxQB/wgAAckBQAEcAf8BzwFE - ASAB/wHXAUIBGwH/AdQBRAEeAf8B1AFEAR4B/wHTAUQBHgH/AcoBQgEeAf8BjgE4ASYB/wE1ARUBCgH/ - AwAB/wMAAf8BgQEsARsB/wGBASkBFwH/ASwBEAEHAf8IAAEEAVoBBAH/AQMBgQEDAf8BAAGFAQAB/wEB - AYMBAQH/AQEBgwEBAf8BAQGCAQEB/wEFAVsBBQH/AQsBNQELAf8BAAESAQAB/wMAAf8DAAH/AQQBLQEE - Af8BAgEqAQIB/wEAAQ0BAAH/CAABkwGaAQQB/wGbAaMBAgH/AaMBqwEAAf8BoAGoAQAB/wGgAagBAAH/ - AZ8BpwEAAf8BlAGbAQUB/wFHAUsBEAH/AR0BHwEAAf8DAAH/AwAB/wE9AUABCQH/AToBPgEGAf8BFwEZ - AQAB/wgAA08B/wOAAf8DTwH/A04B/wMyAf8DGQH/AwoB/wMAAf8DAAH/AwAB/wMAAf8DPQH/Ay4B/wMa - Af8IAAHYAUQBHQH/AdsBUQEtAf8B1AFHASEB/wHUAUQBHgH/AZwBOwElAf8BQQEcARAB/wEIAgAB/wMA - Af8DAAH/AwAB/wMAAf8BuwE8ARwB/wGVATcBIQH/AUUBHAEOAf8JAAGHAQAB/wEBAZABAQH/AQEBhQEB - Af8BAQGDAQEB/wELAT0BCwH/AQABGgEAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEGAU8BBgH/AQkBOQEJ - Af8BAAEcAQAB/wgAAaQBrQEAAf8BsAG6AQAB/wGiAaoBAAH/AaABqAEAAf8BUQFVAQ8B/wEmASgBAQH/ - AwAB/wMAAf8DAAH/AwAB/wMAAf8BhgGMAQcB/wFMAVABDQH/ASgBKwEAAf8IAANZAf8DhwH/A1MB/wNO - Af8DIAH/AxIB/wMAAf8DAAH/AwAB/wMAAf8DFwH/A0oB/wM4Af8DHgH/CAAB2gFOASkB/wHdAVoBOQH/ - AdUBSwEnAf8B1AFEAR4B/wFUASgBGQH/ASgBDQEEAf8DAAH/AwAB/wMAAf8DAAH/ATgBFwEMAf8B1AFA - ARkB/wGvAToBHQH/AVIBIgESAf8JAAGOAQAB/wECAZcBAgH/AQMBhwEDAf8BAQGDAQEB/wEDASQBAwH/ - AQABCwEAAf8DAAH/AwAB/wMAAf8DAAH/AQABFQEAAf8BAAGBAQAB/wEGAUgBBgH/AQABIwEAAf8IAAGu - AbcBAAH/AbkBwgEAAf8BpQGtAQEB/wGgAagBAAH/ATMBNgEHAf8BFAEWAQAB/wMAAf8DAAH/AwAB/wMA - Af8BIAEiAQAB/wGeAaYBAAH/AYEBgwEIAf8BMgE1AQMB/wgAA4EB/wOMAf8DUwH/A04B/wNMAf8DTAH/ - Aw4B/wMAAf8DAAH/AwAB/wMxAf8DRAH/Az4B/wMfAf8IAAHcAVQBMAH/Ad8BgQE/Af8B1AFLASgB/wHU - AUQBHgH/AdMBRAEeAf8B0gFEAR8B/wEVAQEBAAH/AwAB/wMAAf8DAAH/AZkBOwElAf8BygE9ARgB/wG9 - ATsBGgH/AVYBJAEUAf8IAAEBAZIBAQH/AQMBmwEDAf8BAwGGAQMB/wEBAYMBAQH/AQEBggEBAf8BAgGB - AQIB/wMAAf8DAAH/AwAB/wMAAf8BCwE7AQsB/wEDAVkBAwH/AQUBUAEFAf8BAAEmAQAB/wgAAbMBvAEA - Af8BvQHHAQAB/wGkAawBAgH/AaABqAEAAf8BnwGnAQAB/wGeAaYBAAH/AQYBBwEAAf8DAAH/AwAB/wMA - Af8BTwFTARAB/wGSAZkBAgH/AYgBjgEGAf8BNQE4AQQB/wgAA4EB/wOWAf8DgQH/A0oB/wNGAf8DEQH/ - AwAB/wMXAf8DAAH/Aw4B/wNLAf8DTgH/AzsB/wMfAf8IAAHcAVMBLwH/AeEBhgFIAf8B2gFSAS4B/wHM - AUMBIAH/AckBQQEeAf8BIAEIAQAB/wMAAf8BOAEWAQsB/wMAAf8BFQEBAQAB/wHRAUQBHwH/AdQBRAEe - Af8BtQE7AR0B/wFUASUBFQH/CAABAQGSAQEB/wEEAaABBAH/AQIBkAECAf8BBAGBAQQB/wEFAVkBBQH/ - AQABBgEAAf8DAAH/AQABFAEAAf8DAAH/AwAB/wECAYEBAgH/AQEBgwEBAf8BBgFMAQYB/wEBASUBAQH/ - CAABsgG7AQAB/wHEAc4BAQH/AbABuQEAAf8BlwGeAQQB/wGTAZoBBQH/AQ4BEAEAAf8DAAH/AR8BIQEA - Af8DAAH/AQYBBwEAAf8BnQGkAQEB/wGgAagBAAH/AYIBhwEIAf8BNAE3AQQB/wgAA1gB/wObAf8DkAH/ - A08B/wMRAf8DAAH/Ax8B/wNQAf8DDQH/AyAB/wNPAf8DTgH/AzoB/wMiAf8IAAHaAUwBJwH/AeIBigFO - Af8B3wGBAUMB/wHIAUwBLQH/ASABCAEAAf8DAAH/AVABJgEXAf8B2AFGAR8B/wESAgAB/wFUASgBGQH/ - AdcBRQEfAf8B1AFEAR4B/wGxATsBHgH/AVoBKwEcAf8JAAGNAQAB/wEFAaQBBQH/AQQBnQEEAf8BCgGB - AQoB/wEAAQYBAAH/AwAB/wECASIBAgH/AQABiAEAAf8DAAH/AQMBJAEDAf8BAAGHAQAB/wEBAYMBAQH/ - AQcBSQEHAf8BBQEoAQUB/wgAAawBtQEAAf8ByAHSAQEB/wHAAcoBAAH/AZgBngELAf8BDgEQAQAB/wMA - Af8BMQEzAQYB/wGmAa8BAAH/AQQBBQEAAf8BMwE2AQcB/wGlAa0BAAH/AaABqAEAAf8BgQGEAQkB/wE4 - AToBCgH/DAADngH/A6IB/wMtAf8DAAH/AyAB/wNPAf8DSwH/AywB/wM/Af8DTgH/A04B/wM8Af8QAAHi - AYsBTwH/AeMBjwFTAf8BhAE8AS4B/wMAAf8BUwEnARkB/wHWAUUBHwH/AdEBRAEfAf8BiwE3ASUB/wG6 - AT4BIAH/AdQBRAEeAf8B1AFEAR4B/wG5ATwBHQH/EAABBQGkAQUB/wEGAacBBgH/ARABLwEQAf8DAAH/ - AQMBJAEDAf8BAAGFAQAB/wECAYEBAgH/AQsBMwELAf8BCAFOAQgB/wEBAYMBAQH/AQEBgwEBAf8BBgFO - AQYB/xAAAcgB0wECAf8BzAHWAQIB/wFAAUIBFwH/AwAB/wEzATUBBwH/AaMBqwEAAf8BnQGkAQEB/wFF - AUgBEAH/AYUBiwEKAf8BoAGoAQAB/wGgAagBAAH/AYQBigEIAf8QAAO3Af8DqAH/A1MB/wM3Af8DgQH/ - A1MB/wNSAf8DTgH/A04B/wNOAf8DTgH/A4sB/xAAAegBoAGHAf8B5AGUAVoB/wG9AVcBPwH/AZgBQwEx - Af8B1wFTATEB/wHQAU0BKwH/AdEBSgEnAf8B1AFEAR4B/wHUAUQBHgH/AdQBRAEeAf8B1AFEAR4B/wHA - AYEBSAH/EAABQQG1AUEB/wEHAasBBwH/ARQBWAEUAf8BEgE7ARIB/wEEAY4BBAH/AQYBgwEGAf8BBAGE - AQQB/wEBAYMBAQH/AQEBgwEBAf8BAQGDAQEB/wEBAYMBAQH/ATcBiAE3Af8QAAHNAdQBPgH/AdEB3AED - Af8BkAGWARkB/wFOAVIBGQH/Aa0BtgECAf8BoQGoAQUB/wGhAakBAwH/AaABqAEAAf8BoAGoAQAB/wGg - AagBAAH/AaABqAEAAf8BmgGeATgB/xQAA74B/wOiAf8DmwH/A5IB/wODAf8DVgH/A08B/wNKAf8DSAH/ - A48B/xgAAekBpQGPAf8B4wGPAVQB/wHiAYsBTgH/AeABhAFGAf8B3QFYATYB/wHYAUwBKAH/AdQBRwEi - Af8B0AFCAR0B/wHTAT8BGAH/AcoBgQFGAf8YAAFCAboBQgH/AQYBpwEGAf8BBQGkAQUB/wEEAZ8BBAH/ - AQIBlgECAf8BAQGLAQEB/wECAYQBAgH/AQIBgQECAf8BAAGBAQAB/wE3AZABNwH/GAAB0wHaAT8B/wHM - AdcBAgH/AcgB0gECAf8BwgHMAQEB/wG3AcABAAH/AaoBswEAAf8BoQGqAQAB/wGbAaMBAAH/AZwBpAEA - Af8BogGnATcB/yAAA4IB/wOHAf8DjAH/A4MB/wNYAf8DSAH/KAAB3QFXATUB/wHeAYABOwH/Ad8BgQFB - Af8B3QFYATYB/wHaAUwBJwH/AdIBPwEZAf8oAAECAZUBAgH/AQMBmQEDAf8BAwGcAQMB/wECAZYBAgH/ - AQABjQEAAf8BAAGBAQAB/ygAAbYBvwEAAf8BugHEAQAB/wG+AcgBAAH/AbcBwAEAAf8BrAG1AQAB/wGb - AaMBAAH//wAVAAFCAU0BPgcAAT4DAAEoAwABQAMAAWADAAEBAQABAQYAAQMWAAP/gQAI/wH4AR8B+AEf - AfgBHwH4AR8B4AEHAeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBgAEB + AfAB/wGzAagB7gH/AbEBpgHvAf8BvwG4AeEB/xgAAYEBxQL/ARoBpgL/ARQBowL/AQsBnwL/AQABlwL/ + AQABjwL/AQABiwH+Af8BAAGGAfYB/wEAAYUB9AH/ATUBogHiAf8YAAG1AdkB3AH/AZIBxgHKAf8BjQHE + AcgB/wGGAcABxQH/AVkBuQG/Af8BTQGyAbgB/wFIAa0BswH/AUIBqQGvAf8BPwGpAbAB/wGNAbYBuQH/ + GAABgwHRAfAB/wEeAbcB5wH/ARkBtQHmAf8BEgGyAeUB/wEDAawB5AH/AQABowHZAf8BAAGcAc4B/wEA + AZcBxgH/AQABlgHHAf8BTAGpAcIB/yAAAcMBugH0Af8BxwG/AfUB/wHLAcMB9QH/AcUBvAH0Af8BvAGx + AfMB/wGxAaYB7wH/KQABlgL/AQABmQL/AQUBnAL/AQABlwL/AQABkAL/AQABhQH0Af8oAAFYAbkBvgH/ + AYEBuwHAAf8BggG+AcMB/wFZAbkBvwH/AU0BswG5Af8BPwGpAa8B/ygAAQEBrAHkAf8BBwGuAeQB/wEN + AbAB5QH/AQMBrAHkAf8BAAGlAd0B/wEAAZYBxgH//wD/ACoAARYBIgGCAf8BBgERAU8B/wEBAQsBRgH/ + AQABCgFDAf8BAAEIAT0B/wEAAQYBLAH/KAABkgEuAZIB/wGBAR0BgQH/AVgBFwFYAf8BVgEVAVYB/wFQ + ARQBUAH/AUABFAFAAf8pAAKQAf8BAAJVAf8BAAJKAf8BAAJHAf8BAAJBAf8BAAI0Af8oAAOlAf8DkQH/ + A4cB/wOFAf8DgQH/A1UB/yAAAYEBhgG8Af8BFwEoAaYB/wEWAScBpwH/ARUBJgGlAf8BFAEkAaMB/wES + ASIBoAH/ARABHwGZAf8BCgEXAYMB/wEAAQoBRgH/ARoBHQEvAf8YAAG+AZMBvgH/AbABNQGwAf8BsQEz + AbEB/wGwATEBsAH/Aa8BLwGvAf8BrAEtAawB/wGmASoBpgH/AZMBIgGTAf8BWAEWAVgB/wE7ASYBOwH/ + GAABVwLJAf8BAAKtAf8BAAKtAf8BAAKrAf8BAAKoAf8BAAKkAf8BAAKdAf8BAAKIAf8BAAJJAf8BGQI5 + Af8YAAPJAf8DuwH/A7sB/wO4Af8DtgH/A7UB/wOvAf8DngH/A4cB/wNJAf8UAAGAAYcBywH/ARgBLwHT + Af8BGQEyAeEB/wEaATQB6QH/ARoBNAHnAf8BGQEzAeYB/wEZATMB5gH/ARYBMAHhAf8BFQEtAdUB/wEW + ASYBpgH/AQUBEAFSAf8BGQEcAS4B/xAAAccBlgHHAf8ByQFJAckB/wHTAU0B0wH/AdkBTwHZAf8B2AFQ + AdgB/wHXAU4B1wH/AdcBTgHXAf8B0gFKAdIB/wHKAUcBygH/AbABMwGwAf8BggEcAYIB/wE7ASUBOwH/ + EAABWQLRAf8BAALRAf8BAALcAf8BAALkAf8BAALiAf8BAALhAf8BAALhAf8BAALaAf8BAALQAf8BAAKs + Af8BAAJWAf8BGAI4Af8QAAPRAf8D0wH/A9oB/wPfAf8D3gH/A9wB/wPcAf8D2QH/A9IB/wO6Af8DkgH/ + A0gB/xAAARoBMQHXAf8BGgE0AegB/wEiATwB8AH/ASIBPAHwAf8BIgE8AfAB/wEiATwB8AH/ARoBNQHr + Af8BHAE2Ae8B/wEZATIB3gH/ARIBIQGYAf8BEwEjAZ8B/wEEAQ8BUAH/EAABywFLAcsB/wHYAU8B2AH/ + AeABWQHgAf8B4AFZAeAB/wHgAVkB4AH/AeABWQHgAf8B2wFRAdsB/wHeAVMB3gH/AdEBTAHRAf8BpQEs + AaUB/wGrAS4BqwH/AYEBGwGBAf8RAALVAf8BAALjAf8BAALwAf8BAALwAf8BAALwAf8BAALwAf8BAALm + Af8BAALpAf8BAALaAf8BAAKeAf8BAAKkAf8BAAJUAf8QAAPVAf8D3wH/A+YB/wPmAf8D5gH/A+YB/wPg + Af8D4QH/A9kB/wOwAf8DtQH/A5AB/wwAAR8BOAHlAf8BJQE+AesB/wEeATkB9AH/ASIBPAHwAf8BIgE8 + AfAB/wEiATwB7wH/ASIBOgHlAf8BHwEwAa4B/wEGARABRwH/AgABAgH/AwAB/wEUASMBnQH/ARABHwGZ + Af8BBAEMATwB/wgAAdcBVAHXAf8B3AFaAdwB/wHiAVcB4gH/AeABWQHgAf8B4AFZAeAB/wHfAVkB3wH/ + AdgBVgHYAf8BsgFCAbIB/wFYARwBWAH/ARsBAAEbAf8DAAH/AaoBLgGqAf8BpgEqAaYB/wFPARkBTwH/ + CQAC5QH/AQAC7gH/AQAC8AH/AQAC8AH/AQAC8AH/AQAC7wH/AQAC5wH/AQACuQH/AQACTgH/AQACBQH/ + AwAB/wEAAqMB/wEAAp0B/wEAAkQB/wgAA98B/wPkAf8D5gH/A+YB/wPmAf8D5QH/A+AB/wPDAf8DiwH/ + AyMB/wMAAf8DtAH/A68B/wOCAf8IAAEhATwB9AH/ATYBTgH1Af8BJwFAAfAB/wEiATwB8AH/ARwBLwHA + Af8BCwEWAVUB/wIAARAB/wMAAf8DAAH/AwAB/wMAAf8BGAExAdwB/wEYASsBuAH/AQgBFAGAAf8IAAHj + AVkB4wH/AeYBiwHmAf8B4AGBAeAB/wHgAVkB4AH/AbsBRwG7Af8BhgEiAYYB/wEnAQMBJwH/AwAB/wMA + Af8DAAH/ARMBAAETAf8BzwFLAc8B/wG4AT4BuAH/AYsBHwGLAf8JAALyAf8BAAP/AQAC9AH/AQAC8AH/ + AQACxQH/AQACgQH/AQACEwH/AwAB/wMAAf8DAAH/AwAB/wEAAtgB/wEAArwB/wEAAoEB/wgAA+cB/wPy + Af8D5wH/A+YB/wPJAf8DmAH/AzUB/wMAAf8DAAH/AwAB/wMXAf8D1gH/A8MB/wOZAf8IAAEyAUoB9QH/ + AUUBgAH2Af8BLgFGAe8B/wEiATwB8AH/ARMBIQGMAf8BAQEJATcB/wMAAf8DAAH/AwAB/wMAAf8BCAES + AUsB/wEcATcB8QH/ARQBLAHUAf8BCwEaAYoB/wgAAeYBhwHmAf8B6QGXAekB/wHhAYMB4QH/AeABWQHg + Af8BmgEsAZoB/wFLARYBSwH/AQkBAAEJAf8DAAH/AwAB/wMAAf8BgQEeAYEB/wHfAVQB3wH/AckBRgHJ + Af8BmQElAZkB/wkAA/8BAAP/AQAC+QH/AQAC8AH/AQAClgH/AQACPgH/AwAB/wMAAf8DAAH/AwAB/wEA + AlMB/wEAAuwB/wEAAs8B/wEAAo4B/wgAA/AB/wP5Af8D6wH/A+YB/wOqAf8DgQH/AwUB/wMAAf8DAAH/ + AwAB/wOQAf8D4gH/A9AB/wOkAf8IAAE7AVIB9gH/AU4BggH3Af8BLwFHAe4B/wEiATwB8AH/ASIBPAHv + Af8BIwE9Ae4B/wIAASAB/wMAAf8DAAH/AwAB/wEdATABuwH/ARoBNAHnAf8BFwEwAd4B/wEMARsBkAH/ + CAAB5wGOAecB/wHrAZ8B6wH/AeABgwHgAf8B4AFZAeAB/wHfAVkB3wH/Ad4BWQHeAf8BNQEKATUB/wMA + Af8DAAH/AwAB/wG5AUYBuQH/AdgBUAHYAf8B0AFLAdAB/wGeASYBngH/CQAD/wEAA/8BAAL5Af8BAALw + Af8BAALvAf8BAALvAf8BAAIkAf8DAAH/AwAB/wMAAf8BAALCAf8BAALiAf8BAALZAf8BAAKTAf8IAAP0 + Af8D/QH/A+sB/wPmAf8D5QH/A+UB/wNHAf8DAAH/AwAB/wMAAf8DyAH/A94B/wPYAf8DqAH/CAABOQFQ + AfUB/wFZAYwB9wH/ATgBTwH0Af8BIwE8AecB/wEhAToB5AH/AQABBAEtAf8DAAH/AQcBEQFKAf8DAAH/ + AgABIAH/ASMBPQHtAf8BIgE8AfAB/wEXAS8B2AH/AQ4BHAGNAf8IAAHnAY0B5wH/Ae0BqQHtAf8B5gGM + AeYB/wHaAVgB2gH/AdcBVQHXAf8BQQERAUEB/wEDAQABAwH/AYEBHQGBAf8BAgEAAQIB/wE1AQoBNQH/ + Ad0BWAHdAf8B4AFZAeAB/wHMAUkBzAH/AZwBJwGcAf8JAAP/AQED/wEAA/8BAALqAf8BAALmAf8BAAIz + Af8DAAH/AQACUgH/AwAB/wEAAiQB/wEAAu4B/wEAAvAB/wEAAtQB/wEAApMB/wgAA/MB/wQAA/MB/wPi + Af8D4AH/A1QB/wMAAf8DjgH/AwAB/wNHAf8D5AH/A+YB/wPUAf8DqAH/CAABLwFIAfUB/wGBAZIB+AH/ + AVIBhgH3Af8BNAFKAeIB/wEAAQQBLQH/AwAB/wESAR8BhwH/ASMBPgH0Af8CAAEcAf8BEwEhAYwB/wEk + AT4B8wH/ASIBPAHwAf8BFwEvAdQB/wEWASQBkwH/CAAB5QGEAeUB/wHuAa8B7gH/AesBowHrAf8B2AGE + AdgB/wFBAREBQQH/AwAB/wGWASsBlgH/AeMBgAHjAf8BMgEJATIB/wGaASwBmgH/AeIBgAHiAf8B4AFZ + AeAB/wHJAUkByQH/AaEBMAGhAf8JAAL+Af8BBwP/AQAD/wEAAvMB/wEAAjMB/wMAAf8BAAKRAf8BAAL0 + Af8BAAIhAf8BAAKWAf8BAAL0Af8BAALwAf8BAALRAf8BAAKeAf8IAAPuAf8IAAPnAf8DVAH/AwAB/wOm + Af8D6AH/A0IB/wOqAf8D5wH/A+YB/wPTAf8DrwH/DAABggGTAfgB/wGHAZgB+AH/ASwBOAGfAf8DAAH/ + ARMBIAGLAf8BIwE9AfIB/wEjAT0B7QH/AR8BLwGqAf8BHwE2AdgB/wEiATwB8AH/ASIBPAHwAf8BGAEw + AdoB/xAAAe4BsAHuAf8B7wG1Ae8B/wGnAUoBpwH/AwAB/wGZASwBmQH/AeEBWgHhAf8B3QFYAd0B/wGw + AT8BsAH/Ac0BUAHNAf8B4AFZAeAB/wHgAVkB4AH/Ac0BSwHNAf8QAAEIA/8BDAP/AQACuAH/AwAB/wEA + ApUB/wEAAvIB/wEAAu4B/wEAArUB/wEAAtoB/wEAAvAB/wEAAvAB/wEAAtcB/xgAA8IB/wMAAf8DqQH/ + A+cB/wPkAf8DwQH/A9kB/wPmAf8D5gH/A9UB/xAAAaMBsQH6Af8BjwGfAfkB/wFKAVoB1QH/AS8BPgG2 + Af8BOwFSAfEB/wEyAUkB6gH/AS4BRQHsAf8BIgE8AfAB/wEiATwB8AH/ASIBPAHwAf8BIgE8AfAB/wFY + AYYB1AH/EAAB8gHBAfIB/wHxAbwB8QH/AdEBkwHRAf8BtgFWAbYB/wHkAY4B5AH/Ad4BhQHeAf8B3gGB + Ad4B/wHgAVkB4AH/AeABWQHgAf8B4AFZAeAB/wHgAVkB4AH/Ac4BlgHOAf8QAAGYA/8BFAP/AQAC+QH/ + AQACzAH/AQAD/wEAAvgB/wEAAvYB/wEAAvAB/wEAAvAB/wEAAvAB/wEAAvAB/wFVAtQB/xAAA/wB/wQA + A+sB/wPPAf8D8wH/A+sB/wPqAf8D5gH/A+YB/wPmAf8D5gH/A9UB/xQAAawBtwH7Af8BiAGZAfgB/wGB + AZMB+AH/AVYBiQH3Af8BQgFYAfYB/wEvAUgB8wH/ASgBQQHvAf8BIAE6Ae0B/wEbATYB8AH/AVkBiAHd + Af8YAAH0AckB9AH/Ae8BtgHvAf8B7gGvAe4B/wHsAaYB7AH/AegBlQHoAf8B5AGEAeQB/wHgAYEB4AH/ + Ad0BVgHdAf8B3gFSAd4B/wHUAZkB1AH/GAABngP/AQ0D/wEHA/8BAAP/AQAD/wEAAvwB/wEAAvQB/wEA + AuwB/wEAAukB/wFZAtoB/ygAA/cB/wPtAf8D5wH/A+IB/wPhAf8D2QH/IAABQAFWAfYB/wFIAYEB9gH/ + AU8BhAH3Af8BQgFYAfYB/wEvAUgB9QH/ARwBNgHvAf8oAAHoAZMB6AH/AeoBmgHqAf8B6wGgAesB/wHo + AZUB6AH/AeUBhAHlAf8B3gFTAd4B/ykAA/8BAAP/AQAD/wEAA/8BAAL+Af8BAALpAf8oAAP3Af8D+QH/ + A/0B/wP3Af8D7gH/A+EB//8A/wAqAANAAf8DNQH/AzAB/wMvAf8DLQH/AygB/ygAAZEBSwEAAf8BWQE4 + AQAB/wFOAS8BAAH/AUsBLQEAAf8BRQEoAQAB/wE0AR4BAAH/KAABEwE9ARMB/wEGAS4BBgH/AQEBKAEB + Af8BAAEmAQAB/wEAASEBAAH/AQABFgEAAf8oAAKeASkB/wKWAQQB/wKTAQAB/wKSAQAB/wKNAQAB/wJW + AQAB/yAAA5kB/wNNAf8DTQH/A0sB/wNKAf8DSQH/A0UB/wM8Af8DMAH/AzEB/xgAAcYBqQFIAf8BtAGC + AQAB/wG0AYEBAAH/AbIBgQEAAf8BrwGBAQAB/wGsAYEBAAH/AaQBVgEAAf8BjgFHAQAB/wFOAS4BAAH/ + ATQBKQEQAf8YAAGAAZ4BgAH/ARgBVQEYAf8BFwFWARcB/wEWAVUBFgH/ARUBUwEVAf8BEwFRARMB/wER + AUsBEQH/AQsBPQELAf8BAQEnAQEB/wEZASQBGQH/GAACwAGbAf8CsgE/Af8CtAE9Af8CsgE6Af8CsQE2 + Af8CsQEyAf8CrQErAf8CogEVAf8CkwEAAf8CRQETAf8UAAOfAf8DgQH/A4QB/wOJAf8DiAH/A4YB/wOG + Af8DgwH/A4EB/wNMAf8DNgH/AzAB/xAAAdEBsQFKAf8B2QGdAQAB/wHlAaUBAAH/Ae0BrAEBAf8B6wGq + AQEB/wHqAagBAAH/AeoBqAEAAf8B4wGkAQAB/wHZAZwBAAH/AbMBgQEAAf8BgAE5AQAB/wEzASgBEAH/ + EAABgAGpAYAB/wEZAZgBGQH/ARQBqAEUAf8BEQGzAREB/wESAbABEgH/ARIBrgESAf8BEgGuARIB/wET + AaYBEwH/ARcBmQEXAf8BFwFVARcB/wEFATABBQH/ARgBJAEYAf8QAALJAaAB/wLLAVoB/wLUAYEB/wLa + AYMB/wLYAYIB/wLXAYIB/wLXAYIB/wLUAYEB/wLMAVYB/wK0ATsB/wKZAQMB/wJGAREB/xAAA4EB/wOJ + Af8DkAH/A5AB/wOQAf8DkAH/A4oB/wOMAf8DgwH/A0YB/wNJAf8DNAH/EAAB3AGgAQAB/wHsAaoBAQH/ + AfYBswEGAf8B9gGzAQYB/wH2AbMBBgH/AfYBswEGAf8B7wGtAQEB/wHyAbABAgH/AeIBpAEAAf8BpAFX + AQAB/wGrAYABAAH/AVkBOAEAAf8QAAEYAZ0BGAH/AREBsQERAf8BDwHAAQ8B/wEPAcABDwH/AQ8BwAEP + Af8BDwHAAQ8B/wEQAbYBEAH/AQ4BuwEOAf8BFQGkARUB/wETAUsBEwH/ARQBUAEUAf8BBAEvAQQB/xAA + As0BgQH/AtgBggH/At8BjQH/At8BjQH/At8BjQH/At8BjQH/AtsBgwH/At0BhwH/AtIBgQH/Aq0BLwH/ + ArABMgH/ApgBAAH/DAADiQH/A44B/wOQAf8DkAH/A5AB/wOPAf8DiwH/A1IB/wMyAf8DDwH/AwAB/wNI + Af8DRQH/Ay4B/wgAAesBrAEEAf8B8gGyAQcB/wH4AbQBBAH/AfYBswEGAf8B9gGzAQYB/wH1AbIBBgH/ + AewBrAEFAf8BvgGKAQAB/wFQATEBAAH/AQYCAAH/AwAB/wGqAYABAAH/AaQBVgEAAf8BRQErAQAB/wgA + ARQBsQEUAf8BEgG7ARIB/wELAcQBCwH/AQ8BwAEPAf8BDwHAAQ8B/wEPAb8BDwH/ARUBsgEVAf8BHgGA + AR4B/wEFASkBBQH/AwAB/wMAAf8BFAFPARQB/wERAUsBEQH/AQIBIQECAf8IAALYAYcB/wLcAY8B/wLh + AYsB/wLfAY0B/wLfAY0B/wLeAY0B/wLYAYoB/wK1AU8B/wKPAQEB/wIpAQAB/wMAAf8CrgEyAf8CrQEr + Af8CiAEAAf8IAAORAf8DnAH/A5EB/wOQAf8DVwH/AzkB/wMYAf8DAAH/AwAB/wMAAf8DCAH/A4EB/wNT + Af8DOQH/CAAB+QG2AQUC/wG/ARMB/wH4AbcBCAH/AfYBswEGAf8BygGTAQAB/wGBAT0BAAH/ARQBBgEA + Af8DAAH/AwAB/wMAAf8DAAH/AeABowEAAf8BxAGOAQAB/wGEAT8BAAH/CAABDAHGAQwB/wESAdEBEgH/ + ARABwwEQAf8BDwHAAQ8B/wEeAYcBHgH/AQoBMwEKAf8BAAECAQAB/wMAAf8DAAH/AwAB/wMAAf8BFgGh + ARYB/wEaAYEBGgH/AQgBNgEIAf8IAALiAY0B/wLlAaEB/wLfAZIB/wLfAY0B/wK/AVYB/wKYARAB/wI6 + AQAB/wMAAf8DAAH/AwAB/wIgAQAB/wLRAYEB/wK7AUwB/wKeAQ0B/wgAA5oB/wOmAf8DlQH/A5AB/wND + Af8DKwH/AwAB/wMAAf8DAAH/AwAB/wM0Af8DjQH/A4EB/wM/Af8IAAH/Ab4BDwL/AcUBIgH/AfoBugEM + Af8B9gGzAQYB/wGZAU8BAAH/AUABJQEAAf8DAAH/AwAB/wMAAf8DAAH/AVUBNQEAAf8B9AGxAQMB/wHY + AZsBAAH/AZUBSwEAAf8IAAEPAdABDwH/ARwB0wEcAf8BEgHGARIB/wEPAcABDwH/ARIBQwESAf8BAAEe + AQAB/wMAAf8DAAH/AwAB/wMAAf8BBwEsAQcB/wENAb4BDQH/ARcBlwEXAf8BDQFBAQ0B/wgAAuUBnAH/ + AugBrQH/AuEBmAH/At8BjQH/AqQBKQH/AoUBAAH/AhQBAAH/AwAB/wMAAf8DAAH/ApIBBgH/At4BiAH/ + AssBVgH/AqUBGwH/CAADnwH/A6oB/wOVAf8DkAH/A48B/wOPAf8DIQH/AwAB/wMAAf8DAAH/A1YB/wOI + Af8DggH/A0EB/wgAAf8BwQEYAv8ByAEqAf8B+QG5AQ0B/wH2AbMBBgH/AfUBsgEGAf8B9AGyAQYB/wEm + ARMBAAH/AwAB/wMAAf8DAAH/AccBkQEAAf8B6wGqAQEB/wHiAaMBAAH/AZoBTwEAAf8IAAEVAdIBFQH/ + ASEB1QEhAf8BEwHFARMB/wEPAcABDwH/AQ8BvwEPAf8BEAG+ARAB/wEAAQ0BAAH/AwAB/wMAAf8DAAH/ + AR4BhAEeAf8BEgGwARIB/wEVAaMBFQH/AQ4BRQEOAf8IAALmAaQB/wLrAbQB/wLhAZgB/wLfAY0B/wLe + AY0B/wLeAY0B/wJMAQAB/wMAAf8DAAH/AgkBAAH/Ar0BVQH/AtgBggH/AtEBgQH/AqgBIAH/CAADngH/ + A7EB/wOeAf8DjQH/A4oB/wMoAf8DAAH/AzQB/wMAAf8DIQH/A44B/wOQAf8DgQH/A0EB/wgAAf8BwAEW + Av8BzAE1Av8BwQEVAf8B7wGvAQYB/wHrAasBBAH/ATUBHQEAAf8DAAH/AVQBNAEAAf8DAAH/ASYBEwEA + Af8B8wGxAQYB/wH2AbMBBgH/AdwBnwEAAf8BmQFPAQAB/wgAARMB0gETAf8BKQHWASkB/wETAdABEwH/ + ARQBtgEUAf8BFQGwARUB/wEAARcBAAH/AwAB/wEGASsBBgH/AwAB/wEAAQ0BAAH/AREBvQERAf8BDwHA + AQ8B/wEXAZwBFwH/AQ8BRAEPAf8IAALmAaIB/wLtAb0B/wLlAaIB/wLbAYsB/wLYAYgB/wJaAQAB/wIp + AQAB/wKSAQQB/wINAQAB/wJMAQAB/wLdAY0B/wLfAY0B/wLNAVoB/wKnASIB/wgAA5kB/wO2Af8DrQH/ + A5EB/wMoAf8DAAH/A0EB/wOTAf8DHwH/A0MB/wORAf8DkAH/A4EB/wNFAf8IAAH/AbwBDQL/Ac4BPAL/ + AckBLgH/AfEBtAEPAf8BNQEdAQAB/wMAAf8BlAFMAQAB/wH6AbYBBwH/ASIBEAEAAf8BmQFPAQAB/wH5 + AbUBBwH/AfYBswEGAf8B2QGdAQAB/wGhAVYBAAH/CAABDgHPAQ4B/wEuAdcBLgH/ASQB1QEkAf8BHAG2 + ARwB/wEAARcBAAH/AwAB/wERAUABEQH/AQwBxwEMAf8BAAELAQAB/wESAUMBEgH/AQ0BxgENAf8BDwHA + AQ8B/wEYAZkBGAH/ARUBSQEVAf8IAALkAZkB/wLuAcIB/wLsAbgB/wLaAZgB/wJaAQAB/wMAAf8CoQEl + Af8C4gGQAf8CSAEAAf8CpAEpAf8C4QGQAf8C3wGNAf8CzAFaAf8CqAEwAf8MAAO4Af8DuwH/A1EB/wMA + Af8DQgH/A5EB/wOOAf8DUQH/A4MB/wOQAf8DkAH/A4EB/xAAAf8BzgE9Av8B0AFCAf8BtQGJAQQB/wMA + Af8BmAFPAQAB/wH4AbQBBgH/AfMBsQEGAf8BugGHAQAB/wHfAaIBAwH/AfYBswEGAf8B9gGzAQYB/wHf + AaEBAAH/EAABLwHYAS8B/wEyAdgBMgH/ASUBUwElAf8DAAH/ARIBQwESAf8BDgHEAQ4B/wERAb0BEQH/ + AR0BWAEdAf8BGQGgARkB/wEPAcABDwH/AQ8BwAEPAf8BFwGfARcB/xAAAu8BxAH/AvAByAH/Aq4BVgH/ + AwAB/wKkASkB/wLhAY8B/wLdAY0B/wK0AUwB/wLQAYIB/wLfAY0B/wLfAY0B/wLPAYEB/xAAA8oB/wPA + Af8DlQH/A4EB/wOeAf8DlQH/A5QB/wOQAf8DkAH/A5AB/wOQAf8DoQH/EAAB/wHdAY4C/wHTAUsB/wHt + AbgBGQH/AccBmAEKAf8B/gHAARYB/wH3AbkBDgH/AfcBtwEMAf8B9gGzAQYB/wH2AbMBBgH/AfYBswEG + Af8B9gGzAQYB/wHZAbQBRwH/EAABigHmAYoB/wE4AdoBOAH/ASsBrgErAf8BKAGEASgB/wEXAc0BFwH/ + ARYBwQEWAf8BFAHBARQB/wEPAcABDwH/AQ8BwAEPAf8BDwHAAQ8B/wEPAcABDwH/AVUBswFVAf8QAALz + Ac8B/wLxAc8B/wLWAaUB/wK8AYUB/wLkAaQB/wLeAZkB/wLfAZYB/wLfAY0B/wLfAY0B/wLfAY0B/wLf + AY0B/wLQAaEB/xQAA88B/wO7Af8DtgH/A64B/wOjAf8DlwH/A5EB/wONAf8DjAH/A6UB/xgAAf8B3wGV + Av8B0AFDAv8BzQE8Av8BywEyAv8BwwEfAf8B/QG7AQ0B/wH3AbcBCQH/AfIBsQEEAf8B8gGvAQIB/wHg + AboBSQH/GAABjwHnAY8B/wEzAdkBMwH/AS4B2AEuAf8BJwHWAScB/wEaAdMBGgH/ARABzAEQAf8BEQHC + AREB/wEQAbsBEAH/AQ0BuwENAf8BVQG8AVUB/xgAAvQB1QH/AvAByAH/Au8BwwH/Au0BuwH/AugBqgH/ + AuMBmQH/At8BkgH/At0BigH/At0BhwH/AtYBpAH/IAADogH/A6YB/wOqAf8DowH/A5kB/wOMAf8oAAH/ + AcMBHQL/AcYBJQL/AckBLAL/AcIBHwL/Ab0BDQH/AfIBrwECAf8oAAEYAdMBGAH/AR4B1AEeAf8BIgHV + ASIB/wEaAdMBGgH/AQ4BzwEOAf8BDgG7AQ4B/ygAAucBqAH/AuoBsAH/AusBtQH/AugBqgH/AuQBmQH/ + At0BhwH//wD/ACoAAggBMAH/AgABIwH/AgABHgH/AgABHAH/AgABGQH/AgABDgH/KAABWAEAATMB/wFB + AQABJAH/ATcBAAEdAf8BNQEAARsB/wEwAQABGAH/ASYBAAERAf8pAAEhAS4B/wEAARYBIwH/AQABEQEe + Af8BAAEQARwB/wEAAQ0BGAH/AQABBgENAf8oAAOFAf8DUwH/A0sB/wNJAf8DRQH/AzwB/yAAAkABhwH/ + AgsBRQH/AgoBRQH/AgoBRAH/AgkBQwH/AggBQAH/AgYBPAH/AgEBLwH/AgABHgH/AgwBGQH/GAABrAEb + AYkB/wGPAQABRAH/AY8BAAFEAf8BjQEAAUMB/wGLAQABQQH/AYgBAAE/Af8BggEAATsB/wFRAQABLgH/ + ATcBAAEcAf8BKQEAARsB/xgAATgBWQGGAf8BAAEwAUQB/wEAATEBRQH/AQABLwFEAf8BAAEuAUIB/wEA + AS0BQAH/AQABKQE8Af8BAAEfAS8B/wEAAREBHgH/AQgBFAEYAf8YAAO0Af8DlwH/A5cB/wOVAf8DkwH/ + A5IB/wONAf8DgQH/A0sB/wM6Af8UAAI/AZIB/wIKAYQB/wIFAZEB/wICAZsB/wIDAZkB/wIDAZgB/wID + AZgB/wIFAZAB/wIJAYQB/wIKAUUB/wIAASUB/wILARgB/xAAAbUBHAGQAf8BrQEAAVkB/wG2AQABgQH/ + AbwBAAGDAf8BuwEAAYMB/wG6AQABggH/AboBAAGCAf8BtAEAAYEB/wGsAQABWAH/AY4BAAFDAf8BQgEA + ASQB/wEoAQABGwH/EAABNQGBAZIB/wEAAUYBhQH/AQABTwGUAf8BAAFVAZ8B/wEAAVQBnQH/AQABUwGb + Af8BAAFTAZsB/wEAAU4BkwH/AQABRgGGAf8BAAEwAUUB/wEAARcBJAH/AQgBEwEYAf8QAAO6Af8DrAH/ + A7IB/wO2Af8DtQH/A7QB/wO0Af8DsQH/A6sB/wOWAf8DVAH/AzoB/xAAAgoBhwH/AgIBmgH/AgABqAH/ + AgABqAH/AgABqAH/AgABqAH/AgEBngH/AgABowH/AgcBjwH/AgcBPAH/AggBQAH/AgABIwH/EAABsAEA + AYAB/wG8AQABgwH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/AcYBAAGKAf8BvgEAAYUB/wHBAQABhwH/ + AbQBAAGBAf8BgwEAATsB/wGIAQABPwH/AUABAAEjAf8RAAFJAYkB/wEAAVQBngH/AQABgQGtAf8BAAGB + Aa0B/wEAAYEBrQH/AQABgQGtAf8BAAFXAaMB/wEAAVoBpwH/AQABTQGRAf8BAAEqATwB/wEAASwBQAH/ + AQABFgEjAf8QAAOuAf8DtgH/A70B/wO9Af8DvQH/A70B/wO3Af8DuQH/A7EB/wOOAf8DkgH/A1IB/wwA + AgUBmQH/AgMBogH/AgABqwH/AgABqAH/AgABqAH/AgABpwH/AgUBmwH/AhABSgH/AgABHgH/AwAB/wMA + Af8CCAE/Af8CBgE8Af8CAAEYAf8IAAG9AQABhAH/AcUBAAGJAf8BxgEAAYoB/wHGAQABigH/AcYBAAGK + Af8BxgEAAYoB/wG/AQABhQH/AZkBAAFLAf8BOwEAAR8B/wMAAf8DAAH/AYcBAAE+Af8BggEAATsB/wEz + AQABGgH/CQABVQGdAf8BAAGAAacB/wEAAYEBsQH/AQABgQGtAf8BAAGBAa0B/wEAAYEBqwH/AQABVgGe + Af8BBAE1AUkB/wEAARIBHgH/AwAB/wMAAf8BAAEsAT8B/wEAASkBPAH/AQABDQEXAf8IAAO2Af8DuwH/ + A70B/wO9Af8DvQH/A7wB/wO4Af8DngH/A04B/wMTAf8DAAH/A5EB/wONAf8DRwH/CgABrQH/AgABuQH/ + AgABqgH/AgABqAH/AhABVAH/AgEBJwH/AwAB/wMAAf8DAAH/AwAB/wMAAf8CBwGMAf8CDQFPAf8CAAEq + Af8IAAHIAQABjAH/AdcBAAGWAf8ByQEAAYwB/wHGAQABigH/AaMBAAFSAf8BSAEAASkB/wEKAgAB/wMA + Af8DAAH/AwAB/wMAAf8BswEAAYEB/wGbAQABTAH/AUkBAAEpAf8JAAGBAbMB/wEAAYoBvwH/AQABgQGv + Af8BAAGBAa0B/wECATwBVAH/AQABGgEnAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEAAUwBjgH/AQABOAFP + Af8BAAEbASoB/wgAA74B/wPHAf8DvgH/A70B/wOkAf8DWQH/AyEB/wMAAf8DAAH/AwAB/wMJAf8DrwH/ + A58B/wNaAf8KAAG3Af8CAAHCAf8CAgGtAf8CAAGoAf8CBwE1Af8CAAEVAf8DAAH/AwAB/wMAAf8DAAH/ + AgABIQH/AgABpgH/AgkBgwH/AgIBNAH/CAAB1AEAAZQB/wHhAQABnQH/Ac4BAAGPAf8BxgEAAYoB/wGB + AQABNgH/AS4BAAEWAf8DAAH/AwAB/wMAAf8DAAH/AT8BAAEiAf8BwwEAAYgB/wGrAQABVwH/AVYBAAEy + Af8JAAGIAb0B/wEAAZAByAH/AQABggGyAf8BAAGBAa0B/wEAASQBNAH/AQABCwEVAf8DAAH/AwAB/wMA + Af8DAAH/AQABFAEgAf8BAAGBAasB/wEAAUUBhAH/AQABIwE0Af8IAAPFAf8DzgH/A8EB/wO9Af8DiQH/ + A0IB/wMAAf8DAAH/AwAB/wMAAf8DUgH/A7oB/wOqAf8DhAH/CgABvAH/AgEBxwH/AgMBrAH/AgABqAH/ + AgABpwH/AgEBpQH/AgABBwH/AwAB/wMAAf8DAAH/AhABUgH/AgMBmQH/AgYBjQH/AgMBNwH/CAAB2gEA + AZgB/wHnAQABoQH/Ac4BAAGPAf8BxgEAAYoB/wHGAQABigH/AcUBAAGKAf8BGAEAAQcB/wMAAf8DAAH/ + AwAB/wGhAQABUAH/AbsBAAGDAf8BswEAAYEB/wFaAQABNQH/CQABjAHCAf8BAAGUAc0B/wEAAYEBsQH/ + AQABgQGtAf8BAAGBAasB/wEAAYEBqgH/AgABBgH/AwAB/wMAAf8DAAH/AQIBOgFRAf8BAAFUAZ0B/wEA + AU0BkAH/AQABJQE3Af8IAAPJAf8D0QH/A8EB/wO9Af8DvAH/A7wB/wMwAf8DAAH/AwAB/wMAAf8DowH/ + A7UB/wOwAf8DhwH/CgABuwH/AgIBzgH/AgABuQH/AgQBngH/AgYBmQH/AgABDwH/AwAB/wIAASAB/wMA + Af8CAAEHAf8CAQGkAf8CAAGoAf8CCQGHAf8CBAE1Af8IAAHZAQABlwH/Ae4BAAGmAf8B1wEAAZYB/wHC + AQABhwH/Ab4BAAGFAf8BJAEAAQ8B/wMAAf8BPgEAASEB/wMAAf8BGAEAAQcB/wHFAQABiQH/AcYBAAGK + Af8BrwEAAVoB/wFaAQABNQH/CQABiwHBAf8BAAGZAdQB/wEAAYkBvgH/AQABWAGiAf8BAAFVAZ0B/wEA + AQYBDwH/AwAB/wEAARQBIAH/AwAB/wIAAQYB/wEAAYABqQH/AQABgQGtAf8BAAFIAYkB/wEAASQBNQH/ + CAADyAH/A9YB/wPIAf8DugH/A7cB/wM7Af8DAAH/A1EB/wMAAf8DMAH/A7sB/wO9Af8DrQH/A4cB/woA + AbUB/wIDAdEB/wIBAckB/wIMAZ4B/wIAAQ8B/wMAAf8CBgEyAf8CAAGuAf8CAAEEAf8CBwE1Af8CAAGt + Af8CAAGoAf8CCgGEAf8CCQE6Af8IAAHSAQABkgH/AfMBAAGqAf8B6gEAAaMB/wHJAQABjAH/ASQBAAEP + Af8DAAH/AVgBAAE0Af8BygEAAY0B/wEVAQABBQH/AYEBAAE2Af8ByQEAAYwB/wHGAQABigH/Aa0BAAFZ + Af8BggEAATsB/wkAAYcBuwH/AQABnAHZAf8BAAGWAdAB/wEAAVkBoQH/AQABBgEPAf8DAAH/AQABIgEy + Af8BAAGCAbQB/wIAAQQB/wEAASQBNAH/AQABgQGzAf8BAAGBAa0B/wEAAUcBhgH/AQABKAE5Af8IAAPE + Af8D2QH/A9MB/wO+Af8DOwH/AwAB/wOGAf8DvwH/AywB/wOJAf8DvgH/A70B/wOsAf8DjQH/DAACAwHT + Af8CAwHWAf8CFwFCAf8DAAH/AgcBNAH/AgABqwH/AgEBpAH/AhABRwH/AgoBiwH/AgABqAH/AgABqAH/ + AggBigH/EAAB9AEAAaoB/wH4AQABrQH/AZgBAAFKAf8DAAH/AYABAAE2Af8ByAEAAYwB/wHFAQABiQH/ + AZYBAAFJAf8BtAEAAYEB/wHGAQABigH/AcYBAAGKAf8BsQEAAYEB/xEAAZ0B2QH/AQABnwHdAf8BDAEx + AT8B/wMAAf8BAAEkATQB/wEAAYEBsQH/AQABgAGpAf8BBAEzAUYB/wEAAUsBjAH/AQABgQGtAf8BAAGB + Aa0B/wEAAUoBjAH/EAAD2gH/A9wB/wOdAf8DAAH/A4gB/wO+Af8DuwH/A5wB/wOxAf8DvQH/A70B/wOu + Af8QAAI/AdQB/wIFAdoB/wIZAZYB/wIZAVEB/wIDAbYB/wIGAagB/wIEAagB/wIAAagB/wIAAagB/wIA + AagB/wIAAagB/wI4AZ4B/xAAAesBKAG5Af8B/gEAAbEB/wHOAQABkAH/AakBAAFWAf8B1wEAAZYB/wHN + AQABjwH/AcsBAAGOAf8BxgEAAYoB/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wG8ARoBlQH/EAABLAGw + AdkB/wEAAaMB4gH/AQcBVgGWAf8BDAE8AVAB/wEAAYgBuwH/AQABgQGsAf8BAAGBAa0B/wEAAYEBrQH/ + AQABgQGtAf8BAAGBAa0B/wEAAYEBrQH/ASwBhwGfAf8QAAPiAf8D3wH/A8EB/wOpAf8DyAH/A8EB/wPA + Af8DvQH/A70B/wO9Af8DvQH/A70B/xQAAkAB2QH/AgMB1gH/AgMB0gH/AgIBzAH/AgABvwH/AgABsgH/ + AgEBqQH/AgEBowH/AgABowH/AjcBpwH/GAAB8QEoAb4B/wH5AQABrQH/AfQBAAGqAf8B7QEAAaUB/wHf + AQABmwH/AdEBAAGSAf8ByQEAAYwB/wHDAQABiAH/AcEBAAGHAf8BwgEcAZkB/xgAAS0BtAHeAf8BAAGf + Ad0B/wEAAZwB2QH/AQABmAHTAf8BAAGPAcYB/wEAAYUBuAH/AQABgQGvAf8BAAFaAacB/wEAAVoBqAH/ + ASkBjQGpAf8YAAPmAf8D3AH/A9kB/wPUAf8DzAH/A8MB/wO+Af8DugH/A7kB/wPBAf8iAAG/Af8CAAHD + Af8CAQHIAf8CAAG/Af8CAAG1Af8CAAGjAf8oAAHdAQABmgH/AeMBAAGeAf8B6AEAAaIB/wHfAQABmwH/ + AdIBAAGSAf8BwQEAAYcB/ykAAY4BxQH/AQABkQHKAf8BAAGVAc4B/wEAAY8BxgH/AQABhwG7Af8BAAFa + AacB/ygAA8sB/wPOAf8D0QH/A8wB/wPEAf8DuQH//wD/ACoAAx0B/wMWAf8DFAH/AxMB/wMSAf8DEAH/ + KAABTAEmARkB/wE7ARYBCgH/ATMBEAEFAf8BMQEPAQQB/wEsAQ0BAgH/AR4BCQEBAf8oAAEDAR8BAwH/ + AQABFQEAAf8BAAERAQAB/wEAAQ8BAAH/AQABDAEAAf8BAAEFAQAB/ygAAS0BLwEIAf8BIQEjAQAB/wEb + AR4BAAH/ARoBHAEAAf8BFwEZAQAB/wENAQ4BAAH/IAADggH/AycB/wMnAf8DJgH/AyUB/wMkAf8DIQH/ + AxsB/wMUAf8DIwH/GAABogGBAU8B/wGHATABHgH/AYgBMAEdAf8BhgEvARwB/wGEAS0BGwH/AYIBKwEZ + Af8BgQEoARYB/wFLAR4BEAH/ATMBEAEEAf8BIwEXARIB/xgAATsBVwE7Af8BBgEwAQYB/wEFATABBQH/ + AQUBLwEFAf8BBAEuAQQB/wEDAS0BAwH/AQEBKQEBAf8BAAEfAQAB/wEAAREBAAH/AQoBEwEKAf8YAAGF + AYcBPwH/AUEBRQEKAf8BQgFFAQkB/wFBAUQBCQH/AT8BQwEIAf8BPQFBAQcB/wE5AT0BBQH/AS0BMAEA + Af8BGwEeAQAB/wEYARkBDAH/FAADiAH/AzkB/wM/Af8DRAH/A0MB/wNBAf8DQQH/Az4B/wM4Af8DJwH/ + AxcB/wMjAf8QAAGwAYEBTgH/AbABOwEeAf8BwgE7ARgB/wHNATwBFgH/AcoBPAEXAf8ByQE7ARYB/wHJ + ATsBFgH/AcEBOgEXAf8BsQE5ARwB/wGHAS8BHQH/AT0BFgEJAf8BIgEVAREB/xAAATsBgQE7Af8BBwFI + AQcB/wEDAVMBAwH/AQEBWgEBAf8BAgFYAQIB/wECAVcBAgH/AQIBVwECAf8BAwFRAQMB/wEFAUgBBQH/ + AQUBMAEFAf8BAAEWAQAB/wEJARMBCQH/EAABjwGSAT4B/wGBAYQBCQH/AYsBkgEEAf8BlAGcAQAB/wGS + AZkBAQH/AZEBmAECAf8BkQGYAQIB/wGKAZABAwH/AYEBhAEHAf8BQQFFAQkB/wEjASUBAAH/AhgBCwH/ + EAADOwH/A0QB/wNNAf8DTQH/A00B/wNNAf8DRQH/A0cB/wM+Af8DIgH/AyQB/wMWAf8QAAG1ATsBHQH/ + AcsBPAEXAf8B1AFDAR0B/wHUAUMBHQH/AdQBQwEdAf8B1AFDAR0B/wHPAT0BFwH/AdIBPgEYAf8BvgE7 + ARoB/wGBASkBGAH/AYEBKwEZAf8BOwEVAQgB/xAAAQYBSwEGAf8BAQFZAQEB/wEAAYMBAAH/AQABgwEA + Af8BAAGDAQAB/wEAAYMBAAH/AQABgQEAAf8BAAGBAQAB/wEEAVABBAH/AQMBKQEDAf8BAwEsAQMB/wEA + ARYBAAH/EAABggGIAQgB/wGTAZsBAQH/AaABqAEAAf8BoAGoAQAB/wGgAagBAAH/AaABqAEAAf8BlwGf + AQAB/wGbAaMBAAH/AYgBjgEFAf8BOQE8AQYB/wE9AUABBwH/ASEBJAEAAf8MAANEAf8DSgH/A00B/wNN + Af8DTQH/A0sB/wNGAf8DLAH/AxUB/wMEAf8DAAH/AyQB/wMhAf8DEwH/CAAByQE/ARsB/wHPAUMBHwH/ + AdcBQQEaAf8B1AFDAR0B/wHUAUMBHQH/AdMBQwEdAf8BygFBAR0B/wGOATcBJQH/ATQBFAEJAf8DAAH/ + AwAB/wGBASsBGgH/AYEBKAEWAf8BKwEPAQYB/wgAAQMBWQEDAf8BAgGBAQIB/wEAAYUBAAH/AQABgwEA + Af8BAAGDAQAB/wEAAYIBAAH/AQQBWgEEAf8BCgE0AQoB/wEAAREBAAH/AwAB/wMAAf8BAwEsAQMB/wEB + ASkBAQH/AQABDAEAAf8IAAGTAZoBAwH/AZsBowEBAf8BowGrAQAB/wGgAagBAAH/AaABqAEAAf8BnwGn + AQAB/wGUAZsBBAH/AUYBSgEPAf8BHAEeAQAB/wMAAf8DAAH/ATwBPwEIAf8BOQE9AQUB/wEWARgBAAH/ + CAADTgH/A4AB/wNOAf8DTQH/AzEB/wMYAf8DCQH/AwAB/wMAAf8DAAH/AwAB/wM8Af8DLQH/AxkB/wgA + AdgBQwEcAf8B2wFQASwB/wHUAUYBIAH/AdQBQwEdAf8BnAE6ASQB/wFAARsBDwH/AQcCAAH/AwAB/wMA + Af8DAAH/AwAB/wG7ATsBGwH/AZUBNgEgAf8BRAEbAQ0B/wkAAYcBAAH/AQABkAEAAf8BAAGFAQAB/wEA + AYMBAAH/AQoBPAEKAf8BAAEZAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AQUBTgEFAf8BCAE4AQgB/wEA + ARsBAAH/CAABpAGtAQAB/wGwAboBAAH/AaIBqgEAAf8BoAGoAQAB/wFQAVQBDgH/ASUBJwEAAf8DAAH/ + AwAB/wMAAf8DAAH/AwAB/wGGAYwBBgH/AUsBTwEMAf8BJwEqAQAB/wgAA1gB/wOHAf8DUgH/A00B/wMf + Af8DEQH/AwAB/wMAAf8DAAH/AwAB/wMWAf8DSQH/AzcB/wMdAf8IAAHaAU0BKAH/Ad0BWQE4Af8B1QFK + ASYB/wHUAUMBHQH/AVMBJwEYAf8BJwEMAQMB/wMAAf8DAAH/AwAB/wMAAf8BNwEWAQsB/wHUAT8BGAH/ + Aa8BOQEcAf8BUQEhAREB/wkAAY4BAAH/AQEBlwEBAf8BAgGHAQIB/wEAAYMBAAH/AQIBIwECAf8BAAEK + AQAB/wMAAf8DAAH/AwAB/wMAAf8BAAEUAQAB/wEAAYEBAAH/AQUBRwEFAf8BAAEiAQAB/wgAAa4BtwEA + Af8BuQHCAQAB/wGlAa0BAAH/AaABqAEAAf8BMgE1AQYB/wETARUBAAH/AwAB/wMAAf8DAAH/AwAB/wEf + ASEBAAH/AZ4BpgEAAf8BgQGDAQcB/wExATQBAgH/CAADgQH/A4wB/wNSAf8DTQH/A0sB/wNLAf8DDQH/ + AwAB/wMAAf8DAAH/AzAB/wNDAf8DPQH/Ax4B/wgAAdwBUwEvAf8B3wGBAT4B/wHUAUoBJwH/AdQBQwEd + Af8B0wFDAR0B/wHSAUMBHgH/ARQCAAH/AwAB/wMAAf8DAAH/AZkBOgEkAf8BygE8ARcB/wG9AToBGQH/ + AVUBIwETAf8JAAGSAQAB/wECAZsBAgH/AQIBhgECAf8BAAGDAQAB/wEAAYIBAAH/AQEBgQEBAf8DAAH/ + AwAB/wMAAf8DAAH/AQoBOgEKAf8BAgFYAQIB/wEEAU8BBAH/AQABJQEAAf8IAAGzAbwBAAH/Ab0BxwEA + Af8BpAGsAQEB/wGgAagBAAH/AZ8BpwEAAf8BngGmAQAB/wEFAQYBAAH/AwAB/wMAAf8DAAH/AU4BUgEP + Af8BkgGZAQEB/wGIAY4BBQH/ATQBNwEDAf8IAAOBAf8DlgH/A4EB/wNJAf8DRQH/AxAB/wMAAf8DFgH/ + AwAB/wMNAf8DSgH/A00B/wM6Af8DHgH/CAAB3AFSAS4B/wHhAYYBRwH/AdoBUQEtAf8BzAFCAR8B/wHJ + AUABHQH/AR8BBwEAAf8DAAH/ATcBFQEKAf8DAAH/ARQCAAH/AdEBQwEeAf8B1AFDAR0B/wG1AToBHAH/ + AVMBJAEUAf8JAAGSAQAB/wEDAaABAwH/AQEBkAEBAf8BAwGBAQMB/wEEAVgBBAH/AQABBQEAAf8DAAH/ + AQABEwEAAf8DAAH/AwAB/wEBAYEBAQH/AQABgwEAAf8BBQFLAQUB/wEAASQBAAH/CAABsgG7AQAB/wHE + Ac4BAAH/AbABuQEAAf8BlwGeAQMB/wGTAZoBBAH/AQ0BDwEAAf8DAAH/AR4BIAEAAf8DAAH/AQUBBgEA + Af8BnQGkAQAB/wGgAagBAAH/AYIBhwEHAf8BMwE2AQMB/wgAA1cB/wObAf8DkAH/A04B/wMQAf8DAAH/ + Ax4B/wNPAf8DDAH/Ax8B/wNOAf8DTQH/AzkB/wMhAf8IAAHaAUsBJgH/AeIBigFNAf8B3wGBAUIB/wHI + AUsBLAH/AR8BBwEAAf8DAAH/AU8BJQEWAf8B2AFFAR4B/wERAgAB/wFTAScBGAH/AdcBRAEeAf8B1AFD + AR0B/wGxAToBHQH/AVkBKgEbAf8JAAGNAQAB/wEEAaQBBAH/AQMBnQEDAf8BCQGBAQkB/wEAAQUBAAH/ + AwAB/wEBASEBAQH/AQABiAEAAf8DAAH/AQIBIwECAf8BAAGHAQAB/wEAAYMBAAH/AQYBSAEGAf8BBAEn + AQQB/wgAAawBtQEAAf8ByAHSAQAB/wHAAcoBAAH/AZgBngEKAf8BDQEPAQAB/wMAAf8BMAEyAQUB/wGm + Aa8BAAH/AQMBBAEAAf8BMgE1AQYB/wGlAa0BAAH/AaABqAEAAf8BgQGEAQgB/wE3ATkBCQH/DAADngH/ + A6IB/wMsAf8DAAH/Ax8B/wNOAf8DSgH/AysB/wM+Af8DTQH/A00B/wM7Af8QAAHiAYsBTgH/AeMBjwFS + Af8BhAE7AS0B/wMAAf8BUgEmARgB/wHWAUQBHgH/AdEBQwEeAf8BiwE2ASQB/wG6AT0BHwH/AdQBQwEd + Af8B1AFDAR0B/wG5ATsBHAH/EAABBAGkAQQB/wEFAacBBQH/AQ8BLgEPAf8DAAH/AQIBIwECAf8BAAGF + AQAB/wEBAYEBAQH/AQoBMgEKAf8BBwFNAQcB/wEAAYMBAAH/AQABgwEAAf8BBQFNAQUB/xAAAcgB0wEB + Af8BzAHWAQEB/wE/AUEBFgH/AwAB/wEyATQBBgH/AaMBqwEAAf8BnQGkAQAB/wFEAUcBDwH/AYUBiwEJ + Af8BoAGoAQAB/wGgAagBAAH/AYQBigEHAf8QAAO3Af8DqAH/A1IB/wM2Af8DgQH/A1IB/wNRAf8DTQH/ + A00B/wNNAf8DTQH/A4sB/xAAAegBoAGHAf8B5AGUAVkB/wG9AVYBPgH/AZgBQgEwAf8B1wFSATAB/wHQ + AUwBKgH/AdEBSQEmAf8B1AFDAR0B/wHUAUMBHQH/AdQBQwEdAf8B1AFDAR0B/wHAAYEBRwH/EAABQAG1 + AUAB/wEGAasBBgH/ARMBVwETAf8BEQE6AREB/wEDAY4BAwH/AQUBgwEFAf8BAwGEAQMB/wEAAYMBAAH/ + AQABgwEAAf8BAAGDAQAB/wEAAYMBAAH/ATYBiAE2Af8QAAHNAdQBPQH/AdEB3AECAf8BkAGWARgB/wFN + AVEBGAH/Aa0BtgEBAf8BoQGoAQQB/wGhAakBAgH/AaABqAEAAf8BoAGoAQAB/wGgAagBAAH/AaABqAEA + Af8BmgGeATcB/xQAA74B/wOiAf8DmwH/A5IB/wODAf8DVQH/A04B/wNJAf8DRwH/A48B/xgAAekBpQGP + Af8B4wGPAVMB/wHiAYsBTQH/AeABhAFFAf8B3QFXATUB/wHYAUsBJwH/AdQBRgEhAf8B0AFBARwB/wHT + AT4BFwH/AcoBgQFFAf8YAAFBAboBQQH/AQUBpwEFAf8BBAGkAQQB/wEDAZ8BAwH/AQEBlgEBAf8BAAGL + AQAB/wEBAYQBAQH/AQEBgQEBAf8BAAGBAQAB/wE2AZABNgH/GAAB0wHaAT4B/wHMAdcBAQH/AcgB0gEB + Af8BwgHMAQAB/wG3AcABAAH/AaoBswEAAf8BoQGqAQAB/wGbAaMBAAH/AZwBpAEAAf8BogGnATYB/yAA + A4IB/wOHAf8DjAH/A4MB/wNXAf8DRwH/KAAB3QFWATQB/wHeAYABOgH/Ad8BgQFAAf8B3QFXATUB/wHa + AUsBJgH/AdIBPgEYAf8oAAEBAZUBAQH/AQIBmQECAf8BAgGcAQIB/wEBAZYBAQH/AQABjQEAAf8BAAGB + AQAB/ygAAbYBvwEAAf8BugHEAQAB/wG+AcgBAAH/AbcBwAEAAf8BrAG1AQAB/wGbAaMBAAH//wAVAAFC + AU0BPgcAAT4DAAEoAwABQAMAAWADAAEBAQABAQYAAQMWAAP/gQAI/wH4AR8B+AEfAfgBHwH4AR8B4AEH + AeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBgAEBAYABAQGAAQEBgAEB AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED - AcABAwHgAQcB4AEHAeABBwHgAQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEfAfgBHwH4AR8B+AEfAeABBwHg - AQcB4AEHAeABBwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAYABAQGAAQEBgAEBAYABAQGA - AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGg - AQEBgAEBAYABAQGAAQEBsAEBAcABAwHAAQMBwAEDAfABAwHAAQMBwAEDAcABAwHQAQMB4AEHAeABBwHg - AQcB/gEHAfgBHwH4AR8B+AEfAfgBHxD/AfgBHwH4AR8B+AEfAfgBHwHgAQcB4AEHAeABBwHgAQcBwAED - AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB + AYABAQGAAQEBgAEBAYABAQGAAQEBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHgAQcB4AEH + AeABBwHgAQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEfAfgBHwH4AR8B+AEfAeABBwHgAQcB4AEHAeABBwHA + AQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA + AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGgAQEBgAEBAYABAQGA + AQEBsAEBAcABAwHAAQMBwAEDAfABAwHAAQMBwAEDAcABAwHQAQMB4AEHAeABBwHgAQcB/gEHAfgBHwH4 + AR8B+AEfAfgBHxD/AfgBHwH4AR8B+AEfAfgBHwHgAQcB4AEHAeABBwHgAQcBwAEDAcABAwHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB + AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQHAAQMBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwH4AR8B+AEfAfgBHwH4AR8Q/wH4 + AR8B+AEfAfgBHwH4AR8B4AEHAeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHA + AQMBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA + AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBwAEDAcABAwHAAQMBwAEDAcABAwHA + AQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEfAfgBHwH4AR8B+AEf + AeABBwHgAQcB4AEHAeABBwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAYABAQGAAQEBgAEB AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AYABAQHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwH4AR8B+AEf - AfgBHwH4AR8Q/wH4AR8B+AEfAfgBHwH4AR8B4AEHAeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHA - AQMBwAEDAcABAwHAAQMBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA - AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBwAEDAcABAwHA - AQMBwAEDAcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEf - AfgBHwH4AR8B+AEfAeABBwHgAQcB4AEHAeABBwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAED - AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHAAQMBwAED - AcABAwHAAQMB4AEHAeABBwHgAQcB4AEHAfgBHwH4AR8B+AEfAfgBHwj/Cw== + AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMB4AEH + AeABBwHgAQcB4AEHAfgBHwH4AR8B+AEfAfgBHwj/Cw== diff --git a/Source/Core/Windows/ThingEditForm.Designer.cs b/Source/Core/Windows/ThingEditForm.Designer.cs index dc2bfdfb..2540b39d 100644 --- a/Source/Core/Windows/ThingEditForm.Designer.cs +++ b/Source/Core/Windows/ThingEditForm.Designer.cs @@ -29,10 +29,8 @@ namespace CodeImp.DoomBuilder.Windows private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.GroupBox groupBox1; System.Windows.Forms.GroupBox groupBox2; System.Windows.Forms.Label label7; - this.thingtype = new CodeImp.DoomBuilder.Controls.ThingBrowserControl(); this.cbAbsoluteHeight = new System.Windows.Forms.CheckBox(); this.label2 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); @@ -40,86 +38,55 @@ namespace CodeImp.DoomBuilder.Windows this.posY = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.posZ = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.zlabel = new System.Windows.Forms.Label(); + this.typegroup = new System.Windows.Forms.GroupBox(); + this.thingtype = new CodeImp.DoomBuilder.Controls.ThingBrowserControl(); this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.cbRandomAngle = new System.Windows.Forms.CheckBox(); this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); - this.tabs = new System.Windows.Forms.TabControl(); - this.tabproperties = new System.Windows.Forms.TabPage(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.settingsgroup = new System.Windows.Forms.GroupBox(); this.missingflags = new System.Windows.Forms.PictureBox(); this.flags = new CodeImp.DoomBuilder.Controls.CheckboxArrayControl(); - this.tabeffects = new System.Windows.Forms.TabPage(); this.actiongroup = new System.Windows.Forms.GroupBox(); - this.actionhelp = new CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton(); - this.hexenpanel = new System.Windows.Forms.Panel(); + this.arg3 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); this.scriptNumbers = new CodeImp.DoomBuilder.Controls.ColoredComboBox(); + this.arg4 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); + this.actionhelp = new CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton(); + this.arg3label = new System.Windows.Forms.Label(); + this.arg4label = new System.Windows.Forms.Label(); this.arg2 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); this.arg1 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); - this.arg0 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); - this.arg3 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); - this.arg4 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); - this.arg1label = new System.Windows.Forms.Label(); - this.arg0label = new System.Windows.Forms.Label(); - this.arg3label = new System.Windows.Forms.Label(); - this.arg2label = new System.Windows.Forms.Label(); - this.arg4label = new System.Windows.Forms.Label(); this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(); + this.arg0 = new CodeImp.DoomBuilder.Controls.ArgumentBox(); this.browseaction = new System.Windows.Forms.Button(); - this.doompanel = new System.Windows.Forms.Panel(); - this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.arg0label = new System.Windows.Forms.Label(); + this.arg1label = new System.Windows.Forms.Label(); + this.arg2label = new System.Windows.Forms.Label(); + this.idgroup = new System.Windows.Forms.GroupBox(); this.tagSelector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector(); this.cancel = new System.Windows.Forms.Button(); this.apply = new System.Windows.Forms.Button(); this.hint = new System.Windows.Forms.PictureBox(); this.hintlabel = new System.Windows.Forms.Label(); this.tooltip = new System.Windows.Forms.ToolTip(this.components); - groupBox1 = new System.Windows.Forms.GroupBox(); + this.panel = new System.Windows.Forms.Panel(); + this.applypanel = new System.Windows.Forms.Panel(); groupBox2 = new System.Windows.Forms.GroupBox(); label7 = new System.Windows.Forms.Label(); - groupBox1.SuspendLayout(); groupBox2.SuspendLayout(); - this.tabs.SuspendLayout(); - this.tabproperties.SuspendLayout(); + this.typegroup.SuspendLayout(); this.groupBox4.SuspendLayout(); this.settingsgroup.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.missingflags)).BeginInit(); - this.tabeffects.SuspendLayout(); this.actiongroup.SuspendLayout(); - this.hexenpanel.SuspendLayout(); - this.groupBox3.SuspendLayout(); + this.idgroup.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.hint)).BeginInit(); + this.panel.SuspendLayout(); + this.applypanel.SuspendLayout(); this.SuspendLayout(); // - // groupBox1 - // - groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left))); - groupBox1.Controls.Add(this.thingtype); - groupBox1.Location = new System.Drawing.Point(6, 6); - groupBox1.Name = "groupBox1"; - groupBox1.Size = new System.Drawing.Size(269, 373); - groupBox1.TabIndex = 0; - groupBox1.TabStop = false; - groupBox1.Text = " Thing "; - // - // thingtype - // - this.thingtype.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left))); - this.thingtype.Location = new System.Drawing.Point(9, 13); - this.thingtype.Margin = new System.Windows.Forms.Padding(6); - this.thingtype.Name = "thingtype"; - this.thingtype.Size = new System.Drawing.Size(251, 357); - this.thingtype.TabIndex = 0; - this.thingtype.UseMultiSelection = true; - this.thingtype.OnTypeDoubleClicked += new CodeImp.DoomBuilder.Controls.ThingBrowserControl.TypeDoubleClickDeletegate(this.thingtype_OnTypeDoubleClicked); - this.thingtype.OnTypeChanged += new CodeImp.DoomBuilder.Controls.ThingBrowserControl.TypeChangedDeletegate(this.thingtype_OnTypeChanged); - // // groupBox2 // - groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); groupBox2.Controls.Add(this.cbAbsoluteHeight); groupBox2.Controls.Add(this.label2); groupBox2.Controls.Add(this.label1); @@ -127,9 +94,9 @@ namespace CodeImp.DoomBuilder.Windows groupBox2.Controls.Add(this.posY); groupBox2.Controls.Add(this.posZ); groupBox2.Controls.Add(this.zlabel); - groupBox2.Location = new System.Drawing.Point(284, 216); + groupBox2.Location = new System.Drawing.Point(279, 242); groupBox2.Name = "groupBox2"; - groupBox2.Size = new System.Drawing.Size(231, 163); + groupBox2.Size = new System.Drawing.Size(158, 134); groupBox2.TabIndex = 2; groupBox2.TabStop = false; groupBox2.Text = " Position "; @@ -137,11 +104,11 @@ namespace CodeImp.DoomBuilder.Windows // cbAbsoluteHeight // this.cbAbsoluteHeight.AutoSize = true; - this.cbAbsoluteHeight.Location = new System.Drawing.Point(139, 70); + this.cbAbsoluteHeight.Location = new System.Drawing.Point(12, 111); this.cbAbsoluteHeight.Name = "cbAbsoluteHeight"; - this.cbAbsoluteHeight.Size = new System.Drawing.Size(67, 17); + this.cbAbsoluteHeight.Size = new System.Drawing.Size(101, 17); this.cbAbsoluteHeight.TabIndex = 16; - this.cbAbsoluteHeight.Text = "Absolute"; + this.cbAbsoluteHeight.Text = "Absolute Height"; this.cbAbsoluteHeight.UseVisualStyleBackColor = true; this.cbAbsoluteHeight.CheckedChanged += new System.EventHandler(this.cbAbsoluteHeight_CheckedChanged); // @@ -156,7 +123,7 @@ namespace CodeImp.DoomBuilder.Windows // // label1 // - this.label1.Location = new System.Drawing.Point(5, 46); + this.label1.Location = new System.Drawing.Point(5, 51); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(50, 14); this.label1.TabIndex = 14; @@ -186,7 +153,7 @@ namespace CodeImp.DoomBuilder.Windows this.posY.ButtonStep = 8; this.posY.ButtonStepFloat = 1F; this.posY.ButtonStepsWrapAround = false; - this.posY.Location = new System.Drawing.Point(61, 41); + this.posY.Location = new System.Drawing.Point(61, 46); this.posY.Name = "posY"; this.posY.Size = new System.Drawing.Size(72, 24); this.posY.StepValues = null; @@ -201,7 +168,7 @@ namespace CodeImp.DoomBuilder.Windows this.posZ.ButtonStep = 8; this.posZ.ButtonStepFloat = 1F; this.posZ.ButtonStepsWrapAround = false; - this.posZ.Location = new System.Drawing.Point(61, 66); + this.posZ.Location = new System.Drawing.Point(61, 76); this.posZ.Name = "posZ"; this.posZ.Size = new System.Drawing.Size(72, 24); this.posZ.StepValues = null; @@ -210,7 +177,7 @@ namespace CodeImp.DoomBuilder.Windows // // zlabel // - this.zlabel.Location = new System.Drawing.Point(5, 71); + this.zlabel.Location = new System.Drawing.Point(5, 81); this.zlabel.Name = "zlabel"; this.zlabel.Size = new System.Drawing.Size(50, 14); this.zlabel.TabIndex = 9; @@ -226,20 +193,43 @@ namespace CodeImp.DoomBuilder.Windows label7.TabIndex = 9; label7.Text = "Action:"; // + // typegroup + // + this.typegroup.Controls.Add(this.thingtype); + this.typegroup.Location = new System.Drawing.Point(4, 3); + this.typegroup.Name = "typegroup"; + this.typegroup.Size = new System.Drawing.Size(269, 373); + this.typegroup.TabIndex = 0; + this.typegroup.TabStop = false; + this.typegroup.Text = " Thing "; + // + // thingtype + // + this.thingtype.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.thingtype.Location = new System.Drawing.Point(9, 13); + this.thingtype.Margin = new System.Windows.Forms.Padding(6); + this.thingtype.Name = "thingtype"; + this.thingtype.Size = new System.Drawing.Size(251, 357); + this.thingtype.TabIndex = 0; + this.thingtype.UseMultiSelection = true; + this.thingtype.OnTypeDoubleClicked += new CodeImp.DoomBuilder.Controls.ThingBrowserControl.TypeDoubleClickDeletegate(this.thingtype_OnTypeDoubleClicked); + this.thingtype.OnTypeChanged += new CodeImp.DoomBuilder.Controls.ThingBrowserControl.TypeChangedDeletegate(this.thingtype_OnTypeChanged); + // // anglecontrol // this.anglecontrol.Angle = 0; this.anglecontrol.AngleOffset = 0; - this.anglecontrol.Location = new System.Drawing.Point(18, 46); + this.anglecontrol.Location = new System.Drawing.Point(20, 40); this.anglecontrol.Name = "anglecontrol"; - this.anglecontrol.Size = new System.Drawing.Size(88, 88); + this.anglecontrol.Size = new System.Drawing.Size(69, 69); this.anglecontrol.TabIndex = 20; this.anglecontrol.AngleChanged += new System.EventHandler(this.anglecontrol_AngleChanged); // // cbRandomAngle // this.cbRandomAngle.AutoSize = true; - this.cbRandomAngle.Location = new System.Drawing.Point(15, 140); + this.cbRandomAngle.Location = new System.Drawing.Point(6, 111); this.cbRandomAngle.Name = "cbRandomAngle"; this.cbRandomAngle.Size = new System.Drawing.Size(95, 17); this.cbRandomAngle.TabIndex = 17; @@ -255,66 +245,32 @@ namespace CodeImp.DoomBuilder.Windows this.angle.ButtonStep = 1; this.angle.ButtonStepFloat = 1F; this.angle.ButtonStepsWrapAround = false; - this.angle.Location = new System.Drawing.Point(19, 16); + this.angle.Location = new System.Drawing.Point(13, 16); this.angle.Name = "angle"; - this.angle.Size = new System.Drawing.Size(88, 24); + this.angle.Size = new System.Drawing.Size(82, 24); this.angle.StepValues = null; this.angle.TabIndex = 10; this.angle.WhenTextChanged += new System.EventHandler(this.angle_WhenTextChanged); // - // tabs - // - this.tabs.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.tabs.Controls.Add(this.tabproperties); - this.tabs.Controls.Add(this.tabeffects); - this.tabs.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.tabs.Location = new System.Drawing.Point(10, 10); - this.tabs.Margin = new System.Windows.Forms.Padding(1); - this.tabs.Name = "tabs"; - this.tabs.Padding = new System.Drawing.Point(24, 3); - this.tabs.SelectedIndex = 0; - this.tabs.Size = new System.Drawing.Size(660, 412); - this.tabs.TabIndex = 0; - // - // tabproperties - // - this.tabproperties.Controls.Add(this.groupBox4); - this.tabproperties.Controls.Add(groupBox2); - this.tabproperties.Controls.Add(this.settingsgroup); - this.tabproperties.Controls.Add(groupBox1); - this.tabproperties.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.tabproperties.Location = new System.Drawing.Point(4, 23); - this.tabproperties.Name = "tabproperties"; - this.tabproperties.Padding = new System.Windows.Forms.Padding(3); - this.tabproperties.Size = new System.Drawing.Size(652, 385); - this.tabproperties.TabIndex = 0; - this.tabproperties.Text = "Properties"; - this.tabproperties.UseVisualStyleBackColor = true; - // // groupBox4 // this.groupBox4.Controls.Add(this.cbRandomAngle); this.groupBox4.Controls.Add(this.anglecontrol); this.groupBox4.Controls.Add(this.angle); - this.groupBox4.Location = new System.Drawing.Point(521, 216); + this.groupBox4.Location = new System.Drawing.Point(443, 242); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(125, 163); + this.groupBox4.Size = new System.Drawing.Size(107, 134); this.groupBox4.TabIndex = 3; this.groupBox4.TabStop = false; this.groupBox4.Text = " Angle"; // // settingsgroup // - this.settingsgroup.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.settingsgroup.Controls.Add(this.missingflags); this.settingsgroup.Controls.Add(this.flags); - this.settingsgroup.Location = new System.Drawing.Point(284, 6); + this.settingsgroup.Location = new System.Drawing.Point(279, 3); this.settingsgroup.Name = "settingsgroup"; - this.settingsgroup.Size = new System.Drawing.Size(362, 204); + this.settingsgroup.Size = new System.Drawing.Size(271, 233); this.settingsgroup.TabIndex = 1; this.settingsgroup.TabStop = false; this.settingsgroup.Text = " Settings "; @@ -337,168 +293,104 @@ namespace CodeImp.DoomBuilder.Windows | System.Windows.Forms.AnchorStyles.Right))); this.flags.AutoScroll = true; this.flags.Columns = 2; - this.flags.Location = new System.Drawing.Point(16, 19); + this.flags.Location = new System.Drawing.Point(14, 19); this.flags.Name = "flags"; - this.flags.Size = new System.Drawing.Size(340, 178); + this.flags.Size = new System.Drawing.Size(251, 211); this.flags.TabIndex = 0; this.flags.VerticalSpacing = 1; this.flags.OnValueChanged += new System.EventHandler(this.flags_OnValueChanged); // - // tabeffects - // - this.tabeffects.Controls.Add(this.actiongroup); - this.tabeffects.Controls.Add(this.groupBox3); - this.tabeffects.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.tabeffects.Location = new System.Drawing.Point(4, 22); - this.tabeffects.Name = "tabeffects"; - this.tabeffects.Padding = new System.Windows.Forms.Padding(3); - this.tabeffects.Size = new System.Drawing.Size(652, 386); - this.tabeffects.TabIndex = 1; - this.tabeffects.Text = "Tag / Action"; - this.tabeffects.UseVisualStyleBackColor = true; - // // actiongroup // - this.actiongroup.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.actiongroup.Controls.Add(this.arg3); + this.actiongroup.Controls.Add(this.scriptNumbers); + this.actiongroup.Controls.Add(this.arg4); this.actiongroup.Controls.Add(this.actionhelp); - this.actiongroup.Controls.Add(this.hexenpanel); + this.actiongroup.Controls.Add(this.arg3label); + this.actiongroup.Controls.Add(this.arg4label); + this.actiongroup.Controls.Add(this.arg2); this.actiongroup.Controls.Add(label7); + this.actiongroup.Controls.Add(this.arg1); this.actiongroup.Controls.Add(this.action); + this.actiongroup.Controls.Add(this.arg0); this.actiongroup.Controls.Add(this.browseaction); - this.actiongroup.Controls.Add(this.doompanel); - this.actiongroup.Location = new System.Drawing.Point(9, 81); + this.actiongroup.Controls.Add(this.arg0label); + this.actiongroup.Controls.Add(this.arg1label); + this.actiongroup.Controls.Add(this.arg2label); + this.actiongroup.Location = new System.Drawing.Point(4, 382); this.actiongroup.Name = "actiongroup"; - this.actiongroup.Size = new System.Drawing.Size(634, 301); + this.actiongroup.Size = new System.Drawing.Size(546, 145); this.actiongroup.TabIndex = 22; this.actiongroup.TabStop = false; this.actiongroup.Text = " Action "; // - // actionhelp + // arg3 // - this.actionhelp.Location = new System.Drawing.Point(592, 25); - this.actionhelp.Name = "actionhelp"; - this.actionhelp.Size = new System.Drawing.Size(28, 25); - this.actionhelp.TabIndex = 14; - // - // hexenpanel - // - this.hexenpanel.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.hexenpanel.Controls.Add(this.scriptNumbers); - this.hexenpanel.Controls.Add(this.arg2); - this.hexenpanel.Controls.Add(this.arg1); - this.hexenpanel.Controls.Add(this.arg0); - this.hexenpanel.Controls.Add(this.arg3); - this.hexenpanel.Controls.Add(this.arg4); - this.hexenpanel.Controls.Add(this.arg1label); - this.hexenpanel.Controls.Add(this.arg0label); - this.hexenpanel.Controls.Add(this.arg3label); - this.hexenpanel.Controls.Add(this.arg2label); - this.hexenpanel.Controls.Add(this.arg4label); - this.hexenpanel.Location = new System.Drawing.Point(6, 53); - this.hexenpanel.Name = "hexenpanel"; - this.hexenpanel.Size = new System.Drawing.Size(616, 235); - this.hexenpanel.TabIndex = 13; + this.arg3.Location = new System.Drawing.Point(420, 57); + this.arg3.Name = "arg3"; + this.arg3.Size = new System.Drawing.Size(120, 24); + this.arg3.TabIndex = 3; // // scriptNumbers // this.scriptNumbers.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; this.scriptNumbers.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.scriptNumbers.BackColor = System.Drawing.Color.LemonChiffon; + this.scriptNumbers.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.scriptNumbers.FormattingEnabled = true; - this.scriptNumbers.Location = new System.Drawing.Point(179, 93); + this.scriptNumbers.Location = new System.Drawing.Point(420, 109); this.scriptNumbers.Name = "scriptNumbers"; - this.scriptNumbers.Size = new System.Drawing.Size(127, 21); + this.scriptNumbers.Size = new System.Drawing.Size(120, 21); this.scriptNumbers.TabIndex = 23; // - // arg2 - // - this.arg2.Location = new System.Drawing.Point(179, 63); - this.arg2.Name = "arg2"; - this.arg2.Size = new System.Drawing.Size(127, 24); - this.arg2.TabIndex = 2; - // - // arg1 - // - this.arg1.Location = new System.Drawing.Point(179, 37); - this.arg1.Name = "arg1"; - this.arg1.Size = new System.Drawing.Size(127, 24); - this.arg1.TabIndex = 1; - // - // arg0 - // - this.arg0.Location = new System.Drawing.Point(179, 11); - this.arg0.Name = "arg0"; - this.arg0.Size = new System.Drawing.Size(127, 24); - this.arg0.TabIndex = 0; - // - // arg3 - // - this.arg3.Location = new System.Drawing.Point(487, 11); - this.arg3.Name = "arg3"; - this.arg3.Size = new System.Drawing.Size(127, 24); - this.arg3.TabIndex = 3; - // // arg4 // - this.arg4.Location = new System.Drawing.Point(487, 37); + this.arg4.Location = new System.Drawing.Point(420, 83); this.arg4.Name = "arg4"; - this.arg4.Size = new System.Drawing.Size(127, 24); + this.arg4.Size = new System.Drawing.Size(120, 24); this.arg4.TabIndex = 4; // - // arg1label + // actionhelp // - this.arg1label.Location = new System.Drawing.Point(-6, 42); - this.arg1label.Name = "arg1label"; - this.arg1label.Size = new System.Drawing.Size(179, 14); - this.arg1label.TabIndex = 14; - this.arg1label.Text = "Argument 2:"; - this.arg1label.TextAlign = System.Drawing.ContentAlignment.TopRight; - this.arg1label.UseMnemonic = false; - // - // arg0label - // - this.arg0label.Location = new System.Drawing.Point(-6, 16); - this.arg0label.Name = "arg0label"; - this.arg0label.Size = new System.Drawing.Size(179, 14); - this.arg0label.TabIndex = 12; - this.arg0label.Text = "Argument 1:"; - this.arg0label.TextAlign = System.Drawing.ContentAlignment.TopRight; - this.arg0label.UseMnemonic = false; + this.actionhelp.Location = new System.Drawing.Point(512, 25); + this.actionhelp.Name = "actionhelp"; + this.actionhelp.Size = new System.Drawing.Size(28, 25); + this.actionhelp.TabIndex = 14; // // arg3label // - this.arg3label.Location = new System.Drawing.Point(302, 16); + this.arg3label.Location = new System.Drawing.Point(280, 62); this.arg3label.Name = "arg3label"; - this.arg3label.Size = new System.Drawing.Size(179, 14); + this.arg3label.Size = new System.Drawing.Size(134, 14); this.arg3label.TabIndex = 20; this.arg3label.Text = "Argument 4:"; this.arg3label.TextAlign = System.Drawing.ContentAlignment.TopRight; this.arg3label.UseMnemonic = false; // - // arg2label - // - this.arg2label.Location = new System.Drawing.Point(-6, 68); - this.arg2label.Name = "arg2label"; - this.arg2label.Size = new System.Drawing.Size(179, 14); - this.arg2label.TabIndex = 18; - this.arg2label.Text = "Argument 3:"; - this.arg2label.TextAlign = System.Drawing.ContentAlignment.TopRight; - this.arg2label.UseMnemonic = false; - // // arg4label // - this.arg4label.Location = new System.Drawing.Point(302, 42); + this.arg4label.Location = new System.Drawing.Point(280, 88); this.arg4label.Name = "arg4label"; - this.arg4label.Size = new System.Drawing.Size(179, 14); + this.arg4label.Size = new System.Drawing.Size(134, 14); this.arg4label.TabIndex = 16; this.arg4label.Text = "Argument 5:"; this.arg4label.TextAlign = System.Drawing.ContentAlignment.TopRight; this.arg4label.UseMnemonic = false; // + // arg2 + // + this.arg2.Location = new System.Drawing.Point(156, 109); + this.arg2.Name = "arg2"; + this.arg2.Size = new System.Drawing.Size(120, 24); + this.arg2.TabIndex = 2; + // + // arg1 + // + this.arg1.Location = new System.Drawing.Point(156, 83); + this.arg1.Name = "arg1"; + this.arg1.Size = new System.Drawing.Size(120, 24); + this.arg1.TabIndex = 1; + // // action // this.action.BackColor = System.Drawing.SystemColors.Control; @@ -508,15 +400,22 @@ namespace CodeImp.DoomBuilder.Windows this.action.GeneralizedOptions = null; this.action.Location = new System.Drawing.Point(62, 27); this.action.Name = "action"; - this.action.Size = new System.Drawing.Size(497, 21); + this.action.Size = new System.Drawing.Size(414, 21); this.action.TabIndex = 0; this.action.Value = 402; this.action.ValueChanges += new System.EventHandler(this.action_ValueChanges); // + // arg0 + // + this.arg0.Location = new System.Drawing.Point(156, 57); + this.arg0.Name = "arg0"; + this.arg0.Size = new System.Drawing.Size(120, 24); + this.arg0.TabIndex = 0; + // // browseaction // this.browseaction.Image = global::CodeImp.DoomBuilder.Properties.Resources.List; - this.browseaction.Location = new System.Drawing.Point(562, 25); + this.browseaction.Location = new System.Drawing.Point(482, 25); this.browseaction.Name = "browseaction"; this.browseaction.Size = new System.Drawing.Size(28, 25); this.browseaction.TabIndex = 1; @@ -525,25 +424,45 @@ namespace CodeImp.DoomBuilder.Windows this.browseaction.UseVisualStyleBackColor = true; this.browseaction.Click += new System.EventHandler(this.browseaction_Click); // - // doompanel + // arg0label // - this.doompanel.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.doompanel.Location = new System.Drawing.Point(6, 54); - this.doompanel.Name = "doompanel"; - this.doompanel.Size = new System.Drawing.Size(616, 235); - this.doompanel.TabIndex = 12; + this.arg0label.Location = new System.Drawing.Point(6, 62); + this.arg0label.Name = "arg0label"; + this.arg0label.Size = new System.Drawing.Size(144, 14); + this.arg0label.TabIndex = 12; + this.arg0label.Text = "Argument 1:"; + this.arg0label.TextAlign = System.Drawing.ContentAlignment.TopRight; + this.arg0label.UseMnemonic = false; // - // groupBox3 + // arg1label // - this.groupBox3.Controls.Add(this.tagSelector); - this.groupBox3.Location = new System.Drawing.Point(6, 6); - this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(640, 66); - this.groupBox3.TabIndex = 0; - this.groupBox3.TabStop = false; - this.groupBox3.Text = " Identification "; + this.arg1label.Location = new System.Drawing.Point(6, 88); + this.arg1label.Name = "arg1label"; + this.arg1label.Size = new System.Drawing.Size(144, 14); + this.arg1label.TabIndex = 14; + this.arg1label.Text = "Argument 2:"; + this.arg1label.TextAlign = System.Drawing.ContentAlignment.TopRight; + this.arg1label.UseMnemonic = false; + // + // arg2label + // + this.arg2label.Location = new System.Drawing.Point(6, 114); + this.arg2label.Name = "arg2label"; + this.arg2label.Size = new System.Drawing.Size(144, 14); + this.arg2label.TabIndex = 18; + this.arg2label.Text = "Argument 3:"; + this.arg2label.TextAlign = System.Drawing.ContentAlignment.TopRight; + this.arg2label.UseMnemonic = false; + // + // idgroup + // + this.idgroup.Controls.Add(this.tagSelector); + this.idgroup.Location = new System.Drawing.Point(4, 533); + this.idgroup.Name = "idgroup"; + this.idgroup.Size = new System.Drawing.Size(546, 66); + this.idgroup.TabIndex = 0; + this.idgroup.TabStop = false; + this.idgroup.Text = " Identification "; // // tagSelector // @@ -554,9 +473,9 @@ namespace CodeImp.DoomBuilder.Windows // // cancel // - this.cancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.cancel.Location = new System.Drawing.Point(558, 429); + this.cancel.Location = new System.Drawing.Point(438, 4); this.cancel.Name = "cancel"; this.cancel.Size = new System.Drawing.Size(112, 25); this.cancel.TabIndex = 2; @@ -566,8 +485,8 @@ namespace CodeImp.DoomBuilder.Windows // // apply // - this.apply.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.apply.Location = new System.Drawing.Point(440, 429); + this.apply.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.apply.Location = new System.Drawing.Point(320, 4); this.apply.Name = "apply"; this.apply.Size = new System.Drawing.Size(112, 25); this.apply.TabIndex = 1; @@ -578,7 +497,7 @@ namespace CodeImp.DoomBuilder.Windows // hint // this.hint.Image = global::CodeImp.DoomBuilder.Properties.Resources.Lightbulb; - this.hint.Location = new System.Drawing.Point(10, 433); + this.hint.Location = new System.Drawing.Point(0, 8); this.hint.Name = "hint"; this.hint.Size = new System.Drawing.Size(16, 16); this.hint.TabIndex = 3; @@ -587,11 +506,36 @@ namespace CodeImp.DoomBuilder.Windows // hintlabel // this.hintlabel.AutoSize = true; - this.hintlabel.Location = new System.Drawing.Point(28, 434); + this.hintlabel.Location = new System.Drawing.Point(18, 3); this.hintlabel.Name = "hintlabel"; - this.hintlabel.Size = new System.Drawing.Size(365, 13); + this.hintlabel.Size = new System.Drawing.Size(195, 26); this.hintlabel.TabIndex = 4; - this.hintlabel.Text = "Select categories or several thing types to randomly assign them to selection"; + this.hintlabel.Text = "Select categories or several thing types \r\nto randomly assign them to selection"; + // + // panel + // + this.panel.BackColor = System.Drawing.SystemColors.Window; + this.panel.Controls.Add(this.actiongroup); + this.panel.Controls.Add(this.groupBox4); + this.panel.Controls.Add(this.idgroup); + this.panel.Controls.Add(this.typegroup); + this.panel.Controls.Add(groupBox2); + this.panel.Controls.Add(this.settingsgroup); + this.panel.Location = new System.Drawing.Point(12, 12); + this.panel.Name = "panel"; + this.panel.Size = new System.Drawing.Size(553, 606); + this.panel.TabIndex = 5; + // + // applypanel + // + this.applypanel.Controls.Add(this.cancel); + this.applypanel.Controls.Add(this.apply); + this.applypanel.Controls.Add(this.hintlabel); + this.applypanel.Controls.Add(this.hint); + this.applypanel.Location = new System.Drawing.Point(12, 624); + this.applypanel.Name = "applypanel"; + this.applypanel.Size = new System.Drawing.Size(553, 32); + this.applypanel.TabIndex = 6; // // ThingEditForm // @@ -599,12 +543,9 @@ namespace CodeImp.DoomBuilder.Windows this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.CancelButton = this.cancel; - this.ClientSize = new System.Drawing.Size(680, 461); - this.Controls.Add(this.hintlabel); - this.Controls.Add(this.hint); - this.Controls.Add(this.cancel); - this.Controls.Add(this.apply); - this.Controls.Add(this.tabs); + this.ClientSize = new System.Drawing.Size(577, 670); + this.Controls.Add(this.applypanel); + this.Controls.Add(this.panel); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.MaximizeBox = false; this.MinimizeBox = false; @@ -616,38 +557,32 @@ namespace CodeImp.DoomBuilder.Windows this.Text = "Edit Thing"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ThingEditForm_FormClosing); this.HelpRequested += new System.Windows.Forms.HelpEventHandler(this.ThingEditForm_HelpRequested); - groupBox1.ResumeLayout(false); groupBox2.ResumeLayout(false); groupBox2.PerformLayout(); - this.tabs.ResumeLayout(false); - this.tabproperties.ResumeLayout(false); + this.typegroup.ResumeLayout(false); this.groupBox4.ResumeLayout(false); this.groupBox4.PerformLayout(); this.settingsgroup.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.missingflags)).EndInit(); - this.tabeffects.ResumeLayout(false); this.actiongroup.ResumeLayout(false); this.actiongroup.PerformLayout(); - this.hexenpanel.ResumeLayout(false); - this.groupBox3.ResumeLayout(false); + this.idgroup.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.hint)).EndInit(); + this.panel.ResumeLayout(false); + this.applypanel.ResumeLayout(false); + this.applypanel.PerformLayout(); this.ResumeLayout(false); - this.PerformLayout(); } #endregion - private System.Windows.Forms.TabControl tabs; - private System.Windows.Forms.TabPage tabproperties; - private System.Windows.Forms.TabPage tabeffects; private System.Windows.Forms.Button cancel; private System.Windows.Forms.Button apply; private System.Windows.Forms.GroupBox settingsgroup; private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flags; - private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.GroupBox idgroup; private System.Windows.Forms.GroupBox actiongroup; - private System.Windows.Forms.Panel hexenpanel; private System.Windows.Forms.Label arg1label; private System.Windows.Forms.Label arg0label; private System.Windows.Forms.Label arg3label; @@ -655,7 +590,6 @@ namespace CodeImp.DoomBuilder.Windows private System.Windows.Forms.Label arg4label; private CodeImp.DoomBuilder.Controls.ActionSelectorControl action; private System.Windows.Forms.Button browseaction; - private System.Windows.Forms.Panel doompanel; private CodeImp.DoomBuilder.Controls.ArgumentBox arg2; private CodeImp.DoomBuilder.Controls.ArgumentBox arg1; private CodeImp.DoomBuilder.Controls.ArgumentBox arg0; @@ -680,5 +614,8 @@ namespace CodeImp.DoomBuilder.Windows private System.Windows.Forms.ToolTip tooltip; private System.Windows.Forms.GroupBox groupBox4; private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp; + private System.Windows.Forms.Panel panel; + private System.Windows.Forms.GroupBox typegroup; + private System.Windows.Forms.Panel applypanel; } } \ No newline at end of file diff --git a/Source/Core/Windows/ThingEditForm.cs b/Source/Core/Windows/ThingEditForm.cs index e9c5ccf2..0e52860f 100644 --- a/Source/Core/Windows/ThingEditForm.cs +++ b/Source/Core/Windows/ThingEditForm.cs @@ -55,7 +55,6 @@ namespace CodeImp.DoomBuilder.Windows //mxd. Window setup stuff private static Point location = Point.Empty; - private static int activeTab; private struct ThingProperties //mxd { @@ -90,14 +89,6 @@ namespace CodeImp.DoomBuilder.Windows { this.StartPosition = FormStartPosition.Manual; this.Location = location; - if(activeTab > 0 && activeTab < tabs.TabCount) - { - tabs.SelectTab(activeTab); - } - else - { - activeTab = 0; - } } // Fill flags list @@ -109,11 +100,10 @@ namespace CodeImp.DoomBuilder.Windows action.AddInfo(General.Map.Config.SortedLinedefActions.ToArray()); // Tag/Effects? - if(!General.Map.FormatInterface.HasThingAction && !General.Map.FormatInterface.HasThingTag) - { - tabs.TabPages.Remove(tabeffects); - } - else //mxd. Setup script numbers + actiongroup.Visible = General.Map.FormatInterface.HasThingAction; + idgroup.Visible = General.Map.FormatInterface.HasThingTag; + + if(General.Map.FormatInterface.HasThingAction && General.Map.FormatInterface.HasThingTag) //mxd. Setup script numbers { scriptNumbers.Location = new Point(arg0.Location.X, arg0.Location.Y + 2); @@ -135,6 +125,27 @@ namespace CodeImp.DoomBuilder.Windows posY.AllowDecimal = true; posZ.AllowDecimal = true; } + + //mxd. Arrange inteface + int targetheight; + if(General.Map.FormatInterface.HasThingAction) + targetheight = actiongroup.Bottom + actiongroup.Margin.Bottom; + else + targetheight = typegroup.Bottom + typegroup.Margin.Bottom * 2; + + if(General.Map.FormatInterface.HasThingTag) + { + idgroup.Top = targetheight; + targetheight = idgroup.Bottom + idgroup.Margin.Bottom * 2; + } + + panel.Height = targetheight; + + //mxd. Arrange Apply/Cancel buttons + applypanel.Top = panel.Bottom + panel.Margin.Bottom * 2; + + //mxd. Update window height + this.Height = applypanel.Bottom + applypanel.Margin.Bottom + (this.Height - this.ClientRectangle.Height) + 1; // Setup types list thingtype.Setup(); @@ -559,7 +570,6 @@ namespace CodeImp.DoomBuilder.Windows private void ThingEditForm_FormClosing(object sender, FormClosingEventArgs e) { location = this.Location; - activeTab = tabs.SelectedIndex; } // Help diff --git a/Source/Core/Windows/ThingEditForm.resx b/Source/Core/Windows/ThingEditForm.resx index 692ab714..4ae749eb 100644 --- a/Source/Core/Windows/ThingEditForm.resx +++ b/Source/Core/Windows/ThingEditForm.resx @@ -117,12 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True - - - False - False @@ -132,33 +126,6 @@ False - - True - - - True - - - True - - - True - - - True - - - True - - - 17, 17 - - - True - - - True - 17, 17 diff --git a/Source/Core/Windows/ThingEditFormUDMF.Designer.cs b/Source/Core/Windows/ThingEditFormUDMF.Designer.cs index 8596bc59..0defc517 100644 --- a/Source/Core/Windows/ThingEditFormUDMF.Designer.cs +++ b/Source/Core/Windows/ThingEditFormUDMF.Designer.cs @@ -32,6 +32,9 @@ this.groupBox1 = new System.Windows.Forms.GroupBox(); this.thingtype = new CodeImp.DoomBuilder.Controls.ThingBrowserControl(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.cbrandomroll = new System.Windows.Forms.CheckBox(); + this.cbrandompitch = new System.Windows.Forms.CheckBox(); + this.cbrandomangle = new System.Windows.Forms.CheckBox(); this.roll = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.labelroll = new System.Windows.Forms.Label(); this.pitch = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); @@ -50,7 +53,7 @@ this.rollControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.grouppitch = new System.Windows.Forms.GroupBox(); this.pitchControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); - this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.groupangle = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.cbAbsoluteHeight = new System.Windows.Forms.CheckBox(); this.label4 = new System.Windows.Forms.Label(); @@ -111,7 +114,7 @@ ((System.ComponentModel.ISupportInitialize)(this.missingflags)).BeginInit(); this.grouproll.SuspendLayout(); this.grouppitch.SuspendLayout(); - this.groupBox7.SuspendLayout(); + this.groupangle.SuspendLayout(); this.groupBox4.SuspendLayout(); this.tabeffects.SuspendLayout(); this.groupbehaviour.SuspendLayout(); @@ -128,7 +131,7 @@ this.groupBox1.Controls.Add(this.thingtype); this.groupBox1.Location = new System.Drawing.Point(6, 6); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(250, 390); + this.groupBox1.Size = new System.Drawing.Size(230, 390); this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = " Thing "; @@ -138,7 +141,7 @@ this.thingtype.Location = new System.Drawing.Point(9, 13); this.thingtype.Margin = new System.Windows.Forms.Padding(6); this.thingtype.Name = "thingtype"; - this.thingtype.Size = new System.Drawing.Size(232, 374); + this.thingtype.Size = new System.Drawing.Size(212, 374); this.thingtype.TabIndex = 0; this.thingtype.UseMultiSelection = true; this.thingtype.OnTypeDoubleClicked += new CodeImp.DoomBuilder.Controls.ThingBrowserControl.TypeDoubleClickDeletegate(this.thingtype_OnTypeDoubleClicked); @@ -146,19 +149,55 @@ // // groupBox2 // + this.groupBox2.Controls.Add(this.cbrandomroll); + this.groupBox2.Controls.Add(this.cbrandompitch); + this.groupBox2.Controls.Add(this.cbrandomangle); this.groupBox2.Controls.Add(this.roll); this.groupBox2.Controls.Add(this.labelroll); this.groupBox2.Controls.Add(this.pitch); this.groupBox2.Controls.Add(this.labelpitch); this.groupBox2.Controls.Add(this.angle); this.groupBox2.Controls.Add(this.labelAngle); - this.groupBox2.Location = new System.Drawing.Point(488, 298); + this.groupBox2.Location = new System.Drawing.Point(428, 298); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(133, 98); + this.groupBox2.Size = new System.Drawing.Size(193, 98); this.groupBox2.TabIndex = 2; this.groupBox2.TabStop = false; this.groupBox2.Text = " Rotation "; // + // cbrandomroll + // + this.cbrandomroll.AutoSize = true; + this.cbrandomroll.Location = new System.Drawing.Point(120, 71); + this.cbrandomroll.Name = "cbrandomroll"; + this.cbrandomroll.Size = new System.Drawing.Size(66, 17); + this.cbrandomroll.TabIndex = 26; + this.cbrandomroll.Text = "Random"; + this.cbrandomroll.UseVisualStyleBackColor = true; + this.cbrandomroll.CheckedChanged += new System.EventHandler(this.cbrandomroll_CheckedChanged); + // + // cbrandompitch + // + this.cbrandompitch.AutoSize = true; + this.cbrandompitch.Location = new System.Drawing.Point(120, 46); + this.cbrandompitch.Name = "cbrandompitch"; + this.cbrandompitch.Size = new System.Drawing.Size(66, 17); + this.cbrandompitch.TabIndex = 25; + this.cbrandompitch.Text = "Random"; + this.cbrandompitch.UseVisualStyleBackColor = true; + this.cbrandompitch.CheckedChanged += new System.EventHandler(this.cbrandompitch_CheckedChanged); + // + // cbrandomangle + // + this.cbrandomangle.AutoSize = true; + this.cbrandomangle.Location = new System.Drawing.Point(120, 21); + this.cbrandomangle.Name = "cbrandomangle"; + this.cbrandomangle.Size = new System.Drawing.Size(66, 17); + this.cbrandomangle.TabIndex = 17; + this.cbrandomangle.Text = "Random"; + this.cbrandomangle.UseVisualStyleBackColor = true; + this.cbrandomangle.CheckedChanged += new System.EventHandler(this.cbrandomangle_CheckedChanged); + // // roll // this.roll.AllowDecimal = false; @@ -169,7 +208,7 @@ this.roll.ButtonStepsWrapAround = false; this.roll.Location = new System.Drawing.Point(55, 66); this.roll.Name = "roll"; - this.roll.Size = new System.Drawing.Size(71, 24); + this.roll.Size = new System.Drawing.Size(60, 24); this.roll.StepValues = null; this.roll.TabIndex = 24; this.roll.WhenTextChanged += new System.EventHandler(this.roll_WhenTextChanged); @@ -193,7 +232,7 @@ this.pitch.ButtonStepsWrapAround = false; this.pitch.Location = new System.Drawing.Point(55, 41); this.pitch.Name = "pitch"; - this.pitch.Size = new System.Drawing.Size(71, 24); + this.pitch.Size = new System.Drawing.Size(60, 24); this.pitch.StepValues = null; this.pitch.TabIndex = 22; this.pitch.WhenTextChanged += new System.EventHandler(this.pitch_WhenTextChanged); @@ -217,7 +256,7 @@ this.angle.ButtonStepsWrapAround = false; this.angle.Location = new System.Drawing.Point(55, 16); this.angle.Name = "angle"; - this.angle.Size = new System.Drawing.Size(71, 24); + this.angle.Size = new System.Drawing.Size(60, 24); this.angle.StepValues = null; this.angle.TabIndex = 10; this.angle.WhenTextChanged += new System.EventHandler(this.angle_WhenTextChanged); @@ -282,7 +321,7 @@ this.tabproperties.Controls.Add(this.settingsgroup); this.tabproperties.Controls.Add(this.grouproll); this.tabproperties.Controls.Add(this.grouppitch); - this.tabproperties.Controls.Add(this.groupBox7); + this.tabproperties.Controls.Add(this.groupangle); this.tabproperties.Controls.Add(this.groupBox4); this.tabproperties.Controls.Add(this.groupBox2); this.tabproperties.Controls.Add(this.groupBox1); @@ -301,9 +340,9 @@ | System.Windows.Forms.AnchorStyles.Left))); this.settingsgroup.Controls.Add(this.missingflags); this.settingsgroup.Controls.Add(this.flags); - this.settingsgroup.Location = new System.Drawing.Point(262, 6); + this.settingsgroup.Location = new System.Drawing.Point(242, 6); this.settingsgroup.Name = "settingsgroup"; - this.settingsgroup.Size = new System.Drawing.Size(275, 286); + this.settingsgroup.Size = new System.Drawing.Size(295, 286); this.settingsgroup.TabIndex = 23; this.settingsgroup.TabStop = false; this.settingsgroup.Text = " Flags "; @@ -328,7 +367,7 @@ this.flags.Columns = 2; this.flags.Location = new System.Drawing.Point(6, 19); this.flags.Name = "flags"; - this.flags.Size = new System.Drawing.Size(263, 260); + this.flags.Size = new System.Drawing.Size(283, 260); this.flags.TabIndex = 0; this.flags.VerticalSpacing = 1; this.flags.OnValueChanged += new System.EventHandler(this.flags_OnValueChanged); @@ -373,15 +412,15 @@ this.pitchControl.TabIndex = 20; this.pitchControl.AngleChanged += new System.EventHandler(this.pitchControl_AngleChanged); // - // groupBox7 + // groupangle // - this.groupBox7.Controls.Add(this.anglecontrol); - this.groupBox7.Location = new System.Drawing.Point(543, 204); - this.groupBox7.Name = "groupBox7"; - this.groupBox7.Size = new System.Drawing.Size(78, 88); - this.groupBox7.TabIndex = 24; - this.groupBox7.TabStop = false; - this.groupBox7.Text = " Angle"; + this.groupangle.Controls.Add(this.anglecontrol); + this.groupangle.Location = new System.Drawing.Point(543, 204); + this.groupangle.Name = "groupangle"; + this.groupangle.Size = new System.Drawing.Size(78, 88); + this.groupangle.TabIndex = 24; + this.groupangle.TabStop = false; + this.groupangle.Text = " Angle"; // // groupBox4 // @@ -392,9 +431,9 @@ this.groupBox4.Controls.Add(this.posY); this.groupBox4.Controls.Add(this.posZ); this.groupBox4.Controls.Add(this.zlabel); - this.groupBox4.Location = new System.Drawing.Point(262, 298); + this.groupBox4.Location = new System.Drawing.Point(242, 298); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(220, 98); + this.groupBox4.Size = new System.Drawing.Size(180, 98); this.groupBox4.TabIndex = 21; this.groupBox4.TabStop = false; this.groupBox4.Text = " Position"; @@ -402,7 +441,7 @@ // cbAbsoluteHeight // this.cbAbsoluteHeight.AutoSize = true; - this.cbAbsoluteHeight.Location = new System.Drawing.Point(139, 70); + this.cbAbsoluteHeight.Location = new System.Drawing.Point(109, 71); this.cbAbsoluteHeight.Name = "cbAbsoluteHeight"; this.cbAbsoluteHeight.Size = new System.Drawing.Size(67, 17); this.cbAbsoluteHeight.TabIndex = 16; @@ -412,18 +451,18 @@ // // label4 // - this.label4.Location = new System.Drawing.Point(5, 21); + this.label4.Location = new System.Drawing.Point(4, 21); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(50, 14); + this.label4.Size = new System.Drawing.Size(22, 14); this.label4.TabIndex = 15; this.label4.Text = "X:"; this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // label5 // - this.label5.Location = new System.Drawing.Point(5, 46); + this.label5.Location = new System.Drawing.Point(4, 46); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(50, 14); + this.label5.Size = new System.Drawing.Size(22, 14); this.label5.TabIndex = 14; this.label5.Text = "Y:"; this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight; @@ -436,7 +475,7 @@ this.posX.ButtonStep = 8; this.posX.ButtonStepFloat = 1F; this.posX.ButtonStepsWrapAround = false; - this.posX.Location = new System.Drawing.Point(61, 16); + this.posX.Location = new System.Drawing.Point(32, 16); this.posX.Name = "posX"; this.posX.Size = new System.Drawing.Size(72, 24); this.posX.StepValues = null; @@ -451,7 +490,7 @@ this.posY.ButtonStep = 8; this.posY.ButtonStepFloat = 1F; this.posY.ButtonStepsWrapAround = false; - this.posY.Location = new System.Drawing.Point(61, 41); + this.posY.Location = new System.Drawing.Point(32, 41); this.posY.Name = "posY"; this.posY.Size = new System.Drawing.Size(72, 24); this.posY.StepValues = null; @@ -466,7 +505,7 @@ this.posZ.ButtonStep = 8; this.posZ.ButtonStepFloat = 1F; this.posZ.ButtonStepsWrapAround = false; - this.posZ.Location = new System.Drawing.Point(61, 66); + this.posZ.Location = new System.Drawing.Point(32, 66); this.posZ.Name = "posZ"; this.posZ.Size = new System.Drawing.Size(72, 24); this.posZ.StepValues = null; @@ -475,11 +514,11 @@ // // zlabel // - this.zlabel.Location = new System.Drawing.Point(5, 71); + this.zlabel.Location = new System.Drawing.Point(4, 71); this.zlabel.Name = "zlabel"; - this.zlabel.Size = new System.Drawing.Size(50, 14); + this.zlabel.Size = new System.Drawing.Size(22, 14); this.zlabel.TabIndex = 9; - this.zlabel.Text = "Abs. Z:"; + this.zlabel.Text = "Z:"; this.zlabel.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // tabeffects @@ -494,7 +533,7 @@ this.tabeffects.Padding = new System.Windows.Forms.Padding(3); this.tabeffects.Size = new System.Drawing.Size(627, 402); this.tabeffects.TabIndex = 1; - this.tabeffects.Text = "Tag / Action / Misc."; + this.tabeffects.Text = "Action / Tag / Misc."; this.tabeffects.UseVisualStyleBackColor = true; // // groupbehaviour @@ -507,7 +546,7 @@ this.groupbehaviour.Controls.Add(this.label9); this.groupbehaviour.Controls.Add(this.gravity); this.groupbehaviour.Controls.Add(this.labelGravity); - this.groupbehaviour.Location = new System.Drawing.Point(288, 238); + this.groupbehaviour.Location = new System.Drawing.Point(285, 6); this.groupbehaviour.Name = "groupbehaviour"; this.groupbehaviour.Size = new System.Drawing.Size(333, 158); this.groupbehaviour.TabIndex = 23; @@ -606,7 +645,7 @@ this.grouprendering.Controls.Add(this.label8); this.grouprendering.Controls.Add(this.renderStyle); this.grouprendering.Controls.Add(this.labelrenderstyle); - this.grouprendering.Location = new System.Drawing.Point(6, 238); + this.grouprendering.Location = new System.Drawing.Point(3, 6); this.grouprendering.Name = "grouprendering"; this.grouprendering.Size = new System.Drawing.Size(276, 158); this.grouprendering.TabIndex = 22; @@ -694,7 +733,7 @@ this.actiongroup.Controls.Add(this.label7); this.actiongroup.Controls.Add(this.action); this.actiongroup.Controls.Add(this.browseaction); - this.actiongroup.Location = new System.Drawing.Point(6, 78); + this.actiongroup.Location = new System.Drawing.Point(3, 170); this.actiongroup.Name = "actiongroup"; this.actiongroup.Size = new System.Drawing.Size(615, 154); this.actiongroup.TabIndex = 22; @@ -736,6 +775,7 @@ this.scriptNumbers.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; this.scriptNumbers.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.scriptNumbers.BackColor = System.Drawing.Color.LemonChiffon; + this.scriptNumbers.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.scriptNumbers.FormattingEnabled = true; this.scriptNumbers.Location = new System.Drawing.Point(435, 63); this.scriptNumbers.Name = "scriptNumbers"; @@ -747,6 +787,7 @@ this.scriptNames.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; this.scriptNames.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.scriptNames.BackColor = System.Drawing.Color.Honeydew; + this.scriptNames.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.scriptNames.FormattingEnabled = true; this.scriptNames.Location = new System.Drawing.Point(305, 63); this.scriptNames.Name = "scriptNames"; @@ -877,7 +918,7 @@ // groupBox3 // this.groupBox3.Controls.Add(this.tagSelector); - this.groupBox3.Location = new System.Drawing.Point(6, 6); + this.groupBox3.Location = new System.Drawing.Point(3, 330); this.groupBox3.Name = "groupBox3"; this.groupBox3.Size = new System.Drawing.Size(615, 66); this.groupBox3.TabIndex = 0; @@ -990,13 +1031,14 @@ this.HelpRequested += new System.Windows.Forms.HelpEventHandler(this.ThingEditForm_HelpRequested); this.groupBox1.ResumeLayout(false); this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); this.tabs.ResumeLayout(false); this.tabproperties.ResumeLayout(false); this.settingsgroup.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.missingflags)).EndInit(); this.grouproll.ResumeLayout(false); this.grouppitch.ResumeLayout(false); - this.groupBox7.ResumeLayout(false); + this.groupangle.ResumeLayout(false); this.groupBox4.ResumeLayout(false); this.groupBox4.PerformLayout(); this.tabeffects.ResumeLayout(false); @@ -1084,11 +1126,14 @@ private GZBuilder.Controls.AngleControl rollControl; private System.Windows.Forms.GroupBox grouppitch; private GZBuilder.Controls.AngleControl pitchControl; - private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.GroupBox groupangle; private GZBuilder.Controls.PairedFloatControl scale; private System.Windows.Forms.PictureBox missingflags; private System.Windows.Forms.ToolTip tooltip; private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp; private System.Windows.Forms.Label labelScale; + private System.Windows.Forms.CheckBox cbrandomangle; + private System.Windows.Forms.CheckBox cbrandomroll; + private System.Windows.Forms.CheckBox cbrandompitch; } } \ No newline at end of file diff --git a/Source/Core/Windows/ThingEditFormUDMF.cs b/Source/Core/Windows/ThingEditFormUDMF.cs index 7880ecc3..7b66305f 100644 --- a/Source/Core/Windows/ThingEditFormUDMF.cs +++ b/Source/Core/Windows/ThingEditFormUDMF.cs @@ -581,6 +581,11 @@ namespace CodeImp.DoomBuilder.Windows foreach(Thing t in things) { // Coordination + //mxd. Randomize rotations? + if(cbrandomangle.Checked) t.Rotate(General.Random(0, 359)); + if(cbrandompitch.Checked) t.SetPitch(General.Random(0, 359)); + if(cbrandomroll.Checked) t.SetRoll(General.Random(0, 359)); + //mxd. Check position float px = General.Clamp(t.Position.x, General.Map.Config.LeftBoundary, General.Map.Config.RightBoundary); float py = General.Clamp(t.Position.y, General.Map.Config.BottomBoundary, General.Map.Config.TopBoundary); @@ -938,6 +943,24 @@ namespace CodeImp.DoomBuilder.Windows settingsgroup.ForeColor = SystemColors.ControlText; } + private void cbrandomangle_CheckedChanged(object sender, EventArgs e) + { + angle.Enabled = !cbrandomangle.Checked; + groupangle.Enabled = !cbrandomangle.Checked; + } + + private void cbrandompitch_CheckedChanged(object sender, EventArgs e) + { + pitch.Enabled = !cbrandompitch.Checked; + grouppitch.Enabled = !cbrandompitch.Checked; + } + + private void cbrandomroll_CheckedChanged(object sender, EventArgs e) + { + roll.Enabled = !cbrandomroll.Checked; + grouproll.Enabled = !cbrandomroll.Checked; + } + #endregion } diff --git a/Source/Core/Windows/ThingEditFormUDMF.resx b/Source/Core/Windows/ThingEditFormUDMF.resx index 853abdf8..90f1f8dc 100644 --- a/Source/Core/Windows/ThingEditFormUDMF.resx +++ b/Source/Core/Windows/ThingEditFormUDMF.resx @@ -120,7 +120,4 @@ 17, 17 - - 17, 17 - \ No newline at end of file