Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionViews/RunCollectionParameterAnalysisView.Designer.cs @ 15094

Last change on this file since 15094 was 14641, checked in by swagner, 8 years ago

#2726: Worked on RunCollectionParameterAnalysisView

File size: 21.1 KB
RevLine 
[14636]1#region License Information
2/* HeuristicLab
3 * Copyright (C) 2002-2016 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
4 *
5 * This file is part of HeuristicLab.
6 *
7 * HeuristicLab is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * HeuristicLab is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
19 */
20#endregion
21
22namespace HeuristicLab.Optimization.Views {
23  partial class RunCollectionParameterAnalysisView {
24    /// <summary>
25    /// Required designer variable.
26    /// </summary>
27    private System.ComponentModel.IContainer components = null;
28
29    /// <summary>
30    /// Clean up any resources being used.
31    /// </summary>
32    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
33    protected override void Dispose(bool disposing) {
34      if (disposing && (components != null)) {
35        components.Dispose();
36      }
37      base.Dispose(disposing);
38    }
39
40    #region Windows Form Designer generated code
41
42    /// <summary>
43    /// Required method for Designer support - do not modify
44    /// the contents of this method with the code editor.
45    /// </summary>
46    private void InitializeComponent() {
47      this.components = new System.ComponentModel.Container();
48      System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
49      System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
50      System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
51      System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title();
52      this.chart = new HeuristicLab.Visualization.ChartControlsExtensions.EnhancedChart();
53      this.stepSizeLabel = new System.Windows.Forms.Label();
54      this.stepSizeTextBox = new System.Windows.Forms.TextBox();
55      this.toolTip = new System.Windows.Forms.ToolTip(this.components);
56      this.logScalingCheckBox = new System.Windows.Forms.CheckBox();
57      this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components);
58      this.groupsTreeView = new System.Windows.Forms.TreeView();
59      this.splitContainer = new System.Windows.Forms.SplitContainer();
[14641]60      this.splitContainer1 = new System.Windows.Forms.SplitContainer();
61      this.parametersGroupBox = new System.Windows.Forms.GroupBox();
62      this.parametersTreeView = new System.Windows.Forms.TreeView();
[14636]63      this.groupsGroupBox = new System.Windows.Forms.GroupBox();
64      this.removeGroupButton = new System.Windows.Forms.Button();
65      this.addGroupButton = new System.Windows.Forms.Button();
66      this.dataRowsGroupBox = new System.Windows.Forms.GroupBox();
67      this.minMaxCheckBox = new System.Windows.Forms.CheckBox();
68      this.medianCheckBox = new System.Windows.Forms.CheckBox();
69      this.quartilesCheckBox = new System.Windows.Forms.CheckBox();
70      this.averageCheckBox = new System.Windows.Forms.CheckBox();
71      ((System.ComponentModel.ISupportInitialize)(this.chart)).BeginInit();
72      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
73      ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).BeginInit();
74      this.splitContainer.Panel1.SuspendLayout();
75      this.splitContainer.Panel2.SuspendLayout();
76      this.splitContainer.SuspendLayout();
77      ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
78      this.splitContainer1.Panel1.SuspendLayout();
79      this.splitContainer1.Panel2.SuspendLayout();
80      this.splitContainer1.SuspendLayout();
[14641]81      this.parametersGroupBox.SuspendLayout();
82      this.groupsGroupBox.SuspendLayout();
83      this.dataRowsGroupBox.SuspendLayout();
[14636]84      this.SuspendLayout();
85      //
86      // chart
87      //
88      this.chart.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
89            | System.Windows.Forms.AnchorStyles.Left)
90            | System.Windows.Forms.AnchorStyles.Right)));
91      chartArea1.AxisX.IsStartedFromZero = false;
92      chartArea1.AxisX.LabelStyle.Format = "N0";
93      chartArea1.AxisX.MinorGrid.Enabled = true;
94      chartArea1.AxisX.MinorGrid.LineColor = System.Drawing.Color.WhiteSmoke;
95      chartArea1.AxisX.MinorGrid.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
96      chartArea1.AxisX.ScaleBreakStyle.Enabled = true;
97      chartArea1.AxisX.Title = "Evaluated Solutions";
98      chartArea1.AxisY.LabelStyle.Format = "P0";
99      chartArea1.AxisY.MinorGrid.Enabled = true;
100      chartArea1.AxisY.MinorGrid.LineColor = System.Drawing.Color.WhiteSmoke;
101      chartArea1.AxisY.MinorGrid.LineDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
102      chartArea1.AxisY.Title = "Relative Distance to Best Known Quality";
103      chartArea1.CursorX.Interval = 0D;
104      chartArea1.CursorX.IsUserSelectionEnabled = true;
105      chartArea1.CursorY.Interval = 0D;
106      chartArea1.CursorY.IsUserSelectionEnabled = true;
107      chartArea1.Name = "chartArea";
108      this.chart.ChartAreas.Add(chartArea1);
109      this.chart.Cursor = System.Windows.Forms.Cursors.Default;
110      legend1.Alignment = System.Drawing.StringAlignment.Center;
111      legend1.Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Top;
112      legend1.Name = "legend";
113      this.chart.Legends.Add(legend1);
114      this.chart.Location = new System.Drawing.Point(3, 0);
115      this.chart.Name = "chart";
116      series1.ChartArea = "chartArea";
117      series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;
118      series1.Legend = "legend";
119      series1.Name = "Series1";
120      this.chart.Series.Add(series1);
121      this.chart.Size = new System.Drawing.Size(735, 852);
122      this.chart.TabIndex = 0;
123      this.chart.Text = "chart";
124      title1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
125      title1.Name = "title";
126      this.chart.Titles.Add(title1);
127      this.chart.CustomizeLegend += new System.EventHandler<System.Windows.Forms.DataVisualization.Charting.CustomizeLegendEventArgs>(this.chart_CustomizeLegend);
128      this.chart.MouseDown += new System.Windows.Forms.MouseEventHandler(this.chart_MouseDown);
129      this.chart.MouseMove += new System.Windows.Forms.MouseEventHandler(this.chart_MouseMove);
130      //
131      // stepSizeLabel
132      //
133      this.stepSizeLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
134      this.stepSizeLabel.AutoSize = true;
135      this.stepSizeLabel.Location = new System.Drawing.Point(3, 831);
136      this.stepSizeLabel.Name = "stepSizeLabel";
137      this.stepSizeLabel.Size = new System.Drawing.Size(55, 13);
138      this.stepSizeLabel.TabIndex = 1;
139      this.stepSizeLabel.Text = "&Step Size:";
140      //
141      // stepSizeTextBox
142      //
143      this.stepSizeTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
144      this.stepSizeTextBox.Location = new System.Drawing.Point(82, 828);
145      this.stepSizeTextBox.Name = "stepSizeTextBox";
146      this.stepSizeTextBox.Size = new System.Drawing.Size(100, 20);
147      this.stepSizeTextBox.TabIndex = 2;
148      this.toolTip.SetToolTip(this.stepSizeTextBox, "The step size of evaluated solutions on the x-axis.");
149      this.stepSizeTextBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.stepSizeTextBox_KeyDown);
150      this.stepSizeTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.stepSizeTextBox_Validating);
151      this.stepSizeTextBox.Validated += new System.EventHandler(this.stepSizeTextBox_Validated);
152      //
153      // logScalingCheckBox
154      //
155      this.logScalingCheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
156      this.logScalingCheckBox.AutoSize = true;
157      this.logScalingCheckBox.Location = new System.Drawing.Point(206, 830);
158      this.logScalingCheckBox.Name = "logScalingCheckBox";
159      this.logScalingCheckBox.Size = new System.Drawing.Size(118, 17);
160      this.logScalingCheckBox.TabIndex = 3;
161      this.logScalingCheckBox.Text = "&Logarithmic Scaling";
162      this.toolTip.SetToolTip(this.logScalingCheckBox, "Logarithmic scaling on x-axis.");
163      this.logScalingCheckBox.UseVisualStyleBackColor = true;
164      this.logScalingCheckBox.CheckedChanged += new System.EventHandler(this.logScalingCheckBox_CheckedChanged);
165      //
166      // errorProvider
167      //
168      this.errorProvider.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.NeverBlink;
169      this.errorProvider.ContainerControl = this;
170      //
171      // groupsTreeView
172      //
173      this.groupsTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
174            | System.Windows.Forms.AnchorStyles.Left)
175            | System.Windows.Forms.AnchorStyles.Right)));
[14641]176      this.groupsTreeView.CheckBoxes = true;
[14636]177      this.groupsTreeView.HideSelection = false;
178      this.groupsTreeView.Location = new System.Drawing.Point(6, 49);
179      this.groupsTreeView.Name = "groupsTreeView";
180      this.groupsTreeView.ShowRootLines = false;
181      this.groupsTreeView.Size = new System.Drawing.Size(255, 524);
182      this.groupsTreeView.TabIndex = 2;
[14641]183      this.groupsTreeView.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.groupsTreeView_AfterCheck);
[14636]184      this.groupsTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.groupsTreeView_AfterSelect);
185      //
186      // splitContainer
187      //
188      this.splitContainer.Dock = System.Windows.Forms.DockStyle.Fill;
189      this.splitContainer.Location = new System.Drawing.Point(0, 0);
190      this.splitContainer.Name = "splitContainer";
191      //
192      // splitContainer.Panel1
193      //
194      this.splitContainer.Panel1.Controls.Add(this.splitContainer1);
195      //
196      // splitContainer.Panel2
197      //
198      this.splitContainer.Panel2.Controls.Add(this.dataRowsGroupBox);
199      this.splitContainer.Panel2.Controls.Add(this.stepSizeTextBox);
200      this.splitContainer.Panel2.Controls.Add(this.stepSizeLabel);
201      this.splitContainer.Panel2.Controls.Add(this.logScalingCheckBox);
202      this.splitContainer.Panel2.Controls.Add(this.chart);
203      this.splitContainer.Size = new System.Drawing.Size(1101, 851);
204      this.splitContainer.SplitterDistance = 273;
205      this.splitContainer.TabIndex = 0;
206      //
[14641]207      // splitContainer1
208      //
209      this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
210      this.splitContainer1.Location = new System.Drawing.Point(0, 0);
211      this.splitContainer1.Name = "splitContainer1";
212      this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
213      //
214      // splitContainer1.Panel1
215      //
216      this.splitContainer1.Panel1.Controls.Add(this.parametersGroupBox);
217      //
218      // splitContainer1.Panel2
219      //
220      this.splitContainer1.Panel2.Controls.Add(this.groupsGroupBox);
221      this.splitContainer1.Size = new System.Drawing.Size(273, 851);
222      this.splitContainer1.SplitterDistance = 261;
223      this.splitContainer1.TabIndex = 0;
224      //
225      // parametersGroupBox
226      //
227      this.parametersGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
228            | System.Windows.Forms.AnchorStyles.Left)
229            | System.Windows.Forms.AnchorStyles.Right)));
230      this.parametersGroupBox.Controls.Add(this.parametersTreeView);
231      this.parametersGroupBox.Location = new System.Drawing.Point(3, 3);
232      this.parametersGroupBox.Name = "parametersGroupBox";
233      this.parametersGroupBox.Size = new System.Drawing.Size(267, 255);
234      this.parametersGroupBox.TabIndex = 0;
235      this.parametersGroupBox.TabStop = false;
236      this.parametersGroupBox.Text = "&Parameters";
237      //
238      // parametersTreeView
239      //
240      this.parametersTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
241            | System.Windows.Forms.AnchorStyles.Left)
242            | System.Windows.Forms.AnchorStyles.Right)));
243      this.parametersTreeView.CheckBoxes = true;
244      this.parametersTreeView.HideSelection = false;
245      this.parametersTreeView.Location = new System.Drawing.Point(6, 19);
246      this.parametersTreeView.Name = "parametersTreeView";
247      this.parametersTreeView.ShowRootLines = false;
248      this.parametersTreeView.Size = new System.Drawing.Size(255, 230);
249      this.parametersTreeView.TabIndex = 0;
250      this.parametersTreeView.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.parametersTreeView_AfterCheck);
251      this.parametersTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.parametersTreeView_AfterSelect);
252      //
[14636]253      // groupsGroupBox
254      //
255      this.groupsGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
256            | System.Windows.Forms.AnchorStyles.Left)
257            | System.Windows.Forms.AnchorStyles.Right)));
258      this.groupsGroupBox.Controls.Add(this.removeGroupButton);
259      this.groupsGroupBox.Controls.Add(this.groupsTreeView);
260      this.groupsGroupBox.Controls.Add(this.addGroupButton);
261      this.groupsGroupBox.Location = new System.Drawing.Point(3, 4);
262      this.groupsGroupBox.Name = "groupsGroupBox";
263      this.groupsGroupBox.Size = new System.Drawing.Size(267, 579);
264      this.groupsGroupBox.TabIndex = 0;
265      this.groupsGroupBox.TabStop = false;
266      this.groupsGroupBox.Text = "&Groups";
267      //
268      // removeGroupButton
269      //
270      this.removeGroupButton.Enabled = false;
271      this.removeGroupButton.Image = HeuristicLab.Common.Resources.VSImageLibrary.Remove;
272      this.removeGroupButton.Location = new System.Drawing.Point(36, 19);
273      this.removeGroupButton.Name = "removeGroupButton";
274      this.removeGroupButton.Size = new System.Drawing.Size(24, 24);
275      this.removeGroupButton.TabIndex = 1;
276      this.removeGroupButton.UseVisualStyleBackColor = true;
277      this.removeGroupButton.Click += new System.EventHandler(this.removeGroupButton_Click);
278      //
279      // addGroupButton
280      //
281      this.addGroupButton.Enabled = false;
282      this.addGroupButton.Image = HeuristicLab.Common.Resources.VSImageLibrary.Add;
283      this.addGroupButton.Location = new System.Drawing.Point(6, 19);
284      this.addGroupButton.Name = "addGroupButton";
285      this.addGroupButton.Size = new System.Drawing.Size(24, 24);
286      this.addGroupButton.TabIndex = 0;
287      this.addGroupButton.UseVisualStyleBackColor = true;
288      this.addGroupButton.Click += new System.EventHandler(this.addGroupButton_Click);
289      //
290      // dataRowsGroupBox
291      //
292      this.dataRowsGroupBox.Anchor = System.Windows.Forms.AnchorStyles.Right;
293      this.dataRowsGroupBox.Controls.Add(this.minMaxCheckBox);
294      this.dataRowsGroupBox.Controls.Add(this.medianCheckBox);
295      this.dataRowsGroupBox.Controls.Add(this.quartilesCheckBox);
296      this.dataRowsGroupBox.Controls.Add(this.averageCheckBox);
297      this.dataRowsGroupBox.Location = new System.Drawing.Point(744, 395);
298      this.dataRowsGroupBox.Name = "dataRowsGroupBox";
299      this.dataRowsGroupBox.Size = new System.Drawing.Size(77, 111);
300      this.dataRowsGroupBox.TabIndex = 4;
301      this.dataRowsGroupBox.TabStop = false;
302      this.dataRowsGroupBox.Text = "&Data Rows";
303      //
304      // minMaxCheckBox
305      //
306      this.minMaxCheckBox.AutoSize = true;
307      this.minMaxCheckBox.Location = new System.Drawing.Point(6, 19);
308      this.minMaxCheckBox.Name = "minMaxCheckBox";
309      this.minMaxCheckBox.Size = new System.Drawing.Size(68, 17);
310      this.minMaxCheckBox.TabIndex = 0;
311      this.minMaxCheckBox.Text = "&Min/Max";
312      this.minMaxCheckBox.UseVisualStyleBackColor = true;
313      this.minMaxCheckBox.CheckedChanged += new System.EventHandler(this.dataRowCheckBox_CheckedChanged);
314      //
315      // medianCheckBox
316      //
317      this.medianCheckBox.AutoSize = true;
318      this.medianCheckBox.Checked = true;
319      this.medianCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
320      this.medianCheckBox.Location = new System.Drawing.Point(6, 88);
321      this.medianCheckBox.Name = "medianCheckBox";
322      this.medianCheckBox.Size = new System.Drawing.Size(61, 17);
323      this.medianCheckBox.TabIndex = 3;
324      this.medianCheckBox.Text = "M&edian";
325      this.medianCheckBox.UseVisualStyleBackColor = true;
326      this.medianCheckBox.CheckedChanged += new System.EventHandler(this.dataRowCheckBox_CheckedChanged);
327      //
328      // quartilesCheckBox
329      //
330      this.quartilesCheckBox.AutoSize = true;
331      this.quartilesCheckBox.Checked = true;
332      this.quartilesCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
333      this.quartilesCheckBox.Location = new System.Drawing.Point(6, 42);
334      this.quartilesCheckBox.Name = "quartilesCheckBox";
335      this.quartilesCheckBox.Size = new System.Drawing.Size(59, 17);
336      this.quartilesCheckBox.TabIndex = 1;
337      this.quartilesCheckBox.Text = "&Q1/Q3";
338      this.quartilesCheckBox.UseVisualStyleBackColor = true;
339      this.quartilesCheckBox.CheckedChanged += new System.EventHandler(this.dataRowCheckBox_CheckedChanged);
340      //
341      // averageCheckBox
342      //
343      this.averageCheckBox.AutoSize = true;
344      this.averageCheckBox.Location = new System.Drawing.Point(6, 65);
345      this.averageCheckBox.Name = "averageCheckBox";
346      this.averageCheckBox.Size = new System.Drawing.Size(66, 17);
347      this.averageCheckBox.TabIndex = 2;
348      this.averageCheckBox.Text = "&Average";
349      this.averageCheckBox.UseVisualStyleBackColor = true;
350      this.averageCheckBox.CheckedChanged += new System.EventHandler(this.dataRowCheckBox_CheckedChanged);
351      //
352      // RunCollectionParameterAnalysisView
353      //
354      this.BackColor = System.Drawing.SystemColors.Window;
355      this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
356      this.Controls.Add(this.splitContainer);
357      this.Name = "RunCollectionParameterAnalysisView";
358      this.Size = new System.Drawing.Size(1101, 851);
359      ((System.ComponentModel.ISupportInitialize)(this.chart)).EndInit();
360      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit();
361      this.splitContainer.Panel1.ResumeLayout(false);
362      this.splitContainer.Panel2.ResumeLayout(false);
363      this.splitContainer.Panel2.PerformLayout();
364      ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).EndInit();
365      this.splitContainer.ResumeLayout(false);
366      this.splitContainer1.Panel1.ResumeLayout(false);
367      this.splitContainer1.Panel2.ResumeLayout(false);
368      ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
369      this.splitContainer1.ResumeLayout(false);
[14641]370      this.parametersGroupBox.ResumeLayout(false);
371      this.groupsGroupBox.ResumeLayout(false);
372      this.dataRowsGroupBox.ResumeLayout(false);
373      this.dataRowsGroupBox.PerformLayout();
[14636]374      this.ResumeLayout(false);
375
376    }
377
378    #endregion
379
380    private Visualization.ChartControlsExtensions.EnhancedChart chart;
381    private System.Windows.Forms.Label stepSizeLabel;
382    private System.Windows.Forms.TextBox stepSizeTextBox;
383    private System.Windows.Forms.ToolTip toolTip;
384    private System.Windows.Forms.ErrorProvider errorProvider;
385    private System.Windows.Forms.CheckBox logScalingCheckBox;
386    private System.Windows.Forms.SplitContainer splitContainer;
387    private System.Windows.Forms.TreeView groupsTreeView;
388    private System.Windows.Forms.GroupBox parametersGroupBox;
389    private System.Windows.Forms.TreeView parametersTreeView;
390    private System.Windows.Forms.CheckBox medianCheckBox;
391    private System.Windows.Forms.CheckBox averageCheckBox;
392    private System.Windows.Forms.CheckBox quartilesCheckBox;
393    private System.Windows.Forms.CheckBox minMaxCheckBox;
394    private System.Windows.Forms.GroupBox dataRowsGroupBox;
395    private System.Windows.Forms.GroupBox groupsGroupBox;
396    private System.Windows.Forms.Button removeGroupButton;
397    private System.Windows.Forms.Button addGroupButton;
398    private System.Windows.Forms.SplitContainer splitContainer1;
399  }
400}
Note: See TracBrowser for help on using the repository browser.