diff --git a/docs/Download.html b/docs/Download.html index 53242cc839e..003f46d7218 100644 --- a/docs/Download.html +++ b/docs/Download.html @@ -79,11 +79,11 @@

Download R-Instat


-

If this is your first time downloading R-Instat, we recommend you download the Complete Installer. The Complete Installer is the same version of R-Instat as the Basic Installer but also includes the required version of R (3.6.0 currently) to run R-Instat.

+

If this is your first time downloading R-Instat, we recommend you download the Complete Installer. The Complete Installer is the same version of R-Instat as the Basic Installer but also includes the required version of R (3.6.0 currently) to run R-Instat.

If you do not know if you have the latest version of R, download the Complete Installer. The Basic Installer does not include R.

R-Instat is currently a Windows only application. However, it can be accessed on Mac or Linux through use of a Virtual Windows Machine.

-

R-Instat 0.5.4 Complete Installer (.exe 577MB)

-

R-Instat 0.5.4 Basic Installer (.msi 499MB)

+

R-Instat 0.5.5 Complete Installer (.exe 594MB)

+

R-Instat 0.5.5 Basic Installer (.msi 516MB)

Installation & Documentation


diff --git a/instat/clsGridLink.vb b/instat/clsGridLink.vb index 79edc7f7df5..19794e608db 100644 --- a/instat/clsGridLink.vb +++ b/instat/clsGridLink.vb @@ -94,7 +94,7 @@ Public Class clsGridLink clsGetCombinedMetadata.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_combined_metadata") clsSetMetadataChanged.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$set_metadata_changed") - If frmMain.clsRLink.bInstatObjectExists Then + If frmMain.clsRLink.bInstatObjectExists AndAlso frmMain.clsRLink.GetDataFrameCount() > 0 Then expTemp = frmMain.clsRLink.RunInternalScriptGetValue(clsDataChanged.ToScript()) If expTemp IsNot Nothing AndAlso expTemp.Type <> Internals.SymbolicExpressionType.Null Then bRDataChanged = expTemp.AsLogical(0) diff --git a/instat/clsRCodeStructure.vb b/instat/clsRCodeStructure.vb index bf6cf04016f..8f05393ddef 100644 --- a/instat/clsRCodeStructure.vb +++ b/instat/clsRCodeStructure.vb @@ -1,506 +1,534 @@ -' R- Instat -' Copyright (C) 2015-2017 -' -' This program is free software: you can redistribute it and/or modify -' it under the terms of the GNU General Public License as published by -' the Free Software Foundation, either version 3 of the License, or -' (at your option) any later version. -' -' This program is distributed in the hope that it will be useful, -' but WITHOUT ANY WARRANTY; without even the implied warranty of -' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -' GNU General Public License for more details. -' -' You should have received a copy of the GNU General Public License -' along with this program. If not, see . - -Public Class RCodeStructure - 'Decides whether or not the output of the R-command should be part of the script or not, in the case this has already been assigned. - Public strAssignTo As String - 'strAssignTo is the name that should be used to assign in R the output of the main (Base) R-command. - Public strAssignToDataFrame As String - Public strAssignToColumn As String - Public strAssignToModel As String - Public strAssignToGraph As String - Public strAssignToSurv As String - Public strAssignToTable As String - ' If true then a list of data frames is being assigned, otherwise a single data frame - Public bDataFrameList As Boolean = False - ' Optional R character vector to give names of new data frames if data frame list is not named - Public strDataFrameNames As String - 'These AssingTo's are only relevant in the string case, as RFunction and ROperator have internal equivalents. - 'If they are empty, the output Of the command Is Not linked To an R-instat object. - 'If they are non-empty, that gives the name of the R-instat Object fields it needs to be linked with. - Public bToBeAssigned As Boolean = False - 'bToBeAssigned is a boolean telling whether or not, AT THE CURRENT STAGE of running code within R, the output of the Base R-command NEEDS TO BE assigned to - ' - the variable With the appropriate name: strAssignTo, - ' - And potentially assigned to elements in an R-instat object, if specified in the AssignToDataFrame,... parameters. - Public bIsAssigned As Boolean = False - 'bIsAssigned tells blindly whether or not the output of the R-command has been assigned and, if relevant, the link with the appropriate R-instat object has been done. - 'Both booleans are necessary to distinguish the case where nothing needs to be assigned, and nothing is indeed assigned from the case, nothing needs to be assigned as it has already been assigned. - 'So bIsAssigned Is Not enough To decide whether Or Not we should assign, unless we use the information "is strAssignTo empty or not", but for the moment we keep it like it is. - Public bAssignToIsPrefix As Boolean = False - Public bAssignToColumnWithoutNames As Boolean = False - Public bInsertColumnBefore As Boolean = False - Public bRequireCorrectLength As Boolean = True - Public clsParameters As New List(Of RParameter) - Protected iNumberOfAddedParameters As Integer = 0 'This might be temporary, it enables to have a default name for parameters... - 'Currently only used when this is in RSyntax as a before/after code to determine position code should be run in the list - 'Similar behaviour to parameter positions - Public iPosition = -1 - - 'Currently only used when this is in RSyntax as a before/after code to determine position code should be run in the list - 'This is because RSyntax has iCallType & bExcludeAssignedFunctionOutput which it uses for the base code - 'Eventually migrate these out of RSyntax - Public iCallType As Integer = 0 - Public bExcludeAssignedFunctionOutput As Boolean = True - - 'The name this code is represented by in the R global environment - 'This is used to clear the global environment of unused variables - 'Will be cleared after running unless bClearFromGlobal = False - Public bClearFromGlobal As Boolean = False - - ' If True when running ToScript the function will be returned as a string that could be passed to R - ' e.g. "seq(from = 1, to = 10)" instead of seq(from = 1, to = 10) - ' When True, assignment cannot be used for the function or its parameters - Public bToScriptAsRString As Boolean = False - - 'Tag object for any use - Public Tag As Object - - Public Event ParametersChanged() - - 'Public ReadOnly Property OrderedIndices As List(Of Integer) - 'This was initially intended to provide - ' Get - ' Return lstOrderedIndices - ' End Get - 'End Property - - Protected Sub OnParametersChanged() - RaiseEvent ParametersChanged() - End Sub - - 'Most methods from RFunction/ROperator have been moved here - Public Sub SetAssignTo(strTemp As String, Optional strTempDataframe As String = "", Optional strTempColumn As String = "", Optional strTempModel As String = "", Optional strTempGraph As String = "", Optional strTempSurv As String = "", Optional strTempTable As String = "", Optional bAssignToIsPrefix As Boolean = False, Optional bAssignToColumnWithoutNames As Boolean = False, Optional bInsertColumnBefore As Boolean = False, Optional bRequireCorrectLength As Boolean = True, Optional bDataFrameList As Boolean = False, Optional strDataFrameNames As String = "") - strAssignTo = strTemp - If Not strTempDataframe = "" Then - strAssignToDataFrame = strTempDataframe - If Not strTempColumn = "" Then - strAssignToColumn = strTempColumn - End If - End If - If Not strTempModel = "" Then - strAssignToModel = strTempModel - End If - If Not strTempGraph = "" Then - strAssignToGraph = strTempGraph - End If - If Not strTempSurv = "" Then - strAssignToSurv = strTempSurv - End If - If Not strTempTable = "" Then - strAssignToTable = strTempTable - End If - bToBeAssigned = True - bIsAssigned = False - Me.bAssignToIsPrefix = bAssignToIsPrefix - Me.bAssignToColumnWithoutNames = bAssignToColumnWithoutNames - Me.bInsertColumnBefore = bInsertColumnBefore - Me.bRequireCorrectLength = bRequireCorrectLength - Me.bDataFrameList = bDataFrameList - Me.strDataFrameNames = strDataFrameNames - End Sub - - Public Sub RemoveAssignTo() - strAssignTo = "" - strAssignToDataFrame = "" - strAssignToColumn = "" - strAssignToModel = "" - strAssignToGraph = "" - strAssignToSurv = "" - strAssignToTable = "" - bToBeAssigned = False - bIsAssigned = False - bAssignToIsPrefix = False - bAssignToColumnWithoutNames = False - bInsertColumnBefore = False - End Sub - - Public Overridable Function ToScript(Optional ByRef strScript As String = "", Optional strTemp As String = "") As String - Dim clsAddColumns As New RFunction - Dim clsGetColumns As New RFunction - Dim clsAddData As New RFunction - Dim clsGetData As New RFunction - Dim clsAddModels As New RFunction - Dim clsGetModels As New RFunction - Dim clsAddGraphs As New RFunction - Dim clsGetGraphs As New RFunction - Dim clsAddSurv As New RFunction - Dim clsGetSurv As New RFunction - Dim clsAddTables As New RFunction - Dim clsGetTables As New RFunction - Dim clsDataList As New RFunction - - If bIsAssigned Then - Return (strAssignTo) - End If - - If bToBeAssigned Then - strScript = strScript & ConstructAssignTo(strAssignTo, strTemp) & Environment.NewLine - 'strScript = strScript & strAssignTo & " <- " & strTemp & Environment.NewLine - If Not strAssignToDataFrame = "" AndAlso (Not strAssignToColumn = "" OrElse bAssignToColumnWithoutNames) Then - clsAddColumns.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_columns_to_data") - clsAddColumns.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - If Not bAssignToColumnWithoutNames Then - clsAddColumns.AddParameter("col_name", Chr(34) & strAssignToColumn & Chr(34)) - End If - clsAddColumns.AddParameter("col_data", strAssignTo) - If bAssignToIsPrefix Then - clsAddColumns.AddParameter("use_col_name_as_prefix", "TRUE") - Else - If frmMain.clsInstatOptions.bIncludeRDefaultParameters Then - clsAddColumns.AddParameter("use_col_name_as_prefix", "FALSE") - End If - End If - If bInsertColumnBefore Then - clsAddColumns.AddParameter("before", "TRUE") - Else - If frmMain.clsInstatOptions.bIncludeRDefaultParameters Then - clsAddColumns.AddParameter("before", "FALSE") - End If - End If - If Not bRequireCorrectLength Then - clsAddColumns.AddParameter("require_correct_length", "FALSE") - End If - strScript = strScript & clsAddColumns.ToScript() & Environment.NewLine - - clsGetColumns.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_columns_from_data") - clsGetColumns.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - clsGetColumns.AddParameter("col_names", Chr(34) & strAssignToColumn & Chr(34)) - strAssignTo = clsGetColumns.ToScript() - ElseIf Not strAssignToModel = "" Then - clsAddModels.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_model") - clsAddModels.AddParameter("model_name", Chr(34) & strAssignToModel & Chr(34)) - clsAddModels.AddParameter("model", strAssignTo) - clsAddModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - If Not strAssignToDataFrame = "" Then - clsAddModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - clsGetModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - End If - strScript = strScript & clsAddModels.ToScript() & Environment.NewLine - - clsGetModels.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_models") - clsGetModels.AddParameter("model_name", Chr(34) & strAssignToModel & Chr(34)) - strAssignTo = clsGetModels.ToScript() - ElseIf Not strAssignToGraph = "" Then - clsAddGraphs.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_graph") - clsAddGraphs.AddParameter("graph_name", Chr(34) & strAssignToGraph & Chr(34)) - clsAddGraphs.AddParameter("graph", strAssignTo) - If Not strAssignToDataFrame = "" Then - clsAddGraphs.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - clsGetGraphs.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - End If - strScript = strScript & clsAddGraphs.ToScript() & Environment.NewLine - - clsGetGraphs.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_graphs") - clsGetGraphs.AddParameter("graph_name", Chr(34) & strAssignToGraph & Chr(34)) - strAssignTo = clsGetGraphs.ToScript() - ElseIf Not strAssignToSurv = "" Then - clsAddSurv.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_surv") - clsAddSurv.AddParameter("surv_name", Chr(34) & strAssignToSurv & Chr(34)) - clsAddSurv.AddParameter("surv", strAssignTo) - If Not strAssignToDataFrame = "" Then - clsAddSurv.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - clsGetSurv.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - End If - strScript = strScript & clsAddSurv.ToScript() & Environment.NewLine - - clsGetSurv.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_surv") - clsGetSurv.AddParameter("surv_name", Chr(34) & strAssignToSurv & Chr(34)) - strAssignTo = clsGetSurv.ToScript() - - ElseIf Not strAssignToTable = "" Then - clsAddTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_table") - clsAddTables.AddParameter("table_name", Chr(34) & strAssignToTable & Chr(34)) - clsAddTables.AddParameter("table", strAssignTo) - If Not strAssignToDataFrame = "" Then - clsAddTables.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - clsGetTables.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - End If - strScript = strScript & clsAddTables.ToScript() & Environment.NewLine - - clsGetTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_tables") - clsGetTables.AddParameter("table_name", Chr(34) & strAssignToTable & Chr(34)) - strAssignTo = clsGetTables.ToScript() - ElseIf Not strAssignToDataFrame = "" Then - clsAddData.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$import_data") - If bDataFrameList Then - clsAddData.AddParameter("data_tables", strAssignTo, iPosition:=0) - If strDataFrameNames <> "" Then - clsAddData.AddParameter("data_names", strDataFrameNames, iPosition:=5) - End If - Else - clsDataList.SetRCommand("list") - clsDataList.AddParameter(strAssignToDataFrame, strAssignTo) - clsAddData.AddParameter("data_tables", clsRFunctionParameter:=clsDataList, iPosition:=0) - End If - strScript = strScript & clsAddData.ToScript() & Environment.NewLine - - clsGetData.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_data_frame") - clsGetData.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) - strAssignTo = clsGetData.ToScript() - End If - bIsAssigned = True - bToBeAssigned = False - Return strAssignTo - Else - Return strTemp - End If - End Function - - 'sets assign to , to the last line of strTemp - Private Function ConstructAssignTo(strAssignTo As String, strTemp As String) As String - 'Split strTemp and get the last line then set assign to it then merge the wole string - Dim strReconstructed As String = "" - Dim strParts As String() - If Not String.IsNullOrEmpty(strTemp) Then - strParts = strTemp.Split(ControlChars.CrLf.ToCharArray(), StringSplitOptions.RemoveEmptyEntries) - If strParts.Length > 1 Then - For i As Integer = 0 To strParts.Length - 2 - strReconstructed = strReconstructed & strParts(i) & Environment.NewLine - Next - strReconstructed = strReconstructed & strAssignTo & " <- " & strParts.Last - Else - strReconstructed = strAssignTo & " <- " & strTemp - End If - End If - Return strReconstructed - End Function - - - Public Overridable Function GetParameter(strName As String) As RParameter - Return New RParameter - End Function - - Public Overridable Sub AddParameter(Optional strParameterName As String = "", Optional strParameterValue As String = "", Optional clsRFunctionParameter As RFunction = Nothing, Optional clsROperatorParameter As ROperator = Nothing, Optional bIncludeArgumentName As Boolean = True, Optional iPosition As Integer = -1) - Dim clsParam = New RParameter - - If strParameterName = "" Then - 'MsgBox("Developer Error: some parameter has been added without specifying a name. We want all parameters to be given a name eventually.", MsgBoxStyle.OkOnly) - bIncludeArgumentName = False - If iPosition = 0 Then - strParameterName = "First" - Else - strParameterName = "Unnamed" - End If - End If - clsParam.SetArgumentName(strParameterName) - If Not strParameterValue = "" Then - clsParam.SetArgumentValue(strParameterValue) - ElseIf clsRFunctionParameter IsNot Nothing Then - clsParam.SetArgument(clsRFunctionParameter) - ElseIf clsROperatorParameter IsNot Nothing Then - clsParam.SetArgument(clsROperatorParameter) - End If - clsParam.bIncludeArgumentName = bIncludeArgumentName - clsParam.Position = iPosition - AddParameter(clsParam) - End Sub - - 'TODO This should be call AddParameter but need to make it unambiguous with above - Public Overridable Sub AddParameterWithCodeStructure(Optional strParameterName As String = "", Optional strParameterValue As String = "", Optional clsRCodeObject As RCodeStructure = Nothing, Optional bIncludeArgumentName As Boolean = True, Optional iPosition As Integer = -1) - If TypeOf (clsRCodeObject) Is RFunction Then - AddParameter(strParameterName:=strParameterName, strParameterValue:=strParameterValue, clsRFunctionParameter:=clsRCodeObject, bIncludeArgumentName:=bIncludeArgumentName, iPosition:=iPosition) - ElseIf TypeOf (clsRCodeObject) Is ROperator Then - AddParameter(strParameterName:=strParameterName, strParameterValue:=strParameterValue, clsROperatorParameter:=clsRCodeObject, bIncludeArgumentName:=bIncludeArgumentName, iPosition:=iPosition) - End If - End Sub - - Public Overridable Sub AddParameter(clsNewParam As RParameter) - Dim i As Integer = -1 - Dim strTempArgumentName As String = clsNewParam.strArgumentName - If clsParameters IsNot Nothing Then - If clsNewParam.strArgumentName IsNot Nothing Then - 'Dim match As Predicate(Of RParameter) = Function(x) x.strArgumentName.Equals(clsParam.strArgumentName) - i = clsParameters.FindIndex(Function(x) x.strArgumentName.Equals(strTempArgumentName)) - End If - If i = -1 Then - ShiftParametersPositions(clsNewParam.Position) 'Checking if there is room in the parameter's positions to add a parameter with position = iPosition - clsParameters.Add(clsNewParam) - Else - If clsNewParam.bIsString AndAlso clsNewParam.strArgumentValue IsNot Nothing Then - clsParameters(i).SetArgumentValue(clsNewParam.strArgumentValue) - ElseIf (clsNewParam.bIsOperator OrElse clsNewParam.bIsFunction) AndAlso clsNewParam.clsArgumentCodeStructure IsNot Nothing Then - clsParameters(i).SetArgument(clsNewParam.clsArgumentCodeStructure) - Else - 'message - End If - If clsParameters(i).Position <> clsNewParam.Position Then - 'In case the position needs to be changed, there might exist another parameter with the new position in the list - 'The parameter i is then temporarily set to unordered until the Shift in positions has been operated within the clsParameters (if necessary). - clsParameters(i).Position = -1 - If clsNewParam.Position <> -1 Then - ShiftParametersPositions(clsNewParam.Position) - clsParameters(i).Position = clsNewParam.Position - End If - End If - End If - Else - 'message - End If - bIsAssigned = False - iNumberOfAddedParameters = iNumberOfAddedParameters + 1 - OnParametersChanged() - End Sub - - Private Sub ShiftParametersPositions(iPosition As Integer) - 'Assuming that there are no repetitions in the positions of ordered parameters, this sub will shift all positions starting from iPosition until there are no repititions of positions even if a parameter with position iposition was added. - 'In particular it won't do anything if there is no parameter with position iPosition in clsParameters. - Dim bReady As Boolean = False 'indicates when incrementing will solve all repetitions among positions of ordered parameters. - Dim lstIndices As New List(Of Integer) 'The list of indices of the parameters of which the position need to be incremented. - 'Only Shift if iPosition is > -1 - If iPosition > -1 Then - While Not bReady - bReady = True 'the list is ready unless there is a parameter that has position iPosition. In which case, this parameter's position will be incremented. Now need to check that there is no other parameter with position iposition + 1. - For i As Integer = 0 To clsParameters.Count - 1 - If clsParameters(i).Position = iPosition Then - iPosition = iPosition + 1 - lstIndices.Add(i) - bReady = False - End If - Next - End While - For Each iIndex As Integer In lstIndices - clsParameters(iIndex).Position = clsParameters(iIndex).Position + 1 - Next - End If - End Sub - - Public Sub SortParameters() - 'This sub is used to reorder the parameters according to their Position property. - 'It will be called only in places where it is necessary ie before ToScript or RemoveAdditionalParameters in ROperator. - clsParameters.Sort(AddressOf CompareParametersPosition) - End Sub - - Private Function CompareParametersPosition(ByVal clsMain As RParameter, ByVal clsRelative As RParameter) As Integer - 'Compares two RParameters according to their Position property. If x is "smaller" than y, then return -1, if they are "equal" return 0 else return 1. - If clsMain.Position = clsRelative.Position Then - Return 0 - ElseIf clsRelative.Position = -1 Then - Return -1 - ElseIf clsMain.Position = -1 Then - Return 1 - Else - Return clsMain.Position.CompareTo(clsRelative.Position) - End If - End Function - - Public Sub RemoveUnorderedParameters() - 'Removes all parameters that are of position -1 i e unordered. - Dim clsParam As RParameter - If Not clsParameters Is Nothing Then - clsParam = clsParameters.Find(Function(x) x.Position = -1) - clsParameters.Remove(clsParam) - End If - bIsAssigned = False - OnParametersChanged() - End Sub - - Public Overridable Sub RemoveParameterByName(strArgName As String) - Dim clsParam As RParameter - If Not clsParameters Is Nothing Then - clsParam = clsParameters.Find(Function(x) x.strArgumentName = strArgName) - clsParameters.Remove(clsParam) - End If - bIsAssigned = False - OnParametersChanged() - End Sub - - Public Overridable Sub RemoveParameterByPosition(iPosition As Integer) - Dim clsParam As RParameter - If Not clsParameters Is Nothing Then - clsParam = clsParameters.Find(Function(x) x.Position = iPosition) - clsParameters.Remove(clsParam) - End If - bIsAssigned = False - OnParametersChanged() - End Sub - - Public Overridable Sub RemoveParameter(clsParam As RParameter) - If Not clsParameters Is Nothing Then - clsParameters.Remove(clsParam) - End If - bIsAssigned = False - OnParametersChanged() - End Sub - - Public Overridable Function ContainsParameter(clsParam As RParameter) As Boolean - Return clsParameters.Contains(clsParam) - End Function - - Public Overridable Function ContainsParameter(strParameterName As String) As Boolean - Return (clsParameters.FindIndex(Function(x) x.strArgumentName = strParameterName) <> -1) - End Function - - Public Overridable Sub Clear() - 'todo tidy up iPosition - iPosition = -1 - iCallType = 0 - bExcludeAssignedFunctionOutput = True - 'todo shouldn't this be true by default - bClearFromGlobal = False - bToScriptAsRString = False - RemoveAssignTo() - ClearParameters() - End Sub - - Public Overridable Sub ClearParameters() - clsParameters.Clear() - iNumberOfAddedParameters = 0 - bIsAssigned = False - OnParametersChanged() - End Sub - - Public Overridable Function Clone() As RCodeStructure - Dim clsTempCode As New RCodeStructure - Dim clsRParam As RParameter - - clsTempCode.strAssignTo = strAssignTo - clsTempCode.strAssignToDataFrame = strAssignToDataFrame - clsTempCode.strAssignToColumn = strAssignToColumn - clsTempCode.strAssignToModel = strAssignToModel - clsTempCode.strAssignToGraph = strAssignToGraph - clsTempCode.strAssignToSurv = strAssignToSurv - clsTempCode.strAssignToTable = strAssignToTable - clsTempCode.bDataFrameList = bDataFrameList - clsTempCode.strDataFrameNames = strDataFrameNames - clsTempCode.bToBeAssigned = bToBeAssigned - clsTempCode.bIsAssigned = bIsAssigned - clsTempCode.bAssignToIsPrefix = bAssignToIsPrefix - clsTempCode.bAssignToColumnWithoutNames = bAssignToColumnWithoutNames - clsTempCode.bInsertColumnBefore = bInsertColumnBefore - clsTempCode.iNumberOfAddedParameters = iNumberOfAddedParameters - clsTempCode.iPosition = iPosition - clsTempCode.iCallType = iCallType - clsTempCode.bExcludeAssignedFunctionOutput = bExcludeAssignedFunctionOutput - clsTempCode.bClearFromGlobal = bClearFromGlobal - clsTempCode.bToScriptAsRString = bToScriptAsRString - clsTempCode.Tag = Tag - For Each clsRParam In clsParameters - clsTempCode.AddParameter(clsRParam.Clone) - Next - Return clsTempCode - End Function - - Public Sub GetAllAssignTo(lstCodes As List(Of RCodeStructure), lstValues As List(Of String)) - SortParameters() - If bToBeAssigned AndAlso Not lstCodes.Contains(Me) Then - lstCodes.Add(Me) - lstValues.Add(strAssignTo) - End If - For Each clsTempParam As RParameter In clsParameters - clsTempParam.GetAllAssignTo(lstCodes, lstValues) - Next - End Sub -End Class +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + +Public Class RCodeStructure + 'Decides whether or not the output of the R-command should be part of the script or not, in the case this has already been assigned. + Public strAssignTo As String + 'strAssignTo is the name that should be used to assign in R the output of the main (Base) R-command. + Public strAssignToDataFrame As String + Public strAssignToColumn As String + Public strAssignToModel As String + Public strAssignToGraph As String + Public strAssignToSurv As String + Public strAssignToTable As String + + + ' If true then a list of data frames is being assigned, otherwise a single data frame + Public bDataFrameList As Boolean = False + ' Optional R character vector to give names of new data frames if data frame list is not named + Public strDataFrameNames As String + + 'These AssingTo's are only relevant in the string case, as RFunction and ROperator have internal equivalents. + 'If they are empty, the output Of the command Is Not linked To an R-instat object. + 'If they are non-empty, that gives the name of the R-instat Object fields it needs to be linked with. + Public bToBeAssigned As Boolean = False + 'bToBeAssigned is a boolean telling whether or not, AT THE CURRENT STAGE of running code within R, the output of the Base R-command NEEDS TO BE assigned to + ' - the variable With the appropriate name: strAssignTo, + ' - And potentially assigned to elements in an R-instat object, if specified in the AssignToDataFrame,... parameters. + Public bIsAssigned As Boolean = False + 'bIsAssigned tells blindly whether or not the output of the R-command has been assigned and, if relevant, the link with the appropriate R-instat object has been done. + 'Both booleans are necessary to distinguish the case where nothing needs to be assigned, and nothing is indeed assigned from the case, nothing needs to be assigned as it has already been assigned. + 'So bIsAssigned Is Not enough To decide whether Or Not we should assign, unless we use the information "is strAssignTo empty or not", but for the moment we keep it like it is. + Public bAssignToIsPrefix As Boolean = False + Public bAssignToColumnWithoutNames As Boolean = False + Public bInsertColumnBefore As Boolean = False + Public strAdjacentColumn As String = "" + Public bRequireCorrectLength As Boolean = True + Public clsParameters As New List(Of RParameter) + Protected iNumberOfAddedParameters As Integer = 0 'This might be temporary, it enables to have a default name for parameters... + 'Currently only used when this is in RSyntax as a before/after code to determine position code should be run in the list + 'Similar behaviour to parameter positions + Public iPosition = -1 + + 'Currently only used when this is in RSyntax as a before/after code to determine position code should be run in the list + 'This is because RSyntax has iCallType & bExcludeAssignedFunctionOutput which it uses for the base code + 'Eventually migrate these out of RSyntax + Public iCallType As Integer = 0 + Public bExcludeAssignedFunctionOutput As Boolean = True + + 'The name this code is represented by in the R global environment + 'This is used to clear the global environment of unused variables + 'Will be cleared after running unless bClearFromGlobal = False + Public bClearFromGlobal As Boolean = False + + ' If True when running ToScript the function will be returned as a string that could be passed to R + ' e.g. "seq(from = 1, to = 10)" instead of seq(from = 1, to = 10) + ' When True, assignment cannot be used for the function or its parameters + Public bToScriptAsRString As Boolean = False + + 'Tag object for any use + Public Tag As Object + + Public Event ParametersChanged() + + 'Public ReadOnly Property OrderedIndices As List(Of Integer) + 'This was initially intended to provide + ' Get + ' Return lstOrderedIndices + ' End Get + 'End Property + + Protected Sub OnParametersChanged() + RaiseEvent ParametersChanged() + End Sub + + 'Most methods from RFunction/ROperator have been moved here + + Public Sub SetAssignTo(strTemp As String, Optional strTempDataframe As String = "", Optional strTempColumn As String = "", Optional strTempModel As String = "", Optional strTempGraph As String = "", Optional strTempSurv As String = "", Optional strTempTable As String = "", Optional bAssignToIsPrefix As Boolean = False, Optional bAssignToColumnWithoutNames As Boolean = False, Optional bInsertColumnBefore As Boolean = False, Optional bRequireCorrectLength As Boolean = True, Optional bDataFrameList As Boolean = False, Optional strDataFrameNames As String = "") + + strAssignTo = strTemp + If Not strTempDataframe = "" Then + strAssignToDataFrame = strTempDataframe + If Not strTempColumn = "" Then + strAssignToColumn = strTempColumn + End If + End If + If Not strTempModel = "" Then + strAssignToModel = strTempModel + End If + If Not strTempGraph = "" Then + strAssignToGraph = strTempGraph + End If + If Not strTempSurv = "" Then + strAssignToSurv = strTempSurv + End If + + If Not strTempTable = "" Then + strAssignToTable = strTempTable + End If + bToBeAssigned = True + bIsAssigned = False + Me.bAssignToIsPrefix = bAssignToIsPrefix + Me.bAssignToColumnWithoutNames = bAssignToColumnWithoutNames + Me.bInsertColumnBefore = bInsertColumnBefore + Me.bRequireCorrectLength = bRequireCorrectLength + Me.bDataFrameList = bDataFrameList + Me.strDataFrameNames = strDataFrameNames + + End Sub + + Public Sub RemoveAssignTo() + strAssignTo = "" + strAssignToDataFrame = "" + strAssignToColumn = "" + strAssignToModel = "" + strAssignToGraph = "" + strAssignToSurv = "" + strAssignToTable = "" + bToBeAssigned = False + bIsAssigned = False + bAssignToIsPrefix = False + bAssignToColumnWithoutNames = False + bInsertColumnBefore = False + End Sub + + Public Overridable Function ToScript(Optional ByRef strScript As String = "", Optional strTemp As String = "") As String + Dim clsAddColumns As New RFunction + Dim clsGetColumns As New RFunction + Dim clsAddData As New RFunction + Dim clsGetData As New RFunction + Dim clsAddModels As New RFunction + Dim clsGetModels As New RFunction + Dim clsAddGraphs As New RFunction + Dim clsGetGraphs As New RFunction + Dim clsAddSurv As New RFunction + Dim clsGetSurv As New RFunction + Dim clsAddTables As New RFunction + Dim clsGetTables As New RFunction + Dim clsDataList As New RFunction + + If bIsAssigned Then + Return (strAssignTo) + End If + + If bToBeAssigned Then + + strScript = strScript & ConstructAssignTo(strAssignTo, strTemp) & Environment.NewLine + 'strScript = strScript & strAssignTo & " <- " & strTemp & Environment.NewLine + + If Not strAssignToDataFrame = "" AndAlso (Not strAssignToColumn = "" OrElse bAssignToColumnWithoutNames) Then + clsAddColumns.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_columns_to_data") + clsAddColumns.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + If Not bAssignToColumnWithoutNames Then + clsAddColumns.AddParameter("col_name", Chr(34) & strAssignToColumn & Chr(34)) + End If + clsAddColumns.AddParameter("col_data", strAssignTo) + If bAssignToIsPrefix Then + clsAddColumns.AddParameter("use_col_name_as_prefix", "TRUE") + Else + If frmMain.clsInstatOptions.bIncludeRDefaultParameters Then + clsAddColumns.AddParameter("use_col_name_as_prefix", "FALSE") + End If + End If + + 'If bInsertColumnBefore Then + ' clsAddColumns.AddParameter("before", "TRUE") + 'Else + ' If frmMain.clsInstatOptions.bIncludeRDefaultParameters Then + ' clsAddColumns.AddParameter("before", "FALSE") + ' End If + 'End If + If Not String.IsNullOrEmpty(strAdjacentColumn) Then + clsAddColumns.AddParameter("before", If(bInsertColumnBefore, "TRUE", "FALSE")) + clsAddColumns.AddParameter("adjacent_column", strAdjacentColumn) + 'clsAddColumns.AddParameter("adjacent_column", Chr(34) & strAdjacentColumn & Chr(34)) + Else + If bInsertColumnBefore Then + clsAddColumns.AddParameter("before", "TRUE") + Else + If frmMain.clsInstatOptions.bIncludeRDefaultParameters Then + clsAddColumns.AddParameter("before", "FALSE") + End If + + End If + End If + If Not bRequireCorrectLength Then + clsAddColumns.AddParameter("require_correct_length", "FALSE") + End If + strScript = strScript & clsAddColumns.ToScript() & Environment.NewLine + + clsGetColumns.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_columns_from_data") + clsGetColumns.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + clsGetColumns.AddParameter("col_names", Chr(34) & strAssignToColumn & Chr(34)) + strAssignTo = clsGetColumns.ToScript() + ElseIf Not strAssignToModel = "" Then + clsAddModels.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_model") + clsAddModels.AddParameter("model_name", Chr(34) & strAssignToModel & Chr(34)) + clsAddModels.AddParameter("model", strAssignTo) + clsAddModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + If Not strAssignToDataFrame = "" Then + clsAddModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + clsGetModels.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + End If + strScript = strScript & clsAddModels.ToScript() & Environment.NewLine + + clsGetModels.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_models") + clsGetModels.AddParameter("model_name", Chr(34) & strAssignToModel & Chr(34)) + strAssignTo = clsGetModels.ToScript() + ElseIf Not strAssignToGraph = "" Then + clsAddGraphs.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_graph") + clsAddGraphs.AddParameter("graph_name", Chr(34) & strAssignToGraph & Chr(34)) + clsAddGraphs.AddParameter("graph", strAssignTo) + If Not strAssignToDataFrame = "" Then + clsAddGraphs.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + clsGetGraphs.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + End If + strScript = strScript & clsAddGraphs.ToScript() & Environment.NewLine + + clsGetGraphs.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_graphs") + clsGetGraphs.AddParameter("graph_name", Chr(34) & strAssignToGraph & Chr(34)) + strAssignTo = clsGetGraphs.ToScript() + ElseIf Not strAssignToSurv = "" Then + clsAddSurv.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_surv") + clsAddSurv.AddParameter("surv_name", Chr(34) & strAssignToSurv & Chr(34)) + clsAddSurv.AddParameter("surv", strAssignTo) + If Not strAssignToDataFrame = "" Then + clsAddSurv.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + clsGetSurv.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + End If + strScript = strScript & clsAddSurv.ToScript() & Environment.NewLine + + clsGetSurv.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_surv") + clsGetSurv.AddParameter("surv_name", Chr(34) & strAssignToSurv & Chr(34)) + strAssignTo = clsGetSurv.ToScript() + + ElseIf Not strAssignToTable = "" Then + clsAddTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$add_table") + clsAddTables.AddParameter("table_name", Chr(34) & strAssignToTable & Chr(34)) + clsAddTables.AddParameter("table", strAssignTo) + If Not strAssignToDataFrame = "" Then + clsAddTables.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + clsGetTables.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + End If + strScript = strScript & clsAddTables.ToScript() & Environment.NewLine + + clsGetTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_tables") + clsGetTables.AddParameter("table_name", Chr(34) & strAssignToTable & Chr(34)) + strAssignTo = clsGetTables.ToScript() + ElseIf Not strAssignToDataFrame = "" Then + clsAddData.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$import_data") + + If bDataFrameList Then + clsAddData.AddParameter("data_tables", strAssignTo, iPosition:=0) + If strDataFrameNames <> "" Then + clsAddData.AddParameter("data_names", strDataFrameNames, iPosition:=5) + End If + Else + clsDataList.SetRCommand("list") + clsDataList.AddParameter(strAssignToDataFrame, strAssignTo) + clsAddData.AddParameter("data_tables", clsRFunctionParameter:=clsDataList, iPosition:=0) + End If + + strScript = strScript & clsAddData.ToScript() & Environment.NewLine + + clsGetData.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_data_frame") + clsGetData.AddParameter("data_name", Chr(34) & strAssignToDataFrame & Chr(34)) + strAssignTo = clsGetData.ToScript() + End If + bIsAssigned = True + bToBeAssigned = False + Return strAssignTo + Else + Return strTemp + End If + End Function + + + 'sets assign to , to the last line of strTemp + Private Function ConstructAssignTo(strAssignTo As String, strTemp As String) As String + 'Split strTemp and get the last line then set assign to it then merge the wole string + Dim strReconstructed As String = "" + Dim strParts As String() + If Not String.IsNullOrEmpty(strTemp) Then + strParts = strTemp.Split(ControlChars.CrLf.ToCharArray(), StringSplitOptions.RemoveEmptyEntries) + If strParts.Length > 1 Then + For i As Integer = 0 To strParts.Length - 2 + strReconstructed = strReconstructed & strParts(i) & Environment.NewLine + Next + strReconstructed = strReconstructed & strAssignTo & " <- " & strParts.Last + Else + strReconstructed = strAssignTo & " <- " & strTemp + End If + End If + Return strReconstructed + End Function + + + Public Overridable Function GetParameter(strName As String) As RParameter + Return New RParameter + End Function + + Public Overridable Sub AddParameter(Optional strParameterName As String = "", Optional strParameterValue As String = "", Optional clsRFunctionParameter As RFunction = Nothing, Optional clsROperatorParameter As ROperator = Nothing, Optional bIncludeArgumentName As Boolean = True, Optional iPosition As Integer = -1) + Dim clsParam = New RParameter + + If strParameterName = "" Then + 'MsgBox("Developer Error: some parameter has been added without specifying a name. We want all parameters to be given a name eventually.", MsgBoxStyle.OkOnly) + bIncludeArgumentName = False + If iPosition = 0 Then + strParameterName = "First" + Else + strParameterName = "Unnamed" + End If + End If + clsParam.SetArgumentName(strParameterName) + If Not strParameterValue = "" Then + clsParam.SetArgumentValue(strParameterValue) + ElseIf clsRFunctionParameter IsNot Nothing Then + clsParam.SetArgument(clsRFunctionParameter) + ElseIf clsROperatorParameter IsNot Nothing Then + clsParam.SetArgument(clsROperatorParameter) + End If + clsParam.bIncludeArgumentName = bIncludeArgumentName + clsParam.Position = iPosition + AddParameter(clsParam) + End Sub + + 'TODO This should be call AddParameter but need to make it unambiguous with above + Public Overridable Sub AddParameterWithCodeStructure(Optional strParameterName As String = "", Optional strParameterValue As String = "", Optional clsRCodeObject As RCodeStructure = Nothing, Optional bIncludeArgumentName As Boolean = True, Optional iPosition As Integer = -1) + If TypeOf (clsRCodeObject) Is RFunction Then + AddParameter(strParameterName:=strParameterName, strParameterValue:=strParameterValue, clsRFunctionParameter:=clsRCodeObject, bIncludeArgumentName:=bIncludeArgumentName, iPosition:=iPosition) + ElseIf TypeOf (clsRCodeObject) Is ROperator Then + AddParameter(strParameterName:=strParameterName, strParameterValue:=strParameterValue, clsROperatorParameter:=clsRCodeObject, bIncludeArgumentName:=bIncludeArgumentName, iPosition:=iPosition) + End If + End Sub + + Public Overridable Sub AddParameter(clsNewParam As RParameter) + Dim i As Integer = -1 + Dim strTempArgumentName As String = clsNewParam.strArgumentName + If clsParameters IsNot Nothing Then + If clsNewParam.strArgumentName IsNot Nothing Then + 'Dim match As Predicate(Of RParameter) = Function(x) x.strArgumentName.Equals(clsParam.strArgumentName) + i = clsParameters.FindIndex(Function(x) x.strArgumentName.Equals(strTempArgumentName)) + End If + If i = -1 Then + ShiftParametersPositions(clsNewParam.Position) 'Checking if there is room in the parameter's positions to add a parameter with position = iPosition + clsParameters.Add(clsNewParam) + Else + If clsNewParam.bIsString AndAlso clsNewParam.strArgumentValue IsNot Nothing Then + clsParameters(i).SetArgumentValue(clsNewParam.strArgumentValue) + ElseIf (clsNewParam.bIsOperator OrElse clsNewParam.bIsFunction) AndAlso clsNewParam.clsArgumentCodeStructure IsNot Nothing Then + clsParameters(i).SetArgument(clsNewParam.clsArgumentCodeStructure) + Else + 'message + End If + If clsParameters(i).Position <> clsNewParam.Position Then + 'In case the position needs to be changed, there might exist another parameter with the new position in the list + 'The parameter i is then temporarily set to unordered until the Shift in positions has been operated within the clsParameters (if necessary). + clsParameters(i).Position = -1 + If clsNewParam.Position <> -1 Then + ShiftParametersPositions(clsNewParam.Position) + clsParameters(i).Position = clsNewParam.Position + End If + End If + End If + Else + 'message + End If + bIsAssigned = False + iNumberOfAddedParameters = iNumberOfAddedParameters + 1 + OnParametersChanged() + End Sub + + Private Sub ShiftParametersPositions(iPosition As Integer) + 'Assuming that there are no repetitions in the positions of ordered parameters, this sub will shift all positions starting from iPosition until there are no repititions of positions even if a parameter with position iposition was added. + 'In particular it won't do anything if there is no parameter with position iPosition in clsParameters. + Dim bReady As Boolean = False 'indicates when incrementing will solve all repetitions among positions of ordered parameters. + Dim lstIndices As New List(Of Integer) 'The list of indices of the parameters of which the position need to be incremented. + 'Only Shift if iPosition is > -1 + If iPosition > -1 Then + While Not bReady + bReady = True 'the list is ready unless there is a parameter that has position iPosition. In which case, this parameter's position will be incremented. Now need to check that there is no other parameter with position iposition + 1. + For i As Integer = 0 To clsParameters.Count - 1 + If clsParameters(i).Position = iPosition Then + iPosition = iPosition + 1 + lstIndices.Add(i) + bReady = False + End If + Next + End While + For Each iIndex As Integer In lstIndices + clsParameters(iIndex).Position = clsParameters(iIndex).Position + 1 + Next + End If + End Sub + + Public Sub SortParameters() + 'This sub is used to reorder the parameters according to their Position property. + 'It will be called only in places where it is necessary ie before ToScript or RemoveAdditionalParameters in ROperator. + clsParameters.Sort(AddressOf CompareParametersPosition) + End Sub + + Private Function CompareParametersPosition(ByVal clsMain As RParameter, ByVal clsRelative As RParameter) As Integer + 'Compares two RParameters according to their Position property. If x is "smaller" than y, then return -1, if they are "equal" return 0 else return 1. + If clsMain.Position = clsRelative.Position Then + Return 0 + ElseIf clsRelative.Position = -1 Then + Return -1 + ElseIf clsMain.Position = -1 Then + Return 1 + Else + Return clsMain.Position.CompareTo(clsRelative.Position) + End If + End Function + + Public Sub RemoveUnorderedParameters() + 'Removes all parameters that are of position -1 i e unordered. + Dim clsParam As RParameter + If Not clsParameters Is Nothing Then + clsParam = clsParameters.Find(Function(x) x.Position = -1) + clsParameters.Remove(clsParam) + End If + bIsAssigned = False + OnParametersChanged() + End Sub + + Public Overridable Sub RemoveParameterByName(strArgName As String) + Dim clsParam As RParameter + If Not clsParameters Is Nothing Then + clsParam = clsParameters.Find(Function(x) x.strArgumentName = strArgName) + clsParameters.Remove(clsParam) + End If + bIsAssigned = False + OnParametersChanged() + End Sub + + Public Overridable Sub RemoveParameterByPosition(iPosition As Integer) + Dim clsParam As RParameter + If Not clsParameters Is Nothing Then + clsParam = clsParameters.Find(Function(x) x.Position = iPosition) + clsParameters.Remove(clsParam) + End If + bIsAssigned = False + OnParametersChanged() + End Sub + + Public Overridable Sub RemoveParameter(clsParam As RParameter) + If Not clsParameters Is Nothing Then + clsParameters.Remove(clsParam) + End If + bIsAssigned = False + OnParametersChanged() + End Sub + + Public Overridable Function ContainsParameter(clsParam As RParameter) As Boolean + Return clsParameters.Contains(clsParam) + End Function + + Public Overridable Function ContainsParameter(strParameterName As String) As Boolean + Return (clsParameters.FindIndex(Function(x) x.strArgumentName = strParameterName) <> -1) + End Function + + Public Overridable Sub Clear() + 'todo tidy up iPosition + iPosition = -1 + iCallType = 0 + bExcludeAssignedFunctionOutput = True + 'todo shouldn't this be true by default + bClearFromGlobal = False + bToScriptAsRString = False + RemoveAssignTo() + ClearParameters() + End Sub + + Public Overridable Sub ClearParameters() + clsParameters.Clear() + iNumberOfAddedParameters = 0 + bIsAssigned = False + OnParametersChanged() + End Sub + + Public Overridable Function Clone() As RCodeStructure + Dim clsTempCode As New RCodeStructure + Dim clsRParam As RParameter + + clsTempCode.strAssignTo = strAssignTo + clsTempCode.strAssignToDataFrame = strAssignToDataFrame + clsTempCode.strAssignToColumn = strAssignToColumn + clsTempCode.strAssignToModel = strAssignToModel + clsTempCode.strAssignToGraph = strAssignToGraph + clsTempCode.strAssignToSurv = strAssignToSurv + clsTempCode.strAssignToTable = strAssignToTable + clsTempCode.bDataFrameList = bDataFrameList + clsTempCode.strDataFrameNames = strDataFrameNames + clsTempCode.bToBeAssigned = bToBeAssigned + clsTempCode.bIsAssigned = bIsAssigned + clsTempCode.bAssignToIsPrefix = bAssignToIsPrefix + clsTempCode.bAssignToColumnWithoutNames = bAssignToColumnWithoutNames + clsTempCode.bInsertColumnBefore = bInsertColumnBefore + clsTempCode.iNumberOfAddedParameters = iNumberOfAddedParameters + clsTempCode.iPosition = iPosition + clsTempCode.iCallType = iCallType + clsTempCode.bExcludeAssignedFunctionOutput = bExcludeAssignedFunctionOutput + clsTempCode.bClearFromGlobal = bClearFromGlobal + clsTempCode.bToScriptAsRString = bToScriptAsRString + clsTempCode.Tag = Tag + For Each clsRParam In clsParameters + clsTempCode.AddParameter(clsRParam.Clone) + Next + Return clsTempCode + End Function + + Public Sub GetAllAssignTo(lstCodes As List(Of RCodeStructure), lstValues As List(Of String)) + SortParameters() + If bToBeAssigned AndAlso Not lstCodes.Contains(Me) Then + lstCodes.Add(Me) + lstValues.Add(strAssignTo) + End If + For Each clsTempParam As RParameter In clsParameters + clsTempParam.GetAllAssignTo(lstCodes, lstValues) + Next + End Sub +End Class diff --git a/instat/clsRLink.vb b/instat/clsRLink.vb index 78d3da6c6e6..38906ead1c9 100644 --- a/instat/clsRLink.vb +++ b/instat/clsRLink.vb @@ -444,6 +444,7 @@ Public Class RLink Dim clsPNGFunction As New RFunction Dim strTempAssignTo As String = ".temp_val" Dim bSuccess As Boolean + Dim bError As Boolean = False strTempGraphsDirectory = System.IO.Path.Combine(System.IO.Path.GetTempPath() & "R_Instat_Temp_Graphs") strOutput = "" @@ -558,7 +559,7 @@ Public Class RLink strSplitScript = Left(strScript, strScript.Trim(Environment.NewLine.ToCharArray).LastIndexOf(Environment.NewLine.ToCharArray)) If strSplitScript <> "" Then Try - Evaluate(strSplitScript, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) + bError = Not Evaluate(strSplitScript, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) Catch e As Exception MsgBox(e.Message & Environment.NewLine & "The error occurred in attempting to run the following R command(s):" & Environment.NewLine & strScript, MsgBoxStyle.Critical, "Error running R command(s)") End Try @@ -567,12 +568,16 @@ Public Class RLink strCapturedScript = "capture.output(" & strSplitScript & ")" End If Try - Evaluate(strTempAssignTo & " <- " & strCapturedScript, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) - expTemp = GetSymbol(strTempAssignTo) - If expTemp IsNot Nothing Then - strTemp = String.Join(Environment.NewLine, expTemp.AsCharacter()) - If strTemp <> "" Then - strOutput = strOutput & strTemp & Environment.NewLine + If Not bError Then + If Evaluate(strTempAssignTo & " <- " & strCapturedScript, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) Then + expTemp = GetSymbol(strTempAssignTo) + Evaluate("rm(" & strTempAssignTo & ")", bSilent:=True) + If expTemp IsNot Nothing Then + strTemp = String.Join(Environment.NewLine, expTemp.AsCharacter()) + If strTemp <> "" Then + strOutput = strOutput & strTemp & Environment.NewLine + End If + End If End If End If Catch e As Exception @@ -592,15 +597,15 @@ Public Class RLink End If End Sub - Public Function RunInternalScriptGetValue(strScript As String, Optional strVariableName As String = ".temp_value", Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing) As SymbolicExpression + Public Function RunInternalScriptGetValue(strScript As String, Optional strVariableName As String = ".temp_value", Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing, Optional ByRef strError As String = "") As SymbolicExpression Dim expTemp As SymbolicExpression Dim strCommand As String expTemp = Nothing 'TODO Bug here if strScript is multiple lines. Wrong value will be returned - strCommand = strVariableName & "<-" & strScript + strCommand = strVariableName & " <- " & strScript If clsEngine IsNot Nothing Then - Evaluate(strCommand, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) + Evaluate(strCommand, bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride, strError:=strError) expTemp = GetSymbol(strVariableName, bSilent:=True) 'Very important to remove the variable after getting it othewise could be returning wrong variable later if a command gives an error Evaluate("rm(" & strVariableName & ")", bSilent:=bSilent, bSeparateThread:=bSeparateThread) @@ -608,11 +613,11 @@ Public Class RLink Return expTemp End Function - Public Function RunInternalScriptGetOutput(strScript As String, Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing) As CharacterVector + Public Function RunInternalScriptGetOutput(strScript As String, Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing, Optional ByRef strError As String = "") As CharacterVector Dim chrTemp As CharacterVector Dim expTemp As SymbolicExpression - expTemp = RunInternalScriptGetValue("capture.output(" & strScript & ")", bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride) + expTemp = RunInternalScriptGetValue("capture.output(" & strScript & ")", bSilent:=bSilent, bSeparateThread:=bSeparateThread, bShowWaitDialogOverride:=bShowWaitDialogOverride, strError:=strError) Try chrTemp = expTemp.AsCharacter() Catch ex As Exception @@ -641,7 +646,7 @@ Public Class RLink End If End Function - Private Function Evaluate(strScript As String, Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing) As Boolean + Private Function Evaluate(strScript As String, Optional bSilent As Boolean = False, Optional bSeparateThread As Boolean = True, Optional bShowWaitDialogOverride As Nullable(Of Boolean) = Nothing, Optional ByRef strError As String = "") As Boolean Dim thrRScript As Threading.Thread Dim thrDelay As Threading.Thread Dim thrWaitDisplay As Threading.Thread @@ -649,6 +654,7 @@ Public Class RLink Dim evtWaitHandleDelayDone As New System.Threading.AutoResetEvent(False) Dim bReturn As Boolean = True Dim i As Integer = 1 + Dim strTempError As String = "" Dim strTempFile As String Dim bErrorMessageOpen As Boolean = False Dim bCurrentShowWaiting As Boolean @@ -716,6 +722,7 @@ Public Class RLink MsgBox(ex.Message & Environment.NewLine & "The error occurred in attempting to run the following R command(s):" & Environment.NewLine & strScript, MsgBoxStyle.Critical, "Error running R command(s)") bErrorMessageOpen = False End If + strTempError = ex.Message bReturn = False End Try End Sub) @@ -758,12 +765,14 @@ Public Class RLink If Not bSilent Then MsgBox(ex.Message & Environment.NewLine & "The error occurred in attempting to run the following R command(s):" & Environment.NewLine & strScript, MsgBoxStyle.Critical, "Error running R command(s)") End If + strTempError = ex.Message bReturn = False End Try Else bReturn = False End If bRCodeRunning = False + strError = strTempError Return bReturn End Function @@ -1078,6 +1087,21 @@ Public Class RLink Return bExists End Function + Public Function GetDataFrameCount() As Integer + Dim iCount As Integer + Dim clsDataFrameCount As New RFunction + Dim expCount As SymbolicExpression + + clsDataFrameCount.SetRCommand(strInstatDataObject & "$dataframe_count") + expCount = RunInternalScriptGetValue(clsDataFrameCount.ToScript(), bSilent:=True) + If expCount IsNot Nothing AndAlso Not expCount.Type = Internals.SymbolicExpressionType.Null Then + iCount = expCount.AsInteger(0) + Else + iCount = 0 + End If + Return iCount + End Function + Public Function GetDataFrameLength(strDataFrameName As String, Optional bUseCurrentFilter As Boolean = False) As Integer Dim iLength As Integer Dim clsDataFrameLength As New RFunction diff --git a/instat/dlgBarAndPieChart.Designer.vb b/instat/dlgBarAndPieChart.Designer.vb index f7f03d48525..d155035a3b5 100644 --- a/instat/dlgBarAndPieChart.Designer.vb +++ b/instat/dlgBarAndPieChart.Designer.vb @@ -46,6 +46,10 @@ Partial Class dlgBarAndPieChart Me.rdoPieChart = New System.Windows.Forms.RadioButton() Me.rdoBarChart = New System.Windows.Forms.RadioButton() Me.cmdBarChartOptions = New System.Windows.Forms.Button() + Me.lblPosition = New System.Windows.Forms.Label() + Me.lblYvariable = New System.Windows.Forms.Label() + Me.cmdColumnChartOptions = New System.Windows.Forms.Button() + Me.ucrReceiverY = New instat.ucrReceiverSingle() Me.ucrInputBarChartPosition = New instat.ucrInputComboBox() Me.ucrSaveBar = New instat.ucrSave() Me.ucrChkFlipCoordinates = New instat.ucrCheck() @@ -54,7 +58,8 @@ Partial Class dlgBarAndPieChart Me.ucrBarChartSelector = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrBase = New instat.ucrButtons() Me.ucrPnlOptions = New instat.UcrPanel() - Me.lblPosition = New System.Windows.Forms.Label() + Me.lblYValue = New System.Windows.Forms.Label() + Me.ucrInputYValue = New instat.ucrInputComboBox() Me.SuspendLayout() ' 'lblVariable @@ -114,6 +119,32 @@ Partial Class dlgBarAndPieChart Me.cmdBarChartOptions.Tag = "Bar_Chart_Options" Me.cmdBarChartOptions.UseVisualStyleBackColor = True ' + 'lblPosition + ' + resources.ApplyResources(Me.lblPosition, "lblPosition") + Me.lblPosition.Name = "lblPosition" + ' + 'lblYvariable + ' + resources.ApplyResources(Me.lblYvariable, "lblYvariable") + Me.lblYvariable.Name = "lblYvariable" + ' + 'cmdColumnChartOptions + ' + resources.ApplyResources(Me.cmdColumnChartOptions, "cmdColumnChartOptions") + Me.cmdColumnChartOptions.Name = "cmdColumnChartOptions" + Me.cmdColumnChartOptions.Tag = "Column_Chart_Options" + Me.cmdColumnChartOptions.UseVisualStyleBackColor = True + ' + 'ucrReceiverY + ' + Me.ucrReceiverY.frmParent = Me + resources.ApplyResources(Me.ucrReceiverY, "ucrReceiverY") + Me.ucrReceiverY.Name = "ucrReceiverY" + Me.ucrReceiverY.Selector = Nothing + Me.ucrReceiverY.strNcFilePath = "" + Me.ucrReceiverY.ucrSelector = Nothing + ' 'ucrInputBarChartPosition ' Me.ucrInputBarChartPosition.AddQuotesIfUnrecognised = True @@ -168,15 +199,27 @@ Partial Class dlgBarAndPieChart resources.ApplyResources(Me.ucrPnlOptions, "ucrPnlOptions") Me.ucrPnlOptions.Name = "ucrPnlOptions" ' - 'lblPosition + 'lblYValue ' - resources.ApplyResources(Me.lblPosition, "lblPosition") - Me.lblPosition.Name = "lblPosition" + resources.ApplyResources(Me.lblYValue, "lblYValue") + Me.lblYValue.Name = "lblYValue" + ' + 'ucrInputYValue + ' + Me.ucrInputYValue.AddQuotesIfUnrecognised = True + Me.ucrInputYValue.IsReadOnly = False + resources.ApplyResources(Me.ucrInputYValue, "ucrInputYValue") + Me.ucrInputYValue.Name = "ucrInputYValue" ' 'dlgBarAndPieChart ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrInputYValue) + Me.Controls.Add(Me.lblYValue) + Me.Controls.Add(Me.cmdColumnChartOptions) + Me.Controls.Add(Me.lblYvariable) + Me.Controls.Add(Me.ucrReceiverY) Me.Controls.Add(Me.lblPosition) Me.Controls.Add(Me.ucrInputBarChartPosition) Me.Controls.Add(Me.ucrSaveBar) @@ -219,4 +262,9 @@ Partial Class dlgBarAndPieChart Friend WithEvents cmdBarChartOptions As Button Friend WithEvents ucrInputBarChartPosition As ucrInputComboBox Friend WithEvents lblPosition As Label + Friend WithEvents lblYvariable As Label + Friend WithEvents ucrReceiverY As ucrReceiverSingle + Friend WithEvents cmdColumnChartOptions As Button + Friend WithEvents ucrInputYValue As ucrInputComboBox + Friend WithEvents lblYValue As Label End Class \ No newline at end of file diff --git a/instat/dlgBarAndPieChart.resx b/instat/dlgBarAndPieChart.resx index 57661dfb859..2e123c7e289 100644 --- a/instat/dlgBarAndPieChart.resx +++ b/instat/dlgBarAndPieChart.resx @@ -1,564 +1,742 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - NoControl - - - - 255, 76 - - - 48, 13 - - - 4 - - - Variable: - - - lblVariable - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - NoControl - - - 255, 126 - - - 103, 13 - - - 6 - - - By Factor (Optional): - - - lblByFactor - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - NoControl - - - 10, 262 - - - 121, 25 - - - 11 - - - Options - - - cmdOptions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - NoControl - - - 10, 231 - - - 121, 25 - - - 8 - - - Pie Chart Options - - - cmdPieChartOptions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - Button - - - Flat - - - NoControl - - - 206, 12 - - - 110, 28 - - - 2 - - - Pie Chart - - - MiddleCenter - - - rdoPieChart - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Button - - - Flat - - - NoControl - - - 98, 12 - - - 110, 28 - - - 1 - - - Bar Chart - - - MiddleCenter - - - rdoBarChart - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - NoControl - - - 10, 231 - - - 121, 25 - - - 10 - - - Bar Chart Options - - - cmdBarChartOptions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - 255, 188 - - - 21, 17, 21, 17 - - - 92, 21 - - - 9 - - - ucrInputBarChartPosition - - - instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 1 - - - 10, 319 - - - 255, 24 - - - 13 - - - ucrSaveBar - - - instat.ucrSave, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 2 - - - 10, 293 - - - 166, 20 - - - 12 - - - ucrChkFlipCoordinates - - - instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 3 - - - True - - - 6, 13 - - - 415, 400 - - - True - - - 252, 170 - - - 47, 13 - - - 8 - - - Position: - - - lblPosition - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 255, 91 - - - 0, 0, 0, 0 - - - 120, 20 - - - 5 - - - ucrReceiverFirst - - - instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 10 - - - 10, 41 - - - 0, 0, 0, 0 - - - 210, 180 - - - 3 - - - ucrBarChartSelector - - - instat.ucrSelectorByDataFrameAddRemove, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 11 - - - 10, 345 - - - 410, 52 - - - 14 - - - ucrBase - - - instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 12 - - - 87, 6 - - - 241, 36 - - - 0 - - - ucrPnlOptions - - - instat.UcrPanel, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 15 - - - CenterScreen - - - Bar and Pie Chart - - - dlgBarAndPieChart - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 255, 141 - - - 0, 0, 0, 0 - - - 120, 20 - - - 7 - - - ucrReceiverByFactor - - - instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 9 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + True + + + + NoControl + + + + 255, 76 + + + 58, 13 + + + 5 + + + X Variable: + + + lblVariable + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 13 + + + True + + + NoControl + + + 255, 226 + + + 103, 13 + + + 7 + + + By Factor (Optional): + + + lblByFactor + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 12 + + + NoControl + + + 10, 262 + + + 121, 25 + + + 13 + + + Plot Options + + + cmdOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 11 + + + NoControl + + + 10, 231 + + + 121, 25 + + + 8 + + + Pie Chart Options + + + cmdPieChartOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 19 + + + Button + + + Flat + + + NoControl + + + 206, 12 + + + 110, 28 + + + 2 + + + Pie Chart + + + MiddleCenter + + + rdoPieChart + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 10 + + + Button + + + Flat + + + NoControl + + + 98, 12 + + + 110, 28 + + + 1 + + + Bar Chart + + + MiddleCenter + + + rdoBarChart + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 9 + + + NoControl + + + 10, 231 + + + 121, 25 + + + 10 + + + Bar Chart Options + + + cmdBarChartOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 18 + + + True + + + NoControl + + + 255, 276 + + + 47, 13 + + + 8 + + + Position: + + + lblPosition + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + + 4 + + + Button + + + Flat + + + NoControl + + + 286, 10 + + + 110, 28 + + + 3 + + + Column Chart + + + MiddleCenter + + + rdoColumnChart + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + True + + + NoControl + + + 255, 176 + + + 58, 13 + + + 9 + + + Y Variable: + + + lblYvariable + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + NoControl + + + 10, 231 + + + 121, 25 + + + 12 + + + Column Chart Options + + + cmdColumnChartOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + True + + + 6, 13 + + + 415, 411 + + + 255, 141 + + + 92, 21 + + + 20 + + + ucrInputYValue + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 + + + True + + + 255, 126 + + + 47, 13 + + + 19 + + + Y Value: + + + lblYValue + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + + 257, 189 + + + + 21, 17, 21, 17 + + + 92, 21 + + + 10 + + + ucrInputBarChartPosition + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 6 + + + 9, 328 + + + 4, 5, 4, 5 + + + 255, 24 + + + 15 + + + ucrSaveBar + + + instat.ucrSave, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 7 + + + 9, 302 + + + 166, 20 + + + 14 + + + ucrChkFlipCoordinates + + + instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 8 + + + 255, 241 + + + 0, 0, 0, 0 + + + 120, 20 + + + 8 + + + ucrReceiverByFactor + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 14 + + + 255, 91 + + + 0, 0, 0, 0 + + + 120, 20 + + + 6 + + + ucrReceiverFirst + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 15 + + + 10, 41 + + + 0, 0, 0, 0 + + + 210, 180 + + + 4 + + + ucrBarChartSelector + + + instat.ucrSelectorByDataFrameAddRemove, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 16 + + + 9, 358 + + + 410, 52 + + + 16 + + + ucrBase + + + instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 17 + + + 66, 6 + + + 330, 36 + + + 0 + + + ucrPnlOptions + + + instat.UcrPanel, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + + 19 + + + + CenterScreen + + + Bar and Pie Chart + + + dlgBarAndPieChart + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 255, 189 + + + + 0, 0, 0, 0 + + + 120, 20 + + + 11 + + + ucrReceiverY + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 4 + \ No newline at end of file diff --git a/instat/dlgBarAndPieChart.vb b/instat/dlgBarAndPieChart.vb index d277d4a304e..710412b1a78 100644 --- a/instat/dlgBarAndPieChart.vb +++ b/instat/dlgBarAndPieChart.vb @@ -14,6 +14,7 @@ ' You should have received a copy of the GNU General Public License ' along with this program. If not, see . +Imports instat Imports instat.Translations Public Class dlgBarAndPieChart @@ -39,7 +40,6 @@ Public Class dlgBarAndPieChart Private clsCoordPolarFunction As New RFunction Private clsCoordPolarStartOperator As New ROperator - Private Sub cmdOptions_Load(sender As Object, e As EventArgs) Handles MyBase.Load If bFirstLoad Then InitialiseDialog() @@ -49,8 +49,10 @@ Public Class dlgBarAndPieChart SetDefaults() End If SetRCodeForControls(bReset) + bReset = False autoTranslate(Me) + ChangeLabel() 'TODO. this has been put here temporarily because there is a problem with the translation of the label TestOkEnabled() End Sub @@ -59,21 +61,28 @@ Public Class dlgBarAndPieChart Dim clsCoordFlipParam As New RParameter Dim clsRCoordPolarFunction As New RFunction Dim dctPositionPairs As New Dictionary(Of String, String) + Dim dctStatOptions As New Dictionary(Of String, String) ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False ucrBase.clsRsyntax.iCallType = 3 - ucrBase.iHelpTopicID = 439 + ucrBase.iHelpTopicID = 438 ucrPnlOptions.AddRadioButton(rdoBarChart) ucrPnlOptions.AddRadioButton(rdoPieChart) ucrPnlOptions.AddParameterPresentCondition(rdoPieChart, "coord_polar") ucrPnlOptions.AddParameterPresentCondition(rdoBarChart, "coord_polar", False) + + + ucrPnlOptions.AddToLinkedControls({ucrChkFlipCoordinates}, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) ucrPnlOptions.AddToLinkedControls(ucrInputBarChartPosition, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) ucrInputBarChartPosition.SetLinkedDisplayControl(lblPosition) - - ucrPnlOptions.AddToLinkedControls(ucrChkFlipCoordinates, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) - ucrPnlOptions.AddToLinkedControls(ucrReceiverByFactor, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) + ucrPnlOptions.AddToLinkedControls({ucrReceiverByFactor}, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) ucrReceiverByFactor.SetLinkedDisplayControl(lblByFactor) + ucrPnlOptions.AddToLinkedControls(ucrReceiverY, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) + ucrReceiverY.SetLinkedDisplayControl(lblYvariable) + + ucrPnlOptions.AddToLinkedControls({ucrInputYValue}, {rdoBarChart}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) + ucrInputYValue.SetLinkedDisplayControl(lblYValue) ucrBarChartSelector.SetParameter(New RParameter("data", 0)) ucrBarChartSelector.SetParameterIsrfunction() @@ -83,6 +92,7 @@ Public Class dlgBarAndPieChart ucrReceiverFirst.SetParameter(New RParameter("x", 0)) ucrReceiverFirst.bWithQuotes = False ucrReceiverFirst.SetParameterIsString() + ucrReceiverFirst.SetLinkedDisplayControl(lblVariable) ucrReceiverByFactor.Selector = ucrBarChartSelector ucrReceiverByFactor.SetIncludedDataTypes({"factor"}) @@ -91,6 +101,13 @@ Public Class dlgBarAndPieChart ucrReceiverByFactor.bWithQuotes = False ucrReceiverByFactor.SetParameterIsString() + ucrReceiverY.Selector = ucrBarChartSelector + ucrReceiverY.strSelectorHeading = "Y Variable" + ucrReceiverY.SetParameter(New RParameter("y", 1)) + ucrReceiverY.bWithQuotes = False + ucrReceiverY.SetParameterIsString() + ucrReceiverY.SetLinkedDisplayControl(lblYvariable) + ucrSaveBar.SetIsComboBox() ucrSaveBar.SetCheckBoxText("Save Graph") ucrSaveBar.SetDataFrameSelector(ucrBarChartSelector.ucrAvailableDataFrames) @@ -111,6 +128,13 @@ Public Class dlgBarAndPieChart ucrChkFlipCoordinates.SetText("Flip Coordinates") ucrChkFlipCoordinates.SetParameter(clsCoordFlipParam, bNewChangeParameterValue:=False, bNewAddRemoveParameter:=True) + ucrInputYValue.SetParameter(New RParameter("stat", 0)) + dctStatOptions.Add("Count", Chr(34) & "count" & Chr(34)) + dctStatOptions.Add("Column", Chr(34) & "identity" & Chr(34)) + ucrInputYValue.SetItems(dctStatOptions) + ucrInputYValue.SetDropDownStyleAsNonEditable() + ucrInputYValue.SetRDefault(Chr(34) & "count" & Chr(34)) + ucrInputBarChartPosition.SetParameter(New RParameter("position", 0)) dctPositionPairs.Add("Stack", Chr(34) & "stack" & Chr(34)) dctPositionPairs.Add("Dodge", Chr(34) & "dodge" & Chr(34)) @@ -140,7 +164,7 @@ Public Class dlgBarAndPieChart clsBaseOperator.SetOperation("+") clsBaseOperator.AddParameter("ggplot", clsRFunctionParameter:=clsRggplotFunction, iPosition:=0) - clsBaseOperator.AddParameter("geomfunc", clsRFunctionParameter:=clsRgeomBarFunction, iPosition:=2) + clsBaseOperator.AddParameter("geom_bar", clsRFunctionParameter:=clsRgeomBarFunction, iPosition:=2) clsRggplotFunction.SetPackageName("ggplot2") clsRggplotFunction.SetRCommand("ggplot") @@ -156,6 +180,8 @@ Public Class dlgBarAndPieChart clsRgeomBarFunction.SetPackageName("ggplot2") clsRgeomBarFunction.SetRCommand("geom_bar") clsRgeomBarFunction.AddParameter("position", Chr(34) & "dodge" & Chr(34), iPosition:=0) + clsRgeomBarFunction.AddParameter("stat", Chr(34) & "count" & Chr(34), iPosition:=1) + clsLabsFunction = GgplotDefaults.clsDefaultLabs.Clone() clsXlabFunction = GgplotDefaults.clsXlabTitleFunction.Clone() @@ -176,21 +202,29 @@ Public Class dlgBarAndPieChart Private Sub SetRCodeForControls(bReset As Boolean) ucrReceiverFirst.SetRCode(clsBarAesFunction, bReset) ucrReceiverFirst.AddAdditionalCodeParameterPair(clsPieAesFunction, New RParameter("fill", 0), iAdditionalPairNo:=1) - + ucrReceiverY.SetRCode(clsBarAesFunction, bReset) ucrReceiverByFactor.SetRCode(clsBarAesFunction, bReset) - ucrSaveBar.SetRCode(clsBaseOperator, bReset) ucrBarChartSelector.SetRCode(clsRggplotFunction, bReset) ucrPnlOptions.SetRCode(clsBaseOperator, bReset) ucrChkFlipCoordinates.SetRCode(clsBaseOperator, bReset) ucrInputBarChartPosition.SetRCode(clsRgeomBarFunction, bReset) + ucrInputYValue.SetRCode(clsRgeomBarFunction, bReset) End Sub Private Sub TestOkEnabled() - If ucrReceiverFirst.IsEmpty OrElse Not ucrSaveBar.IsComplete Then - ucrBase.OKEnabled(False) - Else - ucrBase.OKEnabled(True) + If rdoBarChart.Checked Then + If Not ucrReceiverFirst.IsEmpty AndAlso Not (ucrReceiverY.IsEmpty AndAlso ucrReceiverY.Visible) AndAlso ucrSaveBar.IsComplete Then + ucrBase.OKEnabled(True) + Else + ucrBase.OKEnabled(False) + End If + ElseIf rdoPieChart.Checked Then + If ucrReceiverFirst.IsEmpty OrElse Not ucrSaveBar.IsComplete Then + ucrBase.OKEnabled(False) + Else + ucrBase.OKEnabled(True) + End If End If End Sub @@ -255,8 +289,13 @@ Public Class dlgBarAndPieChart clsRggplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsBarAesFunction, iPosition:=1) cmdPieChartOptions.Visible = False cmdBarChartOptions.Visible = True + cmdColumnChartOptions.Visible = False + If Not clsBaseOperator.ContainsParameter("geom_bar") Then + clsBaseOperator.AddParameter("geom_bar", clsRFunctionParameter:=clsRgeomBarFunction, iPosition:=2) + End If clsRgeomBarFunction.RemoveParameterByName("width") clsBaseOperator.RemoveParameter(clsRCoordPolarParam) + clsBaseOperator.RemoveParameterByName("geom_col") If Not ucrSaveBar.bUserTyped Then ucrSaveBar.SetPrefix("bar") End If @@ -266,9 +305,11 @@ Public Class dlgBarAndPieChart clsRggplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsPieAesFunction, iPosition:=1) clsRgeomBarFunction.AddParameter("width", "1") clsBaseOperator.AddParameter(clsRCoordPolarParam) + clsBaseOperator.RemoveParameterByName("geom_col") ucrReceiverFirst.SetMeAsReceiver() cmdPieChartOptions.Visible = True cmdBarChartOptions.Visible = False + cmdColumnChartOptions.Visible = False If Not ucrSaveBar.bUserTyped Then ucrSaveBar.SetPrefix("pie") End If @@ -280,11 +321,33 @@ Public Class dlgBarAndPieChart End If End Sub + Private Sub ChangeLabel() + lblVariable.Text = If(rdoBarChart.Checked, "X Variable", "Variable") + End Sub + Private Sub ucrPnlOptions_ControlValueChanged() Handles ucrPnlOptions.ControlValueChanged SetDialogOptions() + ChangeLabel() + setColumnChartOption() + TestOkEnabled() + End Sub + + Private Sub setColumnChartOption() + If rdoBarChart.Checked AndAlso ucrInputYValue.GetValue = "Column" Then + ucrReceiverY.SetVisible(True) + ucrReceiverY.AddOrRemoveParameter(True) + Else + ucrReceiverY.SetVisible(False) + ucrReceiverY.AddOrRemoveParameter(False) + End If + End Sub + + Private Sub ucrInputYValue_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputYValue.ControlValueChanged + setColumnChartOption() + TestOkEnabled() End Sub - Private Sub CoreControls_ContentsChanged() Handles ucrReceiverFirst.ControlContentsChanged, ucrSaveBar.ControlContentsChanged + Private Sub CoreControls_ContentsChanged() Handles ucrReceiverFirst.ControlContentsChanged, ucrReceiverY.ControlContentsChanged, ucrSaveBar.ControlContentsChanged TestOkEnabled() End Sub End Class diff --git a/instat/dlgBoxPlot.resx b/instat/dlgBoxPlot.resx index bfc07ff51f5..a89785c1247 100644 --- a/instat/dlgBoxPlot.resx +++ b/instat/dlgBoxPlot.resx @@ -451,7 +451,7 @@ 93, 20 - 17 + 14 ucrChkAddPoints @@ -475,7 +475,7 @@ 120, 20 - 16 + 17 ucrChkSwapParameters @@ -492,11 +492,14 @@ 10, 401 + + 4, 5, 4, 5 + 254, 24 - 14 + 16 ucrSaveBoxplot @@ -568,7 +571,7 @@ 137, 21 - 25 + 22 ucrInputSummaries @@ -589,7 +592,7 @@ 151, 20 - 24 + 15 ucrChkGrouptoConnect @@ -682,7 +685,7 @@ 410, 52 - 15 + 23 ucrBase diff --git a/instat/dlgCalculator.resx b/instat/dlgCalculator.resx index 07f8490d684..8eb75d58cc9 100644 --- a/instat/dlgCalculator.resx +++ b/instat/dlgCalculator.resx @@ -119,10 +119,14 @@ - 13, 369 + 17, 490 + + + + 5, 5, 5, 5 - 410, 52 + 547, 64 @@ -141,10 +145,13 @@ 0 - 12, 5 + 16, 6 + + + 5, 5, 5, 5 - 493, 358 + 657, 441 174 @@ -165,17 +172,13 @@ True - 6, 13 + 8, 16 - 517, 425 - - - - NoControl + 689, 559 - 2, 3, 2, 3 + 3, 4, 3, 4 CenterScreen diff --git a/instat/dlgCalculator.vb b/instat/dlgCalculator.vb index 2764601a449..81c3228485a 100644 --- a/instat/dlgCalculator.vb +++ b/instat/dlgCalculator.vb @@ -59,6 +59,7 @@ Public Class dlgCalculator ucrCalc.chkSaveResultInto.Checked = True SaveResults() ucrCalc.ucrSelectorForCalculations.bUseCurrentFilter = False + 'ucrCalc.ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) ucrBase.Visible = True End Sub @@ -69,17 +70,22 @@ Public Class dlgCalculator Private Sub InitialiseDialog() ucrBase.iHelpTopicID = 14 ucrCalc.ucrReceiverForCalculation.SetMeAsReceiver() + 'ucrCalc.ucrTryModelling.SetIsCommand() + 'ucrCalc.ucrTryModelling.SetReceiver(ucrCalc.ucrReceiverForCalculation) clsAttach.SetRCommand("attach") clsDetach.SetRCommand("detach") clsAttach.AddParameter("what", clsRFunctionParameter:=ucrCalc.ucrSelectorForCalculations.ucrAvailableDataFrames.clsCurrDataFrame) clsDetach.AddParameter("name", clsRFunctionParameter:=ucrCalc.ucrSelectorForCalculations.ucrAvailableDataFrames.clsCurrDataFrame) clsDetach.AddParameter("unload", "TRUE") + ucrBase.clsRsyntax.AddToBeforeCodes(clsAttach) + ucrBase.clsRsyntax.AddToAfterCodes(clsDetach) ucrBase.clsRsyntax.SetCommandString("") ucrCalc.ucrSaveResultInto.SetItemsTypeAsColumns() ucrCalc.ucrSaveResultInto.SetDefaultTypeAsColumn() ucrCalc.ucrSaveResultInto.SetDataFrameSelector(ucrCalc.ucrSelectorForCalculations.ucrAvailableDataFrames) ucrCalc.ucrSelectorForCalculations.Reset() ucrCalc.ucrSaveResultInto.SetValidationTypeAsRVariable() + ' ucrCalc.ucrTryModelling.StrvecOutputRequired() End Sub Private Sub ucrCalc_SaveNameChanged() Handles ucrCalc.SaveNameChanged @@ -98,27 +104,13 @@ Public Class dlgCalculator ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False End If End Sub - - Private Sub ucrBase_BeforeClickOk(sender As Object, e As EventArgs) Handles ucrBase.BeforeClickOk - Dim strScript As String = "" - Dim strFunc As String - clsAttach.AddParameter("what", clsRFunctionParameter:=ucrCalc.ucrSelectorForCalculations.ucrAvailableDataFrames.clsCurrDataFrame) - strFunc = clsAttach.ToScript(strScript) - frmMain.clsRLink.RunScript(strScript & strFunc) - End Sub - Private Sub ucrBase_ClickOk(sender As Object, e As EventArgs) Handles ucrBase.ClickOk - Dim strScript As String = "" - Dim strFunc As String - strFunc = clsDetach.ToScript(strScript) - frmMain.clsRLink.RunScript(strScript & strFunc) ucrCalc.SetCalculationHistory() End Sub Private Sub ucrCalc_SelectionChanged() Handles ucrCalc.SelectionChanged ucrBase.clsRsyntax.SetCommandString(ucrCalc.ucrReceiverForCalculation.GetVariableNames(False)) - ucrCalc.ucrInputTryMessage.SetName("") - ucrCalc.cmdTry.Enabled = Not ucrCalc.ucrReceiverForCalculation.IsEmpty() + ' ucrCalc.ucrTryModelling.ucrInputTryMessage.SetName("") TestOKEnabled() End Sub @@ -136,21 +128,27 @@ Public Class dlgCalculator Case "Maths" Me.Size = New System.Drawing.Size(iBasicWidth * 1.38, Me.Height) Case "Logical and Symbols" - Me.Size = New System.Drawing.Size(iBasicWidth * 1.46, Me.Height) + Me.Size = New System.Drawing.Size(iBasicWidth * 1.4, Me.Height) Case "Summary" - Me.Size = New System.Drawing.Size(iBasicWidth * 1.49, Me.Height) + Me.Size = New System.Drawing.Size(iBasicWidth * 1.43, Me.Height) Case "Strings (Character Columns)" - Me.Size = New System.Drawing.Size(iBasicWidth * 1.41, Me.Height) + Me.Size = New System.Drawing.Size(iBasicWidth * 1.47, Me.Height) + Case "Factor" + Me.Size = New System.Drawing.Size(iBasicWidth * 1.4, Me.Height) Case "Probability" - Me.Size = New System.Drawing.Size(iBasicWidth * 1.59, Me.Height) + Me.Size = New System.Drawing.Size(iBasicWidth * 1.5, Me.Height) Case "Dates" Me.Size = New System.Drawing.Size(iBasicWidth * 1.3, Me.Height) Case "Transform" Me.Size = New System.Drawing.Size(iBasicWidth * 1.35, Me.Height) Case "Circular" - Me.Size = New System.Drawing.Size(iBasicWidth * 1.39, Me.Height) + Me.Size = New System.Drawing.Size(iBasicWidth * 1.36, Me.Height) Case "Wakefield" Me.Size = New System.Drawing.Size(iBasicWidth * 1.7, Me.Height) + Case "Modifier" + Me.Size = New Size(iBasicWidth * 1.39, Me.Height) + Case "Symbols" + Me.Size = New Size(iBasicWidth * 2.56, Me.Height) Case Else Me.Size = New System.Drawing.Size(iBasicWidth, Me.Height) End Select @@ -162,7 +160,7 @@ Public Class dlgCalculator End Sub Private Sub ucrSelectorForCalculations_DataframeChanged() Handles ucrCalc.DataFrameChanged - ucrCalc.ucrInputTryMessage.SetName("") + 'ucrCalc.ucrTryModelling.ucrInputTryMessage.SetName("") SaveResults() End Sub @@ -173,62 +171,4 @@ Public Class dlgCalculator ucrCalc.ucrSaveResultInto.Visible = False End If End Sub - - Private Sub TryScript() - Dim strOutPut As String - Dim strAttach As String - Dim strDetach As String - Dim strTempScript As String = "" - Dim strVecOutput As CharacterVector - Dim bIsAssigned As Boolean - Dim bToBeAssigned As Boolean - Dim strAssignTo As String - Dim strAssignToColumn As String - Dim strAssignToDataFrame As String - - bIsAssigned = ucrBase.clsRsyntax.GetbIsAssigned() - bToBeAssigned = ucrBase.clsRsyntax.GetbToBeAssigned() - strAssignTo = ucrBase.clsRsyntax.GetstrAssignTo() - 'These should really be done through RSyntax methods as above - strAssignToColumn = ucrBase.clsRsyntax.GetstrAssignToColumn() - strAssignToDataFrame = ucrBase.clsRsyntax.GetstrAssignToDataFrame() - - Try - If ucrCalc.ucrReceiverForCalculation.IsEmpty Then - ucrCalc.ucrInputTryMessage.SetName("") - Else - 'get strScript here - strAttach = clsAttach.ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strAttach, bSilent:=True) - ucrBase.clsRsyntax.RemoveAssignTo() - strOutPut = ucrBase.clsRsyntax.GetScript - strVecOutput = frmMain.clsRLink.RunInternalScriptGetOutput(strOutPut, bSilent:=True) - If strVecOutput IsNot Nothing Then - If strVecOutput.Length > 1 Then - ucrCalc.ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5) & "...") - Else - ucrCalc.ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5)) - End If - Else - ucrCalc.ucrInputTryMessage.SetName("Command produced an error or no output to display.") - End If - End If - Catch ex As Exception - ucrCalc.ucrInputTryMessage.SetName("Command produced an error. Modify input before running.") - Finally - strTempScript = "" - strDetach = clsDetach.ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strDetach, bSilent:=True) - ucrBase.clsRsyntax.SetbIsAssigned(bIsAssigned) - ucrBase.clsRsyntax.SetbToBeAssigned(bToBeAssigned) - ucrBase.clsRsyntax.SetstrAssignTo(strAssignTo) - 'These should really be done through RSyntax methods as above - ucrBase.clsRsyntax.SetstrAssignToColumn(strAssignToColumn) - ucrBase.clsRsyntax.SetstrAssignToDataFrame(strAssignToDataFrame) - End Try - End Sub - - Private Sub cmdTry_Click() Handles ucrCalc.TryCommadClick - TryScript() - End Sub End Class \ No newline at end of file diff --git a/instat/dlgClimaticSummary.vb b/instat/dlgClimaticSummary.vb index 9c52a79e22e..34166ac1ea6 100644 --- a/instat/dlgClimaticSummary.vb +++ b/instat/dlgClimaticSummary.vb @@ -18,6 +18,7 @@ Imports instat.Translations Public Class dlgClimaticSummary Private bFirstload As Boolean = True Private bReset As Boolean = True + Private bRCodeSet As Boolean = True Private iReceiverMaxY As Integer Private iReceiverLabelMaxY As Integer Private bResetSubdialog As Boolean = False @@ -25,6 +26,7 @@ Public Class dlgClimaticSummary Private clsFromAndToConditionOperator, clsFromConditionOperator, clsToConditionOperator As New ROperator Private Sub dlgClimaticSummary_Load(sender As Object, e As EventArgs) Handles MyBase.Load + bRCodeSet = False If bFirstload Then iReceiverMaxY = ucrReceiverWithinYear.Location.Y iReceiverLabelMaxY = lblWithinYear.Location.Y @@ -35,9 +37,11 @@ Public Class dlgClimaticSummary SetDefaults() End If SetRCodeForControls(bReset) + bRCodeSet = True bReset = False autoTranslate(Me) WithinYearLabelReceiverLocation() + SetFactors() TestOKEnabled() End Sub @@ -225,9 +229,6 @@ Public Class dlgClimaticSummary ucrReceiverDate.SetRCode(clsAddDateFunction, bReset) ucrPnlAnnualWithin.SetRCode(clsDefaultFactors, bReset) - ucrReceiverStation.SetRCode(clsDefaultFactors, bReset) - ucrReceiverYear.SetRCode(clsDefaultFactors, bReset) - ucrReceiverWithinYear.SetRCode(clsDefaultFactors, bReset) End Sub 'TODO: run these things at the correct times @@ -258,8 +259,11 @@ Public Class dlgClimaticSummary End Sub Private Sub ucrBase_ClickReset(sender As Object, e As EventArgs) Handles ucrBase.ClickReset + bRCodeSet = False SetDefaults() SetRCodeForControls(True) + bRCodeSet = True + SetFactors() TestOKEnabled() End Sub @@ -311,6 +315,10 @@ Public Class dlgClimaticSummary Private Sub ucrPnlAnnualWithin_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrPnlAnnualWithin.ControlValueChanged WithinYearLabelReceiverLocation() + SetFactors() + If (rdoWithinYear.Checked AndAlso (ucrSelectorVariable.CurrentReceiver Is ucrReceiverYear)) OrElse (rdoAnnual.Checked AndAlso (ucrSelectorVariable.CurrentReceiver Is ucrReceiverWithinYear)) Then + ucrReceiverElement.SetMeAsReceiver() + End If End Sub Private Sub ucrChkPrintOutput_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkPrintOutput.ControlValueChanged @@ -337,6 +345,21 @@ Public Class dlgClimaticSummary End If End Sub + Private Sub SetFactors() + If bRCodeSet Then + If rdoAnnual.Checked Then + clsDefaultFactors.RemoveParameterByName("within_variable") + clsDefaultFactors.AddParameter(ucrReceiverYear.GetParameter()) + ElseIf rdoAnnualWithinYear.Checked Then + clsDefaultFactors.AddParameter(ucrReceiverWithinYear.GetParameter()) + clsDefaultFactors.AddParameter(ucrReceiverYear.GetParameter()) + ElseIf rdoWithinYear.Checked Then + clsDefaultFactors.RemoveParameterByName("year") + clsDefaultFactors.AddParameter(ucrReceiverWithinYear.GetParameter()) + End If + + End If + End Sub Private Sub ucrChkAddDateColumn_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkAddDateColumn.ControlValueChanged If ucrChkAddDateColumn.Checked Then ucrBase.clsRsyntax.AddToAfterCodes(clsAddDateFunction, iPosition:=0) @@ -344,4 +367,7 @@ Public Class dlgClimaticSummary ucrBase.clsRsyntax.RemoveFromAfterCodes(clsAddDateFunction) End If End Sub + Private Sub Receivers_controlValueChanged(ucrChangedControl As Control) Handles ucrReceiverStation.ControlValueChanged, ucrReceiverWithinYear.ControlValueChanged, ucrReceiverYear.ControlValueChanged, ucrReceiverElement.ControlValueChanged, ucrReceiverDOY.ControlValueChanged, ucrReceiverDate.ControlValueChanged + SetFactors() + End Sub End Class \ No newline at end of file diff --git a/instat/dlgCumulativeDistribution.Designer.vb b/instat/dlgCumulativeDistribution.Designer.vb index 1d424479c8a..d9640961414 100644 --- a/instat/dlgCumulativeDistribution.Designer.vb +++ b/instat/dlgCumulativeDistribution.Designer.vb @@ -104,6 +104,7 @@ Partial Class dlgCumulativeDistribution ' 'ucrCumDistSelector ' + Me.ucrCumDistSelector.bDropUnusedFilterLevels = False Me.ucrCumDistSelector.bShowHiddenColumns = False Me.ucrCumDistSelector.bUseCurrentFilter = True resources.ApplyResources(Me.ucrCumDistSelector, "ucrCumDistSelector") diff --git a/instat/dlgCumulativeDistribution.resx b/instat/dlgCumulativeDistribution.resx index ce93419d9de..78de41bd5e1 100644 --- a/instat/dlgCumulativeDistribution.resx +++ b/instat/dlgCumulativeDistribution.resx @@ -221,6 +221,10 @@ 10, 338 + + + 4, 5, 4, 5 + 255, 24 @@ -293,7 +297,6 @@ 255, 188 - 0, 0, 0, 0 diff --git a/instat/dlgDescribeTwoVarGraph.Designer.vb b/instat/dlgDescribeTwoVarGraph.Designer.vb index a963239a02c..d6ddfe6e17f 100644 --- a/instat/dlgDescribeTwoVarGraph.Designer.vb +++ b/instat/dlgDescribeTwoVarGraph.Designer.vb @@ -42,12 +42,32 @@ Partial Class dlgDescribeTwoVarGraph Me.cmdOptions = New System.Windows.Forms.Button() Me.lblSecondVariable = New System.Windows.Forms.Label() Me.lblFirstVariables = New System.Windows.Forms.Label() + Me.grpSummaries = New System.Windows.Forms.GroupBox() + Me.ucrInputCategoricalByCategorical = New instat.ucrInputComboBox() + Me.ucrInputCategoricalByNumeric = New instat.ucrInputComboBox() + Me.ucrInputNumericByCategorical = New instat.ucrInputComboBox() + Me.ucrInputNumericByNumeric = New instat.ucrInputComboBox() + Me.lblFirstType = New System.Windows.Forms.Label() + Me.lblGraphName = New System.Windows.Forms.Label() + Me.lblGraph = New System.Windows.Forms.Label() + Me.lblBy = New System.Windows.Forms.Label() + Me.lblSecondType = New System.Windows.Forms.Label() + Me.grpOptions = New System.Windows.Forms.GroupBox() + Me.ucrInputPosition = New instat.ucrInputComboBox() + Me.lblPosition = New System.Windows.Forms.Label() + Me.ucrNudTransparency = New instat.ucrNud() + Me.ucrNudJitter = New instat.ucrNud() + Me.lblPointTransparency = New System.Windows.Forms.Label() + Me.lblPointJitter = New System.Windows.Forms.Label() + Me.ucrChkFreeScaleYAxis = New instat.ucrCheck() Me.ucrFlipCoordinates = New instat.ucrCheck() Me.ucrSaveGraph = New instat.ucrSave() - Me.ucrReceiverMultipleTwoVar = New instat.ucrVariablesAsFactor() - Me.ucrSecondVariableReceiver = New instat.ucrReceiverSingle() + Me.ucrReceiverSecondVar = New instat.ucrReceiverSingle() Me.ucrSelectorTwoVarGraph = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrBase = New instat.ucrButtons() + Me.ucrReceiverFirstVars = New instat.ucrVariablesAsFactor() + Me.grpSummaries.SuspendLayout() + Me.grpOptions.SuspendLayout() Me.SuspendLayout() ' 'cmdOptions @@ -68,6 +88,137 @@ Partial Class dlgDescribeTwoVarGraph Me.lblFirstVariables.Name = "lblFirstVariables" Me.lblFirstVariables.Tag = "First_Variable(s)" ' + 'grpSummaries + ' + Me.grpSummaries.Controls.Add(Me.ucrInputCategoricalByCategorical) + Me.grpSummaries.Controls.Add(Me.ucrInputCategoricalByNumeric) + Me.grpSummaries.Controls.Add(Me.ucrInputNumericByCategorical) + Me.grpSummaries.Controls.Add(Me.ucrInputNumericByNumeric) + Me.grpSummaries.Controls.Add(Me.lblFirstType) + Me.grpSummaries.Controls.Add(Me.lblGraphName) + Me.grpSummaries.Controls.Add(Me.lblGraph) + Me.grpSummaries.Controls.Add(Me.lblBy) + Me.grpSummaries.Controls.Add(Me.lblSecondType) + resources.ApplyResources(Me.grpSummaries, "grpSummaries") + Me.grpSummaries.Name = "grpSummaries" + Me.grpSummaries.TabStop = False + ' + 'ucrInputCategoricalByCategorical + ' + Me.ucrInputCategoricalByCategorical.AddQuotesIfUnrecognised = True + Me.ucrInputCategoricalByCategorical.IsReadOnly = False + resources.ApplyResources(Me.ucrInputCategoricalByCategorical, "ucrInputCategoricalByCategorical") + Me.ucrInputCategoricalByCategorical.Name = "ucrInputCategoricalByCategorical" + ' + 'ucrInputCategoricalByNumeric + ' + Me.ucrInputCategoricalByNumeric.AddQuotesIfUnrecognised = True + Me.ucrInputCategoricalByNumeric.IsReadOnly = False + resources.ApplyResources(Me.ucrInputCategoricalByNumeric, "ucrInputCategoricalByNumeric") + Me.ucrInputCategoricalByNumeric.Name = "ucrInputCategoricalByNumeric" + ' + 'ucrInputNumericByCategorical + ' + Me.ucrInputNumericByCategorical.AddQuotesIfUnrecognised = True + Me.ucrInputNumericByCategorical.IsReadOnly = False + resources.ApplyResources(Me.ucrInputNumericByCategorical, "ucrInputNumericByCategorical") + Me.ucrInputNumericByCategorical.Name = "ucrInputNumericByCategorical" + ' + 'ucrInputNumericByNumeric + ' + Me.ucrInputNumericByNumeric.AddQuotesIfUnrecognised = True + Me.ucrInputNumericByNumeric.IsReadOnly = False + resources.ApplyResources(Me.ucrInputNumericByNumeric, "ucrInputNumericByNumeric") + Me.ucrInputNumericByNumeric.Name = "ucrInputNumericByNumeric" + ' + 'lblFirstType + ' + Me.lblFirstType.ForeColor = System.Drawing.SystemColors.ControlText + resources.ApplyResources(Me.lblFirstType, "lblFirstType") + Me.lblFirstType.Name = "lblFirstType" + ' + 'lblGraphName + ' + resources.ApplyResources(Me.lblGraphName, "lblGraphName") + Me.lblGraphName.Name = "lblGraphName" + ' + 'lblGraph + ' + resources.ApplyResources(Me.lblGraph, "lblGraph") + Me.lblGraph.Name = "lblGraph" + ' + 'lblBy + ' + resources.ApplyResources(Me.lblBy, "lblBy") + Me.lblBy.Name = "lblBy" + ' + 'lblSecondType + ' + resources.ApplyResources(Me.lblSecondType, "lblSecondType") + Me.lblSecondType.Name = "lblSecondType" + ' + 'grpOptions + ' + Me.grpOptions.Controls.Add(Me.ucrInputPosition) + Me.grpOptions.Controls.Add(Me.lblPosition) + Me.grpOptions.Controls.Add(Me.ucrNudTransparency) + Me.grpOptions.Controls.Add(Me.ucrNudJitter) + Me.grpOptions.Controls.Add(Me.lblPointTransparency) + Me.grpOptions.Controls.Add(Me.lblPointJitter) + Me.grpOptions.Controls.Add(Me.ucrChkFreeScaleYAxis) + Me.grpOptions.Controls.Add(Me.ucrFlipCoordinates) + resources.ApplyResources(Me.grpOptions, "grpOptions") + Me.grpOptions.Name = "grpOptions" + Me.grpOptions.TabStop = False + ' + 'ucrInputPosition + ' + Me.ucrInputPosition.AddQuotesIfUnrecognised = True + Me.ucrInputPosition.IsReadOnly = False + resources.ApplyResources(Me.ucrInputPosition, "ucrInputPosition") + Me.ucrInputPosition.Name = "ucrInputPosition" + ' + 'lblPosition + ' + resources.ApplyResources(Me.lblPosition, "lblPosition") + Me.lblPosition.Name = "lblPosition" + ' + 'ucrNudTransparency + ' + Me.ucrNudTransparency.DecimalPlaces = New Decimal(New Integer() {0, 0, 0, 0}) + Me.ucrNudTransparency.Increment = New Decimal(New Integer() {1, 0, 0, 0}) + resources.ApplyResources(Me.ucrNudTransparency, "ucrNudTransparency") + Me.ucrNudTransparency.Maximum = New Decimal(New Integer() {100, 0, 0, 0}) + Me.ucrNudTransparency.Minimum = New Decimal(New Integer() {0, 0, 0, 0}) + Me.ucrNudTransparency.Name = "ucrNudTransparency" + Me.ucrNudTransparency.Value = New Decimal(New Integer() {0, 0, 0, 0}) + ' + 'ucrNudJitter + ' + Me.ucrNudJitter.DecimalPlaces = New Decimal(New Integer() {0, 0, 0, 0}) + Me.ucrNudJitter.Increment = New Decimal(New Integer() {1, 0, 0, 0}) + resources.ApplyResources(Me.ucrNudJitter, "ucrNudJitter") + Me.ucrNudJitter.Maximum = New Decimal(New Integer() {100, 0, 0, 0}) + Me.ucrNudJitter.Minimum = New Decimal(New Integer() {0, 0, 0, 0}) + Me.ucrNudJitter.Name = "ucrNudJitter" + Me.ucrNudJitter.Value = New Decimal(New Integer() {0, 0, 0, 0}) + ' + 'lblPointTransparency + ' + resources.ApplyResources(Me.lblPointTransparency, "lblPointTransparency") + Me.lblPointTransparency.Name = "lblPointTransparency" + ' + 'lblPointJitter + ' + resources.ApplyResources(Me.lblPointJitter, "lblPointJitter") + Me.lblPointJitter.Name = "lblPointJitter" + ' + 'ucrChkFreeScaleYAxis + ' + Me.ucrChkFreeScaleYAxis.Checked = False + resources.ApplyResources(Me.ucrChkFreeScaleYAxis, "ucrChkFreeScaleYAxis") + Me.ucrChkFreeScaleYAxis.Name = "ucrChkFreeScaleYAxis" + ' 'ucrFlipCoordinates ' Me.ucrFlipCoordinates.Checked = False @@ -79,27 +230,18 @@ Partial Class dlgDescribeTwoVarGraph resources.ApplyResources(Me.ucrSaveGraph, "ucrSaveGraph") Me.ucrSaveGraph.Name = "ucrSaveGraph" ' - 'ucrReceiverMultipleTwoVar - ' - Me.ucrReceiverMultipleTwoVar.frmParent = Me - resources.ApplyResources(Me.ucrReceiverMultipleTwoVar, "ucrReceiverMultipleTwoVar") - Me.ucrReceiverMultipleTwoVar.Name = "ucrReceiverMultipleTwoVar" - Me.ucrReceiverMultipleTwoVar.Selector = Nothing - Me.ucrReceiverMultipleTwoVar.strNcFilePath = "" - Me.ucrReceiverMultipleTwoVar.ucrSelector = Nothing - Me.ucrReceiverMultipleTwoVar.ucrVariableSelector = Nothing - ' - 'ucrSecondVariableReceiver + 'ucrReceiverSecondVar ' - Me.ucrSecondVariableReceiver.frmParent = Me - resources.ApplyResources(Me.ucrSecondVariableReceiver, "ucrSecondVariableReceiver") - Me.ucrSecondVariableReceiver.Name = "ucrSecondVariableReceiver" - Me.ucrSecondVariableReceiver.Selector = Nothing - Me.ucrSecondVariableReceiver.strNcFilePath = "" - Me.ucrSecondVariableReceiver.ucrSelector = Nothing + Me.ucrReceiverSecondVar.frmParent = Me + resources.ApplyResources(Me.ucrReceiverSecondVar, "ucrReceiverSecondVar") + Me.ucrReceiverSecondVar.Name = "ucrReceiverSecondVar" + Me.ucrReceiverSecondVar.Selector = Nothing + Me.ucrReceiverSecondVar.strNcFilePath = "" + Me.ucrReceiverSecondVar.ucrSelector = Nothing ' 'ucrSelectorTwoVarGraph ' + Me.ucrSelectorTwoVarGraph.bDropUnusedFilterLevels = False Me.ucrSelectorTwoVarGraph.bShowHiddenColumns = False Me.ucrSelectorTwoVarGraph.bUseCurrentFilter = True resources.ApplyResources(Me.ucrSelectorTwoVarGraph, "ucrSelectorTwoVarGraph") @@ -110,23 +252,38 @@ Partial Class dlgDescribeTwoVarGraph resources.ApplyResources(Me.ucrBase, "ucrBase") Me.ucrBase.Name = "ucrBase" ' + 'ucrReceiverFirstVars + ' + Me.ucrReceiverFirstVars.frmParent = Me + resources.ApplyResources(Me.ucrReceiverFirstVars, "ucrReceiverFirstVars") + Me.ucrReceiverFirstVars.Name = "ucrReceiverFirstVars" + Me.ucrReceiverFirstVars.Selector = Nothing + Me.ucrReceiverFirstVars.strNcFilePath = "" + Me.ucrReceiverFirstVars.ucrSelector = Nothing + Me.ucrReceiverFirstVars.ucrVariableSelector = Nothing + ' 'dlgDescribeTwoVarGraph ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.ucrFlipCoordinates) + Me.Controls.Add(Me.grpOptions) + Me.Controls.Add(Me.grpSummaries) Me.Controls.Add(Me.ucrSaveGraph) Me.Controls.Add(Me.lblFirstVariables) - Me.Controls.Add(Me.ucrReceiverMultipleTwoVar) Me.Controls.Add(Me.lblSecondVariable) - Me.Controls.Add(Me.ucrSecondVariableReceiver) + Me.Controls.Add(Me.ucrReceiverSecondVar) Me.Controls.Add(Me.cmdOptions) Me.Controls.Add(Me.ucrSelectorTwoVarGraph) Me.Controls.Add(Me.ucrBase) + Me.Controls.Add(Me.ucrReceiverFirstVars) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow Me.MaximizeBox = False Me.MinimizeBox = False Me.Name = "dlgDescribeTwoVarGraph" + Me.grpSummaries.ResumeLayout(False) + Me.grpSummaries.PerformLayout() + Me.grpOptions.ResumeLayout(False) + Me.grpOptions.PerformLayout() Me.ResumeLayout(False) Me.PerformLayout() @@ -135,10 +292,28 @@ Partial Class dlgDescribeTwoVarGraph Friend WithEvents ucrBase As ucrButtons Friend WithEvents cmdOptions As Button Friend WithEvents ucrSelectorTwoVarGraph As ucrSelectorByDataFrameAddRemove - Friend WithEvents ucrSecondVariableReceiver As ucrReceiverSingle + Friend WithEvents ucrReceiverSecondVar As ucrReceiverSingle Friend WithEvents lblSecondVariable As Label - Friend WithEvents ucrReceiverMultipleTwoVar As ucrVariablesAsFactor + Friend WithEvents ucrReceiverFirstVars As ucrVariablesAsFactor Friend WithEvents lblFirstVariables As Label Friend WithEvents ucrSaveGraph As ucrSave Friend WithEvents ucrFlipCoordinates As ucrCheck + Friend WithEvents grpSummaries As GroupBox + Friend WithEvents lblFirstType As Label + Friend WithEvents lblGraph As Label + Friend WithEvents lblBy As Label + Friend WithEvents lblSecondType As Label + Friend WithEvents grpOptions As GroupBox + Friend WithEvents lblGraphName As Label + Friend WithEvents ucrInputNumericByNumeric As ucrInputComboBox + Friend WithEvents ucrInputNumericByCategorical As ucrInputComboBox + Friend WithEvents ucrInputCategoricalByNumeric As ucrInputComboBox + Friend WithEvents ucrInputCategoricalByCategorical As ucrInputComboBox + Friend WithEvents ucrChkFreeScaleYAxis As ucrCheck + Friend WithEvents ucrInputPosition As ucrInputComboBox + Friend WithEvents lblPosition As Label + Friend WithEvents ucrNudTransparency As ucrNud + Friend WithEvents ucrNudJitter As ucrNud + Friend WithEvents lblPointTransparency As Label + Friend WithEvents lblPointJitter As Label End Class \ No newline at end of file diff --git a/instat/dlgDescribeTwoVarGraph.resx b/instat/dlgDescribeTwoVarGraph.resx index f2aaa53ea91..4a887a215b1 100644 --- a/instat/dlgDescribeTwoVarGraph.resx +++ b/instat/dlgDescribeTwoVarGraph.resx @@ -117,6 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NoControl + 10, 197 @@ -146,8 +150,11 @@ True + + NoControl + - 261, 176 + 268, 165 88, 13 @@ -173,8 +180,11 @@ True + + NoControl + - 261, 45 + 268, 45 81, 13 @@ -195,10 +205,427 @@ $this + 3 + + + 60, 40 + + + 144, 21 + + + 17 + + + ucrInputCategoricalByCategorical + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpSummaries + + + 0 + + + 60, 40 + + + 144, 21 + + + 16 + + + ucrInputCategoricalByNumeric + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpSummaries + + + 1 + + + 60, 40 + + + 144, 21 + + + 15 + + + ucrInputNumericByCategorical + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpSummaries + + + 2 + + + 60, 40 + + + 144, 21 + + + 14 + + + ucrInputNumericByNumeric + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpSummaries + + + 3 + + + NoControl + + + 6, 16 + + + 55, 13 + + + 10 + + + TopRight + + + lblFirstType + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 4 + + + True + + + NoControl + + + 60, 43 + + + 0, 13 + + + 13 + + + lblGraphName + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 5 + + + True + + + NoControl + + + 6, 43 + + + 39, 13 + + + 9 + + + Graph: + + + lblGraph + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 6 + + + True + + + NoControl + + + 64, 16 + + + 18, 13 + + + 11 + + + by + + + lblBy + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 7 + + + True + + + NoControl + + + 82, 16 + + + 0, 13 + + + 12 + + + lblSecondType + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 8 + + + 10, 221 + + + 210, 72 + + + 15 + + + grpSummaries + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 54, 63 + + + 111, 21 + + + 13 + + + ucrInputPosition + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + + 0 + + + True + + + NoControl + + + 4, 65 + + + 47, 13 + + + 12 + + + Position: + + + lblPosition + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpOptions + + + 1 + + + 112, 87 + + + 50, 20 + + + 11 + + + ucrNudTransparency + + + instat.ucrNud, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + 2 + + 112, 62 + + + 50, 20 + + + 10 + + + ucrNudJitter + + + instat.ucrNud, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + + 3 + + + True + + + NoControl + + + 4, 90 + + + 102, 13 + + + 9 + + + Point Transparency: + + + lblPointTransparency + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpOptions + + + 4 + + + True + + + 4, 65 + + + 59, 13 + + + 8 + + + Point Jitter: + + + lblPointJitter + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpOptions + + + 5 + + + 6, 41 + + + 143, 20 + + + 7 + + + ucrChkFreeScaleYAxis + + + instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + + 6 + - 10, 226 + 6, 19 120, 20 @@ -213,13 +640,40 @@ instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - $this + grpOptions + 7 + + + 236, 203 + + + 171, 111 + + + 16 + + + Options + + + grpOptions + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + 0 - 10, 252 + 10, 319 + + + 4, 5, 4, 5 255, 24 @@ -237,7 +691,7 @@ $this - 1 + 2 True @@ -246,32 +700,7 @@ 6, 13 - 416, 334 - - - 261, 191 - - - - 0, 0, 0, 0 - - - 120, 20 - - - 4 - - - ucrSecondVariableReceiver - - - instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 5 + 419, 401 10, 10 @@ -298,7 +727,7 @@ 7 - 10, 278 + 10, 347 410, 52 @@ -318,6 +747,27 @@ 8 + + 268, 30 + + + 120, 138 + + + 1 + + + ucrReceiverFirstVars + + + instat.ucrVariablesAsFactor, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 9 + CenterScreen @@ -330,25 +780,28 @@ System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 261, 30 + + 270, 180 - - 120, 138 + + 0, 0, 0, 0 - - 1 + + 120, 20 - - ucrReceiverMultipleTwoVar + + 4 - - instat.ucrVariablesAsFactor, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + ucrReceiverSecondVar - + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + $this - - 3 + + 5 \ No newline at end of file diff --git a/instat/dlgDescribeTwoVarGraph.vb b/instat/dlgDescribeTwoVarGraph.vb index 84360c4913b..005e519b96c 100644 --- a/instat/dlgDescribeTwoVarGraph.vb +++ b/instat/dlgDescribeTwoVarGraph.vb @@ -17,20 +17,59 @@ Imports instat.Translations Public Class dlgDescribeTwoVarGraph - Public strSecondVarType, strVarType As String - Private clsRGGplotFunction, clsRBoxPlotGeom, clsRScatterPlotGeom, clsRLinePlotGeom, clsRSummaryAesFunction, clsRStatSummary, clsRFacet As New RFunction - Private clsRBoxAesFunction, clsRBoxAesFunction2, clsRScatterAesFunction, clsRScatterAesFunction2, clsRDotPlotGeom, clsRBarPlotGeom, clsRBarAesFunction, clsRDotAesFunction, clsRDotAesFunction2 As New RFunction - Private clsRFrequencyPolygonGeom, clsRHistogramGeom, clsRDensityPlotGeom, clsRFreqPolyAesFunction, clsRFreqPolyAesFunction2, clsRHistAesFunction, clsRHistAesFunction2, clsRDensityAesFunction, clsRDensityAesFunction2 As New RFunction + Public strFirstVariablesType, strSecondVariableType As String + + Private clsBaseOperator As New ROperator + Private clsRGGplotFunction, clsRFacet As New RFunction + Private clsThemeFunction As New RFunction + Private dctThemeFunctions As Dictionary(Of String, RFunction) + Private clsGlobalAes As RFunction + Private clsLabsFunction As New RFunction + Private clsXlabsFunction As New RFunction + Private clsYlabFunction As New RFunction + Private clsXScaleContinuousFunction As New RFunction + Private clsYScaleContinuousFunction As New RFunction + Private clsCoordPolarFunction As New RFunction + Private clsCoordPolarStartOperator As New ROperator + + ' Use this aes for numeric by numeric graphs e.g. scatter and line plots + Private clsAesNumericByNumeric As RFunction + ' Use this aes for categorical by categorical bar graphs + Private clsAesCategoricalByCategoricalBarChart As RFunction + Private clsGgmosaicProduct As RFunction + ' Use this aes for categorical by categorical mosiac plots + Private clsAesCategoricalByCategoricalMosaicPlot As RFunction + ' Use this aes for numeric by categorical when the y axis is the numeric variable(s) e.g. boxplot, violin, point + Private clsAesNumericByCategoricalYNumeric As RFunction + ' Use this aes for numeric by categorical when the x axis is the numeric variable(s) e.g. histogram, density + Private clsAesNumericByCategoricalXNumeric As RFunction + ' Use this aes for categorical by numeric when the y axis is the numeric variable(s) e.g. boxplot, violin, point + Private clsAesCategoricalByNumericYNumeric As RFunction + ' Aes for stat_summary hline + Private clsAesStatSummaryHlineCategoricalByNumeric As RFunction + Private clsAesStatSummaryHlineNumericByCategorical As RFunction + ' Use this aes for categorical by numeric when the x axis is the numeric variable(s) e.g. boxplot, violin, point + Private clsAesCategoricalByNumericXNumeric As RFunction + + 'Geoms + Private clsGeomJitter As New RFunction + Private clsGeomViolin As New RFunction + Private clsGeomBar As New RFunction + Private clsGeomMosaic As New RFunction + Private clsGeomBoxplot As New RFunction + Private clsGeomPoint As New RFunction + Private clsGeomLine As New RFunction + Private clsStatSummaryHline As New RFunction + Private clsStatSummaryCrossbar As New RFunction + Private clsGeomFreqPoly As New RFunction + Private clsGeomHistogram As New RFunction + Private clsGeomDensity As New RFunction + Private strGeomParameterNames() As String = {"geom_jitter", "geom_violin", "geom_bar", "geom_mosaic", "geom_boxplot", "geom_point", "geom_line", "stat_summary_hline", "stat_summary_crossline", "geom_freqpoly", "geom_histogram", "geom_density"} + Private bFirstLoad As Boolean = True Private bReset As Boolean = True - ' Private bResetSubdialog As Boolean = False - Private clsBaseOperator As New ROperator - Private clsRJitterPlotGeom As New RFunction - Private clsRJitterAesFunction As New RFunction - Private clsRViolinPlotGeom As New RFunction - Private clsRJitterAesFunction2 As New RFunction - Private clsRViolinAesFunction As New RFunction - Private clsRViolinAesFunction2 As New RFunction + Private bRCodeSet As Boolean = True + Private bResetSubdialog As Boolean = True Private Sub dlgDescribeTwoVarGraph_Load(sender As Object, e As EventArgs) Handles MyBase.Load If bFirstLoad Then @@ -49,6 +88,8 @@ Public Class dlgDescribeTwoVarGraph Private Sub InitialiseDialog() Dim clsCoordFlipFunc As New RFunction Dim clsCoordFlipParam As New RParameter + Dim strNumericCategoricalPlots() As String + Dim dctPositionPairs As New Dictionary(Of String, String) ucrBase.iHelpTopicID = 416 ucrBase.clsRsyntax.iCallType = 3 @@ -57,14 +98,32 @@ Public Class dlgDescribeTwoVarGraph ucrSelectorTwoVarGraph.SetParameter(New RParameter("data", 0)) ucrSelectorTwoVarGraph.SetParameterIsrfunction() - ucrReceiverMultipleTwoVar.Selector = ucrSelectorTwoVarGraph - ucrReceiverMultipleTwoVar.SetSingleTypeStatus(True) - ucrReceiverMultipleTwoVar.SetMultipleOnlyStatus(True) + ucrReceiverFirstVars.Selector = ucrSelectorTwoVarGraph + ucrReceiverFirstVars.SetMultipleOnlyStatus(True) + ucrReceiverFirstVars.ucrMultipleVariables.SetSingleTypeStatus(True, bIsCategoricalNumeric:=True) + + ucrReceiverSecondVar.SetParameter(New RParameter("fill", 0)) + ucrReceiverSecondVar.Selector = ucrSelectorTwoVarGraph + ucrReceiverSecondVar.SetParameterIsString() + ucrReceiverSecondVar.bWithQuotes = False + + ucrInputNumericByNumeric.SetItems({"Scatter plot", "Line plot", "Line plot + points"}) + ucrInputNumericByNumeric.SetName("Scatter plot") + ucrInputNumericByNumeric.SetDropDownStyleAsNonEditable() + + strNumericCategoricalPlots = {"Boxplot", "Point plot", "Jitter plot", "Violin plot", "Boxplot + Jitter", "Violin plot + Jitter plot", "Violin plot + Boxplot", "Summary Plot", "Summary Plot + Points", "Histogram", "Density plot", "Frequency polygon"} + + ucrInputNumericByCategorical.SetItems(strNumericCategoricalPlots) + ucrInputNumericByCategorical.SetName("Boxplot") + ucrInputNumericByCategorical.SetDropDownStyleAsNonEditable() - ucrSecondVariableReceiver.SetParameter(New RParameter("fill", 0)) - ucrSecondVariableReceiver.Selector = ucrSelectorTwoVarGraph - ucrSecondVariableReceiver.SetParameterIsString() - ucrSecondVariableReceiver.bWithQuotes = False + ucrInputCategoricalByNumeric.SetItems(strNumericCategoricalPlots) + ucrInputCategoricalByNumeric.SetName("Summary Plot + Points") + ucrInputCategoricalByNumeric.SetDropDownStyleAsNonEditable() + + ucrInputCategoricalByCategorical.SetItems({"Bar Chart", "Mosaic Plot"}) + ucrInputCategoricalByCategorical.SetName("Bar Chart") + ucrInputCategoricalByCategorical.SetDropDownStyleAsNonEditable() clsCoordFlipFunc.SetPackageName("ggplot2") clsCoordFlipFunc.SetRCommand("coord_flip") @@ -73,6 +132,36 @@ Public Class dlgDescribeTwoVarGraph ucrFlipCoordinates.SetText("Flip Coordinates") ucrFlipCoordinates.SetParameter(clsCoordFlipParam, bNewChangeParameterValue:=False, bNewAddRemoveParameter:=True) + ucrChkFreeScaleYAxis.SetText("Free Scale Y Axis") + ucrChkFreeScaleYAxis.SetParameter(New RParameter("scales", iNewPosition:=3), bNewChangeParameterValue:=False, bNewAddRemoveParameter:=False) + ucrChkFreeScaleYAxis.AddParameterPresentCondition(True, "scales") + ucrChkFreeScaleYAxis.AddParameterValuesCondition(True, "scales", {Chr(34) & "free" & Chr(34), Chr(34) & "free_y" & Chr(34)}) + + dctPositionPairs.Add("Stack", Chr(34) & "stack" & Chr(34)) + dctPositionPairs.Add("Dodge", Chr(34) & "dodge" & Chr(34)) + dctPositionPairs.Add("Identity", Chr(34) & "identity" & Chr(34)) + dctPositionPairs.Add("Jitter", Chr(34) & "jitter" & Chr(34)) + dctPositionPairs.Add("Fill", Chr(34) & "fill" & Chr(34)) + dctPositionPairs.Add("Stack in reverse", "position_stack(reverse = TRUE)") + ucrInputPosition.SetParameter(New RParameter("position", 0)) + ucrInputPosition.SetItems(dctPositionPairs) + ucrInputPosition.SetDropDownStyleAsNonEditable() + ucrInputPosition.SetRDefault(Chr(34) & "stack" & Chr(34)) + ucrInputPosition.SetLinkedDisplayControl(lblPosition) + + ucrNudJitter.SetParameter(New RParameter("width", 2)) + ucrNudJitter.Minimum = 0 + ucrNudJitter.DecimalPlaces = 2 + ucrNudJitter.Increment = 0.01 + ucrNudJitter.SetLinkedDisplayControl(lblPointJitter) + + ucrNudTransparency.SetParameter(New RParameter("alpha", 2)) + ucrNudTransparency.SetMinMax(0, 1) + ucrNudTransparency.DecimalPlaces = 2 + ucrNudTransparency.Increment = 0.01 + ucrNudTransparency.SetLinkedDisplayControl(lblPointTransparency) + ucrNudTransparency.SetRDefault(1) + ucrSaveGraph.SetPrefix("two_var") ucrSaveGraph.SetSaveTypeAsGraph() ucrSaveGraph.SetDataFrameSelector(ucrSelectorTwoVarGraph.ucrAvailableDataFrames) @@ -83,83 +172,193 @@ Public Class dlgDescribeTwoVarGraph Private Sub SetDefaults() clsRGGplotFunction = New RFunction - clsRBoxPlotGeom = New RFunction - clsRJitterPlotGeom = New RFunction - clsRViolinPlotGeom = New RFunction - clsRJitterAesFunction2 = New RFunction - clsRScatterPlotGeom = New RFunction - clsRLinePlotGeom = New RFunction - clsRSummaryAesFunction = New RFunction - clsRStatSummary = New RFunction clsRFacet = New RFunction - clsRBoxAesFunction = New RFunction - clsRBoxAesFunction2 = New RFunction - clsRScatterAesFunction = New RFunction - clsRScatterAesFunction2 = New RFunction - clsRDotPlotGeom = New RFunction - clsRBarPlotGeom = New RFunction - clsRBarAesFunction = New RFunction - clsRDotAesFunction = New RFunction - clsRDotAesFunction2 = New RFunction - clsRFrequencyPolygonGeom = New RFunction - clsRHistogramGeom = New RFunction - clsRDensityPlotGeom = New RFunction - clsRFreqPolyAesFunction = New RFunction - clsRFreqPolyAesFunction2 = New RFunction - clsRHistAesFunction = New RFunction - clsRHistAesFunction2 = New RFunction - clsRDensityAesFunction = New RFunction - clsRDensityAesFunction2 = New RFunction + clsThemeFunction = GgplotDefaults.clsDefaultThemeFunction.Clone() + dctThemeFunctions = New Dictionary(Of String, RFunction)(GgplotDefaults.dctThemeFunctions) + clsGlobalAes = New RFunction + clsLabsFunction = GgplotDefaults.clsDefaultLabs.Clone() + clsXlabsFunction = GgplotDefaults.clsXlabTitleFunction.Clone() + clsYlabFunction = GgplotDefaults.clsYlabTitleFunction.Clone + clsXScaleContinuousFunction = GgplotDefaults.clsXScalecontinuousFunction.Clone() + clsYScaleContinuousFunction = GgplotDefaults.clsYScalecontinuousFunction.Clone() + clsCoordPolarFunction = GgplotDefaults.clsCoordPolarFunction.Clone() + clsCoordPolarStartOperator = GgplotDefaults.clsCoordPolarStartOperator.Clone() + + clsGeomBoxplot = New RFunction + clsGeomJitter = New RFunction + clsGeomViolin = New RFunction + clsGeomPoint = New RFunction + clsGeomLine = New RFunction + clsGeomBar = New RFunction + clsGeomFreqPoly = New RFunction + clsGeomHistogram = New RFunction + clsGeomDensity = New RFunction + clsGeomMosaic = New RFunction + clsGgmosaicProduct = New RFunction + clsStatSummaryHline = New RFunction + + clsAesNumericByNumeric = New RFunction + clsAesCategoricalByCategoricalBarChart = New RFunction + clsAesCategoricalByCategoricalMosaicPlot = New RFunction + clsAesNumericByCategoricalYNumeric = New RFunction + clsAesNumericByCategoricalXNumeric = New RFunction + clsAesCategoricalByNumericYNumeric = New RFunction + clsAesCategoricalByNumericXNumeric = New RFunction + clsAesStatSummaryHlineCategoricalByNumeric = New RFunction + clsAesStatSummaryHlineNumericByCategorical = New RFunction + clsBaseOperator = New ROperator - clsRViolinAesFunction = New RFunction - clsRViolinAesFunction2 = New RFunction + + bResetSubdialog = True 'Reset ucrSaveGraph.Reset() ucrSelectorTwoVarGraph.Reset() - ucrReceiverMultipleTwoVar.SetMeAsReceiver() - sdgDescribeTwoVarGraph.InitialiseControls() + ucrReceiverFirstVars.SetMeAsReceiver() - 'Defining functions and operators clsBaseOperator.SetOperation("+") + clsRGGplotFunction.SetPackageName("ggplot2") clsRGGplotFunction.SetRCommand("ggplot") + clsRFacet.SetPackageName("ggplot2") clsRFacet.SetRCommand("facet_wrap") - clsRFacet.AddParameter("facets", "~variable") + clsRFacet.AddParameter("facets", "~variable", iPosition:=0) + + clsGeomViolin.SetPackageName("ggplot2") + clsGeomViolin.SetRCommand("geom_violin") + + clsGeomJitter.SetPackageName("ggplot2") + clsGeomJitter.SetRCommand("geom_jitter") + clsGeomJitter.AddParameter("width", "0.2", iPosition:=4) + clsGeomJitter.AddParameter("height", "0", iPosition:=5) + clsGeomJitter.AddParameter("alpha", "0.4", iPosition:=6) + + clsGeomBoxplot.SetPackageName("ggplot2") + clsGeomBoxplot.SetRCommand("geom_boxplot") + + clsGeomMosaic.SetPackageName("ggmosaic") + clsGeomMosaic.SetRCommand("geom_mosaic") + + clsAesNumericByNumeric.SetPackageName("ggplot2") + clsAesNumericByNumeric.SetRCommand("aes") + clsAesNumericByNumeric.AddParameter("y", "value") + + clsAesNumericByCategoricalYNumeric.SetPackageName("ggplot2") + clsAesNumericByCategoricalYNumeric.SetRCommand("aes") + clsAesNumericByCategoricalYNumeric.AddParameter("y", "value", iPosition:=1) + + clsAesNumericByCategoricalXNumeric.SetPackageName("ggplot2") + clsAesNumericByCategoricalXNumeric.SetRCommand("aes") + clsAesNumericByCategoricalXNumeric.AddParameter("x", "value", iPosition:=1) + + clsAesCategoricalByNumericYNumeric.SetPackageName("ggplot2") + clsAesCategoricalByNumericYNumeric.SetRCommand("aes") + clsAesCategoricalByNumericYNumeric.AddParameter("x", "value", iPosition:=0) + + clsAesCategoricalByNumericXNumeric.SetPackageName("ggplot2") + clsAesCategoricalByNumericXNumeric.SetRCommand("aes") + clsAesCategoricalByNumericXNumeric.AddParameter("colour", "value", iPosition:=1) + + clsAesNumericByCategoricalXNumeric.SetPackageName("ggplot2") + clsAesNumericByCategoricalXNumeric.SetRCommand("aes") + clsAesNumericByCategoricalXNumeric.AddParameter("x", "value", iPosition:=1) + + clsAesCategoricalByCategoricalBarChart.SetPackageName("ggplot2") + clsAesCategoricalByCategoricalBarChart.SetRCommand("aes") + clsAesCategoricalByCategoricalBarChart.AddParameter("x", "value") + + clsAesCategoricalByCategoricalMosaicPlot.SetPackageName("ggplot2") + clsAesCategoricalByCategoricalMosaicPlot.SetRCommand("aes") + clsAesCategoricalByCategoricalMosaicPlot.AddParameter("x", clsRFunctionParameter:=clsGgmosaicProduct, iPosition:=0) + clsAesCategoricalByCategoricalMosaicPlot.AddParameter("fill", "value", iPosition:=1) + + clsAesStatSummaryHlineCategoricalByNumeric.SetPackageName("ggplot2") + clsAesStatSummaryHlineCategoricalByNumeric.SetRCommand("aes") + clsAesStatSummaryHlineCategoricalByNumeric.AddParameter("x", "1", iPosition:=0) + clsAesStatSummaryHlineCategoricalByNumeric.AddParameter("yintercept", "..y..", iPosition:=2) + + clsAesStatSummaryHlineNumericByCategorical.SetPackageName("ggplot2") + clsAesStatSummaryHlineNumericByCategorical.SetRCommand("aes") + clsAesStatSummaryHlineNumericByCategorical.AddParameter("x", "1", iPosition:=0) + clsAesStatSummaryHlineNumericByCategorical.AddParameter("y", "value", iPosition:=1) + clsAesStatSummaryHlineNumericByCategorical.AddParameter("yintercept", "..y..", iPosition:=2) + + clsGgmosaicProduct.SetPackageName("ggmosaic") + clsGgmosaicProduct.SetRCommand("product") + clsGgmosaicProduct.AddParameter("0", "value", bIncludeArgumentName:=False, iPosition:=0) + + clsGeomPoint.SetPackageName("ggplot2") + clsGeomPoint.SetRCommand("geom_point") + + clsGeomLine.SetPackageName("ggplot2") + clsGeomLine.SetRCommand("geom_line") + + clsGeomBar.SetPackageName("ggplot2") + clsGeomBar.SetRCommand("geom_bar") + clsGeomBar.AddParameter("position", Chr(34) & "dodge" & Chr(34)) + + clsGeomFreqPoly.SetPackageName("ggplot2") + clsGeomFreqPoly.SetRCommand("geom_freqpoly") + + clsGeomDensity.SetPackageName("ggplot2") + clsGeomDensity.SetRCommand("geom_density") + + clsGeomHistogram.SetPackageName("ggplot2") + clsGeomHistogram.SetRCommand("geom_histogram") + clsGeomHistogram.AddParameter("position", Chr(34) & "dodge" & Chr(34)) + + clsStatSummaryHline.SetPackageName("ggplot2") + clsStatSummaryHline.SetRCommand("stat_summary") + clsStatSummaryHline.AddParameter("geom", Chr(34) & "hline" & Chr(34), iPosition:=2) + clsStatSummaryHline.AddParameter("fun.y", Chr(34) & "mean" & Chr(34), iPosition:=3) + clsStatSummaryHline.AddParameter("inherit.aes", "FALSE", iPosition:=4) + + clsStatSummaryCrossbar.SetPackageName("ggplot2") + clsStatSummaryCrossbar.SetRCommand("stat_summary") + clsStatSummaryCrossbar.AddParameter("geom", Chr(34) & "crossbar" & Chr(34), iPosition:=2) + clsStatSummaryCrossbar.AddParameter("fun.y", Chr(34) & "mean" & Chr(34), iPosition:=3) + clsStatSummaryCrossbar.AddParameter("fun.ymax", Chr(34) & "mean" & Chr(34), iPosition:=4) + clsStatSummaryCrossbar.AddParameter("fun.ymin", Chr(34) & "mean" & Chr(34), iPosition:=5) + clsStatSummaryCrossbar.AddParameter("size", "0.5", iPosition:=6) + clsStatSummaryCrossbar.AddParameter("colour", Chr(34) & "red" & Chr(34), iPosition:=7) + clsBaseOperator.AddParameter("facet_wrap", clsRFunctionParameter:=clsRFacet) clsBaseOperator.AddParameter("ggplot", clsRFunctionParameter:=clsRGGplotFunction, iPosition:=0) clsBaseOperator.SetAssignTo("last_graph", strTempDataframe:=ucrSelectorTwoVarGraph.ucrAvailableDataFrames.cboAvailableDataFrames.Text, strTempGraph:="last_graph") + ucrBase.clsRsyntax.SetBaseROperator(clsBaseOperator) ' bResetSubdialog = True End Sub Private Sub SetRCodeForControls(bReset As Boolean) + bRCodeSet = False + + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesNumericByCategoricalYNumeric, New RParameter("x", 0), iAdditionalPairNo:=1) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesNumericByCategoricalXNumeric, New RParameter("colour", 2), iAdditionalPairNo:=2) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesCategoricalByNumericYNumeric, New RParameter("y", 1), iAdditionalPairNo:=3) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesCategoricalByNumericXNumeric, New RParameter("x", 0), iAdditionalPairNo:=4) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesNumericByNumeric, New RParameter("x", 0), iAdditionalPairNo:=5) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsGgmosaicProduct, New RParameter("1", 1, bNewIncludeArgumentName:=False), iAdditionalPairNo:=6) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsAesStatSummaryHlineCategoricalByNumeric, New RParameter("y", 1), iAdditionalPairNo:=7) + ucrSelectorTwoVarGraph.SetRCode(clsRGGplotFunction, bReset) - ucrSecondVariableReceiver.SetRCode(clsRBarAesFunction, bReset) + ucrReceiverSecondVar.SetRCode(clsAesCategoricalByCategoricalBarChart, bReset) ucrSaveGraph.SetRCode(clsBaseOperator, bReset) ucrFlipCoordinates.SetRCode(clsBaseOperator, bReset) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRScatterAesFunction, New RParameter("x", 0), iAdditionalPairNo:=1) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRBoxAesFunction, New RParameter("x", 0), iAdditionalPairNo:=2) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRDotAesFunction, New RParameter("y", 0), iAdditionalPairNo:=3) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRFreqPolyAesFunction, New RParameter("color", 0), iAdditionalPairNo:=4) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRHistAesFunction, New RParameter("color", 0), iAdditionalPairNo:=5) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRDensityAesFunction, New RParameter("color", 0), iAdditionalPairNo:=6) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRScatterAesFunction2, New RParameter("y", 0), iAdditionalPairNo:=7) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRBoxAesFunction2, New RParameter("y", 0), iAdditionalPairNo:=8) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRDotAesFunction2, New RParameter("x", 0), iAdditionalPairNo:=9) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRFreqPolyAesFunction2, New RParameter("x", 0), iAdditionalPairNo:=10) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRHistAesFunction2, New RParameter("x", 0), iAdditionalPairNo:=11) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRDensityAesFunction2, New RParameter("x", 0), iAdditionalPairNo:=12) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRViolinAesFunction2, New RParameter("y", 0), iAdditionalPairNo:=13) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRViolinAesFunction, New RParameter("x", 0), iAdditionalPairNo:=14) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRJitterAesFunction2, New RParameter("y", 0), iAdditionalPairNo:=15) - ucrSecondVariableReceiver.AddAdditionalCodeParameterPair(clsRJitterAesFunction, New RParameter("x", 0), iAdditionalPairNo:=16) + ucrChkFreeScaleYAxis.SetRCode(clsRFacet, bReset) + ucrInputPosition.SetRCode(clsGeomBar, bReset) + ucrNudJitter.SetRCode(clsGeomJitter, bReset) + ucrNudTransparency.SetRCode(clsGeomJitter, bReset) + + bRCodeSet = True + Results() + SetFreeYAxis() End Sub Private Sub TestOkEnabled() - If Not ucrReceiverMultipleTwoVar.IsEmpty AndAlso Not ucrSecondVariableReceiver.IsEmpty AndAlso ucrSaveGraph.IsComplete Then + If Not ucrReceiverFirstVars.IsEmpty AndAlso Not ucrReceiverSecondVar.IsEmpty AndAlso ucrSaveGraph.IsComplete Then ucrBase.OKEnabled(True) Else ucrBase.OKEnabled(False) @@ -172,324 +371,373 @@ Public Class dlgDescribeTwoVarGraph TestOkEnabled() End Sub - Private Sub cmdOptions_Click(sender As Object, e As EventArgs) Handles cmdOptions.Click - ' sdgDescribeTwoVarGraph.SetRFunction(clsBaseOperator, bResetSubdialog) - ' bResetSubdialog = False - sdgDescribeTwoVarGraph.ShowDialog() - TestOkEnabled() - End Sub - Public Sub Results() - If ucrReceiverMultipleTwoVar.ucrMultipleVariables.GetCurrentItemTypes.Count > 0 Then - strVarType = ucrReceiverMultipleTwoVar.ucrMultipleVariables.GetCurrentItemTypes.Item(0) - Else - strVarType = "" - End If - strSecondVarType = ucrSecondVariableReceiver.strCurrDataType - 'numeric by numeric case - If ((strVarType = "numeric" OrElse strVarType = "integer") AndAlso (strSecondVarType = "numeric" OrElse strSecondVarType = "integer")) Then - ScatterLinePlot() - clsRFacet.RemoveParameterByName("scale") - clsBaseOperator.RemoveParameterByName("geom_line") - Select Case sdgDescribeTwoVarGraph.ucrNumericByNumeric.GetText - Case "Scatter plot" - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRScatterAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRScatterPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Line plot" - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRScatterAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRLinePlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Scatter and line plot" - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRScatterAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRLinePlotGeom, iPosition:=1) - clsBaseOperator.AddParameter("geom_line", clsRFunctionParameter:=clsRScatterPlotGeom, iPosition:=2) - clsBaseOperator.RemoveParameterByName("geom1") - End Select - 'numeric by categorical case - ElseIf (strVarType = "numeric" OrElse strVarType = "integer") AndAlso (strSecondVarType <> "numeric" AndAlso strSecondVarType <> "integer") Then - clsRFacet.RemoveParameterByName("scale") - clsBaseOperator.RemoveParameterByName("geom_line") - Select Case sdgDescribeTwoVarGraph.ucrNumericByCategorical.GetText - Case "Boxplot" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBoxAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Frequency polygon" - FrequencyPolygon() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRFreqPolyAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRFrequencyPolygonGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Histogram" - Histogram() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRHistAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRHistogramGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Density plot" - DensityPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRDensityAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRDensityPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Dot plot" - DotPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRDotAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRDotPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Point plot" - ScatterLinePlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRScatterAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRScatterPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Violin plot" - ViolinPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRViolinAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Jitter plot" - JitterPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRJitterAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Boxplot + Jitter" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBoxAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - JitterPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=2) - - Case "Violin plot + Jitter plot" - ViolinPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRViolinAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=1) - JitterPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=2) - - Case "Violin plot + Boxplot" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRViolinAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - ViolinPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=2) - - End Select - 'categorical by numeric case - ElseIf (strVarType <> "numeric" AndAlso strVarType <> "integer") AndAlso (strSecondVarType = "numeric" OrElse strSecondVarType = "integer") Then - clsBaseOperator.RemoveParameterByName("geom_line") - clsRFacet.AddParameter("scale", Chr(34) & "free_x" & Chr(34)) - Select Case sdgDescribeTwoVarGraph.ucrCategoricalByNumeric.GetText - Case "Boxplot" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBoxAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Frequency polygon" - FrequencyPolygon() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRFreqPolyAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRFrequencyPolygonGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Histogram" - Histogram() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRHistAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRHistogramGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Density plot" - DensityPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRDensityAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRDensityPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Dot plot" - DotPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRDotAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRDotPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Point plot" - ScatterLinePlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRScatterAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRScatterPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - Case "Violin plot" - ViolinPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRViolinAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - - Case "Jitter plot" - JitterPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRJitterAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=1) - clsBaseOperator.RemoveParameterByName("geom1") - - - Case "Boxplot + Jitter" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBoxAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - JitterPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=1) - - Case "Violin plot + Jitter plot" - ViolinPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRViolinAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=1) - JitterPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRJitterPlotGeom, iPosition:=1) - - Case "Violin plot + Boxplot" - BoxPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBoxAesFunction2, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBoxPlotGeom, iPosition:=1) - ViolinPlot() - clsBaseOperator.AddParameter("geom1", clsRFunctionParameter:=clsRViolinPlotGeom, iPosition:=2) - End Select - 'catogerical by cateogrical case - ElseIf (strVarType <> "numeric" AndAlso strVarType <> "integer") AndAlso (strVarType <> "numeric" AndAlso strVarType <> "integer") Then - clsBaseOperator.RemoveParameterByName("geom_line") - clsRFacet.AddParameter("scale", Chr(34) & "free_x" & Chr(34)) - If sdgDescribeTwoVarGraph.ucrCategoricalByCategorical IsNot Nothing Then - Select Case sdgDescribeTwoVarGraph.ucrCategoricalByCategorical.GetText - Case "Dot plot" - DotPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRDotAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRDotPlotGeom, iPosition:=1) - Case "Bar plot" - BarPlot() - clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsRBarAesFunction, iPosition:=0) - clsBaseOperator.AddParameter("geom", clsRFunctionParameter:=clsRBarPlotGeom, iPosition:=1) + Dim lstFirstItemTypes As List(Of String) + + If bRCodeSet Then + If Not ucrReceiverFirstVars.IsEmpty() Then + lstFirstItemTypes = ucrReceiverFirstVars.ucrMultipleVariables.GetCurrentItemTypes(True, bIsCategoricalNumeric:=True) + If lstFirstItemTypes.Count = 1 AndAlso lstFirstItemTypes.Contains("logical") Then + lstFirstItemTypes(0) = "categorical" + Else + lstFirstItemTypes.RemoveAll(Function(x) x.Contains("logical")) + End If + If (lstFirstItemTypes.Count > 0) Then + strFirstVariablesType = lstFirstItemTypes(0) + Else + strFirstVariablesType = "" + lblFirstType.Text = "________" + lblFirstType.ForeColor = SystemColors.ControlText + End If + lblFirstType.Text = strFirstVariablesType + lblFirstType.ForeColor = SystemColors.Highlight + Else + strFirstVariablesType = "" + lblFirstType.Text = "________" + lblFirstType.ForeColor = SystemColors.ControlText + End If + If Not ucrReceiverSecondVar.IsEmpty() Then + strSecondVariableType = ucrReceiverSecondVar.strCurrDataType + If strSecondVariableType.Contains("factor") OrElse strSecondVariableType.Contains("character") OrElse strSecondVariableType.Contains("logical") Then + strSecondVariableType = "categorical" + Else + strSecondVariableType = "numeric" + End If + lblSecondType.Text = strSecondVariableType + lblSecondType.ForeColor = SystemColors.Highlight + Else + strSecondVariableType = "" + lblSecondType.Text = "________" + lblSecondType.ForeColor = SystemColors.ControlText + End If + + ucrChkFreeScaleYAxis.Visible = True + ucrInputPosition.Visible = False + ucrNudJitter.Visible = False + ucrNudTransparency.Visible = False + lblGraphName.Visible = False + ucrInputNumericByNumeric.Visible = False + ucrInputCategoricalByNumeric.Visible = False + ucrInputNumericByCategorical.Visible = False + ucrInputCategoricalByCategorical.Visible = False + RemoveAllGeomsStats() + If strFirstVariablesType = "numeric" AndAlso strSecondVariableType = "numeric" Then + ucrInputNumericByNumeric.Visible = True + AddRemoveFreeScaleX(False) + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByNumeric, iPosition:=0) + clsGlobalAes = clsAesNumericByNumeric + Select Case ucrInputNumericByNumeric.GetText + Case "Scatter plot" + clsBaseOperator.AddParameter("geom_point", clsRFunctionParameter:=clsGeomPoint, iPosition:=1) + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + Case "Line plot" + clsBaseOperator.AddParameter("geom_line", clsRFunctionParameter:=clsGeomLine, iPosition:=1) + Case "Line plot + points" + ucrNudTransparency.Visible = True + clsBaseOperator.AddParameter("geom_line", clsRFunctionParameter:=clsGeomLine, iPosition:=1) + clsBaseOperator.AddParameter("geom_point", clsRFunctionParameter:=clsGeomPoint, iPosition:=2) End Select + ElseIf strFirstVariablesType = "categorical" AndAlso strSecondVariableType = "numeric" Then + ucrInputCategoricalByNumeric.Visible = True + ucrChkFreeScaleYAxis.Checked = False + ucrChkFreeScaleYAxis.Visible = False + AddRemoveFreeScaleX(True) + Select Case ucrInputCategoricalByNumeric.GetText + Case "Boxplot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=1) + Case "Point plot" + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_point", clsRFunctionParameter:=clsGeomPoint, iPosition:=1) + Case "Jitter plot" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=1) + Case "Violin plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + Case "Boxplot + Jitter" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=1) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=2) + Case "Violin plot + Jitter plot" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=2) + Case "Violin plot + Boxplot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=2) + Case "Summary Plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("stat_summary_crossbar", clsRFunctionParameter:=clsStatSummaryCrossbar, iPosition:=1) + clsBaseOperator.AddParameter("stat_summary_hline", clsRFunctionParameter:=clsStatSummaryHline, iPosition:=2) + clsStatSummaryHline.AddParameter("mapping", clsRFunctionParameter:=clsAesStatSummaryHlineCategoricalByNumeric, iPosition:=0) + Case "Summary Plot + Points" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericYNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericYNumeric + clsBaseOperator.AddParameter("stat_summary_crossbar", clsRFunctionParameter:=clsStatSummaryCrossbar, iPosition:=1) + clsBaseOperator.AddParameter("stat_summary_hline", clsRFunctionParameter:=clsStatSummaryHline, iPosition:=2) + clsStatSummaryHline.AddParameter("mapping", clsRFunctionParameter:=clsAesStatSummaryHlineCategoricalByNumeric, iPosition:=0) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=3) + Case "Histogram" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericXNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericXNumeric + clsBaseOperator.AddParameter("geom_histogram", clsRFunctionParameter:=clsGeomHistogram, iPosition:=1) + Case "Density plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericXNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericXNumeric + clsBaseOperator.AddParameter("geom_density", clsRFunctionParameter:=clsGeomDensity, iPosition:=1) + Case "Frequency polygon" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByNumericXNumeric, iPosition:=1) + clsGlobalAes = clsAesCategoricalByNumericXNumeric + clsBaseOperator.AddParameter("geom_freqpoly", clsRFunctionParameter:=clsGeomFreqPoly, iPosition:=1) + End Select + ElseIf strFirstVariablesType = "numeric" AndAlso strSecondVariableType = "categorical" Then + ucrInputNumericByCategorical.Visible = True + AddRemoveFreeScaleX(True) + Select Case ucrInputNumericByCategorical.GetText + Case "Boxplot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=1) + Case "Point plot" + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_point", clsRFunctionParameter:=clsGeomPoint, iPosition:=1) + Case "Jitter plot" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=1) + Case "Violin plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + Case "Boxplot + Jitter" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=1) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=2) + Case "Violin plot + Jitter plot" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=2) + Case "Violin plot + Boxplot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=0) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("geom_violin", clsRFunctionParameter:=clsGeomViolin, iPosition:=1) + clsBaseOperator.AddParameter("geom_boxplot", clsRFunctionParameter:=clsGeomBoxplot, iPosition:=2) + Case "Summary Plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("stat_summary_crossbar", clsRFunctionParameter:=clsStatSummaryCrossbar, iPosition:=1) + clsBaseOperator.AddParameter("stat_summary_hline", clsRFunctionParameter:=clsStatSummaryHline, iPosition:=2) + clsStatSummaryHline.AddParameter("mapping", clsRFunctionParameter:=clsAesStatSummaryHlineNumericByCategorical, iPosition:=0) + Case "Summary Plot + Points" + ucrNudJitter.Visible = True + ucrNudTransparency.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalYNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalYNumeric + clsBaseOperator.AddParameter("stat_summary_crossbar", clsRFunctionParameter:=clsStatSummaryCrossbar, iPosition:=1) + clsBaseOperator.AddParameter("stat_summary_hline", clsRFunctionParameter:=clsStatSummaryHline, iPosition:=2) + clsStatSummaryHline.AddParameter("mapping", clsRFunctionParameter:=clsAesStatSummaryHlineNumericByCategorical, iPosition:=0) + clsBaseOperator.AddParameter("geom_jitter", clsRFunctionParameter:=clsGeomJitter, iPosition:=3) + Case "Histogram" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalXNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalXNumeric + clsBaseOperator.AddParameter("geom_histogram", clsRFunctionParameter:=clsGeomHistogram, iPosition:=1) + Case "Density plot" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalXNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalXNumeric + clsBaseOperator.AddParameter("geom_density", clsRFunctionParameter:=clsGeomDensity, iPosition:=1) + Case "Frequency polygon" + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesNumericByCategoricalXNumeric, iPosition:=1) + clsGlobalAes = clsAesNumericByCategoricalXNumeric + clsBaseOperator.AddParameter("geom_freqpolygon", clsRFunctionParameter:=clsGeomFreqPoly, iPosition:=1) + End Select + ElseIf strFirstVariablesType = "categorical" AndAlso strSecondVariableType = "categorical" Then + ucrInputCategoricalByCategorical.Visible = True + AddRemoveFreeScaleX(True) + If ucrInputCategoricalByCategorical IsNot Nothing Then + Select Case ucrInputCategoricalByCategorical.GetText + Case "Bar Chart" + ucrInputPosition.Visible = True + clsRGGplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByCategoricalBarChart, iPosition:=0) + clsGlobalAes = clsAesCategoricalByCategoricalBarChart + clsBaseOperator.AddParameter("geom_bar", clsRFunctionParameter:=clsGeomBar, iPosition:=1) + Case "Mosaic Plot" + clsRGGplotFunction.RemoveParameterByName("mapping") + clsGlobalAes = GgplotDefaults.clsAesFunction.Clone() + clsGeomMosaic.AddParameter("mapping", clsRFunctionParameter:=clsAesCategoricalByCategoricalMosaicPlot, iPosition:=0) + clsBaseOperator.AddParameter("geom_mosaic", clsRFunctionParameter:=clsGeomMosaic, iPosition:=1) + End Select + End If + Else + lblGraphName.Visible = True + lblGraphName.Text = "__________" + lblGraphName.ForeColor = SystemColors.ControlText + clsGlobalAes = GgplotDefaults.clsAesFunction.Clone() End If - 'Should never reach this case - Else - MsgBox("Developer error: Unrecognised column types. Graph may be blank or produce an error.", MsgBoxStyle.Critical) - ucrBase.clsRsyntax.RemoveOperatorParameter("right") End If End Sub - Private Sub ViolinPlot() - clsRViolinPlotGeom.SetPackageName("ggplot2") - clsRViolinPlotGeom.SetRCommand("geom_violin") - - clsRViolinAesFunction.SetPackageName("ggplot2") - clsRViolinAesFunction.SetRCommand("aes") - clsRViolinAesFunction.AddParameter("y", "value") - - clsRViolinAesFunction2.SetPackageName("ggplot2") - clsRViolinAesFunction2.SetRCommand("aes") - clsRViolinAesFunction2.AddParameter("x", "value") + Private Sub Controls_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverSecondVar.ControlValueChanged, ucrReceiverFirstVars.ControlValueChanged + Results() End Sub - Private Sub JitterPlot() - clsRJitterPlotGeom.SetPackageName("ggplot2") - clsRJitterPlotGeom.SetRCommand("geom_jitter") - clsRJitterAesFunction.SetPackageName("ggplot2") - clsRJitterAesFunction.SetRCommand("aes") - clsRJitterAesFunction.AddParameter("y", "value") - clsRJitterAesFunction2.SetPackageName("ggplot2") - clsRJitterAesFunction2.SetRCommand("aes") - clsRJitterAesFunction2.AddParameter("x", "value") + Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverSecondVar.ControlContentsChanged, ucrReceiverFirstVars.ControlContentsChanged, ucrSaveGraph.ControlContentsChanged + TestOkEnabled() End Sub - Private Sub BoxPlot() - clsRBoxPlotGeom.SetPackageName("ggplot2") - clsRBoxPlotGeom.SetRCommand("geom_boxplot") - clsRBoxAesFunction.SetPackageName("ggplot2") - clsRBoxAesFunction.SetRCommand("aes") - clsRBoxAesFunction.AddParameter("y", "value") - clsRBoxAesFunction2.SetPackageName("ggplot2") - clsRBoxAesFunction2.SetRCommand("aes") - clsRBoxAesFunction2.AddParameter("x", "value") + Private Sub ucrInputCategoricalByCategorical_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputNumericByNumeric.ControlValueChanged, ucrInputNumericByCategorical.ControlValueChanged, ucrInputCategoricalByNumeric.ControlValueChanged, ucrInputCategoricalByCategorical.ControlValueChanged + Results() End Sub - Private Sub ScatterLinePlot() - clsRScatterPlotGeom.SetPackageName("ggplot2") - clsRScatterPlotGeom.SetRCommand("geom_point") - clsRLinePlotGeom.SetPackageName("ggplot2") - clsRLinePlotGeom.SetRCommand("geom_line") - clsRScatterAesFunction.SetPackageName("ggplot2") - clsRScatterAesFunction.SetRCommand("aes") - clsRScatterAesFunction.AddParameter("y", "value") - clsRScatterAesFunction2.SetPackageName("ggplot2") - clsRScatterAesFunction2.SetRCommand("aes") - clsRScatterAesFunction2.AddParameter("x", "value") + Private Sub RemoveAllGeomsStats() + If clsBaseOperator.clsParameters.Count > 0 Then + For i As Integer = (clsBaseOperator.clsParameters.Count - 1) To 0 Step -1 + If clsBaseOperator.clsParameters(i).strArgumentName.StartsWith("geom") OrElse clsBaseOperator.clsParameters(i).strArgumentName.StartsWith("stat") Then + clsBaseOperator.RemoveParameter(clsBaseOperator.clsParameters(i)) + End If + Next + End If End Sub - Private Sub DotPlot() - clsRDotPlotGeom.SetPackageName("ggplot2") - clsRDotPlotGeom.SetRCommand("geom_dotplot") - clsRDotPlotGeom.AddParameter("binaxis", Chr(34) & "y" & Chr(34)) - clsRDotAesFunction.SetPackageName("ggplot2") - clsRDotAesFunction.SetRCommand("aes") - clsRDotAesFunction.AddParameter("x", "value") - clsRDotAesFunction2.SetPackageName("ggplot2") - clsRDotAesFunction2.SetRCommand("aes") - clsRDotAesFunction2.AddParameter("y", "value") + Private Sub ucrChkFreeScaleYAxis_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkFreeScaleYAxis.ControlValueChanged + SetFreeYAxis() End Sub - Private Sub BarPlot() - clsRBarPlotGeom.SetPackageName("ggplot2") - clsRBarPlotGeom.SetRCommand("geom_bar") - clsRBarPlotGeom.AddParameter("position", Chr(34) & "dodge" & Chr(34)) - clsRBarAesFunction.SetPackageName("ggplot2") - clsRBarAesFunction.SetRCommand("aes") - clsRBarAesFunction.AddParameter("x", "value") + Private Sub cmdOptions_Click(sender As Object, e As EventArgs) Handles cmdOptions.Click + sdgPlots.SetRCode(clsBaseOperator, clsNewThemeFunction:=clsThemeFunction, dctNewThemeFunctions:=dctThemeFunctions, clsNewGlobalAesFunction:=clsGlobalAes, clsNewXScalecontinuousFunction:=clsXScaleContinuousFunction, clsNewYScalecontinuousFunction:=clsYScaleContinuousFunction, clsNewXLabsTitleFunction:=clsXlabsFunction, clsNewYLabTitleFunction:=clsYlabFunction, clsNewLabsFunction:=clsLabsFunction, clsNewFacetFunction:=clsRFacet, clsNewCoordPolarFunction:=clsCoordPolarFunction, clsNewCoordPolarStartOperator:=clsCoordPolarStartOperator, ucrNewBaseSelector:=ucrSelectorTwoVarGraph, strMainDialogGeomParameterNames:=strGeomParameterNames, bReset:=bResetSubdialog) + sdgPlots.tbpFacet.Enabled = False + sdgPlots.ShowDialog() + sdgPlots.tbpFacet.Enabled = True + ' Readd as may get removed by subdialog + clsRFacet.AddParameter("facets", "~variable", iPosition:=0) + bResetSubdialog = False End Sub - Private Sub FrequencyPolygon() - clsRFrequencyPolygonGeom.SetPackageName("ggplot2") - clsRFrequencyPolygonGeom.SetRCommand("geom_freqpoly") - clsRFreqPolyAesFunction.SetPackageName("ggplot2") - clsRFreqPolyAesFunction.SetRCommand("aes") - clsRFreqPolyAesFunction.AddParameter("x", "value") - clsRFreqPolyAesFunction2.SetPackageName("ggplot2") - clsRFreqPolyAesFunction2.SetRCommand("aes") - clsRFreqPolyAesFunction2.AddParameter("color", "value") - End Sub + Private Sub SetFreeYAxis() + Dim clsScaleParam As RParameter + Dim strXName As String + Dim strYName As String - Private Sub DensityPlot() - clsRDensityPlotGeom.SetPackageName("ggplot2") - clsRDensityPlotGeom.SetRCommand("geom_density") - clsRDensityAesFunction.SetPackageName("ggplot2") - clsRDensityAesFunction.SetRCommand("aes") - clsRDensityAesFunction.AddParameter("x", "value") - clsRDensityAesFunction2.SetPackageName("ggplot2") - clsRDensityAesFunction2.SetRCommand("aes") - clsRDensityAesFunction2.AddParameter("color", "value") + If IsCoordFlip() Then + strXName = "y" + strYName = "x" + Else + strXName = "x" + strYName = "y" + End If + If bRCodeSet Then + If ucrChkFreeScaleYAxis.Checked Then + If clsRFacet.ContainsParameter("scales") Then + clsScaleParam = clsRFacet.GetParameter("scales") + If clsScaleParam.strArgumentValue = Chr(34) & "free_" & strXName & Chr(34) OrElse clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) + Else + clsScaleParam.strArgumentValue = Chr(34) & "free_" & strYName & Chr(34) + End If + Else + clsRFacet.AddParameter("scales", Chr(34) & "free_" & strYName & Chr(34), iPosition:=3) + End If + Else + If clsRFacet.ContainsParameter("scales") Then + clsScaleParam = clsRFacet.GetParameter("scales") + If clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) OrElse clsScaleParam.strArgumentValue = Chr(34) & "free_" & strXName & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free_" & strXName & Chr(34) + Else + clsRFacet.RemoveParameter(clsScaleParam) + End If + End If + End If + End If End Sub - Private Sub Histogram() - clsRHistogramGeom.SetPackageName("ggplot2") - clsRHistogramGeom.SetRCommand("geom_histogram") - clsRHistogramGeom.AddParameter("position", Chr(34) & "dodge" & Chr(34)) - clsRHistAesFunction.SetPackageName("ggplot2") - clsRHistAesFunction.SetRCommand("aes") - clsRHistAesFunction.AddParameter("x", "value") - clsRHistAesFunction2.SetPackageName("ggplot2") - clsRHistAesFunction2.SetRCommand("aes") - clsRHistAesFunction2.AddParameter("color", "value") - End Sub + Private Sub AddRemoveFreeScaleX(bAdd As Boolean) + Dim clsScaleParam As RParameter + Dim strXName As String + Dim strYName As String - Private Sub Controls_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrSecondVariableReceiver.ControlValueChanged, ucrReceiverMultipleTwoVar.ControlValueChanged - Results() + If IsCoordFlip() Then + strXName = "y" + strYName = "x" + Else + strXName = "x" + strYName = "y" + End If + + If bAdd Then + If clsRFacet.ContainsParameter("scales") Then + clsScaleParam = clsRFacet.GetParameter("scales") + If clsScaleParam.strArgumentValue = Chr(34) & "free_" & strYName & Chr(34) OrElse clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) + Else + clsScaleParam.strArgumentValue = Chr(34) & "free_" & strXName & Chr(34) + End If + Else + clsRFacet.AddParameter("scales", Chr(34) & "free_" & strXName & Chr(34), iPosition:=3) + End If + Else + If clsRFacet.ContainsParameter("scales") Then + clsScaleParam = clsRFacet.GetParameter("scales") + If clsScaleParam.strArgumentValue = Chr(34) & "free" & Chr(34) OrElse clsScaleParam.strArgumentValue = Chr(34) & "free_y" & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free_" & strYName & Chr(34) + Else + clsRFacet.RemoveParameter(clsScaleParam) + End If + End If + End If End Sub - Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrSecondVariableReceiver.ControlContentsChanged, ucrReceiverMultipleTwoVar.ControlContentsChanged, ucrSaveGraph.ControlContentsChanged - TestOkEnabled() + Private Function IsCoordFlip() As Boolean + Return clsBaseOperator.ContainsParameter("coord_flip") + End Function + + Private Sub ucrFlipCoordinates_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrFlipCoordinates.ControlValueChanged + Dim clsScaleParam As RParameter + + If bRCodeSet Then + If clsRFacet.ContainsParameter("scales") Then + clsScaleParam = clsRFacet.GetParameter("scales") + If clsScaleParam.strArgumentValue = Chr(34) & "free_x" & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free_y" & Chr(34) + ElseIf clsScaleParam.strArgumentValue = Chr(34) & "free_y" & Chr(34) Then + clsScaleParam.strArgumentValue = Chr(34) & "free_x" & Chr(34) + End If + End If + ucrChkFreeScaleYAxis.ClearConditions() + ucrChkFreeScaleYAxis.AddParameterPresentCondition(True, "scales") + If ucrFlipCoordinates.Checked Then + ucrChkFreeScaleYAxis.AddParameterValuesCondition(True, "scales", {Chr(34) & "free" & Chr(34), Chr(34) & "free_x" & Chr(34)}) + Else + ucrChkFreeScaleYAxis.AddParameterValuesCondition(True, "scales", {Chr(34) & "free" & Chr(34), Chr(34) & "free_y" & Chr(34)}) + End If + End If End Sub End Class \ No newline at end of file diff --git a/instat/dlgDescribeTwoVariable.Designer.vb b/instat/dlgDescribeTwoVariable.Designer.vb index 2ad1eebeb8d..eb116e0950e 100644 --- a/instat/dlgDescribeTwoVariable.Designer.vb +++ b/instat/dlgDescribeTwoVariable.Designer.vb @@ -40,15 +40,22 @@ Partial Class dlgDescribeTwoVariable Private Sub InitializeComponent() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(dlgDescribeTwoVariable)) Me.cmdSummaries = New System.Windows.Forms.Button() - Me.cmdDisplayOptions = New System.Windows.Forms.Button() Me.lblFirstVariable = New System.Windows.Forms.Label() - Me.lbMultipleVariables = New System.Windows.Forms.Label() - Me.ucrReceiverFirstVar = New instat.ucrReceiverSingle() - Me.ucrReceiverSecondVar = New instat.ucrReceiverMultiple() + Me.lbSecondVariable = New System.Windows.Forms.Label() + Me.grpOptions = New System.Windows.Forms.GroupBox() + Me.lblSummary = New System.Windows.Forms.Label() + Me.lblFirstType = New System.Windows.Forms.Label() + Me.lblBy = New System.Windows.Forms.Label() + Me.lblSecondType = New System.Windows.Forms.Label() + Me.lblSummaryName = New System.Windows.Forms.Label() + Me.grpSummaries = New System.Windows.Forms.GroupBox() + Me.ucrChkOmitMissing = New instat.ucrCheck() + Me.ucrReceiverSecondVar = New instat.ucrReceiverSingle() + Me.ucrReceiverFirstVars = New instat.ucrReceiverMultiple() Me.ucrSelectorDescribeTwoVar = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrBase = New instat.ucrButtons() - Me.ucrChkSaveResult = New instat.ucrCheck() - Me.ucrChkOmitMissing = New instat.ucrCheck() + Me.grpOptions.SuspendLayout() + Me.grpSummaries.SuspendLayout() Me.SuspendLayout() ' 'cmdSummaries @@ -58,33 +65,68 @@ Partial Class dlgDescribeTwoVariable Me.cmdSummaries.Tag = "Summaries" Me.cmdSummaries.UseVisualStyleBackColor = True ' - 'cmdDisplayOptions - ' - resources.ApplyResources(Me.cmdDisplayOptions, "cmdDisplayOptions") - Me.cmdDisplayOptions.Name = "cmdDisplayOptions" - Me.cmdDisplayOptions.Tag = "Display_Options" - Me.cmdDisplayOptions.UseVisualStyleBackColor = True - ' 'lblFirstVariable ' resources.ApplyResources(Me.lblFirstVariable, "lblFirstVariable") Me.lblFirstVariable.Name = "lblFirstVariable" - Me.lblFirstVariable.Tag = "First_Variable" + Me.lblFirstVariable.Tag = "" + ' + 'lbSecondVariable + ' + resources.ApplyResources(Me.lbSecondVariable, "lbSecondVariable") + Me.lbSecondVariable.Name = "lbSecondVariable" + Me.lbSecondVariable.Tag = "" + ' + 'grpOptions + ' + Me.grpOptions.Controls.Add(Me.ucrChkOmitMissing) + Me.grpOptions.Controls.Add(Me.cmdSummaries) + resources.ApplyResources(Me.grpOptions, "grpOptions") + Me.grpOptions.Name = "grpOptions" + Me.grpOptions.TabStop = False + ' + 'lblSummary + ' + resources.ApplyResources(Me.lblSummary, "lblSummary") + Me.lblSummary.Name = "lblSummary" + ' + 'lblFirstType + ' + Me.lblFirstType.ForeColor = System.Drawing.SystemColors.ControlText + resources.ApplyResources(Me.lblFirstType, "lblFirstType") + Me.lblFirstType.Name = "lblFirstType" + ' + 'lblBy + ' + resources.ApplyResources(Me.lblBy, "lblBy") + Me.lblBy.Name = "lblBy" + ' + 'lblSecondType + ' + resources.ApplyResources(Me.lblSecondType, "lblSecondType") + Me.lblSecondType.Name = "lblSecondType" ' - 'lbMultipleVariables + 'lblSummaryName ' - resources.ApplyResources(Me.lbMultipleVariables, "lbMultipleVariables") - Me.lbMultipleVariables.Name = "lbMultipleVariables" - Me.lbMultipleVariables.Tag = "Multiple_Variables" + resources.ApplyResources(Me.lblSummaryName, "lblSummaryName") + Me.lblSummaryName.Name = "lblSummaryName" ' - 'ucrReceiverFirstVar + 'grpSummaries ' - Me.ucrReceiverFirstVar.frmParent = Me - resources.ApplyResources(Me.ucrReceiverFirstVar, "ucrReceiverFirstVar") - Me.ucrReceiverFirstVar.Name = "ucrReceiverFirstVar" - Me.ucrReceiverFirstVar.Selector = Nothing - Me.ucrReceiverFirstVar.strNcFilePath = "" - Me.ucrReceiverFirstVar.ucrSelector = Nothing + Me.grpSummaries.Controls.Add(Me.lblFirstType) + Me.grpSummaries.Controls.Add(Me.lblSummaryName) + Me.grpSummaries.Controls.Add(Me.lblSummary) + Me.grpSummaries.Controls.Add(Me.lblBy) + Me.grpSummaries.Controls.Add(Me.lblSecondType) + resources.ApplyResources(Me.grpSummaries, "grpSummaries") + Me.grpSummaries.Name = "grpSummaries" + Me.grpSummaries.TabStop = False + ' + 'ucrChkOmitMissing + ' + Me.ucrChkOmitMissing.Checked = False + resources.ApplyResources(Me.ucrChkOmitMissing, "ucrChkOmitMissing") + Me.ucrChkOmitMissing.Name = "ucrChkOmitMissing" ' 'ucrReceiverSecondVar ' @@ -95,8 +137,18 @@ Partial Class dlgDescribeTwoVariable Me.ucrReceiverSecondVar.strNcFilePath = "" Me.ucrReceiverSecondVar.ucrSelector = Nothing ' + 'ucrReceiverFirstVars + ' + Me.ucrReceiverFirstVars.frmParent = Me + resources.ApplyResources(Me.ucrReceiverFirstVars, "ucrReceiverFirstVars") + Me.ucrReceiverFirstVars.Name = "ucrReceiverFirstVars" + Me.ucrReceiverFirstVars.Selector = Nothing + Me.ucrReceiverFirstVars.strNcFilePath = "" + Me.ucrReceiverFirstVars.ucrSelector = Nothing + ' 'ucrSelectorDescribeTwoVar ' + Me.ucrSelectorDescribeTwoVar.bDropUnusedFilterLevels = False Me.ucrSelectorDescribeTwoVar.bShowHiddenColumns = False Me.ucrSelectorDescribeTwoVar.bUseCurrentFilter = True resources.ApplyResources(Me.ucrSelectorDescribeTwoVar, "ucrSelectorDescribeTwoVar") @@ -107,30 +159,16 @@ Partial Class dlgDescribeTwoVariable resources.ApplyResources(Me.ucrBase, "ucrBase") Me.ucrBase.Name = "ucrBase" ' - 'ucrChkSaveResult - ' - Me.ucrChkSaveResult.Checked = False - resources.ApplyResources(Me.ucrChkSaveResult, "ucrChkSaveResult") - Me.ucrChkSaveResult.Name = "ucrChkSaveResult" - ' - 'ucrChkOmitMissing - ' - Me.ucrChkOmitMissing.Checked = False - resources.ApplyResources(Me.ucrChkOmitMissing, "ucrChkOmitMissing") - Me.ucrChkOmitMissing.Name = "ucrChkOmitMissing" - ' 'dlgDescribeTwoVariable ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.ucrChkSaveResult) - Me.Controls.Add(Me.ucrChkOmitMissing) - Me.Controls.Add(Me.lbMultipleVariables) + Me.Controls.Add(Me.grpSummaries) + Me.Controls.Add(Me.grpOptions) + Me.Controls.Add(Me.lbSecondVariable) Me.Controls.Add(Me.lblFirstVariable) - Me.Controls.Add(Me.cmdDisplayOptions) - Me.Controls.Add(Me.ucrReceiverFirstVar) Me.Controls.Add(Me.ucrReceiverSecondVar) - Me.Controls.Add(Me.cmdSummaries) + Me.Controls.Add(Me.ucrReceiverFirstVars) Me.Controls.Add(Me.ucrSelectorDescribeTwoVar) Me.Controls.Add(Me.ucrBase) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow @@ -138,6 +176,9 @@ Partial Class dlgDescribeTwoVariable Me.MinimizeBox = False Me.Name = "dlgDescribeTwoVariable" Me.Tag = "Describe_Two_Variable" + Me.grpOptions.ResumeLayout(False) + Me.grpSummaries.ResumeLayout(False) + Me.grpSummaries.PerformLayout() Me.ResumeLayout(False) Me.PerformLayout() @@ -145,12 +186,17 @@ Partial Class dlgDescribeTwoVariable Friend WithEvents ucrBase As ucrButtons Friend WithEvents ucrSelectorDescribeTwoVar As ucrSelectorByDataFrameAddRemove - Friend WithEvents ucrReceiverSecondVar As ucrReceiverMultiple + Friend WithEvents ucrReceiverFirstVars As ucrReceiverMultiple Friend WithEvents cmdSummaries As Button - Friend WithEvents ucrReceiverFirstVar As ucrReceiverSingle - Friend WithEvents cmdDisplayOptions As Button + Friend WithEvents ucrReceiverSecondVar As ucrReceiverSingle Friend WithEvents lblFirstVariable As Label - Friend WithEvents lbMultipleVariables As Label - Friend WithEvents ucrChkSaveResult As ucrCheck + Friend WithEvents lbSecondVariable As Label Friend WithEvents ucrChkOmitMissing As ucrCheck + Friend WithEvents grpOptions As GroupBox + Friend WithEvents lblSecondType As Label + Friend WithEvents lblBy As Label + Friend WithEvents lblFirstType As Label + Friend WithEvents lblSummary As Label + Friend WithEvents lblSummaryName As Label + Friend WithEvents grpSummaries As GroupBox End Class diff --git a/instat/dlgDescribeTwoVariable.resx b/instat/dlgDescribeTwoVariable.resx index 205a2489352..88877765e37 100644 --- a/instat/dlgDescribeTwoVariable.resx +++ b/instat/dlgDescribeTwoVariable.resx @@ -117,9 +117,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NoControl + - 305, 222 + 9, 45 105, 23 @@ -138,49 +142,28 @@ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this + grpOptions - 7 - - - 304, 221 - - - 105, 23 - - - 8 - - - Display Options - - - cmdDisplayOptions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 + 1 True + + NoControl + 268, 45 - 70, 13 + 75, 13 1 - First Variable: + First Variables: lblFirstVariable @@ -194,62 +177,35 @@ 3 - - 268, 90 + + NoControl - + + 268, 155 + + 100, 15 - + 3 - - Multiple Variables: + + Second Variable: - - lbMultipleVariables + + lbSecondVariable - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 2 - - True - - - 6, 13 - - - 415, 309 - - - 10, 224 - - - 100, 20 - - - 5 - - - ucrChkSaveResult - - - instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 0 - - 10, 198 + 9, 19 143, 20 @@ -264,35 +220,229 @@ instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - $this + grpOptions + 0 + + + 236, 202 + + + 155, 76 + + + 10 + + + Options + + + grpOptions + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + 1 - - 268, 105 + + True - - + + NoControl + + + 6, 43 + + + 53, 13 + + + 9 + + + Summary: + + + lblSummary + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 2 + + + NoControl + + + 6, 16 + + + 55, 13 + + + 10 + + + TopRight + + + lblFirstType + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 0 + + + True + + + NoControl + + + 64, 16 + + + 18, 13 + + + 11 + + + by + + + lblBy + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 3 + + + True + + + NoControl + + + 82, 16 + + + 0, 13 + + + 12 + + + lblSecondType + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 4 + + + True + + + NoControl + + + 60, 43 + + + 0, 13 + + + 13 + + + lblSummaryName + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpSummaries + + + 1 + + + 10, 202 + + + 210, 72 + + + 14 + + + grpSummaries + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + True + + + 6, 13 + + + 419, 341 + + + 271, 63 + + 0, 0, 0, 0 - + 120, 87 - + 4 - - ucrReceiverSecondVar + + ucrReceiverFirstVars - + instat.ucrReceiverMultiple, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + $this - - 6 + + 5 10, 10 @@ -316,10 +466,10 @@ $this - 8 + 6 - 10, 250 + 10, 286 410, 52 @@ -337,7 +487,7 @@ $this - 9 + 7 CenterScreen @@ -351,28 +501,28 @@ System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 268, 60 + + 271, 170 - + 0, 0, 0, 0 - + 120, 20 - + 2 - - ucrReceiverFirstVar + + ucrReceiverSecondVar - + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + $this - - 5 + + 4 \ No newline at end of file diff --git a/instat/dlgDescribeTwoVariable.vb b/instat/dlgDescribeTwoVariable.vb index efcaf2ce3f8..a91ead34a4f 100644 --- a/instat/dlgDescribeTwoVariable.vb +++ b/instat/dlgDescribeTwoVariable.vb @@ -19,9 +19,10 @@ Public Class dlgDescribeTwoVariable Private bFirstLoad As Boolean = True Private bReset As Boolean = True Private bResetSubdialog As Boolean = False - Public strVarType, strSecondVarType As String + Public strFirstVariablesType, strSecondVariableType As String Public clsGetDataType, clsGetSecondDataType, clsRCorrelation, clsRCustomSummary, clsConcFunction, clsRAnova, clsRFreqTables As New RFunction Private clsSummariesList As New RFunction + Private Sub dlgDescribeTwoVariable_Load(sender As Object, e As EventArgs) Handles MyBase.Load If bFirstLoad Then InitialiseDialog() @@ -43,18 +44,14 @@ Public Class dlgDescribeTwoVariable ucrSelectorDescribeTwoVar.SetParameter(New RParameter("data_name", 0)) ucrSelectorDescribeTwoVar.SetParameterIsString() - ucrReceiverFirstVar.SetParameter(New RParameter("factors", 2)) - ucrReceiverFirstVar.SetParameterIsString() - ucrReceiverFirstVar.Selector = ucrSelectorDescribeTwoVar + ucrReceiverFirstVars.SetParameter(New RParameter("columns_to_summarise", 1)) + ucrReceiverFirstVars.SetParameterIsString() + ucrReceiverFirstVars.Selector = ucrSelectorDescribeTwoVar + ucrReceiverFirstVars.SetSingleTypeStatus(True, bIsCategoricalNumeric:=True) - ucrReceiverSecondVar.SetParameter(New RParameter("columns_to_summarise", 1)) + ucrReceiverSecondVar.SetParameter(New RParameter("factors", 2)) ucrReceiverSecondVar.SetParameterIsString() ucrReceiverSecondVar.Selector = ucrSelectorDescribeTwoVar - ucrReceiverSecondVar.SetSingleTypeStatus(True) - - ucrChkSaveResult.SetParameter(New RParameter("store_results", 4)) - ucrChkSaveResult.SetText("Save Result") - ucrChkSaveResult.SetValuesCheckedAndUnchecked("TRUE", "FALSE") ucrChkOmitMissing.SetParameter(New RParameter("na.rm", 6)) ucrChkOmitMissing.SetText("Omit Missing Values") @@ -77,28 +74,28 @@ Public Class dlgDescribeTwoVariable clsConcFunction = New RFunction ucrSelectorDescribeTwoVar.Reset() - ucrReceiverFirstVar.SetMeAsReceiver() + ucrReceiverFirstVars.SetMeAsReceiver() clsConcFunction.SetRCommand("c") - clsRFreqTables.AddParameter("addmargins", "FALSE", iPosition:=2) - clsRFreqTables.AddParameter("proportions", "FALSE", iPosition:=3) - clsRFreqTables.AddParameter("percentages", "FALSE", iPosition:=4) - clsRFreqTables.AddParameter("transpose", "FALSE", iPosition:=5) + clsRFreqTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$frequency_tables") + clsRFreqTables.AddParameter("store_results", "FALSE", iPosition:=4) + clsRFreqTables.AddParameter("as_html", "FALSE", iPosition:=12) clsRAnova.AddParameter("signif.stars", "FALSE", iPosition:=2) clsRAnova.AddParameter("sign_level", "FALSE", iPosition:=3) clsRAnova.AddParameter("means", "FALSE", iPosition:=4) - clsRCorrelation.AddParameter("use", Chr(34) & "pairwise.complete.obs" & Chr(34), iPosition:=2) - clsRCorrelation.AddParameter("method", Chr(34) & "pearson" & Chr(34), iPosition:=3) - clsSummariesList.SetRCommand("c") - clsSummariesList.AddParameter("summary_count_non_missing", Chr(34) & "summary_count_non_missing" & Chr(34), bIncludeArgumentName:=False) - clsSummariesList.AddParameter("summary_count", Chr(34) & "summary_count" & Chr(34), bIncludeArgumentName:=False) - clsSummariesList.AddParameter("summary_sum", Chr(34) & "summary_sum" & Chr(34), bIncludeArgumentName:=False) - - clsRCustomSummary.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$calculate_summary") + clsSummariesList.AddParameter("summary_count_missing", Chr(34) & "summary_count_missing" & Chr(34), bIncludeArgumentName:=False, iPosition:=0) + clsSummariesList.AddParameter("summary_min", Chr(34) & "summary_min" & Chr(34), bIncludeArgumentName:=False, iPosition:=1) + clsSummariesList.AddParameter("lower_quartile", Chr(34) & "lower_quartile" & Chr(34), bIncludeArgumentName:=False, iPosition:=2) + clsSummariesList.AddParameter("summary_median", Chr(34) & "summary_median" & Chr(34), bIncludeArgumentName:=False, iPosition:=3) + clsSummariesList.AddParameter("summary_mean", Chr(34) & "summary_mean" & Chr(34), bIncludeArgumentName:=False, iPosition:=4) + clsSummariesList.AddParameter("upper_quartile", Chr(34) & "upper_quartile" & Chr(34), bIncludeArgumentName:=False, iPosition:=5) + clsSummariesList.AddParameter("summary_max", Chr(34) & "summary_max" & Chr(34), bIncludeArgumentName:=False, iPosition:=6) + + clsRCustomSummary.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$summary") clsRCustomSummary.AddParameter("summaries", clsRFunctionParameter:=clsSummariesList) clsRCustomSummary.AddParameter("store_results", "FALSE", iPosition:=4) @@ -106,39 +103,38 @@ Public Class dlgDescribeTwoVariable clsRCustomSummary.AddParameter("na.rm", "FALSE", iPosition:=6) clsRCustomSummary.AddParameter("return_output", "TRUE", iPosition:=7) - clsRCorrelation.SetRCommand("cor") - clsRFreqTables.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$frequency_tables") - clsRAnova.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$anova_tables") + clsRCorrelation.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$cor") - Results() + clsRAnova.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$anova_tables") ucrBase.clsRsyntax.SetBaseRFunction(clsRCustomSummary) bResetSubdialog = True End Sub Private Sub SetRCodeForControls(bReset As Boolean) - ucrReceiverFirstVar.AddAdditionalCodeParameterPair(clsRAnova, New RParameter("y_col_name", 2), iAdditionalPairNo:=1) - ucrReceiverFirstVar.AddAdditionalCodeParameterPair(clsRCustomSummary, New RParameter("factors", 2), iAdditionalPairNo:=2) - ucrReceiverFirstVar.AddAdditionalCodeParameterPair(clsRFreqTables, New RParameter("y_col_name", 2), iAdditionalPairNo:=3) - 'ucrReceiverFirstVar.AddAdditionalCodeParameterPair(clsRCorelation, New RParameter("y", 1), iAdditionalPairNo:=4) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRAnova, New RParameter("y_col_name", 2), iAdditionalPairNo:=1) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRFreqTables, New RParameter("y_col_name", 2), iAdditionalPairNo:=2) + ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRCorrelation, New RParameter("y_col_name", 2), iAdditionalPairNo:=3) - ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRAnova, New RParameter("x_col_names", 1), iAdditionalPairNo:=1) - ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRCustomSummary, New RParameter("columns_to_summarise", 1), iAdditionalPairNo:=2) - ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRFreqTables, New RParameter("x_col_names", 1), iAdditionalPairNo:=3) - ' ucrReceiverSecondVar.AddAdditionalCodeParameterPair(clsRCorelation, New RParameter("x", 0), iAdditionalPairNo:=4) + ucrReceiverFirstVars.AddAdditionalCodeParameterPair(clsRAnova, New RParameter("x_col_names", 1), iAdditionalPairNo:=1) + ucrReceiverFirstVars.AddAdditionalCodeParameterPair(clsRFreqTables, New RParameter("x_col_names", 1), iAdditionalPairNo:=2) + ucrReceiverFirstVars.AddAdditionalCodeParameterPair(clsRCorrelation, New RParameter("x_col_names", 1), iAdditionalPairNo:=3) - ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRAnova, New RParameter("data_name", 0), iAdditionalPairNo:=1) - ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRCustomSummary, New RParameter("data_name", 0), iAdditionalPairNo:=2) - ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRFreqTables, New RParameter("data_name", 0), iAdditionalPairNo:=3) + ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRAnova, ucrSelectorDescribeTwoVar.GetParameter(), iAdditionalPairNo:=1) + ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRCustomSummary, ucrSelectorDescribeTwoVar.GetParameter(), iAdditionalPairNo:=2) + ucrSelectorDescribeTwoVar.AddAdditionalCodeParameterPair(clsRFreqTables, ucrSelectorDescribeTwoVar.GetParameter(), iAdditionalPairNo:=3) ucrChkOmitMissing.SetRCode(clsRCustomSummary, bReset) - ucrChkSaveResult.SetRCode(clsRCustomSummary, bReset) - ucrSelectorDescribeTwoVar.SetRCode(clsRCustomSummary, bReset) + ucrReceiverFirstVars.SetRCode(clsRCustomSummary, bReset) + ucrReceiverSecondVar.SetRCode(clsRCustomSummary, bReset) + ucrSelectorDescribeTwoVar.SetRCode(clsRCorrelation, bReset) + + Results() End Sub Public Sub TestOKEnabled() - If ((Not ucrReceiverFirstVar.IsEmpty()) AndAlso (Not ucrReceiverSecondVar.IsEmpty())) Then - If ((strSecondVarType = "numeric" OrElse strSecondVarType = "integer") AndAlso (strVarType = "factor")) AndAlso clsSummariesList.clsParameters.Count = 0 Then + If ((Not ucrReceiverSecondVar.IsEmpty()) AndAlso (Not ucrReceiverFirstVars.IsEmpty())) Then + If ((strFirstVariablesType = "numeric" OrElse strFirstVariablesType = "integer") AndAlso (strSecondVariableType = "factor")) AndAlso clsSummariesList.clsParameters.Count = 0 Then ucrBase.OKEnabled(False) Else ucrBase.OKEnabled(True) @@ -161,7 +157,7 @@ Public Class dlgDescribeTwoVariable TestOKEnabled() End Sub - Private Sub cmdDisplayOptions_Click(sender As Object, e As EventArgs) Handles cmdDisplayOptions.Click + Private Sub cmdDisplayOptions_Click(sender As Object, e As EventArgs) sdgDescribeDisplay.SetRFunction(clsRFreqTables, clsRAnova, bResetSubdialog) bResetSubdialog = False sdgDescribeDisplay.ShowDialog() @@ -169,69 +165,86 @@ Public Class dlgDescribeTwoVariable End Sub Public Sub Results() - If Not ucrReceiverFirstVar.IsEmpty() Then - strVarType = ucrReceiverFirstVar.strCurrDataType + Dim lstFirstItemTypes As List(Of String) + + If Not ucrReceiverFirstVars.IsEmpty() Then + lstFirstItemTypes = ucrReceiverFirstVars.GetCurrentItemTypes(True, bIsCategoricalNumeric:=True) + If lstFirstItemTypes.Count = 1 AndAlso lstFirstItemTypes.Contains("logical") Then + lstFirstItemTypes(0) = "categorical" + Else + lstFirstItemTypes.RemoveAll(Function(x) x.Contains("logical")) + End If + If (lstFirstItemTypes.Count > 0) Then + strFirstVariablesType = lstFirstItemTypes(0) + Else + strFirstVariablesType = "" + lblFirstType.Text = "________" + lblFirstType.ForeColor = SystemColors.ControlText + End If + lblFirstType.Text = strFirstVariablesType + lblFirstType.ForeColor = SystemColors.Highlight Else - strVarType = "" + strFirstVariablesType = "" + lblFirstType.Text = "________" + lblFirstType.ForeColor = SystemColors.ControlText End If - If (ucrReceiverSecondVar.GetCurrentItemTypes.Count > 0) Then - strSecondVarType = ucrReceiverSecondVar.GetCurrentItemTypes.Item(0) + If Not ucrReceiverSecondVar.IsEmpty() Then + strSecondVariableType = ucrReceiverSecondVar.strCurrDataType + If strSecondVariableType.Contains("factor") OrElse strSecondVariableType.Contains("character") OrElse strSecondVariableType.Contains("logical") Then + strSecondVariableType = "categorical" + Else + strSecondVariableType = "numeric" + End If + lblSecondType.Text = strSecondVariableType + lblSecondType.ForeColor = SystemColors.Highlight Else - strSecondVarType = "" + strSecondVariableType = "" + lblSecondType.Text = "________" + lblSecondType.ForeColor = SystemColors.ControlText End If - If ((strVarType = "numeric" OrElse strVarType = "integer") AndAlso (strSecondVarType = "numeric" OrElse strSecondVarType = "integer")) Then - ucrChkSaveResult.Visible = False + If strFirstVariablesType = "numeric" AndAlso strSecondVariableType = "numeric" Then + grpOptions.Visible = True cmdSummaries.Visible = False - cmdDisplayOptions.Visible = False - ucrChkOmitMissing.Visible = False - - clsRCorrelation.RemoveParameterByName("data_name") + ucrChkOmitMissing.Visible = True ucrBase.clsRsyntax.SetBaseRFunction(clsRCorrelation) - 'Temporary Fix- Only one of the receivers gets variables (the last variable of the two) - 'ie, when ucrReceiverFirstVar and ucrReceiverSecondVar are set from SetParameterIsString to SetParameterIsRFunction only the second (ucrReceiverSecondVar) changes to SetParameterIsRFunction the first one remains as SetParameterIsString which is not needed - clsRCorrelation.AddParameter("x", clsRFunctionParameter:=ucrReceiverSecondVar.GetVariables) - clsRCorrelation.AddParameter("y", clsRFunctionParameter:=ucrReceiverFirstVar.GetVariables) - ' ucrReceiverFirstVar.SetParameterIsRFunction() - ' ucrReceiverSecondVar.SetParameterIsRFunction() - ElseIf ((strVarType = "numeric" OrElse strVarType = "integer") AndAlso (strSecondVarType = "factor")) Then - ucrChkSaveResult.Visible = False - cmdSummaries.Visible = False - cmdDisplayOptions.Visible = True - ucrChkOmitMissing.Visible = False - ucrSelectorDescribeTwoVar.SetParameterIsString() + lblSummaryName.Text = "Correlations" + lblSummaryName.ForeColor = SystemColors.Highlight + ElseIf strFirstVariablesType = "categorical" AndAlso strSecondVariableType = "numeric" Then + grpOptions.Visible = False ucrBase.clsRsyntax.SetBaseRFunction(clsRAnova) - ucrReceiverFirstVar.SetParameterIsString() - ucrReceiverSecondVar.SetParameterIsString() - ElseIf ((strVarType = "factor") AndAlso (strSecondVarType = "numeric" OrElse strSecondVarType = "integer")) Then - ucrChkSaveResult.Visible = True + lblSummaryName.Text = "ANOVA tables" + lblSummaryName.ForeColor = SystemColors.Highlight + ElseIf strFirstVariablesType = "numeric" AndAlso strSecondVariableType = "categorical" Then + grpOptions.Visible = True cmdSummaries.Visible = True - cmdDisplayOptions.Visible = False ucrChkOmitMissing.Visible = True - ucrSelectorDescribeTwoVar.SetParameterIsString() - ucrReceiverFirstVar.SetParameterIsString() ucrBase.clsRsyntax.SetBaseRFunction(clsRCustomSummary) - ucrReceiverSecondVar.SetParameterIsString() - ElseIf ((strVarType = "factor") AndAlso (strSecondVarType = "factor")) Then - ucrChkSaveResult.Visible = False - cmdSummaries.Visible = False - cmdDisplayOptions.Visible = True - ucrChkOmitMissing.Visible = False - ucrSelectorDescribeTwoVar.SetParameterIsString() + ucrReceiverFirstVars.SetParameterIsString() + lblSummaryName.Text = "Numerical summaries" + lblSummaryName.ForeColor = SystemColors.Highlight + ElseIf strFirstVariablesType = "categorical" AndAlso strSecondVariableType = "categorical" Then + grpOptions.Visible = False ucrBase.clsRsyntax.SetBaseRFunction(clsRFreqTables) - ucrReceiverFirstVar.SetParameterIsString() - ucrReceiverSecondVar.SetParameterIsString() + lblSummaryName.Text = "Frequency tables" + lblSummaryName.ForeColor = SystemColors.Highlight Else - ucrChkSaveResult.Visible = False - ucrChkOmitMissing.Visible = False - cmdSummaries.Visible = False - cmdDisplayOptions.Visible = False + grpOptions.Visible = False + lblSummaryName.Text = "__________" + lblSummaryName.ForeColor = SystemColors.ControlText End If - SetRCodeForControls(False) End Sub - Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverSecondVar.ControlContentsChanged, ucrReceiverFirstVar.ControlContentsChanged + Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverFirstVars.ControlContentsChanged, ucrReceiverSecondVar.ControlContentsChanged Results() TestOKEnabled() End Sub + + Private Sub ucrChkOmitMissing_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkOmitMissing.ControlValueChanged + If ucrChkOmitMissing.Checked Then + clsRCorrelation.AddParameter("use", Chr(34) & "pairwise.complete.obs" & Chr(34), iPosition:=2) + Else + clsRCorrelation.RemoveParameterByName("use") + End If + End Sub End Class \ No newline at end of file diff --git a/instat/dlgEnter.Designer.vb b/instat/dlgEnter.Designer.vb index d6951a89bd7..d01626b3e8d 100644 --- a/instat/dlgEnter.Designer.vb +++ b/instat/dlgEnter.Designer.vb @@ -73,12 +73,11 @@ Partial Class dlgEnter Me.cmdMonthMinus = New System.Windows.Forms.Button() Me.cmdColon = New System.Windows.Forms.Button() Me.grpEnterKeyboard2 = New System.Windows.Forms.GroupBox() - Me.cmdTry = New System.Windows.Forms.Button() - Me.ucrInputTryMessage = New instat.ucrInputTextBox() Me.ucrSaveEnterResultInto = New instat.ucrInputComboBox() Me.ucrDataFrameEnter = New instat.ucrDataFrame() Me.ucrReceiverForEnterCalculation = New instat.ucrReceiverExpression() Me.ucrBase = New instat.ucrButtons() + Me.ucrTryModelling = New instat.ucrTry() Me.grpEnterKeybord1.SuspendLayout() Me.grpEnterKeyboard2.SuspendLayout() Me.SuspendLayout() @@ -319,20 +318,6 @@ Partial Class dlgEnter Me.grpEnterKeyboard2.Name = "grpEnterKeyboard2" Me.grpEnterKeyboard2.TabStop = False ' - 'cmdTry - ' - resources.ApplyResources(Me.cmdTry, "cmdTry") - Me.cmdTry.Name = "cmdTry" - Me.cmdTry.UseVisualStyleBackColor = True - ' - 'ucrInputTryMessage - ' - Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True - Me.ucrInputTryMessage.IsMultiline = False - Me.ucrInputTryMessage.IsReadOnly = True - resources.ApplyResources(Me.ucrInputTryMessage, "ucrInputTryMessage") - Me.ucrInputTryMessage.Name = "ucrInputTryMessage" - ' 'ucrSaveEnterResultInto ' Me.ucrSaveEnterResultInto.AddQuotesIfUnrecognised = True @@ -361,12 +346,16 @@ Partial Class dlgEnter resources.ApplyResources(Me.ucrBase, "ucrBase") Me.ucrBase.Name = "ucrBase" ' + 'ucrTryModelling + ' + resources.ApplyResources(Me.ucrTryModelling, "ucrTryModelling") + Me.ucrTryModelling.Name = "ucrTryModelling" + ' 'dlgEnter ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.ucrInputTryMessage) - Me.Controls.Add(Me.cmdTry) + Me.Controls.Add(Me.ucrTryModelling) Me.Controls.Add(Me.grpEnterKeyboard2) Me.Controls.Add(Me.ucrSaveEnterResultInto) Me.Controls.Add(Me.chkSaveEnterResultInto) @@ -425,6 +414,5 @@ Partial Class dlgEnter Friend WithEvents cmdMonthMinus As Button Friend WithEvents cmdColon As Button Friend WithEvents grpEnterKeyboard2 As GroupBox - Friend WithEvents ucrInputTryMessage As ucrInputTextBox - Friend WithEvents cmdTry As Button + Friend WithEvents ucrTryModelling As ucrTry End Class diff --git a/instat/dlgEnter.resx b/instat/dlgEnter.resx index dff2fc21dd5..1e421263152 100644 --- a/instat/dlgEnter.resx +++ b/instat/dlgEnter.resx @@ -144,7 +144,7 @@ $this - 6 + 5 True @@ -175,10 +175,10 @@ $this - 8 + 7 - 11, 252 + 11, 280 2, 3, 2, 3 @@ -202,7 +202,7 @@ $this - 4 + 3 4, 76 @@ -640,7 +640,7 @@ $this - 7 + 6 106, 14 @@ -1057,61 +1057,10 @@ $this - 2 - - - 11, 216 - - - 2, 3, 2, 3 - - - 74, 23 - - - 160 - - - Try - - - cmdTry - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - 1 - - 96, 217 - - - 2, 3, 2, 3 - - - 414, 22 - - - 161 - - - ucrInputTryMessage - - - instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 0 - - 195, 247 + 195, 275 2, 3, 2, 3 @@ -1132,7 +1081,7 @@ $this - 3 + 2 11, 65 @@ -1156,7 +1105,7 @@ $this - 5 + 4 True @@ -1165,10 +1114,31 @@ 6, 13 - 573, 344 + 573, 376 + + + 3, 236 + + + 480, 33 + + + 160 + + + ucrTryModelling + + + instat.ucrTry, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 - 11, 275 + 11, 307 452, 52 @@ -1186,7 +1156,7 @@ $this - 10 + 9 CenterScreen @@ -1222,6 +1192,6 @@ $this - 9 + 8 \ No newline at end of file diff --git a/instat/dlgEnter.vb b/instat/dlgEnter.vb index 1e22ac4f6d4..a3fc713cc74 100644 --- a/instat/dlgEnter.vb +++ b/instat/dlgEnter.vb @@ -42,15 +42,21 @@ Public Class dlgEnter Private Sub InitialiseDialog() ucrBase.iHelpTopicID = 458 + ucrTryModelling.SetReceiver(ucrReceiverForEnterCalculation) + ucrTryModelling.SetIsCommand() + ucrTryModelling.StrvecOutputRequired() clsAttach.SetRCommand("attach") + clsAttach.AddParameter("what", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) clsDetach.SetRCommand("detach") + clsDetach.AddParameter("name", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) clsDetach.AddParameter("unload", "TRUE") ucrBase.clsRsyntax.SetCommandString("") ucrSaveEnterResultInto.SetItemsTypeAsColumns() ucrSaveEnterResultInto.SetDefaultTypeAsColumn() ucrSaveEnterResultInto.SetDataFrameSelector(ucrDataFrameEnter) ucrSaveEnterResultInto.SetValidationTypeAsRVariable() - cmdTry.Enabled = False + ucrBase.clsRsyntax.AddToBeforeCodes(clsAttach) + ucrBase.clsRsyntax.AddToAfterCodes(clsDetach) End Sub Private Sub SetDefaults() chkShowEnterArguments.Checked = False @@ -58,6 +64,7 @@ Public Class dlgEnter chkSaveEnterResultInto.Checked = True ucrSaveEnterResultInto.SetPrefix("Enter") ucrReceiverForEnterCalculation.Clear() + ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) End Sub Private Sub ReopenDialog() SaveResults() @@ -87,26 +94,24 @@ Public Class dlgEnter End Sub Private Sub ucrBase_BeforeClickOk(sender As Object, e As EventArgs) Handles ucrBase.BeforeClickOk - Dim strScript As String = "" - Dim strFunc As String - clsAttach.AddParameter("what", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) - strFunc = clsAttach.ToScript(strScript) - frmMain.clsRLink.RunScript(strScript & strFunc) + 'Dim strScript As String = "" + 'Dim strFunc As String + 'clsAttach.AddParameter("what", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) + 'strFunc = clsAttach.ToScript(strScript) + ' frmMain.clsRLink.RunScript(strScript & strFunc) End Sub Private Sub ucrBase_ClickOk(sender As Object, e As EventArgs) Handles ucrBase.ClickOk - Dim strScript As String = "" - Dim strFunc As String - clsDetach.AddParameter("name", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) - strFunc = clsDetach.ToScript(strScript) - frmMain.clsRLink.RunScript(strScript & strFunc) + 'Dim strScript As String = "" + ' Dim strFunc As String + 'clsDetach.AddParameter("name", clsRFunctionParameter:=ucrDataFrameEnter.clsCurrDataFrame) + 'strFunc = clsDetach.ToScript(strScript) + 'frmMain.clsRLink.RunScript(strScript & strFunc) SetEntryHistory() End Sub Private Sub ucrReceiverForCalculation_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForEnterCalculation.SelectionChanged ucrBase.clsRsyntax.SetCommandString(ucrReceiverForEnterCalculation.GetVariableNames(False)) - ucrInputTryMessage.SetName("") - cmdTry.Enabled = Not ucrReceiverForEnterCalculation.IsEmpty() TestOKEnabled() End Sub @@ -285,67 +290,4 @@ Public Class dlgEnter End If SaveResults() End Sub - - Private Sub TryScript() - Dim strOutPut As String - Dim strAttach As String - Dim strDetach As String - Dim strTempScript As String = "" - Dim strVecOutput As CharacterVector - Dim bIsAssigned As Boolean - Dim bToBeAssigned As Boolean - Dim strAssignTo As String - Dim strAssignToColumn As String - Dim strAssignToDataFrame As String - - 'First store the RSyntax settings temporarily, as these will be modified in the Try process. - 'Task: could use a clone RSyntax method - - bIsAssigned = ucrBase.clsRsyntax.GetbIsAssigned() - bToBeAssigned = ucrBase.clsRsyntax.GetbToBeAssigned() - strAssignTo = ucrBase.clsRsyntax.GetstrAssignTo() - strAssignToColumn = ucrBase.clsRsyntax.GetstrAssignToColumn() - strAssignToDataFrame = ucrBase.clsRsyntax.GetstrAssignToDataFrame() - - Try - If ucrReceiverForEnterCalculation.IsEmpty Then - ucrInputTryMessage.SetName("") - Else - strAttach = clsAttach.ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strAttach, bSilent:=True) - ucrBase.clsRsyntax.RemoveAssignTo() - strOutPut = ucrBase.clsRsyntax.GetScript - strVecOutput = frmMain.clsRLink.RunInternalScriptGetOutput(strOutPut, bSilent:=True) - 'Mid does only take Strings And strVecOutput Is a CharacterVector (a custom type from RDotNet), - 'but each element of strVecOutput i.e. strVecOutput(0) Is a String. - 'It doesn't show all the output, just the output from the first line you would get in the R console. So strVecOutput(1) would give you the next line. - If strVecOutput IsNot Nothing Then - If strVecOutput.Length > 1 Then - ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5) & "...") - Else - ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5)) - End If - Else - ucrInputTryMessage.SetName("Command produced an error or no output to display.") - End If - End If - Catch ex As Exception - ucrInputTryMessage.SetName("Command produced an error. Modify input before running.") - Finally - - strTempScript = "" - strDetach = clsDetach.ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strDetach, bSilent:=True) - ucrBase.clsRsyntax.SetbIsAssigned(bIsAssigned) - ucrBase.clsRsyntax.SetbToBeAssigned(bToBeAssigned) - ucrBase.clsRsyntax.SetstrAssignTo(strAssignTo) - ucrBase.clsRsyntax.SetstrAssignToColumn(strAssignToColumn) - ucrBase.clsRsyntax.SetstrAssignToDataFrame(strAssignToDataFrame) - End Try - End Sub - - - Private Sub cmdTry_Click(sender As Object, e As EventArgs) Handles cmdTry.Click - TryScript() - End Sub End Class diff --git a/instat/dlgFitModel.Designer.vb b/instat/dlgFitModel.Designer.vb index 72c75408f67..b56a70ddd59 100644 --- a/instat/dlgFitModel.Designer.vb +++ b/instat/dlgFitModel.Designer.vb @@ -71,6 +71,7 @@ Partial Class dlgFitModel Me.ucrReceiverResponseVar = New instat.ucrReceiverSingle() Me.ucrSelectorByDataFrameAddRemoveForFitModel = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrBase = New instat.ucrButtons() + Me.ucrTryModelling = New instat.ucrTry() Me.grpFirstCalc.SuspendLayout() Me.grpSecondCalc.SuspendLayout() Me.SuspendLayout() @@ -288,10 +289,16 @@ Partial Class dlgFitModel resources.ApplyResources(Me.ucrBase, "ucrBase") Me.ucrBase.Name = "ucrBase" ' + 'ucrTryModelling + ' + resources.ApplyResources(Me.ucrTryModelling, "ucrTryModelling") + Me.ucrTryModelling.Name = "ucrTryModelling" + ' 'dlgFitModel ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrTryModelling) Me.Controls.Add(Me.ucrModelName) Me.Controls.Add(Me.ucrChkConvertToVariate) Me.Controls.Add(Me.grpSecondCalc) @@ -351,4 +358,5 @@ Partial Class dlgFitModel Friend WithEvents cmdPower As Button Friend WithEvents ucrChkConvertToVariate As ucrCheck Friend WithEvents ucrModelName As ucrSave + Friend WithEvents ucrTryModelling As ucrTry End Class diff --git a/instat/dlgFitModel.resx b/instat/dlgFitModel.resx index 87bcf444c34..eb6602ad54e 100644 --- a/instat/dlgFitModel.resx +++ b/instat/dlgFitModel.resx @@ -144,10 +144,10 @@ $this - 12 + 13 - 394, 243 + 394, 285 105, 23 @@ -168,13 +168,13 @@ $this - 10 + 11 True - 7, 248 + 7, 295 80, 13 @@ -195,10 +195,10 @@ $this - 8 + 9 - 394, 271 + 394, 313 105, 23 @@ -219,7 +219,7 @@ $this - 6 + 7 True @@ -246,7 +246,7 @@ $this - 5 + 6 Microsoft Sans Serif, 12pt @@ -532,7 +532,7 @@ 9 - 0 + l() cmdZero @@ -595,7 +595,7 @@ $this - 3 + 4 62, 10 @@ -778,10 +778,13 @@ $this - 2 + 3 - 10, 272 + 10, 316 + + + 4, 5, 4, 5 277, 24 @@ -799,7 +802,7 @@ $this - 0 + 1 378, 43 @@ -820,7 +823,7 @@ $this - 1 + 2 True @@ -829,10 +832,31 @@ 6, 13 - 510, 357 + 510, 420 + + + 3, 246 + + + 480, 33 + + + 15 + + + ucrTryModelling + + + instat.ucrTry, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 - 90, 245 + 90, 292 298, 21 @@ -850,7 +874,7 @@ $this - 7 + 8 10, 199 @@ -871,7 +895,7 @@ $this - 9 + 10 243, 43 @@ -895,7 +919,7 @@ $this - 11 + 12 10, 10 @@ -919,10 +943,10 @@ $this - 13 + 14 - 10, 300 + 10, 344 410, 52 @@ -940,7 +964,7 @@ $this - 14 + 15 CenterScreen @@ -973,6 +997,6 @@ $this - 4 + 5 \ No newline at end of file diff --git a/instat/dlgFitModel.vb b/instat/dlgFitModel.vb index 7f408e16a40..afb48da522e 100644 --- a/instat/dlgFitModel.vb +++ b/instat/dlgFitModel.vb @@ -15,7 +15,10 @@ ' along with this program. If not, see . Imports instat.Translations +Imports RDotNet Public Class dlgFitModel + Private clsAttach As New RFunction + Private clsDetach As New RFunction Public bFirstLoad As Boolean = True Private bReset As Boolean = True Public bRCodeSet As Boolean = False @@ -65,6 +68,8 @@ Public Class dlgFitModel ucrReceiverExpressionFitModel.SetParameterIsString() ucrReceiverExpressionFitModel.bWithQuotes = False ucrReceiverExpressionFitModel.AddtoCombobox("1") + ucrTryModelling.SetReceiver(ucrReceiverExpressionFitModel) + ucrTryModelling.SetIsModel() ucrFamily.SetGLMDistributions() ucrFamily.SetFunctionIsDistFunction() @@ -174,6 +179,16 @@ Public Class dlgFitModel ucrBase.clsRsyntax.AddToAfterCodes(clsSummaryFunction, 2) clsLMOrGLM = clsLM bResetModelOptions = True + + clsAttach.SetRCommand("attach") + clsDetach.SetRCommand("detach") + clsAttach.AddParameter("what", clsRFunctionParameter:=ucrSelectorByDataFrameAddRemoveForFitModel.ucrAvailableDataFrames.clsCurrDataFrame) + clsDetach.AddParameter("name", clsRFunctionParameter:=ucrSelectorByDataFrameAddRemoveForFitModel.ucrAvailableDataFrames.clsCurrDataFrame) + clsDetach.AddParameter("unload", "TRUE") + ucrBase.clsRsyntax.AddToBeforeCodes(clsAttach) + ucrBase.clsRsyntax.AddToAfterCodes(clsDetach) + + ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) End Sub Private Sub SetRCodeForControls(bReset As Boolean) @@ -240,7 +255,7 @@ Public Class dlgFitModel End Sub Private Sub cmdZero_Click(sender As Object, e As EventArgs) Handles cmdZero.Click - ucrReceiverExpressionFitModel.AddToReceiverAtCursorPosition("0") + ucrReceiverExpressionFitModel.AddToReceiverAtCursorPosition("I()", 1) End Sub Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click diff --git a/instat/dlgFrequency.resx b/instat/dlgFrequency.resx index e005113453f..594e366237c 100644 --- a/instat/dlgFrequency.resx +++ b/instat/dlgFrequency.resx @@ -180,7 +180,7 @@ 86, 23 - 11 + 10 Options @@ -411,7 +411,7 @@ 186, 192 - 8 + 3 Display @@ -467,11 +467,15 @@ 10, 391 + + + 4, 5, 4, 5 + 270, 24 - 10 + 9 ucrSaveTable @@ -492,7 +496,7 @@ 104, 20 - 7 + 8 ucrChkDisplayMargins @@ -513,7 +517,7 @@ 91, 20 - 6 + 7 ucrChkStoreResults @@ -530,7 +534,6 @@ 101, 200 - 0, 0, 0, 0 @@ -538,7 +541,7 @@ 117, 20 - 4 + 6 ucrReceiverSingle @@ -559,7 +562,7 @@ 88, 20 - 3 + 5 ucrChkWeights @@ -628,7 +631,7 @@ 425, 55 - 12 + 11 ucrBase @@ -727,7 +730,7 @@ 155, 192 - 9 + 4 Percentages diff --git a/instat/dlgFrequency.vb b/instat/dlgFrequency.vb index 88a04d851d0..68642a12834 100644 --- a/instat/dlgFrequency.vb +++ b/instat/dlgFrequency.vb @@ -41,6 +41,8 @@ Public Class dlgFrequency Private Sub InitialiseDialog() Dim dctPercentageType As New Dictionary(Of String, String) ucrBase.clsRsyntax.iCallType = 4 + ucrBase.iHelpTopicID = 425 + ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False cmdOptions.Enabled = False ' Temporarily disabled diff --git a/instat/dlgHelpVignettes.Designer.vb b/instat/dlgHelpVignettes.Designer.vb index 4162a19698b..dad46c3cf7b 100644 --- a/instat/dlgHelpVignettes.Designer.vb +++ b/instat/dlgHelpVignettes.Designer.vb @@ -22,8 +22,8 @@ Partial Class dlgHelpVignettes 'Do not modify it using the code editor. _ Private Sub InitializeComponent() - Me.UcrInputComboBox1 = New instat.ucrInputComboBox() - Me.UcrButtons1 = New instat.ucrButtons() + Me.ucrInputComboPackage = New instat.ucrInputComboBox() + Me.ucrBase = New instat.ucrButtons() Me.lblPackage = New System.Windows.Forms.Label() Me.rdoHelp = New System.Windows.Forms.RadioButton() Me.rdoVignettes = New System.Windows.Forms.RadioButton() @@ -32,29 +32,29 @@ Partial Class dlgHelpVignettes Me.lblFunctionName = New System.Windows.Forms.Label() Me.SuspendLayout() ' - 'UcrInputComboBox1 + 'ucrInputComboPackage ' - Me.UcrInputComboBox1.AddQuotesIfUnrecognised = True - Me.UcrInputComboBox1.IsReadOnly = False - Me.UcrInputComboBox1.Location = New System.Drawing.Point(111, 58) - Me.UcrInputComboBox1.Name = "UcrInputComboBox1" - Me.UcrInputComboBox1.Size = New System.Drawing.Size(137, 21) - Me.UcrInputComboBox1.TabIndex = 0 + Me.ucrInputComboPackage.AddQuotesIfUnrecognised = True + Me.ucrInputComboPackage.IsReadOnly = False + Me.ucrInputComboPackage.Location = New System.Drawing.Point(111, 58) + Me.ucrInputComboPackage.Name = "ucrInputComboPackage" + Me.ucrInputComboPackage.Size = New System.Drawing.Size(137, 21) + Me.ucrInputComboPackage.TabIndex = 4 ' - 'UcrButtons1 + 'ucrBase ' - Me.UcrButtons1.Location = New System.Drawing.Point(2, 145) - Me.UcrButtons1.Name = "UcrButtons1" - Me.UcrButtons1.Size = New System.Drawing.Size(410, 52) - Me.UcrButtons1.TabIndex = 1 + Me.ucrBase.Location = New System.Drawing.Point(10, 145) + Me.ucrBase.Name = "ucrBase" + Me.ucrBase.Size = New System.Drawing.Size(410, 52) + Me.ucrBase.TabIndex = 7 ' 'lblPackage ' Me.lblPackage.AutoSize = True - Me.lblPackage.Location = New System.Drawing.Point(23, 61) + Me.lblPackage.Location = New System.Drawing.Point(23, 62) Me.lblPackage.Name = "lblPackage" Me.lblPackage.Size = New System.Drawing.Size(84, 13) - Me.lblPackage.TabIndex = 2 + Me.lblPackage.TabIndex = 3 Me.lblPackage.Text = "Package Name:" ' 'rdoHelp @@ -65,10 +65,10 @@ Partial Class dlgHelpVignettes Me.rdoHelp.FlatAppearance.CheckedBackColor = System.Drawing.SystemColors.ActiveCaption Me.rdoHelp.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.rdoHelp.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.rdoHelp.Location = New System.Drawing.Point(130, 12) + Me.rdoHelp.Location = New System.Drawing.Point(132, 12) Me.rdoHelp.Name = "rdoHelp" Me.rdoHelp.Size = New System.Drawing.Size(91, 27) - Me.rdoHelp.TabIndex = 4 + Me.rdoHelp.TabIndex = 1 Me.rdoHelp.TabStop = True Me.rdoHelp.Text = "Help" Me.rdoHelp.TextAlign = System.Drawing.ContentAlignment.MiddleCenter @@ -82,10 +82,10 @@ Partial Class dlgHelpVignettes Me.rdoVignettes.FlatAppearance.CheckedBackColor = System.Drawing.SystemColors.ActiveCaption Me.rdoVignettes.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.rdoVignettes.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.rdoVignettes.Location = New System.Drawing.Point(218, 12) + Me.rdoVignettes.Location = New System.Drawing.Point(220, 12) Me.rdoVignettes.Name = "rdoVignettes" Me.rdoVignettes.Size = New System.Drawing.Size(91, 27) - Me.rdoVignettes.TabIndex = 5 + Me.rdoVignettes.TabIndex = 2 Me.rdoVignettes.TabStop = True Me.rdoVignettes.Text = "Vignettes" Me.rdoVignettes.TextAlign = System.Drawing.ContentAlignment.MiddleCenter @@ -93,10 +93,10 @@ Partial Class dlgHelpVignettes ' 'ucrPnlHelpVignettes ' - Me.ucrPnlHelpVignettes.Location = New System.Drawing.Point(82, 8) + Me.ucrPnlHelpVignettes.Location = New System.Drawing.Point(103, 8) Me.ucrPnlHelpVignettes.Name = "ucrPnlHelpVignettes" - Me.ucrPnlHelpVignettes.Size = New System.Drawing.Size(250, 36) - Me.ucrPnlHelpVignettes.TabIndex = 3 + Me.ucrPnlHelpVignettes.Size = New System.Drawing.Size(231, 36) + Me.ucrPnlHelpVignettes.TabIndex = 0 ' 'ucrInputFunctionName ' @@ -111,25 +111,25 @@ Partial Class dlgHelpVignettes 'lblFunctionName ' Me.lblFunctionName.AutoSize = True - Me.lblFunctionName.Location = New System.Drawing.Point(24, 106) + Me.lblFunctionName.Location = New System.Drawing.Point(26, 105) Me.lblFunctionName.Name = "lblFunctionName" Me.lblFunctionName.Size = New System.Drawing.Size(82, 13) - Me.lblFunctionName.TabIndex = 7 + Me.lblFunctionName.TabIndex = 5 Me.lblFunctionName.Text = "Function Name:" ' 'dlgHelpVignettes ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(415, 202) + Me.ClientSize = New System.Drawing.Size(436, 207) Me.Controls.Add(Me.lblFunctionName) Me.Controls.Add(Me.ucrInputFunctionName) Me.Controls.Add(Me.rdoHelp) Me.Controls.Add(Me.rdoVignettes) Me.Controls.Add(Me.ucrPnlHelpVignettes) Me.Controls.Add(Me.lblPackage) - Me.Controls.Add(Me.UcrButtons1) - Me.Controls.Add(Me.UcrInputComboBox1) + Me.Controls.Add(Me.ucrBase) + Me.Controls.Add(Me.ucrInputComboPackage) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow Me.Name = "dlgHelpVignettes" Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen @@ -139,8 +139,8 @@ Partial Class dlgHelpVignettes End Sub - Friend WithEvents UcrInputComboBox1 As ucrInputComboBox - Friend WithEvents UcrButtons1 As ucrButtons + Friend WithEvents ucrInputComboPackage As ucrInputComboBox + Friend WithEvents ucrBase As ucrButtons Friend WithEvents lblPackage As Label Friend WithEvents rdoHelp As RadioButton Friend WithEvents rdoVignettes As RadioButton diff --git a/instat/dlgHelpVignettes.vb b/instat/dlgHelpVignettes.vb index 80d059b7766..63dfc86e5e5 100644 --- a/instat/dlgHelpVignettes.vb +++ b/instat/dlgHelpVignettes.vb @@ -1,3 +1,113 @@ -Public Class dlgHelpVignettes +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . +Imports RDotNet +Imports instat.Translations + +Public Class dlgHelpVignettes + Private bFirstload As Boolean = True + Private bReset As Boolean = True + Private strAvailablePackages() As String + Private clsHelpFunction, clsVignettesFunction As New RFunction + Private Sub dlgHelpVignettes_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If bFirstload Then + InitialiseDialog() + bFirstload = False + End If + If bReset Then + SetDefaults() + End If + SetRCodeForControls(bReset) + bReset = False + autoTranslate(Me) + End Sub + + Private Sub InitialiseDialog() + Dim clsGetPackages As New RFunction + Dim expPackageNames As SymbolicExpression + Dim chrPackageNames As CharacterVector + ucrBase.clsRsyntax.iCallType = 2 + ucrBase.clsRsyntax.bSeparateThread = False + + ucrPnlHelpVignettes.AddRadioButton(rdoHelp) + ucrPnlHelpVignettes.AddRadioButton(rdoVignettes) + + ucrPnlHelpVignettes.AddFunctionNamesCondition(rdoHelp, "help") + ucrPnlHelpVignettes.AddFunctionNamesCondition(rdoVignettes, "browseVignettes") + + ucrPnlHelpVignettes.AddToLinkedControls(ucrInputFunctionName, {rdoHelp}, bNewLinkedHideIfParameterMissing:=True, bNewLinkedDisabledIfParameterMissing:=True) + ucrInputFunctionName.SetLinkedDisplayControl(lblFunctionName) + + clsGetPackages.SetRCommand("get_installed_packages_with_data") + expPackageNames = frmMain.clsRLink.RunInternalScriptGetValue(clsGetPackages.ToScript(),bSeparateThread:=False, bSilent:=True) + If expPackageNames IsNot Nothing AndAlso expPackageNames.Type <> Internals.SymbolicExpressionType.Null Then + chrPackageNames = expPackageNames.AsCharacter + strAvailablePackages = chrPackageNames.ToArray + System.Array.Sort(Of String)(strAvailablePackages) + End If + + If strAvailablePackages IsNot Nothing Then + ucrInputComboPackage.SetParameter(New RParameter("package", 1)) + ucrInputComboPackage.SetItems(strAvailablePackages, bAddConditions:=True) + ucrInputComboPackage.SetDropDownStyleAsNonEditable() + End If + + End Sub + + Private Sub SetDefaults() + clsHelpFunction = New RFunction + clsVignettesFunction = New RFunction + + ucrInputFunctionName.SetName("") + + clsHelpFunction.SetPackageName("utils") + clsHelpFunction.SetRCommand("help") + + clsHelpFunction.AddParameter("package", Chr(34) & "datasets" & Chr(34)) + + clsVignettesFunction.SetPackageName("utils") + clsVignettesFunction.SetRCommand("browseVignettes") + + ucrBase.clsRsyntax.SetBaseRFunction(clsHelpFunction) + End Sub + + Private Sub SetRCodeForControls(bReset As Boolean) + ucrInputComboPackage.AddAdditionalCodeParameterPair(clsVignettesFunction, New RParameter("package", 0), iAdditionalPairNo:=1) + ucrInputComboPackage.SetRCode(clsHelpFunction, bReset) + ucrPnlHelpVignettes.SetRCode(ucrBase.clsRsyntax.clsBaseFunction, bReset) + End Sub + + Private Sub ucrPnlHelpVignettes_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrPnlHelpVignettes.ControlValueChanged + If rdoHelp.Checked Then + ucrBase.clsRsyntax.SetBaseRFunction(clsHelpFunction) + Else + ucrBase.clsRsyntax.SetBaseRFunction(clsVignettesFunction) + End If + End Sub + + Private Sub ucrInputFunctionName_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputFunctionName.ControlValueChanged, ucrPnlHelpVignettes.ControlValueChanged + If rdoHelp.Checked AndAlso Not ucrInputFunctionName.IsEmpty Then + clsHelpFunction.AddParameter("topic", Chr(34) & ucrInputFunctionName.GetText & Chr(34), iPosition:=0) + Else + clsHelpFunction.RemoveParameterByName("topic") + End If + End Sub + + Private Sub ucrBase_ClickReset(sender As Object, e As EventArgs) Handles ucrBase.ClickReset + SetDefaults() + SetRCodeForControls(True) + End Sub End Class \ No newline at end of file diff --git a/instat/dlgHistogram.resx b/instat/dlgHistogram.resx index ae7aadf1e11..41a5b86ec05 100644 --- a/instat/dlgHistogram.resx +++ b/instat/dlgHistogram.resx @@ -301,7 +301,7 @@ 32, 18 - 0 + 10 Stats @@ -328,7 +328,7 @@ 137, 21 - 1 + 11 ucrInputStats @@ -352,7 +352,7 @@ 100, 20 - 2 + 13 ucrChkPercentages @@ -376,7 +376,7 @@ 255, 24 - 10 + 12 ucrSaveHist @@ -457,7 +457,7 @@ 410, 52 - 11 + 14 ucrBase diff --git a/instat/dlgHypothesisTestsCalculator.Designer.vb b/instat/dlgHypothesisTestsCalculator.Designer.vb index 0ec1c93c439..90617a7f8bf 100644 --- a/instat/dlgHypothesisTestsCalculator.Designer.vb +++ b/instat/dlgHypothesisTestsCalculator.Designer.vb @@ -34,7 +34,6 @@ Partial Class dlgHypothesisTestsCalculator Me.cmdAlt = New System.Windows.Forms.Button() Me.cmdSquiggle = New System.Windows.Forms.Button() Me.cmdSquareBrackets = New System.Windows.Forms.Button() - Me.cmdTry = New System.Windows.Forms.Button() Me.grpStats1 = New System.Windows.Forms.GroupBox() Me.cmdT = New System.Windows.Forms.Button() Me.cmdProp = New System.Windows.Forms.Button() @@ -91,12 +90,12 @@ Partial Class dlgHypothesisTestsCalculator Me.ucrSaveResult = New instat.ucrSave() Me.ucrInputComboRPackage = New instat.ucrInputComboBox() Me.ucrBase = New instat.ucrButtons() - Me.ucrInputTryMessage = New instat.ucrInputTextBox() Me.ucrChkBy = New instat.ucrCheck() Me.ucrSelectorColumn = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrChkIncludeArguments = New instat.ucrCheck() Me.ucrReceiverForTestColumn = New instat.ucrReceiverExpression() Me.cmdHelp = New System.Windows.Forms.Button() + Me.ucrTryModelling = New instat.ucrTry() Me.grpMainKeyboard.SuspendLayout() Me.grpStats1.SuspendLayout() Me.grpStats2.SuspendLayout() @@ -238,17 +237,6 @@ Partial Class dlgHypothesisTestsCalculator Me.cmdSquareBrackets.Text = "[ ]" Me.cmdSquareBrackets.UseVisualStyleBackColor = True ' - 'cmdTry - ' - Me.cmdTry.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdTry.Location = New System.Drawing.Point(13, 353) - Me.cmdTry.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdTry.Name = "cmdTry" - Me.cmdTry.Size = New System.Drawing.Size(74, 23) - Me.cmdTry.TabIndex = 10 - Me.cmdTry.Text = "Try" - Me.cmdTry.UseVisualStyleBackColor = True - ' 'grpStats1 ' Me.grpStats1.Controls.Add(Me.cmdT) @@ -862,6 +850,7 @@ Partial Class dlgHypothesisTestsCalculator 'ucrSaveResult ' Me.ucrSaveResult.Location = New System.Drawing.Point(10, 385) + Me.ucrSaveResult.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) Me.ucrSaveResult.Name = "ucrSaveResult" Me.ucrSaveResult.Size = New System.Drawing.Size(277, 24) Me.ucrSaveResult.TabIndex = 12 @@ -882,17 +871,6 @@ Partial Class dlgHypothesisTestsCalculator Me.ucrBase.Size = New System.Drawing.Size(452, 52) Me.ucrBase.TabIndex = 13 ' - 'ucrInputTryMessage - ' - Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True - Me.ucrInputTryMessage.IsMultiline = False - Me.ucrInputTryMessage.IsReadOnly = True - Me.ucrInputTryMessage.Location = New System.Drawing.Point(89, 354) - Me.ucrInputTryMessage.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.ucrInputTryMessage.Name = "ucrInputTryMessage" - Me.ucrInputTryMessage.Size = New System.Drawing.Size(321, 22) - Me.ucrInputTryMessage.TabIndex = 11 - ' 'ucrChkBy ' Me.ucrChkBy.Checked = False @@ -942,11 +920,19 @@ Partial Class dlgHypothesisTestsCalculator Me.cmdHelp.Text = "Help" Me.cmdHelp.UseVisualStyleBackColor = True ' + 'ucrTryModelling + ' + Me.ucrTryModelling.Location = New System.Drawing.Point(0, 352) + Me.ucrTryModelling.Name = "ucrTryModelling" + Me.ucrTryModelling.Size = New System.Drawing.Size(480, 28) + Me.ucrTryModelling.TabIndex = 17 + ' 'dlgHypothesisTestsCalculator ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(590, 487) + Me.Controls.Add(Me.ucrTryModelling) Me.Controls.Add(Me.cmdHelp) Me.Controls.Add(Me.ucrReceiverMultiple) Me.Controls.Add(Me.grpStats2) @@ -955,8 +941,6 @@ Partial Class dlgHypothesisTestsCalculator Me.Controls.Add(Me.ucrInputComboRPackage) Me.Controls.Add(Me.lblRpackage) Me.Controls.Add(Me.ucrBase) - Me.Controls.Add(Me.ucrInputTryMessage) - Me.Controls.Add(Me.cmdTry) Me.Controls.Add(Me.ucrChkBy) Me.Controls.Add(Me.grpMainKeyboard) Me.Controls.Add(Me.ucrSelectorColumn) @@ -994,8 +978,6 @@ Partial Class dlgHypothesisTestsCalculator Friend WithEvents cmdSquareBrackets As Button Friend WithEvents ucrChkBy As ucrCheck Friend WithEvents ucrReceiverMultiple As ucrReceiverMultiple - Friend WithEvents ucrInputTryMessage As ucrInputTextBox - Friend WithEvents cmdTry As Button Friend WithEvents ucrBase As ucrButtons Friend WithEvents grpStats1 As GroupBox Friend WithEvents cmdPowerT As Button @@ -1052,4 +1034,5 @@ Partial Class dlgHypothesisTestsCalculator Friend WithEvents cmdDuncan As Button Friend WithEvents cmdBIB As Button Friend WithEvents cmdHelp As Button + Friend WithEvents ucrTryModelling As ucrTry End Class diff --git a/instat/dlgHypothesisTestsCalculator.vb b/instat/dlgHypothesisTestsCalculator.vb index fbc362be352..8e659b49789 100644 --- a/instat/dlgHypothesisTestsCalculator.vb +++ b/instat/dlgHypothesisTestsCalculator.vb @@ -57,6 +57,8 @@ Public Class dlgHypothesisTestsCalculator ucrChkBy.Enabled = False ucrReceiverMultiple.Enabled = False ucrChkBy.AddToLinkedControls(ucrReceiverMultiple, {True}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) + ucrTryModelling.SetReceiver(ucrReceiverForTestColumn) + ucrTryModelling.SetIsCommand() End Sub Private Sub SetDefaults() @@ -76,6 +78,7 @@ Public Class dlgHypothesisTestsCalculator clsDetach.AddParameter("unload", "TRUE") ucrBase.clsRsyntax.AddToBeforeCodes(clsAttach) ucrBase.clsRsyntax.AddToAfterCodes(clsDetach) + ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) End Sub Private Sub SetRcodeForControls(bReset As Boolean) @@ -84,9 +87,6 @@ Public Class dlgHypothesisTestsCalculator Private Sub ucrReceiverForTestColumn_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForTestColumn.SelectionChanged ucrBase.clsRsyntax.SetCommandString(ucrReceiverForTestColumn.GetVariableNames(False)) - ucrInputTryMessage.SetName("") - cmdTry.Enabled = Not ucrReceiverForTestColumn.IsEmpty() - ucrInputTryMessage.txtInput.BackColor = SystemColors.Window TestOKEnabled() End Sub @@ -134,51 +134,6 @@ Public Class dlgHypothesisTestsCalculator ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("Alt=""two""") End Sub - Private Sub TryScript() - Dim strOutPut As String - Dim strAttach As String - Dim strDetach As String - Dim strTempScript As String = "" - Dim strVecOutput As CharacterVector - Dim clsCommandString As RCodeStructure - - Try - If ucrReceiverForTestColumn.IsEmpty Then - ucrInputTryMessage.SetName("") - Else - 'get strScript here - strAttach = clsAttach.Clone().ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strAttach, bSilent:=True) - strTempScript = "" - clsCommandString = ucrBase.clsRsyntax.clsBaseCommandString.Clone() - clsCommandString.RemoveAssignTo() - strOutPut = clsCommandString.ToScript(strTempScript, ucrBase.clsRsyntax.strCommandString) - strVecOutput = frmMain.clsRLink.RunInternalScriptGetOutput(strTempScript & strOutPut, bSilent:=True) - If strVecOutput IsNot Nothing Then - If strVecOutput.Length > 1 Then - ucrInputTryMessage.SetName("Model runs without error") - ucrInputTryMessage.txtInput.BackColor = Color.LightGreen - End If - Else - ucrInputTryMessage.SetName("Command produced an error or no output to display.") - ucrInputTryMessage.txtInput.BackColor = Color.LightCoral - End If - End If - Catch ex As Exception - ucrInputTryMessage.SetName("Command produced an error. Modify input before running.") - ucrInputTryMessage.txtInput.BackColor = Color.LightCoral - Finally - strTempScript = "" - strDetach = clsDetach.Clone().ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strDetach, bSilent:=True) - End Try - End Sub - - - Private Sub cmdTry_Click(sender As Object, e As EventArgs) Handles cmdTry.Click - TryScript() - End Sub - Private Sub cmdBartlett_Click(sender As Object, e As EventArgs) Handles cmdBartlett.Click clear() If ucrChkIncludeArguments.Checked Then diff --git a/instat/dlgLinePlot.resx b/instat/dlgLinePlot.resx index 728d3d201a5..dd16c87a32d 100644 --- a/instat/dlgLinePlot.resx +++ b/instat/dlgLinePlot.resx @@ -133,7 +133,7 @@ 58, 13 - 2 + 3 X Variable: @@ -187,7 +187,7 @@ 119, 23 - 7 + 10 Plot Options @@ -214,7 +214,7 @@ 119, 23 - 6 + 9 Line Options @@ -244,7 +244,7 @@ 88, 13 - 4 + 5 Factor (Optional): @@ -274,7 +274,7 @@ 39, 13 - 15 + 7 Group: @@ -298,7 +298,7 @@ 100, 20 - 14 + 15 ucrChkValley @@ -319,7 +319,7 @@ 100, 20 - 13 + 14 ucrChkPeak @@ -349,7 +349,7 @@ 135, 20 - 9 + 13 ucrChkWithSE @@ -370,7 +370,7 @@ 127, 24 - 10 + 12 ucrChkLineofBestFit @@ -391,7 +391,7 @@ 100, 24 - 8 + 11 ucrChkPoints @@ -408,11 +408,14 @@ 9, 366 + + 4, 5, 4, 5 + 254, 24 - 11 + 16 ucrSave @@ -433,7 +436,7 @@ 125, 136 - 1 + 2 ucrVariablesAsFactorForLinePlot @@ -478,7 +481,7 @@ 410, 53 - 12 + 17 ucrBase @@ -502,7 +505,7 @@ 125, 26 - 5 + 6 ucrFactorOptionalReceiver @@ -526,7 +529,7 @@ 125, 26 - 3 + 4 ucrReceiverX @@ -562,7 +565,7 @@ 125, 20 - 0 + 8 ucrReceiverGroup diff --git a/instat/dlgModelling.Designer.vb b/instat/dlgModelling.Designer.vb index c6c94a52f37..e922d33ed47 100644 --- a/instat/dlgModelling.Designer.vb +++ b/instat/dlgModelling.Designer.vb @@ -50,7 +50,6 @@ Partial Class dlgModelling Me.cmdMinus = New System.Windows.Forms.Button() Me.grpFirstCalc = New System.Windows.Forms.GroupBox() Me.cmdTilda = New System.Windows.Forms.Button() - Me.cmdTry = New System.Windows.Forms.Button() Me.cmdDisplayOptions = New System.Windows.Forms.Button() Me.cmdPredict = New System.Windows.Forms.Button() Me.grpextRemes = New System.Windows.Forms.GroupBox() @@ -72,9 +71,9 @@ Partial Class dlgModelling Me.cmdlda = New System.Windows.Forms.Button() Me.cmdHelp = New System.Windows.Forms.Button() Me.lblRpackage = New System.Windows.Forms.Label() + Me.ucrTryModelling = New instat.ucrTry() Me.ucrChkIncludeArguments = New instat.ucrCheck() Me.ucrSaveResult = New instat.ucrSave() - Me.ucrInputTryMessage = New instat.ucrInputTextBox() Me.ucrInputComboRPackage = New instat.ucrInputComboBox() Me.ucrReceiverForTestColumn = New instat.ucrReceiverExpression() Me.ucrSelectorModelling = New instat.ucrSelectorByDataFrameAddRemove() @@ -271,12 +270,6 @@ Partial Class dlgModelling Me.cmdTilda.Name = "cmdTilda" Me.cmdTilda.UseVisualStyleBackColor = True ' - 'cmdTry - ' - resources.ApplyResources(Me.cmdTry, "cmdTry") - Me.cmdTry.Name = "cmdTry" - Me.cmdTry.UseVisualStyleBackColor = True - ' 'cmdDisplayOptions ' resources.ApplyResources(Me.cmdDisplayOptions, "cmdDisplayOptions") @@ -416,6 +409,11 @@ Partial Class dlgModelling resources.ApplyResources(Me.lblRpackage, "lblRpackage") Me.lblRpackage.Name = "lblRpackage" ' + 'ucrTryModelling + ' + resources.ApplyResources(Me.ucrTryModelling, "ucrTryModelling") + Me.ucrTryModelling.Name = "ucrTryModelling" + ' 'ucrChkIncludeArguments ' Me.ucrChkIncludeArguments.Checked = False @@ -427,14 +425,6 @@ Partial Class dlgModelling resources.ApplyResources(Me.ucrSaveResult, "ucrSaveResult") Me.ucrSaveResult.Name = "ucrSaveResult" ' - 'ucrInputTryMessage - ' - Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True - Me.ucrInputTryMessage.IsMultiline = False - Me.ucrInputTryMessage.IsReadOnly = True - resources.ApplyResources(Me.ucrInputTryMessage, "ucrInputTryMessage") - Me.ucrInputTryMessage.Name = "ucrInputTryMessage" - ' 'ucrInputComboRPackage ' Me.ucrInputComboRPackage.AddQuotesIfUnrecognised = True @@ -468,6 +458,7 @@ Partial Class dlgModelling ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrTryModelling) Me.Controls.Add(Me.grplme4) Me.Controls.Add(Me.grpMASS) Me.Controls.Add(Me.grpextRemes) @@ -478,8 +469,6 @@ Partial Class dlgModelling Me.Controls.Add(Me.cmdPredict) Me.Controls.Add(Me.cmdClear) Me.Controls.Add(Me.ucrSaveResult) - Me.Controls.Add(Me.ucrInputTryMessage) - Me.Controls.Add(Me.cmdTry) Me.Controls.Add(Me.grpFirstCalc) Me.Controls.Add(Me.ucrInputComboRPackage) Me.Controls.Add(Me.lblModel) @@ -529,8 +518,6 @@ Partial Class dlgModelling Friend WithEvents cmdSquareBrackets As Button Friend WithEvents cmdMinus As Button Friend WithEvents ucrSaveResult As ucrSave - Friend WithEvents ucrInputTryMessage As ucrInputTextBox - Friend WithEvents cmdTry As Button Friend WithEvents cmdDisplayOptions As Button Friend WithEvents cmdPredict As Button Friend WithEvents grpextRemes As GroupBox @@ -557,4 +544,5 @@ Partial Class dlgModelling Friend WithEvents cmdlqs As Button Friend WithEvents cmdmca As Button Friend WithEvents cmdqda As Button + Friend WithEvents ucrTryModelling As ucrTry End Class diff --git a/instat/dlgModelling.resx b/instat/dlgModelling.resx index e78119c8818..59d167423b6 100644 --- a/instat/dlgModelling.resx +++ b/instat/dlgModelling.resx @@ -151,7 +151,7 @@ $this - 14 + 13 NoControl @@ -423,72 +423,6 @@ 9 - - cmdprincomp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStats - - - 0 - - - cmdppr - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStats - - - 1 - - - cmdnls - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStats - - - 2 - - - 292, 68 - - - 2, 3, 2, 3 - - - 2, 3, 2, 3 - - - 213, 135 - - - 9 - - - stats - - - grpStats - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - NoControl @@ -579,6 +513,36 @@ 2 + + 292, 68 + + + 2, 3, 2, 3 + + + 2, 3, 2, 3 + + + 213, 135 + + + 9 + + + stats + + + grpStats + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 17 + Microsoft Sans Serif, 12pt @@ -871,7 +835,7 @@ $this - 8 + 9 Microsoft Sans Serif, 9.75pt @@ -939,39 +903,6 @@ 10 - - cmdTilda - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpFirstCalc - - - 0 - - - 293, 205 - - - 119, 103 - - - 10 - - - grpFirstCalc - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - Microsoft Sans Serif, 18pt @@ -1005,41 +936,32 @@ 0 - - NoControl - - - 10, 313 - - - 2, 3, 2, 3 - - - 74, 23 + + 293, 205 - - 9 + + 119, 103 - - Try + + 10 - - cmdTry + + grpFirstCalc - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 11 NoControl - 309, 343 + 309, 390 105, 23 @@ -1060,7 +982,7 @@ $this - 6 + 7 False @@ -1069,7 +991,7 @@ NoControl - 426, 343 + 426, 390 105, 23 @@ -1090,55 +1012,7 @@ $this - 7 - - - cmdfevd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpextRemes - - - 0 - - - cmdlevd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpextRemes - - - 1 - - - 292, 68 - - - 155, 53 - - - 18 - - - extRemes - - - grpextRemes - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 + 8 NoControl @@ -1200,6 +1074,30 @@ 1 + + 292, 68 + + + 155, 53 + + + 18 + + + extRemes + + + grpextRemes + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + NoControl @@ -1318,7 +1216,7 @@ $this - 0 + 1 NoControl @@ -1618,7 +1516,7 @@ $this - 1 + 2 NoControl @@ -1645,7 +1543,7 @@ $this - 5 + 6 True @@ -1675,7 +1573,28 @@ $this - 4 + 5 + + + 31, 347 + + + 480, 33 + + + 21 + + + ucrTryModelling + + + instat.ucrTry, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 442, 13 @@ -1696,10 +1615,13 @@ $this - 3 + 4 - 10, 341 + 10, 388 + + + 4, 5, 4, 5 277, 24 @@ -1717,30 +1639,6 @@ $this - 9 - - - 88, 314 - - - 2, 3, 2, 3 - - - 321, 22 - - - 10 - - - ucrInputTryMessage - - - instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - 10 @@ -1762,7 +1660,7 @@ $this - 13 + 12 True @@ -1771,7 +1669,7 @@ 6, 13 - 667, 450 + 667, 486 10, 66 @@ -1795,10 +1693,10 @@ $this - 16 + 15 - 10, 371 + 10, 418 410, 52 @@ -1816,10 +1714,7 @@ $this - 17 - - - NoControl + 16 CenterScreen @@ -1855,6 +1750,6 @@ $this - 15 + 14 \ No newline at end of file diff --git a/instat/dlgModelling.vb b/instat/dlgModelling.vb index a44b914019d..68b27aec14c 100644 --- a/instat/dlgModelling.vb +++ b/instat/dlgModelling.vb @@ -14,6 +14,7 @@ ' You should have received a copy of the GNU General Public License ' along with this program. If not, see . +Imports instat Imports instat.Translations Imports RDotNet @@ -63,6 +64,9 @@ Public Class dlgModelling ucrSaveResult.SetAssignToIfUncheckedValue("last_model") ucrSaveResult.SetDataFrameSelector(ucrSelectorModelling.ucrAvailableDataFrames) + ucrTryModelling.SetReceiver(ucrReceiverForTestColumn) + ucrTryModelling.SetIsModel() + ucrInputComboRPackage.SetItems({"stats", "extRemes", "lme4", "MASS"}) ucrInputComboRPackage.SetDropDownStyleAsNonEditable() @@ -107,16 +111,9 @@ Public Class dlgModelling ucrBase.clsRsyntax.SetCommandString("") ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("lm()", 1) - ucrInputTryMessage.txtInput.BackColor = SystemColors.Window - - ucrSaveResult.Reset() - ucrBase.clsRsyntax.SetAssignTo("last_model", strTempModel:="last_model", strTempDataframe:=ucrSelectorModelling.ucrAvailableDataFrames.cboAvailableDataFrames.SelectedItem) - ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False - ucrBase.clsRsyntax.iCallType = 2 - ucrChkIncludeArguments.Checked = False - ucrInputComboRPackage.SetName("stats") + ucrSaveResult.Reset() clsAttach.SetRCommand("attach") clsAttach.AddParameter("what", clsRFunctionParameter:=ucrSelectorModelling.ucrAvailableDataFrames.clsCurrDataFrame, iPosition:=0) @@ -125,6 +122,14 @@ Public Class dlgModelling clsDetach.AddParameter("name", clsRFunctionParameter:=ucrSelectorModelling.ucrAvailableDataFrames.clsCurrDataFrame, iPosition:=0) clsDetach.AddParameter("unload", "TRUE", iPosition:=1) + + ucrBase.clsRsyntax.SetAssignTo("last_model", strTempModel:="last_model", strTempDataframe:=ucrSelectorModelling.ucrAvailableDataFrames.cboAvailableDataFrames.SelectedItem) + ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False + ucrBase.clsRsyntax.iCallType = 2 + + ucrChkIncludeArguments.Checked = False + ucrInputComboRPackage.SetName("stats") + 'Residual Plots clsAutoplot = clsRegressionDefaults.clsDefaultAutoplot.Clone clsAutoplot.bExcludeAssignedFunctionOutput = False @@ -197,6 +202,8 @@ Public Class dlgModelling ucrBase.clsRsyntax.AddToAfterCodes(clsDetach, 1000) ucrBase.clsRsyntax.AddToAfterCodes(clsSummaryFunction, 2) + ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) + bResetDisplayOptions = True bUpdating = False End Sub @@ -504,9 +511,6 @@ Public Class dlgModelling bResetDisplayOptions = False End Sub - Private Sub cmdTry_Click(sender As Object, e As EventArgs) Handles cmdTry.Click - TryScript() - End Sub Private Sub cmdHelp_Click(sender As Object, e As EventArgs) Handles cmdHelp.Click Dim clsHelp As New RFunction @@ -531,51 +535,9 @@ Public Class dlgModelling SetObjectInFunctions() End Sub - Private Sub TryScript() - Dim strOutPut As String - Dim strAttach As String - Dim strDetach As String - Dim strTempScript As String = "" - Dim strVecOutput As CharacterVector - Dim clsCommandString As RCodeStructure - - Try - If ucrReceiverForTestColumn.IsEmpty Then - ucrInputTryMessage.SetName("") - Else - 'get strScript here - strAttach = clsAttach.Clone().ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strAttach, bSilent:=True) - strTempScript = "" - clsCommandString = ucrBase.clsRsyntax.clsBaseCommandString.Clone() - clsCommandString.RemoveAssignTo() - strOutPut = clsCommandString.ToScript(strTempScript, ucrBase.clsRsyntax.strCommandString) - strVecOutput = frmMain.clsRLink.RunInternalScriptGetOutput(strTempScript & strOutPut, bSilent:=True) - If strVecOutput IsNot Nothing Then - If strVecOutput.Length > 1 Then - ucrInputTryMessage.SetName("Model runs without error") - ucrInputTryMessage.txtInput.BackColor = Color.LightGreen - End If - Else - ucrInputTryMessage.SetName("Command produced an error or no output to display.") - ucrInputTryMessage.txtInput.BackColor = Color.LightCoral - End If - End If - Catch ex As Exception - ucrInputTryMessage.SetName("Command produced an error. Modify input before running.") - ucrInputTryMessage.txtInput.BackColor = Color.LightCoral - Finally - strTempScript = "" - strDetach = clsDetach.Clone().ToScript(strTempScript) - frmMain.clsRLink.RunInternalScript(strTempScript & strDetach, bSilent:=True) - End Try - End Sub Private Sub ucrReceiverForTestColumn_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForTestColumn.SelectionChanged ucrBase.clsRsyntax.SetCommandString(ucrReceiverForTestColumn.GetVariableNames(False)) - ucrInputTryMessage.SetName("") - cmdTry.Enabled = Not ucrReceiverForTestColumn.IsEmpty() - ucrInputTryMessage.txtInput.BackColor = SystemColors.Window TestOkEnabled() End Sub @@ -636,7 +598,10 @@ Public Class dlgModelling End Select End Sub + Private Sub ucrBase_ClickOk(sender As Object, e As EventArgs) Handles ucrBase.ClickOk ucrReceiverForTestColumn.AddtoCombobox(ucrReceiverForTestColumn.GetText) End Sub + + End Class \ No newline at end of file diff --git a/instat/dlgMosaicPlot.resx b/instat/dlgMosaicPlot.resx index 82208ab850c..30f8c531a5b 100644 --- a/instat/dlgMosaicPlot.resx +++ b/instat/dlgMosaicPlot.resx @@ -121,12 +121,16 @@ 10, 376 + + + 4, 5, 4, 5 + 254, 24 - 21 + 16 ucrSaveMosaicPlot @@ -147,7 +151,7 @@ 135, 20 - 19 + 14 ucrChkXAxisLabelAngle @@ -161,7 +165,6 @@ 13 - NoControl @@ -172,7 +175,7 @@ 120, 25 - 17 + 9 Mosaic Plot Options @@ -199,7 +202,7 @@ 210, 180 - 16 + 0 ucrSelectorMosaicPlot @@ -223,7 +226,7 @@ 120, 25 - 18 + 10 Plot Options @@ -247,7 +250,7 @@ 410, 52 - 22 + 17 ucrBase @@ -277,7 +280,7 @@ 50, 20 - 34 + 15 ucrNudXAxisLabelsAngle @@ -298,7 +301,7 @@ 137, 21 - 33 + 12 ucrInputPartitioning @@ -322,7 +325,7 @@ 62, 13 - 32 + 11 Partitioning: @@ -346,7 +349,7 @@ 135, 20 - 31 + 13 ucrChkOmitMissing @@ -373,7 +376,7 @@ 97, 13 - 30 + 7 Weights (Optional): @@ -400,7 +403,7 @@ 120, 20 - 29 + 8 ucrReceiverWeights @@ -427,7 +430,7 @@ 140, 13 - 28 + 5 Condition Factors (Optional): @@ -454,7 +457,7 @@ 120, 100 - 27 + 6 ucrReceiverConditions @@ -481,7 +484,7 @@ 103, 13 - 26 + 3 Fill Colour (Optional): @@ -508,7 +511,7 @@ 120, 20 - 25 + 4 ucrReceiverFill @@ -532,7 +535,7 @@ 45, 13 - 24 + 1 Factors: @@ -571,7 +574,7 @@ 120, 100 - 23 + 2 ucrReceiverX diff --git a/instat/dlgMosaicPlot.vb b/instat/dlgMosaicPlot.vb index ec098212c99..c721a8cfbda 100644 --- a/instat/dlgMosaicPlot.vb +++ b/instat/dlgMosaicPlot.vb @@ -61,7 +61,7 @@ Public Class dlgMosaicPlot Dim dctPartitionOptions As New Dictionary(Of String, String) ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False - 'ucrBase.iHelpTopicID = + ucrBase.iHelpTopicID = 594 ucrBase.clsRsyntax.iCallType = 3 ucrSelectorMosaicPlot.SetParameter(New RParameter("data", 0)) diff --git a/instat/dlgOneVariableSummarise.Designer.vb b/instat/dlgOneVariableSummarise.Designer.vb index 079260b1ffe..0ab09420470 100644 --- a/instat/dlgOneVariableSummarise.Designer.vb +++ b/instat/dlgOneVariableSummarise.Designer.vb @@ -40,15 +40,17 @@ Partial Class dlgOneVariableSummarise Private Sub InitializeComponent() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(dlgOneVariableSummarise)) Me.lblSelectedVariable = New System.Windows.Forms.Label() - Me.ucrBase = New instat.ucrButtons() - Me.ucrReceiverOneVarSummarise = New instat.ucrReceiverMultiple() - Me.ucrSelectorOneVarSummarise = New instat.ucrSelectorByDataFrameAddRemove() - Me.ucrChkOmitMissing = New instat.ucrCheck() - Me.ucrChkSaveResult = New instat.ucrCheck() - Me.ucrChkCustomise = New instat.ucrCheck() Me.lblMaxSum = New System.Windows.Forms.Label() - Me.ucrNudMaxSum = New instat.ucrNud() Me.cmdSummaries = New System.Windows.Forms.Button() + Me.lblSummaries = New System.Windows.Forms.Label() + Me.rdoDefault = New System.Windows.Forms.RadioButton() + Me.rdoCustomised = New System.Windows.Forms.RadioButton() + Me.ucrNudMaxSum = New instat.ucrNud() + Me.ucrChkOmitMissing = New instat.ucrCheck() + Me.ucrSelectorOneVarSummarise = New instat.ucrSelectorByDataFrameAddRemove() + Me.ucrReceiverOneVarSummarise = New instat.ucrReceiverMultiple() + Me.ucrBase = New instat.ucrButtons() + Me.ucrPnlSummaries = New instat.UcrPanel() Me.SuspendLayout() ' 'lblSelectedVariable @@ -57,50 +59,36 @@ Partial Class dlgOneVariableSummarise Me.lblSelectedVariable.Name = "lblSelectedVariable" Me.lblSelectedVariable.Tag = "Selected_Variable" ' - 'ucrBase - ' - resources.ApplyResources(Me.ucrBase, "ucrBase") - Me.ucrBase.Name = "ucrBase" - ' - 'ucrReceiverOneVarSummarise - ' - Me.ucrReceiverOneVarSummarise.frmParent = Me - resources.ApplyResources(Me.ucrReceiverOneVarSummarise, "ucrReceiverOneVarSummarise") - Me.ucrReceiverOneVarSummarise.Name = "ucrReceiverOneVarSummarise" - Me.ucrReceiverOneVarSummarise.Selector = Nothing - Me.ucrReceiverOneVarSummarise.strNcFilePath = "" - Me.ucrReceiverOneVarSummarise.ucrSelector = Nothing - ' - 'ucrSelectorOneVarSummarise + 'lblMaxSum ' - Me.ucrSelectorOneVarSummarise.bDropUnusedFilterLevels = False - Me.ucrSelectorOneVarSummarise.bShowHiddenColumns = False - Me.ucrSelectorOneVarSummarise.bUseCurrentFilter = True - resources.ApplyResources(Me.ucrSelectorOneVarSummarise, "ucrSelectorOneVarSummarise") - Me.ucrSelectorOneVarSummarise.Name = "ucrSelectorOneVarSummarise" + resources.ApplyResources(Me.lblMaxSum, "lblMaxSum") + Me.lblMaxSum.Name = "lblMaxSum" ' - 'ucrChkOmitMissing + 'cmdSummaries ' - Me.ucrChkOmitMissing.Checked = False - resources.ApplyResources(Me.ucrChkOmitMissing, "ucrChkOmitMissing") - Me.ucrChkOmitMissing.Name = "ucrChkOmitMissing" + resources.ApplyResources(Me.cmdSummaries, "cmdSummaries") + Me.cmdSummaries.Name = "cmdSummaries" + Me.cmdSummaries.Tag = "Summaries" + Me.cmdSummaries.UseVisualStyleBackColor = True ' - 'ucrChkSaveResult + 'lblSummaries ' - Me.ucrChkSaveResult.Checked = False - resources.ApplyResources(Me.ucrChkSaveResult, "ucrChkSaveResult") - Me.ucrChkSaveResult.Name = "ucrChkSaveResult" + resources.ApplyResources(Me.lblSummaries, "lblSummaries") + Me.lblSummaries.Name = "lblSummaries" ' - 'ucrChkCustomise + 'rdoDefault ' - Me.ucrChkCustomise.Checked = False - resources.ApplyResources(Me.ucrChkCustomise, "ucrChkCustomise") - Me.ucrChkCustomise.Name = "ucrChkCustomise" + resources.ApplyResources(Me.rdoDefault, "rdoDefault") + Me.rdoDefault.Name = "rdoDefault" + Me.rdoDefault.TabStop = True + Me.rdoDefault.UseVisualStyleBackColor = True ' - 'lblMaxSum + 'rdoCustomised ' - resources.ApplyResources(Me.lblMaxSum, "lblMaxSum") - Me.lblMaxSum.Name = "lblMaxSum" + resources.ApplyResources(Me.rdoCustomised, "rdoCustomised") + Me.rdoCustomised.Name = "rdoCustomised" + Me.rdoCustomised.TabStop = True + Me.rdoCustomised.UseVisualStyleBackColor = True ' 'ucrNudMaxSum ' @@ -112,27 +100,55 @@ Partial Class dlgOneVariableSummarise Me.ucrNudMaxSum.Name = "ucrNudMaxSum" Me.ucrNudMaxSum.Value = New Decimal(New Integer() {0, 0, 0, 0}) ' - 'cmdSummaries + 'ucrChkOmitMissing ' - resources.ApplyResources(Me.cmdSummaries, "cmdSummaries") - Me.cmdSummaries.Name = "cmdSummaries" - Me.cmdSummaries.Tag = "Summaries" - Me.cmdSummaries.UseVisualStyleBackColor = True + Me.ucrChkOmitMissing.Checked = False + resources.ApplyResources(Me.ucrChkOmitMissing, "ucrChkOmitMissing") + Me.ucrChkOmitMissing.Name = "ucrChkOmitMissing" + ' + 'ucrSelectorOneVarSummarise + ' + Me.ucrSelectorOneVarSummarise.bDropUnusedFilterLevels = False + Me.ucrSelectorOneVarSummarise.bShowHiddenColumns = False + Me.ucrSelectorOneVarSummarise.bUseCurrentFilter = True + resources.ApplyResources(Me.ucrSelectorOneVarSummarise, "ucrSelectorOneVarSummarise") + Me.ucrSelectorOneVarSummarise.Name = "ucrSelectorOneVarSummarise" + ' + 'ucrReceiverOneVarSummarise + ' + Me.ucrReceiverOneVarSummarise.frmParent = Me + resources.ApplyResources(Me.ucrReceiverOneVarSummarise, "ucrReceiverOneVarSummarise") + Me.ucrReceiverOneVarSummarise.Name = "ucrReceiverOneVarSummarise" + Me.ucrReceiverOneVarSummarise.Selector = Nothing + Me.ucrReceiverOneVarSummarise.strNcFilePath = "" + Me.ucrReceiverOneVarSummarise.ucrSelector = Nothing + ' + 'ucrBase + ' + resources.ApplyResources(Me.ucrBase, "ucrBase") + Me.ucrBase.Name = "ucrBase" + ' + 'ucrPnlSummaries + ' + resources.ApplyResources(Me.ucrPnlSummaries, "ucrPnlSummaries") + Me.ucrPnlSummaries.Name = "ucrPnlSummaries" ' 'dlgOneVariableSummarise ' resources.ApplyResources(Me, "$this") Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.rdoCustomised) + Me.Controls.Add(Me.rdoDefault) + Me.Controls.Add(Me.lblSummaries) Me.Controls.Add(Me.lblMaxSum) Me.Controls.Add(Me.ucrNudMaxSum) - Me.Controls.Add(Me.ucrChkCustomise) - Me.Controls.Add(Me.ucrChkSaveResult) Me.Controls.Add(Me.ucrChkOmitMissing) Me.Controls.Add(Me.ucrSelectorOneVarSummarise) Me.Controls.Add(Me.ucrReceiverOneVarSummarise) Me.Controls.Add(Me.ucrBase) Me.Controls.Add(Me.lblSelectedVariable) Me.Controls.Add(Me.cmdSummaries) + Me.Controls.Add(Me.ucrPnlSummaries) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow Me.MaximizeBox = False Me.MinimizeBox = False @@ -147,10 +163,12 @@ Partial Class dlgOneVariableSummarise Friend WithEvents ucrBase As ucrButtons Friend WithEvents ucrReceiverOneVarSummarise As ucrReceiverMultiple Friend WithEvents ucrSelectorOneVarSummarise As ucrSelectorByDataFrameAddRemove - Friend WithEvents ucrChkSaveResult As ucrCheck Friend WithEvents ucrChkOmitMissing As ucrCheck - Friend WithEvents ucrChkCustomise As ucrCheck Friend WithEvents lblMaxSum As Label Friend WithEvents ucrNudMaxSum As ucrNud Friend WithEvents cmdSummaries As Button + Friend WithEvents rdoCustomised As RadioButton + Friend WithEvents rdoDefault As RadioButton + Friend WithEvents lblSummaries As Label + Friend WithEvents ucrPnlSummaries As UcrPanel End Class \ No newline at end of file diff --git a/instat/dlgOneVariableSummarise.resx b/instat/dlgOneVariableSummarise.resx index fdc9eb7379e..958245e2fde 100644 --- a/instat/dlgOneVariableSummarise.resx +++ b/instat/dlgOneVariableSummarise.resx @@ -117,6 +117,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NoControl + 261, 45 @@ -141,46 +145,19 @@ $this - 8 - - - 10, 288 - - - 410, 52 - - 9 - - ucrBase - - - instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 7 - - - True - - - 6, 13 - - - 415, 345 + + NoControl - 7, 210 + 10, 238 187, 13 - 5 + 7 Maximum Factor Levels Shown: @@ -195,81 +172,157 @@ $this - 0 + 3 - - - 200, 207 - + + True - - 50, 20 + + NoControl - + + 232, 200 + + + 116, 23 + + 6 - - ucrNudMaxSum + + Choose Summaries... - - instat.ucrNud, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + cmdSummaries - + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - 1 + + 10 + + + True + + + NoControl - - 261, 163 + + 10, 205 - - 100, 20 + + 61, 13 - + 3 - - ucrChkCustomise + + Summaries: - - instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + lblSummaries + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 2 - - 10, 262 + + True - - 166, 20 + + NoControl + + + 79, 203 + + + 59, 17 + + + 4 + + + Default + + + rdoDefault + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this - + + 1 + + + True + + + NoControl + + + 147, 203 + + + 79, 17 + + + 5 + + + Customised + + + rdoCustomised + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 205, 235 + + + 50, 20 + + 8 - - ucrChkSaveResult + + ucrNudMaxSum - - instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + instat.ucrNud, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + $this - - 3 + + 4 - 10, 235 + 14, 235 166, 20 - 7 + 9 ucrChkOmitMissing @@ -281,12 +334,11 @@ $this - 4 + 5 10, 10 - 0, 0, 0, 0 @@ -306,34 +358,58 @@ $this - 5 + 6 - + True + + + 6, 13 - - 305, 189 + + 421, 327 - - 77, 23 + + 10, 273 - - 4 + + 410, 52 - - Summaries... + + 11 - - cmdSummaries + + ucrBase - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + $this - - 9 + + 8 + + + 10, 192 + + + 352, 37 + + + 12 + + + ucrPnlSummaries + + + instat.UcrPanel, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 11 CenterScreen @@ -369,6 +445,6 @@ $this - 6 + 7 \ No newline at end of file diff --git a/instat/dlgOneVariableSummarise.vb b/instat/dlgOneVariableSummarise.vb index 79e0805a17a..08aa1517293 100644 --- a/instat/dlgOneVariableSummarise.vb +++ b/instat/dlgOneVariableSummarise.vb @@ -14,6 +14,7 @@ ' You should have received a copy of the GNU General Public License ' along with this program. If not, see . +Imports instat Imports instat.Translations Public Class dlgOneVariableSummarise @@ -53,24 +54,20 @@ Public Class dlgOneVariableSummarise ucrNudMaxSum.SetParameter(New RParameter("maxsum", 2)) ucrNudMaxSum.SetRDefault("7") + ucrNudMaxSum.SetLinkedDisplayControl(lblMaxSum) + + ucrPnlSummaries.AddRadioButton(rdoDefault) + ucrPnlSummaries.AddRadioButton(rdoCustomised) + ucrPnlSummaries.AddFunctionNamesCondition(rdoCustomised, frmMain.clsRLink.strInstatDataObject & "$summary") + ucrPnlSummaries.AddFunctionNamesCondition(rdoDefault, "summary") + ucrPnlSummaries.AddToLinkedControls(ucrNudMaxSum, {rdoDefault}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) + ucrPnlSummaries.AddToLinkedControls(ucrChkOmitMissing, {rdoCustomised}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) ucrChkOmitMissing.SetParameter(New RParameter("na.rm", 3)) ucrChkOmitMissing.SetText("Omit Missing Values") ucrChkOmitMissing.SetRDefault("FALSE") ucrChkOmitMissing.SetValuesCheckedAndUnchecked("TRUE", "FALSE") ucrChkOmitMissing.bUpdateRCodeFromControl = True - - ucrChkCustomise.SetText("Customise") - ucrChkCustomise.AddFunctionNamesCondition(True, frmMain.clsRLink.strInstatDataObject & "$summary") - ucrChkCustomise.AddFunctionNamesCondition(False, "summary") - ucrChkCustomise.AddToLinkedControls(ucrNudMaxSum, {False}, bNewLinkedAddRemoveParameter:=True, bNewLinkedHideIfParameterMissing:=True) - ucrNudMaxSum.SetLinkedDisplayControl(lblMaxSum) - - ucrChkSaveResult.SetText("Save Result") 'this is disabled in the initial implementation - ucrChkSaveResult.Enabled = False - 'ucrChkSaveResult.SetParameter(New RParameter("store_results")) - 'ucrChkSaveResult.SetValuesCheckedAndUnchecked("TRUE", "FALSE") - 'ucrChkSaveResult.SetRDefault("FALSE") End Sub Private Sub SetDefaults() @@ -79,8 +76,6 @@ Public Class dlgOneVariableSummarise clsInstatSummaryFunction = New RFunction clsConcFunction = New RFunction - cmdSummaries.Enabled = False - ucrSelectorOneVarSummarise.Reset() clsConcFunction.SetRCommand("c") @@ -107,13 +102,14 @@ Public Class dlgOneVariableSummarise ucrNudMaxSum.SetRCode(clsSummaryFunction, bReset) ucrReceiverOneVarSummarise.SetRCode(clsSummaryFunction, bReset) ucrChkOmitMissing.SetRCode(clsSummaryFunction, bReset) - ucrChkCustomise.SetRCode(ucrBase.clsRsyntax.clsBaseFunction, bReset) + ucrPnlSummaries.SetRCode(ucrBase.clsRsyntax.clsBaseFunction, bReset) ucrSelectorOneVarSummarise.SetRCode(clsInstatSummaryFunction, bReset) + ChangeBaseFunction() End Sub Public Sub TestOKEnabled() 'We cannot test the values on the sub dialog because the sub dialog may not be in sync with the main dialog code. This only happens once the sub dialog has been opened. - If ucrReceiverOneVarSummarise.IsEmpty() OrElse (ucrChkCustomise.Checked AndAlso clsSummariesList.clsParameters.Count = 0) OrElse ucrNudMaxSum.GetText = "" Then + If ucrReceiverOneVarSummarise.IsEmpty() OrElse (rdoCustomised.Checked AndAlso clsSummariesList.clsParameters.Count = 0) OrElse ucrNudMaxSum.GetText = "" Then ucrBase.OKEnabled(False) Else ucrBase.OKEnabled(True) @@ -136,15 +132,13 @@ Public Class dlgOneVariableSummarise End Sub Private Sub ChangeBaseFunction() - If ucrChkCustomise.Checked Then + If rdoCustomised.Checked Then ucrBase.clsRsyntax.SetBaseRFunction(clsInstatSummaryFunction) - cmdSummaries.Enabled = True - Else + cmdSummaries.Visible = True + ElseIf rdoDefault.Checked Then ucrBase.clsRsyntax.SetBaseRFunction(clsSummaryFunction) - cmdSummaries.Enabled = False + cmdSummaries.Visible = False End If - 'We need to update the base function to include the - 'ucrBaseDescribeOneVar.clsRsyntax.clsBaseFunction.AddParameter(ucrChkOmitMissing.GetParameter()) End Sub Private Sub ucrReceiverDescribeOneVar_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverOneVarSummarise.ControlValueChanged @@ -168,11 +162,11 @@ Public Class dlgOneVariableSummarise strDefaultColumns = Nothing End Sub - Private Sub ucrChkCustomise_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkCustomise.ControlValueChanged - ChangeBaseFunction() + Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverOneVarSummarise.ControlContentsChanged, ucrNudMaxSum.ControlContentsChanged, ucrPnlSummaries.ControlValueChanged + TestOKEnabled() End Sub - Private Sub Controls_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverOneVarSummarise.ControlContentsChanged, ucrChkCustomise.ControlContentsChanged, ucrNudMaxSum.ControlContentsChanged - TestOKEnabled() + Private Sub ucrPnlSummaries_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrPnlSummaries.ControlValueChanged + ChangeBaseFunction() End Sub End Class diff --git a/instat/dlgOpenNetCDF.Designer.vb b/instat/dlgOpenNetCDF.Designer.vb index 0611a49a7ff..3e0c331ebb4 100644 --- a/instat/dlgOpenNetCDF.Designer.vb +++ b/instat/dlgOpenNetCDF.Designer.vb @@ -79,7 +79,7 @@ Partial Class dlgOpenNetCDF Me.lblDataFramePrefix.Location = New System.Drawing.Point(10, 137) Me.lblDataFramePrefix.Name = "lblDataFramePrefix" Me.lblDataFramePrefix.Size = New System.Drawing.Size(114, 13) - Me.lblDataFramePrefix.TabIndex = 6 + Me.lblDataFramePrefix.TabIndex = 10 Me.lblDataFramePrefix.Tag = "Prefix_for_Data_Frames:" Me.lblDataFramePrefix.Text = "Prefix for Data Frames:" ' @@ -101,21 +101,21 @@ Partial Class dlgOpenNetCDF Me.ucrInputDataName.Location = New System.Drawing.Point(138, 134) Me.ucrInputDataName.Name = "ucrInputDataName" Me.ucrInputDataName.Size = New System.Drawing.Size(188, 21) - Me.ucrInputDataName.TabIndex = 7 + Me.ucrInputDataName.TabIndex = 11 ' 'ucrBase ' Me.ucrBase.Location = New System.Drawing.Point(10, 161) Me.ucrBase.Name = "ucrBase" Me.ucrBase.Size = New System.Drawing.Size(410, 53) - Me.ucrBase.TabIndex = 15 + Me.ucrBase.TabIndex = 13 ' 'cmdOptions ' Me.cmdOptions.Location = New System.Drawing.Point(332, 132) Me.cmdOptions.Name = "cmdOptions" Me.cmdOptions.Size = New System.Drawing.Size(77, 23) - Me.cmdOptions.TabIndex = 14 + Me.cmdOptions.TabIndex = 12 Me.cmdOptions.Text = "Options" Me.cmdOptions.UseVisualStyleBackColor = True ' @@ -124,7 +124,7 @@ Partial Class dlgOpenNetCDF Me.cmdDetails.Location = New System.Drawing.Point(314, 77) Me.cmdDetails.Name = "cmdDetails" Me.cmdDetails.Size = New System.Drawing.Size(95, 23) - Me.cmdDetails.TabIndex = 8 + Me.cmdDetails.TabIndex = 4 Me.cmdDetails.Tag = "Show_Details" Me.cmdDetails.Text = "Show Details >>" Me.cmdDetails.UseVisualStyleBackColor = True @@ -137,7 +137,7 @@ Partial Class dlgOpenNetCDF Me.ucrInputFileDetails.Location = New System.Drawing.Point(429, 46) Me.ucrInputFileDetails.Name = "ucrInputFileDetails" Me.ucrInputFileDetails.Size = New System.Drawing.Size(320, 159) - Me.ucrInputFileDetails.TabIndex = 13 + Me.ucrInputFileDetails.TabIndex = 9 ' 'rdoShort ' @@ -149,7 +149,7 @@ Partial Class dlgOpenNetCDF Me.rdoShort.Location = New System.Drawing.Point(477, 13) Me.rdoShort.Name = "rdoShort" Me.rdoShort.Size = New System.Drawing.Size(76, 27) - Me.rdoShort.TabIndex = 10 + Me.rdoShort.TabIndex = 6 Me.rdoShort.TabStop = True Me.rdoShort.Text = "Short" Me.rdoShort.TextAlign = System.Drawing.ContentAlignment.MiddleCenter @@ -165,7 +165,7 @@ Partial Class dlgOpenNetCDF Me.rdoMedium.Location = New System.Drawing.Point(550, 13) Me.rdoMedium.Name = "rdoMedium" Me.rdoMedium.Size = New System.Drawing.Size(76, 27) - Me.rdoMedium.TabIndex = 11 + Me.rdoMedium.TabIndex = 7 Me.rdoMedium.TabStop = True Me.rdoMedium.Text = "Medium" Me.rdoMedium.TextAlign = System.Drawing.ContentAlignment.MiddleCenter @@ -181,7 +181,7 @@ Partial Class dlgOpenNetCDF Me.rdoLong.Location = New System.Drawing.Point(624, 13) Me.rdoLong.Name = "rdoLong" Me.rdoLong.Size = New System.Drawing.Size(76, 27) - Me.rdoLong.TabIndex = 12 + Me.rdoLong.TabIndex = 8 Me.rdoLong.TabStop = True Me.rdoLong.Text = "Long" Me.rdoLong.TextAlign = System.Drawing.ContentAlignment.MiddleCenter @@ -192,14 +192,15 @@ Partial Class dlgOpenNetCDF Me.ucrPnlFileDetails.Location = New System.Drawing.Point(462, 11) Me.ucrPnlFileDetails.Name = "ucrPnlFileDetails" Me.ucrPnlFileDetails.Size = New System.Drawing.Size(254, 30) - Me.ucrPnlFileDetails.TabIndex = 9 + Me.ucrPnlFileDetails.TabIndex = 0 + Me.ucrPnlFileDetails.TabStop = False ' 'cmdFromLibrary ' Me.cmdFromLibrary.Location = New System.Drawing.Point(332, 48) Me.cmdFromLibrary.Name = "cmdFromLibrary" Me.cmdFromLibrary.Size = New System.Drawing.Size(77, 23) - Me.cmdFromLibrary.TabIndex = 16 + Me.cmdFromLibrary.TabIndex = 3 Me.cmdFromLibrary.Tag = "Browse" Me.cmdFromLibrary.Text = "From Library" Me.cmdFromLibrary.UseVisualStyleBackColor = True diff --git a/instat/dlgParallelCoordinatePlot.Designer.vb b/instat/dlgParallelCoordinatePlot.Designer.vb index 7d610e9367b..0a3761b0ab3 100644 --- a/instat/dlgParallelCoordinatePlot.Designer.vb +++ b/instat/dlgParallelCoordinatePlot.Designer.vb @@ -131,6 +131,7 @@ Partial Class dlgParallelCoordinatePlot ' 'ucrSelectorParallelCoordinatePlot ' + Me.ucrSelectorParallelCoordinatePlot.bDropUnusedFilterLevels = False Me.ucrSelectorParallelCoordinatePlot.bShowHiddenColumns = False Me.ucrSelectorParallelCoordinatePlot.bUseCurrentFilter = True resources.ApplyResources(Me.ucrSelectorParallelCoordinatePlot, "ucrSelectorParallelCoordinatePlot") diff --git a/instat/dlgParallelCoordinatePlot.resx b/instat/dlgParallelCoordinatePlot.resx index 38bbb31dca7..c89a2b20762 100644 --- a/instat/dlgParallelCoordinatePlot.resx +++ b/instat/dlgParallelCoordinatePlot.resx @@ -247,7 +247,7 @@ 37, 13 - 9 + 7 Scale: @@ -277,7 +277,7 @@ 75, 13 - 7 + 9 Transparency: @@ -297,6 +297,9 @@ 9, 344 + + 4, 5, 4, 5 + 260, 24 @@ -322,7 +325,7 @@ 52, 20 - 8 + 10 ucrNudTransparency @@ -385,7 +388,7 @@ 137, 21 - 10 + 8 ucrInputScale diff --git a/instat/dlgParallelCoordinatePlot.vb b/instat/dlgParallelCoordinatePlot.vb index 5f2b8203856..2124eb91ce0 100644 --- a/instat/dlgParallelCoordinatePlot.vb +++ b/instat/dlgParallelCoordinatePlot.vb @@ -50,7 +50,7 @@ Public Class dlgParallelCoordinatePlot Private Sub InitialiseDialog() Dim dctScale As New Dictionary(Of String, String) ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False - 'ucrBase.iHelpTopicID + ucrBase.iHelpTopicID = 593 ucrBase.clsRsyntax.iCallType = 3 ucrSelectorParallelCoordinatePlot.SetParameter(New RParameter("data", 0)) diff --git a/instat/dlgRPackages.Designer.vb b/instat/dlgRPackages.Designer.vb new file mode 100644 index 00000000000..d602c4d69f2 --- /dev/null +++ b/instat/dlgRPackages.Designer.vb @@ -0,0 +1,87 @@ + _ +Partial Class dlgInstallRPackage + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(dlgInstallRPackage)) + Me.cmdCheck = New System.Windows.Forms.Button() + Me.lblRPackage = New System.Windows.Forms.Label() + Me.ucrInputMessage = New instat.ucrInputTextBox() + Me.ucrBase = New instat.ucrButtons() + Me.ucrInputTextBoxRPackage = New instat.ucrInputTextBox() + Me.SuspendLayout() + ' + 'cmdCheck + ' + resources.ApplyResources(Me.cmdCheck, "cmdCheck") + Me.cmdCheck.Name = "cmdCheck" + Me.cmdCheck.UseVisualStyleBackColor = True + ' + 'lblRPackage + ' + resources.ApplyResources(Me.lblRPackage, "lblRPackage") + Me.lblRPackage.Name = "lblRPackage" + ' + 'ucrInputMessage + ' + Me.ucrInputMessage.AddQuotesIfUnrecognised = True + Me.ucrInputMessage.IsMultiline = False + Me.ucrInputMessage.IsReadOnly = True + resources.ApplyResources(Me.ucrInputMessage, "ucrInputMessage") + Me.ucrInputMessage.Name = "ucrInputMessage" + ' + 'ucrBase + ' + resources.ApplyResources(Me.ucrBase, "ucrBase") + Me.ucrBase.Name = "ucrBase" + ' + 'ucrInputTextBoxRPackage + ' + Me.ucrInputTextBoxRPackage.AddQuotesIfUnrecognised = True + Me.ucrInputTextBoxRPackage.IsMultiline = False + Me.ucrInputTextBoxRPackage.IsReadOnly = False + resources.ApplyResources(Me.ucrInputTextBoxRPackage, "ucrInputTextBoxRPackage") + Me.ucrInputTextBoxRPackage.Name = "ucrInputTextBoxRPackage" + ' + 'dlgInstallRPackage + ' + resources.ApplyResources(Me, "$this") + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrInputMessage) + Me.Controls.Add(Me.cmdCheck) + Me.Controls.Add(Me.ucrBase) + Me.Controls.Add(Me.lblRPackage) + Me.Controls.Add(Me.ucrInputTextBoxRPackage) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "dlgInstallRPackage" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents ucrBase As ucrButtons + Friend WithEvents ucrInputTextBoxRPackage As ucrInputTextBox + Friend WithEvents ucrInputMessage As ucrInputTextBox + Friend WithEvents cmdCheck As Button + Friend WithEvents lblRPackage As Label +End Class diff --git a/instat/dlgRPackages.resx b/instat/dlgRPackages.resx new file mode 100644 index 00000000000..2f80f93d539 --- /dev/null +++ b/instat/dlgRPackages.resx @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + NoControl + + + + 14, 81 + + + 75, 23 + + + + 16 + + + Check + + + cmdCheck + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + True + + + NoControl + + + 11, 33 + + + 64, 13 + + + 1 + + + R Package: + + + lblRPackage + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + 88, 82 + + + 356, 22 + + + 17 + + + ucrInputMessage + + + instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 + + + 14, 130 + + + 410, 52 + + + 15 + + + ucrBase + + + instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 2 + + + 75, 31 + + + 197, 22 + + + 0 + + + ucrInputTextBoxRPackage + + + instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 4 + + + True + + + 6, 13 + + + 448, 194 + + + CenterScreen + + + R Packages + + + dlgInstallRPackage + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/instat/dlgRPackages.vb b/instat/dlgRPackages.vb new file mode 100644 index 00000000000..7fa4c5302b6 --- /dev/null +++ b/instat/dlgRPackages.vb @@ -0,0 +1,120 @@ +Imports instat +Imports RDotNet +Public Class dlgInstallRPackage + Private bReset As Boolean = True + Private bFirstLoad As Boolean = True + Private clsInstallPackage As New RFunction + Private clsBeforeOptionsFunc As New RFunction + Private clsAfterOptionsFunc As New RFunction + + Private Sub dlgRPackages_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If bFirstLoad Then + InitialiseDialog() + bFirstLoad = False + End If + If bReset Then + SetDefaults() + End If + SetRCodeForControls(bReset) + bReset = False + TestOkEnabled() + End Sub + + Private Sub InitialiseDialog() + ucrBase.iHelpTopicID = 592 + ucrBase.clsRsyntax.iCallType = 2 + ucrInputTextBoxRPackage.SetParameter(New RParameter("pkgs", 1)) + CheckEnable() + End Sub + + Private Sub SetDefaults() + clsInstallPackage = New RFunction + clsBeforeOptionsFunc = New RFunction + clsAfterOptionsFunc = New RFunction + + clsInstallPackage.SetRCommand("install.packages") + clsInstallPackage.AddParameter("repos", Chr(34) & "https://cran.rstudio.com/" & Chr(34), iPosition:=1) + + clsBeforeOptionsFunc.SetRCommand("options") + clsBeforeOptionsFunc.AddParameter(strParameterName:="warn", strParameterValue:="2") + + + clsAfterOptionsFunc.SetRCommand("options") + clsAfterOptionsFunc.AddParameter(strParameterName:="warn", strParameterValue:="0") + + ucrBase.clsRsyntax.AddToBeforeCodes(clsBeforeOptionsFunc) + ucrBase.clsRsyntax.AddToAfterCodes(clsAfterOptionsFunc) + ucrBase.clsRsyntax.SetBaseRFunction(clsInstallPackage) + End Sub + + Private Sub SetRCodeForControls(bReset As Boolean) + ucrInputTextBoxRPackage.SetRCode(clsInstallPackage, bReset) + End Sub + + Private Sub TestOkEnabled() + If ucrInputTextBoxRPackage.IsEmpty Then + ucrBase.OKEnabled(False) + Else + ucrBase.OKEnabled(True) + End If + End Sub + + Private Sub ucrInputTextBoxRPackage_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrInputTextBoxRPackage.ControlContentsChanged + ucrInputMessage.SetText("") + ucrInputMessage.txtInput.BackColor = Color.White + CheckEnable() + TestOkEnabled() + End Sub + + Private Sub Check() + Dim clsPackageCheck As New RFunction + Dim expOutput As SymbolicExpression + Dim chrOutput As CharacterVector + + clsPackageCheck.SetRCommand("package_check") + clsPackageCheck.AddParameter("package", Chr(34) & ucrInputTextBoxRPackage.GetText() & Chr(34)) + + expOutput = frmMain.clsRLink.RunInternalScriptGetValue(clsPackageCheck.ToScript(), bSilent:=True) + If expOutput IsNot Nothing AndAlso Not expOutput.Type = Internals.SymbolicExpressionType.Null Then + chrOutput = expOutput.AsCharacter + If chrOutput.Count >= 1 Then + If chrOutput(0) = "0" Then + ucrInputMessage.SetText("No package with this name.") + ucrInputMessage.txtInput.BackColor = Color.LightCoral + ElseIf chrOutput(0) = "2" Then + ucrInputMessage.SetText("Package exists and not currently installed.") + ucrInputMessage.txtInput.BackColor = Color.LightGreen + ElseIf chrOutput(0) = "1" Then + If chrOutput.Count = 4 Then + If chrOutput(1) = "0" Then + ucrInputMessage.SetText("Package is installed and up to date.") + ucrInputMessage.txtInput.BackColor = Color.Yellow + ElseIf chrOutput(1) = "-1" Then + ucrInputMessage.SetText("Package is installed. Newer version available: " & chrOutput(3) & " (current: " & chrOutput(2) & ").") + End If + Else + ucrInputMessage.SetText("Package is installed. No version information available.") + End If + End If + Else + ucrInputMessage.SetText("Cannot get package information.") + End If + Else + ucrInputMessage.SetText("Cannot get package information. Check your internet connection.") + End If + End Sub + + Private Sub CheckEnable() + If Not ucrInputTextBoxRPackage.IsEmpty Then + cmdCheck.Enabled = True + ucrInputMessage.Enabled = True + Else + cmdCheck.Enabled = False + ucrInputMessage.Enabled = False + End If + End Sub + + Private Sub cmdCheck_Click(sender As Object, e As EventArgs) Handles cmdCheck.Click + check() + End Sub +End Class \ No newline at end of file diff --git a/instat/dlgRugPlot.Designer.vb b/instat/dlgRugPlot.Designer.vb index 7be12831a87..04885d0a35e 100644 --- a/instat/dlgRugPlot.Designer.vb +++ b/instat/dlgRugPlot.Designer.vb @@ -112,6 +112,7 @@ Partial Class dlgRugPlot ' 'ucrRugPlotSelector ' + Me.ucrRugPlotSelector.bDropUnusedFilterLevels = False Me.ucrRugPlotSelector.bShowHiddenColumns = False Me.ucrRugPlotSelector.bUseCurrentFilter = True resources.ApplyResources(Me.ucrRugPlotSelector, "ucrRugPlotSelector") diff --git a/instat/dlgRugPlot.resx b/instat/dlgRugPlot.resx index d9d4c92e319..18f3ee0c9e6 100644 --- a/instat/dlgRugPlot.resx +++ b/instat/dlgRugPlot.resx @@ -224,6 +224,10 @@ 10, 264 + + + 4, 5, 4, 5 + 263, 24 @@ -254,7 +258,6 @@ 273, 196 - 0, 0, 0, 0 diff --git a/instat/dlgScatterPlot.resx b/instat/dlgScatterPlot.resx index 4c138d1db96..ef88b901640 100644 --- a/instat/dlgScatterPlot.resx +++ b/instat/dlgScatterPlot.resx @@ -130,7 +130,7 @@ - 7 + 9 Plot Options @@ -217,7 +217,7 @@ 120, 25 - 6 + 8 Scatter Plot Options @@ -247,7 +247,7 @@ 125, 13 - 13 + 6 Label Variable (Optional): @@ -280,7 +280,7 @@ 135, 20 - 9 + 12 ucrChkWithSE @@ -301,7 +301,7 @@ 120, 20 - 8 + 10 ucrChkLineofBestFit @@ -318,11 +318,14 @@ 10, 285 + + 4, 5, 4, 5 + 255, 24 - 10 + 11 ucrSaveScatterPlot @@ -436,7 +439,7 @@ 410, 52 - 11 + 13 ucrBase @@ -472,7 +475,7 @@ 120, 20 - 12 + 7 ucrReceiverLabel diff --git a/instat/dlgStringHandling.vb b/instat/dlgStringHandling.vb index ba329210452..bc616afd765 100644 --- a/instat/dlgStringHandling.vb +++ b/instat/dlgStringHandling.vb @@ -80,6 +80,7 @@ Public Class dlgStringHandling ucrSaveStringHandling.SetDataFrameSelector(ucrSelectorStringHandling.ucrAvailableDataFrames) ucrSaveStringHandling.SetIsTextBox() ucrSaveStringHandling.SetLabelText("Prefix for New Column:") + ucrSaveStringHandling.setLinkedReceiver(ucrReceiverStringHandling) 'added 'ucrChkIncludeRegularExpressions ucrChkIncludeRegularExpressions.SetText("Include Regular Expressions") diff --git a/instat/dlgSummaryTables.resx b/instat/dlgSummaryTables.resx index 2dfad5a977c..2270d6c1c5a 100644 --- a/instat/dlgSummaryTables.resx +++ b/instat/dlgSummaryTables.resx @@ -180,7 +180,7 @@ 120, 23 - 14 + 13 Summaries... @@ -200,11 +200,15 @@ 10, 472 + + + 4, 5, 4, 5 + 255, 24 - 13 + 12 ucrSaveTable @@ -309,7 +313,7 @@ 435, 52 - 0 + 14 ucrBase @@ -339,7 +343,7 @@ 77, 21 - 15 + 9 ucrInputNA @@ -573,7 +577,7 @@ 224, 169 - 12 + 11 Display @@ -593,7 +597,6 @@ 264, 60 - 0, 0, 0, 0 diff --git a/instat/dlgSummaryTables.vb b/instat/dlgSummaryTables.vb index 382db4a84d9..b420d1b93b9 100644 --- a/instat/dlgSummaryTables.vb +++ b/instat/dlgSummaryTables.vb @@ -41,6 +41,7 @@ Public Class dlgSummaryTables Private Sub InitialiseDialog() Dim dctPageBy As New Dictionary(Of String, String) ucrBase.clsRsyntax.iCallType = 4 + ucrBase.iHelpTopicID = 426 ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False ucrInputPageBy.Enabled = False ' temporarily disabled diff --git a/instat/dlgTreemap.Designer.vb b/instat/dlgTreemap.Designer.vb new file mode 100644 index 00000000000..219ef142d49 --- /dev/null +++ b/instat/dlgTreemap.Designer.vb @@ -0,0 +1,291 @@ + _ +Partial Class dlgTreemap + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(dlgTreemap)) + Me.lblLabel = New System.Windows.Forms.Label() + Me.rdoPrimary = New System.Windows.Forms.RadioButton() + Me.rdoSummary = New System.Windows.Forms.RadioButton() + Me.cmdOptions = New System.Windows.Forms.Button() + Me.lblWeightBy = New System.Windows.Forms.Label() + Me.lblIdentifier = New System.Windows.Forms.Label() + Me.lblSymbol = New System.Windows.Forms.Label() + Me.lblFill = New System.Windows.Forms.Label() + Me.grpOptions = New System.Windows.Forms.GroupBox() + Me.lblTextColour = New System.Windows.Forms.Label() + Me.lblTileColour = New System.Windows.Forms.Label() + Me.lblSummary = New System.Windows.Forms.Label() + Me.ucrInputSummary = New instat.ucrInputComboBox() + Me.ucrColourText = New instat.ucrColors() + Me.ucrColourTile = New instat.ucrColors() + Me.ucrReceiverFill = New instat.ucrReceiverSingle() + Me.ucrInputSymbol = New instat.ucrInputTextBox() + Me.ucrInputLabel = New instat.ucrInputComboBox() + Me.ucrSaveTreemap = New instat.ucrSave() + Me.ucrChkIsCurrency = New instat.ucrCheck() + Me.ucrReceiverWeightBy = New instat.ucrReceiverSingle() + Me.ucrReceiverIdentifier = New instat.ucrReceiverSingle() + Me.ucrSelectorTreemap = New instat.ucrSelectorByDataFrameAddRemove() + Me.ucrBase = New instat.ucrButtons() + Me.ucrPnlDataType = New instat.UcrPanel() + Me.grpOptions.SuspendLayout() + Me.SuspendLayout() + ' + 'lblLabel + ' + resources.ApplyResources(Me.lblLabel, "lblLabel") + Me.lblLabel.Name = "lblLabel" + ' + 'rdoPrimary + ' + resources.ApplyResources(Me.rdoPrimary, "rdoPrimary") + Me.rdoPrimary.BackColor = System.Drawing.SystemColors.Control + Me.rdoPrimary.FlatAppearance.BorderColor = System.Drawing.SystemColors.ActiveCaption + Me.rdoPrimary.FlatAppearance.BorderSize = 2 + Me.rdoPrimary.FlatAppearance.CheckedBackColor = System.Drawing.SystemColors.ActiveCaption + Me.rdoPrimary.Name = "rdoPrimary" + Me.rdoPrimary.TabStop = True + Me.rdoPrimary.Tag = "" + Me.rdoPrimary.UseVisualStyleBackColor = False + ' + 'rdoSummary + ' + resources.ApplyResources(Me.rdoSummary, "rdoSummary") + Me.rdoSummary.BackColor = System.Drawing.SystemColors.Control + Me.rdoSummary.FlatAppearance.BorderColor = System.Drawing.SystemColors.ActiveCaption + Me.rdoSummary.FlatAppearance.BorderSize = 2 + Me.rdoSummary.FlatAppearance.CheckedBackColor = System.Drawing.SystemColors.ActiveCaption + Me.rdoSummary.Name = "rdoSummary" + Me.rdoSummary.TabStop = True + Me.rdoSummary.Tag = "Pie_Chart" + Me.rdoSummary.UseVisualStyleBackColor = False + ' + 'cmdOptions + ' + resources.ApplyResources(Me.cmdOptions, "cmdOptions") + Me.cmdOptions.Name = "cmdOptions" + Me.cmdOptions.Tag = "Plot_Options..." + Me.cmdOptions.UseVisualStyleBackColor = True + ' + 'lblWeightBy + ' + resources.ApplyResources(Me.lblWeightBy, "lblWeightBy") + Me.lblWeightBy.Name = "lblWeightBy" + Me.lblWeightBy.Tag = "" + ' + 'lblIdentifier + ' + resources.ApplyResources(Me.lblIdentifier, "lblIdentifier") + Me.lblIdentifier.Name = "lblIdentifier" + Me.lblIdentifier.Tag = "Variable:" + ' + 'lblSymbol + ' + resources.ApplyResources(Me.lblSymbol, "lblSymbol") + Me.lblSymbol.Name = "lblSymbol" + ' + 'lblFill + ' + resources.ApplyResources(Me.lblFill, "lblFill") + Me.lblFill.Name = "lblFill" + Me.lblFill.Tag = "" + ' + 'grpOptions + ' + Me.grpOptions.Controls.Add(Me.lblTextColour) + Me.grpOptions.Controls.Add(Me.ucrColourText) + Me.grpOptions.Controls.Add(Me.lblTileColour) + Me.grpOptions.Controls.Add(Me.ucrColourTile) + resources.ApplyResources(Me.grpOptions, "grpOptions") + Me.grpOptions.Name = "grpOptions" + Me.grpOptions.TabStop = False + ' + 'lblTextColour + ' + resources.ApplyResources(Me.lblTextColour, "lblTextColour") + Me.lblTextColour.Name = "lblTextColour" + ' + 'lblTileColour + ' + resources.ApplyResources(Me.lblTileColour, "lblTileColour") + Me.lblTileColour.Name = "lblTileColour" + ' + 'lblSummary + ' + resources.ApplyResources(Me.lblSummary, "lblSummary") + Me.lblSummary.Name = "lblSummary" + ' + 'ucrInputSummary + ' + Me.ucrInputSummary.AddQuotesIfUnrecognised = True + Me.ucrInputSummary.IsReadOnly = False + resources.ApplyResources(Me.ucrInputSummary, "ucrInputSummary") + Me.ucrInputSummary.Name = "ucrInputSummary" + ' + 'ucrColourText + ' + Me.ucrColourText.AddQuotesIfUnrecognised = True + Me.ucrColourText.IsReadOnly = False + resources.ApplyResources(Me.ucrColourText, "ucrColourText") + Me.ucrColourText.Name = "ucrColourText" + ' + 'ucrColourTile + ' + Me.ucrColourTile.AddQuotesIfUnrecognised = True + Me.ucrColourTile.IsReadOnly = False + resources.ApplyResources(Me.ucrColourTile, "ucrColourTile") + Me.ucrColourTile.Name = "ucrColourTile" + ' + 'ucrReceiverFill + ' + Me.ucrReceiverFill.frmParent = Me + resources.ApplyResources(Me.ucrReceiverFill, "ucrReceiverFill") + Me.ucrReceiverFill.Name = "ucrReceiverFill" + Me.ucrReceiverFill.Selector = Nothing + Me.ucrReceiverFill.strNcFilePath = "" + Me.ucrReceiverFill.ucrSelector = Nothing + ' + 'ucrInputSymbol + ' + Me.ucrInputSymbol.AddQuotesIfUnrecognised = True + Me.ucrInputSymbol.IsMultiline = False + Me.ucrInputSymbol.IsReadOnly = False + resources.ApplyResources(Me.ucrInputSymbol, "ucrInputSymbol") + Me.ucrInputSymbol.Name = "ucrInputSymbol" + ' + 'ucrInputLabel + ' + Me.ucrInputLabel.AddQuotesIfUnrecognised = True + Me.ucrInputLabel.IsReadOnly = False + resources.ApplyResources(Me.ucrInputLabel, "ucrInputLabel") + Me.ucrInputLabel.Name = "ucrInputLabel" + ' + 'ucrSaveTreemap + ' + resources.ApplyResources(Me.ucrSaveTreemap, "ucrSaveTreemap") + Me.ucrSaveTreemap.Name = "ucrSaveTreemap" + ' + 'ucrChkIsCurrency + ' + Me.ucrChkIsCurrency.Checked = False + resources.ApplyResources(Me.ucrChkIsCurrency, "ucrChkIsCurrency") + Me.ucrChkIsCurrency.Name = "ucrChkIsCurrency" + ' + 'ucrReceiverWeightBy + ' + Me.ucrReceiverWeightBy.frmParent = Me + resources.ApplyResources(Me.ucrReceiverWeightBy, "ucrReceiverWeightBy") + Me.ucrReceiverWeightBy.Name = "ucrReceiverWeightBy" + Me.ucrReceiverWeightBy.Selector = Nothing + Me.ucrReceiverWeightBy.strNcFilePath = "" + Me.ucrReceiverWeightBy.ucrSelector = Nothing + ' + 'ucrReceiverIdentifier + ' + Me.ucrReceiverIdentifier.frmParent = Me + resources.ApplyResources(Me.ucrReceiverIdentifier, "ucrReceiverIdentifier") + Me.ucrReceiverIdentifier.Name = "ucrReceiverIdentifier" + Me.ucrReceiverIdentifier.Selector = Nothing + Me.ucrReceiverIdentifier.strNcFilePath = "" + Me.ucrReceiverIdentifier.ucrSelector = Nothing + ' + 'ucrSelectorTreemap + ' + Me.ucrSelectorTreemap.bDropUnusedFilterLevels = False + Me.ucrSelectorTreemap.bShowHiddenColumns = False + Me.ucrSelectorTreemap.bUseCurrentFilter = True + resources.ApplyResources(Me.ucrSelectorTreemap, "ucrSelectorTreemap") + Me.ucrSelectorTreemap.Name = "ucrSelectorTreemap" + ' + 'ucrBase + ' + resources.ApplyResources(Me.ucrBase, "ucrBase") + Me.ucrBase.Name = "ucrBase" + ' + 'ucrPnlDataType + ' + resources.ApplyResources(Me.ucrPnlDataType, "ucrPnlDataType") + Me.ucrPnlDataType.Name = "ucrPnlDataType" + ' + 'dlgTreemap + ' + resources.ApplyResources(Me, "$this") + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrInputSummary) + Me.Controls.Add(Me.lblSummary) + Me.Controls.Add(Me.grpOptions) + Me.Controls.Add(Me.lblFill) + Me.Controls.Add(Me.ucrReceiverFill) + Me.Controls.Add(Me.ucrInputSymbol) + Me.Controls.Add(Me.lblSymbol) + Me.Controls.Add(Me.lblLabel) + Me.Controls.Add(Me.ucrInputLabel) + Me.Controls.Add(Me.ucrSaveTreemap) + Me.Controls.Add(Me.ucrChkIsCurrency) + Me.Controls.Add(Me.rdoPrimary) + Me.Controls.Add(Me.rdoSummary) + Me.Controls.Add(Me.cmdOptions) + Me.Controls.Add(Me.lblWeightBy) + Me.Controls.Add(Me.lblIdentifier) + Me.Controls.Add(Me.ucrReceiverWeightBy) + Me.Controls.Add(Me.ucrReceiverIdentifier) + Me.Controls.Add(Me.ucrSelectorTreemap) + Me.Controls.Add(Me.ucrBase) + Me.Controls.Add(Me.ucrPnlDataType) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "dlgTreemap" + Me.grpOptions.ResumeLayout(False) + Me.grpOptions.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents lblLabel As Label + Friend WithEvents ucrInputLabel As ucrInputComboBox + Friend WithEvents ucrSaveTreemap As ucrSave + Friend WithEvents ucrChkIsCurrency As ucrCheck + Friend WithEvents rdoPrimary As RadioButton + Friend WithEvents rdoSummary As RadioButton + Friend WithEvents cmdOptions As Button + Friend WithEvents lblWeightBy As Label + Friend WithEvents lblIdentifier As Label + Friend WithEvents ucrReceiverWeightBy As ucrReceiverSingle + Friend WithEvents ucrReceiverIdentifier As ucrReceiverSingle + Friend WithEvents ucrSelectorTreemap As ucrSelectorByDataFrameAddRemove + Friend WithEvents ucrBase As ucrButtons + Friend WithEvents ucrPnlDataType As UcrPanel + Friend WithEvents ucrInputSymbol As ucrInputTextBox + Friend WithEvents lblSymbol As Label + Friend WithEvents lblFill As Label + Friend WithEvents ucrReceiverFill As ucrReceiverSingle + Friend WithEvents grpOptions As GroupBox + Friend WithEvents lblTextColour As Label + Friend WithEvents ucrColourText As ucrColors + Friend WithEvents lblTileColour As Label + Friend WithEvents ucrColourTile As ucrColors + Friend WithEvents lblSummary As Label + Friend WithEvents ucrInputSummary As ucrInputComboBox +End Class diff --git a/instat/dlgTreemap.resx b/instat/dlgTreemap.resx new file mode 100644 index 00000000000..c5ad0ac0ca3 --- /dev/null +++ b/instat/dlgTreemap.resx @@ -0,0 +1,798 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + True + + + + NoControl + + + + 251, 226 + + + 36, 13 + + + 23 + + + Label: + + + lblLabel + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + Button + + + Flat + + + NoControl + + + 97, 11 + + + 110, 28 + + + 16 + + + Primary data + + + MiddleCenter + + + rdoPrimary + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 11 + + + Button + + + Flat + + + NoControl + + + 205, 11 + + + 110, 28 + + + 17 + + + Summary data + + + MiddleCenter + + + rdoSummary + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 12 + + + NoControl + + + 9, 232 + + + 121, 25 + + + 27 + + + Options + + + cmdOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 13 + + + True + + + NoControl + + + 254, 111 + + + 107, 13 + + + 21 + + + Weight By (Optional): + + + lblWeightBy + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 14 + + + True + + + NoControl + + + 254, 61 + + + 50, 13 + + + 19 + + + Identifier: + + + lblIdentifier + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 15 + + + True + + + NoControl + + + 272, 203 + + + 44, 13 + + + 31 + + + Symbol: + + + lblSymbol + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + True + + + NoControl + + + 254, 277 + + + 22, 13 + + + 33 + + + Fill: + + + lblFill + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + True + + + NoControl + + + 9, 54 + + + 63, 13 + + + 38 + + + Text colour: + + + lblTextColour + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpOptions + + + 0 + + + 80, 52 + + + 137, 21 + + + 37 + + + ucrColourText + + + instat.ucrColors, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + + 1 + + + True + + + NoControl + + + 9, 23 + + + 59, 13 + + + 36 + + + Tile colour: + + + lblTileColour + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpOptions + + + 2 + + + 80, 21 + + + 137, 21 + + + 0 + + + ucrColourTile + + + instat.ucrColors, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + grpOptions + + + 3 + + + 9, 293 + + + 230, 81 + + + 35 + + + Options + + + grpOptions + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + True + + + NoControl + + + 252, 156 + + + 53, 13 + + + 36 + + + Summary: + + + lblSummary + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 307, 154 + + + 67, 21 + + + 37 + + + ucrInputSummary + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 + + + True + + + 6, 13 + + + 418, 464 + + + 323, 201 + + + 51, 21 + + + 32 + + + ucrInputSymbol + + + instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 5 + + + 254, 244 + + + 21, 17, 21, 17 + + + 120, 21 + + + 25 + + + ucrInputLabel + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 8 + + + 9, 380 + + + 255, 24 + + + 29 + + + ucrSaveTreemap + + + instat.ucrSave, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 9 + + + 254, 180 + + + 82, 20 + + + 28 + + + ucrChkIsCurrency + + + instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 10 + + + 254, 126 + + + 0, 0, 0, 0 + + + 120, 20 + + + 22 + + + ucrReceiverWeightBy + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 16 + + + 254, 76 + + + 0, 0, 0, 0 + + + 120, 20 + + + 20 + + + ucrReceiverIdentifier + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 17 + + + 9, 40 + + + 0, 0, 0, 0 + + + 210, 180 + + + 18 + + + ucrSelectorTreemap + + + instat.ucrSelectorByDataFrameAddRemove, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 18 + + + 9, 410 + + + 410, 52 + + + 30 + + + ucrBase + + + instat.ucrButtons, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 19 + + + 86, 5 + + + 241, 36 + + + 15 + + + ucrPnlDataType + + + instat.UcrPanel, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 20 + + + NoControl + + + CenterScreen + + + Treemap + + + dlgTreemap + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 254, 292 + + + 0, 0, 0, 0 + + + 120, 20 + + + 34 + + + ucrReceiverFill + + + instat.ucrReceiverSingle, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 4 + + \ No newline at end of file diff --git a/instat/dlgTreemap.vb b/instat/dlgTreemap.vb new file mode 100644 index 00000000000..d46f2f09fb5 --- /dev/null +++ b/instat/dlgTreemap.vb @@ -0,0 +1,445 @@ +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + +Imports instat +Imports instat.Translations + +Public Class dlgTreemap + Private clsBaseOperator As New ROperator + + Private clsPipeOperator As New ROperator + Private clsGroupByFunction As New RFunction + Private clsSummariseFunction As New RFunction + Private clsSummaryFunction As New RFunction + + Private clsGgplotFunction As New RFunction + Private clsGeomTreemapFunction As New RFunction + Private clsGeomTreemapAesFunction As New RFunction + Private clsGeomTreemapTextFunction As New RFunction + Private clsGeomTreemapTextAesFunction As New RFunction + + Private clsPaste0Function As New RFunction + Private clsDollarFunction As New RFunction + + Private clsLocalAesFunction As New RFunction + + Private clsRCoordPolarParam As New RParameter + Private clsLabsFunction As New RFunction + Private clsXlabFunction As New RFunction + Private clsYlabFunction As New RFunction + Private clsXScalecontinuousFunction As New RFunction + Private clsYScalecontinuousFunction As New RFunction + Private clsRFacetFunction As New RFunction + Private clsCoordPolarFunction As New RFunction + Private clsCoordPolarStartOperator As New ROperator + Private clsThemeFuction As New RFunction + Private dctThemeFunctions As New Dictionary(Of String, RFunction) + + Private strIdentifier As String = "Identifier" + Private strIdentifierAndWeighty As String = "Identifier & Weight" + Private strWeight As String = "Weight" + Private strNone As String = "None" + + Private bReset As Boolean = True + Private bFirstLoad As Boolean = True + Private bRCodeSet As Boolean = False + Private bResetSubdialog As Boolean = True + + Private Sub dlgTreemap_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If bFirstLoad Then + InitialiseDialog() + bFirstLoad = False + End If + If bReset Then + SetDefaults() + End If + SetRCodeForControls(bReset) + bReset = False + autoTranslate(Me) + TestOkEnabled() + End Sub + + Private Sub InitialiseDialog() + ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False + ucrBase.clsRsyntax.iCallType = 3 + 'ucrBase.iHelpTopicID = + + ucrPnlDataType.AddRadioButton(rdoPrimary) + ucrPnlDataType.AddRadioButton(rdoSummary) + ucrPnlDataType.AddParameterPresentCondition(rdoPrimary, "group_by", True) + ucrPnlDataType.AddParameterPresentCondition(rdoSummary, "group_by", False) + + ucrSelectorTreemap.SetParameter(New RParameter("data", 0)) + ucrSelectorTreemap.SetParameterIsrfunction() + + ucrReceiverIdentifier.Selector = ucrSelectorTreemap + ucrReceiverIdentifier.SetParameter(New RParameter("0", 0, bNewIncludeArgumentName:=False)) + ucrReceiverIdentifier.bWithQuotes = False + ucrReceiverIdentifier.SetParameterIsString() + + ucrReceiverWeightBy.Selector = ucrSelectorTreemap + ucrReceiverWeightBy.SetIncludedDataTypes({"numeric"}) + ucrReceiverWeightBy.strSelectorHeading = "Numerics" + ucrReceiverWeightBy.SetParameter(New RParameter("area", 1)) + ucrReceiverWeightBy.bWithQuotes = False + ucrReceiverWeightBy.SetParameterIsString() + ucrReceiverWeightBy.SetValuesToIgnore({".n"}) + + ucrInputSummary.SetItems({"sum", "mean", "min", "max"}) + ucrInputSummary.AddQuotesIfUnrecognised = False + ucrInputSummary.SetLinkedDisplayControl(lblSummary) + ucrInputSummary.SetValidationTypeAsRVariable() + + ucrChkIsCurrency.SetText("Is Currency") + ucrChkIsCurrency.SetParameter(New RParameter("dollar", iNewPosition:=2, bNewIncludeArgumentName:=False), bNewChangeParameterValue:=False, bNewAddRemoveParameter:=True) + ucrChkIsCurrency.AddToLinkedControls(ucrInputSymbol, {True}, bNewLinkedHideIfParameterMissing:=True) + + ucrInputSymbol.SetParameter(New RParameter("prefix", 3)) + ucrInputSymbol.SetLinkedDisplayControl(lblSymbol) + + ucrInputLabel.SetItems({strIdentifier, strIdentifierAndWeighty, strWeight, strNone}) + ucrInputLabel.AddParameterPresentCondition(strIdentifier, "identifier") + ucrInputLabel.AddParameterPresentCondition(strIdentifier, "\n", False) + ucrInputLabel.AddParameterPresentCondition(strIdentifierAndWeighty, "\n") + ucrInputLabel.AddParameterPresentCondition(strWeight, "weight") + ucrInputLabel.AddParameterPresentCondition(strWeight, "\n", False) + ucrInputLabel.AddParameterPresentCondition(strNone, "identifier", False) + ucrInputLabel.AddParameterPresentCondition(strNone, "weight", False) + ucrInputLabel.SetDropDownStyleAsNonEditable() + + ucrReceiverFill.Selector = ucrSelectorTreemap + ucrReceiverFill.SetParameter(New RParameter("fill", 3)) + ucrReceiverFill.bWithQuotes = False + ucrReceiverFill.SetParameterIsString() + + ucrColourTile.SetParameter(New RParameter("fill", 3)) + ucrColourTile.SetColours() + + ucrColourText.SetParameter(New RParameter("colour", 3)) + ucrColourText.SetColours() + + ucrSaveTreemap.SetIsComboBox() + ucrSaveTreemap.SetCheckBoxText("Save Treemap") + ucrSaveTreemap.SetDataFrameSelector(ucrSelectorTreemap.ucrAvailableDataFrames) + ucrSaveTreemap.SetSaveTypeAsGraph() + ucrSaveTreemap.SetPrefix("treemap") + ucrSaveTreemap.SetAssignToIfUncheckedValue("last_graph") + End Sub + + Private Sub SetDefaults() + clsBaseOperator = New ROperator + clsPipeOperator = New ROperator + clsGroupByFunction = New RFunction + clsSummariseFunction = New RFunction + clsSummaryFunction = New RFunction + clsGgplotFunction = New RFunction + clsGeomTreemapFunction = New RFunction + clsGeomTreemapAesFunction = New RFunction + clsGeomTreemapTextFunction = New RFunction + clsGeomTreemapTextAesFunction = New RFunction + clsPaste0Function = New RFunction + clsDollarFunction = New RFunction + clsLocalAesFunction = New RFunction + clsRCoordPolarParam = New RParameter + clsLabsFunction = New RFunction + clsXlabFunction = New RFunction + clsYlabFunction = New RFunction + clsXScalecontinuousFunction = New RFunction + clsYScalecontinuousFunction = New RFunction + clsRFacetFunction = New RFunction + clsThemeFuction = New RFunction + dctThemeFunctions = New Dictionary(Of String, RFunction) + + bResetSubdialog = True + + ucrSelectorTreemap.Reset() + ucrSelectorTreemap.SetGgplotFunction(clsBaseOperator) + ucrReceiverIdentifier.SetMeAsReceiver() + ucrSaveTreemap.Reset() + + clsPipeOperator.SetOperation("%>%") + clsPipeOperator.AddParameter("group_by", clsRFunctionParameter:=clsGroupByFunction, iPosition:=1) + clsPipeOperator.AddParameter("summarise", clsRFunctionParameter:=clsGroupByFunction, iPosition:=2) + + clsGroupByFunction.SetPackageName("dplyr") + clsGroupByFunction.SetRCommand("group_by") + + clsSummariseFunction.SetPackageName("dplyr") + clsSummariseFunction.SetRCommand("summarise") + clsSummariseFunction.AddParameter(".n", "n()", iPosition:=0) + + clsSummaryFunction.SetRCommand("sum") + clsSummaryFunction.AddParameter("na.rm", "TRUE", iPosition:=1) + + clsBaseOperator.SetOperation("+") + clsBaseOperator.AddParameter("ggplot", clsRFunctionParameter:=clsGgplotFunction, iPosition:=0) + clsBaseOperator.AddParameter("geomfunc", clsRFunctionParameter:=clsGeomTreemapFunction, iPosition:=2) + + clsGgplotFunction.SetPackageName("ggplot2") + clsGgplotFunction.SetRCommand("ggplot") + clsGgplotFunction.AddParameter("data", clsROperatorParameter:=clsPipeOperator, iPosition:=0) + clsGgplotFunction.AddParameter("mapping", clsRFunctionParameter:=clsGeomTreemapAesFunction, iPosition:=1) + + clsGeomTreemapAesFunction.SetPackageName("ggplot2") + clsGeomTreemapAesFunction.SetRCommand("aes") + + clsGeomTreemapFunction.SetPackageName("treemapify") + clsGeomTreemapFunction.SetRCommand("geom_treemap") + clsGeomTreemapFunction.AddParameter("fill", Chr(34) & "brown" & Chr(34), iPosition:=2) + + clsGeomTreemapTextFunction.SetPackageName("treemapify") + clsGeomTreemapTextFunction.SetRCommand("geom_treemap_text") + clsGeomTreemapTextFunction.AddParameter("mapping", clsRFunctionParameter:=clsGeomTreemapTextAesFunction, iPosition:=0) + clsGeomTreemapTextFunction.AddParameter("colour", Chr(34) & "white" & Chr(34), iPosition:=2) + + clsGeomTreemapTextAesFunction.SetPackageName("ggplot2") + clsGeomTreemapTextAesFunction.SetRCommand("aes") + clsGeomTreemapTextAesFunction.AddParameter("label", clsRFunctionParameter:=clsPaste0Function, iPosition:=2) + + clsPaste0Function.SetRCommand("paste0") + clsPaste0Function.AddParameter("identifier", ucrReceiverIdentifier.GetVariableNames(), iPosition:=0) + + clsDollarFunction.SetPackageName("scales") + clsDollarFunction.SetRCommand("dollar") + clsDollarFunction.AddParameter("prefix", Chr(34) & "$" & Chr(34), iPosition:=3) + + clsLabsFunction = GgplotDefaults.clsDefaultLabs.Clone() + clsXlabFunction = GgplotDefaults.clsXlabTitleFunction.Clone() + clsYlabFunction = GgplotDefaults.clsYlabTitleFunction.Clone() + clsXScalecontinuousFunction = GgplotDefaults.clsXScalecontinuousFunction.Clone() + clsYScalecontinuousFunction = GgplotDefaults.clsYScalecontinuousFunction.Clone + clsRFacetFunction = GgplotDefaults.clsFacetFunction.Clone() + clsCoordPolarFunction = GgplotDefaults.clsCoordPolarFunction.Clone() + clsCoordPolarStartOperator = GgplotDefaults.clsCoordPolarStartOperator.Clone() + clsBaseOperator.AddParameter(GgplotDefaults.clsDefaultThemeParameter.Clone()) + clsThemeFuction = GgplotDefaults.clsDefaultThemeFunction.Clone + dctThemeFunctions = New Dictionary(Of String, RFunction)(GgplotDefaults.dctThemeFunctions) + clsLocalAesFunction = GgplotDefaults.clsAesFunction.Clone() + + clsBaseOperator.SetAssignTo("last_graph", strTempDataframe:=ucrSelectorTreemap.ucrAvailableDataFrames.cboAvailableDataFrames.Text, strTempGraph:="last_graph") + ucrBase.clsRsyntax.SetBaseROperator(clsBaseOperator) + End Sub + + Private Sub SetRCodeForControls(bReset As Boolean) + bRCodeSet = False + ucrReceiverWeightBy.AddAdditionalCodeParameterPair(clsSummaryFunction, New RParameter("x", iNewPosition:=0, bNewIncludeArgumentName:=False)) + + ucrPnlDataType.SetRCode(clsPipeOperator, bReset) + ucrSelectorTreemap.SetRCode(clsPipeOperator, bReset) + ucrReceiverIdentifier.SetRCode(clsGroupByFunction, bReset) + ucrReceiverWeightBy.SetRCode(clsGeomTreemapAesFunction, bReset) + ucrChkIsCurrency.SetRCode(clsPaste0Function, bReset) + ucrInputSymbol.SetRCode(clsDollarFunction, bReset) + ucrInputLabel.SetRCode(clsPaste0Function, bReset) + ucrReceiverFill.SetRCode(clsGeomTreemapAesFunction, bReset) + ucrColourTile.SetRCode(clsGeomTreemapFunction, bReset) + ucrColourText.SetRCode(clsGeomTreemapTextFunction, bReset) + If bReset Then + ucrInputLabel.SetText(strIdentifier) + End If + bRCodeSet = True + ucrInputSummary.SetName(clsSummaryFunction.strRCommand) + SetLabel() + WeightControls() + SetPipeAssignTo() + PanelSettings() + End Sub + + Private Sub TestOkEnabled() + If rdoPrimary.Checked Then + If Not ucrReceiverIdentifier.IsEmpty() AndAlso ucrSaveTreemap.IsComplete() Then + ucrBase.OKEnabled(True) + Else + ucrBase.OKEnabled(False) + End If + ElseIf rdoSummary.Checked Then + If Not ucrReceiverWeightBy.IsEmpty() AndAlso ucrSaveTreemap.IsComplete() Then + ucrBase.OKEnabled(True) + Else + ucrBase.OKEnabled(False) + End If + End If + End Sub + + Private Sub ucrBase_ClickReset(sender As Object, e As EventArgs) Handles ucrBase.ClickReset + SetDefaults() + SetRCodeForControls(True) + TestOkEnabled() + End Sub + + Private Sub CoreControls_ContentsChanged() Handles ucrReceiverIdentifier.ControlContentsChanged, ucrSaveTreemap.ControlContentsChanged, ucrPnlDataType.ControlContentsChanged, ucrReceiverWeightBy.ControlContentsChanged + TestOkEnabled() + End Sub + + Private Sub ucrPnlDataType_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrPnlDataType.ControlValueChanged + PanelSettings() + End Sub + + Private Sub PanelSettings() + If bRCodeSet Then + If rdoPrimary.Checked Then + ' Cannot have facets in Primary data case since columns are not carried. + clsBaseOperator.RemoveParameterByName("facets") + lblIdentifier.Text = "Identifier:" + lblWeightBy.Text = "Weight By (Optional):" + clsPipeOperator.AddParameter("group_by", clsRFunctionParameter:=clsGroupByFunction, iPosition:=1) + clsPipeOperator.AddParameter("summarise", clsRFunctionParameter:=clsSummariseFunction, iPosition:=2) + ElseIf rdoSummary.Checked Then + lblIdentifier.Text = "Identifier (Optional):" + lblWeightBy.Text = "Weight By:" + clsPipeOperator.RemoveParameterByName("group_by") + clsPipeOperator.RemoveParameterByName("summarise") + End If + SetPipeAssignTo() + WeightControls() + End If + End Sub + + Private Sub ucrInputLabel_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputLabel.ControlValueChanged + SetLabel() + End Sub + + Private Sub SetLabel() + If bRCodeSet Then + clsPaste0Function.ClearParameters() + Select Case ucrInputLabel.GetText() + Case strIdentifier + clsBaseOperator.AddParameter("geomfunc2", clsRFunctionParameter:=clsGeomTreemapTextFunction, iPosition:=3) + clsGeomTreemapTextAesFunction.AddParameter("label", clsRFunctionParameter:=clsPaste0Function, iPosition:=2) + clsPaste0Function.AddParameter("identifier", ucrReceiverIdentifier.GetVariableNames(False), iPosition:=0, bIncludeArgumentName:=False) + Case strIdentifierAndWeighty, strWeight + clsBaseOperator.AddParameter("geomfunc2", clsRFunctionParameter:=clsGeomTreemapTextFunction, iPosition:=3) + clsGeomTreemapTextAesFunction.AddParameter("label", clsRFunctionParameter:=clsPaste0Function, iPosition:=2) + If ucrInputLabel.GetText() = strIdentifierAndWeighty Then + clsPaste0Function.AddParameter("identifier", ucrReceiverIdentifier.GetVariableNames(False), iPosition:=0, bIncludeArgumentName:=False) + clsPaste0Function.AddParameter("\n", Chr(34) & "\n" & Chr(34), iPosition:=1, bIncludeArgumentName:=False) + End If + If ucrChkIsCurrency.Checked Then + clsPaste0Function.AddParameter("dollar", clsRFunctionParameter:=clsDollarFunction, iPosition:=2, bIncludeArgumentName:=False) + clsDollarFunction.AddParameter("x", ucrReceiverWeightBy.GetVariableNames(False), iPosition:=0) + clsPaste0Function.RemoveParameterByName("weight") + Else + clsPaste0Function.AddParameter("weight", ucrReceiverWeightBy.GetVariableNames(False), iPosition:=2, bIncludeArgumentName:=False) + clsPaste0Function.RemoveParameterByName("dollar") + End If + Case strNone + clsBaseOperator.RemoveParameterByName("geomfunc2") + clsGeomTreemapTextAesFunction.RemoveParameterByName("label") + End Select + End If + End Sub + + Private Sub ucrReceiverFill_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverFill.ControlValueChanged + If ucrReceiverFill.IsEmpty() Then + clsGeomTreemapFunction.AddParameter("fill", ucrColourTile.GetText(), iPosition:=3) + ucrColourTile.Enabled = True + Else + clsGeomTreemapFunction.RemoveParameterByName("fill") + ucrColourTile.Enabled = False + End If + End Sub + + Private Sub ucrReceivers_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverIdentifier.ControlValueChanged, ucrReceiverWeightBy.ControlValueChanged, ucrPnlDataType.ControlValueChanged + If rdoPrimary.Checked Then + If ucrReceiverWeightBy.IsEmpty Then + clsGeomTreemapAesFunction.AddParameter("area", ".n", iPosition:=0) + Else + clsGeomTreemapAesFunction.AddParameter("area", ucrReceiverWeightBy.GetVariableNames(False), iPosition:=0) + End If + ElseIf rdoSummary.Checked Then + clsGeomTreemapAesFunction.AddParameter("area", ucrReceiverWeightBy.GetVariableNames(False), iPosition:=0) + End If + SetLabel() + End Sub + + Private Sub ucrReceiverWeightBy_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverWeightBy.ControlValueChanged + WeightControls() + End Sub + + Private Sub WeightControls() + If bRCodeSet Then + If rdoPrimary.Checked Then + ucrInputSummary.Visible = True + If ucrReceiverWeightBy.IsEmpty Then + ucrChkIsCurrency.Enabled = False + ucrInputSummary.Enabled = False + ucrInputSymbol.Enabled = False + If {strIdentifierAndWeighty, strWeight}.Contains(ucrInputLabel.GetText()) Then + ucrInputLabel.SetName(strIdentifier) + End If + Else + ucrChkIsCurrency.Enabled = True + ucrInputSummary.Enabled = True + ucrInputSymbol.Enabled = True + End If + ElseIf rdoSummary.Checked Then + ucrInputSummary.Visible = False + End If + SetSummary() + End If + End Sub + + Private Sub SetSummary() + If bRCodeSet Then + clsSummariseFunction.ClearParameters() + clsSummariseFunction.AddParameter(".n", "n()", iPosition:=0) + If Not ucrReceiverWeightBy.IsEmpty Then + clsSummariseFunction.AddParameter(ucrReceiverWeightBy.GetVariableNames(False), clsRFunctionParameter:=clsSummaryFunction, iPosition:=1) + End If + End If + End Sub + + Private Sub ucrInputSummary_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputSummary.ControlValueChanged + clsSummaryFunction.SetRCommand(ucrInputSummary.GetText()) + End Sub + + Private Sub ucrSelectorTreemap_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrSelectorTreemap.ControlValueChanged + SetPipeAssignTo() + End Sub + + Private Sub SetPipeAssignTo() + If bRCodeSet Then + If rdoPrimary.Checked Then + If ucrSelectorTreemap.ucrAvailableDataFrames.cboAvailableDataFrames.Text <> "" Then + clsPipeOperator.SetAssignTo(ucrSelectorTreemap.ucrAvailableDataFrames.cboAvailableDataFrames.Text & "_summary") + End If + ElseIf rdoSummary.Checked Then + clsPipeOperator.RemoveAssignTo() + End If + End If + End Sub + + Private Sub ucrChkIsCurrency_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrChkIsCurrency.ControlValueChanged + SetLabel() + End Sub + + Private Sub cmdOptions_Click(sender As Object, e As EventArgs) Handles cmdOptions.Click + sdgPlots.SetRCode(clsNewOperator:=ucrBase.clsRsyntax.clsBaseOperator, clsNewYScalecontinuousFunction:=clsYScalecontinuousFunction, clsNewXScalecontinuousFunction:=clsXScalecontinuousFunction, clsNewXLabsTitleFunction:=clsXlabFunction, clsNewYLabTitleFunction:=clsYlabFunction, clsNewLabsFunction:=clsLabsFunction, clsNewFacetFunction:=clsRFacetFunction, clsNewCoordPolarFunction:=clsCoordPolarFunction, clsNewCoordPolarStartOperator:=clsCoordPolarStartOperator, clsNewThemeFunction:=clsThemeFuction, dctNewThemeFunctions:=dctThemeFunctions, clsNewGlobalAesFunction:=clsGeomTreemapAesFunction, ucrNewBaseSelector:=ucrSelectorTreemap, bReset:=bResetSubdialog) + 'this is a temporary fix + If rdoPrimary.Checked Then + sdgPlots.tbpFacet.Enabled = False + sdgPlots.tbpLayers.Enabled = False + End If + sdgPlots.ShowDialog() + sdgPlots.tbpFacet.Enabled = True + sdgPlots.tbpLayers.Enabled = True + bResetSubdialog = False + End Sub + + Private Sub CoreControls_ContentsChanged(ucrChangedControl As ucrCore) Handles ucrSaveTreemap.ControlContentsChanged, ucrReceiverWeightBy.ControlContentsChanged, ucrReceiverIdentifier.ControlContentsChanged, ucrPnlDataType.ControlContentsChanged + + End Sub +End Class \ No newline at end of file diff --git a/instat/dlgUseModel.Designer.vb b/instat/dlgUseModel.Designer.vb index f0d905bacdd..a19de5b44c2 100644 --- a/instat/dlgUseModel.Designer.vb +++ b/instat/dlgUseModel.Designer.vb @@ -1,475 +1,761 @@ - _ -Partial Class dlgUseModel - Inherits System.Windows.Forms.Form - - 'Form overrides dispose to clean up the component list. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - _ - Private Sub InitializeComponent() - Me.lblModel = New System.Windows.Forms.Label() - Me.cmdTry = New System.Windows.Forms.Button() - Me.cmdsummary = New System.Windows.Forms.Button() - Me.cmdanova = New System.Windows.Forms.Button() - Me.cmdresiduals = New System.Windows.Forms.Button() - Me.grpGeneral = New System.Windows.Forms.GroupBox() - Me.Button2 = New System.Windows.Forms.Button() - Me.cmdDurbinWatsonTest = New System.Windows.Forms.Button() - Me.cmdNcvTest = New System.Windows.Forms.Button() - Me.cmdOutlierTest = New System.Windows.Forms.Button() - Me.cmdBIC = New System.Windows.Forms.Button() - Me.cmdAIC = New System.Windows.Forms.Button() - Me.cmdCoefficient = New System.Windows.Forms.Button() - Me.cmdPrint = New System.Windows.Forms.Button() - Me.grpPrediction = New System.Windows.Forms.GroupBox() - Me.cmdPredict = New System.Windows.Forms.Button() - Me.lblModels = New System.Windows.Forms.Label() - Me.grpExtrRemes = New System.Windows.Forms.GroupBox() - Me.cmdLrTest = New System.Windows.Forms.Button() - Me.cmdIsFixedfevd = New System.Windows.Forms.Button() - Me.cmdFindpars = New System.Windows.Forms.Button() - Me.cmdDistill = New System.Windows.Forms.Button() - Me.cmdCi = New System.Windows.Forms.Button() - Me.cmdErlevd = New System.Windows.Forms.Button() - Me.ucrInputModels = New instat.ucrInputTextBox() - Me.ucrSelectorUseModel = New instat.ucrSelectorByDataFrameAddRemove() - Me.ucrInputTryMessage = New instat.ucrInputTextBox() - Me.ucrBase = New instat.ucrButtons() - Me.ucrReceiverForTestColumn = New instat.ucrReceiverExpression() - Me.ucrInputComboRPackage = New instat.ucrInputComboBox() - Me.cmdClear = New System.Windows.Forms.Button() - Me.grpGeneral.SuspendLayout() - Me.grpPrediction.SuspendLayout() - Me.grpExtrRemes.SuspendLayout() - Me.SuspendLayout() - ' - 'lblModel - ' - Me.lblModel.AutoSize = True - Me.lblModel.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblModel.Location = New System.Drawing.Point(19, 21) - Me.lblModel.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0) - Me.lblModel.Name = "lblModel" - Me.lblModel.Size = New System.Drawing.Size(58, 13) - Me.lblModel.TabIndex = 11 - Me.lblModel.Tag = "Test" - Me.lblModel.Text = "Expression" - ' - 'cmdTry - ' - Me.cmdTry.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdTry.Location = New System.Drawing.Point(9, 293) - Me.cmdTry.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdTry.Name = "cmdTry" - Me.cmdTry.Size = New System.Drawing.Size(74, 23) - Me.cmdTry.TabIndex = 15 - Me.cmdTry.Text = "Try" - Me.cmdTry.UseVisualStyleBackColor = True - ' - 'cmdsummary - ' - Me.cmdsummary.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdsummary.Location = New System.Drawing.Point(72, 12) - Me.cmdsummary.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdsummary.Name = "cmdsummary" - Me.cmdsummary.Size = New System.Drawing.Size(69, 30) - Me.cmdsummary.TabIndex = 126 - Me.cmdsummary.Text = "summary" - Me.cmdsummary.UseVisualStyleBackColor = True - ' - 'cmdanova - ' - Me.cmdanova.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdanova.Location = New System.Drawing.Point(3, 12) - Me.cmdanova.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdanova.Name = "cmdanova" - Me.cmdanova.Size = New System.Drawing.Size(69, 30) - Me.cmdanova.TabIndex = 124 - Me.cmdanova.Text = "anova" - Me.cmdanova.UseVisualStyleBackColor = True - ' - 'cmdresiduals - ' - Me.cmdresiduals.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdresiduals.Location = New System.Drawing.Point(140, 12) - Me.cmdresiduals.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdresiduals.Name = "cmdresiduals" - Me.cmdresiduals.Size = New System.Drawing.Size(69, 30) - Me.cmdresiduals.TabIndex = 153 - Me.cmdresiduals.Text = "residuals" - Me.cmdresiduals.UseVisualStyleBackColor = True - ' - 'grpGeneral - ' - Me.grpGeneral.Controls.Add(Me.Button2) - Me.grpGeneral.Controls.Add(Me.cmdDurbinWatsonTest) - Me.grpGeneral.Controls.Add(Me.cmdNcvTest) - Me.grpGeneral.Controls.Add(Me.cmdOutlierTest) - Me.grpGeneral.Controls.Add(Me.cmdBIC) - Me.grpGeneral.Controls.Add(Me.cmdAIC) - Me.grpGeneral.Controls.Add(Me.cmdCoefficient) - Me.grpGeneral.Controls.Add(Me.cmdPrint) - Me.grpGeneral.Controls.Add(Me.cmdsummary) - Me.grpGeneral.Controls.Add(Me.cmdanova) - Me.grpGeneral.Controls.Add(Me.cmdresiduals) - Me.grpGeneral.Location = New System.Drawing.Point(262, 106) - Me.grpGeneral.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpGeneral.Name = "grpGeneral" - Me.grpGeneral.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpGeneral.Size = New System.Drawing.Size(213, 142) - Me.grpGeneral.TabIndex = 25 - Me.grpGeneral.TabStop = False - Me.grpGeneral.Text = "General" - ' - 'Button2 - ' - Me.Button2.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.Button2.Location = New System.Drawing.Point(140, 100) - Me.Button2.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.Button2.Name = "Button2" - Me.Button2.Size = New System.Drawing.Size(69, 30) - Me.Button2.TabIndex = 161 - Me.Button2.Text = "Anova" - Me.Button2.UseVisualStyleBackColor = True - ' - 'cmdDurbinWatsonTest - ' - Me.cmdDurbinWatsonTest.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdDurbinWatsonTest.Location = New System.Drawing.Point(3, 100) - Me.cmdDurbinWatsonTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdDurbinWatsonTest.Name = "cmdDurbinWatsonTest" - Me.cmdDurbinWatsonTest.Size = New System.Drawing.Size(138, 30) - Me.cmdDurbinWatsonTest.TabIndex = 160 - Me.cmdDurbinWatsonTest.Text = "durbinWatsonTest" - Me.cmdDurbinWatsonTest.UseVisualStyleBackColor = True - ' - 'cmdNcvTest - ' - Me.cmdNcvTest.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdNcvTest.Location = New System.Drawing.Point(140, 70) - Me.cmdNcvTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdNcvTest.Name = "cmdNcvTest" - Me.cmdNcvTest.Size = New System.Drawing.Size(69, 30) - Me.cmdNcvTest.TabIndex = 159 - Me.cmdNcvTest.Text = "ncvTest" - Me.cmdNcvTest.UseVisualStyleBackColor = True - ' - 'cmdOutlierTest - ' - Me.cmdOutlierTest.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdOutlierTest.Location = New System.Drawing.Point(72, 70) - Me.cmdOutlierTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdOutlierTest.Name = "cmdOutlierTest" - Me.cmdOutlierTest.Size = New System.Drawing.Size(69, 30) - Me.cmdOutlierTest.TabIndex = 158 - Me.cmdOutlierTest.Text = "outlierTest" - Me.cmdOutlierTest.UseVisualStyleBackColor = True - ' - 'cmdBIC - ' - Me.cmdBIC.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdBIC.Location = New System.Drawing.Point(3, 70) - Me.cmdBIC.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdBIC.Name = "cmdBIC" - Me.cmdBIC.Size = New System.Drawing.Size(69, 30) - Me.cmdBIC.TabIndex = 157 - Me.cmdBIC.Text = "BIC" - Me.cmdBIC.UseVisualStyleBackColor = True - ' - 'cmdAIC - ' - Me.cmdAIC.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdAIC.Location = New System.Drawing.Point(140, 41) - Me.cmdAIC.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdAIC.Name = "cmdAIC" - Me.cmdAIC.Size = New System.Drawing.Size(69, 30) - Me.cmdAIC.TabIndex = 156 - Me.cmdAIC.Text = "AIC" - Me.cmdAIC.UseVisualStyleBackColor = True - ' - 'cmdCoefficient - ' - Me.cmdCoefficient.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdCoefficient.Location = New System.Drawing.Point(72, 41) - Me.cmdCoefficient.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdCoefficient.Name = "cmdCoefficient" - Me.cmdCoefficient.Size = New System.Drawing.Size(69, 30) - Me.cmdCoefficient.TabIndex = 155 - Me.cmdCoefficient.Text = "coefficient" - Me.cmdCoefficient.UseVisualStyleBackColor = True - ' - 'cmdPrint - ' - Me.cmdPrint.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdPrint.Location = New System.Drawing.Point(3, 41) - Me.cmdPrint.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdPrint.Name = "cmdPrint" - Me.cmdPrint.Size = New System.Drawing.Size(69, 30) - Me.cmdPrint.TabIndex = 154 - Me.cmdPrint.Text = "print" - Me.cmdPrint.UseVisualStyleBackColor = True - ' - 'grpPrediction - ' - Me.grpPrediction.Controls.Add(Me.cmdPredict) - Me.grpPrediction.Location = New System.Drawing.Point(260, 106) - Me.grpPrediction.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpPrediction.Name = "grpPrediction" - Me.grpPrediction.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpPrediction.Size = New System.Drawing.Size(213, 45) - Me.grpPrediction.TabIndex = 27 - Me.grpPrediction.TabStop = False - Me.grpPrediction.Text = "Prediction" - ' - 'cmdPredict - ' - Me.cmdPredict.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdPredict.Location = New System.Drawing.Point(3, 12) - Me.cmdPredict.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdPredict.Name = "cmdPredict" - Me.cmdPredict.Size = New System.Drawing.Size(72, 30) - Me.cmdPredict.TabIndex = 124 - Me.cmdPredict.Text = "prediction" - Me.cmdPredict.UseVisualStyleBackColor = True - ' - 'lblModels - ' - Me.lblModels.AutoSize = True - Me.lblModels.Location = New System.Drawing.Point(84, 49) - Me.lblModels.Name = "lblModels" - Me.lblModels.Size = New System.Drawing.Size(44, 13) - Me.lblModels.TabIndex = 28 - Me.lblModels.Text = "Models:" - ' - 'grpExtrRemes - ' - Me.grpExtrRemes.Controls.Add(Me.cmdLrTest) - Me.grpExtrRemes.Controls.Add(Me.cmdIsFixedfevd) - Me.grpExtrRemes.Controls.Add(Me.cmdFindpars) - Me.grpExtrRemes.Controls.Add(Me.cmdDistill) - Me.grpExtrRemes.Controls.Add(Me.cmdCi) - Me.grpExtrRemes.Controls.Add(Me.cmdErlevd) - Me.grpExtrRemes.Location = New System.Drawing.Point(264, 106) - Me.grpExtrRemes.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpExtrRemes.Name = "grpExtrRemes" - Me.grpExtrRemes.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.grpExtrRemes.Size = New System.Drawing.Size(213, 77) - Me.grpExtrRemes.TabIndex = 30 - Me.grpExtrRemes.TabStop = False - Me.grpExtrRemes.Text = "extRemes" - ' - 'cmdLrTest - ' - Me.cmdLrTest.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdLrTest.Location = New System.Drawing.Point(140, 41) - Me.cmdLrTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdLrTest.Name = "cmdLrTest" - Me.cmdLrTest.Size = New System.Drawing.Size(69, 30) - Me.cmdLrTest.TabIndex = 156 - Me.cmdLrTest.Text = "lr.Test" - Me.cmdLrTest.UseVisualStyleBackColor = True - ' - 'cmdIsFixedfevd - ' - Me.cmdIsFixedfevd.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdIsFixedfevd.Location = New System.Drawing.Point(72, 41) - Me.cmdIsFixedfevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdIsFixedfevd.Name = "cmdIsFixedfevd" - Me.cmdIsFixedfevd.Size = New System.Drawing.Size(69, 30) - Me.cmdIsFixedfevd.TabIndex = 155 - Me.cmdIsFixedfevd.Text = "is.fixedfevd" - Me.cmdIsFixedfevd.UseVisualStyleBackColor = True - ' - 'cmdFindpars - ' - Me.cmdFindpars.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdFindpars.Location = New System.Drawing.Point(3, 41) - Me.cmdFindpars.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdFindpars.Name = "cmdFindpars" - Me.cmdFindpars.Size = New System.Drawing.Size(69, 30) - Me.cmdFindpars.TabIndex = 154 - Me.cmdFindpars.Text = "findpars" - Me.cmdFindpars.UseVisualStyleBackColor = True - ' - 'cmdDistill - ' - Me.cmdDistill.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdDistill.Location = New System.Drawing.Point(72, 12) - Me.cmdDistill.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdDistill.Name = "cmdDistill" - Me.cmdDistill.Size = New System.Drawing.Size(69, 30) - Me.cmdDistill.TabIndex = 126 - Me.cmdDistill.Text = "distill" - Me.cmdDistill.UseVisualStyleBackColor = True - ' - 'cmdCi - ' - Me.cmdCi.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdCi.Location = New System.Drawing.Point(3, 12) - Me.cmdCi.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdCi.Name = "cmdCi" - Me.cmdCi.Size = New System.Drawing.Size(69, 30) - Me.cmdCi.TabIndex = 124 - Me.cmdCi.Text = "ci" - Me.cmdCi.UseVisualStyleBackColor = True - ' - 'cmdErlevd - ' - Me.cmdErlevd.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdErlevd.Location = New System.Drawing.Point(140, 12) - Me.cmdErlevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdErlevd.Name = "cmdErlevd" - Me.cmdErlevd.Size = New System.Drawing.Size(69, 30) - Me.cmdErlevd.TabIndex = 153 - Me.cmdErlevd.Text = "erlevd" - Me.cmdErlevd.UseVisualStyleBackColor = True - ' - 'ucrInputModels - ' - Me.ucrInputModels.AddQuotesIfUnrecognised = True - Me.ucrInputModels.IsMultiline = False - Me.ucrInputModels.IsReadOnly = False - Me.ucrInputModels.Location = New System.Drawing.Point(133, 45) - Me.ucrInputModels.Name = "ucrInputModels" - Me.ucrInputModels.Size = New System.Drawing.Size(214, 21) - Me.ucrInputModels.TabIndex = 29 - ' - 'ucrSelectorUseModel - ' - Me.ucrSelectorUseModel.bDropUnusedFilterLevels = False - Me.ucrSelectorUseModel.bShowHiddenColumns = False - Me.ucrSelectorUseModel.bUseCurrentFilter = True - Me.ucrSelectorUseModel.Location = New System.Drawing.Point(10, 68) - Me.ucrSelectorUseModel.Margin = New System.Windows.Forms.Padding(0) - Me.ucrSelectorUseModel.Name = "ucrSelectorUseModel" - Me.ucrSelectorUseModel.Size = New System.Drawing.Size(210, 180) - Me.ucrSelectorUseModel.TabIndex = 26 - ' - 'ucrInputTryMessage - ' - Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True - Me.ucrInputTryMessage.IsMultiline = False - Me.ucrInputTryMessage.IsReadOnly = True - Me.ucrInputTryMessage.Location = New System.Drawing.Point(87, 294) - Me.ucrInputTryMessage.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.ucrInputTryMessage.Name = "ucrInputTryMessage" - Me.ucrInputTryMessage.Size = New System.Drawing.Size(321, 22) - Me.ucrInputTryMessage.TabIndex = 16 - ' - 'ucrBase - ' - Me.ucrBase.Location = New System.Drawing.Point(9, 315) - Me.ucrBase.Name = "ucrBase" - Me.ucrBase.Size = New System.Drawing.Size(410, 52) - Me.ucrBase.TabIndex = 20 - ' - 'ucrReceiverForTestColumn - ' - Me.ucrReceiverForTestColumn.frmParent = Me - Me.ucrReceiverForTestColumn.Location = New System.Drawing.Point(82, 17) - Me.ucrReceiverForTestColumn.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.ucrReceiverForTestColumn.Name = "ucrReceiverForTestColumn" - Me.ucrReceiverForTestColumn.Selector = Nothing - Me.ucrReceiverForTestColumn.Size = New System.Drawing.Size(393, 27) - Me.ucrReceiverForTestColumn.strNcFilePath = "" - Me.ucrReceiverForTestColumn.TabIndex = 12 - Me.ucrReceiverForTestColumn.ucrSelector = Nothing - ' - 'ucrInputComboRPackage - ' - Me.ucrInputComboRPackage.AddQuotesIfUnrecognised = True - Me.ucrInputComboRPackage.IsReadOnly = False - Me.ucrInputComboRPackage.Location = New System.Drawing.Point(262, 79) - Me.ucrInputComboRPackage.Name = "ucrInputComboRPackage" - Me.ucrInputComboRPackage.Size = New System.Drawing.Size(141, 21) - Me.ucrInputComboRPackage.TabIndex = 5 - ' - 'cmdClear - ' - Me.cmdClear.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.cmdClear.Location = New System.Drawing.Point(397, 254) - Me.cmdClear.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) - Me.cmdClear.Name = "cmdClear" - Me.cmdClear.Size = New System.Drawing.Size(74, 23) - Me.cmdClear.TabIndex = 31 - Me.cmdClear.Text = "Clear" - Me.cmdClear.UseVisualStyleBackColor = True - ' - 'dlgUseModel - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(502, 381) - Me.Controls.Add(Me.cmdClear) - Me.Controls.Add(Me.grpGeneral) - Me.Controls.Add(Me.grpExtrRemes) - Me.Controls.Add(Me.ucrInputModels) - Me.Controls.Add(Me.lblModels) - Me.Controls.Add(Me.grpPrediction) - Me.Controls.Add(Me.ucrSelectorUseModel) - Me.Controls.Add(Me.ucrInputTryMessage) - Me.Controls.Add(Me.cmdTry) - Me.Controls.Add(Me.ucrBase) - Me.Controls.Add(Me.lblModel) - Me.Controls.Add(Me.ucrReceiverForTestColumn) - Me.Controls.Add(Me.ucrInputComboRPackage) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.MinimizeBox = False - Me.Name = "dlgUseModel" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "dlgUseModel" - Me.grpGeneral.ResumeLayout(False) - Me.grpPrediction.ResumeLayout(False) - Me.grpExtrRemes.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - - Friend WithEvents ucrInputComboRPackage As ucrInputComboBox - Friend WithEvents lblModel As Label - Friend WithEvents ucrReceiverForTestColumn As ucrReceiverExpression - Friend WithEvents ucrInputTryMessage As ucrInputTextBox - Friend WithEvents cmdTry As Button - Friend WithEvents ucrBase As ucrButtons - Friend WithEvents grpGeneral As GroupBox - Friend WithEvents cmdsummary As Button - Friend WithEvents cmdanova As Button - Friend WithEvents cmdresiduals As Button - Friend WithEvents ucrSelectorUseModel As ucrSelectorByDataFrameAddRemove - Friend WithEvents grpPrediction As GroupBox - Friend WithEvents cmdPredict As Button - Friend WithEvents ucrInputModels As ucrInputTextBox - Friend WithEvents lblModels As Label - Friend WithEvents cmdNcvTest As Button - Friend WithEvents cmdOutlierTest As Button - Friend WithEvents cmdBIC As Button - Friend WithEvents cmdAIC As Button - Friend WithEvents cmdCoefficient As Button - Friend WithEvents cmdPrint As Button - Friend WithEvents Button2 As Button - Friend WithEvents cmdDurbinWatsonTest As Button - Friend WithEvents grpExtrRemes As GroupBox - Friend WithEvents cmdLrTest As Button - Friend WithEvents cmdIsFixedfevd As Button - Friend WithEvents cmdFindpars As Button - Friend WithEvents cmdDistill As Button - Friend WithEvents cmdCi As Button - Friend WithEvents cmdErlevd As Button - Friend WithEvents cmdClear As Button -End Class + _ +Partial Class dlgUseModel + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.lblModel = New System.Windows.Forms.Label() + Me.cmdsummary = New System.Windows.Forms.Button() + Me.cmdanova = New System.Windows.Forms.Button() + Me.cmdresiduals = New System.Windows.Forms.Button() + Me.grpGeneral = New System.Windows.Forms.GroupBox() + Me.Button2 = New System.Windows.Forms.Button() + Me.cmdDurbinWatsonTest = New System.Windows.Forms.Button() + Me.cmdNcvTest = New System.Windows.Forms.Button() + Me.cmdOutlierTest = New System.Windows.Forms.Button() + Me.cmdBIC = New System.Windows.Forms.Button() + Me.cmdAIC = New System.Windows.Forms.Button() + Me.cmdCoefficient = New System.Windows.Forms.Button() + Me.cmdPrint = New System.Windows.Forms.Button() + Me.grpPrediction = New System.Windows.Forms.GroupBox() + Me.cmdPredict = New System.Windows.Forms.Button() + Me.lblModels = New System.Windows.Forms.Label() + Me.grpExtrRemes = New System.Windows.Forms.GroupBox() + Me.cmdPlotFevd = New System.Windows.Forms.Button() + Me.cmdSummaryFevd = New System.Windows.Forms.Button() + Me.cmdPrintFevd = New System.Windows.Forms.Button() + Me.cmdLrTest = New System.Windows.Forms.Button() + Me.cmdIsFixedfevd = New System.Windows.Forms.Button() + Me.cmdFindpars = New System.Windows.Forms.Button() + Me.cmdDistill = New System.Windows.Forms.Button() + Me.cmdCi = New System.Windows.Forms.Button() + Me.cmdErlevd = New System.Windows.Forms.Button() + Me.cmdClear = New System.Windows.Forms.Button() + Me.cmdHelp = New System.Windows.Forms.Button() + Me.lblRpackage = New System.Windows.Forms.Label() + Me.ucrSaveResult = New instat.ucrSave() + Me.ucrChkIncludeArguments = New instat.ucrCheck() + Me.grpSegmented = New System.Windows.Forms.GroupBox() + Me.cmdSlope = New System.Windows.Forms.Button() + Me.cmdPscore = New System.Windows.Forms.Button() + Me.cmdDavies = New System.Windows.Forms.Button() + Me.cmdIntercept = New System.Windows.Forms.Button() + Me.cmdBroken = New System.Windows.Forms.Button() + Me.cmdPoints = New System.Windows.Forms.Button() + Me.cmdPlotLines = New System.Windows.Forms.Button() + Me.cmdSegmentedPredict = New System.Windows.Forms.Button() + Me.cmdVcov = New System.Windows.Forms.Button() + Me.cmdConfint = New System.Windows.Forms.Button() + Me.cmdSegmentedSummary = New System.Windows.Forms.Button() + Me.cmdAapc = New System.Windows.Forms.Button() + Me.cmdSegmented = New System.Windows.Forms.Button() + Me.cmdSegmentedPrint = New System.Windows.Forms.Button() + Me.ucrInputModels = New instat.ucrInputTextBox() + Me.ucrSelectorUseModel = New instat.ucrSelectorByDataFrameAddRemove() + Me.ucrBase = New instat.ucrButtons() + Me.ucrReceiverForTestColumn = New instat.ucrReceiverExpression() + Me.ucrInputComboRPackage = New instat.ucrInputComboBox() + Me.ucrTryModelling = New instat.ucrTry() + Me.grpGeneral.SuspendLayout() + Me.grpPrediction.SuspendLayout() + Me.grpExtrRemes.SuspendLayout() + Me.grpSegmented.SuspendLayout() + Me.SuspendLayout() + ' + 'lblModel + ' + Me.lblModel.AutoSize = True + Me.lblModel.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.lblModel.Location = New System.Drawing.Point(19, 18) + Me.lblModel.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0) + Me.lblModel.Name = "lblModel" + Me.lblModel.Size = New System.Drawing.Size(58, 13) + Me.lblModel.TabIndex = 11 + Me.lblModel.Tag = "Test" + Me.lblModel.Text = "Expression" + ' + 'cmdsummary + ' + Me.cmdsummary.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdsummary.Location = New System.Drawing.Point(72, 12) + Me.cmdsummary.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdsummary.Name = "cmdsummary" + Me.cmdsummary.Size = New System.Drawing.Size(69, 30) + Me.cmdsummary.TabIndex = 126 + Me.cmdsummary.Text = "summary" + Me.cmdsummary.UseVisualStyleBackColor = True + ' + 'cmdanova + ' + Me.cmdanova.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdanova.Location = New System.Drawing.Point(3, 12) + Me.cmdanova.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdanova.Name = "cmdanova" + Me.cmdanova.Size = New System.Drawing.Size(69, 30) + Me.cmdanova.TabIndex = 124 + Me.cmdanova.Text = "anova" + Me.cmdanova.UseVisualStyleBackColor = True + ' + 'cmdresiduals + ' + Me.cmdresiduals.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdresiduals.Location = New System.Drawing.Point(140, 12) + Me.cmdresiduals.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdresiduals.Name = "cmdresiduals" + Me.cmdresiduals.Size = New System.Drawing.Size(69, 30) + Me.cmdresiduals.TabIndex = 153 + Me.cmdresiduals.Text = "residuals" + Me.cmdresiduals.UseVisualStyleBackColor = True + ' + 'grpGeneral + ' + Me.grpGeneral.Controls.Add(Me.Button2) + Me.grpGeneral.Controls.Add(Me.cmdDurbinWatsonTest) + Me.grpGeneral.Controls.Add(Me.cmdNcvTest) + Me.grpGeneral.Controls.Add(Me.cmdOutlierTest) + Me.grpGeneral.Controls.Add(Me.cmdBIC) + Me.grpGeneral.Controls.Add(Me.cmdAIC) + Me.grpGeneral.Controls.Add(Me.cmdCoefficient) + Me.grpGeneral.Controls.Add(Me.cmdPrint) + Me.grpGeneral.Controls.Add(Me.cmdsummary) + Me.grpGeneral.Controls.Add(Me.cmdanova) + Me.grpGeneral.Controls.Add(Me.cmdresiduals) + Me.grpGeneral.Location = New System.Drawing.Point(260, 110) + Me.grpGeneral.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpGeneral.Name = "grpGeneral" + Me.grpGeneral.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpGeneral.Size = New System.Drawing.Size(213, 142) + Me.grpGeneral.TabIndex = 25 + Me.grpGeneral.TabStop = False + Me.grpGeneral.Text = "General" + ' + 'Button2 + ' + Me.Button2.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.Button2.Location = New System.Drawing.Point(140, 100) + Me.Button2.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(69, 30) + Me.Button2.TabIndex = 161 + Me.Button2.Text = "Anova" + Me.Button2.UseVisualStyleBackColor = True + ' + 'cmdDurbinWatsonTest + ' + Me.cmdDurbinWatsonTest.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdDurbinWatsonTest.Location = New System.Drawing.Point(3, 100) + Me.cmdDurbinWatsonTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdDurbinWatsonTest.Name = "cmdDurbinWatsonTest" + Me.cmdDurbinWatsonTest.Size = New System.Drawing.Size(138, 30) + Me.cmdDurbinWatsonTest.TabIndex = 160 + Me.cmdDurbinWatsonTest.Text = "durbinWatsonTest" + Me.cmdDurbinWatsonTest.UseVisualStyleBackColor = True + ' + 'cmdNcvTest + ' + Me.cmdNcvTest.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdNcvTest.Location = New System.Drawing.Point(140, 70) + Me.cmdNcvTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdNcvTest.Name = "cmdNcvTest" + Me.cmdNcvTest.Size = New System.Drawing.Size(69, 30) + Me.cmdNcvTest.TabIndex = 159 + Me.cmdNcvTest.Text = "ncvTest" + Me.cmdNcvTest.UseVisualStyleBackColor = True + ' + 'cmdOutlierTest + ' + Me.cmdOutlierTest.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdOutlierTest.Location = New System.Drawing.Point(72, 70) + Me.cmdOutlierTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdOutlierTest.Name = "cmdOutlierTest" + Me.cmdOutlierTest.Size = New System.Drawing.Size(69, 30) + Me.cmdOutlierTest.TabIndex = 158 + Me.cmdOutlierTest.Text = "outlierTest" + Me.cmdOutlierTest.UseVisualStyleBackColor = True + ' + 'cmdBIC + ' + Me.cmdBIC.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdBIC.Location = New System.Drawing.Point(3, 70) + Me.cmdBIC.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdBIC.Name = "cmdBIC" + Me.cmdBIC.Size = New System.Drawing.Size(69, 30) + Me.cmdBIC.TabIndex = 157 + Me.cmdBIC.Text = "BIC" + Me.cmdBIC.UseVisualStyleBackColor = True + ' + 'cmdAIC + ' + Me.cmdAIC.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdAIC.Location = New System.Drawing.Point(140, 41) + Me.cmdAIC.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdAIC.Name = "cmdAIC" + Me.cmdAIC.Size = New System.Drawing.Size(69, 30) + Me.cmdAIC.TabIndex = 156 + Me.cmdAIC.Text = "AIC" + Me.cmdAIC.UseVisualStyleBackColor = True + ' + 'cmdCoefficient + ' + Me.cmdCoefficient.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdCoefficient.Location = New System.Drawing.Point(72, 41) + Me.cmdCoefficient.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdCoefficient.Name = "cmdCoefficient" + Me.cmdCoefficient.Size = New System.Drawing.Size(69, 30) + Me.cmdCoefficient.TabIndex = 155 + Me.cmdCoefficient.Text = "coefficient" + Me.cmdCoefficient.UseVisualStyleBackColor = True + ' + 'cmdPrint + ' + Me.cmdPrint.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPrint.Location = New System.Drawing.Point(3, 41) + Me.cmdPrint.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPrint.Name = "cmdPrint" + Me.cmdPrint.Size = New System.Drawing.Size(69, 30) + Me.cmdPrint.TabIndex = 154 + Me.cmdPrint.Text = "print" + Me.cmdPrint.UseVisualStyleBackColor = True + ' + 'grpPrediction + ' + Me.grpPrediction.Controls.Add(Me.cmdPredict) + Me.grpPrediction.Location = New System.Drawing.Point(260, 106) + Me.grpPrediction.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpPrediction.Name = "grpPrediction" + Me.grpPrediction.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpPrediction.Size = New System.Drawing.Size(213, 45) + Me.grpPrediction.TabIndex = 27 + Me.grpPrediction.TabStop = False + Me.grpPrediction.Text = "Prediction" + ' + 'cmdPredict + ' + Me.cmdPredict.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPredict.Location = New System.Drawing.Point(3, 12) + Me.cmdPredict.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPredict.Name = "cmdPredict" + Me.cmdPredict.Size = New System.Drawing.Size(72, 30) + Me.cmdPredict.TabIndex = 124 + Me.cmdPredict.Text = "prediction" + Me.cmdPredict.UseVisualStyleBackColor = True + ' + 'lblModels + ' + Me.lblModels.AutoSize = True + Me.lblModels.Location = New System.Drawing.Point(84, 49) + Me.lblModels.Name = "lblModels" + Me.lblModels.Size = New System.Drawing.Size(44, 13) + Me.lblModels.TabIndex = 28 + Me.lblModels.Text = "Models:" + ' + 'grpExtrRemes + ' + Me.grpExtrRemes.Controls.Add(Me.cmdPlotFevd) + Me.grpExtrRemes.Controls.Add(Me.cmdSummaryFevd) + Me.grpExtrRemes.Controls.Add(Me.cmdPrintFevd) + Me.grpExtrRemes.Controls.Add(Me.cmdLrTest) + Me.grpExtrRemes.Controls.Add(Me.cmdIsFixedfevd) + Me.grpExtrRemes.Controls.Add(Me.cmdFindpars) + Me.grpExtrRemes.Controls.Add(Me.cmdDistill) + Me.grpExtrRemes.Controls.Add(Me.cmdCi) + Me.grpExtrRemes.Controls.Add(Me.cmdErlevd) + Me.grpExtrRemes.Location = New System.Drawing.Point(260, 108) + Me.grpExtrRemes.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpExtrRemes.Name = "grpExtrRemes" + Me.grpExtrRemes.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpExtrRemes.Size = New System.Drawing.Size(234, 109) + Me.grpExtrRemes.TabIndex = 30 + Me.grpExtrRemes.TabStop = False + Me.grpExtrRemes.Text = "extRemes" + ' + 'cmdPlotFevd + ' + Me.cmdPlotFevd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPlotFevd.Location = New System.Drawing.Point(155, 18) + Me.cmdPlotFevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPlotFevd.Name = "cmdPlotFevd" + Me.cmdPlotFevd.Size = New System.Drawing.Size(69, 30) + Me.cmdPlotFevd.TabIndex = 159 + Me.cmdPlotFevd.Text = "plot.fevd" + Me.cmdPlotFevd.UseVisualStyleBackColor = True + ' + 'cmdSummaryFevd + ' + Me.cmdSummaryFevd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSummaryFevd.Location = New System.Drawing.Point(72, 18) + Me.cmdSummaryFevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSummaryFevd.Name = "cmdSummaryFevd" + Me.cmdSummaryFevd.Size = New System.Drawing.Size(83, 30) + Me.cmdSummaryFevd.TabIndex = 158 + Me.cmdSummaryFevd.Text = "summary.fevd" + Me.cmdSummaryFevd.UseVisualStyleBackColor = True + ' + 'cmdPrintFevd + ' + Me.cmdPrintFevd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPrintFevd.Location = New System.Drawing.Point(3, 18) + Me.cmdPrintFevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPrintFevd.Name = "cmdPrintFevd" + Me.cmdPrintFevd.Size = New System.Drawing.Size(69, 30) + Me.cmdPrintFevd.TabIndex = 157 + Me.cmdPrintFevd.Text = "print.fevd" + Me.cmdPrintFevd.UseVisualStyleBackColor = True + ' + 'cmdLrTest + ' + Me.cmdLrTest.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdLrTest.Location = New System.Drawing.Point(155, 76) + Me.cmdLrTest.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdLrTest.Name = "cmdLrTest" + Me.cmdLrTest.Size = New System.Drawing.Size(69, 30) + Me.cmdLrTest.TabIndex = 156 + Me.cmdLrTest.Text = "lr.Test" + Me.cmdLrTest.UseVisualStyleBackColor = True + ' + 'cmdIsFixedfevd + ' + Me.cmdIsFixedfevd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdIsFixedfevd.Location = New System.Drawing.Point(72, 76) + Me.cmdIsFixedfevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdIsFixedfevd.Name = "cmdIsFixedfevd" + Me.cmdIsFixedfevd.Size = New System.Drawing.Size(83, 30) + Me.cmdIsFixedfevd.TabIndex = 155 + Me.cmdIsFixedfevd.Text = "is.fixedfevd" + Me.cmdIsFixedfevd.UseVisualStyleBackColor = True + ' + 'cmdFindpars + ' + Me.cmdFindpars.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdFindpars.Location = New System.Drawing.Point(3, 76) + Me.cmdFindpars.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdFindpars.Name = "cmdFindpars" + Me.cmdFindpars.Size = New System.Drawing.Size(69, 30) + Me.cmdFindpars.TabIndex = 154 + Me.cmdFindpars.Text = "findpars" + Me.cmdFindpars.UseVisualStyleBackColor = True + ' + 'cmdDistill + ' + Me.cmdDistill.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdDistill.Location = New System.Drawing.Point(72, 47) + Me.cmdDistill.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdDistill.Name = "cmdDistill" + Me.cmdDistill.Size = New System.Drawing.Size(83, 30) + Me.cmdDistill.TabIndex = 126 + Me.cmdDistill.Text = "distill" + Me.cmdDistill.UseVisualStyleBackColor = True + ' + 'cmdCi + ' + Me.cmdCi.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdCi.Location = New System.Drawing.Point(3, 47) + Me.cmdCi.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdCi.Name = "cmdCi" + Me.cmdCi.Size = New System.Drawing.Size(69, 30) + Me.cmdCi.TabIndex = 124 + Me.cmdCi.Text = "ci" + Me.cmdCi.UseVisualStyleBackColor = True + ' + 'cmdErlevd + ' + Me.cmdErlevd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdErlevd.Location = New System.Drawing.Point(155, 47) + Me.cmdErlevd.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdErlevd.Name = "cmdErlevd" + Me.cmdErlevd.Size = New System.Drawing.Size(69, 30) + Me.cmdErlevd.TabIndex = 153 + Me.cmdErlevd.Text = "erlevd" + Me.cmdErlevd.UseVisualStyleBackColor = True + ' + 'cmdClear + ' + Me.cmdClear.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdClear.Location = New System.Drawing.Point(397, 254) + Me.cmdClear.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdClear.Name = "cmdClear" + Me.cmdClear.Size = New System.Drawing.Size(74, 23) + Me.cmdClear.TabIndex = 31 + Me.cmdClear.Text = "Clear" + Me.cmdClear.UseVisualStyleBackColor = True + ' + 'cmdHelp + ' + Me.cmdHelp.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdHelp.Location = New System.Drawing.Point(460, 78) + Me.cmdHelp.Name = "cmdHelp" + Me.cmdHelp.Size = New System.Drawing.Size(60, 23) + Me.cmdHelp.TabIndex = 33 + Me.cmdHelp.Text = "Help" + Me.cmdHelp.UseVisualStyleBackColor = True + ' + 'lblRpackage + ' + Me.lblRpackage.AutoSize = True + Me.lblRpackage.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.lblRpackage.Location = New System.Drawing.Point(273, 83) + Me.lblRpackage.Name = "lblRpackage" + Me.lblRpackage.Size = New System.Drawing.Size(63, 13) + Me.lblRpackage.TabIndex = 36 + Me.lblRpackage.Text = "R package:" + ' + 'ucrSaveResult + ' + Me.ucrSaveResult.Location = New System.Drawing.Point(9, 324) + Me.ucrSaveResult.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.ucrSaveResult.Name = "ucrSaveResult" + Me.ucrSaveResult.Size = New System.Drawing.Size(277, 24) + Me.ucrSaveResult.TabIndex = 35 + ' + 'ucrChkIncludeArguments + ' + Me.ucrChkIncludeArguments.Checked = False + Me.ucrChkIncludeArguments.Location = New System.Drawing.Point(445, 12) + Me.ucrChkIncludeArguments.Name = "ucrChkIncludeArguments" + Me.ucrChkIncludeArguments.Size = New System.Drawing.Size(130, 20) + Me.ucrChkIncludeArguments.TabIndex = 32 + ' + 'grpSegmented + ' + Me.grpSegmented.Controls.Add(Me.cmdSlope) + Me.grpSegmented.Controls.Add(Me.cmdPscore) + Me.grpSegmented.Controls.Add(Me.cmdDavies) + Me.grpSegmented.Controls.Add(Me.cmdIntercept) + Me.grpSegmented.Controls.Add(Me.cmdBroken) + Me.grpSegmented.Controls.Add(Me.cmdPoints) + Me.grpSegmented.Controls.Add(Me.cmdPlotLines) + Me.grpSegmented.Controls.Add(Me.cmdSegmentedPredict) + Me.grpSegmented.Controls.Add(Me.cmdVcov) + Me.grpSegmented.Controls.Add(Me.cmdConfint) + Me.grpSegmented.Controls.Add(Me.cmdSegmentedSummary) + Me.grpSegmented.Controls.Add(Me.cmdAapc) + Me.grpSegmented.Controls.Add(Me.cmdSegmented) + Me.grpSegmented.Controls.Add(Me.cmdSegmentedPrint) + Me.grpSegmented.Location = New System.Drawing.Point(260, 112) + Me.grpSegmented.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpSegmented.Name = "grpSegmented" + Me.grpSegmented.Padding = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.grpSegmented.Size = New System.Drawing.Size(277, 134) + Me.grpSegmented.TabIndex = 162 + Me.grpSegmented.TabStop = False + Me.grpSegmented.Text = "segmented" + ' + 'cmdSlope + ' + Me.cmdSlope.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSlope.Location = New System.Drawing.Point(208, 70) + Me.cmdSlope.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSlope.Name = "cmdSlope" + Me.cmdSlope.Size = New System.Drawing.Size(69, 30) + Me.cmdSlope.TabIndex = 164 + Me.cmdSlope.Text = "slope" + Me.cmdSlope.UseVisualStyleBackColor = True + ' + 'cmdPscore + ' + Me.cmdPscore.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPscore.Location = New System.Drawing.Point(140, 10) + Me.cmdPscore.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPscore.Name = "cmdPscore" + Me.cmdPscore.Size = New System.Drawing.Size(69, 30) + Me.cmdPscore.TabIndex = 163 + Me.cmdPscore.Text = "pscore" + Me.cmdPscore.UseVisualStyleBackColor = True + ' + 'cmdDavies + ' + Me.cmdDavies.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdDavies.Location = New System.Drawing.Point(3, 10) + Me.cmdDavies.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdDavies.Name = "cmdDavies" + Me.cmdDavies.Size = New System.Drawing.Size(69, 30) + Me.cmdDavies.TabIndex = 162 + Me.cmdDavies.Text = "davies" + Me.cmdDavies.UseVisualStyleBackColor = True + ' + 'cmdIntercept + ' + Me.cmdIntercept.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdIntercept.Location = New System.Drawing.Point(140, 100) + Me.cmdIntercept.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdIntercept.Name = "cmdIntercept" + Me.cmdIntercept.Size = New System.Drawing.Size(69, 30) + Me.cmdIntercept.TabIndex = 161 + Me.cmdIntercept.Text = "intercept" + Me.cmdIntercept.UseVisualStyleBackColor = True + ' + 'cmdBroken + ' + Me.cmdBroken.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdBroken.Location = New System.Drawing.Point(3, 100) + Me.cmdBroken.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdBroken.Name = "cmdBroken" + Me.cmdBroken.Size = New System.Drawing.Size(69, 30) + Me.cmdBroken.TabIndex = 160 + Me.cmdBroken.Text = "broken" + Me.cmdBroken.UseVisualStyleBackColor = True + ' + 'cmdPoints + ' + Me.cmdPoints.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPoints.Location = New System.Drawing.Point(140, 70) + Me.cmdPoints.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPoints.Name = "cmdPoints" + Me.cmdPoints.Size = New System.Drawing.Size(69, 30) + Me.cmdPoints.TabIndex = 159 + Me.cmdPoints.Text = "points" + Me.cmdPoints.UseVisualStyleBackColor = True + ' + 'cmdPlotLines + ' + Me.cmdPlotLines.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdPlotLines.Location = New System.Drawing.Point(72, 70) + Me.cmdPlotLines.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdPlotLines.Name = "cmdPlotLines" + Me.cmdPlotLines.Size = New System.Drawing.Size(69, 30) + Me.cmdPlotLines.TabIndex = 158 + Me.cmdPlotLines.Text = "plot " + Me.cmdPlotLines.UseVisualStyleBackColor = True + ' + 'cmdSegmentedPredict + ' + Me.cmdSegmentedPredict.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSegmentedPredict.Location = New System.Drawing.Point(3, 70) + Me.cmdSegmentedPredict.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSegmentedPredict.Name = "cmdSegmentedPredict" + Me.cmdSegmentedPredict.Size = New System.Drawing.Size(69, 30) + Me.cmdSegmentedPredict.TabIndex = 157 + Me.cmdSegmentedPredict.Text = "predict" + Me.cmdSegmentedPredict.UseVisualStyleBackColor = True + ' + 'cmdVcov + ' + Me.cmdVcov.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdVcov.Location = New System.Drawing.Point(140, 41) + Me.cmdVcov.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdVcov.Name = "cmdVcov" + Me.cmdVcov.Size = New System.Drawing.Size(69, 30) + Me.cmdVcov.TabIndex = 156 + Me.cmdVcov.Text = "vcov" + Me.cmdVcov.UseVisualStyleBackColor = True + ' + 'cmdConfint + ' + Me.cmdConfint.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdConfint.Location = New System.Drawing.Point(72, 41) + Me.cmdConfint.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdConfint.Name = "cmdConfint" + Me.cmdConfint.Size = New System.Drawing.Size(69, 30) + Me.cmdConfint.TabIndex = 155 + Me.cmdConfint.Text = "confint" + Me.cmdConfint.UseVisualStyleBackColor = True + ' + 'cmdSegmentedSummary + ' + Me.cmdSegmentedSummary.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSegmentedSummary.Location = New System.Drawing.Point(3, 41) + Me.cmdSegmentedSummary.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSegmentedSummary.Name = "cmdSegmentedSummary" + Me.cmdSegmentedSummary.Size = New System.Drawing.Size(69, 30) + Me.cmdSegmentedSummary.TabIndex = 154 + Me.cmdSegmentedSummary.Text = "summary" + Me.cmdSegmentedSummary.UseVisualStyleBackColor = True + ' + 'cmdAapc + ' + Me.cmdAapc.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdAapc.Location = New System.Drawing.Point(72, 100) + Me.cmdAapc.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdAapc.Name = "cmdAapc" + Me.cmdAapc.Size = New System.Drawing.Size(69, 30) + Me.cmdAapc.TabIndex = 126 + Me.cmdAapc.Text = "aapc" + Me.cmdAapc.UseVisualStyleBackColor = True + ' + 'cmdSegmented + ' + Me.cmdSegmented.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSegmented.Location = New System.Drawing.Point(72, 10) + Me.cmdSegmented.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSegmented.Name = "cmdSegmented" + Me.cmdSegmented.Size = New System.Drawing.Size(69, 30) + Me.cmdSegmented.TabIndex = 124 + Me.cmdSegmented.Text = "segmented" + Me.cmdSegmented.UseVisualStyleBackColor = True + ' + 'cmdSegmentedPrint + ' + Me.cmdSegmentedPrint.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.cmdSegmentedPrint.Location = New System.Drawing.Point(208, 41) + Me.cmdSegmentedPrint.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.cmdSegmentedPrint.Name = "cmdSegmentedPrint" + Me.cmdSegmentedPrint.Size = New System.Drawing.Size(69, 30) + Me.cmdSegmentedPrint.TabIndex = 153 + Me.cmdSegmentedPrint.Text = "print" + Me.cmdSegmentedPrint.UseVisualStyleBackColor = True + ' + 'ucrInputModels + ' + Me.ucrInputModels.AddQuotesIfUnrecognised = True + Me.ucrInputModels.IsMultiline = False + Me.ucrInputModels.IsReadOnly = False + Me.ucrInputModels.Location = New System.Drawing.Point(133, 45) + Me.ucrInputModels.Name = "ucrInputModels" + Me.ucrInputModels.Size = New System.Drawing.Size(214, 21) + Me.ucrInputModels.TabIndex = 29 + ' + 'ucrSelectorUseModel + ' + Me.ucrSelectorUseModel.bDropUnusedFilterLevels = False + Me.ucrSelectorUseModel.bShowHiddenColumns = False + Me.ucrSelectorUseModel.bUseCurrentFilter = True + Me.ucrSelectorUseModel.Location = New System.Drawing.Point(10, 68) + Me.ucrSelectorUseModel.Margin = New System.Windows.Forms.Padding(0) + Me.ucrSelectorUseModel.Name = "ucrSelectorUseModel" + Me.ucrSelectorUseModel.Size = New System.Drawing.Size(210, 180) + Me.ucrSelectorUseModel.TabIndex = 26 + ' + 'ucrBase + ' + Me.ucrBase.Location = New System.Drawing.Point(9, 362) + Me.ucrBase.Name = "ucrBase" + Me.ucrBase.Size = New System.Drawing.Size(410, 52) + Me.ucrBase.TabIndex = 20 + ' + 'ucrReceiverForTestColumn + ' + Me.ucrReceiverForTestColumn.frmParent = Me + Me.ucrReceiverForTestColumn.Location = New System.Drawing.Point(82, 11) + Me.ucrReceiverForTestColumn.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3) + Me.ucrReceiverForTestColumn.Name = "ucrReceiverForTestColumn" + Me.ucrReceiverForTestColumn.Selector = Nothing + Me.ucrReceiverForTestColumn.Size = New System.Drawing.Size(358, 27) + Me.ucrReceiverForTestColumn.strNcFilePath = "" + Me.ucrReceiverForTestColumn.TabIndex = 12 + Me.ucrReceiverForTestColumn.ucrSelector = Nothing + ' + 'ucrInputComboRPackage + ' + Me.ucrInputComboRPackage.AddQuotesIfUnrecognised = True + Me.ucrInputComboRPackage.IsReadOnly = False + Me.ucrInputComboRPackage.Location = New System.Drawing.Point(338, 79) + Me.ucrInputComboRPackage.Name = "ucrInputComboRPackage" + Me.ucrInputComboRPackage.Size = New System.Drawing.Size(122, 21) + Me.ucrInputComboRPackage.TabIndex = 5 + ' + 'ucrTryModelling + ' + Me.ucrTryModelling.Location = New System.Drawing.Point(2, 285) + Me.ucrTryModelling.Name = "ucrTryModelling" + Me.ucrTryModelling.Size = New System.Drawing.Size(480, 28) + Me.ucrTryModelling.TabIndex = 163 + ' + 'dlgUseModel + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(746, 423) + Me.Controls.Add(Me.ucrTryModelling) + Me.Controls.Add(Me.lblRpackage) + Me.Controls.Add(Me.ucrSaveResult) + Me.Controls.Add(Me.cmdHelp) + Me.Controls.Add(Me.ucrChkIncludeArguments) + Me.Controls.Add(Me.grpSegmented) + Me.Controls.Add(Me.grpGeneral) + Me.Controls.Add(Me.cmdClear) + Me.Controls.Add(Me.grpExtrRemes) + Me.Controls.Add(Me.ucrInputModels) + Me.Controls.Add(Me.lblModels) + Me.Controls.Add(Me.grpPrediction) + Me.Controls.Add(Me.ucrSelectorUseModel) + Me.Controls.Add(Me.ucrBase) + Me.Controls.Add(Me.lblModel) + Me.Controls.Add(Me.ucrReceiverForTestColumn) + Me.Controls.Add(Me.ucrInputComboRPackage) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.MinimizeBox = False + Me.Name = "dlgUseModel" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Use Model " + Me.grpGeneral.ResumeLayout(False) + Me.grpPrediction.ResumeLayout(False) + Me.grpExtrRemes.ResumeLayout(False) + Me.grpSegmented.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents ucrInputComboRPackage As ucrInputComboBox + Friend WithEvents lblModel As Label + Friend WithEvents ucrReceiverForTestColumn As ucrReceiverExpression + Friend WithEvents ucrBase As ucrButtons + Friend WithEvents grpGeneral As GroupBox + Friend WithEvents cmdsummary As Button + Friend WithEvents cmdanova As Button + Friend WithEvents cmdresiduals As Button + Friend WithEvents ucrSelectorUseModel As ucrSelectorByDataFrameAddRemove + Friend WithEvents grpPrediction As GroupBox + Friend WithEvents cmdPredict As Button + Friend WithEvents ucrInputModels As ucrInputTextBox + Friend WithEvents lblModels As Label + Friend WithEvents cmdNcvTest As Button + Friend WithEvents cmdOutlierTest As Button + Friend WithEvents cmdBIC As Button + Friend WithEvents cmdAIC As Button + Friend WithEvents cmdCoefficient As Button + Friend WithEvents cmdPrint As Button + Friend WithEvents Button2 As Button + Friend WithEvents cmdDurbinWatsonTest As Button + Friend WithEvents grpExtrRemes As GroupBox + Friend WithEvents cmdLrTest As Button + Friend WithEvents cmdIsFixedfevd As Button + Friend WithEvents cmdFindpars As Button + Friend WithEvents cmdDistill As Button + Friend WithEvents cmdCi As Button + Friend WithEvents cmdErlevd As Button + Friend WithEvents cmdClear As Button + + Friend WithEvents ucrChkIncludeArguments As ucrCheck + Friend WithEvents cmdHelp As Button + Friend WithEvents ucrSaveResult As ucrSave + Friend WithEvents lblRpackage As Label + Friend WithEvents cmdPlotFevd As Button + Friend WithEvents cmdSummaryFevd As Button + Friend WithEvents cmdPrintFevd As Button + + Friend WithEvents grpSegmented As GroupBox + Friend WithEvents cmdIntercept As Button + Friend WithEvents cmdBroken As Button + Friend WithEvents cmdPoints As Button + Friend WithEvents cmdPlotLines As Button + Friend WithEvents cmdSegmentedPredict As Button + Friend WithEvents cmdVcov As Button + Friend WithEvents cmdConfint As Button + Friend WithEvents cmdSegmentedSummary As Button + Friend WithEvents cmdAapc As Button + Friend WithEvents cmdSegmented As Button + Friend WithEvents cmdSegmentedPrint As Button + Friend WithEvents cmdDavies As Button + Friend WithEvents cmdSlope As Button + Friend WithEvents cmdPscore As Button + Friend WithEvents ucrTryModelling As ucrTry +End Class diff --git a/instat/dlgUseModel.vb b/instat/dlgUseModel.vb index 0ed852d2037..04eae56735f 100644 --- a/instat/dlgUseModel.vb +++ b/instat/dlgUseModel.vb @@ -1,232 +1,470 @@ -' R- Instat -' Copyright (C) 2015-2017 -' -' This program is free software: you can redistribute it and/or modify -' it under the terms of the GNU General Public License as published by -' the Free Software Foundation, either version 3 of the License, or -' (at your option) any later version. -' -' This program is distributed in the hope that it will be useful, -' but WITHOUT ANY WARRANTY; without even the implied warranty of -' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -' GNU General Public License for more details. -' -' You should have received a copy of the GNU General Public License -' along with this program. If not, see . - -Imports instat -Imports instat.Translations - -Public Class dlgUseModel - Public bFirstLoad As Boolean = True - Public bReset As Boolean = True - Public bUpdating As Boolean = False - - Private Sub dlgUseModelLoad(sender As Object, e As EventArgs) Handles Me.Load - If bFirstLoad Then - InitialiseDialog() - SetDefaults() - bFirstLoad = False - End If - TestOkEnabled() - SetRcodeForControls(bReset) - bReset = False - autoTranslate(Me) - End Sub - - Private Sub InitialiseDialog() - ucrReceiverForTestColumn.Selector = ucrSelectorUseModel - ucrReceiverForTestColumn.SetParameterIsRFunction() - ucrReceiverForTestColumn.SetItemType("model") - ucrReceiverForTestColumn.strSelectorHeading = "Models" - ucrReceiverForTestColumn.Selector = ucrSelectorUseModel - ucrReceiverForTestColumn.SetMeAsReceiver() - - ucrInputComboRPackage.SetItems({"General", "Prediction", "extRemes"}) - ucrInputComboRPackage.SetDropDownStyleAsNonEditable() - - ucrInputTryMessage.Hide() - - cmdTry.Hide() - - ucrInputModels.IsReadOnly = True - - bUpdating = False - End Sub - - Private Sub SetDefaults() - ' ucrBase.iHelpTopicID = 379 - - ucrSelectorUseModel.Reset() - - ucrReceiverForTestColumn.SetMeAsReceiver() - ucrReceiverForTestColumn.Clear() - - ucrInputComboRPackage.SetName("General") - - ucrBase.clsRsyntax.ClearCodes() - ucrBase.clsRsyntax.SetCommandString("") - ucrBase.clsRsyntax.iCallType = 2 - KeyboardsVisibility() - GetModels() - TestOkEnabled() - End Sub - - Private Sub SetRcodeForControls(bReset As Object) - End Sub - - Private Sub TestOkEnabled() - If Not ucrReceiverForTestColumn.IsEmpty Then - ucrBase.OKEnabled(True) - Else - ucrBase.OKEnabled(False) - End If - End Sub - - Private Sub cmdsummary_Click(sender As Object, e As EventArgs) Handles cmdsummary.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("summary()", 1) - End Sub - - Private Sub cmdanova_Click(sender As Object, e As EventArgs) Handles cmdanova.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("anova()", 1) - End Sub - - Private Sub cmdresiduals_Click(sender As Object, e As EventArgs) Handles cmdresiduals.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("residuals()", 1) - End Sub - - Private Sub cmdPredict_Click(sender As Object, e As EventArgs) Handles cmdPredict.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("prediction::prediction()", 1) - End Sub - - Private Sub Clear() - ucrReceiverForTestColumn.Clear() - End Sub - - Private Sub ucrBase_ClickReset(sender As Object, e As EventArgs) Handles ucrBase.ClickReset - SetDefaults() - SetRcodeForControls(True) - TestOkEnabled() - End Sub - - Private Sub ucrInputComboRPackage_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputComboRPackage.ControlValueChanged - KeyboardsVisibility() - End Sub - - Private Sub KeyboardsVisibility() - grpGeneral.Visible = False - grpPrediction.Visible = False - grpExtrRemes.Visible = False - Select Case ucrInputComboRPackage.GetText - Case "General" - grpGeneral.Visible = True - Case "Prediction" - grpPrediction.Visible = True - Case "extRemes" - grpExtrRemes.Visible = True - End Select - End Sub - - Private Sub ucrReceiverForTestColumn_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverForTestColumn.ControlContentsChanged - TestOkEnabled() - End Sub - - Private Sub ucrReceiverForTestColumn_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverForTestColumn.ControlValueChanged - ucrBase.clsRsyntax.SetCommandString(ucrReceiverForTestColumn.GetVariableNames(False)) - GetModels() - End Sub - - Private Sub GetModels() - Dim clsGetModel As New RFunction - Dim strExpression As String - Dim lstModels As New List(Of String) - Dim i As Integer = 0 - Dim strModel As String - Dim item As ListViewItem - - ucrBase.clsRsyntax.lstBeforeCodes.Clear() - clsGetModel.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_models") - ucrInputModels.SetName("[No models selected]") - strExpression = ucrReceiverForTestColumn.GetVariableNames(False) - For Each item In ucrSelectorUseModel.lstAvailableVariable.Items - strModel = item.Text - If strExpression.Contains(strModel) Then - lstModels.Add(strModel) - clsGetModel.AddParameter("data_name", Chr(34) & ucrSelectorUseModel.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr(34), iPosition:=0) - clsGetModel.AddParameter("model_name", Chr(34) & strModel & Chr(34), iPosition:=1) - clsGetModel.SetAssignTo(strModel) - ucrBase.clsRsyntax.AddToBeforeCodes(clsGetModel.Clone(), iPosition:=i) - i = i + 1 - End If - Next - If i > 0 Then - ucrInputModels.SetName(String.Join(", ", lstModels)) - End If - End Sub - - Private Sub cmdPrint_Click(sender As Object, e As EventArgs) Handles cmdPrint.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("print()", 1) - End Sub - - Private Sub cmdCoefficient_Click(sender As Object, e As EventArgs) Handles cmdCoefficient.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("coefficients()", 1) - End Sub - - Private Sub cmdAIC_Click(sender As Object, e As EventArgs) Handles cmdAIC.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("AIC()", 1) - End Sub - - Private Sub cmdBIC_Click(sender As Object, e As EventArgs) Handles cmdBIC.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("BIC()", 1) - End Sub - - Private Sub cmdOutlierTest_Click(sender As Object, e As EventArgs) Handles cmdOutlierTest.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::outlierTest()", 1) - End Sub - - Private Sub cmdNcvTest_Click(sender As Object, e As EventArgs) Handles cmdNcvTest.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::ncvTest()", 1) - End Sub - - Private Sub cmdDurbinWatsonTest_Click(sender As Object, e As EventArgs) Handles cmdDurbinWatsonTest.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car:: durbinWatsonTest()", 1) - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::Anova()", 1) - End Sub - - Private Sub cmdCi_Click(sender As Object, e As EventArgs) Handles cmdCi.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::ci.fevd()", 1) - - End Sub - - Private Sub cmdDistill_Click(sender As Object, e As EventArgs) Handles cmdDistill.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::distill.fevd()", 1) - - End Sub - - Private Sub cmdErlevd_Click(sender As Object, e As EventArgs) Handles cmdErlevd.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::erlevd()", 1) - - End Sub - - Private Sub cmdFindpars_Click(sender As Object, e As EventArgs) Handles cmdFindpars.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::findpars()", 1) - - End Sub - - Private Sub cmdIsFixedfevd_Click(sender As Object, e As EventArgs) Handles cmdIsFixedfevd.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::is.fixedfevd()", 1) - - End Sub - - Private Sub cmdLrTest_Click(sender As Object, e As EventArgs) Handles cmdLrTest.Click - ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::lr.test()", 1) - - End Sub - - Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click - ucrReceiverForTestColumn.Clear() - End Sub +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + +Imports instat +Imports instat.Translations +Imports RDotNet +Public Class dlgUseModel + + Public bFirstLoad As Boolean = True + Public bReset As Boolean = True + Public bUpdating As Boolean = False + + Private clsAttach As New RFunction + + Private Sub dlgUseModelLoad(sender As Object, e As EventArgs) Handles Me.Load + If bFirstLoad Then + InitialiseDialog() + SetDefaults() + bFirstLoad = False + End If + TestOkEnabled() + SetRcodeForControls(bReset) + bReset = False + autoTranslate(Me) + End Sub + + Private Sub InitialiseDialog() + ucrSaveResult.SetPrefix("object") + ucrSaveResult.SetIsComboBox() + ucrSaveResult.SetSaveTypeAsModel() + ucrSaveResult.SetCheckBoxText("Save Output") + ucrSaveResult.SetAssignToIfUncheckedValue("last_object") + ucrSaveResult.SetDataFrameSelector(ucrSelectorUseModel.ucrAvailableDataFrames) + + + ucrReceiverForTestColumn.SetParameterIsRFunction() + ucrReceiverForTestColumn.SetItemType("model") + ucrReceiverForTestColumn.strSelectorHeading = "Models" + ucrReceiverForTestColumn.Selector = ucrSelectorUseModel + ucrReceiverForTestColumn.SetMeAsReceiver() + + ucrInputComboRPackage.SetItems({"General", "Prediction", "extRemes", "segmented"}) + ucrInputComboRPackage.SetDropDownStyleAsNonEditable() + + ucrTryModelling.SetReceiver(ucrReceiverForTestColumn) + + ucrChkIncludeArguments.SetText("Show Arguments") + + ucrInputModels.IsReadOnly = True + + bUpdating = False + + End Sub + + Private Sub SetDefaults() + ' ucrBase.iHelpTopicID = 379 + clsAttach = New RFunction + + clsAttach.SetRCommand("attach") + clsAttach.AddParameter("what", clsRFunctionParameter:=ucrSelectorUseModel.ucrAvailableDataFrames.clsCurrDataFrame, iPosition:=0) + + + ucrBase.clsRsyntax.ClearCodes() + + ucrSelectorUseModel.Reset() + ucrSaveResult.Reset() + + ucrReceiverForTestColumn.SetMeAsReceiver() + ucrReceiverForTestColumn.Clear() + + ucrInputComboRPackage.SetName("General") + + + ucrChkIncludeArguments.Checked = False + + ucrBase.clsRsyntax.ClearCodes() + + + ucrBase.clsRsyntax.SetCommandString("") + + ucrBase.clsRsyntax.SetAssignTo("last_object", strTempModel:="last_object", strTempDataframe:=ucrSelectorUseModel.ucrAvailableDataFrames.cboAvailableDataFrames.SelectedItem) + ucrBase.clsRsyntax.bExcludeAssignedFunctionOutput = False + ucrBase.clsRsyntax.iCallType = 2 + + ucrTryModelling.SetRSyntax(ucrBase.clsRsyntax) + + ucrBase.clsRsyntax.iCallType = 2 + + KeyboardsVisibility() + GetModels() + TestOkEnabled() + End Sub + + Private Sub SetRcodeForControls(bReset As Object) + ucrSaveResult.SetRCode(ucrBase.clsRsyntax.clsBaseCommandString, bReset) + End Sub + + Private Sub TestOkEnabled() + If ucrSaveResult.IsComplete AndAlso Not ucrReceiverForTestColumn.IsEmpty Then + ucrBase.OKEnabled(True) + Else + ucrBase.OKEnabled(False) + End If + End Sub + + Private Sub cmdsummary_Click(sender As Object, e As EventArgs) Handles cmdsummary.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("summary(object=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("summary()", 1) + End If + End Sub + + Private Sub cmdanova_Click(sender As Object, e As EventArgs) Handles cmdanova.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("anova(object=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("anova()", 1) + End If + End Sub + + Private Sub cmdresiduals_Click(sender As Object, e As EventArgs) Handles cmdresiduals.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("residuals(object=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("residuals()", 1) + End If + End Sub + + Private Sub cmdSummaryFevd_click(sender As Object, e As EventArgs) Handles cmdSummaryFevd.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::summary.fevd(object=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::summary.fevd()", 1) + End If + End Sub + + Private Sub cmdPlotFevd_click(sender As Object, e As EventArgs) Handles cmdPlotFevd.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::plot.fevd(x=, type = c(""primary"", ""probprob"", ""qq"", ""qq2"",""Zplot"", ""hist"", ""density"",""rl"", ""trace""), rperiods = c(2, 5, 10, 20, 50, 80, 100, 120, 200, 250, 300, 500, 800),a = 0, hist.args = NULL, density.args = NULL, d = NULL, ...)", 219) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::plot.fevd()", 1) + End If + End Sub + + Private Sub cmdPrintFevd_click(sender As Object, e As EventArgs) Handles cmdPrintFevd.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::print.fevd(x=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::print.fevd()", 1) + End If + End Sub + + Private Sub cmdPredict_Click(sender As Object, e As EventArgs) Handles cmdPredict.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("prediction::prediction(model=, data = find_data(model,parent.frame()), at = NULL, type = ""response"",vcov = stats::vcov(model), calculate_se = TRUE, ...)", 123) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("prediction::prediction()", 1) + End If + End Sub + + Private Sub Clear() + ucrReceiverForTestColumn.Clear() + End Sub + + Private Sub ucrBase_ClickReset(sender As Object, e As EventArgs) Handles ucrBase.ClickReset + SetDefaults() + SetRcodeForControls(True) + TestOkEnabled() + End Sub + + Private Sub ucrInputComboRPackage_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrInputComboRPackage.ControlValueChanged + KeyboardsVisibility() + End Sub + + Private Sub KeyboardsVisibility() + grpGeneral.Visible = False + grpPrediction.Visible = False + grpExtrRemes.Visible = False + grpSegmented.Visible = False + Select Case ucrInputComboRPackage.GetText + Case "General" + grpGeneral.Visible = True + Case "Prediction" + grpPrediction.Visible = True + Case "extRemes" + grpExtrRemes.Visible = True + Case "segmented" + grpSegmented.Visible = True + End Select + End Sub + + Private Sub ucrReceiverForTestColumn_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrReceiverForTestColumn.ControlContentsChanged + TestOkEnabled() + End Sub + + Private Sub ucrReceiverForTestColumn_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverForTestColumn.ControlValueChanged + ucrBase.clsRsyntax.SetCommandString(ucrReceiverForTestColumn.GetVariableNames(False)) + GetModels() + End Sub + + Private Sub GetModels() + Dim clsGetModel As New RFunction + Dim strExpression As String + Dim lstModels As New List(Of String) + Dim i As Integer = 0 + Dim strModel As String + Dim item As ListViewItem + + ucrBase.clsRsyntax.lstBeforeCodes.Clear() + clsGetModel.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$get_models") + ucrInputModels.SetName("[No models selected]") + strExpression = ucrReceiverForTestColumn.GetVariableNames(False) + For Each item In ucrSelectorUseModel.lstAvailableVariable.Items + strModel = item.Text + If strExpression.Contains(strModel) Then + lstModels.Add(strModel) + clsGetModel.AddParameter("data_name", Chr(34) & ucrSelectorUseModel.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr(34), iPosition:=0) + clsGetModel.AddParameter("model_name", Chr(34) & strModel & Chr(34), iPosition:=1) + clsGetModel.SetAssignTo(strModel) + ucrBase.clsRsyntax.AddToBeforeCodes(clsGetModel.Clone(), iPosition:=i) + i = i + 1 + End If + Next + If i > 0 Then + ucrInputModels.SetName(String.Join(", ", lstModels)) + End If + 'Checking if the commandString contains the commands from the segmented ,davie and pscore buttons.If so Again check if the list of before codes contains the clsAttach function before adiing + If Not (InStr(ucrBase.clsRsyntax.strCommandString, "segmented::segmented") = 0) Or Not (InStr(ucrBase.clsRsyntax.strCommandString, "segmented::davies.test") = 0) Or Not (InStr(ucrBase.clsRsyntax.strCommandString, "segmented::pscore.test") = 0) Then + If Not ucrBase.clsRsyntax.lstBeforeCodes.Contains(clsAttach) Then + ucrBase.clsRsyntax.AddToBeforeCodes(clsAttach) + End If + + End If + End Sub + + Private Sub cmdPrint_Click(sender As Object, e As EventArgs) Handles cmdPrint.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("print(x=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("print()", 1) + End If + End Sub + + Private Sub cmdCoefficient_Click(sender As Object, e As EventArgs) Handles cmdCoefficient.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("coefficients(object=, complete = TRUE, ...)", 23) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("coefficients()", 1) + End If + End Sub + + Private Sub cmdAIC_Click(sender As Object, e As EventArgs) Handles cmdAIC.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("AIC(object=, ..., k = 2)", 13) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("AIC()", 1) + End If + End Sub + + Private Sub cmdBIC_Click(sender As Object, e As EventArgs) Handles cmdBIC.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("BIC(object=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("BIC()", 1) + End If + End Sub + + Private Sub cmdOutlierTest_Click(sender As Object, e As EventArgs) Handles cmdOutlierTest.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::outlierTest(model=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::outlierTest()", 1) + End If + End Sub + + Private Sub cmdNcvTest_Click(sender As Object, e As EventArgs) Handles cmdNcvTest.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::ncvTest(model=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::ncvTest()", 1) + End If + End Sub + + Private Sub cmdDurbinWatsonTest_Click(sender As Object, e As EventArgs) Handles cmdDurbinWatsonTest.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car:: durbinWatsonTest(model=, max.lag=1, ...)", 17) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car:: durbinWatsonTest()", 1) + End If + + End Sub + + Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::Anova(mod=, type=c(""II"", ""III"", 2, 3),test.statistic=c(""Chisq"", ""F""), vcov.=vcov(mod, complete=FALSE),singular.ok, ...)", 109) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("car::Anova()", 1) + End If + End Sub + + Private Sub cmdCi_Click(sender As Object, e As EventArgs) Handles cmdCi.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("x=, alpha = 0.05, type = c(""Return.level"", ""parameter""),return.period = 100, which.par, R = 502, ...", 98) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::ci.fevd()", 1) + End If + End Sub + + Private Sub cmdDistill_Click(sender As Object, e As EventArgs) Handles cmdDistill.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::distill.fevd(x=, ...)", 6) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::distill.fevd()", 1) + End If + End Sub + + Private Sub cmdErlevd_Click(sender As Object, e As EventArgs) Handles cmdErlevd.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::erlevd(x=, period = 100)", 15) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::erlevd()", 1) + End If + End Sub + + Private Sub cmdFindpars_Click(sender As Object, e As EventArgs) Handles cmdFindpars.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::findpars(x=, use.blocks = FALSE, ..., qcov = NULL)", 39) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::findpars()", 1) + End If + End Sub + + Private Sub cmdIsFixedfevd_Click(sender As Object, e As EventArgs) Handles cmdIsFixedfevd.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::is.fixedfevd(x=)", 1) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::is.fixedfevd()", 1) + End If + End Sub + + Private Sub cmdLrTest_Click(sender As Object, e As EventArgs) Handles cmdLrTest.Click + Clear() + If ucrChkIncludeArguments.Checked Then + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::lr.test(x=, y, alpha = 0.05, df = 1)", 26) + Else + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("extRemes::lr.test()", 1) + End If + End Sub + + Private Sub cmdHelp_Click(sender As Object, e As EventArgs) Handles cmdHelp.Click + Dim clsHelp As New RFunction + Dim strPackageName As String + + strPackageName = ucrInputComboRPackage.GetText + clsHelp.SetPackageName("utils") + clsHelp.SetRCommand("help") + clsHelp.AddParameter("package", Chr(34) & strPackageName & Chr(34)) + clsHelp.AddParameter("help_type", Chr(34) & "html" & Chr(34)) + frmMain.clsRLink.RunScript(clsHelp.ToScript, strComment:="Opening help page for" & " " & strPackageName & " " & "Package. Generated from dialog Modelling", iCallType:=2, bSeparateThread:=False, bUpdateGrids:=False) + End Sub + + Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click + ucrReceiverForTestColumn.Clear() + End Sub + + + Private Sub ucrReceiverForTestColumn_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForTestColumn.SelectionChanged + ucrBase.clsRsyntax.SetCommandString(ucrReceiverForTestColumn.GetVariableNames(False)) + TestOkEnabled() + End Sub + + Private Sub ucrBase_ClickOk(sender As Object, e As EventArgs) Handles ucrBase.ClickOk + ucrReceiverForTestColumn.AddtoCombobox(ucrReceiverForTestColumn.GetText) + End Sub + + Private Sub ucrSaveResult_ControlContentsChanged(ucrChangedControl As ucrCore) Handles ucrSaveResult.ControlContentsChanged, ucrReceiverForTestColumn.ControlContentsChanged + TestOkEnabled() + End Sub + + Private Sub cmdSegmented_Click(sender As Object, e As EventArgs) Handles cmdSegmented.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::segmented()", 1) + End Sub + + Private Sub cmdAapc_Click(sender As Object, e As EventArgs) Handles cmdAapc.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::aapc()", 1) + End Sub + + Private Sub cmdSegmentedPrint_Click(sender As Object, e As EventArgs) Handles cmdSegmentedPrint.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("print()", 1) + End Sub + + Private Sub cmdPscore_Click(sender As Object, e As EventArgs) Handles cmdPscore.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::pscore.test()", 1) + End Sub + + Private Sub cmdSegmentedSummary_Click(sender As Object, e As EventArgs) Handles cmdSegmentedSummary.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("summary()", 1) + End Sub + + Private Sub cmdConfint_Click(sender As Object, e As EventArgs) Handles cmdConfint.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("confint()", 1) + End Sub + + Private Sub cmdVcov_Click(sender As Object, e As EventArgs) Handles cmdVcov.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("vcov()", 1) + End Sub + + Private Sub cmdSlope_Click(sender As Object, e As EventArgs) Handles cmdSlope.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::slope()", 1) + End Sub + + Private Sub cmdSegmentedPredict_Click(sender As Object, e As EventArgs) Handles cmdSegmentedPredict.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("predict()", 1) + End Sub + + Private Sub cmdPlotLines_Click(sender As Object, e As EventArgs) Handles cmdPlotLines.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("plot()", 1) + End Sub + + Private Sub cmdPoints_Click(sender As Object, e As EventArgs) Handles cmdPoints.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("points()", 1) + End Sub + + Private Sub cmdBroken_Click(sender As Object, e As EventArgs) Handles cmdBroken.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::broken.line()", 1) + End Sub + + Private Sub cmdDavies_Click(sender As Object, e As EventArgs) Handles cmdDavies.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::davies.test()", 1) + End Sub + + Private Sub cmdIntercept_Click(sender As Object, e As EventArgs) Handles cmdIntercept.Click + ucrReceiverForTestColumn.AddToReceiverAtCursorPosition("segmented::intercept()", 1) + End Sub + End Class \ No newline at end of file diff --git a/instat/frmMain.Designer.vb b/instat/frmMain.Designer.vb index d19abad4bc2..43c8682ee64 100644 --- a/instat/frmMain.Designer.vb +++ b/instat/frmMain.Designer.vb @@ -1,4335 +1,4323 @@ -' R- Instat -' Copyright (C) 2015-2017 -' -' This program is free software: you can redistribute it and/or modify -' it under the terms of the GNU General Public License as published by -' the Free Software Foundation, either version 3 of the License, or -' (at your option) any later version. -' -' This program is distributed in the hope that it will be useful, -' but WITHOUT ANY WARRANTY; without even the implied warranty of -' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -' GNU General Public License for more details. -' -' You should have received a copy of the GNU General Public License -' along with this program. If not, see . - - -Partial Class frmMain - Inherits System.Windows.Forms.Form - - 'Form overrides dispose to clean up the component list. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain)) - Me.mnuDescribe = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeOneVariable = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator33 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeOneVariableRatingData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeTwoVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeTwoVariablesSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeTwoVariablesGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator34 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeTwoVariablesFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeThreeVariable = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeThreeVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeThreeVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator36 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeThreeVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecific = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificFrequency = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificSummary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificMultipleResponse = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator26 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeSpecificScatterPlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificLinePlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificHistogram = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificDotPlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificRugPlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificBarChart = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificCummulativeDistribution = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificParallelCoordinatePlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeSpecificMosaic = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeGeneral = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeGeneralColumnSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeGeneralTabulation = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeGeneralGraphics = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator38 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeGeneralUseSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeMultivariate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeMultivariateCorrelations = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeMultivariateprincipalComponents = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeMultivariateCanonicalCorrelations = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator13 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuDescribeUseGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeCombineGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeThemes = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuDescribeViewGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelProbabilityDistributions = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelProbabilityDistributionsShowModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelProbabilityDistributionsCompareModels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelProbabilityDistributionsRandomSamplesUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuModelOneVariable = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOneVariableFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOneVariableCompareModels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOneVariableUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelTwoVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelTwoVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelTwoVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelTwoVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelThreeVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelThreeVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelThreeVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelThreeVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelFourVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelFourVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelFourVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelFourVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelGeneral = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelGeneralFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelGeneralChooseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelGeneralUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuModelHypothesisTests = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelUseModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherOneVariable = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherOneVariableExactResults = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherOneVariableSampleSummaryData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherOneVariableNonParametric = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherOneVariableGoodnessofFit = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesTwoSamples = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesSummaryData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesSimpleRegression = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesOneWayANOVA = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesNonParametricTwoSamples = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherThreeVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherThreeVariablesSimpleWithGroups = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherThreeVariablesChisquareTest = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherGeneral = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherGeneralANOVAGeneral = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherGeneralRegression = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuModelOtherGeneralLogLinear = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticExamine = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticProcess = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticEvaporation = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticEvaporationSite = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticEvaporationPenman = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCrop = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCropCropCoefficients = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCropWaterSatisfactionIndex = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticHeatSum = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuView = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewDataView = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewOutputWindow = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewLog = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewScriptWindow = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewColumnMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewDataFrameMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator22 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuViewClimaticMenu = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewProcurementMenu = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuViewOptionsByContextMenu = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator39 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuViewResetToDefaultLayout = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelp = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpHelpIntroduction = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpHistFAQ = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpGetingStarted = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator28 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuHelpWindows = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpDataViewSpreadsheet = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpMenus = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpAboutR = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpRPackagesCommands = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpDataset = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator29 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuHelpGuide = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpGuidesCaseStudy = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpGuideGlosary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuhelpGuidesMore = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpAboutRInstat = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpLicence = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuHelpAcknowledgments = New System.Windows.Forms.ToolStripMenuItem() - Me.OpenFile = New System.Windows.Forms.OpenFileDialog() - Me.ToolStripSeparator16 = New System.Windows.Forms.ToolStripSeparator() - Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() - Me.mnuClimatic = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFile = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFileOpensst = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFileOpenGriddedData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFileImportandTidyNetCDF = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFileOpenandTidyShapefile = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimateFileImportFromClimSoft = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticFileImportFromCliData = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticFileExportToCPT = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator18 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticTidyandExamine = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineTidyDailyData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineNonNumericCases = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineReplaceValues = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineDuplicates = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator54 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticTidyandExamineStack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineUnstack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineMerge = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineAppend = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator50 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticTidyandExamineOneVariableSummarize = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticTidyandExamineOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesGenerateDates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesMakeDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesInfillMissingDates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesUseDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesMakeTime = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDatesUseTime = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDefineClimaticData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckDataInventory = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckDataDisplayDaily = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckDataBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckDataQCTemperatures = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCheckDataQCRainfall = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepare = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuCimaticPrepareTransform = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareConversions = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareCompare = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator37 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticPrepareClimaticSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareStartoftheRains = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareEndOfRains = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareLengthOfSeason = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareSpells = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareExtremes = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator46 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticPrepareClimdex = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareSPI = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator51 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticPrepareEvapotranspiration = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareSummary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareNewWorksheet = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareImportDailyData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareMakeFactor = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareShiftDailyData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareUnstackDailyData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPrepareStackDailyData = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator30 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticDescribe = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDescribeRainfall = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDescribeTemperatures = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDescribeWindSpeedDirection = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDescribeWindSpeedDirectionWindRose = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticDescribeSunshineRadiation = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator17 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticDescribeGeneral = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator31 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticPICSA = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPICSARainfall = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPICSACumExeedenceGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPICSATemperature = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticPICSACrops = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuCMSAF = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCMSAFPlotRegion = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticCMSAFExporttoCMSAFRToolbox = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticMapping = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticModelsExtremes = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticModelCircular = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticModelMarkovModelling = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator23 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticSCF = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticSCFSupportOpenSST = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticSCFSupportExporttoCPT = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator32 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuClimaticSCFSupportCorrelations = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticSCFSupportPrincipalComponents = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticSCFSupportCanonicalCorrelations = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticSCFSupportCumulativeExceedanceGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethods = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulation = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationStartOfRain = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationEndOfRain = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationDayMonth = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationMissingData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimateMethodsDataManipulationMonthlySummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimateMethodsDataManipulationOutputForCD = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphics = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsCliplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsMissingValues = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsHistogram = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsCumExceedance = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsInventory = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsRainCount = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsTimeseries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsGraphicsWindrose = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimateMethodsGraphicsMultipleLines = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClmateMethodThreeSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditional = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditionalOutputForCPT = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditionalRainsStatistics = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimaticClimateMethodsAdditionalWaterBalance = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuClimateMethodsCreateClimateObject = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSave = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSaveAs = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSaveAsDataAs = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSaveAsOutputAs = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSaveAsLogAs = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileSaveAsScriptAs = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFilePrint = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFilePrintPreview = New System.Windows.Forms.ToolStripMenuItem() - Me.tlSeparatorFile3 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuFIleExit = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEdit = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditFind = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditFindNext = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditReplace = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditCut = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditCopy = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditCopySpecial = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditPaste = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuEditSelectAll = New System.Windows.Forms.ToolStripMenuItem() - Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog() - Me.stsStrip = New System.Windows.Forms.StatusStrip() - Me.tstatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.Tool_strip = New System.Windows.Forms.ToolStrip() - Me.mnuTbOpen = New System.Windows.Forms.ToolStripSplitButton() - Me.mnuTbOpenFromLibrary = New System.Windows.Forms.ToolStripButton() - Me.mnuTbSave = New System.Windows.Forms.ToolStripButton() - Me.toolStripSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.mnuTbCopy = New System.Windows.Forms.ToolStripButton() - Me.mnuTbPaste = New System.Windows.Forms.ToolStripButton() - Me.separator1 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuTbEditLastDialog = New System.Windows.Forms.ToolStripButton() - Me.mnuTbLast10Dialogs = New System.Windows.Forms.ToolStripDropDownButton() - Me.sepStart = New System.Windows.Forms.ToolStripSeparator() - Me.sepEnd = New System.Windows.Forms.ToolStripSeparator() - Me.mnuTbLastGraph = New System.Windows.Forms.ToolStripButton() - Me.separator2 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuTbDataView = New System.Windows.Forms.ToolStripButton() - Me.mnuTbOutput = New System.Windows.Forms.ToolStripButton() - Me.mnuTbColumnMetadata = New System.Windows.Forms.ToolStripButton() - Me.mnuTbLog = New System.Windows.Forms.ToolStripButton() - Me.mnuTbResetLayout = New System.Windows.Forms.ToolStripButton() - Me.separator3 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuTbHelp = New System.Windows.Forms.ToolStripButton() - Me.mnuBar = New System.Windows.Forms.MenuStrip() - Me.mnuFile = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileNewDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileOpenFromFile = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileOpenFromLibrary = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator35 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuFileOpenFromODK = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileOpenFromCSPRO = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileImportFromDatabases = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileImportandTidyNetCDFFile = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator27 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuFileConvert = New System.Windows.Forms.ToolStripMenuItem() - Me.tlSeparatorFile = New System.Windows.Forms.ToolStripSeparator() - Me.mnuFileExport = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileExportExportDataSet = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileExportExportRObjectsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileExportExportRWorkspace = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileExportExportGraphAsImage = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuFileCloseData = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepare = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameViewData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameRenameColumn = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameRowNumbersNames = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareDataFrameSort = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameFilter = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameReplaceValues = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareDataFrameConvertColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameColumnMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameColumnStructure = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator20 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareDataFrameReorderColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameInsertColumnsRows = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameDeleteColumnsRows = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameProtectColumn = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameHideColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataFrameFreezeColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataframeColourByProperty = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataDuplicates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataCompareColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataNonNumericCases = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator49 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareCheckDataBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataOneWayFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator41 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareCheckDataExportOpenRefine = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataImportOpenRefine = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator40 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPreparePrepareToShareJitter = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataPrePareToShareSdcPackage = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareCheckDataAnonymiseIDColumn = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnCalculate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateCalculations = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateColumnSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateGeneralSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator24 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnCalculateDuplicateColumn = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateTransform = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateRank = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculatePolynomials = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnCalculateRowSummary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnGenerate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnGenerateRegularSequence = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnGenerateCountInFactor = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator25 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnGenerateEnter = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnGenerateRandomSamples = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnGeneratePermuteRows = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactor = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorConvertToFactor = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorRecodeNumeric = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator12 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnFactorRecodeFactor = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorCombineFactors = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorDummyVariables = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator14 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnFactorLevelsLabels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareFactorViewLabels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorReorderLevels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorReferenceLevel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorUnusedLevels = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnFactorContrasts = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator19 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnFactorFactorDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnText = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextFindReplace = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextTransform = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextSplit = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextCombine = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextMatch = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnTextDistance = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateGenerateDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateMakeDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateInfillMissingDates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateUseDate = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateMakeTime = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDateUseTime = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDefine = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnDefineConvertColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator55 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnDefineCircular = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshape = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeColumnSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeGeneralSummaries = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator10 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareColumnReshapeStack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeUnstack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeMerge = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareAppendDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeSubset = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeRandomSubset = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareColumnReshapeTranspose = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareKeysAndLinks = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareKeysAndLinksAddKey = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareKeysAndLinksViewAndRemoveKey = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareKeysAndLinksAddLink = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareKeysAndLinksViewAndRemoveKeys = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareKeysAndLinksAddComment = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObject = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectDataFrameMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectRenameDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectReorderDataFrames = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectCopyDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectDeleteDataFrame = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator21 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuPrepareDataObjectHideDataframes = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectRenameMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectReorderMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareDataObjectDeleteMetadata = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareRObjects = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareRObjectsView = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareRObjectsRename = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareRObjectsReorder = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuPrepareRObjectsDelete = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurement = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementOpenFromLibrary = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDefineData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepare = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareFilterByCountry = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator42 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementPrepareDefineContractValueCategories = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareRecodeNumericIntoQuantiles = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareSetFactorReferenceLevel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareUseAwardDate = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator43 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementPrepareMergeAdditionalData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribe = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator44 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementDescribeCategorical = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeCategoricalOneVarFreq = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeCategoricalTwoVarFreq = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator52 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementDescribeCategoricalBarCharts = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeCategoricalMosaic = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeNumeric = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementDescribeNumericBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.HistogramToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator53 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementMapping = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementMappingMapCountryValues = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementModelDefineCorruption = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementModelFitModelToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator45 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuProcurementDefineRedFlags = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementUseCRI = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementCTFVCalculateCRI = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuProcurementUseCRISummariseCRIbyCountry = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContext = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextCheckData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextCheckDataDuplicates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextCheckDataCompareColumns = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator47 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuOptionsByContextCheckDataOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextCheckDataOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextCheckDataOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextDefineOptionsByContexts = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextPrepare = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator48 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuOptionsByContextMergeAdditionalData = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextPrepareStack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextPrepareUnstack = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextDescribe = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextDescribeCompareTwoTreatments = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextDescribeCompareMultipleTreatments = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextDescribeBoxplot = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextModelFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuOptionsByContextGeneralFitModel = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuTools = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsRunRCode = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsRestartR = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsCheckForUpdates = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsClearOutputWindow = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.mnuToolsSaveCurrentOptions = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsLoadOptions = New System.Windows.Forms.ToolStripMenuItem() - Me.mnuToolsOptions = New System.Windows.Forms.ToolStripMenuItem() - Me.ExportToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.splOverall = New System.Windows.Forms.SplitContainer() - Me.splExtraWindows = New System.Windows.Forms.SplitContainer() - Me.splMetadata = New System.Windows.Forms.SplitContainer() - Me.ucrColumnMeta = New instat.ucrColumnMetadata() - Me.ucrDataFrameMeta = New instat.ucrDataFrameMetadata() - Me.splLogScript = New System.Windows.Forms.SplitContainer() - Me.ucrLogWindow = New instat.ucrLog() - Me.ucrScriptWindow = New instat.ucrScript() - Me.splDataOutput = New System.Windows.Forms.SplitContainer() - Me.ucrDataViewer = New instat.ucrDataView() - Me.ucrOutput = New instat.ucrOutputWindow() - Me.stsStrip.SuspendLayout() - Me.Tool_strip.SuspendLayout() - Me.mnuBar.SuspendLayout() - CType(Me.splOverall, System.ComponentModel.ISupportInitialize).BeginInit() - Me.splOverall.Panel1.SuspendLayout() - Me.splOverall.Panel2.SuspendLayout() - Me.splOverall.SuspendLayout() - CType(Me.splExtraWindows, System.ComponentModel.ISupportInitialize).BeginInit() - Me.splExtraWindows.Panel1.SuspendLayout() - Me.splExtraWindows.Panel2.SuspendLayout() - Me.splExtraWindows.SuspendLayout() - CType(Me.splMetadata, System.ComponentModel.ISupportInitialize).BeginInit() - Me.splMetadata.Panel1.SuspendLayout() - Me.splMetadata.Panel2.SuspendLayout() - Me.splMetadata.SuspendLayout() - CType(Me.splLogScript, System.ComponentModel.ISupportInitialize).BeginInit() - Me.splLogScript.Panel1.SuspendLayout() - Me.splLogScript.Panel2.SuspendLayout() - Me.splLogScript.SuspendLayout() - CType(Me.splDataOutput, System.ComponentModel.ISupportInitialize).BeginInit() - Me.splDataOutput.Panel1.SuspendLayout() - Me.splDataOutput.Panel2.SuspendLayout() - Me.splDataOutput.SuspendLayout() - Me.SuspendLayout() - ' - 'mnuDescribe - ' - Me.mnuDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeOneVariable, Me.mnuDescribeTwoVariables, Me.mnuDescribeThreeVariable, Me.mnuDescribeSpecific, Me.mnuDescribeGeneral, Me.ToolStripSeparator9, Me.mnuDescribeMultivariate, Me.ToolStripSeparator13, Me.mnuDescribeUseGraph, Me.mnuDescribeCombineGraph, Me.mnuDescribeThemes, Me.mnuDescribeViewGraph}) - Me.mnuDescribe.Name = "mnuDescribe" - resources.ApplyResources(Me.mnuDescribe, "mnuDescribe") - Me.mnuDescribe.Tag = "Describe" - ' - 'mnuDescribeOneVariable - ' - Me.mnuDescribeOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeOneVariableSummarise, Me.mnuDescribeOneVariableGraph, Me.ToolStripSeparator33, Me.mnuDescribeOneVariableFrequencies, Me.mnuDescribeOneVariableRatingData}) - Me.mnuDescribeOneVariable.Name = "mnuDescribeOneVariable" - resources.ApplyResources(Me.mnuDescribeOneVariable, "mnuDescribeOneVariable") - Me.mnuDescribeOneVariable.Tag = "One_Variable" - ' - 'mnuDescribeOneVariableSummarise - ' - Me.mnuDescribeOneVariableSummarise.Name = "mnuDescribeOneVariableSummarise" - resources.ApplyResources(Me.mnuDescribeOneVariableSummarise, "mnuDescribeOneVariableSummarise") - Me.mnuDescribeOneVariableSummarise.Tag = "Summarise..." - ' - 'mnuDescribeOneVariableGraph - ' - Me.mnuDescribeOneVariableGraph.Name = "mnuDescribeOneVariableGraph" - resources.ApplyResources(Me.mnuDescribeOneVariableGraph, "mnuDescribeOneVariableGraph") - Me.mnuDescribeOneVariableGraph.Tag = "Graph..." - ' - 'ToolStripSeparator33 - ' - Me.ToolStripSeparator33.Name = "ToolStripSeparator33" - resources.ApplyResources(Me.ToolStripSeparator33, "ToolStripSeparator33") - ' - 'mnuDescribeOneVariableFrequencies - ' - Me.mnuDescribeOneVariableFrequencies.Name = "mnuDescribeOneVariableFrequencies" - resources.ApplyResources(Me.mnuDescribeOneVariableFrequencies, "mnuDescribeOneVariableFrequencies") - ' - 'mnuDescribeOneVariableRatingData - ' - Me.mnuDescribeOneVariableRatingData.Name = "mnuDescribeOneVariableRatingData" - resources.ApplyResources(Me.mnuDescribeOneVariableRatingData, "mnuDescribeOneVariableRatingData") - ' - 'mnuDescribeTwoVariables - ' - Me.mnuDescribeTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeTwoVariablesSummarise, Me.mnuDescribeTwoVariablesGraph, Me.ToolStripSeparator34, Me.mnuDescribeTwoVariablesFrequencies}) - Me.mnuDescribeTwoVariables.Name = "mnuDescribeTwoVariables" - resources.ApplyResources(Me.mnuDescribeTwoVariables, "mnuDescribeTwoVariables") - Me.mnuDescribeTwoVariables.Tag = "Two_Variables" - ' - 'mnuDescribeTwoVariablesSummarise - ' - Me.mnuDescribeTwoVariablesSummarise.DoubleClickEnabled = True - Me.mnuDescribeTwoVariablesSummarise.Name = "mnuDescribeTwoVariablesSummarise" - resources.ApplyResources(Me.mnuDescribeTwoVariablesSummarise, "mnuDescribeTwoVariablesSummarise") - Me.mnuDescribeTwoVariablesSummarise.Tag = "Summarise..." - ' - 'mnuDescribeTwoVariablesGraph - ' - Me.mnuDescribeTwoVariablesGraph.Name = "mnuDescribeTwoVariablesGraph" - resources.ApplyResources(Me.mnuDescribeTwoVariablesGraph, "mnuDescribeTwoVariablesGraph") - Me.mnuDescribeTwoVariablesGraph.Tag = "Graph..." - ' - 'ToolStripSeparator34 - ' - Me.ToolStripSeparator34.Name = "ToolStripSeparator34" - resources.ApplyResources(Me.ToolStripSeparator34, "ToolStripSeparator34") - ' - 'mnuDescribeTwoVariablesFrequencies - ' - Me.mnuDescribeTwoVariablesFrequencies.DoubleClickEnabled = True - Me.mnuDescribeTwoVariablesFrequencies.Name = "mnuDescribeTwoVariablesFrequencies" - resources.ApplyResources(Me.mnuDescribeTwoVariablesFrequencies, "mnuDescribeTwoVariablesFrequencies") - ' - 'mnuDescribeThreeVariable - ' - Me.mnuDescribeThreeVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeThreeVariableSummarise, Me.mnuDescribeThreeVariableGraph, Me.ToolStripSeparator36, Me.mnuDescribeThreeVariableFrequencies}) - Me.mnuDescribeThreeVariable.Name = "mnuDescribeThreeVariable" - resources.ApplyResources(Me.mnuDescribeThreeVariable, "mnuDescribeThreeVariable") - ' - 'mnuDescribeThreeVariableSummarise - ' - resources.ApplyResources(Me.mnuDescribeThreeVariableSummarise, "mnuDescribeThreeVariableSummarise") - Me.mnuDescribeThreeVariableSummarise.Name = "mnuDescribeThreeVariableSummarise" - ' - 'mnuDescribeThreeVariableGraph - ' - resources.ApplyResources(Me.mnuDescribeThreeVariableGraph, "mnuDescribeThreeVariableGraph") - Me.mnuDescribeThreeVariableGraph.Name = "mnuDescribeThreeVariableGraph" - ' - 'ToolStripSeparator36 - ' - Me.ToolStripSeparator36.Name = "ToolStripSeparator36" - resources.ApplyResources(Me.ToolStripSeparator36, "ToolStripSeparator36") - ' - 'mnuDescribeThreeVariableFrequencies - ' - Me.mnuDescribeThreeVariableFrequencies.Name = "mnuDescribeThreeVariableFrequencies" - resources.ApplyResources(Me.mnuDescribeThreeVariableFrequencies, "mnuDescribeThreeVariableFrequencies") - ' - 'mnuDescribeSpecific - ' - Me.mnuDescribeSpecific.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeSpecificFrequency, Me.mnuDescribeSpecificSummary, Me.mnuDescribeSpecificMultipleResponse, Me.ToolStripSeparator26, Me.mnuDescribeSpecificScatterPlot, Me.mnuDescribeSpecificLinePlot, Me.mnuDescribeSpecificHistogram, Me.mnuDescribeSpecificBoxplot, Me.mnuDescribeSpecificDotPlot, Me.mnuDescribeSpecificRugPlot, Me.mnuDescribeSpecificBarChart, Me.mnuDescribeSpecificCummulativeDistribution, Me.mnuDescribeSpecificParallelCoordinatePlot, Me.mnuDescribeSpecificMosaic}) - Me.mnuDescribeSpecific.Name = "mnuDescribeSpecific" - resources.ApplyResources(Me.mnuDescribeSpecific, "mnuDescribeSpecific") - Me.mnuDescribeSpecific.Tag = "Table_Dialogs" - ' - 'mnuDescribeSpecificFrequency - ' - Me.mnuDescribeSpecificFrequency.Name = "mnuDescribeSpecificFrequency" - resources.ApplyResources(Me.mnuDescribeSpecificFrequency, "mnuDescribeSpecificFrequency") - Me.mnuDescribeSpecificFrequency.Tag = "Frequency..." - ' - 'mnuDescribeSpecificSummary - ' - Me.mnuDescribeSpecificSummary.Name = "mnuDescribeSpecificSummary" - resources.ApplyResources(Me.mnuDescribeSpecificSummary, "mnuDescribeSpecificSummary") - Me.mnuDescribeSpecificSummary.Tag = "Summary..." - ' - 'mnuDescribeSpecificMultipleResponse - ' - resources.ApplyResources(Me.mnuDescribeSpecificMultipleResponse, "mnuDescribeSpecificMultipleResponse") - Me.mnuDescribeSpecificMultipleResponse.Name = "mnuDescribeSpecificMultipleResponse" - Me.mnuDescribeSpecificMultipleResponse.Tag = "Multiple_Response..." - ' - 'ToolStripSeparator26 - ' - Me.ToolStripSeparator26.Name = "ToolStripSeparator26" - resources.ApplyResources(Me.ToolStripSeparator26, "ToolStripSeparator26") - ' - 'mnuDescribeSpecificScatterPlot - ' - Me.mnuDescribeSpecificScatterPlot.Name = "mnuDescribeSpecificScatterPlot" - resources.ApplyResources(Me.mnuDescribeSpecificScatterPlot, "mnuDescribeSpecificScatterPlot") - Me.mnuDescribeSpecificScatterPlot.Tag = "Scatter_Plot..." - ' - 'mnuDescribeSpecificLinePlot - ' - Me.mnuDescribeSpecificLinePlot.Name = "mnuDescribeSpecificLinePlot" - resources.ApplyResources(Me.mnuDescribeSpecificLinePlot, "mnuDescribeSpecificLinePlot") - Me.mnuDescribeSpecificLinePlot.Tag = "Line_Plot..." - ' - 'mnuDescribeSpecificHistogram - ' - Me.mnuDescribeSpecificHistogram.Name = "mnuDescribeSpecificHistogram" - resources.ApplyResources(Me.mnuDescribeSpecificHistogram, "mnuDescribeSpecificHistogram") - Me.mnuDescribeSpecificHistogram.Tag = "Histogram..." - ' - 'mnuDescribeSpecificBoxplot - ' - Me.mnuDescribeSpecificBoxplot.Name = "mnuDescribeSpecificBoxplot" - resources.ApplyResources(Me.mnuDescribeSpecificBoxplot, "mnuDescribeSpecificBoxplot") - Me.mnuDescribeSpecificBoxplot.Tag = "Boxplot..." - ' - 'mnuDescribeSpecificDotPlot - ' - resources.ApplyResources(Me.mnuDescribeSpecificDotPlot, "mnuDescribeSpecificDotPlot") - Me.mnuDescribeSpecificDotPlot.Name = "mnuDescribeSpecificDotPlot" - Me.mnuDescribeSpecificDotPlot.Tag = "Dotplot..." - ' - 'mnuDescribeSpecificRugPlot - ' - Me.mnuDescribeSpecificRugPlot.Name = "mnuDescribeSpecificRugPlot" - resources.ApplyResources(Me.mnuDescribeSpecificRugPlot, "mnuDescribeSpecificRugPlot") - ' - 'mnuDescribeSpecificBarChart - ' - Me.mnuDescribeSpecificBarChart.Name = "mnuDescribeSpecificBarChart" - resources.ApplyResources(Me.mnuDescribeSpecificBarChart, "mnuDescribeSpecificBarChart") - Me.mnuDescribeSpecificBarChart.Tag = "Bar_Chart" - ' - 'mnuDescribeSpecificCummulativeDistribution - ' - Me.mnuDescribeSpecificCummulativeDistribution.Name = "mnuDescribeSpecificCummulativeDistribution" - resources.ApplyResources(Me.mnuDescribeSpecificCummulativeDistribution, "mnuDescribeSpecificCummulativeDistribution") - ' - 'mnuDescribeSpecificParallelCoordinatePlot - ' - Me.mnuDescribeSpecificParallelCoordinatePlot.Name = "mnuDescribeSpecificParallelCoordinatePlot" - resources.ApplyResources(Me.mnuDescribeSpecificParallelCoordinatePlot, "mnuDescribeSpecificParallelCoordinatePlot") - ' - 'mnuDescribeSpecificMosaic - ' - Me.mnuDescribeSpecificMosaic.Name = "mnuDescribeSpecificMosaic" - resources.ApplyResources(Me.mnuDescribeSpecificMosaic, "mnuDescribeSpecificMosaic") - ' - 'mnuDescribeGeneral - ' - Me.mnuDescribeGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeGeneralColumnSummaries, Me.mnuDescribeGeneralTabulation, Me.mnuDescribeGeneralGraphics, Me.ToolStripSeparator38, Me.mnuDescribeGeneralUseSummaries}) - Me.mnuDescribeGeneral.Name = "mnuDescribeGeneral" - resources.ApplyResources(Me.mnuDescribeGeneral, "mnuDescribeGeneral") - Me.mnuDescribeGeneral.Tag = "General" - ' - 'mnuDescribeGeneralColumnSummaries - ' - Me.mnuDescribeGeneralColumnSummaries.Name = "mnuDescribeGeneralColumnSummaries" - resources.ApplyResources(Me.mnuDescribeGeneralColumnSummaries, "mnuDescribeGeneralColumnSummaries") - Me.mnuDescribeGeneralColumnSummaries.Tag = "Column_Summaries..." - ' - 'mnuDescribeGeneralTabulation - ' - resources.ApplyResources(Me.mnuDescribeGeneralTabulation, "mnuDescribeGeneralTabulation") - Me.mnuDescribeGeneralTabulation.Name = "mnuDescribeGeneralTabulation" - Me.mnuDescribeGeneralTabulation.Tag = "Tabulation..." - ' - 'mnuDescribeGeneralGraphics - ' - Me.mnuDescribeGeneralGraphics.Name = "mnuDescribeGeneralGraphics" - resources.ApplyResources(Me.mnuDescribeGeneralGraphics, "mnuDescribeGeneralGraphics") - Me.mnuDescribeGeneralGraphics.Tag = "Graphics..." - ' - 'ToolStripSeparator38 - ' - Me.ToolStripSeparator38.Name = "ToolStripSeparator38" - resources.ApplyResources(Me.ToolStripSeparator38, "ToolStripSeparator38") - ' - 'mnuDescribeGeneralUseSummaries - ' - Me.mnuDescribeGeneralUseSummaries.Name = "mnuDescribeGeneralUseSummaries" - resources.ApplyResources(Me.mnuDescribeGeneralUseSummaries, "mnuDescribeGeneralUseSummaries") - ' - 'ToolStripSeparator9 - ' - Me.ToolStripSeparator9.Name = "ToolStripSeparator9" - resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") - ' - 'mnuDescribeMultivariate - ' - Me.mnuDescribeMultivariate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeMultivariateCorrelations, Me.mnuDescribeMultivariateprincipalComponents, Me.mnuDescribeMultivariateCanonicalCorrelations}) - Me.mnuDescribeMultivariate.Name = "mnuDescribeMultivariate" - resources.ApplyResources(Me.mnuDescribeMultivariate, "mnuDescribeMultivariate") - ' - 'mnuDescribeMultivariateCorrelations - ' - Me.mnuDescribeMultivariateCorrelations.Name = "mnuDescribeMultivariateCorrelations" - resources.ApplyResources(Me.mnuDescribeMultivariateCorrelations, "mnuDescribeMultivariateCorrelations") - ' - 'mnuDescribeMultivariateprincipalComponents - ' - Me.mnuDescribeMultivariateprincipalComponents.Name = "mnuDescribeMultivariateprincipalComponents" - resources.ApplyResources(Me.mnuDescribeMultivariateprincipalComponents, "mnuDescribeMultivariateprincipalComponents") - ' - 'mnuDescribeMultivariateCanonicalCorrelations - ' - Me.mnuDescribeMultivariateCanonicalCorrelations.Name = "mnuDescribeMultivariateCanonicalCorrelations" - resources.ApplyResources(Me.mnuDescribeMultivariateCanonicalCorrelations, "mnuDescribeMultivariateCanonicalCorrelations") - ' - 'ToolStripSeparator13 - ' - Me.ToolStripSeparator13.Name = "ToolStripSeparator13" - resources.ApplyResources(Me.ToolStripSeparator13, "ToolStripSeparator13") - ' - 'mnuDescribeUseGraph - ' - Me.mnuDescribeUseGraph.Name = "mnuDescribeUseGraph" - resources.ApplyResources(Me.mnuDescribeUseGraph, "mnuDescribeUseGraph") - ' - 'mnuDescribeCombineGraph - ' - Me.mnuDescribeCombineGraph.Name = "mnuDescribeCombineGraph" - resources.ApplyResources(Me.mnuDescribeCombineGraph, "mnuDescribeCombineGraph") - ' - 'mnuDescribeThemes - ' - resources.ApplyResources(Me.mnuDescribeThemes, "mnuDescribeThemes") - Me.mnuDescribeThemes.Name = "mnuDescribeThemes" - ' - 'mnuDescribeViewGraph - ' - Me.mnuDescribeViewGraph.Name = "mnuDescribeViewGraph" - resources.ApplyResources(Me.mnuDescribeViewGraph, "mnuDescribeViewGraph") - ' - 'mnuModel - ' - Me.mnuModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelProbabilityDistributions, Me.ToolStripSeparator3, Me.mnuModelOneVariable, Me.mnuModelTwoVariables, Me.mnuModelThreeVariables, Me.mnuModelFourVariables, Me.mnuModelGeneral, Me.ToolStripSeparator4, Me.mnuModelHypothesisTests, Me.mnuModelModel, Me.mnuModelUseModel, Me.mnuModelOtherOneVariable, Me.mnuModelOtherTwoVariables, Me.mnuModelOtherThreeVariables, Me.mnuModelOtherGeneral}) - Me.mnuModel.Name = "mnuModel" - resources.ApplyResources(Me.mnuModel, "mnuModel") - Me.mnuModel.Tag = "Model" - ' - 'mnuModelProbabilityDistributions - ' - Me.mnuModelProbabilityDistributions.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelProbabilityDistributionsShowModel, Me.mnuModelProbabilityDistributionsCompareModels, Me.mnuModelProbabilityDistributionsRandomSamplesUseModel}) - Me.mnuModelProbabilityDistributions.Name = "mnuModelProbabilityDistributions" - resources.ApplyResources(Me.mnuModelProbabilityDistributions, "mnuModelProbabilityDistributions") - Me.mnuModelProbabilityDistributions.Tag = "Probability_Distributions" - ' - 'mnuModelProbabilityDistributionsShowModel - ' - Me.mnuModelProbabilityDistributionsShowModel.Name = "mnuModelProbabilityDistributionsShowModel" - resources.ApplyResources(Me.mnuModelProbabilityDistributionsShowModel, "mnuModelProbabilityDistributionsShowModel") - ' - 'mnuModelProbabilityDistributionsCompareModels - ' - resources.ApplyResources(Me.mnuModelProbabilityDistributionsCompareModels, "mnuModelProbabilityDistributionsCompareModels") - Me.mnuModelProbabilityDistributionsCompareModels.Name = "mnuModelProbabilityDistributionsCompareModels" - Me.mnuModelProbabilityDistributionsCompareModels.Tag = "Show_Models..." - ' - 'mnuModelProbabilityDistributionsRandomSamplesUseModel - ' - Me.mnuModelProbabilityDistributionsRandomSamplesUseModel.Name = "mnuModelProbabilityDistributionsRandomSamplesUseModel" - resources.ApplyResources(Me.mnuModelProbabilityDistributionsRandomSamplesUseModel, "mnuModelProbabilityDistributionsRandomSamplesUseModel") - Me.mnuModelProbabilityDistributionsRandomSamplesUseModel.Tag = "RandomSamples_(Use_Model)..." - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - resources.ApplyResources(Me.ToolStripSeparator3, "ToolStripSeparator3") - ' - 'mnuModelOneVariable - ' - Me.mnuModelOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOneVariableFitModel, Me.mnuModelOneVariableCompareModels, Me.mnuModelOneVariableUseModel}) - Me.mnuModelOneVariable.Name = "mnuModelOneVariable" - resources.ApplyResources(Me.mnuModelOneVariable, "mnuModelOneVariable") - Me.mnuModelOneVariable.Tag = "One_Variable" - ' - 'mnuModelOneVariableFitModel - ' - Me.mnuModelOneVariableFitModel.Name = "mnuModelOneVariableFitModel" - resources.ApplyResources(Me.mnuModelOneVariableFitModel, "mnuModelOneVariableFitModel") - Me.mnuModelOneVariableFitModel.Tag = "Fit_Model..." - ' - 'mnuModelOneVariableCompareModels - ' - Me.mnuModelOneVariableCompareModels.Name = "mnuModelOneVariableCompareModels" - resources.ApplyResources(Me.mnuModelOneVariableCompareModels, "mnuModelOneVariableCompareModels") - Me.mnuModelOneVariableCompareModels.Tag = "Choose_Models..." - ' - 'mnuModelOneVariableUseModel - ' - Me.mnuModelOneVariableUseModel.Name = "mnuModelOneVariableUseModel" - resources.ApplyResources(Me.mnuModelOneVariableUseModel, "mnuModelOneVariableUseModel") - Me.mnuModelOneVariableUseModel.Tag = "Use_Model..." - ' - 'mnuModelTwoVariables - ' - Me.mnuModelTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelTwoVariablesFitModel, Me.mnuModelTwoVariablesChooseModel, Me.mnuModelTwoVariablesUseModel}) - Me.mnuModelTwoVariables.Name = "mnuModelTwoVariables" - resources.ApplyResources(Me.mnuModelTwoVariables, "mnuModelTwoVariables") - Me.mnuModelTwoVariables.Tag = "Two_Variables" - ' - 'mnuModelTwoVariablesFitModel - ' - Me.mnuModelTwoVariablesFitModel.Name = "mnuModelTwoVariablesFitModel" - resources.ApplyResources(Me.mnuModelTwoVariablesFitModel, "mnuModelTwoVariablesFitModel") - Me.mnuModelTwoVariablesFitModel.Tag = "Fit_Model..." - ' - 'mnuModelTwoVariablesChooseModel - ' - resources.ApplyResources(Me.mnuModelTwoVariablesChooseModel, "mnuModelTwoVariablesChooseModel") - Me.mnuModelTwoVariablesChooseModel.Name = "mnuModelTwoVariablesChooseModel" - Me.mnuModelTwoVariablesChooseModel.Tag = "Choose_Model..." - ' - 'mnuModelTwoVariablesUseModel - ' - Me.mnuModelTwoVariablesUseModel.Name = "mnuModelTwoVariablesUseModel" - resources.ApplyResources(Me.mnuModelTwoVariablesUseModel, "mnuModelTwoVariablesUseModel") - Me.mnuModelTwoVariablesUseModel.Tag = "Use_Model..." - ' - 'mnuModelThreeVariables - ' - Me.mnuModelThreeVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelThreeVariablesFitModel, Me.mnuModelThreeVariablesChooseModel, Me.mnuModelThreeVariablesUseModel}) - Me.mnuModelThreeVariables.Name = "mnuModelThreeVariables" - resources.ApplyResources(Me.mnuModelThreeVariables, "mnuModelThreeVariables") - Me.mnuModelThreeVariables.Tag = "Three_Variables" - ' - 'mnuModelThreeVariablesFitModel - ' - Me.mnuModelThreeVariablesFitModel.Name = "mnuModelThreeVariablesFitModel" - resources.ApplyResources(Me.mnuModelThreeVariablesFitModel, "mnuModelThreeVariablesFitModel") - Me.mnuModelThreeVariablesFitModel.Tag = "Fit_Model..." - ' - 'mnuModelThreeVariablesChooseModel - ' - resources.ApplyResources(Me.mnuModelThreeVariablesChooseModel, "mnuModelThreeVariablesChooseModel") - Me.mnuModelThreeVariablesChooseModel.Name = "mnuModelThreeVariablesChooseModel" - Me.mnuModelThreeVariablesChooseModel.Tag = "Choose_Model..." - ' - 'mnuModelThreeVariablesUseModel - ' - resources.ApplyResources(Me.mnuModelThreeVariablesUseModel, "mnuModelThreeVariablesUseModel") - Me.mnuModelThreeVariablesUseModel.Name = "mnuModelThreeVariablesUseModel" - Me.mnuModelThreeVariablesUseModel.Tag = "Use_Model..." - ' - 'mnuModelFourVariables - ' - Me.mnuModelFourVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelFourVariablesFitModel, Me.mnuModelFourVariablesChooseModel, Me.mnuModelFourVariablesUseModel}) - Me.mnuModelFourVariables.Name = "mnuModelFourVariables" - resources.ApplyResources(Me.mnuModelFourVariables, "mnuModelFourVariables") - Me.mnuModelFourVariables.Tag = "Four_Variables" - ' - 'mnuModelFourVariablesFitModel - ' - Me.mnuModelFourVariablesFitModel.Name = "mnuModelFourVariablesFitModel" - resources.ApplyResources(Me.mnuModelFourVariablesFitModel, "mnuModelFourVariablesFitModel") - Me.mnuModelFourVariablesFitModel.Tag = "Fit_Model..." - ' - 'mnuModelFourVariablesChooseModel - ' - resources.ApplyResources(Me.mnuModelFourVariablesChooseModel, "mnuModelFourVariablesChooseModel") - Me.mnuModelFourVariablesChooseModel.Name = "mnuModelFourVariablesChooseModel" - Me.mnuModelFourVariablesChooseModel.Tag = "Choose_Model..." - ' - 'mnuModelFourVariablesUseModel - ' - resources.ApplyResources(Me.mnuModelFourVariablesUseModel, "mnuModelFourVariablesUseModel") - Me.mnuModelFourVariablesUseModel.Name = "mnuModelFourVariablesUseModel" - Me.mnuModelFourVariablesUseModel.Tag = "Use_Model..." - ' - 'mnuModelGeneral - ' - Me.mnuModelGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelGeneralFitModel, Me.mnuModelGeneralChooseModel, Me.mnuModelGeneralUseModel}) - Me.mnuModelGeneral.Name = "mnuModelGeneral" - resources.ApplyResources(Me.mnuModelGeneral, "mnuModelGeneral") - Me.mnuModelGeneral.Tag = "General" - ' - 'mnuModelGeneralFitModel - ' - Me.mnuModelGeneralFitModel.Name = "mnuModelGeneralFitModel" - resources.ApplyResources(Me.mnuModelGeneralFitModel, "mnuModelGeneralFitModel") - Me.mnuModelGeneralFitModel.Tag = "Fit_Model..." - ' - 'mnuModelGeneralChooseModel - ' - resources.ApplyResources(Me.mnuModelGeneralChooseModel, "mnuModelGeneralChooseModel") - Me.mnuModelGeneralChooseModel.Name = "mnuModelGeneralChooseModel" - Me.mnuModelGeneralChooseModel.Tag = "Choose_Model..." - ' - 'mnuModelGeneralUseModel - ' - resources.ApplyResources(Me.mnuModelGeneralUseModel, "mnuModelGeneralUseModel") - Me.mnuModelGeneralUseModel.Name = "mnuModelGeneralUseModel" - Me.mnuModelGeneralUseModel.Tag = "Use_Model..." - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") - ' - 'mnuModelHypothesisTests - ' - Me.mnuModelHypothesisTests.Name = "mnuModelHypothesisTests" - resources.ApplyResources(Me.mnuModelHypothesisTests, "mnuModelHypothesisTests") - ' - 'mnuModelModel - ' - Me.mnuModelModel.Name = "mnuModelModel" - resources.ApplyResources(Me.mnuModelModel, "mnuModelModel") - ' - 'mnuModelUseModel - ' - Me.mnuModelUseModel.Name = "mnuModelUseModel" - resources.ApplyResources(Me.mnuModelUseModel, "mnuModelUseModel") - ' - 'mnuModelOtherOneVariable - ' - Me.mnuModelOtherOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherOneVariableExactResults, Me.mnuModelOtherOneVariableSampleSummaryData, Me.mnuModelOtherOneVariableNonParametric, Me.mnuModelOtherOneVariableGoodnessofFit}) - resources.ApplyResources(Me.mnuModelOtherOneVariable, "mnuModelOtherOneVariable") - Me.mnuModelOtherOneVariable.Name = "mnuModelOtherOneVariable" - Me.mnuModelOtherOneVariable.Tag = "Other_(One_Variable)" - ' - 'mnuModelOtherOneVariableExactResults - ' - Me.mnuModelOtherOneVariableExactResults.Name = "mnuModelOtherOneVariableExactResults" - resources.ApplyResources(Me.mnuModelOtherOneVariableExactResults, "mnuModelOtherOneVariableExactResults") - Me.mnuModelOtherOneVariableExactResults.Tag = "Exact_Results..." - ' - 'mnuModelOtherOneVariableSampleSummaryData - ' - resources.ApplyResources(Me.mnuModelOtherOneVariableSampleSummaryData, "mnuModelOtherOneVariableSampleSummaryData") - Me.mnuModelOtherOneVariableSampleSummaryData.Name = "mnuModelOtherOneVariableSampleSummaryData" - Me.mnuModelOtherOneVariableSampleSummaryData.Tag = "Summary_Data..." - ' - 'mnuModelOtherOneVariableNonParametric - ' - resources.ApplyResources(Me.mnuModelOtherOneVariableNonParametric, "mnuModelOtherOneVariableNonParametric") - Me.mnuModelOtherOneVariableNonParametric.Name = "mnuModelOtherOneVariableNonParametric" - Me.mnuModelOtherOneVariableNonParametric.Tag = "Non_Parametric..." - ' - 'mnuModelOtherOneVariableGoodnessofFit - ' - resources.ApplyResources(Me.mnuModelOtherOneVariableGoodnessofFit, "mnuModelOtherOneVariableGoodnessofFit") - Me.mnuModelOtherOneVariableGoodnessofFit.Name = "mnuModelOtherOneVariableGoodnessofFit" - Me.mnuModelOtherOneVariableGoodnessofFit.Tag = "Goodness_of_Fit" - ' - 'mnuModelOtherTwoVariables - ' - Me.mnuModelOtherTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherTwoVariablesTwoSamples, Me.mnuModelOtherTwoVariablesSummaryData, Me.mnuModelOtherTwoVariablesSimpleRegression, Me.mnuModelOtherTwoVariablesOneWayANOVA, Me.mnuModelOtherTwoVariablesNonParametricTwoSamples, Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA}) - resources.ApplyResources(Me.mnuModelOtherTwoVariables, "mnuModelOtherTwoVariables") - Me.mnuModelOtherTwoVariables.Name = "mnuModelOtherTwoVariables" - Me.mnuModelOtherTwoVariables.Tag = "Other_(Two_Variables)" - ' - 'mnuModelOtherTwoVariablesTwoSamples - ' - resources.ApplyResources(Me.mnuModelOtherTwoVariablesTwoSamples, "mnuModelOtherTwoVariablesTwoSamples") - Me.mnuModelOtherTwoVariablesTwoSamples.Name = "mnuModelOtherTwoVariablesTwoSamples" - Me.mnuModelOtherTwoVariablesTwoSamples.Tag = "Two_Samples..." - ' - 'mnuModelOtherTwoVariablesSummaryData - ' - resources.ApplyResources(Me.mnuModelOtherTwoVariablesSummaryData, "mnuModelOtherTwoVariablesSummaryData") - Me.mnuModelOtherTwoVariablesSummaryData.Name = "mnuModelOtherTwoVariablesSummaryData" - Me.mnuModelOtherTwoVariablesSummaryData.Tag = "Summary_Data..." - ' - 'mnuModelOtherTwoVariablesSimpleRegression - ' - Me.mnuModelOtherTwoVariablesSimpleRegression.Name = "mnuModelOtherTwoVariablesSimpleRegression" - resources.ApplyResources(Me.mnuModelOtherTwoVariablesSimpleRegression, "mnuModelOtherTwoVariablesSimpleRegression") - Me.mnuModelOtherTwoVariablesSimpleRegression.Tag = "Simple_Regression..." - ' - 'mnuModelOtherTwoVariablesOneWayANOVA - ' - Me.mnuModelOtherTwoVariablesOneWayANOVA.Name = "mnuModelOtherTwoVariablesOneWayANOVA" - resources.ApplyResources(Me.mnuModelOtherTwoVariablesOneWayANOVA, "mnuModelOtherTwoVariablesOneWayANOVA") - Me.mnuModelOtherTwoVariablesOneWayANOVA.Tag = "One_Way_ANOVA..." - ' - 'mnuModelOtherTwoVariablesNonParametricTwoSamples - ' - resources.ApplyResources(Me.mnuModelOtherTwoVariablesNonParametricTwoSamples, "mnuModelOtherTwoVariablesNonParametricTwoSamples") - Me.mnuModelOtherTwoVariablesNonParametricTwoSamples.Name = "mnuModelOtherTwoVariablesNonParametricTwoSamples" - Me.mnuModelOtherTwoVariablesNonParametricTwoSamples.Tag = "Non_Parameteric_Two_Samples..." - ' - 'mnuModelOtherTwoVariablesNonParametricOneWayANOVA - ' - Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA.Name = "mnuModelOtherTwoVariablesNonParametricOneWayANOVA" - resources.ApplyResources(Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA, "mnuModelOtherTwoVariablesNonParametricOneWayANOVA") - Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA.Tag = "Non_Parameteric_One_Way_ANOVA..." - ' - 'mnuModelOtherThreeVariables - ' - Me.mnuModelOtherThreeVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherThreeVariablesSimpleWithGroups, Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA, Me.mnuModelOtherThreeVariablesChisquareTest}) - resources.ApplyResources(Me.mnuModelOtherThreeVariables, "mnuModelOtherThreeVariables") - Me.mnuModelOtherThreeVariables.Name = "mnuModelOtherThreeVariables" - Me.mnuModelOtherThreeVariables.Tag = "Other_(Three_Variable)" - ' - 'mnuModelOtherThreeVariablesSimpleWithGroups - ' - resources.ApplyResources(Me.mnuModelOtherThreeVariablesSimpleWithGroups, "mnuModelOtherThreeVariablesSimpleWithGroups") - Me.mnuModelOtherThreeVariablesSimpleWithGroups.Name = "mnuModelOtherThreeVariablesSimpleWithGroups" - Me.mnuModelOtherThreeVariablesSimpleWithGroups.Tag = "Simple_with_groups..." - ' - 'mnuModelOtherThreeVariablesNonParametricTwoWayANOVA - ' - Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA.Name = "mnuModelOtherThreeVariablesNonParametricTwoWayANOVA" - resources.ApplyResources(Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA, "mnuModelOtherThreeVariablesNonParametricTwoWayANOVA") - Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA.Tag = "Non_Parametric_Two_Way_ANOVA..." - ' - 'mnuModelOtherThreeVariablesChisquareTest - ' - Me.mnuModelOtherThreeVariablesChisquareTest.Name = "mnuModelOtherThreeVariablesChisquareTest" - resources.ApplyResources(Me.mnuModelOtherThreeVariablesChisquareTest, "mnuModelOtherThreeVariablesChisquareTest") - Me.mnuModelOtherThreeVariablesChisquareTest.Tag = "Chi-square_Test" - ' - 'mnuModelOtherGeneral - ' - Me.mnuModelOtherGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherGeneralANOVAGeneral, Me.mnuModelOtherGeneralRegression, Me.mnuModelOtherGeneralLogLinear}) - resources.ApplyResources(Me.mnuModelOtherGeneral, "mnuModelOtherGeneral") - Me.mnuModelOtherGeneral.Name = "mnuModelOtherGeneral" - Me.mnuModelOtherGeneral.Tag = "Other_(General)" - ' - 'mnuModelOtherGeneralANOVAGeneral - ' - resources.ApplyResources(Me.mnuModelOtherGeneralANOVAGeneral, "mnuModelOtherGeneralANOVAGeneral") - Me.mnuModelOtherGeneralANOVAGeneral.Name = "mnuModelOtherGeneralANOVAGeneral" - Me.mnuModelOtherGeneralANOVAGeneral.Tag = "ANOVA_General..." - ' - 'mnuModelOtherGeneralRegression - ' - resources.ApplyResources(Me.mnuModelOtherGeneralRegression, "mnuModelOtherGeneralRegression") - Me.mnuModelOtherGeneralRegression.Name = "mnuModelOtherGeneralRegression" - Me.mnuModelOtherGeneralRegression.Tag = "Regression..." - ' - 'mnuModelOtherGeneralLogLinear - ' - resources.ApplyResources(Me.mnuModelOtherGeneralLogLinear, "mnuModelOtherGeneralLogLinear") - Me.mnuModelOtherGeneralLogLinear.Name = "mnuModelOtherGeneralLogLinear" - Me.mnuModelOtherGeneralLogLinear.Tag = "Log_Linear" - ' - 'mnuClimaticExamine - ' - resources.ApplyResources(Me.mnuClimaticExamine, "mnuClimaticExamine") - Me.mnuClimaticExamine.Name = "mnuClimaticExamine" - Me.mnuClimaticExamine.Tag = "Examine" - ' - 'mnuClimaticProcess - ' - resources.ApplyResources(Me.mnuClimaticProcess, "mnuClimaticProcess") - Me.mnuClimaticProcess.Name = "mnuClimaticProcess" - Me.mnuClimaticProcess.Tag = "Process" - ' - 'mnuClimaticEvaporation - ' - Me.mnuClimaticEvaporation.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticEvaporationSite, Me.mnuClimaticEvaporationPenman}) - Me.mnuClimaticEvaporation.Name = "mnuClimaticEvaporation" - resources.ApplyResources(Me.mnuClimaticEvaporation, "mnuClimaticEvaporation") - Me.mnuClimaticEvaporation.Tag = "Evaporation" - ' - 'mnuClimaticEvaporationSite - ' - resources.ApplyResources(Me.mnuClimaticEvaporationSite, "mnuClimaticEvaporationSite") - Me.mnuClimaticEvaporationSite.Name = "mnuClimaticEvaporationSite" - Me.mnuClimaticEvaporationSite.Tag = "Site" - ' - 'mnuClimaticEvaporationPenman - ' - resources.ApplyResources(Me.mnuClimaticEvaporationPenman, "mnuClimaticEvaporationPenman") - Me.mnuClimaticEvaporationPenman.Name = "mnuClimaticEvaporationPenman" - Me.mnuClimaticEvaporationPenman.Tag = "Penman" - ' - 'mnuClimaticCrop - ' - Me.mnuClimaticCrop.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCropCropCoefficients, Me.mnuClimaticCropWaterSatisfactionIndex}) - Me.mnuClimaticCrop.Name = "mnuClimaticCrop" - resources.ApplyResources(Me.mnuClimaticCrop, "mnuClimaticCrop") - Me.mnuClimaticCrop.Tag = "Crop" - ' - 'mnuClimaticCropCropCoefficients - ' - resources.ApplyResources(Me.mnuClimaticCropCropCoefficients, "mnuClimaticCropCropCoefficients") - Me.mnuClimaticCropCropCoefficients.Name = "mnuClimaticCropCropCoefficients" - ' - 'mnuClimaticCropWaterSatisfactionIndex - ' - resources.ApplyResources(Me.mnuClimaticCropWaterSatisfactionIndex, "mnuClimaticCropWaterSatisfactionIndex") - Me.mnuClimaticCropWaterSatisfactionIndex.Name = "mnuClimaticCropWaterSatisfactionIndex" - ' - 'mnuClimaticHeatSum - ' - resources.ApplyResources(Me.mnuClimaticHeatSum, "mnuClimaticHeatSum") - Me.mnuClimaticHeatSum.Name = "mnuClimaticHeatSum" - Me.mnuClimaticHeatSum.Tag = "Heat_Sum" - ' - 'mnuView - ' - Me.mnuView.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuViewDataView, Me.mnuViewOutputWindow, Me.mnuViewLog, Me.mnuViewScriptWindow, Me.mnuViewColumnMetadata, Me.mnuViewDataFrameMetadata, Me.ToolStripSeparator22, Me.mnuViewClimaticMenu, Me.mnuViewProcurementMenu, Me.mnuViewOptionsByContextMenu, Me.ToolStripSeparator39, Me.mnuViewResetToDefaultLayout}) - Me.mnuView.Name = "mnuView" - resources.ApplyResources(Me.mnuView, "mnuView") - Me.mnuView.Tag = "View" - ' - 'mnuViewDataView - ' - Me.mnuViewDataView.Name = "mnuViewDataView" - resources.ApplyResources(Me.mnuViewDataView, "mnuViewDataView") - Me.mnuViewDataView.Tag = "Data_View" - ' - 'mnuViewOutputWindow - ' - Me.mnuViewOutputWindow.Name = "mnuViewOutputWindow" - resources.ApplyResources(Me.mnuViewOutputWindow, "mnuViewOutputWindow") - ' - 'mnuViewLog - ' - Me.mnuViewLog.Name = "mnuViewLog" - resources.ApplyResources(Me.mnuViewLog, "mnuViewLog") - Me.mnuViewLog.Tag = "Log" - ' - 'mnuViewScriptWindow - ' - Me.mnuViewScriptWindow.Name = "mnuViewScriptWindow" - resources.ApplyResources(Me.mnuViewScriptWindow, "mnuViewScriptWindow") - Me.mnuViewScriptWindow.Tag = "Script_Window" - ' - 'mnuViewColumnMetadata - ' - Me.mnuViewColumnMetadata.Name = "mnuViewColumnMetadata" - resources.ApplyResources(Me.mnuViewColumnMetadata, "mnuViewColumnMetadata") - Me.mnuViewColumnMetadata.Tag = "Column_Metadata" - ' - 'mnuViewDataFrameMetadata - ' - Me.mnuViewDataFrameMetadata.Name = "mnuViewDataFrameMetadata" - resources.ApplyResources(Me.mnuViewDataFrameMetadata, "mnuViewDataFrameMetadata") - Me.mnuViewDataFrameMetadata.Tag = "Data_Frame_Metadata" - ' - 'ToolStripSeparator22 - ' - Me.ToolStripSeparator22.Name = "ToolStripSeparator22" - resources.ApplyResources(Me.ToolStripSeparator22, "ToolStripSeparator22") - ' - 'mnuViewClimaticMenu - ' - Me.mnuViewClimaticMenu.Name = "mnuViewClimaticMenu" - resources.ApplyResources(Me.mnuViewClimaticMenu, "mnuViewClimaticMenu") - Me.mnuViewClimaticMenu.Tag = "" - ' - 'mnuViewProcurementMenu - ' - Me.mnuViewProcurementMenu.Name = "mnuViewProcurementMenu" - resources.ApplyResources(Me.mnuViewProcurementMenu, "mnuViewProcurementMenu") - Me.mnuViewProcurementMenu.Tag = "" - ' - 'mnuViewOptionsByContextMenu - ' - Me.mnuViewOptionsByContextMenu.Name = "mnuViewOptionsByContextMenu" - resources.ApplyResources(Me.mnuViewOptionsByContextMenu, "mnuViewOptionsByContextMenu") - ' - 'ToolStripSeparator39 - ' - Me.ToolStripSeparator39.Name = "ToolStripSeparator39" - resources.ApplyResources(Me.ToolStripSeparator39, "ToolStripSeparator39") - ' - 'mnuViewResetToDefaultLayout - ' - Me.mnuViewResetToDefaultLayout.Name = "mnuViewResetToDefaultLayout" - resources.ApplyResources(Me.mnuViewResetToDefaultLayout, "mnuViewResetToDefaultLayout") - ' - 'mnuHelp - ' - Me.mnuHelp.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuHelpHelpIntroduction, Me.mnuHelpHistFAQ, Me.mnuHelpGetingStarted, Me.ToolStripSeparator28, Me.mnuHelpWindows, Me.mnuHelpDataViewSpreadsheet, Me.mnuHelpMenus, Me.mnuHelpAboutR, Me.mnuHelpRPackagesCommands, Me.mnuHelpDataset, Me.ToolStripSeparator29, Me.mnuHelpGuide, Me.mnuHelpAboutRInstat, Me.mnuHelpLicence, Me.mnuHelpAcknowledgments}) - Me.mnuHelp.Name = "mnuHelp" - resources.ApplyResources(Me.mnuHelp, "mnuHelp") - Me.mnuHelp.Tag = "Help" - ' - 'mnuHelpHelpIntroduction - ' - Me.mnuHelpHelpIntroduction.Name = "mnuHelpHelpIntroduction" - resources.ApplyResources(Me.mnuHelpHelpIntroduction, "mnuHelpHelpIntroduction") - ' - 'mnuHelpHistFAQ - ' - Me.mnuHelpHistFAQ.Name = "mnuHelpHistFAQ" - resources.ApplyResources(Me.mnuHelpHistFAQ, "mnuHelpHistFAQ") - ' - 'mnuHelpGetingStarted - ' - Me.mnuHelpGetingStarted.Name = "mnuHelpGetingStarted" - resources.ApplyResources(Me.mnuHelpGetingStarted, "mnuHelpGetingStarted") - ' - 'ToolStripSeparator28 - ' - Me.ToolStripSeparator28.Name = "ToolStripSeparator28" - resources.ApplyResources(Me.ToolStripSeparator28, "ToolStripSeparator28") - ' - 'mnuHelpWindows - ' - Me.mnuHelpWindows.Name = "mnuHelpWindows" - resources.ApplyResources(Me.mnuHelpWindows, "mnuHelpWindows") - ' - 'mnuHelpDataViewSpreadsheet - ' - Me.mnuHelpDataViewSpreadsheet.Name = "mnuHelpDataViewSpreadsheet" - resources.ApplyResources(Me.mnuHelpDataViewSpreadsheet, "mnuHelpDataViewSpreadsheet") - ' - 'mnuHelpMenus - ' - Me.mnuHelpMenus.Name = "mnuHelpMenus" - resources.ApplyResources(Me.mnuHelpMenus, "mnuHelpMenus") - ' - 'mnuHelpAboutR - ' - Me.mnuHelpAboutR.Name = "mnuHelpAboutR" - resources.ApplyResources(Me.mnuHelpAboutR, "mnuHelpAboutR") - ' - 'mnuHelpRPackagesCommands - ' - Me.mnuHelpRPackagesCommands.Name = "mnuHelpRPackagesCommands" - resources.ApplyResources(Me.mnuHelpRPackagesCommands, "mnuHelpRPackagesCommands") - ' - 'mnuHelpDataset - ' - Me.mnuHelpDataset.Name = "mnuHelpDataset" - resources.ApplyResources(Me.mnuHelpDataset, "mnuHelpDataset") - ' - 'ToolStripSeparator29 - ' - Me.ToolStripSeparator29.Name = "ToolStripSeparator29" - resources.ApplyResources(Me.ToolStripSeparator29, "ToolStripSeparator29") - ' - 'mnuHelpGuide - ' - Me.mnuHelpGuide.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuHelpGuidesCaseStudy, Me.mnuHelpGuideGlosary, Me.mnuhelpGuidesMore}) - Me.mnuHelpGuide.Name = "mnuHelpGuide" - resources.ApplyResources(Me.mnuHelpGuide, "mnuHelpGuide") - ' - 'mnuHelpGuidesCaseStudy - ' - Me.mnuHelpGuidesCaseStudy.Name = "mnuHelpGuidesCaseStudy" - resources.ApplyResources(Me.mnuHelpGuidesCaseStudy, "mnuHelpGuidesCaseStudy") - ' - 'mnuHelpGuideGlosary - ' - Me.mnuHelpGuideGlosary.Name = "mnuHelpGuideGlosary" - resources.ApplyResources(Me.mnuHelpGuideGlosary, "mnuHelpGuideGlosary") - ' - 'mnuhelpGuidesMore - ' - resources.ApplyResources(Me.mnuhelpGuidesMore, "mnuhelpGuidesMore") - Me.mnuhelpGuidesMore.Name = "mnuhelpGuidesMore" - ' - 'mnuHelpAboutRInstat - ' - resources.ApplyResources(Me.mnuHelpAboutRInstat, "mnuHelpAboutRInstat") - Me.mnuHelpAboutRInstat.Name = "mnuHelpAboutRInstat" - Me.mnuHelpAboutRInstat.Tag = "About_R-Instat" - ' - 'mnuHelpLicence - ' - Me.mnuHelpLicence.Name = "mnuHelpLicence" - resources.ApplyResources(Me.mnuHelpLicence, "mnuHelpLicence") - Me.mnuHelpLicence.Tag = "Licence..." - ' - 'mnuHelpAcknowledgments - ' - Me.mnuHelpAcknowledgments.Name = "mnuHelpAcknowledgments" - resources.ApplyResources(Me.mnuHelpAcknowledgments, "mnuHelpAcknowledgments") - ' - 'ToolStripSeparator16 - ' - Me.ToolStripSeparator16.Name = "ToolStripSeparator16" - resources.ApplyResources(Me.ToolStripSeparator16, "ToolStripSeparator16") - ' - 'mnuClimatic - ' - Me.mnuClimatic.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticFile, Me.ToolStripSeparator18, Me.mnuClimaticTidyandExamine, Me.mnuClimaticDates, Me.mnuClimaticDefineClimaticData, Me.mnuClimaticCheckData, Me.mnuClimaticPrepare, Me.ToolStripSeparator30, Me.mnuClimaticDescribe, Me.mnuClimaticPICSA, Me.mnuCMSAF, Me.mnuClimaticMapping, Me.ToolStripSeparator16, Me.mnuClimaticModel, Me.mnuClimaticExamine, Me.mnuClimaticProcess, Me.ToolStripSeparator23, Me.mnuClimaticSCF, Me.mnuClimaticEvaporation, Me.mnuClimaticCrop, Me.mnuClimaticHeatSum, Me.mnuClimaticClimateMethods}) - Me.mnuClimatic.Name = "mnuClimatic" - resources.ApplyResources(Me.mnuClimatic, "mnuClimatic") - Me.mnuClimatic.Tag = "Climatic" - ' - 'mnuClimaticFile - ' - Me.mnuClimaticFile.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticFileOpensst, Me.mnuClimaticFileOpenGriddedData, Me.mnuClimaticFileImportandTidyNetCDF, Me.mnuClimaticFileOpenandTidyShapefile, Me.mnuClimateFileImportFromClimSoft, Me.mnuClimaticFileImportFromCliData, Me.ToolStripSeparator15, Me.mnuClimaticFileExportToCPT}) - Me.mnuClimaticFile.Name = "mnuClimaticFile" - resources.ApplyResources(Me.mnuClimaticFile, "mnuClimaticFile") - ' - 'mnuClimaticFileOpensst - ' - Me.mnuClimaticFileOpensst.Name = "mnuClimaticFileOpensst" - resources.ApplyResources(Me.mnuClimaticFileOpensst, "mnuClimaticFileOpensst") - ' - 'mnuClimaticFileOpenGriddedData - ' - Me.mnuClimaticFileOpenGriddedData.Name = "mnuClimaticFileOpenGriddedData" - resources.ApplyResources(Me.mnuClimaticFileOpenGriddedData, "mnuClimaticFileOpenGriddedData") - ' - 'mnuClimaticFileImportandTidyNetCDF - ' - Me.mnuClimaticFileImportandTidyNetCDF.Name = "mnuClimaticFileImportandTidyNetCDF" - resources.ApplyResources(Me.mnuClimaticFileImportandTidyNetCDF, "mnuClimaticFileImportandTidyNetCDF") - ' - 'mnuClimaticFileOpenandTidyShapefile - ' - Me.mnuClimaticFileOpenandTidyShapefile.Name = "mnuClimaticFileOpenandTidyShapefile" - resources.ApplyResources(Me.mnuClimaticFileOpenandTidyShapefile, "mnuClimaticFileOpenandTidyShapefile") - ' - 'mnuClimateFileImportFromClimSoft - ' - Me.mnuClimateFileImportFromClimSoft.Name = "mnuClimateFileImportFromClimSoft" - resources.ApplyResources(Me.mnuClimateFileImportFromClimSoft, "mnuClimateFileImportFromClimSoft") - ' - 'mnuClimaticFileImportFromCliData - ' - resources.ApplyResources(Me.mnuClimaticFileImportFromCliData, "mnuClimaticFileImportFromCliData") - Me.mnuClimaticFileImportFromCliData.Name = "mnuClimaticFileImportFromCliData" - ' - 'ToolStripSeparator15 - ' - Me.ToolStripSeparator15.Name = "ToolStripSeparator15" - resources.ApplyResources(Me.ToolStripSeparator15, "ToolStripSeparator15") - ' - 'mnuClimaticFileExportToCPT - ' - Me.mnuClimaticFileExportToCPT.Name = "mnuClimaticFileExportToCPT" - resources.ApplyResources(Me.mnuClimaticFileExportToCPT, "mnuClimaticFileExportToCPT") - Me.mnuClimaticFileExportToCPT.Tag = "Export_to_CPT" - ' - 'ToolStripSeparator18 - ' - Me.ToolStripSeparator18.Name = "ToolStripSeparator18" - resources.ApplyResources(Me.ToolStripSeparator18, "ToolStripSeparator18") - ' - 'mnuClimaticTidyandExamine - ' - Me.mnuClimaticTidyandExamine.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticTidyandExamineTidyDailyData, Me.mnuClimaticTidyandExamineNonNumericCases, Me.mnuClimaticTidyandExamineReplaceValues, Me.mnuClimaticTidyandExamineDuplicates, Me.ToolStripSeparator54, Me.mnuClimaticTidyandExamineStack, Me.mnuClimaticTidyandExamineUnstack, Me.mnuClimaticTidyandExamineMerge, Me.mnuClimaticTidyandExamineAppend, Me.ToolStripSeparator50, Me.mnuClimaticTidyandExamineOneVariableSummarize, Me.mnuClimaticTidyandExamineOneVariableGraph, Me.mnuClimaticTidyandExamineOneVariableFrequencies}) - Me.mnuClimaticTidyandExamine.Name = "mnuClimaticTidyandExamine" - resources.ApplyResources(Me.mnuClimaticTidyandExamine, "mnuClimaticTidyandExamine") - ' - 'mnuClimaticTidyandExamineTidyDailyData - ' - Me.mnuClimaticTidyandExamineTidyDailyData.Name = "mnuClimaticTidyandExamineTidyDailyData" - resources.ApplyResources(Me.mnuClimaticTidyandExamineTidyDailyData, "mnuClimaticTidyandExamineTidyDailyData") - ' - 'mnuClimaticTidyandExamineNonNumericCases - ' - Me.mnuClimaticTidyandExamineNonNumericCases.Name = "mnuClimaticTidyandExamineNonNumericCases" - resources.ApplyResources(Me.mnuClimaticTidyandExamineNonNumericCases, "mnuClimaticTidyandExamineNonNumericCases") - ' - 'mnuClimaticTidyandExamineReplaceValues - ' - Me.mnuClimaticTidyandExamineReplaceValues.Name = "mnuClimaticTidyandExamineReplaceValues" - resources.ApplyResources(Me.mnuClimaticTidyandExamineReplaceValues, "mnuClimaticTidyandExamineReplaceValues") - ' - 'mnuClimaticTidyandExamineDuplicates - ' - Me.mnuClimaticTidyandExamineDuplicates.Name = "mnuClimaticTidyandExamineDuplicates" - resources.ApplyResources(Me.mnuClimaticTidyandExamineDuplicates, "mnuClimaticTidyandExamineDuplicates") - ' - 'ToolStripSeparator54 - ' - Me.ToolStripSeparator54.Name = "ToolStripSeparator54" - resources.ApplyResources(Me.ToolStripSeparator54, "ToolStripSeparator54") - ' - 'mnuClimaticTidyandExamineStack - ' - Me.mnuClimaticTidyandExamineStack.Name = "mnuClimaticTidyandExamineStack" - resources.ApplyResources(Me.mnuClimaticTidyandExamineStack, "mnuClimaticTidyandExamineStack") - ' - 'mnuClimaticTidyandExamineUnstack - ' - Me.mnuClimaticTidyandExamineUnstack.Name = "mnuClimaticTidyandExamineUnstack" - resources.ApplyResources(Me.mnuClimaticTidyandExamineUnstack, "mnuClimaticTidyandExamineUnstack") - ' - 'mnuClimaticTidyandExamineMerge - ' - Me.mnuClimaticTidyandExamineMerge.Name = "mnuClimaticTidyandExamineMerge" - resources.ApplyResources(Me.mnuClimaticTidyandExamineMerge, "mnuClimaticTidyandExamineMerge") - ' - 'mnuClimaticTidyandExamineAppend - ' - Me.mnuClimaticTidyandExamineAppend.Name = "mnuClimaticTidyandExamineAppend" - resources.ApplyResources(Me.mnuClimaticTidyandExamineAppend, "mnuClimaticTidyandExamineAppend") - ' - 'ToolStripSeparator50 - ' - Me.ToolStripSeparator50.Name = "ToolStripSeparator50" - resources.ApplyResources(Me.ToolStripSeparator50, "ToolStripSeparator50") - ' - 'mnuClimaticTidyandExamineOneVariableSummarize - ' - Me.mnuClimaticTidyandExamineOneVariableSummarize.Name = "mnuClimaticTidyandExamineOneVariableSummarize" - resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableSummarize, "mnuClimaticTidyandExamineOneVariableSummarize") - ' - 'mnuClimaticTidyandExamineOneVariableGraph - ' - Me.mnuClimaticTidyandExamineOneVariableGraph.Name = "mnuClimaticTidyandExamineOneVariableGraph" - resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableGraph, "mnuClimaticTidyandExamineOneVariableGraph") - ' - 'mnuClimaticTidyandExamineOneVariableFrequencies - ' - Me.mnuClimaticTidyandExamineOneVariableFrequencies.Name = "mnuClimaticTidyandExamineOneVariableFrequencies" - resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableFrequencies, "mnuClimaticTidyandExamineOneVariableFrequencies") - ' - 'mnuClimaticDates - ' - Me.mnuClimaticDates.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDatesGenerateDates, Me.mnuClimaticDatesMakeDate, Me.mnuClimaticDatesInfillMissingDates, Me.mnuClimaticDatesUseDate, Me.mnuClimaticDatesMakeTime, Me.mnuClimaticDatesUseTime}) - Me.mnuClimaticDates.Name = "mnuClimaticDates" - resources.ApplyResources(Me.mnuClimaticDates, "mnuClimaticDates") - ' - 'mnuClimaticDatesGenerateDates - ' - Me.mnuClimaticDatesGenerateDates.Name = "mnuClimaticDatesGenerateDates" - resources.ApplyResources(Me.mnuClimaticDatesGenerateDates, "mnuClimaticDatesGenerateDates") - ' - 'mnuClimaticDatesMakeDate - ' - Me.mnuClimaticDatesMakeDate.Name = "mnuClimaticDatesMakeDate" - resources.ApplyResources(Me.mnuClimaticDatesMakeDate, "mnuClimaticDatesMakeDate") - ' - 'mnuClimaticDatesInfillMissingDates - ' - Me.mnuClimaticDatesInfillMissingDates.Name = "mnuClimaticDatesInfillMissingDates" - resources.ApplyResources(Me.mnuClimaticDatesInfillMissingDates, "mnuClimaticDatesInfillMissingDates") - ' - 'mnuClimaticDatesUseDate - ' - Me.mnuClimaticDatesUseDate.Name = "mnuClimaticDatesUseDate" - resources.ApplyResources(Me.mnuClimaticDatesUseDate, "mnuClimaticDatesUseDate") - ' - 'mnuClimaticDatesMakeTime - ' - resources.ApplyResources(Me.mnuClimaticDatesMakeTime, "mnuClimaticDatesMakeTime") - Me.mnuClimaticDatesMakeTime.Name = "mnuClimaticDatesMakeTime" - ' - 'mnuClimaticDatesUseTime - ' - resources.ApplyResources(Me.mnuClimaticDatesUseTime, "mnuClimaticDatesUseTime") - Me.mnuClimaticDatesUseTime.Name = "mnuClimaticDatesUseTime" - ' - 'mnuClimaticDefineClimaticData - ' - Me.mnuClimaticDefineClimaticData.Name = "mnuClimaticDefineClimaticData" - resources.ApplyResources(Me.mnuClimaticDefineClimaticData, "mnuClimaticDefineClimaticData") - ' - 'mnuClimaticCheckData - ' - Me.mnuClimaticCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCheckDataInventory, Me.mnuClimaticCheckDataDisplayDaily, Me.mnuClimaticCheckDataBoxplot, Me.mnuClimaticCheckDataQCTemperatures, Me.mnuClimaticCheckDataQCRainfall}) - Me.mnuClimaticCheckData.Name = "mnuClimaticCheckData" - resources.ApplyResources(Me.mnuClimaticCheckData, "mnuClimaticCheckData") - ' - 'mnuClimaticCheckDataInventory - ' - Me.mnuClimaticCheckDataInventory.Name = "mnuClimaticCheckDataInventory" - resources.ApplyResources(Me.mnuClimaticCheckDataInventory, "mnuClimaticCheckDataInventory") - ' - 'mnuClimaticCheckDataDisplayDaily - ' - Me.mnuClimaticCheckDataDisplayDaily.Name = "mnuClimaticCheckDataDisplayDaily" - resources.ApplyResources(Me.mnuClimaticCheckDataDisplayDaily, "mnuClimaticCheckDataDisplayDaily") - ' - 'mnuClimaticCheckDataBoxplot - ' - Me.mnuClimaticCheckDataBoxplot.Name = "mnuClimaticCheckDataBoxplot" - resources.ApplyResources(Me.mnuClimaticCheckDataBoxplot, "mnuClimaticCheckDataBoxplot") - ' - 'mnuClimaticCheckDataQCTemperatures - ' - Me.mnuClimaticCheckDataQCTemperatures.Name = "mnuClimaticCheckDataQCTemperatures" - resources.ApplyResources(Me.mnuClimaticCheckDataQCTemperatures, "mnuClimaticCheckDataQCTemperatures") - ' - 'mnuClimaticCheckDataQCRainfall - ' - Me.mnuClimaticCheckDataQCRainfall.Name = "mnuClimaticCheckDataQCRainfall" - resources.ApplyResources(Me.mnuClimaticCheckDataQCRainfall, "mnuClimaticCheckDataQCRainfall") - ' - 'mnuClimaticPrepare - ' - Me.mnuClimaticPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuCimaticPrepareTransform, Me.mnuClimaticPrepareConversions, Me.mnuClimaticPrepareCompare, Me.ToolStripSeparator37, Me.mnuClimaticPrepareClimaticSummaries, Me.mnuClimaticPrepareStartoftheRains, Me.mnuClimaticPrepareEndOfRains, Me.mnuClimaticPrepareLengthOfSeason, Me.mnuClimaticPrepareSpells, Me.mnuClimaticPrepareExtremes, Me.ToolStripSeparator46, Me.mnuClimaticPrepareClimdex, Me.mnuClimaticPrepareSPI, Me.ToolStripSeparator51, Me.mnuClimaticPrepareEvapotranspiration, Me.mnuClimaticPrepareSummary, Me.mnuClimaticPrepareNewWorksheet, Me.mnuClimaticPrepareImportDailyData, Me.mnuClimaticPrepareMakeFactor, Me.mnuClimaticPrepareShiftDailyData, Me.mnuClimaticPrepareUnstackDailyData, Me.mnuClimaticPrepareStackDailyData}) - Me.mnuClimaticPrepare.Name = "mnuClimaticPrepare" - resources.ApplyResources(Me.mnuClimaticPrepare, "mnuClimaticPrepare") - Me.mnuClimaticPrepare.Tag = "Prepare" - ' - 'mnuCimaticPrepareTransform - ' - Me.mnuCimaticPrepareTransform.Name = "mnuCimaticPrepareTransform" - resources.ApplyResources(Me.mnuCimaticPrepareTransform, "mnuCimaticPrepareTransform") - ' - 'mnuClimaticPrepareConversions - ' - Me.mnuClimaticPrepareConversions.Name = "mnuClimaticPrepareConversions" - resources.ApplyResources(Me.mnuClimaticPrepareConversions, "mnuClimaticPrepareConversions") - ' - 'mnuClimaticPrepareCompare - ' - Me.mnuClimaticPrepareCompare.Name = "mnuClimaticPrepareCompare" - resources.ApplyResources(Me.mnuClimaticPrepareCompare, "mnuClimaticPrepareCompare") - ' - 'ToolStripSeparator37 - ' - Me.ToolStripSeparator37.Name = "ToolStripSeparator37" - resources.ApplyResources(Me.ToolStripSeparator37, "ToolStripSeparator37") - ' - 'mnuClimaticPrepareClimaticSummaries - ' - Me.mnuClimaticPrepareClimaticSummaries.Name = "mnuClimaticPrepareClimaticSummaries" - resources.ApplyResources(Me.mnuClimaticPrepareClimaticSummaries, "mnuClimaticPrepareClimaticSummaries") - ' - 'mnuClimaticPrepareStartoftheRains - ' - Me.mnuClimaticPrepareStartoftheRains.Name = "mnuClimaticPrepareStartoftheRains" - resources.ApplyResources(Me.mnuClimaticPrepareStartoftheRains, "mnuClimaticPrepareStartoftheRains") - ' - 'mnuClimaticPrepareEndOfRains - ' - Me.mnuClimaticPrepareEndOfRains.Name = "mnuClimaticPrepareEndOfRains" - resources.ApplyResources(Me.mnuClimaticPrepareEndOfRains, "mnuClimaticPrepareEndOfRains") - ' - 'mnuClimaticPrepareLengthOfSeason - ' - Me.mnuClimaticPrepareLengthOfSeason.Name = "mnuClimaticPrepareLengthOfSeason" - resources.ApplyResources(Me.mnuClimaticPrepareLengthOfSeason, "mnuClimaticPrepareLengthOfSeason") - ' - 'mnuClimaticPrepareSpells - ' - Me.mnuClimaticPrepareSpells.Name = "mnuClimaticPrepareSpells" - resources.ApplyResources(Me.mnuClimaticPrepareSpells, "mnuClimaticPrepareSpells") - ' - 'mnuClimaticPrepareExtremes - ' - Me.mnuClimaticPrepareExtremes.Name = "mnuClimaticPrepareExtremes" - resources.ApplyResources(Me.mnuClimaticPrepareExtremes, "mnuClimaticPrepareExtremes") - ' - 'ToolStripSeparator46 - ' - Me.ToolStripSeparator46.Name = "ToolStripSeparator46" - resources.ApplyResources(Me.ToolStripSeparator46, "ToolStripSeparator46") - ' - 'mnuClimaticPrepareClimdex - ' - Me.mnuClimaticPrepareClimdex.Name = "mnuClimaticPrepareClimdex" - resources.ApplyResources(Me.mnuClimaticPrepareClimdex, "mnuClimaticPrepareClimdex") - ' - 'mnuClimaticPrepareSPI - ' - Me.mnuClimaticPrepareSPI.Name = "mnuClimaticPrepareSPI" - resources.ApplyResources(Me.mnuClimaticPrepareSPI, "mnuClimaticPrepareSPI") - ' - 'ToolStripSeparator51 - ' - Me.ToolStripSeparator51.Name = "ToolStripSeparator51" - resources.ApplyResources(Me.ToolStripSeparator51, "ToolStripSeparator51") - ' - 'mnuClimaticPrepareEvapotranspiration - ' - Me.mnuClimaticPrepareEvapotranspiration.Name = "mnuClimaticPrepareEvapotranspiration" - resources.ApplyResources(Me.mnuClimaticPrepareEvapotranspiration, "mnuClimaticPrepareEvapotranspiration") - ' - 'mnuClimaticPrepareSummary - ' - resources.ApplyResources(Me.mnuClimaticPrepareSummary, "mnuClimaticPrepareSummary") - Me.mnuClimaticPrepareSummary.Name = "mnuClimaticPrepareSummary" - ' - 'mnuClimaticPrepareNewWorksheet - ' - resources.ApplyResources(Me.mnuClimaticPrepareNewWorksheet, "mnuClimaticPrepareNewWorksheet") - Me.mnuClimaticPrepareNewWorksheet.Name = "mnuClimaticPrepareNewWorksheet" - Me.mnuClimaticPrepareNewWorksheet.Tag = "New_Worksheet" - ' - 'mnuClimaticPrepareImportDailyData - ' - resources.ApplyResources(Me.mnuClimaticPrepareImportDailyData, "mnuClimaticPrepareImportDailyData") - Me.mnuClimaticPrepareImportDailyData.Name = "mnuClimaticPrepareImportDailyData" - Me.mnuClimaticPrepareImportDailyData.Tag = "Import_daily_data" - ' - 'mnuClimaticPrepareMakeFactor - ' - resources.ApplyResources(Me.mnuClimaticPrepareMakeFactor, "mnuClimaticPrepareMakeFactor") - Me.mnuClimaticPrepareMakeFactor.Name = "mnuClimaticPrepareMakeFactor" - Me.mnuClimaticPrepareMakeFactor.Tag = "Make_Factor" - ' - 'mnuClimaticPrepareShiftDailyData - ' - resources.ApplyResources(Me.mnuClimaticPrepareShiftDailyData, "mnuClimaticPrepareShiftDailyData") - Me.mnuClimaticPrepareShiftDailyData.Name = "mnuClimaticPrepareShiftDailyData" - Me.mnuClimaticPrepareShiftDailyData.Tag = "Shift_Daily_data" - ' - 'mnuClimaticPrepareUnstackDailyData - ' - resources.ApplyResources(Me.mnuClimaticPrepareUnstackDailyData, "mnuClimaticPrepareUnstackDailyData") - Me.mnuClimaticPrepareUnstackDailyData.Name = "mnuClimaticPrepareUnstackDailyData" - Me.mnuClimaticPrepareUnstackDailyData.Tag = "Unstack_Daily_data" - ' - 'mnuClimaticPrepareStackDailyData - ' - resources.ApplyResources(Me.mnuClimaticPrepareStackDailyData, "mnuClimaticPrepareStackDailyData") - Me.mnuClimaticPrepareStackDailyData.Name = "mnuClimaticPrepareStackDailyData" - Me.mnuClimaticPrepareStackDailyData.Tag = "Stack_Daily_data" - ' - 'ToolStripSeparator30 - ' - Me.ToolStripSeparator30.Name = "ToolStripSeparator30" - resources.ApplyResources(Me.ToolStripSeparator30, "ToolStripSeparator30") - ' - 'mnuClimaticDescribe - ' - Me.mnuClimaticDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDescribeRainfall, Me.mnuClimaticDescribeTemperatures, Me.mnuClimaticDescribeWindSpeedDirection, Me.mnuClimaticDescribeSunshineRadiation, Me.ToolStripSeparator17, Me.mnuClimaticDescribeGeneral, Me.ToolStripSeparator31}) - Me.mnuClimaticDescribe.Name = "mnuClimaticDescribe" - resources.ApplyResources(Me.mnuClimaticDescribe, "mnuClimaticDescribe") - ' - 'mnuClimaticDescribeRainfall - ' - resources.ApplyResources(Me.mnuClimaticDescribeRainfall, "mnuClimaticDescribeRainfall") - Me.mnuClimaticDescribeRainfall.Name = "mnuClimaticDescribeRainfall" - ' - 'mnuClimaticDescribeTemperatures - ' - resources.ApplyResources(Me.mnuClimaticDescribeTemperatures, "mnuClimaticDescribeTemperatures") - Me.mnuClimaticDescribeTemperatures.Name = "mnuClimaticDescribeTemperatures" - ' - 'mnuClimaticDescribeWindSpeedDirection - ' - Me.mnuClimaticDescribeWindSpeedDirection.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDescribeWindSpeedDirectionWindRose}) - Me.mnuClimaticDescribeWindSpeedDirection.Name = "mnuClimaticDescribeWindSpeedDirection" - resources.ApplyResources(Me.mnuClimaticDescribeWindSpeedDirection, "mnuClimaticDescribeWindSpeedDirection") - ' - 'mnuClimaticDescribeWindSpeedDirectionWindRose - ' - Me.mnuClimaticDescribeWindSpeedDirectionWindRose.Name = "mnuClimaticDescribeWindSpeedDirectionWindRose" - resources.ApplyResources(Me.mnuClimaticDescribeWindSpeedDirectionWindRose, "mnuClimaticDescribeWindSpeedDirectionWindRose") - ' - 'mnuClimaticDescribeSunshineRadiation - ' - resources.ApplyResources(Me.mnuClimaticDescribeSunshineRadiation, "mnuClimaticDescribeSunshineRadiation") - Me.mnuClimaticDescribeSunshineRadiation.Name = "mnuClimaticDescribeSunshineRadiation" - ' - 'ToolStripSeparator17 - ' - Me.ToolStripSeparator17.Name = "ToolStripSeparator17" - resources.ApplyResources(Me.ToolStripSeparator17, "ToolStripSeparator17") - ' - 'mnuClimaticDescribeGeneral - ' - resources.ApplyResources(Me.mnuClimaticDescribeGeneral, "mnuClimaticDescribeGeneral") - Me.mnuClimaticDescribeGeneral.Name = "mnuClimaticDescribeGeneral" - ' - 'ToolStripSeparator31 - ' - Me.ToolStripSeparator31.Name = "ToolStripSeparator31" - resources.ApplyResources(Me.ToolStripSeparator31, "ToolStripSeparator31") - ' - 'mnuClimaticPICSA - ' - Me.mnuClimaticPICSA.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticPICSARainfall, Me.mnuClimaticPICSACumExeedenceGraph, Me.mnuClimaticPICSATemperature, Me.mnuClimaticPICSACrops}) - Me.mnuClimaticPICSA.Name = "mnuClimaticPICSA" - resources.ApplyResources(Me.mnuClimaticPICSA, "mnuClimaticPICSA") - ' - 'mnuClimaticPICSARainfall - ' - Me.mnuClimaticPICSARainfall.Name = "mnuClimaticPICSARainfall" - resources.ApplyResources(Me.mnuClimaticPICSARainfall, "mnuClimaticPICSARainfall") - ' - 'mnuClimaticPICSACumExeedenceGraph - ' - Me.mnuClimaticPICSACumExeedenceGraph.Name = "mnuClimaticPICSACumExeedenceGraph" - resources.ApplyResources(Me.mnuClimaticPICSACumExeedenceGraph, "mnuClimaticPICSACumExeedenceGraph") - ' - 'mnuClimaticPICSATemperature - ' - resources.ApplyResources(Me.mnuClimaticPICSATemperature, "mnuClimaticPICSATemperature") - Me.mnuClimaticPICSATemperature.Name = "mnuClimaticPICSATemperature" - ' - 'mnuClimaticPICSACrops - ' - Me.mnuClimaticPICSACrops.Name = "mnuClimaticPICSACrops" - resources.ApplyResources(Me.mnuClimaticPICSACrops, "mnuClimaticPICSACrops") - ' - 'mnuCMSAF - ' - Me.mnuCMSAF.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCMSAFPlotRegion, Me.mnuClimaticCMSAFExporttoCMSAFRToolbox}) - Me.mnuCMSAF.Name = "mnuCMSAF" - resources.ApplyResources(Me.mnuCMSAF, "mnuCMSAF") - ' - 'mnuClimaticCMSAFPlotRegion - ' - Me.mnuClimaticCMSAFPlotRegion.Name = "mnuClimaticCMSAFPlotRegion" - resources.ApplyResources(Me.mnuClimaticCMSAFPlotRegion, "mnuClimaticCMSAFPlotRegion") - ' - 'mnuClimaticCMSAFExporttoCMSAFRToolbox - ' - Me.mnuClimaticCMSAFExporttoCMSAFRToolbox.Name = "mnuClimaticCMSAFExporttoCMSAFRToolbox" - resources.ApplyResources(Me.mnuClimaticCMSAFExporttoCMSAFRToolbox, "mnuClimaticCMSAFExporttoCMSAFRToolbox") - ' - 'mnuClimaticMapping - ' - Me.mnuClimaticMapping.Name = "mnuClimaticMapping" - resources.ApplyResources(Me.mnuClimaticMapping, "mnuClimaticMapping") - ' - 'mnuClimaticModel - ' - Me.mnuClimaticModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticModelsExtremes, Me.mnuClimaticModelCircular, Me.mnuClimaticModelMarkovModelling}) - Me.mnuClimaticModel.Name = "mnuClimaticModel" - resources.ApplyResources(Me.mnuClimaticModel, "mnuClimaticModel") - ' - 'mnuClimaticModelsExtremes - ' - Me.mnuClimaticModelsExtremes.Name = "mnuClimaticModelsExtremes" - resources.ApplyResources(Me.mnuClimaticModelsExtremes, "mnuClimaticModelsExtremes") - ' - 'mnuClimaticModelCircular - ' - resources.ApplyResources(Me.mnuClimaticModelCircular, "mnuClimaticModelCircular") - Me.mnuClimaticModelCircular.Name = "mnuClimaticModelCircular" - ' - 'mnuClimaticModelMarkovModelling - ' - Me.mnuClimaticModelMarkovModelling.Name = "mnuClimaticModelMarkovModelling" - resources.ApplyResources(Me.mnuClimaticModelMarkovModelling, "mnuClimaticModelMarkovModelling") - Me.mnuClimaticModelMarkovModelling.Tag = "Markov_Modelling" - ' - 'ToolStripSeparator23 - ' - Me.ToolStripSeparator23.Name = "ToolStripSeparator23" - resources.ApplyResources(Me.ToolStripSeparator23, "ToolStripSeparator23") - ' - 'mnuClimaticSCF - ' - Me.mnuClimaticSCF.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticSCFSupportOpenSST, Me.mnuClimaticSCFSupportExporttoCPT, Me.ToolStripSeparator32, Me.mnuClimaticSCFSupportCorrelations, Me.mnuClimaticSCFSupportPrincipalComponents, Me.mnuClimaticSCFSupportCanonicalCorrelations, Me.mnuClimaticSCFSupportCumulativeExceedanceGraph}) - Me.mnuClimaticSCF.Name = "mnuClimaticSCF" - resources.ApplyResources(Me.mnuClimaticSCF, "mnuClimaticSCF") - ' - 'mnuClimaticSCFSupportOpenSST - ' - Me.mnuClimaticSCFSupportOpenSST.Name = "mnuClimaticSCFSupportOpenSST" - resources.ApplyResources(Me.mnuClimaticSCFSupportOpenSST, "mnuClimaticSCFSupportOpenSST") - ' - 'mnuClimaticSCFSupportExporttoCPT - ' - Me.mnuClimaticSCFSupportExporttoCPT.Name = "mnuClimaticSCFSupportExporttoCPT" - resources.ApplyResources(Me.mnuClimaticSCFSupportExporttoCPT, "mnuClimaticSCFSupportExporttoCPT") - Me.mnuClimaticSCFSupportExporttoCPT.Tag = "Export_to_CPT" - ' - 'ToolStripSeparator32 - ' - Me.ToolStripSeparator32.Name = "ToolStripSeparator32" - resources.ApplyResources(Me.ToolStripSeparator32, "ToolStripSeparator32") - ' - 'mnuClimaticSCFSupportCorrelations - ' - Me.mnuClimaticSCFSupportCorrelations.Name = "mnuClimaticSCFSupportCorrelations" - resources.ApplyResources(Me.mnuClimaticSCFSupportCorrelations, "mnuClimaticSCFSupportCorrelations") - ' - 'mnuClimaticSCFSupportPrincipalComponents - ' - Me.mnuClimaticSCFSupportPrincipalComponents.Name = "mnuClimaticSCFSupportPrincipalComponents" - resources.ApplyResources(Me.mnuClimaticSCFSupportPrincipalComponents, "mnuClimaticSCFSupportPrincipalComponents") - ' - 'mnuClimaticSCFSupportCanonicalCorrelations - ' - Me.mnuClimaticSCFSupportCanonicalCorrelations.Name = "mnuClimaticSCFSupportCanonicalCorrelations" - resources.ApplyResources(Me.mnuClimaticSCFSupportCanonicalCorrelations, "mnuClimaticSCFSupportCanonicalCorrelations") - ' - 'mnuClimaticSCFSupportCumulativeExceedanceGraph - ' - Me.mnuClimaticSCFSupportCumulativeExceedanceGraph.Name = "mnuClimaticSCFSupportCumulativeExceedanceGraph" - resources.ApplyResources(Me.mnuClimaticSCFSupportCumulativeExceedanceGraph, "mnuClimaticSCFSupportCumulativeExceedanceGraph") - ' - 'mnuClimaticClimateMethods - ' - Me.mnuClimaticClimateMethods.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsDataManipulation, Me.mnuClimaticClimateMethodsGraphics, Me.mnuClimaticClimateMethodsModel, Me.mnuClimaticClimateMethodsAdditional, Me.mnuClimateMethodsCreateClimateObject}) - Me.mnuClimaticClimateMethods.Name = "mnuClimaticClimateMethods" - resources.ApplyResources(Me.mnuClimaticClimateMethods, "mnuClimaticClimateMethods") - Me.mnuClimaticClimateMethods.Tag = "Climatic_Methods" - ' - 'mnuClimaticClimateMethodsDataManipulation - ' - Me.mnuClimaticClimateMethodsDataManipulation.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsDataManipulationStartOfRain, Me.mnuClimaticClimateMethodsDataManipulationEndOfRain, Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth, Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular, Me.mnuClimaticClimateMethodsDataManipulationDayMonth, Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily, Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear, Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal, Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength, Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA, Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents, Me.mnuClimaticClimateMethodsDataManipulationMissingData, Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable, Me.mnuClimateMethodsDataManipulationMonthlySummaries, Me.mnuClimateMethodsDataManipulationOutputForCD}) - Me.mnuClimaticClimateMethodsDataManipulation.Name = "mnuClimaticClimateMethodsDataManipulation" - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulation, "mnuClimaticClimateMethodsDataManipulation") - Me.mnuClimaticClimateMethodsDataManipulation.Tag = "Data_Manipulation" - ' - 'mnuClimaticClimateMethodsDataManipulationStartOfRain - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationStartOfRain, "mnuClimaticClimateMethodsDataManipulationStartOfRain") - Me.mnuClimaticClimateMethodsDataManipulationStartOfRain.Name = "mnuClimaticClimateMethodsDataManipulationStartOfRain" - Me.mnuClimaticClimateMethodsDataManipulationStartOfRain.Tag = "Start_of_Rain" - ' - 'mnuClimaticClimateMethodsDataManipulationEndOfRain - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationEndOfRain, "mnuClimaticClimateMethodsDataManipulationEndOfRain") - Me.mnuClimaticClimateMethodsDataManipulationEndOfRain.Name = "mnuClimaticClimateMethodsDataManipulationEndOfRain" - Me.mnuClimaticClimateMethodsDataManipulationEndOfRain.Tag = "End_of_Rain" - ' - 'mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth, "mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth") - Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth.Name = "mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth" - Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth.Tag = "Change_Format_Month" - ' - 'mnuClimaticClimateMethodsDataManipulationExportCPTToTabular - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular, "mnuClimaticClimateMethodsDataManipulationExportCPTToTabular") - Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular.Name = "mnuClimaticClimateMethodsDataManipulationExportCPTToTabular" - Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular.Tag = "Expot_CPT_to_Tabular" - ' - 'mnuClimaticClimateMethodsDataManipulationDayMonth - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDayMonth, "mnuClimaticClimateMethodsDataManipulationDayMonth") - Me.mnuClimaticClimateMethodsDataManipulationDayMonth.Name = "mnuClimaticClimateMethodsDataManipulationDayMonth" - Me.mnuClimaticClimateMethodsDataManipulationDayMonth.Tag = "Day_Month" - ' - 'mnuClimaticClimateMethodsDataManipulationDisplayDaily - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily, "mnuClimaticClimateMethodsDataManipulationDisplayDaily") - Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily.Name = "mnuClimaticClimateMethodsDataManipulationDisplayDaily" - Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily.Tag = "Display_Daily" - ' - 'mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear, "mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear") - Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear.Name = "mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear" - Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear.Tag = "Display_DOY_of_Year" - ' - 'mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal, "mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal") - Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal.Name = "mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal" - Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal.Tag = "Display_Rain_Running_Total" - ' - 'mnuClimaticClimateMethodsDataManipulationDisplaySpellLength - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength, "mnuClimaticClimateMethodsDataManipulationDisplaySpellLength") - Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength.Name = "mnuClimaticClimateMethodsDataManipulationDisplaySpellLength" - Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength.Tag = "Display_Spell_length" - ' - 'mnuClimaticClimateMethodsDataManipulationExportForPICSA - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA, "mnuClimaticClimateMethodsDataManipulationExportForPICSA") - Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA.Name = "mnuClimaticClimateMethodsDataManipulationExportForPICSA" - Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA.Tag = "Export_for_PICSA" - ' - 'mnuClimaticClimateMethodsDataManipulationExtremeEvents - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents, "mnuClimaticClimateMethodsDataManipulationExtremeEvents") - Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents.Name = "mnuClimaticClimateMethodsDataManipulationExtremeEvents" - Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents.Tag = "Extreme_Events" - ' - 'mnuClimaticClimateMethodsDataManipulationMissingData - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationMissingData, "mnuClimaticClimateMethodsDataManipulationMissingData") - Me.mnuClimaticClimateMethodsDataManipulationMissingData.Name = "mnuClimaticClimateMethodsDataManipulationMissingData" - Me.mnuClimaticClimateMethodsDataManipulationMissingData.Tag = "Missing_Data" - ' - 'mnuClimaticClimateMethodsDataManipulationMissingDataTable - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable, "mnuClimaticClimateMethodsDataManipulationMissingDataTable") - Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable.Name = "mnuClimaticClimateMethodsDataManipulationMissingDataTable" - Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable.Tag = "Missing_Data_Table" - ' - 'mnuClimateMethodsDataManipulationMonthlySummaries - ' - resources.ApplyResources(Me.mnuClimateMethodsDataManipulationMonthlySummaries, "mnuClimateMethodsDataManipulationMonthlySummaries") - Me.mnuClimateMethodsDataManipulationMonthlySummaries.Name = "mnuClimateMethodsDataManipulationMonthlySummaries" - Me.mnuClimateMethodsDataManipulationMonthlySummaries.Tag = "Monthly_Summaries" - ' - 'mnuClimateMethodsDataManipulationOutputForCD - ' - resources.ApplyResources(Me.mnuClimateMethodsDataManipulationOutputForCD, "mnuClimateMethodsDataManipulationOutputForCD") - Me.mnuClimateMethodsDataManipulationOutputForCD.Name = "mnuClimateMethodsDataManipulationOutputForCD" - Me.mnuClimateMethodsDataManipulationOutputForCD.Tag = "Output_for_CDT" - ' - 'mnuClimaticClimateMethodsGraphics - ' - Me.mnuClimaticClimateMethodsGraphics.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot, Me.mnuClimaticClimateMethodsGraphicsCliplot, Me.mnuClimaticClimateMethodsGraphicsMissingValues, Me.mnuClimaticClimateMethodsGraphicsHistogram, Me.mnuClimaticClimateMethodsGraphicsCumExceedance, Me.mnuClimaticClimateMethodsGraphicsBoxplot, Me.mnuClimaticClimateMethodsGraphicsInventory, Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall, Me.mnuClimaticClimateMethodsGraphicsRainCount, Me.mnuClimaticClimateMethodsGraphicsTimeseries, Me.mnuClimaticClimateMethodsGraphicsWindrose, Me.mnuClimateMethodsGraphicsMultipleLines, Me.mnuClmateMethodThreeSummaries}) - Me.mnuClimaticClimateMethodsGraphics.Name = "mnuClimaticClimateMethodsGraphics" - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphics, "mnuClimaticClimateMethodsGraphics") - Me.mnuClimaticClimateMethodsGraphics.Tag = "Graphics" - ' - 'mnuClimaticClimateMethodsGraphicsClipBoxPlot - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot, "mnuClimaticClimateMethodsGraphicsClipBoxPlot") - Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot.Name = "mnuClimaticClimateMethodsGraphicsClipBoxPlot" - Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot.Tag = "Cliboxplot" - ' - 'mnuClimaticClimateMethodsGraphicsCliplot - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsCliplot, "mnuClimaticClimateMethodsGraphicsCliplot") - Me.mnuClimaticClimateMethodsGraphicsCliplot.Name = "mnuClimaticClimateMethodsGraphicsCliplot" - Me.mnuClimaticClimateMethodsGraphicsCliplot.Tag = "Cliplot" - ' - 'mnuClimaticClimateMethodsGraphicsMissingValues - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsMissingValues, "mnuClimaticClimateMethodsGraphicsMissingValues") - Me.mnuClimaticClimateMethodsGraphicsMissingValues.Name = "mnuClimaticClimateMethodsGraphicsMissingValues" - Me.mnuClimaticClimateMethodsGraphicsMissingValues.Tag = "Missing_values" - ' - 'mnuClimaticClimateMethodsGraphicsHistogram - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsHistogram, "mnuClimaticClimateMethodsGraphicsHistogram") - Me.mnuClimaticClimateMethodsGraphicsHistogram.Name = "mnuClimaticClimateMethodsGraphicsHistogram" - Me.mnuClimaticClimateMethodsGraphicsHistogram.Tag = "Histogram" - ' - 'mnuClimaticClimateMethodsGraphicsCumExceedance - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsCumExceedance, "mnuClimaticClimateMethodsGraphicsCumExceedance") - Me.mnuClimaticClimateMethodsGraphicsCumExceedance.Name = "mnuClimaticClimateMethodsGraphicsCumExceedance" - Me.mnuClimaticClimateMethodsGraphicsCumExceedance.Tag = "Cumulative_Exceedence" - ' - 'mnuClimaticClimateMethodsGraphicsBoxplot - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsBoxplot, "mnuClimaticClimateMethodsGraphicsBoxplot") - Me.mnuClimaticClimateMethodsGraphicsBoxplot.Name = "mnuClimaticClimateMethodsGraphicsBoxplot" - Me.mnuClimaticClimateMethodsGraphicsBoxplot.Tag = "Boxplot" - ' - 'mnuClimaticClimateMethodsGraphicsInventory - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsInventory, "mnuClimaticClimateMethodsGraphicsInventory") - Me.mnuClimaticClimateMethodsGraphicsInventory.Name = "mnuClimaticClimateMethodsGraphicsInventory" - Me.mnuClimaticClimateMethodsGraphicsInventory.Tag = "Inventory" - ' - 'mnuClimaticClimateMethodsGraphicsAnnualRainfall - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall, "mnuClimaticClimateMethodsGraphicsAnnualRainfall") - Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall.Name = "mnuClimaticClimateMethodsGraphicsAnnualRainfall" - Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall.Tag = "Annual_rainfall" - ' - 'mnuClimaticClimateMethodsGraphicsRainCount - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsRainCount, "mnuClimaticClimateMethodsGraphicsRainCount") - Me.mnuClimaticClimateMethodsGraphicsRainCount.Name = "mnuClimaticClimateMethodsGraphicsRainCount" - Me.mnuClimaticClimateMethodsGraphicsRainCount.Tag = "Rain_count" - ' - 'mnuClimaticClimateMethodsGraphicsTimeseries - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsTimeseries, "mnuClimaticClimateMethodsGraphicsTimeseries") - Me.mnuClimaticClimateMethodsGraphicsTimeseries.Name = "mnuClimaticClimateMethodsGraphicsTimeseries" - Me.mnuClimaticClimateMethodsGraphicsTimeseries.Tag = "Timeseries" - ' - 'mnuClimaticClimateMethodsGraphicsWindrose - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsWindrose, "mnuClimaticClimateMethodsGraphicsWindrose") - Me.mnuClimaticClimateMethodsGraphicsWindrose.Name = "mnuClimaticClimateMethodsGraphicsWindrose" - Me.mnuClimaticClimateMethodsGraphicsWindrose.Tag = "Windrose" - ' - 'mnuClimateMethodsGraphicsMultipleLines - ' - resources.ApplyResources(Me.mnuClimateMethodsGraphicsMultipleLines, "mnuClimateMethodsGraphicsMultipleLines") - Me.mnuClimateMethodsGraphicsMultipleLines.Name = "mnuClimateMethodsGraphicsMultipleLines" - Me.mnuClimateMethodsGraphicsMultipleLines.Tag = "Multiple_lines" - ' - 'mnuClmateMethodThreeSummaries - ' - resources.ApplyResources(Me.mnuClmateMethodThreeSummaries, "mnuClmateMethodThreeSummaries") - Me.mnuClmateMethodThreeSummaries.Name = "mnuClmateMethodThreeSummaries" - Me.mnuClmateMethodThreeSummaries.Tag = "Three_Summaries" - ' - 'mnuClimaticClimateMethodsModel - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsModel, "mnuClimaticClimateMethodsModel") - Me.mnuClimaticClimateMethodsModel.Name = "mnuClimaticClimateMethodsModel" - Me.mnuClimaticClimateMethodsModel.Tag = "Model" - ' - 'mnuClimaticClimateMethodsAdditional - ' - Me.mnuClimaticClimateMethodsAdditional.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsAdditionalOutputForCPT, Me.mnuClimaticClimateMethodsAdditionalRainsStatistics, Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary, Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain, Me.mnuClimaticClimateMethodsAdditionalWaterBalance}) - Me.mnuClimaticClimateMethodsAdditional.Name = "mnuClimaticClimateMethodsAdditional" - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditional, "mnuClimaticClimateMethodsAdditional") - Me.mnuClimaticClimateMethodsAdditional.Tag = "Additional" - ' - 'mnuClimaticClimateMethodsAdditionalOutputForCPT - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalOutputForCPT, "mnuClimaticClimateMethodsAdditionalOutputForCPT") - Me.mnuClimaticClimateMethodsAdditionalOutputForCPT.Name = "mnuClimaticClimateMethodsAdditionalOutputForCPT" - Me.mnuClimaticClimateMethodsAdditionalOutputForCPT.Tag = "Output_for_CPT" - ' - 'mnuClimaticClimateMethodsAdditionalRainsStatistics - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalRainsStatistics, "mnuClimaticClimateMethodsAdditionalRainsStatistics") - Me.mnuClimaticClimateMethodsAdditionalRainsStatistics.Name = "mnuClimaticClimateMethodsAdditionalRainsStatistics" - Me.mnuClimaticClimateMethodsAdditionalRainsStatistics.Tag = "Rain_Statistics" - ' - 'mnuClimaticClimateMethodsAdditionalSeasonalSummary - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary, "mnuClimaticClimateMethodsAdditionalSeasonalSummary") - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary.Name = "mnuClimaticClimateMethodsAdditionalSeasonalSummary" - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary.Tag = "Seasonal_Summary" - ' - 'mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain, "mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain") - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain.Name = "mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain" - Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain.Tag = "Seasonal_Summary_Rain" - ' - 'mnuClimaticClimateMethodsAdditionalWaterBalance - ' - resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalWaterBalance, "mnuClimaticClimateMethodsAdditionalWaterBalance") - Me.mnuClimaticClimateMethodsAdditionalWaterBalance.Name = "mnuClimaticClimateMethodsAdditionalWaterBalance" - Me.mnuClimaticClimateMethodsAdditionalWaterBalance.Tag = "Water_Balance" - ' - 'mnuClimateMethodsCreateClimateObject - ' - resources.ApplyResources(Me.mnuClimateMethodsCreateClimateObject, "mnuClimateMethodsCreateClimateObject") - Me.mnuClimateMethodsCreateClimateObject.Name = "mnuClimateMethodsCreateClimateObject" - Me.mnuClimateMethodsCreateClimateObject.Tag = "Create_Climate_Object" - ' - 'mnuFileSave - ' - Me.mnuFileSave.Name = "mnuFileSave" - resources.ApplyResources(Me.mnuFileSave, "mnuFileSave") - Me.mnuFileSave.Tag = "Save" - ' - 'mnuFileSaveAs - ' - Me.mnuFileSaveAs.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileSaveAsDataAs, Me.mnuFileSaveAsOutputAs, Me.mnuFileSaveAsLogAs, Me.mnuFileSaveAsScriptAs}) - Me.mnuFileSaveAs.Name = "mnuFileSaveAs" - resources.ApplyResources(Me.mnuFileSaveAs, "mnuFileSaveAs") - Me.mnuFileSaveAs.Tag = "Save_As" - ' - 'mnuFileSaveAsDataAs - ' - Me.mnuFileSaveAsDataAs.Name = "mnuFileSaveAsDataAs" - resources.ApplyResources(Me.mnuFileSaveAsDataAs, "mnuFileSaveAsDataAs") - ' - 'mnuFileSaveAsOutputAs - ' - Me.mnuFileSaveAsOutputAs.Name = "mnuFileSaveAsOutputAs" - resources.ApplyResources(Me.mnuFileSaveAsOutputAs, "mnuFileSaveAsOutputAs") - ' - 'mnuFileSaveAsLogAs - ' - Me.mnuFileSaveAsLogAs.Name = "mnuFileSaveAsLogAs" - resources.ApplyResources(Me.mnuFileSaveAsLogAs, "mnuFileSaveAsLogAs") - ' - 'mnuFileSaveAsScriptAs - ' - Me.mnuFileSaveAsScriptAs.Name = "mnuFileSaveAsScriptAs" - resources.ApplyResources(Me.mnuFileSaveAsScriptAs, "mnuFileSaveAsScriptAs") - ' - 'mnuFilePrint - ' - resources.ApplyResources(Me.mnuFilePrint, "mnuFilePrint") - Me.mnuFilePrint.Name = "mnuFilePrint" - Me.mnuFilePrint.Tag = "Print" - ' - 'mnuFilePrintPreview - ' - resources.ApplyResources(Me.mnuFilePrintPreview, "mnuFilePrintPreview") - Me.mnuFilePrintPreview.Name = "mnuFilePrintPreview" - Me.mnuFilePrintPreview.Tag = "Print_Preview" - ' - 'tlSeparatorFile3 - ' - Me.tlSeparatorFile3.Name = "tlSeparatorFile3" - resources.ApplyResources(Me.tlSeparatorFile3, "tlSeparatorFile3") - ' - 'mnuFIleExit - ' - Me.mnuFIleExit.Name = "mnuFIleExit" - resources.ApplyResources(Me.mnuFIleExit, "mnuFIleExit") - Me.mnuFIleExit.Tag = "Exit" - ' - 'mnuEdit - ' - Me.mnuEdit.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuEditFind, Me.mnuEditFindNext, Me.mnuEditReplace, Me.mnuEditCut, Me.mnuEditCopy, Me.mnuEditCopySpecial, Me.mnuEditPaste, Me.mnuEditSelectAll}) - Me.mnuEdit.Name = "mnuEdit" - resources.ApplyResources(Me.mnuEdit, "mnuEdit") - Me.mnuEdit.Tag = "Edit" - ' - 'mnuEditFind - ' - resources.ApplyResources(Me.mnuEditFind, "mnuEditFind") - Me.mnuEditFind.Name = "mnuEditFind" - Me.mnuEditFind.Tag = "Find" - ' - 'mnuEditFindNext - ' - resources.ApplyResources(Me.mnuEditFindNext, "mnuEditFindNext") - Me.mnuEditFindNext.Name = "mnuEditFindNext" - ' - 'mnuEditReplace - ' - resources.ApplyResources(Me.mnuEditReplace, "mnuEditReplace") - Me.mnuEditReplace.Name = "mnuEditReplace" - Me.mnuEditReplace.Tag = "Replace" - ' - 'mnuEditCut - ' - resources.ApplyResources(Me.mnuEditCut, "mnuEditCut") - Me.mnuEditCut.Name = "mnuEditCut" - Me.mnuEditCut.Tag = "Cut" - ' - 'mnuEditCopy - ' - Me.mnuEditCopy.Name = "mnuEditCopy" - resources.ApplyResources(Me.mnuEditCopy, "mnuEditCopy") - Me.mnuEditCopy.Tag = "Copy" - ' - 'mnuEditCopySpecial - ' - resources.ApplyResources(Me.mnuEditCopySpecial, "mnuEditCopySpecial") - Me.mnuEditCopySpecial.Name = "mnuEditCopySpecial" - Me.mnuEditCopySpecial.Tag = "Copy_Special" - ' - 'mnuEditPaste - ' - resources.ApplyResources(Me.mnuEditPaste, "mnuEditPaste") - Me.mnuEditPaste.Name = "mnuEditPaste" - Me.mnuEditPaste.Tag = "Paste" - ' - 'mnuEditSelectAll - ' - Me.mnuEditSelectAll.Name = "mnuEditSelectAll" - resources.ApplyResources(Me.mnuEditSelectAll, "mnuEditSelectAll") - Me.mnuEditSelectAll.Tag = "Select_All" - ' - 'stsStrip - ' - Me.stsStrip.ImageScalingSize = New System.Drawing.Size(24, 24) - Me.stsStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tstatus}) - resources.ApplyResources(Me.stsStrip, "stsStrip") - Me.stsStrip.Name = "stsStrip" - Me.stsStrip.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional - ' - 'tstatus - ' - Me.tstatus.Name = "tstatus" - resources.ApplyResources(Me.tstatus, "tstatus") - ' - 'Tool_strip - ' - Me.Tool_strip.BackColor = System.Drawing.SystemColors.ControlLightLight - Me.Tool_strip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.Tool_strip.ImageScalingSize = New System.Drawing.Size(30, 30) - Me.Tool_strip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuTbOpen, Me.mnuTbOpenFromLibrary, Me.mnuTbSave, Me.toolStripSeparator, Me.mnuTbCopy, Me.mnuTbPaste, Me.separator1, Me.mnuTbEditLastDialog, Me.mnuTbLast10Dialogs, Me.mnuTbLastGraph, Me.separator2, Me.mnuTbDataView, Me.mnuTbOutput, Me.mnuTbColumnMetadata, Me.mnuTbLog, Me.mnuTbResetLayout, Me.separator3, Me.mnuTbHelp}) - resources.ApplyResources(Me.Tool_strip, "Tool_strip") - Me.Tool_strip.Name = "Tool_strip" - Me.Tool_strip.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional - ' - 'mnuTbOpen - ' - Me.mnuTbOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbOpen.Image = Global.instat.My.Resources.Resources.openfromfile2 - resources.ApplyResources(Me.mnuTbOpen, "mnuTbOpen") - Me.mnuTbOpen.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbOpen.Name = "mnuTbOpen" - ' - 'mnuTbOpenFromLibrary - ' - Me.mnuTbOpenFromLibrary.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbOpenFromLibrary.Image = Global.instat.My.Resources.Resources.openfromlibrary - resources.ApplyResources(Me.mnuTbOpenFromLibrary, "mnuTbOpenFromLibrary") - Me.mnuTbOpenFromLibrary.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbOpenFromLibrary.Name = "mnuTbOpenFromLibrary" - ' - 'mnuTbSave - ' - Me.mnuTbSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbSave.Image = Global.instat.My.Resources.Resources.save2 - resources.ApplyResources(Me.mnuTbSave, "mnuTbSave") - Me.mnuTbSave.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbSave.Name = "mnuTbSave" - ' - 'toolStripSeparator - ' - Me.toolStripSeparator.Name = "toolStripSeparator" - resources.ApplyResources(Me.toolStripSeparator, "toolStripSeparator") - ' - 'mnuTbCopy - ' - Me.mnuTbCopy.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbCopy.Image = Global.instat.My.Resources.Resources.copy2 - resources.ApplyResources(Me.mnuTbCopy, "mnuTbCopy") - Me.mnuTbCopy.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbCopy.Name = "mnuTbCopy" - ' - 'mnuTbPaste - ' - Me.mnuTbPaste.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.mnuTbPaste, "mnuTbPaste") - Me.mnuTbPaste.Image = Global.instat.My.Resources.Resources.paste2 - Me.mnuTbPaste.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbPaste.Name = "mnuTbPaste" - ' - 'separator1 - ' - Me.separator1.Name = "separator1" - resources.ApplyResources(Me.separator1, "separator1") - ' - 'mnuTbEditLastDialog - ' - Me.mnuTbEditLastDialog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbEditLastDialog.Image = Global.instat.My.Resources.Resources.dialog2 - resources.ApplyResources(Me.mnuTbEditLastDialog, "mnuTbEditLastDialog") - Me.mnuTbEditLastDialog.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbEditLastDialog.Name = "mnuTbEditLastDialog" - ' - 'mnuTbLast10Dialogs - ' - Me.mnuTbLast10Dialogs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbLast10Dialogs.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.sepStart, Me.sepEnd}) - Me.mnuTbLast10Dialogs.Image = Global.instat.My.Resources.Resources.last10dialogs - resources.ApplyResources(Me.mnuTbLast10Dialogs, "mnuTbLast10Dialogs") - Me.mnuTbLast10Dialogs.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbLast10Dialogs.Name = "mnuTbLast10Dialogs" - ' - 'sepStart - ' - Me.sepStart.Name = "sepStart" - resources.ApplyResources(Me.sepStart, "sepStart") - ' - 'sepEnd - ' - Me.sepEnd.Name = "sepEnd" - resources.ApplyResources(Me.sepEnd, "sepEnd") - ' - 'mnuTbLastGraph - ' - Me.mnuTbLastGraph.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbLastGraph.Image = Global.instat.My.Resources.Resources.lastgraph - resources.ApplyResources(Me.mnuTbLastGraph, "mnuTbLastGraph") - Me.mnuTbLastGraph.Name = "mnuTbLastGraph" - ' - 'separator2 - ' - Me.separator2.Name = "separator2" - resources.ApplyResources(Me.separator2, "separator2") - ' - 'mnuTbDataView - ' - Me.mnuTbDataView.CheckOnClick = True - Me.mnuTbDataView.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbDataView.Image = Global.instat.My.Resources.Resources.dataframe2 - resources.ApplyResources(Me.mnuTbDataView, "mnuTbDataView") - Me.mnuTbDataView.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbDataView.Name = "mnuTbDataView" - ' - 'mnuTbOutput - ' - Me.mnuTbOutput.CheckOnClick = True - Me.mnuTbOutput.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbOutput.Image = Global.instat.My.Resources.Resources.output3 - resources.ApplyResources(Me.mnuTbOutput, "mnuTbOutput") - Me.mnuTbOutput.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbOutput.Name = "mnuTbOutput" - ' - 'mnuTbColumnMetadata - ' - Me.mnuTbColumnMetadata.CheckOnClick = True - Me.mnuTbColumnMetadata.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbColumnMetadata.Image = Global.instat.My.Resources.Resources.columnmetadata - resources.ApplyResources(Me.mnuTbColumnMetadata, "mnuTbColumnMetadata") - Me.mnuTbColumnMetadata.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbColumnMetadata.Name = "mnuTbColumnMetadata" - ' - 'mnuTbLog - ' - Me.mnuTbLog.CheckOnClick = True - Me.mnuTbLog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbLog.Image = Global.instat.My.Resources.Resources.script2 - resources.ApplyResources(Me.mnuTbLog, "mnuTbLog") - Me.mnuTbLog.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbLog.Name = "mnuTbLog" - ' - 'mnuTbResetLayout - ' - Me.mnuTbResetLayout.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbResetLayout.Image = Global.instat.My.Resources.Resources.reset3 - resources.ApplyResources(Me.mnuTbResetLayout, "mnuTbResetLayout") - Me.mnuTbResetLayout.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbResetLayout.Name = "mnuTbResetLayout" - ' - 'separator3 - ' - Me.separator3.Name = "separator3" - resources.ApplyResources(Me.separator3, "separator3") - ' - 'mnuTbHelp - ' - Me.mnuTbHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.mnuTbHelp.Image = Global.instat.My.Resources.Resources.help2 - resources.ApplyResources(Me.mnuTbHelp, "mnuTbHelp") - Me.mnuTbHelp.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) - Me.mnuTbHelp.Name = "mnuTbHelp" - ' - 'mnuBar - ' - Me.mnuBar.AllowMerge = False - Me.mnuBar.BackColor = System.Drawing.SystemColors.ControlLightLight - Me.mnuBar.ImageScalingSize = New System.Drawing.Size(24, 24) - resources.ApplyResources(Me.mnuBar, "mnuBar") - Me.mnuBar.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFile, Me.mnuEdit, Me.mnuPrepare, Me.mnuDescribe, Me.mnuModel, Me.mnuClimatic, Me.mnuProcurement, Me.mnuOptionsByContext, Me.mnuTools, Me.mnuView, Me.mnuHelp}) - Me.mnuBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow - Me.mnuBar.Name = "mnuBar" - Me.mnuBar.RenderMode = System.Windows.Forms.ToolStripRenderMode.System - Me.mnuBar.ShowItemToolTips = True - ' - 'mnuFile - ' - Me.mnuFile.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileNewDataFrame, Me.mnuFileOpenFromFile, Me.mnuFileOpenFromLibrary, Me.ToolStripSeparator35, Me.mnuFileOpenFromODK, Me.mnuFileOpenFromCSPRO, Me.mnuFileImportFromDatabases, Me.mnuFileImportandTidyNetCDFFile, Me.ToolStripSeparator27, Me.mnuFileConvert, Me.tlSeparatorFile, Me.mnuFileSave, Me.mnuFileSaveAs, Me.mnuFileExport, Me.mnuFilePrint, Me.mnuFilePrintPreview, Me.tlSeparatorFile3, Me.mnuFileCloseData, Me.ToolStripSeparator8, Me.mnuFIleExit}) - Me.mnuFile.Name = "mnuFile" - resources.ApplyResources(Me.mnuFile, "mnuFile") - Me.mnuFile.Tag = "File" - ' - 'mnuFileNewDataFrame - ' - Me.mnuFileNewDataFrame.Name = "mnuFileNewDataFrame" - resources.ApplyResources(Me.mnuFileNewDataFrame, "mnuFileNewDataFrame") - Me.mnuFileNewDataFrame.Tag = "New_Data_Frame" - ' - 'mnuFileOpenFromFile - ' - Me.mnuFileOpenFromFile.Name = "mnuFileOpenFromFile" - resources.ApplyResources(Me.mnuFileOpenFromFile, "mnuFileOpenFromFile") - Me.mnuFileOpenFromFile.Tag = "Open_From_File" - ' - 'mnuFileOpenFromLibrary - ' - Me.mnuFileOpenFromLibrary.Name = "mnuFileOpenFromLibrary" - resources.ApplyResources(Me.mnuFileOpenFromLibrary, "mnuFileOpenFromLibrary") - Me.mnuFileOpenFromLibrary.Tag = "Open_From_Library" - ' - 'ToolStripSeparator35 - ' - Me.ToolStripSeparator35.Name = "ToolStripSeparator35" - resources.ApplyResources(Me.ToolStripSeparator35, "ToolStripSeparator35") - ' - 'mnuFileOpenFromODK - ' - Me.mnuFileOpenFromODK.Name = "mnuFileOpenFromODK" - resources.ApplyResources(Me.mnuFileOpenFromODK, "mnuFileOpenFromODK") - ' - 'mnuFileOpenFromCSPRO - ' - resources.ApplyResources(Me.mnuFileOpenFromCSPRO, "mnuFileOpenFromCSPRO") - Me.mnuFileOpenFromCSPRO.Name = "mnuFileOpenFromCSPRO" - ' - 'mnuFileImportFromDatabases - ' - resources.ApplyResources(Me.mnuFileImportFromDatabases, "mnuFileImportFromDatabases") - Me.mnuFileImportFromDatabases.Name = "mnuFileImportFromDatabases" - ' - 'mnuFileImportandTidyNetCDFFile - ' - Me.mnuFileImportandTidyNetCDFFile.Name = "mnuFileImportandTidyNetCDFFile" - resources.ApplyResources(Me.mnuFileImportandTidyNetCDFFile, "mnuFileImportandTidyNetCDFFile") - ' - 'ToolStripSeparator27 - ' - Me.ToolStripSeparator27.Name = "ToolStripSeparator27" - resources.ApplyResources(Me.ToolStripSeparator27, "ToolStripSeparator27") - ' - 'mnuFileConvert - ' - resources.ApplyResources(Me.mnuFileConvert, "mnuFileConvert") - Me.mnuFileConvert.Name = "mnuFileConvert" - ' - 'tlSeparatorFile - ' - Me.tlSeparatorFile.Name = "tlSeparatorFile" - resources.ApplyResources(Me.tlSeparatorFile, "tlSeparatorFile") - ' - 'mnuFileExport - ' - Me.mnuFileExport.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileExportExportDataSet, Me.mnuFileExportExportRObjectsToolStripMenuItem, Me.mnuFileExportExportRWorkspace, Me.mnuFileExportExportGraphAsImage}) - Me.mnuFileExport.Name = "mnuFileExport" - resources.ApplyResources(Me.mnuFileExport, "mnuFileExport") - ' - 'mnuFileExportExportDataSet - ' - Me.mnuFileExportExportDataSet.Name = "mnuFileExportExportDataSet" - resources.ApplyResources(Me.mnuFileExportExportDataSet, "mnuFileExportExportDataSet") - ' - 'mnuFileExportExportRObjectsToolStripMenuItem - ' - Me.mnuFileExportExportRObjectsToolStripMenuItem.Name = "mnuFileExportExportRObjectsToolStripMenuItem" - resources.ApplyResources(Me.mnuFileExportExportRObjectsToolStripMenuItem, "mnuFileExportExportRObjectsToolStripMenuItem") - ' - 'mnuFileExportExportRWorkspace - ' - Me.mnuFileExportExportRWorkspace.Name = "mnuFileExportExportRWorkspace" - resources.ApplyResources(Me.mnuFileExportExportRWorkspace, "mnuFileExportExportRWorkspace") - ' - 'mnuFileExportExportGraphAsImage - ' - Me.mnuFileExportExportGraphAsImage.Name = "mnuFileExportExportGraphAsImage" - resources.ApplyResources(Me.mnuFileExportExportGraphAsImage, "mnuFileExportExportGraphAsImage") - ' - 'mnuFileCloseData - ' - Me.mnuFileCloseData.Name = "mnuFileCloseData" - resources.ApplyResources(Me.mnuFileCloseData, "mnuFileCloseData") - ' - 'ToolStripSeparator8 - ' - Me.ToolStripSeparator8.Name = "ToolStripSeparator8" - resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") - ' - 'mnuPrepare - ' - Me.mnuPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataFrame, Me.mnuPrepareCheckData, Me.ToolStripSeparator6, Me.mnuPrepareColumnCalculate, Me.mnuPrepareColumnGenerate, Me.mnuPrepareColumnFactor, Me.mnuPrepareColumnText, Me.mnuPrepareColumnDate, Me.mnuPrepareColumnDefine, Me.mnuPrepareColumnReshape, Me.ToolStripSeparator7, Me.mnuPrepareKeysAndLinks, Me.mnuPrepareDataObject, Me.mnuPrepareRObjects}) - Me.mnuPrepare.Name = "mnuPrepare" - resources.ApplyResources(Me.mnuPrepare, "mnuPrepare") - Me.mnuPrepare.Tag = "Prepare" - ' - 'mnuPrepareDataFrame - ' - Me.mnuPrepareDataFrame.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataFrameViewData, Me.mnuPrepareDataFrameRenameColumn, Me.mnuPrepareDataFrameRowNumbersNames, Me.ToolStripSeparator1, Me.mnuPrepareDataFrameSort, Me.mnuPrepareDataFrameFilter, Me.mnuPrepareDataFrameReplaceValues, Me.ToolStripSeparator2, Me.mnuPrepareDataFrameConvertColumns, Me.mnuPrepareDataFrameColumnMetadata, Me.mnuPrepareDataFrameColumnStructure, Me.ToolStripSeparator20, Me.mnuPrepareDataFrameReorderColumns, Me.mnuPrepareDataFrameInsertColumnsRows, Me.mnuPrepareDataFrameDeleteColumnsRows, Me.mnuPrepareDataFrameProtectColumn, Me.mnuPrepareDataFrameHideColumns, Me.mnuPrepareDataFrameFreezeColumns, Me.mnuPrepareDataframeColourByProperty}) - Me.mnuPrepareDataFrame.Name = "mnuPrepareDataFrame" - resources.ApplyResources(Me.mnuPrepareDataFrame, "mnuPrepareDataFrame") - Me.mnuPrepareDataFrame.Tag = "Data_Frame" - ' - 'mnuPrepareDataFrameViewData - ' - Me.mnuPrepareDataFrameViewData.Name = "mnuPrepareDataFrameViewData" - resources.ApplyResources(Me.mnuPrepareDataFrameViewData, "mnuPrepareDataFrameViewData") - Me.mnuPrepareDataFrameViewData.Tag = "View_Data..." - ' - 'mnuPrepareDataFrameRenameColumn - ' - Me.mnuPrepareDataFrameRenameColumn.Name = "mnuPrepareDataFrameRenameColumn" - resources.ApplyResources(Me.mnuPrepareDataFrameRenameColumn, "mnuPrepareDataFrameRenameColumn") - Me.mnuPrepareDataFrameRenameColumn.Tag = "Rename_Column..." - ' - 'mnuPrepareDataFrameRowNumbersNames - ' - Me.mnuPrepareDataFrameRowNumbersNames.Name = "mnuPrepareDataFrameRowNumbersNames" - resources.ApplyResources(Me.mnuPrepareDataFrameRowNumbersNames, "mnuPrepareDataFrameRowNumbersNames") - Me.mnuPrepareDataFrameRowNumbersNames.Tag = "Row_Numbers/Names..." - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'mnuPrepareDataFrameSort - ' - Me.mnuPrepareDataFrameSort.Name = "mnuPrepareDataFrameSort" - resources.ApplyResources(Me.mnuPrepareDataFrameSort, "mnuPrepareDataFrameSort") - Me.mnuPrepareDataFrameSort.Tag = "Sort..." - ' - 'mnuPrepareDataFrameFilter - ' - Me.mnuPrepareDataFrameFilter.Name = "mnuPrepareDataFrameFilter" - resources.ApplyResources(Me.mnuPrepareDataFrameFilter, "mnuPrepareDataFrameFilter") - Me.mnuPrepareDataFrameFilter.Tag = "Filter..." - ' - 'mnuPrepareDataFrameReplaceValues - ' - Me.mnuPrepareDataFrameReplaceValues.Name = "mnuPrepareDataFrameReplaceValues" - resources.ApplyResources(Me.mnuPrepareDataFrameReplaceValues, "mnuPrepareDataFrameReplaceValues") - Me.mnuPrepareDataFrameReplaceValues.Tag = "Replace_Values..." - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - resources.ApplyResources(Me.ToolStripSeparator2, "ToolStripSeparator2") - ' - 'mnuPrepareDataFrameConvertColumns - ' - Me.mnuPrepareDataFrameConvertColumns.Name = "mnuPrepareDataFrameConvertColumns" - resources.ApplyResources(Me.mnuPrepareDataFrameConvertColumns, "mnuPrepareDataFrameConvertColumns") - Me.mnuPrepareDataFrameConvertColumns.Tag = "Convert_Columns..." - ' - 'mnuPrepareDataFrameColumnMetadata - ' - Me.mnuPrepareDataFrameColumnMetadata.Name = "mnuPrepareDataFrameColumnMetadata" - resources.ApplyResources(Me.mnuPrepareDataFrameColumnMetadata, "mnuPrepareDataFrameColumnMetadata") - Me.mnuPrepareDataFrameColumnMetadata.Tag = "Column_Metadata..." - ' - 'mnuPrepareDataFrameColumnStructure - ' - Me.mnuPrepareDataFrameColumnStructure.Name = "mnuPrepareDataFrameColumnStructure" - resources.ApplyResources(Me.mnuPrepareDataFrameColumnStructure, "mnuPrepareDataFrameColumnStructure") - Me.mnuPrepareDataFrameColumnStructure.Tag = "Column_Structure..." - ' - 'ToolStripSeparator20 - ' - Me.ToolStripSeparator20.Name = "ToolStripSeparator20" - resources.ApplyResources(Me.ToolStripSeparator20, "ToolStripSeparator20") - ' - 'mnuPrepareDataFrameReorderColumns - ' - Me.mnuPrepareDataFrameReorderColumns.Name = "mnuPrepareDataFrameReorderColumns" - resources.ApplyResources(Me.mnuPrepareDataFrameReorderColumns, "mnuPrepareDataFrameReorderColumns") - Me.mnuPrepareDataFrameReorderColumns.Tag = "Reorder_Columns..." - ' - 'mnuPrepareDataFrameInsertColumnsRows - ' - Me.mnuPrepareDataFrameInsertColumnsRows.Name = "mnuPrepareDataFrameInsertColumnsRows" - resources.ApplyResources(Me.mnuPrepareDataFrameInsertColumnsRows, "mnuPrepareDataFrameInsertColumnsRows") - Me.mnuPrepareDataFrameInsertColumnsRows.Tag = "Insert_Columns/Rows..." - ' - 'mnuPrepareDataFrameDeleteColumnsRows - ' - Me.mnuPrepareDataFrameDeleteColumnsRows.Name = "mnuPrepareDataFrameDeleteColumnsRows" - resources.ApplyResources(Me.mnuPrepareDataFrameDeleteColumnsRows, "mnuPrepareDataFrameDeleteColumnsRows") - Me.mnuPrepareDataFrameDeleteColumnsRows.Tag = "Delete_Columns/Rows..." - ' - 'mnuPrepareDataFrameProtectColumn - ' - resources.ApplyResources(Me.mnuPrepareDataFrameProtectColumn, "mnuPrepareDataFrameProtectColumn") - Me.mnuPrepareDataFrameProtectColumn.Name = "mnuPrepareDataFrameProtectColumn" - Me.mnuPrepareDataFrameProtectColumn.Tag = "..." - ' - 'mnuPrepareDataFrameHideColumns - ' - Me.mnuPrepareDataFrameHideColumns.Name = "mnuPrepareDataFrameHideColumns" - resources.ApplyResources(Me.mnuPrepareDataFrameHideColumns, "mnuPrepareDataFrameHideColumns") - Me.mnuPrepareDataFrameHideColumns.Tag = "Hide_Columns..." - ' - 'mnuPrepareDataFrameFreezeColumns - ' - resources.ApplyResources(Me.mnuPrepareDataFrameFreezeColumns, "mnuPrepareDataFrameFreezeColumns") - Me.mnuPrepareDataFrameFreezeColumns.Name = "mnuPrepareDataFrameFreezeColumns" - Me.mnuPrepareDataFrameFreezeColumns.Tag = "Freeze_Columns..." - ' - 'mnuPrepareDataframeColourByProperty - ' - Me.mnuPrepareDataframeColourByProperty.Name = "mnuPrepareDataframeColourByProperty" - resources.ApplyResources(Me.mnuPrepareDataframeColourByProperty, "mnuPrepareDataframeColourByProperty") - ' - 'mnuPrepareCheckData - ' - Me.mnuPrepareCheckData.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.mnuPrepareCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareCheckDataDuplicates, Me.mnuPrepareCheckDataCompareColumns, Me.mnuPrepareCheckDataNonNumericCases, Me.ToolStripSeparator49, Me.mnuPrepareCheckDataBoxplot, Me.mnuPrepareCheckDataOneVariableSummarise, Me.mnuPrepareCheckDataOneVariableGraph, Me.mnuPrepareCheckDataOneWayFrequencies, Me.ToolStripSeparator41, Me.mnuPrepareCheckDataExportOpenRefine, Me.mnuPrepareCheckDataImportOpenRefine, Me.ToolStripSeparator40, Me.mnuPreparePrepareToShareJitter, Me.mnuPrepareCheckDataPrePareToShareSdcPackage, Me.mnuPrepareCheckDataAnonymiseIDColumn}) - Me.mnuPrepareCheckData.Name = "mnuPrepareCheckData" - resources.ApplyResources(Me.mnuPrepareCheckData, "mnuPrepareCheckData") - ' - 'mnuPrepareCheckDataDuplicates - ' - Me.mnuPrepareCheckDataDuplicates.Name = "mnuPrepareCheckDataDuplicates" - resources.ApplyResources(Me.mnuPrepareCheckDataDuplicates, "mnuPrepareCheckDataDuplicates") - ' - 'mnuPrepareCheckDataCompareColumns - ' - Me.mnuPrepareCheckDataCompareColumns.Name = "mnuPrepareCheckDataCompareColumns" - resources.ApplyResources(Me.mnuPrepareCheckDataCompareColumns, "mnuPrepareCheckDataCompareColumns") - ' - 'mnuPrepareCheckDataNonNumericCases - ' - Me.mnuPrepareCheckDataNonNumericCases.Name = "mnuPrepareCheckDataNonNumericCases" - resources.ApplyResources(Me.mnuPrepareCheckDataNonNumericCases, "mnuPrepareCheckDataNonNumericCases") - ' - 'ToolStripSeparator49 - ' - Me.ToolStripSeparator49.Name = "ToolStripSeparator49" - resources.ApplyResources(Me.ToolStripSeparator49, "ToolStripSeparator49") - ' - 'mnuPrepareCheckDataBoxplot - ' - Me.mnuPrepareCheckDataBoxplot.Name = "mnuPrepareCheckDataBoxplot" - resources.ApplyResources(Me.mnuPrepareCheckDataBoxplot, "mnuPrepareCheckDataBoxplot") - ' - 'mnuPrepareCheckDataOneVariableSummarise - ' - Me.mnuPrepareCheckDataOneVariableSummarise.Name = "mnuPrepareCheckDataOneVariableSummarise" - resources.ApplyResources(Me.mnuPrepareCheckDataOneVariableSummarise, "mnuPrepareCheckDataOneVariableSummarise") - ' - 'mnuPrepareCheckDataOneVariableGraph - ' - Me.mnuPrepareCheckDataOneVariableGraph.Name = "mnuPrepareCheckDataOneVariableGraph" - resources.ApplyResources(Me.mnuPrepareCheckDataOneVariableGraph, "mnuPrepareCheckDataOneVariableGraph") - ' - 'mnuPrepareCheckDataOneWayFrequencies - ' - Me.mnuPrepareCheckDataOneWayFrequencies.Name = "mnuPrepareCheckDataOneWayFrequencies" - resources.ApplyResources(Me.mnuPrepareCheckDataOneWayFrequencies, "mnuPrepareCheckDataOneWayFrequencies") - ' - 'ToolStripSeparator41 - ' - Me.ToolStripSeparator41.Name = "ToolStripSeparator41" - resources.ApplyResources(Me.ToolStripSeparator41, "ToolStripSeparator41") - ' - 'mnuPrepareCheckDataExportOpenRefine - ' - Me.mnuPrepareCheckDataExportOpenRefine.Name = "mnuPrepareCheckDataExportOpenRefine" - resources.ApplyResources(Me.mnuPrepareCheckDataExportOpenRefine, "mnuPrepareCheckDataExportOpenRefine") - ' - 'mnuPrepareCheckDataImportOpenRefine - ' - Me.mnuPrepareCheckDataImportOpenRefine.Name = "mnuPrepareCheckDataImportOpenRefine" - resources.ApplyResources(Me.mnuPrepareCheckDataImportOpenRefine, "mnuPrepareCheckDataImportOpenRefine") - ' - 'ToolStripSeparator40 - ' - Me.ToolStripSeparator40.Name = "ToolStripSeparator40" - resources.ApplyResources(Me.ToolStripSeparator40, "ToolStripSeparator40") - ' - 'mnuPreparePrepareToShareJitter - ' - resources.ApplyResources(Me.mnuPreparePrepareToShareJitter, "mnuPreparePrepareToShareJitter") - Me.mnuPreparePrepareToShareJitter.Name = "mnuPreparePrepareToShareJitter" - ' - 'mnuPrepareCheckDataPrePareToShareSdcPackage - ' - resources.ApplyResources(Me.mnuPrepareCheckDataPrePareToShareSdcPackage, "mnuPrepareCheckDataPrePareToShareSdcPackage") - Me.mnuPrepareCheckDataPrePareToShareSdcPackage.Name = "mnuPrepareCheckDataPrePareToShareSdcPackage" - ' - 'mnuPrepareCheckDataAnonymiseIDColumn - ' - Me.mnuPrepareCheckDataAnonymiseIDColumn.Name = "mnuPrepareCheckDataAnonymiseIDColumn" - resources.ApplyResources(Me.mnuPrepareCheckDataAnonymiseIDColumn, "mnuPrepareCheckDataAnonymiseIDColumn") - ' - 'ToolStripSeparator6 - ' - Me.ToolStripSeparator6.Name = "ToolStripSeparator6" - resources.ApplyResources(Me.ToolStripSeparator6, "ToolStripSeparator6") - ' - 'mnuPrepareColumnCalculate - ' - Me.mnuPrepareColumnCalculate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnCalculateCalculations, Me.mnuPrepareColumnCalculateColumnSummaries, Me.mnuPrepareColumnCalculateGeneralSummaries, Me.ToolStripSeparator24, Me.mnuPrepareColumnCalculateDuplicateColumn, Me.mnuPrepareColumnCalculateTransform, Me.mnuPrepareColumnCalculateRank, Me.mnuPrepareColumnCalculatePolynomials, Me.mnuPrepareColumnCalculateRowSummary}) - Me.mnuPrepareColumnCalculate.Name = "mnuPrepareColumnCalculate" - resources.ApplyResources(Me.mnuPrepareColumnCalculate, "mnuPrepareColumnCalculate") - Me.mnuPrepareColumnCalculate.Tag = "Column:_Calculate" - ' - 'mnuPrepareColumnCalculateCalculations - ' - Me.mnuPrepareColumnCalculateCalculations.Name = "mnuPrepareColumnCalculateCalculations" - resources.ApplyResources(Me.mnuPrepareColumnCalculateCalculations, "mnuPrepareColumnCalculateCalculations") - Me.mnuPrepareColumnCalculateCalculations.Tag = "Calculations..." - ' - 'mnuPrepareColumnCalculateColumnSummaries - ' - Me.mnuPrepareColumnCalculateColumnSummaries.Name = "mnuPrepareColumnCalculateColumnSummaries" - resources.ApplyResources(Me.mnuPrepareColumnCalculateColumnSummaries, "mnuPrepareColumnCalculateColumnSummaries") - Me.mnuPrepareColumnCalculateColumnSummaries.Tag = "Column_Summaries..." - ' - 'mnuPrepareColumnCalculateGeneralSummaries - ' - Me.mnuPrepareColumnCalculateGeneralSummaries.Name = "mnuPrepareColumnCalculateGeneralSummaries" - resources.ApplyResources(Me.mnuPrepareColumnCalculateGeneralSummaries, "mnuPrepareColumnCalculateGeneralSummaries") - ' - 'ToolStripSeparator24 - ' - Me.ToolStripSeparator24.Name = "ToolStripSeparator24" - resources.ApplyResources(Me.ToolStripSeparator24, "ToolStripSeparator24") - ' - 'mnuPrepareColumnCalculateDuplicateColumn - ' - Me.mnuPrepareColumnCalculateDuplicateColumn.Name = "mnuPrepareColumnCalculateDuplicateColumn" - resources.ApplyResources(Me.mnuPrepareColumnCalculateDuplicateColumn, "mnuPrepareColumnCalculateDuplicateColumn") - ' - 'mnuPrepareColumnCalculateTransform - ' - resources.ApplyResources(Me.mnuPrepareColumnCalculateTransform, "mnuPrepareColumnCalculateTransform") - Me.mnuPrepareColumnCalculateTransform.Name = "mnuPrepareColumnCalculateTransform" - Me.mnuPrepareColumnCalculateTransform.Tag = "..." - ' - 'mnuPrepareColumnCalculateRank - ' - Me.mnuPrepareColumnCalculateRank.Name = "mnuPrepareColumnCalculateRank" - resources.ApplyResources(Me.mnuPrepareColumnCalculateRank, "mnuPrepareColumnCalculateRank") - Me.mnuPrepareColumnCalculateRank.Tag = "Rank..." - ' - 'mnuPrepareColumnCalculatePolynomials - ' - Me.mnuPrepareColumnCalculatePolynomials.Name = "mnuPrepareColumnCalculatePolynomials" - resources.ApplyResources(Me.mnuPrepareColumnCalculatePolynomials, "mnuPrepareColumnCalculatePolynomials") - Me.mnuPrepareColumnCalculatePolynomials.Tag = "Polynomials..." - ' - 'mnuPrepareColumnCalculateRowSummary - ' - Me.mnuPrepareColumnCalculateRowSummary.Name = "mnuPrepareColumnCalculateRowSummary" - resources.ApplyResources(Me.mnuPrepareColumnCalculateRowSummary, "mnuPrepareColumnCalculateRowSummary") - Me.mnuPrepareColumnCalculateRowSummary.Tag = "Row_Summary..." - ' - 'mnuPrepareColumnGenerate - ' - Me.mnuPrepareColumnGenerate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnGenerateRegularSequence, Me.mnuPrepareColumnGenerateCountInFactor, Me.ToolStripSeparator25, Me.mnuPrepareColumnGenerateEnter, Me.mnuPrepareColumnGenerateRandomSamples, Me.mnuPrepareColumnGeneratePermuteRows}) - Me.mnuPrepareColumnGenerate.Name = "mnuPrepareColumnGenerate" - resources.ApplyResources(Me.mnuPrepareColumnGenerate, "mnuPrepareColumnGenerate") - Me.mnuPrepareColumnGenerate.Tag = "Column:_Generate" - ' - 'mnuPrepareColumnGenerateRegularSequence - ' - Me.mnuPrepareColumnGenerateRegularSequence.Name = "mnuPrepareColumnGenerateRegularSequence" - resources.ApplyResources(Me.mnuPrepareColumnGenerateRegularSequence, "mnuPrepareColumnGenerateRegularSequence") - Me.mnuPrepareColumnGenerateRegularSequence.Tag = "Regular_Sequence..." - ' - 'mnuPrepareColumnGenerateCountInFactor - ' - Me.mnuPrepareColumnGenerateCountInFactor.Name = "mnuPrepareColumnGenerateCountInFactor" - resources.ApplyResources(Me.mnuPrepareColumnGenerateCountInFactor, "mnuPrepareColumnGenerateCountInFactor") - ' - 'ToolStripSeparator25 - ' - Me.ToolStripSeparator25.Name = "ToolStripSeparator25" - resources.ApplyResources(Me.ToolStripSeparator25, "ToolStripSeparator25") - ' - 'mnuPrepareColumnGenerateEnter - ' - Me.mnuPrepareColumnGenerateEnter.Name = "mnuPrepareColumnGenerateEnter" - resources.ApplyResources(Me.mnuPrepareColumnGenerateEnter, "mnuPrepareColumnGenerateEnter") - ' - 'mnuPrepareColumnGenerateRandomSamples - ' - Me.mnuPrepareColumnGenerateRandomSamples.Name = "mnuPrepareColumnGenerateRandomSamples" - resources.ApplyResources(Me.mnuPrepareColumnGenerateRandomSamples, "mnuPrepareColumnGenerateRandomSamples") - Me.mnuPrepareColumnGenerateRandomSamples.Tag = "Random_Samples..." - ' - 'mnuPrepareColumnGeneratePermuteRows - ' - Me.mnuPrepareColumnGeneratePermuteRows.Name = "mnuPrepareColumnGeneratePermuteRows" - resources.ApplyResources(Me.mnuPrepareColumnGeneratePermuteRows, "mnuPrepareColumnGeneratePermuteRows") - Me.mnuPrepareColumnGeneratePermuteRows.Tag = "Permute_Rows..." - ' - 'mnuPrepareColumnFactor - ' - Me.mnuPrepareColumnFactor.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnFactorConvertToFactor, Me.mnuPrepareColumnFactorRecodeNumeric, Me.ToolStripSeparator12, Me.mnuPrepareColumnFactorRecodeFactor, Me.mnuPrepareColumnFactorCombineFactors, Me.mnuPrepareColumnFactorDummyVariables, Me.ToolStripSeparator14, Me.mnuPrepareColumnFactorLevelsLabels, Me.mnuPrepareFactorViewLabels, Me.mnuPrepareColumnFactorReorderLevels, Me.mnuPrepareColumnFactorReferenceLevel, Me.mnuPrepareColumnFactorUnusedLevels, Me.mnuPrepareColumnFactorContrasts, Me.ToolStripSeparator19, Me.mnuPrepareColumnFactorFactorDataFrame}) - Me.mnuPrepareColumnFactor.Name = "mnuPrepareColumnFactor" - resources.ApplyResources(Me.mnuPrepareColumnFactor, "mnuPrepareColumnFactor") - Me.mnuPrepareColumnFactor.Tag = "Column:_Factor" - ' - 'mnuPrepareColumnFactorConvertToFactor - ' - Me.mnuPrepareColumnFactorConvertToFactor.Name = "mnuPrepareColumnFactorConvertToFactor" - resources.ApplyResources(Me.mnuPrepareColumnFactorConvertToFactor, "mnuPrepareColumnFactorConvertToFactor") - Me.mnuPrepareColumnFactorConvertToFactor.Tag = "Convert_To_Factor" - ' - 'mnuPrepareColumnFactorRecodeNumeric - ' - Me.mnuPrepareColumnFactorRecodeNumeric.Name = "mnuPrepareColumnFactorRecodeNumeric" - resources.ApplyResources(Me.mnuPrepareColumnFactorRecodeNumeric, "mnuPrepareColumnFactorRecodeNumeric") - Me.mnuPrepareColumnFactorRecodeNumeric.Tag = "Recode_Numeric..." - ' - 'ToolStripSeparator12 - ' - Me.ToolStripSeparator12.Name = "ToolStripSeparator12" - resources.ApplyResources(Me.ToolStripSeparator12, "ToolStripSeparator12") - ' - 'mnuPrepareColumnFactorRecodeFactor - ' - Me.mnuPrepareColumnFactorRecodeFactor.Name = "mnuPrepareColumnFactorRecodeFactor" - resources.ApplyResources(Me.mnuPrepareColumnFactorRecodeFactor, "mnuPrepareColumnFactorRecodeFactor") - Me.mnuPrepareColumnFactorRecodeFactor.Tag = "Recode_Factor..." - ' - 'mnuPrepareColumnFactorCombineFactors - ' - Me.mnuPrepareColumnFactorCombineFactors.Name = "mnuPrepareColumnFactorCombineFactors" - resources.ApplyResources(Me.mnuPrepareColumnFactorCombineFactors, "mnuPrepareColumnFactorCombineFactors") - Me.mnuPrepareColumnFactorCombineFactors.Tag = "Combine_Factors..." - ' - 'mnuPrepareColumnFactorDummyVariables - ' - Me.mnuPrepareColumnFactorDummyVariables.Name = "mnuPrepareColumnFactorDummyVariables" - resources.ApplyResources(Me.mnuPrepareColumnFactorDummyVariables, "mnuPrepareColumnFactorDummyVariables") - Me.mnuPrepareColumnFactorDummyVariables.Tag = "Dummy_Variables..." - ' - 'ToolStripSeparator14 - ' - Me.ToolStripSeparator14.Name = "ToolStripSeparator14" - resources.ApplyResources(Me.ToolStripSeparator14, "ToolStripSeparator14") - ' - 'mnuPrepareColumnFactorLevelsLabels - ' - Me.mnuPrepareColumnFactorLevelsLabels.Name = "mnuPrepareColumnFactorLevelsLabels" - resources.ApplyResources(Me.mnuPrepareColumnFactorLevelsLabels, "mnuPrepareColumnFactorLevelsLabels") - Me.mnuPrepareColumnFactorLevelsLabels.Tag = "Levels/Labels..." - ' - 'mnuPrepareFactorViewLabels - ' - Me.mnuPrepareFactorViewLabels.Name = "mnuPrepareFactorViewLabels" - resources.ApplyResources(Me.mnuPrepareFactorViewLabels, "mnuPrepareFactorViewLabels") - ' - 'mnuPrepareColumnFactorReorderLevels - ' - Me.mnuPrepareColumnFactorReorderLevels.Name = "mnuPrepareColumnFactorReorderLevels" - resources.ApplyResources(Me.mnuPrepareColumnFactorReorderLevels, "mnuPrepareColumnFactorReorderLevels") - Me.mnuPrepareColumnFactorReorderLevels.Tag = "Reorder_Levels..." - ' - 'mnuPrepareColumnFactorReferenceLevel - ' - Me.mnuPrepareColumnFactorReferenceLevel.Name = "mnuPrepareColumnFactorReferenceLevel" - resources.ApplyResources(Me.mnuPrepareColumnFactorReferenceLevel, "mnuPrepareColumnFactorReferenceLevel") - Me.mnuPrepareColumnFactorReferenceLevel.Tag = "Reference_Level..." - ' - 'mnuPrepareColumnFactorUnusedLevels - ' - Me.mnuPrepareColumnFactorUnusedLevels.Name = "mnuPrepareColumnFactorUnusedLevels" - resources.ApplyResources(Me.mnuPrepareColumnFactorUnusedLevels, "mnuPrepareColumnFactorUnusedLevels") - Me.mnuPrepareColumnFactorUnusedLevels.Tag = "Unused_Levels..." - ' - 'mnuPrepareColumnFactorContrasts - ' - Me.mnuPrepareColumnFactorContrasts.Name = "mnuPrepareColumnFactorContrasts" - resources.ApplyResources(Me.mnuPrepareColumnFactorContrasts, "mnuPrepareColumnFactorContrasts") - Me.mnuPrepareColumnFactorContrasts.Tag = "Contrasts..." - ' - 'ToolStripSeparator19 - ' - Me.ToolStripSeparator19.Name = "ToolStripSeparator19" - resources.ApplyResources(Me.ToolStripSeparator19, "ToolStripSeparator19") - ' - 'mnuPrepareColumnFactorFactorDataFrame - ' - Me.mnuPrepareColumnFactorFactorDataFrame.Name = "mnuPrepareColumnFactorFactorDataFrame" - resources.ApplyResources(Me.mnuPrepareColumnFactorFactorDataFrame, "mnuPrepareColumnFactorFactorDataFrame") - Me.mnuPrepareColumnFactorFactorDataFrame.Tag = "Factor_Data_Frame" - ' - 'mnuPrepareColumnText - ' - Me.mnuPrepareColumnText.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnTextFindReplace, Me.mnuPrepareColumnTextTransform, Me.mnuPrepareColumnTextSplit, Me.mnuPrepareColumnTextCombine, Me.mnuPrepareColumnTextMatch, Me.mnuPrepareColumnTextDistance}) - Me.mnuPrepareColumnText.Name = "mnuPrepareColumnText" - resources.ApplyResources(Me.mnuPrepareColumnText, "mnuPrepareColumnText") - Me.mnuPrepareColumnText.Tag = "Column:_Text" - ' - 'mnuPrepareColumnTextFindReplace - ' - Me.mnuPrepareColumnTextFindReplace.Name = "mnuPrepareColumnTextFindReplace" - resources.ApplyResources(Me.mnuPrepareColumnTextFindReplace, "mnuPrepareColumnTextFindReplace") - Me.mnuPrepareColumnTextFindReplace.Tag = "Find/Replace..." - ' - 'mnuPrepareColumnTextTransform - ' - Me.mnuPrepareColumnTextTransform.Name = "mnuPrepareColumnTextTransform" - resources.ApplyResources(Me.mnuPrepareColumnTextTransform, "mnuPrepareColumnTextTransform") - Me.mnuPrepareColumnTextTransform.Tag = "Transform..." - ' - 'mnuPrepareColumnTextSplit - ' - Me.mnuPrepareColumnTextSplit.Name = "mnuPrepareColumnTextSplit" - resources.ApplyResources(Me.mnuPrepareColumnTextSplit, "mnuPrepareColumnTextSplit") - Me.mnuPrepareColumnTextSplit.Tag = "Split..." - ' - 'mnuPrepareColumnTextCombine - ' - Me.mnuPrepareColumnTextCombine.Name = "mnuPrepareColumnTextCombine" - resources.ApplyResources(Me.mnuPrepareColumnTextCombine, "mnuPrepareColumnTextCombine") - Me.mnuPrepareColumnTextCombine.Tag = "Combine..." - ' - 'mnuPrepareColumnTextMatch - ' - resources.ApplyResources(Me.mnuPrepareColumnTextMatch, "mnuPrepareColumnTextMatch") - Me.mnuPrepareColumnTextMatch.Name = "mnuPrepareColumnTextMatch" - Me.mnuPrepareColumnTextMatch.Tag = "Match..." - ' - 'mnuPrepareColumnTextDistance - ' - Me.mnuPrepareColumnTextDistance.Name = "mnuPrepareColumnTextDistance" - resources.ApplyResources(Me.mnuPrepareColumnTextDistance, "mnuPrepareColumnTextDistance") - Me.mnuPrepareColumnTextDistance.Tag = "Distance..." - ' - 'mnuPrepareColumnDate - ' - Me.mnuPrepareColumnDate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnDateGenerateDate, Me.mnuPrepareColumnDateMakeDate, Me.mnuPrepareColumnDateInfillMissingDates, Me.mnuPrepareColumnDateUseDate, Me.mnuPrepareColumnDateMakeTime, Me.mnuPrepareColumnDateUseTime}) - Me.mnuPrepareColumnDate.Name = "mnuPrepareColumnDate" - resources.ApplyResources(Me.mnuPrepareColumnDate, "mnuPrepareColumnDate") - ' - 'mnuPrepareColumnDateGenerateDate - ' - Me.mnuPrepareColumnDateGenerateDate.Name = "mnuPrepareColumnDateGenerateDate" - resources.ApplyResources(Me.mnuPrepareColumnDateGenerateDate, "mnuPrepareColumnDateGenerateDate") - ' - 'mnuPrepareColumnDateMakeDate - ' - Me.mnuPrepareColumnDateMakeDate.Name = "mnuPrepareColumnDateMakeDate" - resources.ApplyResources(Me.mnuPrepareColumnDateMakeDate, "mnuPrepareColumnDateMakeDate") - ' - 'mnuPrepareColumnDateInfillMissingDates - ' - Me.mnuPrepareColumnDateInfillMissingDates.Name = "mnuPrepareColumnDateInfillMissingDates" - resources.ApplyResources(Me.mnuPrepareColumnDateInfillMissingDates, "mnuPrepareColumnDateInfillMissingDates") - ' - 'mnuPrepareColumnDateUseDate - ' - Me.mnuPrepareColumnDateUseDate.Name = "mnuPrepareColumnDateUseDate" - resources.ApplyResources(Me.mnuPrepareColumnDateUseDate, "mnuPrepareColumnDateUseDate") - ' - 'mnuPrepareColumnDateMakeTime - ' - resources.ApplyResources(Me.mnuPrepareColumnDateMakeTime, "mnuPrepareColumnDateMakeTime") - Me.mnuPrepareColumnDateMakeTime.Name = "mnuPrepareColumnDateMakeTime" - ' - 'mnuPrepareColumnDateUseTime - ' - resources.ApplyResources(Me.mnuPrepareColumnDateUseTime, "mnuPrepareColumnDateUseTime") - Me.mnuPrepareColumnDateUseTime.Name = "mnuPrepareColumnDateUseTime" - ' - 'mnuPrepareColumnDefine - ' - Me.mnuPrepareColumnDefine.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnDefineConvertColumns, Me.ToolStripSeparator55, Me.mnuPrepareColumnDefineCircular}) - Me.mnuPrepareColumnDefine.Name = "mnuPrepareColumnDefine" - resources.ApplyResources(Me.mnuPrepareColumnDefine, "mnuPrepareColumnDefine") - ' - 'mnuPrepareColumnDefineConvertColumns - ' - Me.mnuPrepareColumnDefineConvertColumns.Name = "mnuPrepareColumnDefineConvertColumns" - resources.ApplyResources(Me.mnuPrepareColumnDefineConvertColumns, "mnuPrepareColumnDefineConvertColumns") - ' - 'ToolStripSeparator55 - ' - Me.ToolStripSeparator55.Name = "ToolStripSeparator55" - resources.ApplyResources(Me.ToolStripSeparator55, "ToolStripSeparator55") - ' - 'mnuPrepareColumnDefineCircular - ' - Me.mnuPrepareColumnDefineCircular.Name = "mnuPrepareColumnDefineCircular" - resources.ApplyResources(Me.mnuPrepareColumnDefineCircular, "mnuPrepareColumnDefineCircular") - ' - 'mnuPrepareColumnReshape - ' - Me.mnuPrepareColumnReshape.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnReshapeColumnSummaries, Me.mnuPrepareColumnReshapeGeneralSummaries, Me.ToolStripSeparator10, Me.mnuPrepareColumnReshapeStack, Me.mnuPrepareColumnReshapeUnstack, Me.mnuPrepareColumnReshapeMerge, Me.ToolStripSeparator11, Me.mnuPrepareAppendDataFrame, Me.mnuPrepareColumnReshapeSubset, Me.mnuPrepareColumnReshapeRandomSubset, Me.mnuPrepareColumnReshapeTranspose}) - Me.mnuPrepareColumnReshape.Name = "mnuPrepareColumnReshape" - resources.ApplyResources(Me.mnuPrepareColumnReshape, "mnuPrepareColumnReshape") - Me.mnuPrepareColumnReshape.Tag = "Column:_Reshape" - ' - 'mnuPrepareColumnReshapeColumnSummaries - ' - Me.mnuPrepareColumnReshapeColumnSummaries.Name = "mnuPrepareColumnReshapeColumnSummaries" - resources.ApplyResources(Me.mnuPrepareColumnReshapeColumnSummaries, "mnuPrepareColumnReshapeColumnSummaries") - Me.mnuPrepareColumnReshapeColumnSummaries.Tag = "Column_Summaries..." - ' - 'mnuPrepareColumnReshapeGeneralSummaries - ' - Me.mnuPrepareColumnReshapeGeneralSummaries.Name = "mnuPrepareColumnReshapeGeneralSummaries" - resources.ApplyResources(Me.mnuPrepareColumnReshapeGeneralSummaries, "mnuPrepareColumnReshapeGeneralSummaries") - ' - 'ToolStripSeparator10 - ' - Me.ToolStripSeparator10.Name = "ToolStripSeparator10" - resources.ApplyResources(Me.ToolStripSeparator10, "ToolStripSeparator10") - ' - 'mnuPrepareColumnReshapeStack - ' - Me.mnuPrepareColumnReshapeStack.Name = "mnuPrepareColumnReshapeStack" - resources.ApplyResources(Me.mnuPrepareColumnReshapeStack, "mnuPrepareColumnReshapeStack") - Me.mnuPrepareColumnReshapeStack.Tag = "Stack..." - ' - 'mnuPrepareColumnReshapeUnstack - ' - Me.mnuPrepareColumnReshapeUnstack.Name = "mnuPrepareColumnReshapeUnstack" - resources.ApplyResources(Me.mnuPrepareColumnReshapeUnstack, "mnuPrepareColumnReshapeUnstack") - Me.mnuPrepareColumnReshapeUnstack.Tag = "Unstack..." - ' - 'mnuPrepareColumnReshapeMerge - ' - Me.mnuPrepareColumnReshapeMerge.Name = "mnuPrepareColumnReshapeMerge" - resources.ApplyResources(Me.mnuPrepareColumnReshapeMerge, "mnuPrepareColumnReshapeMerge") - Me.mnuPrepareColumnReshapeMerge.Tag = "Merge..." - ' - 'ToolStripSeparator11 - ' - Me.ToolStripSeparator11.Name = "ToolStripSeparator11" - resources.ApplyResources(Me.ToolStripSeparator11, "ToolStripSeparator11") - ' - 'mnuPrepareAppendDataFrame - ' - Me.mnuPrepareAppendDataFrame.Name = "mnuPrepareAppendDataFrame" - resources.ApplyResources(Me.mnuPrepareAppendDataFrame, "mnuPrepareAppendDataFrame") - ' - 'mnuPrepareColumnReshapeSubset - ' - Me.mnuPrepareColumnReshapeSubset.Name = "mnuPrepareColumnReshapeSubset" - resources.ApplyResources(Me.mnuPrepareColumnReshapeSubset, "mnuPrepareColumnReshapeSubset") - Me.mnuPrepareColumnReshapeSubset.Tag = "Subset..." - ' - 'mnuPrepareColumnReshapeRandomSubset - ' - Me.mnuPrepareColumnReshapeRandomSubset.Name = "mnuPrepareColumnReshapeRandomSubset" - resources.ApplyResources(Me.mnuPrepareColumnReshapeRandomSubset, "mnuPrepareColumnReshapeRandomSubset") - Me.mnuPrepareColumnReshapeRandomSubset.Tag = "Random_Subset..." - ' - 'mnuPrepareColumnReshapeTranspose - ' - Me.mnuPrepareColumnReshapeTranspose.Name = "mnuPrepareColumnReshapeTranspose" - resources.ApplyResources(Me.mnuPrepareColumnReshapeTranspose, "mnuPrepareColumnReshapeTranspose") - Me.mnuPrepareColumnReshapeTranspose.Tag = "Transpose..." - ' - 'ToolStripSeparator7 - ' - Me.ToolStripSeparator7.Name = "ToolStripSeparator7" - resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") - ' - 'mnuPrepareKeysAndLinks - ' - Me.mnuPrepareKeysAndLinks.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareKeysAndLinksAddKey, Me.mnuPrepareKeysAndLinksViewAndRemoveKey, Me.mnuPrepareKeysAndLinksAddLink, Me.mnuPrepareKeysAndLinksViewAndRemoveKeys, Me.mnuPrepareKeysAndLinksAddComment}) - Me.mnuPrepareKeysAndLinks.Name = "mnuPrepareKeysAndLinks" - resources.ApplyResources(Me.mnuPrepareKeysAndLinks, "mnuPrepareKeysAndLinks") - ' - 'mnuPrepareKeysAndLinksAddKey - ' - Me.mnuPrepareKeysAndLinksAddKey.Name = "mnuPrepareKeysAndLinksAddKey" - resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddKey, "mnuPrepareKeysAndLinksAddKey") - ' - 'mnuPrepareKeysAndLinksViewAndRemoveKey - ' - Me.mnuPrepareKeysAndLinksViewAndRemoveKey.Name = "mnuPrepareKeysAndLinksViewAndRemoveKey" - resources.ApplyResources(Me.mnuPrepareKeysAndLinksViewAndRemoveKey, "mnuPrepareKeysAndLinksViewAndRemoveKey") - ' - 'mnuPrepareKeysAndLinksAddLink - ' - Me.mnuPrepareKeysAndLinksAddLink.Name = "mnuPrepareKeysAndLinksAddLink" - resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddLink, "mnuPrepareKeysAndLinksAddLink") - ' - 'mnuPrepareKeysAndLinksViewAndRemoveKeys - ' - Me.mnuPrepareKeysAndLinksViewAndRemoveKeys.Name = "mnuPrepareKeysAndLinksViewAndRemoveKeys" - resources.ApplyResources(Me.mnuPrepareKeysAndLinksViewAndRemoveKeys, "mnuPrepareKeysAndLinksViewAndRemoveKeys") - ' - 'mnuPrepareKeysAndLinksAddComment - ' - Me.mnuPrepareKeysAndLinksAddComment.Name = "mnuPrepareKeysAndLinksAddComment" - resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddComment, "mnuPrepareKeysAndLinksAddComment") - ' - 'mnuPrepareDataObject - ' - Me.mnuPrepareDataObject.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataObjectDataFrameMetadata, Me.mnuPrepareDataObjectRenameDataFrame, Me.mnuPrepareDataObjectReorderDataFrames, Me.mnuPrepareDataObjectCopyDataFrame, Me.mnuPrepareDataObjectDeleteDataFrame, Me.ToolStripSeparator21, Me.mnuPrepareDataObjectHideDataframes, Me.mnuPrepareDataObjectMetadata, Me.mnuPrepareDataObjectRenameMetadata, Me.mnuPrepareDataObjectReorderMetadata, Me.mnuPrepareDataObjectDeleteMetadata}) - Me.mnuPrepareDataObject.Name = "mnuPrepareDataObject" - resources.ApplyResources(Me.mnuPrepareDataObject, "mnuPrepareDataObject") - Me.mnuPrepareDataObject.Tag = "Data_Object" - ' - 'mnuPrepareDataObjectDataFrameMetadata - ' - resources.ApplyResources(Me.mnuPrepareDataObjectDataFrameMetadata, "mnuPrepareDataObjectDataFrameMetadata") - Me.mnuPrepareDataObjectDataFrameMetadata.Name = "mnuPrepareDataObjectDataFrameMetadata" - Me.mnuPrepareDataObjectDataFrameMetadata.Tag = "Data_Frame_Metadata..." - ' - 'mnuPrepareDataObjectRenameDataFrame - ' - Me.mnuPrepareDataObjectRenameDataFrame.Name = "mnuPrepareDataObjectRenameDataFrame" - resources.ApplyResources(Me.mnuPrepareDataObjectRenameDataFrame, "mnuPrepareDataObjectRenameDataFrame") - Me.mnuPrepareDataObjectRenameDataFrame.Tag = "ReName_Data_Frame..." - ' - 'mnuPrepareDataObjectReorderDataFrames - ' - resources.ApplyResources(Me.mnuPrepareDataObjectReorderDataFrames, "mnuPrepareDataObjectReorderDataFrames") - Me.mnuPrepareDataObjectReorderDataFrames.Name = "mnuPrepareDataObjectReorderDataFrames" - Me.mnuPrepareDataObjectReorderDataFrames.Tag = "Reorder_Data_Frames..." - ' - 'mnuPrepareDataObjectCopyDataFrame - ' - Me.mnuPrepareDataObjectCopyDataFrame.Name = "mnuPrepareDataObjectCopyDataFrame" - resources.ApplyResources(Me.mnuPrepareDataObjectCopyDataFrame, "mnuPrepareDataObjectCopyDataFrame") - Me.mnuPrepareDataObjectCopyDataFrame.Tag = "Copy_Data_Frame..." - ' - 'mnuPrepareDataObjectDeleteDataFrame - ' - Me.mnuPrepareDataObjectDeleteDataFrame.Name = "mnuPrepareDataObjectDeleteDataFrame" - resources.ApplyResources(Me.mnuPrepareDataObjectDeleteDataFrame, "mnuPrepareDataObjectDeleteDataFrame") - Me.mnuPrepareDataObjectDeleteDataFrame.Tag = "Delete_Data_Frame..." - ' - 'ToolStripSeparator21 - ' - Me.ToolStripSeparator21.Name = "ToolStripSeparator21" - resources.ApplyResources(Me.ToolStripSeparator21, "ToolStripSeparator21") - ' - 'mnuPrepareDataObjectHideDataframes - ' - Me.mnuPrepareDataObjectHideDataframes.Name = "mnuPrepareDataObjectHideDataframes" - resources.ApplyResources(Me.mnuPrepareDataObjectHideDataframes, "mnuPrepareDataObjectHideDataframes") - ' - 'mnuPrepareDataObjectMetadata - ' - Me.mnuPrepareDataObjectMetadata.Name = "mnuPrepareDataObjectMetadata" - resources.ApplyResources(Me.mnuPrepareDataObjectMetadata, "mnuPrepareDataObjectMetadata") - Me.mnuPrepareDataObjectMetadata.Tag = "Metadata..." - ' - 'mnuPrepareDataObjectRenameMetadata - ' - resources.ApplyResources(Me.mnuPrepareDataObjectRenameMetadata, "mnuPrepareDataObjectRenameMetadata") - Me.mnuPrepareDataObjectRenameMetadata.Name = "mnuPrepareDataObjectRenameMetadata" - Me.mnuPrepareDataObjectRenameMetadata.Tag = "Rename_Metadata..." - ' - 'mnuPrepareDataObjectReorderMetadata - ' - resources.ApplyResources(Me.mnuPrepareDataObjectReorderMetadata, "mnuPrepareDataObjectReorderMetadata") - Me.mnuPrepareDataObjectReorderMetadata.Name = "mnuPrepareDataObjectReorderMetadata" - Me.mnuPrepareDataObjectReorderMetadata.Tag = "Reorder_Metadata..." - ' - 'mnuPrepareDataObjectDeleteMetadata - ' - resources.ApplyResources(Me.mnuPrepareDataObjectDeleteMetadata, "mnuPrepareDataObjectDeleteMetadata") - Me.mnuPrepareDataObjectDeleteMetadata.Name = "mnuPrepareDataObjectDeleteMetadata" - Me.mnuPrepareDataObjectDeleteMetadata.Tag = "Delete_Metadata..." - ' - 'mnuPrepareRObjects - ' - Me.mnuPrepareRObjects.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareRObjectsView, Me.mnuPrepareRObjectsRename, Me.mnuPrepareRObjectsReorder, Me.mnuPrepareRObjectsDelete}) - Me.mnuPrepareRObjects.Name = "mnuPrepareRObjects" - resources.ApplyResources(Me.mnuPrepareRObjects, "mnuPrepareRObjects") - Me.mnuPrepareRObjects.Tag = "R_Objects" - ' - 'mnuPrepareRObjectsView - ' - Me.mnuPrepareRObjectsView.Name = "mnuPrepareRObjectsView" - resources.ApplyResources(Me.mnuPrepareRObjectsView, "mnuPrepareRObjectsView") - Me.mnuPrepareRObjectsView.Tag = "View..." - ' - 'mnuPrepareRObjectsRename - ' - Me.mnuPrepareRObjectsRename.Name = "mnuPrepareRObjectsRename" - resources.ApplyResources(Me.mnuPrepareRObjectsRename, "mnuPrepareRObjectsRename") - Me.mnuPrepareRObjectsRename.Tag = "Rename..." - ' - 'mnuPrepareRObjectsReorder - ' - Me.mnuPrepareRObjectsReorder.Name = "mnuPrepareRObjectsReorder" - resources.ApplyResources(Me.mnuPrepareRObjectsReorder, "mnuPrepareRObjectsReorder") - Me.mnuPrepareRObjectsReorder.Tag = "Reorder" - ' - 'mnuPrepareRObjectsDelete - ' - Me.mnuPrepareRObjectsDelete.Name = "mnuPrepareRObjectsDelete" - resources.ApplyResources(Me.mnuPrepareRObjectsDelete, "mnuPrepareRObjectsDelete") - Me.mnuPrepareRObjectsDelete.Tag = "Delete..." - ' - 'mnuProcurement - ' - Me.mnuProcurement.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementOpenFromLibrary, Me.mnuProcurementDefineData, Me.mnuProcurementPrepare, Me.mnuProcurementDescribe, Me.mnuProcurementMapping, Me.mnuProcurementModel, Me.ToolStripSeparator45, Me.mnuProcurementDefineRedFlags, Me.mnuProcurementUseCRI}) - Me.mnuProcurement.Name = "mnuProcurement" - resources.ApplyResources(Me.mnuProcurement, "mnuProcurement") - ' - 'mnuProcurementOpenFromLibrary - ' - Me.mnuProcurementOpenFromLibrary.Name = "mnuProcurementOpenFromLibrary" - resources.ApplyResources(Me.mnuProcurementOpenFromLibrary, "mnuProcurementOpenFromLibrary") - ' - 'mnuProcurementDefineData - ' - Me.mnuProcurementDefineData.Name = "mnuProcurementDefineData" - resources.ApplyResources(Me.mnuProcurementDefineData, "mnuProcurementDefineData") - ' - 'mnuProcurementPrepare - ' - Me.mnuProcurementPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementPrepareFilterByCountry, Me.ToolStripSeparator42, Me.mnuProcurementPrepareDefineContractValueCategories, Me.mnuProcurementPrepareRecodeNumericIntoQuantiles, Me.mnuProcurementPrepareSetFactorReferenceLevel, Me.mnuProcurementPrepareUseAwardDate, Me.ToolStripSeparator43, Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther, Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther, Me.mnuProcurementPrepareMergeAdditionalData}) - Me.mnuProcurementPrepare.Name = "mnuProcurementPrepare" - resources.ApplyResources(Me.mnuProcurementPrepare, "mnuProcurementPrepare") - ' - 'mnuProcurementPrepareFilterByCountry - ' - Me.mnuProcurementPrepareFilterByCountry.Name = "mnuProcurementPrepareFilterByCountry" - resources.ApplyResources(Me.mnuProcurementPrepareFilterByCountry, "mnuProcurementPrepareFilterByCountry") - ' - 'ToolStripSeparator42 - ' - Me.ToolStripSeparator42.Name = "ToolStripSeparator42" - resources.ApplyResources(Me.ToolStripSeparator42, "ToolStripSeparator42") - ' - 'mnuProcurementPrepareDefineContractValueCategories - ' - Me.mnuProcurementPrepareDefineContractValueCategories.Name = "mnuProcurementPrepareDefineContractValueCategories" - resources.ApplyResources(Me.mnuProcurementPrepareDefineContractValueCategories, "mnuProcurementPrepareDefineContractValueCategories") - ' - 'mnuProcurementPrepareRecodeNumericIntoQuantiles - ' - Me.mnuProcurementPrepareRecodeNumericIntoQuantiles.Name = "mnuProcurementPrepareRecodeNumericIntoQuantiles" - resources.ApplyResources(Me.mnuProcurementPrepareRecodeNumericIntoQuantiles, "mnuProcurementPrepareRecodeNumericIntoQuantiles") - ' - 'mnuProcurementPrepareSetFactorReferenceLevel - ' - Me.mnuProcurementPrepareSetFactorReferenceLevel.Name = "mnuProcurementPrepareSetFactorReferenceLevel" - resources.ApplyResources(Me.mnuProcurementPrepareSetFactorReferenceLevel, "mnuProcurementPrepareSetFactorReferenceLevel") - ' - 'mnuProcurementPrepareUseAwardDate - ' - Me.mnuProcurementPrepareUseAwardDate.Name = "mnuProcurementPrepareUseAwardDate" - resources.ApplyResources(Me.mnuProcurementPrepareUseAwardDate, "mnuProcurementPrepareUseAwardDate") - ' - 'ToolStripSeparator43 - ' - Me.ToolStripSeparator43.Name = "ToolStripSeparator43" - resources.ApplyResources(Me.ToolStripSeparator43, "ToolStripSeparator43") - ' - 'mnuProcurementPrepareSummariseRedFlagsByCountryorOther - ' - Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther.Name = "mnuProcurementPrepareSummariseRedFlagsByCountryorOther" - resources.ApplyResources(Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther, "mnuProcurementPrepareSummariseRedFlagsByCountryorOther") - ' - 'mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther - ' - Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther.Name = "mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther" - resources.ApplyResources(Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther, "mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther") - ' - 'mnuProcurementPrepareMergeAdditionalData - ' - Me.mnuProcurementPrepareMergeAdditionalData.Name = "mnuProcurementPrepareMergeAdditionalData" - resources.ApplyResources(Me.mnuProcurementPrepareMergeAdditionalData, "mnuProcurementPrepareMergeAdditionalData") - ' - 'mnuProcurementDescribe - ' - Me.mnuProcurementDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeOneVariableSummarise, Me.mnuProcurementDescribeOneVariableGraph, Me.ToolStripSeparator44, Me.mnuProcurementDescribeCategorical, Me.mnuProcurementDescribeNumeric}) - Me.mnuProcurementDescribe.Name = "mnuProcurementDescribe" - resources.ApplyResources(Me.mnuProcurementDescribe, "mnuProcurementDescribe") - ' - 'mnuProcurementDescribeOneVariableSummarise - ' - Me.mnuProcurementDescribeOneVariableSummarise.Name = "mnuProcurementDescribeOneVariableSummarise" - resources.ApplyResources(Me.mnuProcurementDescribeOneVariableSummarise, "mnuProcurementDescribeOneVariableSummarise") - ' - 'mnuProcurementDescribeOneVariableGraph - ' - Me.mnuProcurementDescribeOneVariableGraph.Name = "mnuProcurementDescribeOneVariableGraph" - resources.ApplyResources(Me.mnuProcurementDescribeOneVariableGraph, "mnuProcurementDescribeOneVariableGraph") - ' - 'ToolStripSeparator44 - ' - Me.ToolStripSeparator44.Name = "ToolStripSeparator44" - resources.ApplyResources(Me.ToolStripSeparator44, "ToolStripSeparator44") - ' - 'mnuProcurementDescribeCategorical - ' - Me.mnuProcurementDescribeCategorical.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeCategoricalOneVarFreq, Me.mnuProcurementDescribeCategoricalTwoVarFreq, Me.ToolStripSeparator52, Me.mnuProcurementDescribeCategoricalBarCharts, Me.mnuProcurementDescribeCategoricalMosaic}) - Me.mnuProcurementDescribeCategorical.Name = "mnuProcurementDescribeCategorical" - resources.ApplyResources(Me.mnuProcurementDescribeCategorical, "mnuProcurementDescribeCategorical") - ' - 'mnuProcurementDescribeCategoricalOneVarFreq - ' - Me.mnuProcurementDescribeCategoricalOneVarFreq.Name = "mnuProcurementDescribeCategoricalOneVarFreq" - resources.ApplyResources(Me.mnuProcurementDescribeCategoricalOneVarFreq, "mnuProcurementDescribeCategoricalOneVarFreq") - ' - 'mnuProcurementDescribeCategoricalTwoVarFreq - ' - Me.mnuProcurementDescribeCategoricalTwoVarFreq.Name = "mnuProcurementDescribeCategoricalTwoVarFreq" - resources.ApplyResources(Me.mnuProcurementDescribeCategoricalTwoVarFreq, "mnuProcurementDescribeCategoricalTwoVarFreq") - ' - 'ToolStripSeparator52 - ' - Me.ToolStripSeparator52.Name = "ToolStripSeparator52" - resources.ApplyResources(Me.ToolStripSeparator52, "ToolStripSeparator52") - ' - 'mnuProcurementDescribeCategoricalBarCharts - ' - Me.mnuProcurementDescribeCategoricalBarCharts.Name = "mnuProcurementDescribeCategoricalBarCharts" - resources.ApplyResources(Me.mnuProcurementDescribeCategoricalBarCharts, "mnuProcurementDescribeCategoricalBarCharts") - ' - 'mnuProcurementDescribeCategoricalMosaic - ' - Me.mnuProcurementDescribeCategoricalMosaic.Name = "mnuProcurementDescribeCategoricalMosaic" - resources.ApplyResources(Me.mnuProcurementDescribeCategoricalMosaic, "mnuProcurementDescribeCategoricalMosaic") - ' - 'mnuProcurementDescribeNumeric - ' - Me.mnuProcurementDescribeNumeric.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeNumericBoxplot, Me.HistogramToolStripMenuItem, Me.ToolStripSeparator53, Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers}) - Me.mnuProcurementDescribeNumeric.Name = "mnuProcurementDescribeNumeric" - resources.ApplyResources(Me.mnuProcurementDescribeNumeric, "mnuProcurementDescribeNumeric") - ' - 'mnuProcurementDescribeNumericBoxplot - ' - Me.mnuProcurementDescribeNumericBoxplot.Name = "mnuProcurementDescribeNumericBoxplot" - resources.ApplyResources(Me.mnuProcurementDescribeNumericBoxplot, "mnuProcurementDescribeNumericBoxplot") - ' - 'HistogramToolStripMenuItem - ' - Me.HistogramToolStripMenuItem.Name = "HistogramToolStripMenuItem" - resources.ApplyResources(Me.HistogramToolStripMenuItem, "HistogramToolStripMenuItem") - ' - 'ToolStripSeparator53 - ' - Me.ToolStripSeparator53.Name = "ToolStripSeparator53" - resources.ApplyResources(Me.ToolStripSeparator53, "ToolStripSeparator53") - ' - 'mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers - ' - Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers.Name = "mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers" - resources.ApplyResources(Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers, "mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers") - ' - 'mnuProcurementMapping - ' - Me.mnuProcurementMapping.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementMappingMapCountryValues}) - Me.mnuProcurementMapping.Name = "mnuProcurementMapping" - resources.ApplyResources(Me.mnuProcurementMapping, "mnuProcurementMapping") - ' - 'mnuProcurementMappingMapCountryValues - ' - Me.mnuProcurementMappingMapCountryValues.Name = "mnuProcurementMappingMapCountryValues" - resources.ApplyResources(Me.mnuProcurementMappingMapCountryValues, "mnuProcurementMappingMapCountryValues") - ' - 'mnuProcurementModel - ' - Me.mnuProcurementModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementModelDefineCorruption, Me.mnuProcurementModelFitModelToolStripMenuItem}) - Me.mnuProcurementModel.Name = "mnuProcurementModel" - resources.ApplyResources(Me.mnuProcurementModel, "mnuProcurementModel") - ' - 'mnuProcurementModelDefineCorruption - ' - Me.mnuProcurementModelDefineCorruption.Name = "mnuProcurementModelDefineCorruption" - resources.ApplyResources(Me.mnuProcurementModelDefineCorruption, "mnuProcurementModelDefineCorruption") - ' - 'mnuProcurementModelFitModelToolStripMenuItem - ' - Me.mnuProcurementModelFitModelToolStripMenuItem.Name = "mnuProcurementModelFitModelToolStripMenuItem" - resources.ApplyResources(Me.mnuProcurementModelFitModelToolStripMenuItem, "mnuProcurementModelFitModelToolStripMenuItem") - ' - 'ToolStripSeparator45 - ' - Me.ToolStripSeparator45.Name = "ToolStripSeparator45" - resources.ApplyResources(Me.ToolStripSeparator45, "ToolStripSeparator45") - ' - 'mnuProcurementDefineRedFlags - ' - Me.mnuProcurementDefineRedFlags.Name = "mnuProcurementDefineRedFlags" - resources.ApplyResources(Me.mnuProcurementDefineRedFlags, "mnuProcurementDefineRedFlags") - ' - 'mnuProcurementUseCRI - ' - Me.mnuProcurementUseCRI.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementCTFVCalculateCRI, Me.mnuProcurementUseCRISummariseCRIbyCountry}) - Me.mnuProcurementUseCRI.Name = "mnuProcurementUseCRI" - resources.ApplyResources(Me.mnuProcurementUseCRI, "mnuProcurementUseCRI") - ' - 'mnuProcurementCTFVCalculateCRI - ' - Me.mnuProcurementCTFVCalculateCRI.Name = "mnuProcurementCTFVCalculateCRI" - resources.ApplyResources(Me.mnuProcurementCTFVCalculateCRI, "mnuProcurementCTFVCalculateCRI") - ' - 'mnuProcurementUseCRISummariseCRIbyCountry - ' - Me.mnuProcurementUseCRISummariseCRIbyCountry.Name = "mnuProcurementUseCRISummariseCRIbyCountry" - resources.ApplyResources(Me.mnuProcurementUseCRISummariseCRIbyCountry, "mnuProcurementUseCRISummariseCRIbyCountry") - ' - 'mnuOptionsByContext - ' - Me.mnuOptionsByContext.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextCheckData, Me.mnuOptionsByContextDefineOptionsByContexts, Me.mnuOptionsByContextPrepare, Me.mnuOptionsByContextDescribe, Me.mnuOptionsByContextModel}) - Me.mnuOptionsByContext.Name = "mnuOptionsByContext" - resources.ApplyResources(Me.mnuOptionsByContext, "mnuOptionsByContext") - ' - 'mnuOptionsByContextCheckData - ' - Me.mnuOptionsByContextCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextCheckDataDuplicates, Me.mnuOptionsByContextCheckDataCompareColumns, Me.ToolStripSeparator47, Me.mnuOptionsByContextCheckDataOneVariableSummarise, Me.mnuOptionsByContextCheckDataOneVariableGraph, Me.mnuOptionsByContextCheckDataOneVariableFrequencies}) - Me.mnuOptionsByContextCheckData.Name = "mnuOptionsByContextCheckData" - resources.ApplyResources(Me.mnuOptionsByContextCheckData, "mnuOptionsByContextCheckData") - ' - 'mnuOptionsByContextCheckDataDuplicates - ' - Me.mnuOptionsByContextCheckDataDuplicates.Name = "mnuOptionsByContextCheckDataDuplicates" - resources.ApplyResources(Me.mnuOptionsByContextCheckDataDuplicates, "mnuOptionsByContextCheckDataDuplicates") - ' - 'mnuOptionsByContextCheckDataCompareColumns - ' - Me.mnuOptionsByContextCheckDataCompareColumns.Name = "mnuOptionsByContextCheckDataCompareColumns" - resources.ApplyResources(Me.mnuOptionsByContextCheckDataCompareColumns, "mnuOptionsByContextCheckDataCompareColumns") - ' - 'ToolStripSeparator47 - ' - Me.ToolStripSeparator47.Name = "ToolStripSeparator47" - resources.ApplyResources(Me.ToolStripSeparator47, "ToolStripSeparator47") - ' - 'mnuOptionsByContextCheckDataOneVariableSummarise - ' - Me.mnuOptionsByContextCheckDataOneVariableSummarise.Name = "mnuOptionsByContextCheckDataOneVariableSummarise" - resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableSummarise, "mnuOptionsByContextCheckDataOneVariableSummarise") - ' - 'mnuOptionsByContextCheckDataOneVariableGraph - ' - Me.mnuOptionsByContextCheckDataOneVariableGraph.Name = "mnuOptionsByContextCheckDataOneVariableGraph" - resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableGraph, "mnuOptionsByContextCheckDataOneVariableGraph") - ' - 'mnuOptionsByContextCheckDataOneVariableFrequencies - ' - Me.mnuOptionsByContextCheckDataOneVariableFrequencies.Name = "mnuOptionsByContextCheckDataOneVariableFrequencies" - resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableFrequencies, "mnuOptionsByContextCheckDataOneVariableFrequencies") - ' - 'mnuOptionsByContextDefineOptionsByContexts - ' - Me.mnuOptionsByContextDefineOptionsByContexts.Name = "mnuOptionsByContextDefineOptionsByContexts" - resources.ApplyResources(Me.mnuOptionsByContextDefineOptionsByContexts, "mnuOptionsByContextDefineOptionsByContexts") - ' - 'mnuOptionsByContextPrepare - ' - Me.mnuOptionsByContextPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions, Me.ToolStripSeparator48, Me.mnuOptionsByContextMergeAdditionalData, Me.mnuOptionsByContextPrepareStack, Me.mnuOptionsByContextPrepareUnstack}) - Me.mnuOptionsByContextPrepare.Name = "mnuOptionsByContextPrepare" - resources.ApplyResources(Me.mnuOptionsByContextPrepare, "mnuOptionsByContextPrepare") - ' - 'mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions - ' - Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions.Name = "mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions" - resources.ApplyResources(Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions, "mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions") - ' - 'ToolStripSeparator48 - ' - Me.ToolStripSeparator48.Name = "ToolStripSeparator48" - resources.ApplyResources(Me.ToolStripSeparator48, "ToolStripSeparator48") - ' - 'mnuOptionsByContextMergeAdditionalData - ' - Me.mnuOptionsByContextMergeAdditionalData.Name = "mnuOptionsByContextMergeAdditionalData" - resources.ApplyResources(Me.mnuOptionsByContextMergeAdditionalData, "mnuOptionsByContextMergeAdditionalData") - ' - 'mnuOptionsByContextPrepareStack - ' - Me.mnuOptionsByContextPrepareStack.Name = "mnuOptionsByContextPrepareStack" - resources.ApplyResources(Me.mnuOptionsByContextPrepareStack, "mnuOptionsByContextPrepareStack") - ' - 'mnuOptionsByContextPrepareUnstack - ' - Me.mnuOptionsByContextPrepareUnstack.Name = "mnuOptionsByContextPrepareUnstack" - resources.ApplyResources(Me.mnuOptionsByContextPrepareUnstack, "mnuOptionsByContextPrepareUnstack") - ' - 'mnuOptionsByContextDescribe - ' - Me.mnuOptionsByContextDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextDescribeCompareTwoTreatments, Me.mnuOptionsByContextDescribeCompareMultipleTreatments, Me.mnuOptionsByContextDescribeBoxplot}) - Me.mnuOptionsByContextDescribe.Name = "mnuOptionsByContextDescribe" - resources.ApplyResources(Me.mnuOptionsByContextDescribe, "mnuOptionsByContextDescribe") - ' - 'mnuOptionsByContextDescribeCompareTwoTreatments - ' - Me.mnuOptionsByContextDescribeCompareTwoTreatments.Name = "mnuOptionsByContextDescribeCompareTwoTreatments" - resources.ApplyResources(Me.mnuOptionsByContextDescribeCompareTwoTreatments, "mnuOptionsByContextDescribeCompareTwoTreatments") - ' - 'mnuOptionsByContextDescribeCompareMultipleTreatments - ' - resources.ApplyResources(Me.mnuOptionsByContextDescribeCompareMultipleTreatments, "mnuOptionsByContextDescribeCompareMultipleTreatments") - Me.mnuOptionsByContextDescribeCompareMultipleTreatments.Name = "mnuOptionsByContextDescribeCompareMultipleTreatments" - ' - 'mnuOptionsByContextDescribeBoxplot - ' - Me.mnuOptionsByContextDescribeBoxplot.Name = "mnuOptionsByContextDescribeBoxplot" - resources.ApplyResources(Me.mnuOptionsByContextDescribeBoxplot, "mnuOptionsByContextDescribeBoxplot") - ' - 'mnuOptionsByContextModel - ' - Me.mnuOptionsByContextModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextModelFitModel, Me.mnuOptionsByContextGeneralFitModel}) - Me.mnuOptionsByContextModel.Name = "mnuOptionsByContextModel" - resources.ApplyResources(Me.mnuOptionsByContextModel, "mnuOptionsByContextModel") - ' - 'mnuOptionsByContextModelFitModel - ' - Me.mnuOptionsByContextModelFitModel.Name = "mnuOptionsByContextModelFitModel" - resources.ApplyResources(Me.mnuOptionsByContextModelFitModel, "mnuOptionsByContextModelFitModel") - ' - 'mnuOptionsByContextGeneralFitModel - ' - Me.mnuOptionsByContextGeneralFitModel.Name = "mnuOptionsByContextGeneralFitModel" - resources.ApplyResources(Me.mnuOptionsByContextGeneralFitModel, "mnuOptionsByContextGeneralFitModel") - ' - 'mnuTools - ' - Me.mnuTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuToolsRunRCode, Me.mnuToolsRestartR, Me.mnuToolsCheckForUpdates, Me.mnuToolsClearOutputWindow, Me.ToolStripSeparator5, Me.mnuToolsSaveCurrentOptions, Me.mnuToolsLoadOptions, Me.mnuToolsOptions}) - Me.mnuTools.Name = "mnuTools" - resources.ApplyResources(Me.mnuTools, "mnuTools") - ' - 'mnuToolsRunRCode - ' - resources.ApplyResources(Me.mnuToolsRunRCode, "mnuToolsRunRCode") - Me.mnuToolsRunRCode.Name = "mnuToolsRunRCode" - Me.mnuToolsRunRCode.Tag = "Run_R_Code..." - ' - 'mnuToolsRestartR - ' - resources.ApplyResources(Me.mnuToolsRestartR, "mnuToolsRestartR") - Me.mnuToolsRestartR.Name = "mnuToolsRestartR" - Me.mnuToolsRestartR.Tag = "Restart_R" - ' - 'mnuToolsCheckForUpdates - ' - resources.ApplyResources(Me.mnuToolsCheckForUpdates, "mnuToolsCheckForUpdates") - Me.mnuToolsCheckForUpdates.Name = "mnuToolsCheckForUpdates" - Me.mnuToolsCheckForUpdates.Tag = "Check_for_Updates..." - ' - 'mnuToolsClearOutputWindow - ' - Me.mnuToolsClearOutputWindow.Name = "mnuToolsClearOutputWindow" - resources.ApplyResources(Me.mnuToolsClearOutputWindow, "mnuToolsClearOutputWindow") - Me.mnuToolsClearOutputWindow.Tag = "Clear_Output_Window..." - ' - 'ToolStripSeparator5 - ' - Me.ToolStripSeparator5.Name = "ToolStripSeparator5" - resources.ApplyResources(Me.ToolStripSeparator5, "ToolStripSeparator5") - ' - 'mnuToolsSaveCurrentOptions - ' - resources.ApplyResources(Me.mnuToolsSaveCurrentOptions, "mnuToolsSaveCurrentOptions") - Me.mnuToolsSaveCurrentOptions.Name = "mnuToolsSaveCurrentOptions" - Me.mnuToolsSaveCurrentOptions.Tag = "Save_Current_Options..." - ' - 'mnuToolsLoadOptions - ' - resources.ApplyResources(Me.mnuToolsLoadOptions, "mnuToolsLoadOptions") - Me.mnuToolsLoadOptions.Name = "mnuToolsLoadOptions" - Me.mnuToolsLoadOptions.Tag = "Load_Options..." - ' - 'mnuToolsOptions - ' - Me.mnuToolsOptions.Name = "mnuToolsOptions" - resources.ApplyResources(Me.mnuToolsOptions, "mnuToolsOptions") - Me.mnuToolsOptions.Tag = "Options..." - ' - 'ExportToolStripMenuItem - ' - Me.ExportToolStripMenuItem.Name = "ExportToolStripMenuItem" - resources.ApplyResources(Me.ExportToolStripMenuItem, "ExportToolStripMenuItem") - ' - 'splOverall - ' - Me.splOverall.BackColor = System.Drawing.Color.LightGray - resources.ApplyResources(Me.splOverall, "splOverall") - Me.splOverall.Name = "splOverall" - ' - 'splOverall.Panel1 - ' - Me.splOverall.Panel1.BackColor = System.Drawing.SystemColors.Control - Me.splOverall.Panel1.Controls.Add(Me.splExtraWindows) - ' - 'splOverall.Panel2 - ' - Me.splOverall.Panel2.BackColor = System.Drawing.SystemColors.Control - Me.splOverall.Panel2.Controls.Add(Me.splDataOutput) - ' - 'splExtraWindows - ' - Me.splExtraWindows.BackColor = System.Drawing.Color.LightGray - resources.ApplyResources(Me.splExtraWindows, "splExtraWindows") - Me.splExtraWindows.Name = "splExtraWindows" - ' - 'splExtraWindows.Panel1 - ' - Me.splExtraWindows.Panel1.BackColor = System.Drawing.SystemColors.Control - Me.splExtraWindows.Panel1.Controls.Add(Me.splMetadata) - ' - 'splExtraWindows.Panel2 - ' - Me.splExtraWindows.Panel2.BackColor = System.Drawing.SystemColors.Control - Me.splExtraWindows.Panel2.Controls.Add(Me.splLogScript) - ' - 'splMetadata - ' - Me.splMetadata.BackColor = System.Drawing.Color.LightGray - resources.ApplyResources(Me.splMetadata, "splMetadata") - Me.splMetadata.Name = "splMetadata" - ' - 'splMetadata.Panel1 - ' - Me.splMetadata.Panel1.Controls.Add(Me.ucrColumnMeta) - ' - 'splMetadata.Panel2 - ' - Me.splMetadata.Panel2.BackColor = System.Drawing.SystemColors.Control - Me.splMetadata.Panel2.Controls.Add(Me.ucrDataFrameMeta) - ' - 'ucrColumnMeta - ' - Me.ucrColumnMeta.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrColumnMeta, "ucrColumnMeta") - Me.ucrColumnMeta.Name = "ucrColumnMeta" - ' - 'ucrDataFrameMeta - ' - Me.ucrDataFrameMeta.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrDataFrameMeta, "ucrDataFrameMeta") - Me.ucrDataFrameMeta.Name = "ucrDataFrameMeta" - ' - 'splLogScript - ' - Me.splLogScript.BackColor = System.Drawing.Color.LightGray - resources.ApplyResources(Me.splLogScript, "splLogScript") - Me.splLogScript.Name = "splLogScript" - ' - 'splLogScript.Panel1 - ' - Me.splLogScript.Panel1.BackColor = System.Drawing.SystemColors.Control - Me.splLogScript.Panel1.Controls.Add(Me.ucrLogWindow) - ' - 'splLogScript.Panel2 - ' - Me.splLogScript.Panel2.BackColor = System.Drawing.SystemColors.Control - Me.splLogScript.Panel2.Controls.Add(Me.ucrScriptWindow) - ' - 'ucrLogWindow - ' - Me.ucrLogWindow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrLogWindow, "ucrLogWindow") - Me.ucrLogWindow.Name = "ucrLogWindow" - ' - 'ucrScriptWindow - ' - Me.ucrScriptWindow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrScriptWindow, "ucrScriptWindow") - Me.ucrScriptWindow.Name = "ucrScriptWindow" - Me.ucrScriptWindow.Tag = "Script_Window" - ' - 'splDataOutput - ' - Me.splDataOutput.BackColor = System.Drawing.Color.LightGray - resources.ApplyResources(Me.splDataOutput, "splDataOutput") - Me.splDataOutput.Name = "splDataOutput" - ' - 'splDataOutput.Panel1 - ' - Me.splDataOutput.Panel1.BackColor = System.Drawing.SystemColors.Control - Me.splDataOutput.Panel1.Controls.Add(Me.ucrDataViewer) - ' - 'splDataOutput.Panel2 - ' - Me.splDataOutput.Panel2.BackColor = System.Drawing.SystemColors.Control - Me.splDataOutput.Panel2.Controls.Add(Me.ucrOutput) - ' - 'ucrDataViewer - ' - Me.ucrDataViewer.BackColor = System.Drawing.SystemColors.Control - Me.ucrDataViewer.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrDataViewer, "ucrDataViewer") - Me.ucrDataViewer.Name = "ucrDataViewer" - Me.ucrDataViewer.Tag = "Data_View" - ' - 'ucrOutput - ' - Me.ucrOutput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.ucrOutput, "ucrOutput") - Me.ucrOutput.Name = "ucrOutput" - ' - 'frmMain - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.splOverall) - Me.Controls.Add(Me.stsStrip) - Me.Controls.Add(Me.Tool_strip) - Me.Controls.Add(Me.mnuBar) - Me.IsMdiContainer = True - Me.MainMenuStrip = Me.mnuBar - Me.Name = "frmMain" - Me.WindowState = System.Windows.Forms.FormWindowState.Maximized - Me.stsStrip.ResumeLayout(False) - Me.stsStrip.PerformLayout() - Me.Tool_strip.ResumeLayout(False) - Me.Tool_strip.PerformLayout() - Me.mnuBar.ResumeLayout(False) - Me.mnuBar.PerformLayout() - Me.splOverall.Panel1.ResumeLayout(False) - Me.splOverall.Panel2.ResumeLayout(False) - CType(Me.splOverall, System.ComponentModel.ISupportInitialize).EndInit() - Me.splOverall.ResumeLayout(False) - Me.splExtraWindows.Panel1.ResumeLayout(False) - Me.splExtraWindows.Panel2.ResumeLayout(False) - CType(Me.splExtraWindows, System.ComponentModel.ISupportInitialize).EndInit() - Me.splExtraWindows.ResumeLayout(False) - Me.splMetadata.Panel1.ResumeLayout(False) - Me.splMetadata.Panel2.ResumeLayout(False) - CType(Me.splMetadata, System.ComponentModel.ISupportInitialize).EndInit() - Me.splMetadata.ResumeLayout(False) - Me.splLogScript.Panel1.ResumeLayout(False) - Me.splLogScript.Panel2.ResumeLayout(False) - CType(Me.splLogScript, System.ComponentModel.ISupportInitialize).EndInit() - Me.splLogScript.ResumeLayout(False) - Me.splDataOutput.Panel1.ResumeLayout(False) - Me.splDataOutput.Panel2.ResumeLayout(False) - CType(Me.splDataOutput, System.ComponentModel.ISupportInitialize).EndInit() - Me.splDataOutput.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents mnuDescribe As ToolStripMenuItem - Friend WithEvents mnuModel As ToolStripMenuItem - Friend WithEvents mnuClimaticExamine As ToolStripMenuItem - Friend WithEvents mnuClimaticProcess As ToolStripMenuItem - Friend WithEvents mnuClimaticEvaporation As ToolStripMenuItem - Friend WithEvents mnuClimaticEvaporationSite As ToolStripMenuItem - Friend WithEvents mnuClimaticEvaporationPenman As ToolStripMenuItem - Friend WithEvents mnuClimaticCrop As ToolStripMenuItem - Friend WithEvents mnuClimaticCropCropCoefficients As ToolStripMenuItem - Friend WithEvents mnuClimaticCropWaterSatisfactionIndex As ToolStripMenuItem - Friend WithEvents mnuClimaticHeatSum As ToolStripMenuItem - Friend WithEvents mnuView As ToolStripMenuItem - Friend WithEvents mnuHelp As ToolStripMenuItem - Friend WithEvents OpenFile As OpenFileDialog - Friend WithEvents ToolStripSeparator16 As ToolStripSeparator - Friend WithEvents SaveFileDialog1 As SaveFileDialog - Friend WithEvents mnuClimatic As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepare As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareNewWorksheet As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareImportDailyData As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareMakeFactor As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareShiftDailyData As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareStackDailyData As ToolStripMenuItem - Friend WithEvents mnuFileSave As ToolStripMenuItem - Friend WithEvents mnuFileSaveAs As ToolStripMenuItem - Friend WithEvents mnuFilePrint As ToolStripMenuItem - Friend WithEvents mnuFilePrintPreview As ToolStripMenuItem - Friend WithEvents tlSeparatorFile3 As ToolStripSeparator - Friend WithEvents mnuFIleExit As ToolStripMenuItem - Friend WithEvents mnuEdit As ToolStripMenuItem - Friend WithEvents mnuEditCut As ToolStripMenuItem - Friend WithEvents mnuEditCopy As ToolStripMenuItem - Friend WithEvents mnuEditCopySpecial As ToolStripMenuItem - Friend WithEvents mnuEditPaste As ToolStripMenuItem - Friend WithEvents mnuEditSelectAll As ToolStripMenuItem - Friend WithEvents mnuEditFind As ToolStripMenuItem - Friend WithEvents mnuEditReplace As ToolStripMenuItem - Friend WithEvents FolderBrowserDialog1 As FolderBrowserDialog - Friend WithEvents stsStrip As StatusStrip - Friend WithEvents tstatus As ToolStripStatusLabel - Private WithEvents Tool_strip As ToolStrip - Friend WithEvents mnuTbSave As ToolStripButton - Friend WithEvents toolStripSeparator As ToolStripSeparator - Friend WithEvents mnuTbCopy As ToolStripButton - Friend WithEvents mnuTbPaste As ToolStripButton - Friend WithEvents separator1 As ToolStripSeparator - Friend WithEvents mnuTbEditLastDialog As ToolStripButton - Friend WithEvents separator2 As ToolStripSeparator - Friend WithEvents mnuTbHelp As ToolStripButton - Private WithEvents mnuBar As MenuStrip - Friend WithEvents mnuFile As ToolStripMenuItem - Friend WithEvents mnuFileNewDataFrame As ToolStripMenuItem - Friend WithEvents mnuFileOpenFromFile As ToolStripMenuItem - Friend WithEvents mnuFileOpenFromLibrary As ToolStripMenuItem - Friend WithEvents tlSeparatorFile As ToolStripSeparator - Friend WithEvents mnuPrepare As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrame As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameViewData As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshape As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeStack As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeUnstack As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeSubset As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactor As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameRenameColumn As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeMerge As ToolStripMenuItem - Friend WithEvents mnuViewColumnMetadata As ToolStripMenuItem - Friend WithEvents mnuViewDataFrameMetadata As ToolStripMenuItem - Friend WithEvents mnuViewLog As ToolStripMenuItem - Friend WithEvents mnuViewScriptWindow As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObject As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectDeleteDataFrame As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectRenameDataFrame As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectReorderDataFrames As ToolStripMenuItem - Friend WithEvents mnuViewDataView As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorConvertToFactor As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorLevelsLabels As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorReorderLevels As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorRecodeFactor As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorReferenceLevel As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorUnusedLevels As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGenerate As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameConvertColumns As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGeneratePermuteRows As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeColumnSummaries As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeRandomSubset As ToolStripMenuItem - Friend WithEvents mnuFileExport As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectDataFrameMetadata As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectCopyDataFrame As ToolStripMenuItem - Friend WithEvents mnuTbLast10Dialogs As ToolStripDropDownButton - Friend WithEvents sepEnd As ToolStripSeparator - Friend WithEvents sepStart As ToolStripSeparator - Friend WithEvents mnuPrepareDataFrameSort As ToolStripMenuItem - Friend WithEvents mnuPrepareRObjects As ToolStripMenuItem - Friend WithEvents mnuPrepareRObjectsView As ToolStripMenuItem - Friend WithEvents mnuPrepareRObjectsReorder As ToolStripMenuItem - Friend WithEvents mnuPrepareRObjectsRename As ToolStripMenuItem - Friend WithEvents mnuPrepareRObjectsDelete As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorContrasts As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorFactorDataFrame As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnText As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnTextSplit As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnTextCombine As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnTextMatch As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnTextDistance As ToolStripMenuItem - Friend WithEvents ToolStripSeparator7 As ToolStripSeparator - Friend WithEvents mnuPrepareDataFrameFilter As ToolStripMenuItem - Friend WithEvents ToolStripSeparator10 As ToolStripSeparator - Friend WithEvents ToolStripSeparator11 As ToolStripSeparator - Friend WithEvents mnuPrepareColumnReshapeTranspose As ToolStripMenuItem - Friend WithEvents ToolStripSeparator12 As ToolStripSeparator - Friend WithEvents ToolStripSeparator14 As ToolStripSeparator - Friend WithEvents mnuPrepareColumnFactorCombineFactors As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorDummyVariables As ToolStripMenuItem - Friend WithEvents ToolStripSeparator19 As ToolStripSeparator - Friend WithEvents mnuPrepareColumnTextTransform As ToolStripMenuItem - Friend WithEvents mnuTools As ToolStripMenuItem - Friend WithEvents mnuToolsOptions As ToolStripMenuItem - Friend WithEvents mnuEditFindNext As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameRowNumbersNames As ToolStripMenuItem - Friend WithEvents ToolStripSeparator1 As ToolStripSeparator - Friend WithEvents mnuPrepareDataFrameReplaceValues As ToolStripMenuItem - Friend WithEvents ToolStripSeparator2 As ToolStripSeparator - Friend WithEvents mnuPrepareDataFrameColumnMetadata As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameColumnStructure As ToolStripMenuItem - Friend WithEvents ToolStripSeparator20 As ToolStripSeparator - Friend WithEvents mnuPrepareDataFrameReorderColumns As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameInsertColumnsRows As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameDeleteColumnsRows As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameProtectColumn As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameHideColumns As ToolStripMenuItem - Friend WithEvents mnuPrepareDataFrameFreezeColumns As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculate As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateTransform As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateRank As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculatePolynomials As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateCalculations As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateRowSummary As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGenerateRegularSequence As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGenerateRandomSamples As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnFactorRecodeNumeric As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnTextFindReplace As ToolStripMenuItem - Friend WithEvents ToolStripSeparator6 As ToolStripSeparator - Friend WithEvents ToolStripSeparator21 As ToolStripSeparator - Friend WithEvents mnuPrepareDataObjectMetadata As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectRenameMetadata As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectReorderMetadata As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectDeleteMetadata As ToolStripMenuItem - Friend WithEvents mnuDescribeOneVariable As ToolStripMenuItem - Friend WithEvents mnuDescribeOneVariableSummarise As ToolStripMenuItem - Friend WithEvents mnuDescribeOneVariableGraph As ToolStripMenuItem - Friend WithEvents mnuDescribeTwoVariables As ToolStripMenuItem - Friend WithEvents mnuDescribeTwoVariablesSummarise As ToolStripMenuItem - Friend WithEvents mnuDescribeTwoVariablesTabulate As ToolStripMenuItem - Friend WithEvents mnuDescribeTwoVariablesGraph As ToolStripMenuItem - Friend WithEvents mnuDescribeGeneral As ToolStripMenuItem - Friend WithEvents mnuDescribeGeneralColumnSummaries As ToolStripMenuItem - Friend WithEvents mnuDescribeGeneralTabulation As ToolStripMenuItem - Friend WithEvents mnuDescribeGeneralGraphics As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecific As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificFrequency As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificSummary As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificMultipleResponse As ToolStripMenuItem - Friend WithEvents mnuModelProbabilityDistributions As ToolStripMenuItem - Friend WithEvents mnuModelProbabilityDistributionsCompareModels As ToolStripMenuItem - Friend WithEvents mnuModelProbabilityDistributionsRandomSamplesUseModel As ToolStripMenuItem - Friend WithEvents ToolStripSeparator3 As ToolStripSeparator - Friend WithEvents mnuModelOneVariable As ToolStripMenuItem - Friend WithEvents mnuModelOneVariableFitModel As ToolStripMenuItem - Friend WithEvents mnuModelOneVariableCompareModels As ToolStripMenuItem - Friend WithEvents mnuModelOneVariableUseModel As ToolStripMenuItem - Friend WithEvents mnuModelTwoVariables As ToolStripMenuItem - Friend WithEvents mnuModelTwoVariablesFitModel As ToolStripMenuItem - Friend WithEvents mnuModelTwoVariablesChooseModel As ToolStripMenuItem - Friend WithEvents mnuModelTwoVariablesUseModel As ToolStripMenuItem - Friend WithEvents mnuModelThreeVariables As ToolStripMenuItem - Friend WithEvents mnuModelThreeVariablesFitModel As ToolStripMenuItem - Friend WithEvents mnuModelThreeVariablesChooseModel As ToolStripMenuItem - Friend WithEvents mnuModelThreeVariablesUseModel As ToolStripMenuItem - Friend WithEvents mnuModelFourVariables As ToolStripMenuItem - Friend WithEvents mnuModelFourVariablesFitModel As ToolStripMenuItem - Friend WithEvents mnuModelFourVariablesChooseModel As ToolStripMenuItem - Friend WithEvents mnuModelFourVariablesUseModel As ToolStripMenuItem - Friend WithEvents mnuModelGeneral As ToolStripMenuItem - Friend WithEvents mnuModelGeneralFitModel As ToolStripMenuItem - Friend WithEvents mnuModelGeneralChooseModel As ToolStripMenuItem - Friend WithEvents mnuModelGeneralUseModel As ToolStripMenuItem - Friend WithEvents ToolStripSeparator4 As ToolStripSeparator - Friend WithEvents mnuModelOtherOneVariable As ToolStripMenuItem - Friend WithEvents mnuModelOtherOneVariableExactResults As ToolStripMenuItem - Friend WithEvents mnuModelOtherOneVariableSampleSummaryData As ToolStripMenuItem - Friend WithEvents mnuModelOtherOneVariableNonParametric As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariables As ToolStripMenuItem - Friend WithEvents mnuModelOtherThreeVariables As ToolStripMenuItem - Friend WithEvents mnuModelOtherGeneral As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesTwoSamples As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesSummaryData As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesSimpleRegression As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesOneWayANOVA As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesNonParametricTwoSamples As ToolStripMenuItem - Friend WithEvents mnuModelOtherTwoVariablesNonParametricOneWayANOVA As ToolStripMenuItem - Friend WithEvents mnuModelOtherThreeVariablesSimpleWithGroups As ToolStripMenuItem - Friend WithEvents mnuModelOtherThreeVariablesNonParametricTwoWayANOVA As ToolStripMenuItem - Friend WithEvents mnuModelOtherThreeVariablesChisquareTest As ToolStripMenuItem - Friend WithEvents mnuModelOtherGeneralANOVAGeneral As ToolStripMenuItem - Friend WithEvents mnuModelOtherGeneralRegression As ToolStripMenuItem - Friend WithEvents mnuModelOtherGeneralLogLinear As ToolStripMenuItem - Friend WithEvents mnuToolsRunRCode As ToolStripMenuItem - Friend WithEvents mnuToolsRestartR As ToolStripMenuItem - Friend WithEvents mnuToolsClearOutputWindow As ToolStripMenuItem - Friend WithEvents ToolStripSeparator5 As ToolStripSeparator - Friend WithEvents mnuToolsSaveCurrentOptions As ToolStripMenuItem - Friend WithEvents mnuToolsLoadOptions As ToolStripMenuItem - Friend WithEvents mnuViewOutputWindow As ToolStripMenuItem - Friend WithEvents ToolStripSeparator22 As ToolStripSeparator - Friend WithEvents mnuModelOtherOneVariableGoodnessofFit As ToolStripMenuItem - Friend WithEvents mnuHelpAboutRInstat As ToolStripMenuItem - Friend WithEvents mnuHelpLicence As ToolStripMenuItem - Friend WithEvents mnuToolsCheckForUpdates As ToolStripMenuItem - Friend WithEvents ToolStripSeparator9 As ToolStripSeparator - Friend WithEvents ToolStripSeparator13 As ToolStripSeparator - Friend WithEvents mnuPrepareCheckData As ToolStripMenuItem - Friend WithEvents mnuPreparePrepareToShareJitter As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataPrePareToShareSdcPackage As ToolStripMenuItem - Friend WithEvents mnuPrepareDataframeColourByProperty As ToolStripMenuItem - Friend WithEvents mnuPrepareDataObjectHideDataframes As ToolStripMenuItem - Friend WithEvents mnuPrepareAppendDataFrame As ToolStripMenuItem - Friend WithEvents mnuFileSaveAsDataAs As ToolStripMenuItem - Friend WithEvents mnuFileSaveAsOutputAs As ToolStripMenuItem - Friend WithEvents mnuFileSaveAsLogAs As ToolStripMenuItem - Friend WithEvents mnuFileSaveAsScriptAs As ToolStripMenuItem - Friend WithEvents mnuFileCloseData As ToolStripMenuItem - Friend WithEvents ToolStripSeparator23 As ToolStripSeparator - Friend WithEvents mnuClimaticClimateMethods As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulation As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationStartOfRain As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationEndOfRain As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationExportCPTToTabular As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationDayMonth As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayDaily As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplaySpellLength As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationExportForPICSA As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationExtremeEvents As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationMissingData As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsDataManipulationMissingDataTable As ToolStripMenuItem - Friend WithEvents mnuClimateMethodsDataManipulationMonthlySummaries As ToolStripMenuItem - Friend WithEvents mnuClimateMethodsDataManipulationOutputForCD As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphics As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsClipBoxPlot As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsCliplot As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsMissingValues As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsHistogram As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsCumExceedance As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsBoxplot As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsInventory As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsAnnualRainfall As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsRainCount As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsTimeseries As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsGraphicsWindrose As ToolStripMenuItem - Friend WithEvents mnuClimateMethodsGraphicsMultipleLines As ToolStripMenuItem - Friend WithEvents mnuClmateMethodThreeSummaries As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsModel As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditional As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditionalOutputForCPT As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditionalRainsStatistics As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditionalSeasonalSummary As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain As ToolStripMenuItem - Friend WithEvents mnuClimaticClimateMethodsAdditionalWaterBalance As ToolStripMenuItem - Friend WithEvents mnuClimateMethodsCreateClimateObject As ToolStripMenuItem - Friend WithEvents ToolStripSeparator24 As ToolStripSeparator - Friend WithEvents mnuClimaticFile As ToolStripMenuItem - Friend WithEvents mnuClimaticFileOpensst As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGenerateEnter As ToolStripMenuItem - Friend WithEvents mnuFileOpenFromODK As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnGenerateCountInFactor As ToolStripMenuItem - Friend WithEvents ToolStripSeparator25 As ToolStripSeparator - Friend WithEvents mnuPrepareColumnDate As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateGenerateDate As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateUseDate As ToolStripMenuItem - Friend WithEvents mnuFileConvert As ToolStripMenuItem - Friend WithEvents mnuModelProbabilityDistributionsShowModel As ToolStripMenuItem - Friend WithEvents mnuDescribeMultivariate As ToolStripMenuItem - Friend WithEvents mnuDescribeMultivariateCorrelations As ToolStripMenuItem - Friend WithEvents mnuDescribeMultivariateprincipalComponents As ToolStripMenuItem - Friend WithEvents mnuDescribeMultivariateCanonicalCorrelations As ToolStripMenuItem - Friend WithEvents mnuDescribeUseGraph As ToolStripMenuItem - Friend WithEvents mnuDescribeCombineGraph As ToolStripMenuItem - Friend WithEvents mnuDescribeThemes As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribe As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareSummary As ToolStripMenuItem - Friend WithEvents ToolStripSeparator26 As ToolStripSeparator - Friend WithEvents mnuDescribeSpecificScatterPlot As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificLinePlot As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificHistogram As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificBoxplot As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificDotPlot As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificRugPlot As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificBarChart As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateMakeDate As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateMakeTime As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateUseTime As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataExportOpenRefine As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataImportOpenRefine As ToolStripMenuItem - Friend WithEvents ToolStripSeparator27 As ToolStripSeparator - Friend WithEvents ToolStripSeparator8 As ToolStripSeparator - Friend WithEvents mnuHelpHelpIntroduction As ToolStripMenuItem - Friend WithEvents mnuHelpHistFAQ As ToolStripMenuItem - Friend WithEvents mnuHelpGetingStarted As ToolStripMenuItem - Friend WithEvents ToolStripSeparator28 As ToolStripSeparator - Friend WithEvents mnuHelpMenus As ToolStripMenuItem - Friend WithEvents mnuHelpAboutR As ToolStripMenuItem - Friend WithEvents mnuHelpRPackagesCommands As ToolStripMenuItem - Friend WithEvents mnuHelpDataset As ToolStripMenuItem - Friend WithEvents ToolStripSeparator29 As ToolStripSeparator - Friend WithEvents mnuHelpGuide As ToolStripMenuItem - Friend WithEvents mnuHelpGuidesCaseStudy As ToolStripMenuItem - Friend WithEvents mnuHelpGuideGlosary As ToolStripMenuItem - Friend WithEvents mnuhelpGuidesMore As ToolStripMenuItem - Friend WithEvents mnuClimaticFileExportToCPT As ToolStripMenuItem - Friend WithEvents mnuClimateFileImportFromClimSoft As ToolStripMenuItem - Friend WithEvents mnuClimaticFileImportFromCliData As ToolStripMenuItem - Friend WithEvents mnuCimaticPrepareTransform As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckData As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribeRainfall As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribeTemperatures As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribeWindSpeedDirection As ToolStripMenuItem - Friend WithEvents mnuClimaticPICSA As ToolStripMenuItem - Friend WithEvents mnuClimaticPICSARainfall As ToolStripMenuItem - Friend WithEvents mnuClimaticPICSATemperature As ToolStripMenuItem - Friend WithEvents mnuClimaticPICSACrops As ToolStripMenuItem - Friend WithEvents mnuClimaticSCF As ToolStripMenuItem - Friend WithEvents mnuClimaticModel As ToolStripMenuItem - Friend WithEvents mnuClimaticModelMarkovModelling As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribeSunshineRadiation As ToolStripMenuItem - Friend WithEvents mnuClimaticDescribeGeneral As ToolStripMenuItem - Friend WithEvents mnuClimaticSCFSupportExporttoCPT As ToolStripMenuItem - Friend WithEvents mnuClimaticSCFSupportOpenSST As ToolStripMenuItem - Friend WithEvents ToolStripSeparator17 As ToolStripSeparator - Friend WithEvents ToolStripSeparator31 As ToolStripSeparator - Friend WithEvents ToolStripSeparator32 As ToolStripSeparator - Friend WithEvents mnuClimaticSCFSupportCorrelations As ToolStripMenuItem - Friend WithEvents mnuClimaticSCFSupportPrincipalComponents As ToolStripMenuItem - Friend WithEvents mnuClimaticSCFSupportCanonicalCorrelations As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareUnstackDailyData As ToolStripMenuItem - Friend WithEvents mnuClimaticDefineClimaticData As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateDuplicateColumn As ToolStripMenuItem - Friend WithEvents mnuProcurement As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepare As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribe As ToolStripMenuItem - Friend WithEvents mnuProcurementModel As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnReshapeGeneralSummaries As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinks As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinksAddKey As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinksViewAndRemoveKey As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinksAddLink As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinksViewAndRemoveKeys As ToolStripMenuItem - Friend WithEvents mnuPrepareKeysAndLinksAddComment As ToolStripMenuItem - Friend WithEvents mnuClimaticModelsExtremes As ToolStripMenuItem - Friend WithEvents mnuClimaticModelCircular As ToolStripMenuItem - Friend WithEvents ToolStripSeparator15 As ToolStripSeparator - Friend WithEvents mnuClimaticPrepareClimaticSummaries As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckDataInventory As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckDataDisplayDaily As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckDataQCRainfall As ToolStripMenuItem - Friend WithEvents ToolStripSeparator18 As ToolStripSeparator - Friend WithEvents mnuProcurementDefineData As ToolStripMenuItem - Friend WithEvents mnuClimaticSCFSupportCumulativeExceedanceGraph As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareMergeAdditionalData As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareFilterByCountry As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareUseAwardDate As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareSetFactorReferenceLevel As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareDefineContractValueCategories As ToolStripMenuItem - Friend WithEvents mnuProcurementDefineRedFlags As ToolStripMenuItem - Friend WithEvents mnuProcurementModelFitModelToolStripMenuItem As ToolStripMenuItem - Friend WithEvents mnuProcurementUseCRI As ToolStripMenuItem - Friend WithEvents ToolStripSeparator33 As ToolStripSeparator - Friend WithEvents mnuDescribeOneVariableFrequencies As ToolStripMenuItem - Friend WithEvents ToolStripSeparator34 As ToolStripSeparator - Friend WithEvents ToolStripMenuItem1 As ToolStripMenuItem - Friend WithEvents mnuDescribeTwoVariablesFrequencies As ToolStripMenuItem - Friend WithEvents mnuFileOpenFromCSPRO As ToolStripMenuItem - Friend WithEvents mnuFileImportFromDatabases As ToolStripMenuItem - Friend WithEvents mnuClimaticFileImportandTidyNetCDF As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareRecodeNumericIntoQuantiles As ToolStripMenuItem - Friend WithEvents mnuDescribeThreeVariable As ToolStripMenuItem - Friend WithEvents mnuDescribeThreeVariableSummarise As ToolStripMenuItem - Friend WithEvents mnuDescribeThreeVariableGraph As ToolStripMenuItem - Friend WithEvents ToolStripSeparator36 As ToolStripSeparator - Friend WithEvents mnuDescribeThreeVariableFrequencies As ToolStripMenuItem - Friend WithEvents ToolStripSeparator35 As ToolStripSeparator - Friend WithEvents splOverall As SplitContainer - Friend WithEvents splDataOutput As SplitContainer - Friend WithEvents ucrDataViewer As ucrDataView - Friend WithEvents ucrOutput As ucrOutputWindow - Friend WithEvents splExtraWindows As SplitContainer - Friend WithEvents splMetadata As SplitContainer - Friend WithEvents splLogScript As SplitContainer - Friend WithEvents ucrColumnMeta As ucrColumnMetadata - Friend WithEvents mnuViewResetToDefaultLayout As ToolStripMenuItem - Friend WithEvents ucrDataFrameMeta As ucrDataFrameMetadata - Friend WithEvents ucrLogWindow As ucrLog - Friend WithEvents ucrScriptWindow As ucrScript - Friend WithEvents mnuClimaticFileOpenGriddedData As ToolStripMenuItem - Friend WithEvents mnuDescribeOneVariableRatingData As ToolStripMenuItem - Friend WithEvents mnuPrepareFactorViewLabels As ToolStripMenuItem - Friend WithEvents mnuDescribeViewGraph As ToolStripMenuItem - Friend WithEvents mnuClimaticDates As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesGenerateDates As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesMakeDate As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesUseDate As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesInfillMissingDates As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesMakeTime As ToolStripMenuItem - Friend WithEvents mnuClimaticDatesUseTime As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareStartoftheRains As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareSpells As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareExtremes As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareEndOfRains As ToolStripMenuItem - Friend WithEvents ExportToolStripMenuItem As ToolStripMenuItem - Friend WithEvents mnuFileExportExportDataSet As ToolStripMenuItem - Friend WithEvents mnuFileExportExportRWorkspace As ToolStripMenuItem - Friend WithEvents mnuFileExportExportGraphAsImage As ToolStripMenuItem - Friend WithEvents mnuFileExportExportRObjectsToolStripMenuItem As ToolStripMenuItem - Friend WithEvents mnuDescribeGeneralUseSummaries As ToolStripMenuItem - Friend WithEvents ToolStripSeparator38 As ToolStripSeparator - Friend WithEvents mnuClimaticDescribeWindSpeedDirectionWindRose As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificCummulativeDistribution As ToolStripMenuItem - Friend WithEvents mnuProcurementUseCRISummariseCRIbyCountry As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataDuplicates As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckDataBoxplot As ToolStripMenuItem - Friend WithEvents mnuCMSAF As ToolStripMenuItem - Friend WithEvents mnuClimaticCMSAFPlotRegion As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDateInfillMissingDates As ToolStripMenuItem - Friend WithEvents mnuTbOpenFromLibrary As ToolStripButton - Friend WithEvents mnuTbDataView As ToolStripButton - Friend WithEvents mnuTbOutput As ToolStripButton - Friend WithEvents mnuTbColumnMetadata As ToolStripButton - Friend WithEvents mnuTbLog As ToolStripButton - Friend WithEvents separator3 As ToolStripSeparator - Friend WithEvents mnuTbResetLayout As ToolStripButton - Friend WithEvents mnuTbOpen As ToolStripSplitButton - Friend WithEvents mnuViewClimaticMenu As ToolStripMenuItem - Friend WithEvents mnuViewProcurementMenu As ToolStripMenuItem - Friend WithEvents ToolStripSeparator39 As ToolStripSeparator - Friend WithEvents mnuPrepareCheckDataBoxplot As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataOneVariableGraph As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataOneVariableSummarise As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataOneWayFrequencies As ToolStripMenuItem - Friend WithEvents ToolStripSeparator40 As ToolStripSeparator - Friend WithEvents ToolStripSeparator41 As ToolStripSeparator - Friend WithEvents ToolStripSeparator30 As ToolStripSeparator - Friend WithEvents ToolStripSeparator37 As ToolStripSeparator - Friend WithEvents ToolStripSeparator42 As ToolStripSeparator - Friend WithEvents ToolStripSeparator43 As ToolStripSeparator - Friend WithEvents mnuProcurementPrepareSummariseRedFlagsByCountryorOther As ToolStripMenuItem - Friend WithEvents mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeOneVariableSummarise As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeOneVariableGraph As ToolStripMenuItem - Friend WithEvents ToolStripSeparator44 As ToolStripSeparator - Friend WithEvents mnuProcurementMapping As ToolStripMenuItem - Friend WithEvents mnuProcurementMappingMapCountryValues As ToolStripMenuItem - Friend WithEvents mnuProcurementModelDefineCorruption As ToolStripMenuItem - Friend WithEvents ToolStripSeparator45 As ToolStripSeparator - Friend WithEvents mnuProcurementCTFVCalculateCRI As ToolStripMenuItem - Friend WithEvents mnuFileImportandTidyNetCDFFile As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificMosaic As ToolStripMenuItem - Friend WithEvents mnuDescribeSpecificParallelCoordinatePlot As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateGeneralSummaries As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnCalculateColumnSummaries As ToolStripMenuItem - Friend WithEvents mnuModelHypothesisTests As ToolStripMenuItem - Friend WithEvents ToolStripSeparator46 As ToolStripSeparator - Friend WithEvents mnuClimaticPrepareEvapotranspiration As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataCompareColumns As ToolStripMenuItem - Friend WithEvents mnuOptionsByContext As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextDefineOptionsByContexts As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextPrepare As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextMergeAdditionalData As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextCheckData As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextDescribe As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextDescribeCompareTwoTreatments As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextDescribeCompareMultipleTreatments As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextCheckDataDuplicates As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextCheckDataCompareColumns As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextModel As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextModelFitModel As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextGeneralFitModel As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextPrepareStack As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextPrepareUnstack As ToolStripMenuItem - Friend WithEvents ToolStripSeparator47 As ToolStripSeparator - Friend WithEvents mnuOptionsByContextCheckDataOneVariableSummarise As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextCheckDataOneVariableGraph As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextCheckDataOneVariableFrequencies As ToolStripMenuItem - Friend WithEvents mnuViewOptionsByContextMenu As ToolStripMenuItem - Friend WithEvents mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions As ToolStripMenuItem - Friend WithEvents ToolStripSeparator48 As ToolStripSeparator - Friend WithEvents mnuOptionsByContextDescribeBoxplot As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataAnonymiseIDColumn As ToolStripMenuItem - Friend WithEvents mnuPrepareCheckDataNonNumericCases As ToolStripMenuItem - Friend WithEvents ToolStripSeparator49 As ToolStripSeparator - Friend WithEvents mnuClimaticTidyandExamine As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineTidyDailyData As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineNonNumericCases As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineReplaceValues As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineOneVariableSummarize As ToolStripMenuItem - Friend WithEvents ToolStripSeparator50 As ToolStripSeparator - Friend WithEvents mnuClimaticPrepareLengthOfSeason As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareCompare As ToolStripMenuItem - Friend WithEvents mnuClimaticFileOpenandTidyShapefile As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineMerge As ToolStripMenuItem - Friend WithEvents mnuTbLastGraph As ToolStripButton - Friend WithEvents mnuClimaticCMSAFExporttoCMSAFRToolbox As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareConversions As ToolStripMenuItem - Friend WithEvents mnuHelpAcknowledgments As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeCategorical As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeNumeric As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeCategoricalOneVarFreq As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeCategoricalTwoVarFreq As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeCategoricalBarCharts As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeCategoricalMosaic As ToolStripMenuItem - Friend WithEvents mnuProcurementDescribeNumericBoxplot As ToolStripMenuItem - Friend WithEvents ToolStripSeparator52 As ToolStripSeparator - Friend WithEvents HistogramToolStripMenuItem As ToolStripMenuItem - Friend WithEvents ToolStripSeparator53 As ToolStripSeparator - Friend WithEvents mnuProcurementOpenFromLibrary As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineUnstack As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineStack As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineAppend As ToolStripMenuItem - Friend WithEvents ToolStripSeparator54 As ToolStripSeparator - Friend WithEvents mnuClimaticPrepareClimdex As ToolStripMenuItem - Friend WithEvents mnuClimaticPrepareSPI As ToolStripMenuItem - Friend WithEvents ToolStripSeparator51 As ToolStripSeparator - Friend WithEvents mnuClimaticMapping As ToolStripMenuItem - Friend WithEvents mnuModelModel As ToolStripMenuItem - Friend WithEvents mnuHelpWindows As ToolStripMenuItem - Friend WithEvents mnuHelpDataViewSpreadsheet As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineDuplicates As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineOneVariableGraph As ToolStripMenuItem - Friend WithEvents mnuClimaticTidyandExamineOneVariableFrequencies As ToolStripMenuItem - Friend WithEvents mnuModelUseModel As ToolStripMenuItem - Friend WithEvents mnuClimaticPICSACumExeedenceGraph As ToolStripMenuItem - Friend WithEvents mnuClimaticCheckDataQCTemperatures As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDefine As ToolStripMenuItem - Friend WithEvents mnuPrepareColumnDefineConvertColumns As ToolStripMenuItem - Friend WithEvents ToolStripSeparator55 As ToolStripSeparator - Friend WithEvents mnuPrepareColumnDefineCircular As ToolStripMenuItem -End Class +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + + +Partial Class frmMain + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain)) + Me.mnuDescribe = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeOneVariable = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator33 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeOneVariableRatingData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeTwoVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeTwoVariablesSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeTwoVariablesGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator34 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeTwoVariablesFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeThreeVariable = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeThreeVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeThreeVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator36 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeThreeVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecific = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificFrequency = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificSummary = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificMultipleResponse = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator26 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeSpecificScatterPlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificLinePlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificHistogram = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificDotPlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificRugPlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificBarChart = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificCummulativeDistribution = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificParallelCoordinatePlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeSpecificMosaic = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeGeneral = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeGeneralColumnSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeGeneralTabulation = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeGeneralGraphics = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator38 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeGeneralUseSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeMultivariate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeMultivariateCorrelations = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeMultivariateprincipalComponents = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeMultivariateCanonicalCorrelations = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator13 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuDescribeUseGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeCombineGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeThemes = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuDescribeViewGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelProbabilityDistributions = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelProbabilityDistributionsShowModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelProbabilityDistributionsCompareModels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelProbabilityDistributionsRandomSamplesUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuModelOneVariable = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOneVariableFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOneVariableCompareModels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOneVariableUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelTwoVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelTwoVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelTwoVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelTwoVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelThreeVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelThreeVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelThreeVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelThreeVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelFourVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelFourVariablesFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelFourVariablesChooseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelFourVariablesUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelGeneral = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelGeneralFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelGeneralChooseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelGeneralUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuModelHypothesisTests = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelUseModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherOneVariable = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherOneVariableExactResults = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherOneVariableSampleSummaryData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherOneVariableNonParametric = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherOneVariableGoodnessofFit = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesTwoSamples = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesSummaryData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesSimpleRegression = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesOneWayANOVA = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesNonParametricTwoSamples = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherThreeVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherThreeVariablesSimpleWithGroups = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherThreeVariablesChisquareTest = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherGeneral = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherGeneralANOVAGeneral = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherGeneralRegression = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuModelOtherGeneralLogLinear = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticExamine = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticProcess = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticEvaporation = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticEvaporationSite = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticEvaporationPenman = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCrop = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCropCropCoefficients = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCropWaterSatisfactionIndex = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticHeatSum = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuView = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewDataView = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewOutputWindow = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewLog = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewScriptWindow = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewColumnMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewDataFrameMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator22 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuViewClimaticMenu = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewProcurementMenu = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuViewOptionsByContextMenu = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator39 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuViewResetToDefaultLayout = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelp = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpHelpIntroduction = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpHistFAQ = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpGetingStarted = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator28 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuHelpWindows = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpDataViewSpreadsheet = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpMenus = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpAboutR = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpRPackagesCommands = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpDataset = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator29 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuHelpGuide = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpGuidesCaseStudy = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpGuideGlosary = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuhelpGuidesMore = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpAboutRInstat = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpLicence = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuHelpAcknowledgments = New System.Windows.Forms.ToolStripMenuItem() + Me.OpenFile = New System.Windows.Forms.OpenFileDialog() + Me.ToolStripSeparator16 = New System.Windows.Forms.ToolStripSeparator() + Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() + Me.mnuClimatic = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFile = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFileOpensst = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFileOpenGriddedData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFileImportandTidyNetCDF = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFileOpenandTidyShapefile = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimateFileImportFromClimSoft = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticFileImportFromCliData = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticFileExportToCPT = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator18 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticTidyandExamine = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineTidyDailyData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineNonNumericCases = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineReplaceValues = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineDuplicates = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator54 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticTidyandExamineStack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineUnstack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineMerge = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineAppend = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator50 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticTidyandExamineOneVariableSummarize = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticTidyandExamineOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesGenerateDates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesMakeDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesInfillMissingDates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesUseDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesMakeTime = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDatesUseTime = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDefineClimaticData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckDataInventory = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckDataDisplayDaily = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckDataBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckDataQCTemperatures = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCheckDataQCRainfall = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepare = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuCimaticPrepareTransform = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareConversions = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareCompare = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator37 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticPrepareClimaticSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareStartoftheRains = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareEndOfRains = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareLengthOfSeason = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareSpells = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareExtremes = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator46 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticPrepareClimdex = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareSPI = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator51 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticPrepareEvapotranspiration = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareSummary = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareNewWorksheet = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareImportDailyData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareMakeFactor = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareShiftDailyData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareUnstackDailyData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPrepareStackDailyData = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator30 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticDescribe = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDescribeRainfall = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDescribeTemperatures = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDescribeWindSpeedDirection = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDescribeWindSpeedDirectionWindRose = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticDescribeSunshineRadiation = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator17 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticDescribeGeneral = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator31 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticPICSA = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPICSARainfall = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPICSACumExeedenceGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPICSATemperature = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticPICSACrops = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuCMSAF = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCMSAFPlotRegion = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticCMSAFExporttoCMSAFRToolbox = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticMapping = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticModelsExtremes = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticModelCircular = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticModelMarkovModelling = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator23 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticSCF = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticSCFSupportOpenSST = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticSCFSupportExporttoCPT = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator32 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuClimaticSCFSupportCorrelations = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticSCFSupportPrincipalComponents = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticSCFSupportCanonicalCorrelations = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticSCFSupportCumulativeExceedanceGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethods = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulation = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationStartOfRain = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationEndOfRain = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationDayMonth = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationMissingData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimateMethodsDataManipulationMonthlySummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimateMethodsDataManipulationOutputForCD = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphics = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsCliplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsMissingValues = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsHistogram = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsCumExceedance = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsInventory = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsRainCount = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsTimeseries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsGraphicsWindrose = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimateMethodsGraphicsMultipleLines = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClmateMethodThreeSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditional = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditionalOutputForCPT = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditionalRainsStatistics = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimaticClimateMethodsAdditionalWaterBalance = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuClimateMethodsCreateClimateObject = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSave = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSaveAs = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSaveAsDataAs = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSaveAsOutputAs = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSaveAsLogAs = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileSaveAsScriptAs = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFilePrint = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFilePrintPreview = New System.Windows.Forms.ToolStripMenuItem() + Me.tlSeparatorFile3 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuFIleExit = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEdit = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditFind = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditFindNext = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditReplace = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditCut = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditCopy = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditCopySpecial = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditPaste = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuEditSelectAll = New System.Windows.Forms.ToolStripMenuItem() + Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog() + Me.stsStrip = New System.Windows.Forms.StatusStrip() + Me.tstatus = New System.Windows.Forms.ToolStripStatusLabel() + Me.Tool_strip = New System.Windows.Forms.ToolStrip() + Me.mnuTbOpen = New System.Windows.Forms.ToolStripSplitButton() + Me.mnuTbOpenFromLibrary = New System.Windows.Forms.ToolStripButton() + Me.mnuTbSave = New System.Windows.Forms.ToolStripButton() + Me.toolStripSeparator = New System.Windows.Forms.ToolStripSeparator() + Me.mnuTbCopy = New System.Windows.Forms.ToolStripButton() + Me.mnuTbPaste = New System.Windows.Forms.ToolStripButton() + Me.separator1 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuTbEditLastDialog = New System.Windows.Forms.ToolStripButton() + Me.mnuTbLast10Dialogs = New System.Windows.Forms.ToolStripDropDownButton() + Me.sepStart = New System.Windows.Forms.ToolStripSeparator() + Me.sepEnd = New System.Windows.Forms.ToolStripSeparator() + Me.mnuTbLastGraph = New System.Windows.Forms.ToolStripButton() + Me.separator2 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuTbDataView = New System.Windows.Forms.ToolStripButton() + Me.mnuTbOutput = New System.Windows.Forms.ToolStripButton() + Me.mnuTbColumnMetadata = New System.Windows.Forms.ToolStripButton() + Me.mnuTbLog = New System.Windows.Forms.ToolStripButton() + Me.mnuTbResetLayout = New System.Windows.Forms.ToolStripButton() + Me.separator3 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuTbHelp = New System.Windows.Forms.ToolStripButton() + Me.mnuBar = New System.Windows.Forms.MenuStrip() + Me.mnuFile = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileNewDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileOpenFromFile = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileOpenFromLibrary = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator35 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuFileOpenFromODK = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileOpenFromCSPRO = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileImportFromDatabases = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileImportandTidyNetCDFFile = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator27 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuFileConvert = New System.Windows.Forms.ToolStripMenuItem() + Me.tlSeparatorFile = New System.Windows.Forms.ToolStripSeparator() + Me.mnuFileExport = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileExportExportDataSet = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileExportExportRObjectsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileExportExportRWorkspace = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileExportExportGraphAsImage = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuFileCloseData = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepare = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameViewData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameRenameColumn = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameRowNumbersNames = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareDataFrameSort = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameFilter = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameReplaceValues = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareDataFrameConvertColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameColumnMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameColumnStructure = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator20 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareDataFrameReorderColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameInsertColumnsRows = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameDeleteColumnsRows = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameProtectColumn = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameHideColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataFrameFreezeColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataframeColourByProperty = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataDuplicates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataCompareColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataNonNumericCases = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator49 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareCheckDataBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataOneWayFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator41 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareCheckDataExportOpenRefine = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataImportOpenRefine = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator40 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPreparePrepareToShareJitter = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataPrePareToShareSdcPackage = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCheckDataAnonymiseIDColumn = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareCalculator = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnCalculate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnGenerateRegularSequence = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnGenerateEnter = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnGenerateDuplicateColumn = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator25 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnGenerateRowSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnGenerateRank = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnPrpareColumnGeneratePolynomials = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator56 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnGenerateRandomSamples = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnGeneratePermuteRows = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactor = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorConvertToFactor = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorRecodeNumeric = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorCountInFactor = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator12 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnFactorRecodeFactor = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorCombineFactors = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorDummyVariables = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator14 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnFactorLevelsLabels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareFactorViewLabels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorReorderLevels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorReferenceLevel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorUnusedLevels = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnFactorContrasts = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator19 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnFactorFactorDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnText = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextFindReplace = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextTransform = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextSplit = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextCombine = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextMatch = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnTextDistance = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateGenerateDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateMakeDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateInfillMissingDates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateUseDate = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateMakeTime = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDateUseTime = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDefine = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnDefineConvertColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator55 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnDefineCircular = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshape = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeColumnSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeGeneralSummaries = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator10 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareColumnReshapeStack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeUnstack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeMerge = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareAppendDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeSubset = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeRandomSubset = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareColumnReshapeTranspose = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareKeysAndLinks = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareKeysAndLinksAddKey = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareKeysAndLinksViewAndRemoveKey = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareKeysAndLinksAddLink = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareKeysAndLinksViewAndRemoveKeys = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareKeysAndLinksAddComment = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObject = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectDataFrameMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectRenameDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectReorderDataFrames = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectCopyDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectDeleteDataFrame = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator21 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuPrepareDataObjectHideDataframes = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectRenameMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectReorderMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareDataObjectDeleteMetadata = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareRObjects = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareRObjectsView = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareRObjectsRename = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareRObjectsReorder = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuPrepareRObjectsDelete = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurement = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementOpenFromLibrary = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDefineData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepare = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareFilterByCountry = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator42 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementPrepareDefineContractValueCategories = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareRecodeNumericIntoQuantiles = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareSetFactorReferenceLevel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareUseAwardDate = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator43 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementPrepareMergeAdditionalData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribe = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator44 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementDescribeCategorical = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeCategoricalOneVarFreq = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeCategoricalTwoVarFreq = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator52 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementDescribeCategoricalBarCharts = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeCategoricalMosaic = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeCategoricalTreemap = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeNumeric = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementDescribeNumericBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.HistogramToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator53 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementMapping = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementMappingMapCountryValues = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementModelDefineCorruption = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementModelFitModelToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator45 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuProcurementDefineRedFlags = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementUseCRI = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementCTFVCalculateCRI = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuProcurementUseCRISummariseCRIbyCountry = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContext = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextCheckData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextCheckDataDuplicates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextCheckDataCompareColumns = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator47 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuOptionsByContextCheckDataOneVariableSummarise = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextCheckDataOneVariableGraph = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextCheckDataOneVariableFrequencies = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextDefineOptionsByContexts = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextPrepare = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator48 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuOptionsByContextMergeAdditionalData = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextPrepareStack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextPrepareUnstack = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextDescribe = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextDescribeCompareTwoTreatments = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextDescribeCompareMultipleTreatments = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextDescribeBoxplot = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextModelFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuOptionsByContextGeneralFitModel = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuTools = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsRunRCode = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsRestartR = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsCheckForUpdates = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsClearOutputWindow = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator() + Me.mnuToolsSaveCurrentOptions = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsLoadOptions = New System.Windows.Forms.ToolStripMenuItem() + Me.mnuToolsOptions = New System.Windows.Forms.ToolStripMenuItem() + Me.ExportToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.splOverall = New System.Windows.Forms.SplitContainer() + Me.splExtraWindows = New System.Windows.Forms.SplitContainer() + Me.splMetadata = New System.Windows.Forms.SplitContainer() + Me.splLogScript = New System.Windows.Forms.SplitContainer() + Me.splDataOutput = New System.Windows.Forms.SplitContainer() + Me.ucrColumnMeta = New instat.ucrColumnMetadata() + Me.ucrDataFrameMeta = New instat.ucrDataFrameMetadata() + Me.ucrLogWindow = New instat.ucrLog() + Me.ucrScriptWindow = New instat.ucrScript() + Me.ucrDataViewer = New instat.ucrDataView() + Me.ucrOutput = New instat.ucrOutputWindow() + + Me.mnuToolsInstallRPackage = New System.Windows.Forms.ToolStripMenuItem() + + Me.stsStrip.SuspendLayout() + Me.Tool_strip.SuspendLayout() + Me.mnuBar.SuspendLayout() + CType(Me.splOverall, System.ComponentModel.ISupportInitialize).BeginInit() + Me.splOverall.Panel1.SuspendLayout() + Me.splOverall.Panel2.SuspendLayout() + Me.splOverall.SuspendLayout() + CType(Me.splExtraWindows, System.ComponentModel.ISupportInitialize).BeginInit() + Me.splExtraWindows.Panel1.SuspendLayout() + Me.splExtraWindows.Panel2.SuspendLayout() + Me.splExtraWindows.SuspendLayout() + CType(Me.splMetadata, System.ComponentModel.ISupportInitialize).BeginInit() + Me.splMetadata.Panel1.SuspendLayout() + Me.splMetadata.Panel2.SuspendLayout() + Me.splMetadata.SuspendLayout() + CType(Me.splLogScript, System.ComponentModel.ISupportInitialize).BeginInit() + Me.splLogScript.Panel1.SuspendLayout() + Me.splLogScript.Panel2.SuspendLayout() + Me.splLogScript.SuspendLayout() + CType(Me.splDataOutput, System.ComponentModel.ISupportInitialize).BeginInit() + Me.splDataOutput.Panel1.SuspendLayout() + Me.splDataOutput.Panel2.SuspendLayout() + Me.splDataOutput.SuspendLayout() + Me.SuspendLayout() + ' + 'mnuDescribe + ' + Me.mnuDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeOneVariable, Me.mnuDescribeTwoVariables, Me.mnuDescribeThreeVariable, Me.mnuDescribeSpecific, Me.mnuDescribeGeneral, Me.ToolStripSeparator9, Me.mnuDescribeMultivariate, Me.ToolStripSeparator13, Me.mnuDescribeUseGraph, Me.mnuDescribeCombineGraph, Me.mnuDescribeThemes, Me.mnuDescribeViewGraph}) + Me.mnuDescribe.Name = "mnuDescribe" + resources.ApplyResources(Me.mnuDescribe, "mnuDescribe") + Me.mnuDescribe.Tag = "Describe" + ' + 'mnuDescribeOneVariable + ' + Me.mnuDescribeOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeOneVariableSummarise, Me.mnuDescribeOneVariableGraph, Me.ToolStripSeparator33, Me.mnuDescribeOneVariableFrequencies, Me.mnuDescribeOneVariableRatingData}) + Me.mnuDescribeOneVariable.Name = "mnuDescribeOneVariable" + resources.ApplyResources(Me.mnuDescribeOneVariable, "mnuDescribeOneVariable") + Me.mnuDescribeOneVariable.Tag = "One_Variable" + ' + 'mnuDescribeOneVariableSummarise + ' + Me.mnuDescribeOneVariableSummarise.Name = "mnuDescribeOneVariableSummarise" + resources.ApplyResources(Me.mnuDescribeOneVariableSummarise, "mnuDescribeOneVariableSummarise") + Me.mnuDescribeOneVariableSummarise.Tag = "Summarise..." + ' + 'mnuDescribeOneVariableGraph + ' + Me.mnuDescribeOneVariableGraph.Name = "mnuDescribeOneVariableGraph" + resources.ApplyResources(Me.mnuDescribeOneVariableGraph, "mnuDescribeOneVariableGraph") + Me.mnuDescribeOneVariableGraph.Tag = "Graph..." + ' + 'ToolStripSeparator33 + ' + Me.ToolStripSeparator33.Name = "ToolStripSeparator33" + resources.ApplyResources(Me.ToolStripSeparator33, "ToolStripSeparator33") + ' + 'mnuDescribeOneVariableFrequencies + ' + Me.mnuDescribeOneVariableFrequencies.Name = "mnuDescribeOneVariableFrequencies" + resources.ApplyResources(Me.mnuDescribeOneVariableFrequencies, "mnuDescribeOneVariableFrequencies") + ' + 'mnuDescribeOneVariableRatingData + ' + Me.mnuDescribeOneVariableRatingData.Name = "mnuDescribeOneVariableRatingData" + resources.ApplyResources(Me.mnuDescribeOneVariableRatingData, "mnuDescribeOneVariableRatingData") + ' + 'mnuDescribeTwoVariables + ' + Me.mnuDescribeTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeTwoVariablesSummarise, Me.mnuDescribeTwoVariablesGraph, Me.ToolStripSeparator34, Me.mnuDescribeTwoVariablesFrequencies}) + Me.mnuDescribeTwoVariables.Name = "mnuDescribeTwoVariables" + resources.ApplyResources(Me.mnuDescribeTwoVariables, "mnuDescribeTwoVariables") + Me.mnuDescribeTwoVariables.Tag = "Two_Variables" + ' + 'mnuDescribeTwoVariablesSummarise + ' + Me.mnuDescribeTwoVariablesSummarise.DoubleClickEnabled = True + Me.mnuDescribeTwoVariablesSummarise.Name = "mnuDescribeTwoVariablesSummarise" + resources.ApplyResources(Me.mnuDescribeTwoVariablesSummarise, "mnuDescribeTwoVariablesSummarise") + Me.mnuDescribeTwoVariablesSummarise.Tag = "Summarise..." + ' + 'mnuDescribeTwoVariablesGraph + ' + Me.mnuDescribeTwoVariablesGraph.Name = "mnuDescribeTwoVariablesGraph" + resources.ApplyResources(Me.mnuDescribeTwoVariablesGraph, "mnuDescribeTwoVariablesGraph") + Me.mnuDescribeTwoVariablesGraph.Tag = "Graph..." + ' + 'ToolStripSeparator34 + ' + Me.ToolStripSeparator34.Name = "ToolStripSeparator34" + resources.ApplyResources(Me.ToolStripSeparator34, "ToolStripSeparator34") + ' + 'mnuDescribeTwoVariablesFrequencies + ' + Me.mnuDescribeTwoVariablesFrequencies.DoubleClickEnabled = True + Me.mnuDescribeTwoVariablesFrequencies.Name = "mnuDescribeTwoVariablesFrequencies" + resources.ApplyResources(Me.mnuDescribeTwoVariablesFrequencies, "mnuDescribeTwoVariablesFrequencies") + ' + 'mnuDescribeThreeVariable + ' + Me.mnuDescribeThreeVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeThreeVariableSummarise, Me.mnuDescribeThreeVariableGraph, Me.ToolStripSeparator36, Me.mnuDescribeThreeVariableFrequencies}) + Me.mnuDescribeThreeVariable.Name = "mnuDescribeThreeVariable" + resources.ApplyResources(Me.mnuDescribeThreeVariable, "mnuDescribeThreeVariable") + ' + 'mnuDescribeThreeVariableSummarise + ' + resources.ApplyResources(Me.mnuDescribeThreeVariableSummarise, "mnuDescribeThreeVariableSummarise") + Me.mnuDescribeThreeVariableSummarise.Name = "mnuDescribeThreeVariableSummarise" + ' + 'mnuDescribeThreeVariableGraph + ' + resources.ApplyResources(Me.mnuDescribeThreeVariableGraph, "mnuDescribeThreeVariableGraph") + Me.mnuDescribeThreeVariableGraph.Name = "mnuDescribeThreeVariableGraph" + ' + 'ToolStripSeparator36 + ' + Me.ToolStripSeparator36.Name = "ToolStripSeparator36" + resources.ApplyResources(Me.ToolStripSeparator36, "ToolStripSeparator36") + ' + 'mnuDescribeThreeVariableFrequencies + ' + Me.mnuDescribeThreeVariableFrequencies.Name = "mnuDescribeThreeVariableFrequencies" + resources.ApplyResources(Me.mnuDescribeThreeVariableFrequencies, "mnuDescribeThreeVariableFrequencies") + ' + 'mnuDescribeSpecific + ' + Me.mnuDescribeSpecific.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeSpecificFrequency, Me.mnuDescribeSpecificSummary, Me.mnuDescribeSpecificMultipleResponse, Me.ToolStripSeparator26, Me.mnuDescribeSpecificScatterPlot, Me.mnuDescribeSpecificLinePlot, Me.mnuDescribeSpecificHistogram, Me.mnuDescribeSpecificBoxplot, Me.mnuDescribeSpecificDotPlot, Me.mnuDescribeSpecificRugPlot, Me.mnuDescribeSpecificBarChart, Me.mnuDescribeSpecificCummulativeDistribution, Me.mnuDescribeSpecificParallelCoordinatePlot, Me.mnuDescribeSpecificMosaic}) + Me.mnuDescribeSpecific.Name = "mnuDescribeSpecific" + resources.ApplyResources(Me.mnuDescribeSpecific, "mnuDescribeSpecific") + Me.mnuDescribeSpecific.Tag = "Table_Dialogs" + ' + 'mnuDescribeSpecificFrequency + ' + Me.mnuDescribeSpecificFrequency.Name = "mnuDescribeSpecificFrequency" + resources.ApplyResources(Me.mnuDescribeSpecificFrequency, "mnuDescribeSpecificFrequency") + Me.mnuDescribeSpecificFrequency.Tag = "Frequency..." + ' + 'mnuDescribeSpecificSummary + ' + Me.mnuDescribeSpecificSummary.Name = "mnuDescribeSpecificSummary" + resources.ApplyResources(Me.mnuDescribeSpecificSummary, "mnuDescribeSpecificSummary") + Me.mnuDescribeSpecificSummary.Tag = "Summary..." + ' + 'mnuDescribeSpecificMultipleResponse + ' + resources.ApplyResources(Me.mnuDescribeSpecificMultipleResponse, "mnuDescribeSpecificMultipleResponse") + Me.mnuDescribeSpecificMultipleResponse.Name = "mnuDescribeSpecificMultipleResponse" + Me.mnuDescribeSpecificMultipleResponse.Tag = "Multiple_Response..." + ' + 'ToolStripSeparator26 + ' + Me.ToolStripSeparator26.Name = "ToolStripSeparator26" + resources.ApplyResources(Me.ToolStripSeparator26, "ToolStripSeparator26") + ' + 'mnuDescribeSpecificScatterPlot + ' + Me.mnuDescribeSpecificScatterPlot.Name = "mnuDescribeSpecificScatterPlot" + resources.ApplyResources(Me.mnuDescribeSpecificScatterPlot, "mnuDescribeSpecificScatterPlot") + Me.mnuDescribeSpecificScatterPlot.Tag = "Scatter_Plot..." + ' + 'mnuDescribeSpecificLinePlot + ' + Me.mnuDescribeSpecificLinePlot.Name = "mnuDescribeSpecificLinePlot" + resources.ApplyResources(Me.mnuDescribeSpecificLinePlot, "mnuDescribeSpecificLinePlot") + Me.mnuDescribeSpecificLinePlot.Tag = "Line_Plot..." + ' + 'mnuDescribeSpecificHistogram + ' + Me.mnuDescribeSpecificHistogram.Name = "mnuDescribeSpecificHistogram" + resources.ApplyResources(Me.mnuDescribeSpecificHistogram, "mnuDescribeSpecificHistogram") + Me.mnuDescribeSpecificHistogram.Tag = "Histogram..." + ' + 'mnuDescribeSpecificBoxplot + ' + Me.mnuDescribeSpecificBoxplot.Name = "mnuDescribeSpecificBoxplot" + resources.ApplyResources(Me.mnuDescribeSpecificBoxplot, "mnuDescribeSpecificBoxplot") + Me.mnuDescribeSpecificBoxplot.Tag = "Boxplot..." + ' + 'mnuDescribeSpecificDotPlot + ' + resources.ApplyResources(Me.mnuDescribeSpecificDotPlot, "mnuDescribeSpecificDotPlot") + Me.mnuDescribeSpecificDotPlot.Name = "mnuDescribeSpecificDotPlot" + Me.mnuDescribeSpecificDotPlot.Tag = "Dotplot..." + ' + 'mnuDescribeSpecificRugPlot + ' + Me.mnuDescribeSpecificRugPlot.Name = "mnuDescribeSpecificRugPlot" + resources.ApplyResources(Me.mnuDescribeSpecificRugPlot, "mnuDescribeSpecificRugPlot") + ' + 'mnuDescribeSpecificBarChart + ' + Me.mnuDescribeSpecificBarChart.Name = "mnuDescribeSpecificBarChart" + resources.ApplyResources(Me.mnuDescribeSpecificBarChart, "mnuDescribeSpecificBarChart") + Me.mnuDescribeSpecificBarChart.Tag = "Bar_Chart" + ' + 'mnuDescribeSpecificCummulativeDistribution + ' + Me.mnuDescribeSpecificCummulativeDistribution.Name = "mnuDescribeSpecificCummulativeDistribution" + resources.ApplyResources(Me.mnuDescribeSpecificCummulativeDistribution, "mnuDescribeSpecificCummulativeDistribution") + ' + 'mnuDescribeSpecificParallelCoordinatePlot + ' + Me.mnuDescribeSpecificParallelCoordinatePlot.Name = "mnuDescribeSpecificParallelCoordinatePlot" + resources.ApplyResources(Me.mnuDescribeSpecificParallelCoordinatePlot, "mnuDescribeSpecificParallelCoordinatePlot") + ' + 'mnuDescribeSpecificMosaic + ' + Me.mnuDescribeSpecificMosaic.Name = "mnuDescribeSpecificMosaic" + resources.ApplyResources(Me.mnuDescribeSpecificMosaic, "mnuDescribeSpecificMosaic") + ' + 'mnuDescribeGeneral + ' + Me.mnuDescribeGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeGeneralColumnSummaries, Me.mnuDescribeGeneralTabulation, Me.mnuDescribeGeneralGraphics, Me.ToolStripSeparator38, Me.mnuDescribeGeneralUseSummaries}) + Me.mnuDescribeGeneral.Name = "mnuDescribeGeneral" + resources.ApplyResources(Me.mnuDescribeGeneral, "mnuDescribeGeneral") + Me.mnuDescribeGeneral.Tag = "General" + ' + 'mnuDescribeGeneralColumnSummaries + ' + Me.mnuDescribeGeneralColumnSummaries.Name = "mnuDescribeGeneralColumnSummaries" + resources.ApplyResources(Me.mnuDescribeGeneralColumnSummaries, "mnuDescribeGeneralColumnSummaries") + Me.mnuDescribeGeneralColumnSummaries.Tag = "Column_Summaries..." + ' + 'mnuDescribeGeneralTabulation + ' + resources.ApplyResources(Me.mnuDescribeGeneralTabulation, "mnuDescribeGeneralTabulation") + Me.mnuDescribeGeneralTabulation.Name = "mnuDescribeGeneralTabulation" + Me.mnuDescribeGeneralTabulation.Tag = "Tabulation..." + ' + 'mnuDescribeGeneralGraphics + ' + Me.mnuDescribeGeneralGraphics.Name = "mnuDescribeGeneralGraphics" + resources.ApplyResources(Me.mnuDescribeGeneralGraphics, "mnuDescribeGeneralGraphics") + Me.mnuDescribeGeneralGraphics.Tag = "Graphics..." + ' + 'ToolStripSeparator38 + ' + Me.ToolStripSeparator38.Name = "ToolStripSeparator38" + resources.ApplyResources(Me.ToolStripSeparator38, "ToolStripSeparator38") + ' + 'mnuDescribeGeneralUseSummaries + ' + Me.mnuDescribeGeneralUseSummaries.Name = "mnuDescribeGeneralUseSummaries" + resources.ApplyResources(Me.mnuDescribeGeneralUseSummaries, "mnuDescribeGeneralUseSummaries") + ' + 'ToolStripSeparator9 + ' + Me.ToolStripSeparator9.Name = "ToolStripSeparator9" + resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") + ' + 'mnuDescribeMultivariate + ' + Me.mnuDescribeMultivariate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuDescribeMultivariateCorrelations, Me.mnuDescribeMultivariateprincipalComponents, Me.mnuDescribeMultivariateCanonicalCorrelations}) + Me.mnuDescribeMultivariate.Name = "mnuDescribeMultivariate" + resources.ApplyResources(Me.mnuDescribeMultivariate, "mnuDescribeMultivariate") + ' + 'mnuDescribeMultivariateCorrelations + ' + Me.mnuDescribeMultivariateCorrelations.Name = "mnuDescribeMultivariateCorrelations" + resources.ApplyResources(Me.mnuDescribeMultivariateCorrelations, "mnuDescribeMultivariateCorrelations") + ' + 'mnuDescribeMultivariateprincipalComponents + ' + Me.mnuDescribeMultivariateprincipalComponents.Name = "mnuDescribeMultivariateprincipalComponents" + resources.ApplyResources(Me.mnuDescribeMultivariateprincipalComponents, "mnuDescribeMultivariateprincipalComponents") + ' + 'mnuDescribeMultivariateCanonicalCorrelations + ' + Me.mnuDescribeMultivariateCanonicalCorrelations.Name = "mnuDescribeMultivariateCanonicalCorrelations" + resources.ApplyResources(Me.mnuDescribeMultivariateCanonicalCorrelations, "mnuDescribeMultivariateCanonicalCorrelations") + ' + 'ToolStripSeparator13 + ' + Me.ToolStripSeparator13.Name = "ToolStripSeparator13" + resources.ApplyResources(Me.ToolStripSeparator13, "ToolStripSeparator13") + ' + 'mnuDescribeUseGraph + ' + Me.mnuDescribeUseGraph.Name = "mnuDescribeUseGraph" + resources.ApplyResources(Me.mnuDescribeUseGraph, "mnuDescribeUseGraph") + ' + 'mnuDescribeCombineGraph + ' + Me.mnuDescribeCombineGraph.Name = "mnuDescribeCombineGraph" + resources.ApplyResources(Me.mnuDescribeCombineGraph, "mnuDescribeCombineGraph") + ' + 'mnuDescribeThemes + ' + resources.ApplyResources(Me.mnuDescribeThemes, "mnuDescribeThemes") + Me.mnuDescribeThemes.Name = "mnuDescribeThemes" + ' + 'mnuDescribeViewGraph + ' + Me.mnuDescribeViewGraph.Name = "mnuDescribeViewGraph" + resources.ApplyResources(Me.mnuDescribeViewGraph, "mnuDescribeViewGraph") + ' + 'mnuModel + ' + Me.mnuModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelProbabilityDistributions, Me.ToolStripSeparator3, Me.mnuModelOneVariable, Me.mnuModelTwoVariables, Me.mnuModelThreeVariables, Me.mnuModelFourVariables, Me.mnuModelGeneral, Me.ToolStripSeparator4, Me.mnuModelHypothesisTests, Me.mnuModelModel, Me.mnuModelUseModel, Me.mnuModelOtherOneVariable, Me.mnuModelOtherTwoVariables, Me.mnuModelOtherThreeVariables, Me.mnuModelOtherGeneral}) + Me.mnuModel.Name = "mnuModel" + resources.ApplyResources(Me.mnuModel, "mnuModel") + Me.mnuModel.Tag = "Model" + ' + 'mnuModelProbabilityDistributions + ' + Me.mnuModelProbabilityDistributions.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelProbabilityDistributionsShowModel, Me.mnuModelProbabilityDistributionsCompareModels, Me.mnuModelProbabilityDistributionsRandomSamplesUseModel}) + Me.mnuModelProbabilityDistributions.Name = "mnuModelProbabilityDistributions" + resources.ApplyResources(Me.mnuModelProbabilityDistributions, "mnuModelProbabilityDistributions") + Me.mnuModelProbabilityDistributions.Tag = "Probability_Distributions" + ' + 'mnuModelProbabilityDistributionsShowModel + ' + Me.mnuModelProbabilityDistributionsShowModel.Name = "mnuModelProbabilityDistributionsShowModel" + resources.ApplyResources(Me.mnuModelProbabilityDistributionsShowModel, "mnuModelProbabilityDistributionsShowModel") + ' + 'mnuModelProbabilityDistributionsCompareModels + ' + resources.ApplyResources(Me.mnuModelProbabilityDistributionsCompareModels, "mnuModelProbabilityDistributionsCompareModels") + Me.mnuModelProbabilityDistributionsCompareModels.Name = "mnuModelProbabilityDistributionsCompareModels" + Me.mnuModelProbabilityDistributionsCompareModels.Tag = "Show_Models..." + ' + 'mnuModelProbabilityDistributionsRandomSamplesUseModel + ' + Me.mnuModelProbabilityDistributionsRandomSamplesUseModel.Name = "mnuModelProbabilityDistributionsRandomSamplesUseModel" + resources.ApplyResources(Me.mnuModelProbabilityDistributionsRandomSamplesUseModel, "mnuModelProbabilityDistributionsRandomSamplesUseModel") + Me.mnuModelProbabilityDistributionsRandomSamplesUseModel.Tag = "RandomSamples_(Use_Model)..." + ' + 'ToolStripSeparator3 + ' + Me.ToolStripSeparator3.Name = "ToolStripSeparator3" + resources.ApplyResources(Me.ToolStripSeparator3, "ToolStripSeparator3") + ' + 'mnuModelOneVariable + ' + Me.mnuModelOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOneVariableFitModel, Me.mnuModelOneVariableCompareModels, Me.mnuModelOneVariableUseModel}) + Me.mnuModelOneVariable.Name = "mnuModelOneVariable" + resources.ApplyResources(Me.mnuModelOneVariable, "mnuModelOneVariable") + Me.mnuModelOneVariable.Tag = "One_Variable" + ' + 'mnuModelOneVariableFitModel + ' + Me.mnuModelOneVariableFitModel.Name = "mnuModelOneVariableFitModel" + resources.ApplyResources(Me.mnuModelOneVariableFitModel, "mnuModelOneVariableFitModel") + Me.mnuModelOneVariableFitModel.Tag = "Fit_Model..." + ' + 'mnuModelOneVariableCompareModels + ' + Me.mnuModelOneVariableCompareModels.Name = "mnuModelOneVariableCompareModels" + resources.ApplyResources(Me.mnuModelOneVariableCompareModels, "mnuModelOneVariableCompareModels") + Me.mnuModelOneVariableCompareModels.Tag = "Choose_Models..." + ' + 'mnuModelOneVariableUseModel + ' + Me.mnuModelOneVariableUseModel.Name = "mnuModelOneVariableUseModel" + resources.ApplyResources(Me.mnuModelOneVariableUseModel, "mnuModelOneVariableUseModel") + Me.mnuModelOneVariableUseModel.Tag = "Use_Model..." + ' + 'mnuModelTwoVariables + ' + Me.mnuModelTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelTwoVariablesFitModel, Me.mnuModelTwoVariablesChooseModel, Me.mnuModelTwoVariablesUseModel}) + Me.mnuModelTwoVariables.Name = "mnuModelTwoVariables" + resources.ApplyResources(Me.mnuModelTwoVariables, "mnuModelTwoVariables") + Me.mnuModelTwoVariables.Tag = "Two_Variables" + ' + 'mnuModelTwoVariablesFitModel + ' + Me.mnuModelTwoVariablesFitModel.Name = "mnuModelTwoVariablesFitModel" + resources.ApplyResources(Me.mnuModelTwoVariablesFitModel, "mnuModelTwoVariablesFitModel") + Me.mnuModelTwoVariablesFitModel.Tag = "Fit_Model..." + ' + 'mnuModelTwoVariablesChooseModel + ' + resources.ApplyResources(Me.mnuModelTwoVariablesChooseModel, "mnuModelTwoVariablesChooseModel") + Me.mnuModelTwoVariablesChooseModel.Name = "mnuModelTwoVariablesChooseModel" + Me.mnuModelTwoVariablesChooseModel.Tag = "Choose_Model..." + ' + 'mnuModelTwoVariablesUseModel + ' + Me.mnuModelTwoVariablesUseModel.Name = "mnuModelTwoVariablesUseModel" + resources.ApplyResources(Me.mnuModelTwoVariablesUseModel, "mnuModelTwoVariablesUseModel") + Me.mnuModelTwoVariablesUseModel.Tag = "Use_Model..." + ' + 'mnuModelThreeVariables + ' + Me.mnuModelThreeVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelThreeVariablesFitModel, Me.mnuModelThreeVariablesChooseModel, Me.mnuModelThreeVariablesUseModel}) + Me.mnuModelThreeVariables.Name = "mnuModelThreeVariables" + resources.ApplyResources(Me.mnuModelThreeVariables, "mnuModelThreeVariables") + Me.mnuModelThreeVariables.Tag = "Three_Variables" + ' + 'mnuModelThreeVariablesFitModel + ' + Me.mnuModelThreeVariablesFitModel.Name = "mnuModelThreeVariablesFitModel" + resources.ApplyResources(Me.mnuModelThreeVariablesFitModel, "mnuModelThreeVariablesFitModel") + Me.mnuModelThreeVariablesFitModel.Tag = "Fit_Model..." + ' + 'mnuModelThreeVariablesChooseModel + ' + resources.ApplyResources(Me.mnuModelThreeVariablesChooseModel, "mnuModelThreeVariablesChooseModel") + Me.mnuModelThreeVariablesChooseModel.Name = "mnuModelThreeVariablesChooseModel" + Me.mnuModelThreeVariablesChooseModel.Tag = "Choose_Model..." + ' + 'mnuModelThreeVariablesUseModel + ' + resources.ApplyResources(Me.mnuModelThreeVariablesUseModel, "mnuModelThreeVariablesUseModel") + Me.mnuModelThreeVariablesUseModel.Name = "mnuModelThreeVariablesUseModel" + Me.mnuModelThreeVariablesUseModel.Tag = "Use_Model..." + ' + 'mnuModelFourVariables + ' + Me.mnuModelFourVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelFourVariablesFitModel, Me.mnuModelFourVariablesChooseModel, Me.mnuModelFourVariablesUseModel}) + Me.mnuModelFourVariables.Name = "mnuModelFourVariables" + resources.ApplyResources(Me.mnuModelFourVariables, "mnuModelFourVariables") + Me.mnuModelFourVariables.Tag = "Four_Variables" + ' + 'mnuModelFourVariablesFitModel + ' + Me.mnuModelFourVariablesFitModel.Name = "mnuModelFourVariablesFitModel" + resources.ApplyResources(Me.mnuModelFourVariablesFitModel, "mnuModelFourVariablesFitModel") + Me.mnuModelFourVariablesFitModel.Tag = "Fit_Model..." + ' + 'mnuModelFourVariablesChooseModel + ' + resources.ApplyResources(Me.mnuModelFourVariablesChooseModel, "mnuModelFourVariablesChooseModel") + Me.mnuModelFourVariablesChooseModel.Name = "mnuModelFourVariablesChooseModel" + Me.mnuModelFourVariablesChooseModel.Tag = "Choose_Model..." + ' + 'mnuModelFourVariablesUseModel + ' + resources.ApplyResources(Me.mnuModelFourVariablesUseModel, "mnuModelFourVariablesUseModel") + Me.mnuModelFourVariablesUseModel.Name = "mnuModelFourVariablesUseModel" + Me.mnuModelFourVariablesUseModel.Tag = "Use_Model..." + ' + 'mnuModelGeneral + ' + Me.mnuModelGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelGeneralFitModel, Me.mnuModelGeneralChooseModel, Me.mnuModelGeneralUseModel}) + Me.mnuModelGeneral.Name = "mnuModelGeneral" + resources.ApplyResources(Me.mnuModelGeneral, "mnuModelGeneral") + Me.mnuModelGeneral.Tag = "General" + ' + 'mnuModelGeneralFitModel + ' + Me.mnuModelGeneralFitModel.Name = "mnuModelGeneralFitModel" + resources.ApplyResources(Me.mnuModelGeneralFitModel, "mnuModelGeneralFitModel") + Me.mnuModelGeneralFitModel.Tag = "Fit_Model..." + ' + 'mnuModelGeneralChooseModel + ' + resources.ApplyResources(Me.mnuModelGeneralChooseModel, "mnuModelGeneralChooseModel") + Me.mnuModelGeneralChooseModel.Name = "mnuModelGeneralChooseModel" + Me.mnuModelGeneralChooseModel.Tag = "Choose_Model..." + ' + 'mnuModelGeneralUseModel + ' + resources.ApplyResources(Me.mnuModelGeneralUseModel, "mnuModelGeneralUseModel") + Me.mnuModelGeneralUseModel.Name = "mnuModelGeneralUseModel" + Me.mnuModelGeneralUseModel.Tag = "Use_Model..." + ' + 'ToolStripSeparator4 + ' + Me.ToolStripSeparator4.Name = "ToolStripSeparator4" + resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") + ' + 'mnuModelHypothesisTests + ' + Me.mnuModelHypothesisTests.Name = "mnuModelHypothesisTests" + resources.ApplyResources(Me.mnuModelHypothesisTests, "mnuModelHypothesisTests") + ' + 'mnuModelModel + ' + Me.mnuModelModel.Name = "mnuModelModel" + resources.ApplyResources(Me.mnuModelModel, "mnuModelModel") + ' + 'mnuModelUseModel + ' + Me.mnuModelUseModel.Name = "mnuModelUseModel" + resources.ApplyResources(Me.mnuModelUseModel, "mnuModelUseModel") + ' + 'mnuModelOtherOneVariable + ' + Me.mnuModelOtherOneVariable.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherOneVariableExactResults, Me.mnuModelOtherOneVariableSampleSummaryData, Me.mnuModelOtherOneVariableNonParametric, Me.mnuModelOtherOneVariableGoodnessofFit}) + resources.ApplyResources(Me.mnuModelOtherOneVariable, "mnuModelOtherOneVariable") + Me.mnuModelOtherOneVariable.Name = "mnuModelOtherOneVariable" + Me.mnuModelOtherOneVariable.Tag = "Other_(One_Variable)" + ' + 'mnuModelOtherOneVariableExactResults + ' + Me.mnuModelOtherOneVariableExactResults.Name = "mnuModelOtherOneVariableExactResults" + resources.ApplyResources(Me.mnuModelOtherOneVariableExactResults, "mnuModelOtherOneVariableExactResults") + Me.mnuModelOtherOneVariableExactResults.Tag = "Exact_Results..." + ' + 'mnuModelOtherOneVariableSampleSummaryData + ' + resources.ApplyResources(Me.mnuModelOtherOneVariableSampleSummaryData, "mnuModelOtherOneVariableSampleSummaryData") + Me.mnuModelOtherOneVariableSampleSummaryData.Name = "mnuModelOtherOneVariableSampleSummaryData" + Me.mnuModelOtherOneVariableSampleSummaryData.Tag = "Summary_Data..." + ' + 'mnuModelOtherOneVariableNonParametric + ' + resources.ApplyResources(Me.mnuModelOtherOneVariableNonParametric, "mnuModelOtherOneVariableNonParametric") + Me.mnuModelOtherOneVariableNonParametric.Name = "mnuModelOtherOneVariableNonParametric" + Me.mnuModelOtherOneVariableNonParametric.Tag = "Non_Parametric..." + ' + 'mnuModelOtherOneVariableGoodnessofFit + ' + resources.ApplyResources(Me.mnuModelOtherOneVariableGoodnessofFit, "mnuModelOtherOneVariableGoodnessofFit") + Me.mnuModelOtherOneVariableGoodnessofFit.Name = "mnuModelOtherOneVariableGoodnessofFit" + Me.mnuModelOtherOneVariableGoodnessofFit.Tag = "Goodness_of_Fit" + ' + 'mnuModelOtherTwoVariables + ' + Me.mnuModelOtherTwoVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherTwoVariablesTwoSamples, Me.mnuModelOtherTwoVariablesSummaryData, Me.mnuModelOtherTwoVariablesSimpleRegression, Me.mnuModelOtherTwoVariablesOneWayANOVA, Me.mnuModelOtherTwoVariablesNonParametricTwoSamples, Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA}) + resources.ApplyResources(Me.mnuModelOtherTwoVariables, "mnuModelOtherTwoVariables") + Me.mnuModelOtherTwoVariables.Name = "mnuModelOtherTwoVariables" + Me.mnuModelOtherTwoVariables.Tag = "Other_(Two_Variables)" + ' + 'mnuModelOtherTwoVariablesTwoSamples + ' + resources.ApplyResources(Me.mnuModelOtherTwoVariablesTwoSamples, "mnuModelOtherTwoVariablesTwoSamples") + Me.mnuModelOtherTwoVariablesTwoSamples.Name = "mnuModelOtherTwoVariablesTwoSamples" + Me.mnuModelOtherTwoVariablesTwoSamples.Tag = "Two_Samples..." + ' + 'mnuModelOtherTwoVariablesSummaryData + ' + resources.ApplyResources(Me.mnuModelOtherTwoVariablesSummaryData, "mnuModelOtherTwoVariablesSummaryData") + Me.mnuModelOtherTwoVariablesSummaryData.Name = "mnuModelOtherTwoVariablesSummaryData" + Me.mnuModelOtherTwoVariablesSummaryData.Tag = "Summary_Data..." + ' + 'mnuModelOtherTwoVariablesSimpleRegression + ' + Me.mnuModelOtherTwoVariablesSimpleRegression.Name = "mnuModelOtherTwoVariablesSimpleRegression" + resources.ApplyResources(Me.mnuModelOtherTwoVariablesSimpleRegression, "mnuModelOtherTwoVariablesSimpleRegression") + Me.mnuModelOtherTwoVariablesSimpleRegression.Tag = "Simple_Regression..." + ' + 'mnuModelOtherTwoVariablesOneWayANOVA + ' + Me.mnuModelOtherTwoVariablesOneWayANOVA.Name = "mnuModelOtherTwoVariablesOneWayANOVA" + resources.ApplyResources(Me.mnuModelOtherTwoVariablesOneWayANOVA, "mnuModelOtherTwoVariablesOneWayANOVA") + Me.mnuModelOtherTwoVariablesOneWayANOVA.Tag = "One_Way_ANOVA..." + ' + 'mnuModelOtherTwoVariablesNonParametricTwoSamples + ' + resources.ApplyResources(Me.mnuModelOtherTwoVariablesNonParametricTwoSamples, "mnuModelOtherTwoVariablesNonParametricTwoSamples") + Me.mnuModelOtherTwoVariablesNonParametricTwoSamples.Name = "mnuModelOtherTwoVariablesNonParametricTwoSamples" + Me.mnuModelOtherTwoVariablesNonParametricTwoSamples.Tag = "Non_Parameteric_Two_Samples..." + ' + 'mnuModelOtherTwoVariablesNonParametricOneWayANOVA + ' + Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA.Name = "mnuModelOtherTwoVariablesNonParametricOneWayANOVA" + resources.ApplyResources(Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA, "mnuModelOtherTwoVariablesNonParametricOneWayANOVA") + Me.mnuModelOtherTwoVariablesNonParametricOneWayANOVA.Tag = "Non_Parameteric_One_Way_ANOVA..." + ' + 'mnuModelOtherThreeVariables + ' + Me.mnuModelOtherThreeVariables.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherThreeVariablesSimpleWithGroups, Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA, Me.mnuModelOtherThreeVariablesChisquareTest}) + resources.ApplyResources(Me.mnuModelOtherThreeVariables, "mnuModelOtherThreeVariables") + Me.mnuModelOtherThreeVariables.Name = "mnuModelOtherThreeVariables" + Me.mnuModelOtherThreeVariables.Tag = "Other_(Three_Variable)" + ' + 'mnuModelOtherThreeVariablesSimpleWithGroups + ' + resources.ApplyResources(Me.mnuModelOtherThreeVariablesSimpleWithGroups, "mnuModelOtherThreeVariablesSimpleWithGroups") + Me.mnuModelOtherThreeVariablesSimpleWithGroups.Name = "mnuModelOtherThreeVariablesSimpleWithGroups" + Me.mnuModelOtherThreeVariablesSimpleWithGroups.Tag = "Simple_with_groups..." + ' + 'mnuModelOtherThreeVariablesNonParametricTwoWayANOVA + ' + Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA.Name = "mnuModelOtherThreeVariablesNonParametricTwoWayANOVA" + resources.ApplyResources(Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA, "mnuModelOtherThreeVariablesNonParametricTwoWayANOVA") + Me.mnuModelOtherThreeVariablesNonParametricTwoWayANOVA.Tag = "Non_Parametric_Two_Way_ANOVA..." + ' + 'mnuModelOtherThreeVariablesChisquareTest + ' + Me.mnuModelOtherThreeVariablesChisquareTest.Name = "mnuModelOtherThreeVariablesChisquareTest" + resources.ApplyResources(Me.mnuModelOtherThreeVariablesChisquareTest, "mnuModelOtherThreeVariablesChisquareTest") + Me.mnuModelOtherThreeVariablesChisquareTest.Tag = "Chi-square_Test" + ' + 'mnuModelOtherGeneral + ' + Me.mnuModelOtherGeneral.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuModelOtherGeneralANOVAGeneral, Me.mnuModelOtherGeneralRegression, Me.mnuModelOtherGeneralLogLinear}) + resources.ApplyResources(Me.mnuModelOtherGeneral, "mnuModelOtherGeneral") + Me.mnuModelOtherGeneral.Name = "mnuModelOtherGeneral" + Me.mnuModelOtherGeneral.Tag = "Other_(General)" + ' + 'mnuModelOtherGeneralANOVAGeneral + ' + resources.ApplyResources(Me.mnuModelOtherGeneralANOVAGeneral, "mnuModelOtherGeneralANOVAGeneral") + Me.mnuModelOtherGeneralANOVAGeneral.Name = "mnuModelOtherGeneralANOVAGeneral" + Me.mnuModelOtherGeneralANOVAGeneral.Tag = "ANOVA_General..." + ' + 'mnuModelOtherGeneralRegression + ' + resources.ApplyResources(Me.mnuModelOtherGeneralRegression, "mnuModelOtherGeneralRegression") + Me.mnuModelOtherGeneralRegression.Name = "mnuModelOtherGeneralRegression" + Me.mnuModelOtherGeneralRegression.Tag = "Regression..." + ' + 'mnuModelOtherGeneralLogLinear + ' + resources.ApplyResources(Me.mnuModelOtherGeneralLogLinear, "mnuModelOtherGeneralLogLinear") + Me.mnuModelOtherGeneralLogLinear.Name = "mnuModelOtherGeneralLogLinear" + Me.mnuModelOtherGeneralLogLinear.Tag = "Log_Linear" + ' + 'mnuClimaticExamine + ' + resources.ApplyResources(Me.mnuClimaticExamine, "mnuClimaticExamine") + Me.mnuClimaticExamine.Name = "mnuClimaticExamine" + Me.mnuClimaticExamine.Tag = "Examine" + ' + 'mnuClimaticProcess + ' + resources.ApplyResources(Me.mnuClimaticProcess, "mnuClimaticProcess") + Me.mnuClimaticProcess.Name = "mnuClimaticProcess" + Me.mnuClimaticProcess.Tag = "Process" + ' + 'mnuClimaticEvaporation + ' + Me.mnuClimaticEvaporation.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticEvaporationSite, Me.mnuClimaticEvaporationPenman}) + Me.mnuClimaticEvaporation.Name = "mnuClimaticEvaporation" + resources.ApplyResources(Me.mnuClimaticEvaporation, "mnuClimaticEvaporation") + Me.mnuClimaticEvaporation.Tag = "Evaporation" + ' + 'mnuClimaticEvaporationSite + ' + resources.ApplyResources(Me.mnuClimaticEvaporationSite, "mnuClimaticEvaporationSite") + Me.mnuClimaticEvaporationSite.Name = "mnuClimaticEvaporationSite" + Me.mnuClimaticEvaporationSite.Tag = "Site" + ' + 'mnuClimaticEvaporationPenman + ' + resources.ApplyResources(Me.mnuClimaticEvaporationPenman, "mnuClimaticEvaporationPenman") + Me.mnuClimaticEvaporationPenman.Name = "mnuClimaticEvaporationPenman" + Me.mnuClimaticEvaporationPenman.Tag = "Penman" + ' + 'mnuClimaticCrop + ' + Me.mnuClimaticCrop.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCropCropCoefficients, Me.mnuClimaticCropWaterSatisfactionIndex}) + Me.mnuClimaticCrop.Name = "mnuClimaticCrop" + resources.ApplyResources(Me.mnuClimaticCrop, "mnuClimaticCrop") + Me.mnuClimaticCrop.Tag = "Crop" + ' + 'mnuClimaticCropCropCoefficients + ' + resources.ApplyResources(Me.mnuClimaticCropCropCoefficients, "mnuClimaticCropCropCoefficients") + Me.mnuClimaticCropCropCoefficients.Name = "mnuClimaticCropCropCoefficients" + ' + 'mnuClimaticCropWaterSatisfactionIndex + ' + resources.ApplyResources(Me.mnuClimaticCropWaterSatisfactionIndex, "mnuClimaticCropWaterSatisfactionIndex") + Me.mnuClimaticCropWaterSatisfactionIndex.Name = "mnuClimaticCropWaterSatisfactionIndex" + ' + 'mnuClimaticHeatSum + ' + resources.ApplyResources(Me.mnuClimaticHeatSum, "mnuClimaticHeatSum") + Me.mnuClimaticHeatSum.Name = "mnuClimaticHeatSum" + Me.mnuClimaticHeatSum.Tag = "Heat_Sum" + ' + 'mnuView + ' + Me.mnuView.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuViewDataView, Me.mnuViewOutputWindow, Me.mnuViewLog, Me.mnuViewScriptWindow, Me.mnuViewColumnMetadata, Me.mnuViewDataFrameMetadata, Me.ToolStripSeparator22, Me.mnuViewClimaticMenu, Me.mnuViewProcurementMenu, Me.mnuViewOptionsByContextMenu, Me.ToolStripSeparator39, Me.mnuViewResetToDefaultLayout}) + Me.mnuView.Name = "mnuView" + resources.ApplyResources(Me.mnuView, "mnuView") + Me.mnuView.Tag = "View" + ' + 'mnuViewDataView + ' + Me.mnuViewDataView.Name = "mnuViewDataView" + resources.ApplyResources(Me.mnuViewDataView, "mnuViewDataView") + Me.mnuViewDataView.Tag = "Data_View" + ' + 'mnuViewOutputWindow + ' + Me.mnuViewOutputWindow.Name = "mnuViewOutputWindow" + resources.ApplyResources(Me.mnuViewOutputWindow, "mnuViewOutputWindow") + ' + 'mnuViewLog + ' + Me.mnuViewLog.Name = "mnuViewLog" + resources.ApplyResources(Me.mnuViewLog, "mnuViewLog") + Me.mnuViewLog.Tag = "Log" + ' + 'mnuViewScriptWindow + ' + Me.mnuViewScriptWindow.Name = "mnuViewScriptWindow" + resources.ApplyResources(Me.mnuViewScriptWindow, "mnuViewScriptWindow") + Me.mnuViewScriptWindow.Tag = "Script_Window" + ' + 'mnuViewColumnMetadata + ' + Me.mnuViewColumnMetadata.Name = "mnuViewColumnMetadata" + resources.ApplyResources(Me.mnuViewColumnMetadata, "mnuViewColumnMetadata") + Me.mnuViewColumnMetadata.Tag = "Column_Metadata" + ' + 'mnuViewDataFrameMetadata + ' + Me.mnuViewDataFrameMetadata.Name = "mnuViewDataFrameMetadata" + resources.ApplyResources(Me.mnuViewDataFrameMetadata, "mnuViewDataFrameMetadata") + Me.mnuViewDataFrameMetadata.Tag = "Data_Frame_Metadata" + ' + 'ToolStripSeparator22 + ' + Me.ToolStripSeparator22.Name = "ToolStripSeparator22" + resources.ApplyResources(Me.ToolStripSeparator22, "ToolStripSeparator22") + ' + 'mnuViewClimaticMenu + ' + Me.mnuViewClimaticMenu.Name = "mnuViewClimaticMenu" + resources.ApplyResources(Me.mnuViewClimaticMenu, "mnuViewClimaticMenu") + Me.mnuViewClimaticMenu.Tag = "" + ' + 'mnuViewProcurementMenu + ' + Me.mnuViewProcurementMenu.Name = "mnuViewProcurementMenu" + resources.ApplyResources(Me.mnuViewProcurementMenu, "mnuViewProcurementMenu") + Me.mnuViewProcurementMenu.Tag = "" + ' + 'mnuViewOptionsByContextMenu + ' + Me.mnuViewOptionsByContextMenu.Name = "mnuViewOptionsByContextMenu" + resources.ApplyResources(Me.mnuViewOptionsByContextMenu, "mnuViewOptionsByContextMenu") + ' + 'ToolStripSeparator39 + ' + Me.ToolStripSeparator39.Name = "ToolStripSeparator39" + resources.ApplyResources(Me.ToolStripSeparator39, "ToolStripSeparator39") + ' + 'mnuViewResetToDefaultLayout + ' + Me.mnuViewResetToDefaultLayout.Name = "mnuViewResetToDefaultLayout" + resources.ApplyResources(Me.mnuViewResetToDefaultLayout, "mnuViewResetToDefaultLayout") + ' + 'mnuHelp + ' + Me.mnuHelp.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuHelpHelpIntroduction, Me.mnuHelpHistFAQ, Me.mnuHelpGetingStarted, Me.ToolStripSeparator28, Me.mnuHelpWindows, Me.mnuHelpDataViewSpreadsheet, Me.mnuHelpMenus, Me.mnuHelpAboutR, Me.mnuHelpRPackagesCommands, Me.mnuHelpDataset, Me.ToolStripSeparator29, Me.mnuHelpGuide, Me.mnuHelpAboutRInstat, Me.mnuHelpLicence, Me.mnuHelpAcknowledgments}) + Me.mnuHelp.Name = "mnuHelp" + resources.ApplyResources(Me.mnuHelp, "mnuHelp") + Me.mnuHelp.Tag = "Help" + ' + 'mnuHelpHelpIntroduction + ' + Me.mnuHelpHelpIntroduction.Name = "mnuHelpHelpIntroduction" + resources.ApplyResources(Me.mnuHelpHelpIntroduction, "mnuHelpHelpIntroduction") + ' + 'mnuHelpHistFAQ + ' + Me.mnuHelpHistFAQ.Name = "mnuHelpHistFAQ" + resources.ApplyResources(Me.mnuHelpHistFAQ, "mnuHelpHistFAQ") + ' + 'mnuHelpGetingStarted + ' + Me.mnuHelpGetingStarted.Name = "mnuHelpGetingStarted" + resources.ApplyResources(Me.mnuHelpGetingStarted, "mnuHelpGetingStarted") + ' + 'ToolStripSeparator28 + ' + Me.ToolStripSeparator28.Name = "ToolStripSeparator28" + resources.ApplyResources(Me.ToolStripSeparator28, "ToolStripSeparator28") + ' + 'mnuHelpWindows + ' + Me.mnuHelpWindows.Name = "mnuHelpWindows" + resources.ApplyResources(Me.mnuHelpWindows, "mnuHelpWindows") + ' + 'mnuHelpDataViewSpreadsheet + ' + Me.mnuHelpDataViewSpreadsheet.Name = "mnuHelpDataViewSpreadsheet" + resources.ApplyResources(Me.mnuHelpDataViewSpreadsheet, "mnuHelpDataViewSpreadsheet") + ' + 'mnuHelpMenus + ' + Me.mnuHelpMenus.Name = "mnuHelpMenus" + resources.ApplyResources(Me.mnuHelpMenus, "mnuHelpMenus") + ' + 'mnuHelpAboutR + ' + Me.mnuHelpAboutR.Name = "mnuHelpAboutR" + resources.ApplyResources(Me.mnuHelpAboutR, "mnuHelpAboutR") + ' + 'mnuHelpRPackagesCommands + ' + Me.mnuHelpRPackagesCommands.Name = "mnuHelpRPackagesCommands" + resources.ApplyResources(Me.mnuHelpRPackagesCommands, "mnuHelpRPackagesCommands") + ' + 'mnuHelpDataset + ' + Me.mnuHelpDataset.Name = "mnuHelpDataset" + resources.ApplyResources(Me.mnuHelpDataset, "mnuHelpDataset") + ' + 'ToolStripSeparator29 + ' + Me.ToolStripSeparator29.Name = "ToolStripSeparator29" + resources.ApplyResources(Me.ToolStripSeparator29, "ToolStripSeparator29") + ' + 'mnuHelpGuide + ' + Me.mnuHelpGuide.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuHelpGuidesCaseStudy, Me.mnuHelpGuideGlosary, Me.mnuhelpGuidesMore}) + Me.mnuHelpGuide.Name = "mnuHelpGuide" + resources.ApplyResources(Me.mnuHelpGuide, "mnuHelpGuide") + ' + 'mnuHelpGuidesCaseStudy + ' + Me.mnuHelpGuidesCaseStudy.Name = "mnuHelpGuidesCaseStudy" + resources.ApplyResources(Me.mnuHelpGuidesCaseStudy, "mnuHelpGuidesCaseStudy") + ' + 'mnuHelpGuideGlosary + ' + Me.mnuHelpGuideGlosary.Name = "mnuHelpGuideGlosary" + resources.ApplyResources(Me.mnuHelpGuideGlosary, "mnuHelpGuideGlosary") + ' + 'mnuhelpGuidesMore + ' + resources.ApplyResources(Me.mnuhelpGuidesMore, "mnuhelpGuidesMore") + Me.mnuhelpGuidesMore.Name = "mnuhelpGuidesMore" + ' + 'mnuHelpAboutRInstat + ' + resources.ApplyResources(Me.mnuHelpAboutRInstat, "mnuHelpAboutRInstat") + Me.mnuHelpAboutRInstat.Name = "mnuHelpAboutRInstat" + Me.mnuHelpAboutRInstat.Tag = "About_R-Instat" + ' + 'mnuHelpLicence + ' + Me.mnuHelpLicence.Name = "mnuHelpLicence" + resources.ApplyResources(Me.mnuHelpLicence, "mnuHelpLicence") + Me.mnuHelpLicence.Tag = "Licence..." + ' + 'mnuHelpAcknowledgments + ' + Me.mnuHelpAcknowledgments.Name = "mnuHelpAcknowledgments" + resources.ApplyResources(Me.mnuHelpAcknowledgments, "mnuHelpAcknowledgments") + ' + 'ToolStripSeparator16 + ' + Me.ToolStripSeparator16.Name = "ToolStripSeparator16" + resources.ApplyResources(Me.ToolStripSeparator16, "ToolStripSeparator16") + ' + 'mnuClimatic + ' + Me.mnuClimatic.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticFile, Me.ToolStripSeparator18, Me.mnuClimaticTidyandExamine, Me.mnuClimaticDates, Me.mnuClimaticDefineClimaticData, Me.mnuClimaticCheckData, Me.mnuClimaticPrepare, Me.ToolStripSeparator30, Me.mnuClimaticDescribe, Me.mnuClimaticPICSA, Me.mnuCMSAF, Me.mnuClimaticMapping, Me.ToolStripSeparator16, Me.mnuClimaticModel, Me.mnuClimaticExamine, Me.mnuClimaticProcess, Me.ToolStripSeparator23, Me.mnuClimaticSCF, Me.mnuClimaticEvaporation, Me.mnuClimaticCrop, Me.mnuClimaticHeatSum, Me.mnuClimaticClimateMethods}) + Me.mnuClimatic.Name = "mnuClimatic" + resources.ApplyResources(Me.mnuClimatic, "mnuClimatic") + Me.mnuClimatic.Tag = "Climatic" + ' + 'mnuClimaticFile + ' + Me.mnuClimaticFile.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticFileOpensst, Me.mnuClimaticFileOpenGriddedData, Me.mnuClimaticFileImportandTidyNetCDF, Me.mnuClimaticFileOpenandTidyShapefile, Me.mnuClimateFileImportFromClimSoft, Me.mnuClimaticFileImportFromCliData, Me.ToolStripSeparator15, Me.mnuClimaticFileExportToCPT}) + Me.mnuClimaticFile.Name = "mnuClimaticFile" + resources.ApplyResources(Me.mnuClimaticFile, "mnuClimaticFile") + ' + 'mnuClimaticFileOpensst + ' + Me.mnuClimaticFileOpensst.Name = "mnuClimaticFileOpensst" + resources.ApplyResources(Me.mnuClimaticFileOpensst, "mnuClimaticFileOpensst") + ' + 'mnuClimaticFileOpenGriddedData + ' + Me.mnuClimaticFileOpenGriddedData.Name = "mnuClimaticFileOpenGriddedData" + resources.ApplyResources(Me.mnuClimaticFileOpenGriddedData, "mnuClimaticFileOpenGriddedData") + ' + 'mnuClimaticFileImportandTidyNetCDF + ' + Me.mnuClimaticFileImportandTidyNetCDF.Name = "mnuClimaticFileImportandTidyNetCDF" + resources.ApplyResources(Me.mnuClimaticFileImportandTidyNetCDF, "mnuClimaticFileImportandTidyNetCDF") + ' + 'mnuClimaticFileOpenandTidyShapefile + ' + Me.mnuClimaticFileOpenandTidyShapefile.Name = "mnuClimaticFileOpenandTidyShapefile" + resources.ApplyResources(Me.mnuClimaticFileOpenandTidyShapefile, "mnuClimaticFileOpenandTidyShapefile") + ' + 'mnuClimateFileImportFromClimSoft + ' + Me.mnuClimateFileImportFromClimSoft.Name = "mnuClimateFileImportFromClimSoft" + resources.ApplyResources(Me.mnuClimateFileImportFromClimSoft, "mnuClimateFileImportFromClimSoft") + ' + 'mnuClimaticFileImportFromCliData + ' + resources.ApplyResources(Me.mnuClimaticFileImportFromCliData, "mnuClimaticFileImportFromCliData") + Me.mnuClimaticFileImportFromCliData.Name = "mnuClimaticFileImportFromCliData" + ' + 'ToolStripSeparator15 + ' + Me.ToolStripSeparator15.Name = "ToolStripSeparator15" + resources.ApplyResources(Me.ToolStripSeparator15, "ToolStripSeparator15") + ' + 'mnuClimaticFileExportToCPT + ' + Me.mnuClimaticFileExportToCPT.Name = "mnuClimaticFileExportToCPT" + resources.ApplyResources(Me.mnuClimaticFileExportToCPT, "mnuClimaticFileExportToCPT") + Me.mnuClimaticFileExportToCPT.Tag = "Export_to_CPT" + ' + 'ToolStripSeparator18 + ' + Me.ToolStripSeparator18.Name = "ToolStripSeparator18" + resources.ApplyResources(Me.ToolStripSeparator18, "ToolStripSeparator18") + ' + 'mnuClimaticTidyandExamine + ' + Me.mnuClimaticTidyandExamine.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticTidyandExamineTidyDailyData, Me.mnuClimaticTidyandExamineNonNumericCases, Me.mnuClimaticTidyandExamineReplaceValues, Me.mnuClimaticTidyandExamineDuplicates, Me.ToolStripSeparator54, Me.mnuClimaticTidyandExamineStack, Me.mnuClimaticTidyandExamineUnstack, Me.mnuClimaticTidyandExamineMerge, Me.mnuClimaticTidyandExamineAppend, Me.ToolStripSeparator50, Me.mnuClimaticTidyandExamineOneVariableSummarize, Me.mnuClimaticTidyandExamineOneVariableGraph, Me.mnuClimaticTidyandExamineOneVariableFrequencies}) + Me.mnuClimaticTidyandExamine.Name = "mnuClimaticTidyandExamine" + resources.ApplyResources(Me.mnuClimaticTidyandExamine, "mnuClimaticTidyandExamine") + ' + 'mnuClimaticTidyandExamineTidyDailyData + ' + Me.mnuClimaticTidyandExamineTidyDailyData.Name = "mnuClimaticTidyandExamineTidyDailyData" + resources.ApplyResources(Me.mnuClimaticTidyandExamineTidyDailyData, "mnuClimaticTidyandExamineTidyDailyData") + ' + 'mnuClimaticTidyandExamineNonNumericCases + ' + Me.mnuClimaticTidyandExamineNonNumericCases.Name = "mnuClimaticTidyandExamineNonNumericCases" + resources.ApplyResources(Me.mnuClimaticTidyandExamineNonNumericCases, "mnuClimaticTidyandExamineNonNumericCases") + ' + 'mnuClimaticTidyandExamineReplaceValues + ' + Me.mnuClimaticTidyandExamineReplaceValues.Name = "mnuClimaticTidyandExamineReplaceValues" + resources.ApplyResources(Me.mnuClimaticTidyandExamineReplaceValues, "mnuClimaticTidyandExamineReplaceValues") + ' + 'mnuClimaticTidyandExamineDuplicates + ' + Me.mnuClimaticTidyandExamineDuplicates.Name = "mnuClimaticTidyandExamineDuplicates" + resources.ApplyResources(Me.mnuClimaticTidyandExamineDuplicates, "mnuClimaticTidyandExamineDuplicates") + ' + 'ToolStripSeparator54 + ' + Me.ToolStripSeparator54.Name = "ToolStripSeparator54" + resources.ApplyResources(Me.ToolStripSeparator54, "ToolStripSeparator54") + ' + 'mnuClimaticTidyandExamineStack + ' + Me.mnuClimaticTidyandExamineStack.Name = "mnuClimaticTidyandExamineStack" + resources.ApplyResources(Me.mnuClimaticTidyandExamineStack, "mnuClimaticTidyandExamineStack") + ' + 'mnuClimaticTidyandExamineUnstack + ' + Me.mnuClimaticTidyandExamineUnstack.Name = "mnuClimaticTidyandExamineUnstack" + resources.ApplyResources(Me.mnuClimaticTidyandExamineUnstack, "mnuClimaticTidyandExamineUnstack") + ' + 'mnuClimaticTidyandExamineMerge + ' + Me.mnuClimaticTidyandExamineMerge.Name = "mnuClimaticTidyandExamineMerge" + resources.ApplyResources(Me.mnuClimaticTidyandExamineMerge, "mnuClimaticTidyandExamineMerge") + ' + 'mnuClimaticTidyandExamineAppend + ' + Me.mnuClimaticTidyandExamineAppend.Name = "mnuClimaticTidyandExamineAppend" + resources.ApplyResources(Me.mnuClimaticTidyandExamineAppend, "mnuClimaticTidyandExamineAppend") + ' + 'ToolStripSeparator50 + ' + Me.ToolStripSeparator50.Name = "ToolStripSeparator50" + resources.ApplyResources(Me.ToolStripSeparator50, "ToolStripSeparator50") + ' + 'mnuClimaticTidyandExamineOneVariableSummarize + ' + Me.mnuClimaticTidyandExamineOneVariableSummarize.Name = "mnuClimaticTidyandExamineOneVariableSummarize" + resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableSummarize, "mnuClimaticTidyandExamineOneVariableSummarize") + ' + 'mnuClimaticTidyandExamineOneVariableGraph + ' + Me.mnuClimaticTidyandExamineOneVariableGraph.Name = "mnuClimaticTidyandExamineOneVariableGraph" + resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableGraph, "mnuClimaticTidyandExamineOneVariableGraph") + ' + 'mnuClimaticTidyandExamineOneVariableFrequencies + ' + Me.mnuClimaticTidyandExamineOneVariableFrequencies.Name = "mnuClimaticTidyandExamineOneVariableFrequencies" + resources.ApplyResources(Me.mnuClimaticTidyandExamineOneVariableFrequencies, "mnuClimaticTidyandExamineOneVariableFrequencies") + ' + 'mnuClimaticDates + ' + Me.mnuClimaticDates.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDatesGenerateDates, Me.mnuClimaticDatesMakeDate, Me.mnuClimaticDatesInfillMissingDates, Me.mnuClimaticDatesUseDate, Me.mnuClimaticDatesMakeTime, Me.mnuClimaticDatesUseTime}) + Me.mnuClimaticDates.Name = "mnuClimaticDates" + resources.ApplyResources(Me.mnuClimaticDates, "mnuClimaticDates") + ' + 'mnuClimaticDatesGenerateDates + ' + Me.mnuClimaticDatesGenerateDates.Name = "mnuClimaticDatesGenerateDates" + resources.ApplyResources(Me.mnuClimaticDatesGenerateDates, "mnuClimaticDatesGenerateDates") + ' + 'mnuClimaticDatesMakeDate + ' + Me.mnuClimaticDatesMakeDate.Name = "mnuClimaticDatesMakeDate" + resources.ApplyResources(Me.mnuClimaticDatesMakeDate, "mnuClimaticDatesMakeDate") + ' + 'mnuClimaticDatesInfillMissingDates + ' + Me.mnuClimaticDatesInfillMissingDates.Name = "mnuClimaticDatesInfillMissingDates" + resources.ApplyResources(Me.mnuClimaticDatesInfillMissingDates, "mnuClimaticDatesInfillMissingDates") + ' + 'mnuClimaticDatesUseDate + ' + Me.mnuClimaticDatesUseDate.Name = "mnuClimaticDatesUseDate" + resources.ApplyResources(Me.mnuClimaticDatesUseDate, "mnuClimaticDatesUseDate") + ' + 'mnuClimaticDatesMakeTime + ' + resources.ApplyResources(Me.mnuClimaticDatesMakeTime, "mnuClimaticDatesMakeTime") + Me.mnuClimaticDatesMakeTime.Name = "mnuClimaticDatesMakeTime" + ' + 'mnuClimaticDatesUseTime + ' + resources.ApplyResources(Me.mnuClimaticDatesUseTime, "mnuClimaticDatesUseTime") + Me.mnuClimaticDatesUseTime.Name = "mnuClimaticDatesUseTime" + ' + 'mnuClimaticDefineClimaticData + ' + Me.mnuClimaticDefineClimaticData.Name = "mnuClimaticDefineClimaticData" + resources.ApplyResources(Me.mnuClimaticDefineClimaticData, "mnuClimaticDefineClimaticData") + ' + 'mnuClimaticCheckData + ' + Me.mnuClimaticCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCheckDataInventory, Me.mnuClimaticCheckDataDisplayDaily, Me.mnuClimaticCheckDataBoxplot, Me.mnuClimaticCheckDataQCTemperatures, Me.mnuClimaticCheckDataQCRainfall}) + Me.mnuClimaticCheckData.Name = "mnuClimaticCheckData" + resources.ApplyResources(Me.mnuClimaticCheckData, "mnuClimaticCheckData") + ' + 'mnuClimaticCheckDataInventory + ' + Me.mnuClimaticCheckDataInventory.Name = "mnuClimaticCheckDataInventory" + resources.ApplyResources(Me.mnuClimaticCheckDataInventory, "mnuClimaticCheckDataInventory") + ' + 'mnuClimaticCheckDataDisplayDaily + ' + Me.mnuClimaticCheckDataDisplayDaily.Name = "mnuClimaticCheckDataDisplayDaily" + resources.ApplyResources(Me.mnuClimaticCheckDataDisplayDaily, "mnuClimaticCheckDataDisplayDaily") + ' + 'mnuClimaticCheckDataBoxplot + ' + Me.mnuClimaticCheckDataBoxplot.Name = "mnuClimaticCheckDataBoxplot" + resources.ApplyResources(Me.mnuClimaticCheckDataBoxplot, "mnuClimaticCheckDataBoxplot") + ' + 'mnuClimaticCheckDataQCTemperatures + ' + Me.mnuClimaticCheckDataQCTemperatures.Name = "mnuClimaticCheckDataQCTemperatures" + resources.ApplyResources(Me.mnuClimaticCheckDataQCTemperatures, "mnuClimaticCheckDataQCTemperatures") + ' + 'mnuClimaticCheckDataQCRainfall + ' + Me.mnuClimaticCheckDataQCRainfall.Name = "mnuClimaticCheckDataQCRainfall" + resources.ApplyResources(Me.mnuClimaticCheckDataQCRainfall, "mnuClimaticCheckDataQCRainfall") + ' + 'mnuClimaticPrepare + ' + Me.mnuClimaticPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuCimaticPrepareTransform, Me.mnuClimaticPrepareConversions, Me.mnuClimaticPrepareCompare, Me.ToolStripSeparator37, Me.mnuClimaticPrepareClimaticSummaries, Me.mnuClimaticPrepareStartoftheRains, Me.mnuClimaticPrepareEndOfRains, Me.mnuClimaticPrepareLengthOfSeason, Me.mnuClimaticPrepareSpells, Me.mnuClimaticPrepareExtremes, Me.ToolStripSeparator46, Me.mnuClimaticPrepareClimdex, Me.mnuClimaticPrepareSPI, Me.ToolStripSeparator51, Me.mnuClimaticPrepareEvapotranspiration, Me.mnuClimaticPrepareSummary, Me.mnuClimaticPrepareNewWorksheet, Me.mnuClimaticPrepareImportDailyData, Me.mnuClimaticPrepareMakeFactor, Me.mnuClimaticPrepareShiftDailyData, Me.mnuClimaticPrepareUnstackDailyData, Me.mnuClimaticPrepareStackDailyData}) + Me.mnuClimaticPrepare.Name = "mnuClimaticPrepare" + resources.ApplyResources(Me.mnuClimaticPrepare, "mnuClimaticPrepare") + Me.mnuClimaticPrepare.Tag = "Prepare" + ' + 'mnuCimaticPrepareTransform + ' + Me.mnuCimaticPrepareTransform.Name = "mnuCimaticPrepareTransform" + resources.ApplyResources(Me.mnuCimaticPrepareTransform, "mnuCimaticPrepareTransform") + ' + 'mnuClimaticPrepareConversions + ' + Me.mnuClimaticPrepareConversions.Name = "mnuClimaticPrepareConversions" + resources.ApplyResources(Me.mnuClimaticPrepareConversions, "mnuClimaticPrepareConversions") + ' + 'mnuClimaticPrepareCompare + ' + Me.mnuClimaticPrepareCompare.Name = "mnuClimaticPrepareCompare" + resources.ApplyResources(Me.mnuClimaticPrepareCompare, "mnuClimaticPrepareCompare") + ' + 'ToolStripSeparator37 + ' + Me.ToolStripSeparator37.Name = "ToolStripSeparator37" + resources.ApplyResources(Me.ToolStripSeparator37, "ToolStripSeparator37") + ' + 'mnuClimaticPrepareClimaticSummaries + ' + Me.mnuClimaticPrepareClimaticSummaries.Name = "mnuClimaticPrepareClimaticSummaries" + resources.ApplyResources(Me.mnuClimaticPrepareClimaticSummaries, "mnuClimaticPrepareClimaticSummaries") + ' + 'mnuClimaticPrepareStartoftheRains + ' + Me.mnuClimaticPrepareStartoftheRains.Name = "mnuClimaticPrepareStartoftheRains" + resources.ApplyResources(Me.mnuClimaticPrepareStartoftheRains, "mnuClimaticPrepareStartoftheRains") + ' + 'mnuClimaticPrepareEndOfRains + ' + Me.mnuClimaticPrepareEndOfRains.Name = "mnuClimaticPrepareEndOfRains" + resources.ApplyResources(Me.mnuClimaticPrepareEndOfRains, "mnuClimaticPrepareEndOfRains") + ' + 'mnuClimaticPrepareLengthOfSeason + ' + Me.mnuClimaticPrepareLengthOfSeason.Name = "mnuClimaticPrepareLengthOfSeason" + resources.ApplyResources(Me.mnuClimaticPrepareLengthOfSeason, "mnuClimaticPrepareLengthOfSeason") + ' + 'mnuClimaticPrepareSpells + ' + Me.mnuClimaticPrepareSpells.Name = "mnuClimaticPrepareSpells" + resources.ApplyResources(Me.mnuClimaticPrepareSpells, "mnuClimaticPrepareSpells") + ' + 'mnuClimaticPrepareExtremes + ' + Me.mnuClimaticPrepareExtremes.Name = "mnuClimaticPrepareExtremes" + resources.ApplyResources(Me.mnuClimaticPrepareExtremes, "mnuClimaticPrepareExtremes") + ' + 'ToolStripSeparator46 + ' + Me.ToolStripSeparator46.Name = "ToolStripSeparator46" + resources.ApplyResources(Me.ToolStripSeparator46, "ToolStripSeparator46") + ' + 'mnuClimaticPrepareClimdex + ' + Me.mnuClimaticPrepareClimdex.Name = "mnuClimaticPrepareClimdex" + resources.ApplyResources(Me.mnuClimaticPrepareClimdex, "mnuClimaticPrepareClimdex") + ' + 'mnuClimaticPrepareSPI + ' + Me.mnuClimaticPrepareSPI.Name = "mnuClimaticPrepareSPI" + resources.ApplyResources(Me.mnuClimaticPrepareSPI, "mnuClimaticPrepareSPI") + ' + 'ToolStripSeparator51 + ' + Me.ToolStripSeparator51.Name = "ToolStripSeparator51" + resources.ApplyResources(Me.ToolStripSeparator51, "ToolStripSeparator51") + ' + 'mnuClimaticPrepareEvapotranspiration + ' + Me.mnuClimaticPrepareEvapotranspiration.Name = "mnuClimaticPrepareEvapotranspiration" + resources.ApplyResources(Me.mnuClimaticPrepareEvapotranspiration, "mnuClimaticPrepareEvapotranspiration") + ' + 'mnuClimaticPrepareSummary + ' + resources.ApplyResources(Me.mnuClimaticPrepareSummary, "mnuClimaticPrepareSummary") + Me.mnuClimaticPrepareSummary.Name = "mnuClimaticPrepareSummary" + ' + 'mnuClimaticPrepareNewWorksheet + ' + resources.ApplyResources(Me.mnuClimaticPrepareNewWorksheet, "mnuClimaticPrepareNewWorksheet") + Me.mnuClimaticPrepareNewWorksheet.Name = "mnuClimaticPrepareNewWorksheet" + Me.mnuClimaticPrepareNewWorksheet.Tag = "New_Worksheet" + ' + 'mnuClimaticPrepareImportDailyData + ' + resources.ApplyResources(Me.mnuClimaticPrepareImportDailyData, "mnuClimaticPrepareImportDailyData") + Me.mnuClimaticPrepareImportDailyData.Name = "mnuClimaticPrepareImportDailyData" + Me.mnuClimaticPrepareImportDailyData.Tag = "Import_daily_data" + ' + 'mnuClimaticPrepareMakeFactor + ' + resources.ApplyResources(Me.mnuClimaticPrepareMakeFactor, "mnuClimaticPrepareMakeFactor") + Me.mnuClimaticPrepareMakeFactor.Name = "mnuClimaticPrepareMakeFactor" + Me.mnuClimaticPrepareMakeFactor.Tag = "Make_Factor" + ' + 'mnuClimaticPrepareShiftDailyData + ' + resources.ApplyResources(Me.mnuClimaticPrepareShiftDailyData, "mnuClimaticPrepareShiftDailyData") + Me.mnuClimaticPrepareShiftDailyData.Name = "mnuClimaticPrepareShiftDailyData" + Me.mnuClimaticPrepareShiftDailyData.Tag = "Shift_Daily_data" + ' + 'mnuClimaticPrepareUnstackDailyData + ' + resources.ApplyResources(Me.mnuClimaticPrepareUnstackDailyData, "mnuClimaticPrepareUnstackDailyData") + Me.mnuClimaticPrepareUnstackDailyData.Name = "mnuClimaticPrepareUnstackDailyData" + Me.mnuClimaticPrepareUnstackDailyData.Tag = "Unstack_Daily_data" + ' + 'mnuClimaticPrepareStackDailyData + ' + resources.ApplyResources(Me.mnuClimaticPrepareStackDailyData, "mnuClimaticPrepareStackDailyData") + Me.mnuClimaticPrepareStackDailyData.Name = "mnuClimaticPrepareStackDailyData" + Me.mnuClimaticPrepareStackDailyData.Tag = "Stack_Daily_data" + ' + 'ToolStripSeparator30 + ' + Me.ToolStripSeparator30.Name = "ToolStripSeparator30" + resources.ApplyResources(Me.ToolStripSeparator30, "ToolStripSeparator30") + ' + 'mnuClimaticDescribe + ' + Me.mnuClimaticDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDescribeRainfall, Me.mnuClimaticDescribeTemperatures, Me.mnuClimaticDescribeWindSpeedDirection, Me.mnuClimaticDescribeSunshineRadiation, Me.ToolStripSeparator17, Me.mnuClimaticDescribeGeneral, Me.ToolStripSeparator31}) + Me.mnuClimaticDescribe.Name = "mnuClimaticDescribe" + resources.ApplyResources(Me.mnuClimaticDescribe, "mnuClimaticDescribe") + ' + 'mnuClimaticDescribeRainfall + ' + resources.ApplyResources(Me.mnuClimaticDescribeRainfall, "mnuClimaticDescribeRainfall") + Me.mnuClimaticDescribeRainfall.Name = "mnuClimaticDescribeRainfall" + ' + 'mnuClimaticDescribeTemperatures + ' + resources.ApplyResources(Me.mnuClimaticDescribeTemperatures, "mnuClimaticDescribeTemperatures") + Me.mnuClimaticDescribeTemperatures.Name = "mnuClimaticDescribeTemperatures" + ' + 'mnuClimaticDescribeWindSpeedDirection + ' + Me.mnuClimaticDescribeWindSpeedDirection.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticDescribeWindSpeedDirectionWindRose}) + Me.mnuClimaticDescribeWindSpeedDirection.Name = "mnuClimaticDescribeWindSpeedDirection" + resources.ApplyResources(Me.mnuClimaticDescribeWindSpeedDirection, "mnuClimaticDescribeWindSpeedDirection") + ' + 'mnuClimaticDescribeWindSpeedDirectionWindRose + ' + Me.mnuClimaticDescribeWindSpeedDirectionWindRose.Name = "mnuClimaticDescribeWindSpeedDirectionWindRose" + resources.ApplyResources(Me.mnuClimaticDescribeWindSpeedDirectionWindRose, "mnuClimaticDescribeWindSpeedDirectionWindRose") + ' + 'mnuClimaticDescribeSunshineRadiation + ' + resources.ApplyResources(Me.mnuClimaticDescribeSunshineRadiation, "mnuClimaticDescribeSunshineRadiation") + Me.mnuClimaticDescribeSunshineRadiation.Name = "mnuClimaticDescribeSunshineRadiation" + ' + 'ToolStripSeparator17 + ' + Me.ToolStripSeparator17.Name = "ToolStripSeparator17" + resources.ApplyResources(Me.ToolStripSeparator17, "ToolStripSeparator17") + ' + 'mnuClimaticDescribeGeneral + ' + resources.ApplyResources(Me.mnuClimaticDescribeGeneral, "mnuClimaticDescribeGeneral") + Me.mnuClimaticDescribeGeneral.Name = "mnuClimaticDescribeGeneral" + ' + 'ToolStripSeparator31 + ' + Me.ToolStripSeparator31.Name = "ToolStripSeparator31" + resources.ApplyResources(Me.ToolStripSeparator31, "ToolStripSeparator31") + ' + 'mnuClimaticPICSA + ' + Me.mnuClimaticPICSA.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticPICSARainfall, Me.mnuClimaticPICSACumExeedenceGraph, Me.mnuClimaticPICSATemperature, Me.mnuClimaticPICSACrops}) + Me.mnuClimaticPICSA.Name = "mnuClimaticPICSA" + resources.ApplyResources(Me.mnuClimaticPICSA, "mnuClimaticPICSA") + ' + 'mnuClimaticPICSARainfall + ' + Me.mnuClimaticPICSARainfall.Name = "mnuClimaticPICSARainfall" + resources.ApplyResources(Me.mnuClimaticPICSARainfall, "mnuClimaticPICSARainfall") + ' + 'mnuClimaticPICSACumExeedenceGraph + ' + Me.mnuClimaticPICSACumExeedenceGraph.Name = "mnuClimaticPICSACumExeedenceGraph" + resources.ApplyResources(Me.mnuClimaticPICSACumExeedenceGraph, "mnuClimaticPICSACumExeedenceGraph") + ' + 'mnuClimaticPICSATemperature + ' + resources.ApplyResources(Me.mnuClimaticPICSATemperature, "mnuClimaticPICSATemperature") + Me.mnuClimaticPICSATemperature.Name = "mnuClimaticPICSATemperature" + ' + 'mnuClimaticPICSACrops + ' + Me.mnuClimaticPICSACrops.Name = "mnuClimaticPICSACrops" + resources.ApplyResources(Me.mnuClimaticPICSACrops, "mnuClimaticPICSACrops") + ' + 'mnuCMSAF + ' + Me.mnuCMSAF.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticCMSAFPlotRegion, Me.mnuClimaticCMSAFExporttoCMSAFRToolbox}) + Me.mnuCMSAF.Name = "mnuCMSAF" + resources.ApplyResources(Me.mnuCMSAF, "mnuCMSAF") + ' + 'mnuClimaticCMSAFPlotRegion + ' + Me.mnuClimaticCMSAFPlotRegion.Name = "mnuClimaticCMSAFPlotRegion" + resources.ApplyResources(Me.mnuClimaticCMSAFPlotRegion, "mnuClimaticCMSAFPlotRegion") + ' + 'mnuClimaticCMSAFExporttoCMSAFRToolbox + ' + Me.mnuClimaticCMSAFExporttoCMSAFRToolbox.Name = "mnuClimaticCMSAFExporttoCMSAFRToolbox" + resources.ApplyResources(Me.mnuClimaticCMSAFExporttoCMSAFRToolbox, "mnuClimaticCMSAFExporttoCMSAFRToolbox") + ' + 'mnuClimaticMapping + ' + Me.mnuClimaticMapping.Name = "mnuClimaticMapping" + resources.ApplyResources(Me.mnuClimaticMapping, "mnuClimaticMapping") + ' + 'mnuClimaticModel + ' + Me.mnuClimaticModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticModelsExtremes, Me.mnuClimaticModelCircular, Me.mnuClimaticModelMarkovModelling}) + Me.mnuClimaticModel.Name = "mnuClimaticModel" + resources.ApplyResources(Me.mnuClimaticModel, "mnuClimaticModel") + ' + 'mnuClimaticModelsExtremes + ' + Me.mnuClimaticModelsExtremes.Name = "mnuClimaticModelsExtremes" + resources.ApplyResources(Me.mnuClimaticModelsExtremes, "mnuClimaticModelsExtremes") + ' + 'mnuClimaticModelCircular + ' + resources.ApplyResources(Me.mnuClimaticModelCircular, "mnuClimaticModelCircular") + Me.mnuClimaticModelCircular.Name = "mnuClimaticModelCircular" + ' + 'mnuClimaticModelMarkovModelling + ' + Me.mnuClimaticModelMarkovModelling.Name = "mnuClimaticModelMarkovModelling" + resources.ApplyResources(Me.mnuClimaticModelMarkovModelling, "mnuClimaticModelMarkovModelling") + Me.mnuClimaticModelMarkovModelling.Tag = "Markov_Modelling" + ' + 'ToolStripSeparator23 + ' + Me.ToolStripSeparator23.Name = "ToolStripSeparator23" + resources.ApplyResources(Me.ToolStripSeparator23, "ToolStripSeparator23") + ' + 'mnuClimaticSCF + ' + Me.mnuClimaticSCF.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticSCFSupportOpenSST, Me.mnuClimaticSCFSupportExporttoCPT, Me.ToolStripSeparator32, Me.mnuClimaticSCFSupportCorrelations, Me.mnuClimaticSCFSupportPrincipalComponents, Me.mnuClimaticSCFSupportCanonicalCorrelations, Me.mnuClimaticSCFSupportCumulativeExceedanceGraph}) + Me.mnuClimaticSCF.Name = "mnuClimaticSCF" + resources.ApplyResources(Me.mnuClimaticSCF, "mnuClimaticSCF") + ' + 'mnuClimaticSCFSupportOpenSST + ' + Me.mnuClimaticSCFSupportOpenSST.Name = "mnuClimaticSCFSupportOpenSST" + resources.ApplyResources(Me.mnuClimaticSCFSupportOpenSST, "mnuClimaticSCFSupportOpenSST") + ' + 'mnuClimaticSCFSupportExporttoCPT + ' + Me.mnuClimaticSCFSupportExporttoCPT.Name = "mnuClimaticSCFSupportExporttoCPT" + resources.ApplyResources(Me.mnuClimaticSCFSupportExporttoCPT, "mnuClimaticSCFSupportExporttoCPT") + Me.mnuClimaticSCFSupportExporttoCPT.Tag = "Export_to_CPT" + ' + 'ToolStripSeparator32 + ' + Me.ToolStripSeparator32.Name = "ToolStripSeparator32" + resources.ApplyResources(Me.ToolStripSeparator32, "ToolStripSeparator32") + ' + 'mnuClimaticSCFSupportCorrelations + ' + Me.mnuClimaticSCFSupportCorrelations.Name = "mnuClimaticSCFSupportCorrelations" + resources.ApplyResources(Me.mnuClimaticSCFSupportCorrelations, "mnuClimaticSCFSupportCorrelations") + ' + 'mnuClimaticSCFSupportPrincipalComponents + ' + Me.mnuClimaticSCFSupportPrincipalComponents.Name = "mnuClimaticSCFSupportPrincipalComponents" + resources.ApplyResources(Me.mnuClimaticSCFSupportPrincipalComponents, "mnuClimaticSCFSupportPrincipalComponents") + ' + 'mnuClimaticSCFSupportCanonicalCorrelations + ' + Me.mnuClimaticSCFSupportCanonicalCorrelations.Name = "mnuClimaticSCFSupportCanonicalCorrelations" + resources.ApplyResources(Me.mnuClimaticSCFSupportCanonicalCorrelations, "mnuClimaticSCFSupportCanonicalCorrelations") + ' + 'mnuClimaticSCFSupportCumulativeExceedanceGraph + ' + Me.mnuClimaticSCFSupportCumulativeExceedanceGraph.Name = "mnuClimaticSCFSupportCumulativeExceedanceGraph" + resources.ApplyResources(Me.mnuClimaticSCFSupportCumulativeExceedanceGraph, "mnuClimaticSCFSupportCumulativeExceedanceGraph") + ' + 'mnuClimaticClimateMethods + ' + Me.mnuClimaticClimateMethods.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsDataManipulation, Me.mnuClimaticClimateMethodsGraphics, Me.mnuClimaticClimateMethodsModel, Me.mnuClimaticClimateMethodsAdditional, Me.mnuClimateMethodsCreateClimateObject}) + Me.mnuClimaticClimateMethods.Name = "mnuClimaticClimateMethods" + resources.ApplyResources(Me.mnuClimaticClimateMethods, "mnuClimaticClimateMethods") + Me.mnuClimaticClimateMethods.Tag = "Climatic_Methods" + ' + 'mnuClimaticClimateMethodsDataManipulation + ' + Me.mnuClimaticClimateMethodsDataManipulation.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsDataManipulationStartOfRain, Me.mnuClimaticClimateMethodsDataManipulationEndOfRain, Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth, Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular, Me.mnuClimaticClimateMethodsDataManipulationDayMonth, Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily, Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear, Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal, Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength, Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA, Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents, Me.mnuClimaticClimateMethodsDataManipulationMissingData, Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable, Me.mnuClimateMethodsDataManipulationMonthlySummaries, Me.mnuClimateMethodsDataManipulationOutputForCD}) + Me.mnuClimaticClimateMethodsDataManipulation.Name = "mnuClimaticClimateMethodsDataManipulation" + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulation, "mnuClimaticClimateMethodsDataManipulation") + Me.mnuClimaticClimateMethodsDataManipulation.Tag = "Data_Manipulation" + ' + 'mnuClimaticClimateMethodsDataManipulationStartOfRain + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationStartOfRain, "mnuClimaticClimateMethodsDataManipulationStartOfRain") + Me.mnuClimaticClimateMethodsDataManipulationStartOfRain.Name = "mnuClimaticClimateMethodsDataManipulationStartOfRain" + Me.mnuClimaticClimateMethodsDataManipulationStartOfRain.Tag = "Start_of_Rain" + ' + 'mnuClimaticClimateMethodsDataManipulationEndOfRain + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationEndOfRain, "mnuClimaticClimateMethodsDataManipulationEndOfRain") + Me.mnuClimaticClimateMethodsDataManipulationEndOfRain.Name = "mnuClimaticClimateMethodsDataManipulationEndOfRain" + Me.mnuClimaticClimateMethodsDataManipulationEndOfRain.Tag = "End_of_Rain" + ' + 'mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth, "mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth") + Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth.Name = "mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth" + Me.mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth.Tag = "Change_Format_Month" + ' + 'mnuClimaticClimateMethodsDataManipulationExportCPTToTabular + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular, "mnuClimaticClimateMethodsDataManipulationExportCPTToTabular") + Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular.Name = "mnuClimaticClimateMethodsDataManipulationExportCPTToTabular" + Me.mnuClimaticClimateMethodsDataManipulationExportCPTToTabular.Tag = "Expot_CPT_to_Tabular" + ' + 'mnuClimaticClimateMethodsDataManipulationDayMonth + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDayMonth, "mnuClimaticClimateMethodsDataManipulationDayMonth") + Me.mnuClimaticClimateMethodsDataManipulationDayMonth.Name = "mnuClimaticClimateMethodsDataManipulationDayMonth" + Me.mnuClimaticClimateMethodsDataManipulationDayMonth.Tag = "Day_Month" + ' + 'mnuClimaticClimateMethodsDataManipulationDisplayDaily + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily, "mnuClimaticClimateMethodsDataManipulationDisplayDaily") + Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily.Name = "mnuClimaticClimateMethodsDataManipulationDisplayDaily" + Me.mnuClimaticClimateMethodsDataManipulationDisplayDaily.Tag = "Display_Daily" + ' + 'mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear, "mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear") + Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear.Name = "mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear" + Me.mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear.Tag = "Display_DOY_of_Year" + ' + 'mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal, "mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal") + Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal.Name = "mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal" + Me.mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal.Tag = "Display_Rain_Running_Total" + ' + 'mnuClimaticClimateMethodsDataManipulationDisplaySpellLength + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength, "mnuClimaticClimateMethodsDataManipulationDisplaySpellLength") + Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength.Name = "mnuClimaticClimateMethodsDataManipulationDisplaySpellLength" + Me.mnuClimaticClimateMethodsDataManipulationDisplaySpellLength.Tag = "Display_Spell_length" + ' + 'mnuClimaticClimateMethodsDataManipulationExportForPICSA + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA, "mnuClimaticClimateMethodsDataManipulationExportForPICSA") + Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA.Name = "mnuClimaticClimateMethodsDataManipulationExportForPICSA" + Me.mnuClimaticClimateMethodsDataManipulationExportForPICSA.Tag = "Export_for_PICSA" + ' + 'mnuClimaticClimateMethodsDataManipulationExtremeEvents + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents, "mnuClimaticClimateMethodsDataManipulationExtremeEvents") + Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents.Name = "mnuClimaticClimateMethodsDataManipulationExtremeEvents" + Me.mnuClimaticClimateMethodsDataManipulationExtremeEvents.Tag = "Extreme_Events" + ' + 'mnuClimaticClimateMethodsDataManipulationMissingData + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationMissingData, "mnuClimaticClimateMethodsDataManipulationMissingData") + Me.mnuClimaticClimateMethodsDataManipulationMissingData.Name = "mnuClimaticClimateMethodsDataManipulationMissingData" + Me.mnuClimaticClimateMethodsDataManipulationMissingData.Tag = "Missing_Data" + ' + 'mnuClimaticClimateMethodsDataManipulationMissingDataTable + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable, "mnuClimaticClimateMethodsDataManipulationMissingDataTable") + Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable.Name = "mnuClimaticClimateMethodsDataManipulationMissingDataTable" + Me.mnuClimaticClimateMethodsDataManipulationMissingDataTable.Tag = "Missing_Data_Table" + ' + 'mnuClimateMethodsDataManipulationMonthlySummaries + ' + resources.ApplyResources(Me.mnuClimateMethodsDataManipulationMonthlySummaries, "mnuClimateMethodsDataManipulationMonthlySummaries") + Me.mnuClimateMethodsDataManipulationMonthlySummaries.Name = "mnuClimateMethodsDataManipulationMonthlySummaries" + Me.mnuClimateMethodsDataManipulationMonthlySummaries.Tag = "Monthly_Summaries" + ' + 'mnuClimateMethodsDataManipulationOutputForCD + ' + resources.ApplyResources(Me.mnuClimateMethodsDataManipulationOutputForCD, "mnuClimateMethodsDataManipulationOutputForCD") + Me.mnuClimateMethodsDataManipulationOutputForCD.Name = "mnuClimateMethodsDataManipulationOutputForCD" + Me.mnuClimateMethodsDataManipulationOutputForCD.Tag = "Output_for_CDT" + ' + 'mnuClimaticClimateMethodsGraphics + ' + Me.mnuClimaticClimateMethodsGraphics.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot, Me.mnuClimaticClimateMethodsGraphicsCliplot, Me.mnuClimaticClimateMethodsGraphicsMissingValues, Me.mnuClimaticClimateMethodsGraphicsHistogram, Me.mnuClimaticClimateMethodsGraphicsCumExceedance, Me.mnuClimaticClimateMethodsGraphicsBoxplot, Me.mnuClimaticClimateMethodsGraphicsInventory, Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall, Me.mnuClimaticClimateMethodsGraphicsRainCount, Me.mnuClimaticClimateMethodsGraphicsTimeseries, Me.mnuClimaticClimateMethodsGraphicsWindrose, Me.mnuClimateMethodsGraphicsMultipleLines, Me.mnuClmateMethodThreeSummaries}) + Me.mnuClimaticClimateMethodsGraphics.Name = "mnuClimaticClimateMethodsGraphics" + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphics, "mnuClimaticClimateMethodsGraphics") + Me.mnuClimaticClimateMethodsGraphics.Tag = "Graphics" + ' + 'mnuClimaticClimateMethodsGraphicsClipBoxPlot + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot, "mnuClimaticClimateMethodsGraphicsClipBoxPlot") + Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot.Name = "mnuClimaticClimateMethodsGraphicsClipBoxPlot" + Me.mnuClimaticClimateMethodsGraphicsClipBoxPlot.Tag = "Cliboxplot" + ' + 'mnuClimaticClimateMethodsGraphicsCliplot + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsCliplot, "mnuClimaticClimateMethodsGraphicsCliplot") + Me.mnuClimaticClimateMethodsGraphicsCliplot.Name = "mnuClimaticClimateMethodsGraphicsCliplot" + Me.mnuClimaticClimateMethodsGraphicsCliplot.Tag = "Cliplot" + ' + 'mnuClimaticClimateMethodsGraphicsMissingValues + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsMissingValues, "mnuClimaticClimateMethodsGraphicsMissingValues") + Me.mnuClimaticClimateMethodsGraphicsMissingValues.Name = "mnuClimaticClimateMethodsGraphicsMissingValues" + Me.mnuClimaticClimateMethodsGraphicsMissingValues.Tag = "Missing_values" + ' + 'mnuClimaticClimateMethodsGraphicsHistogram + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsHistogram, "mnuClimaticClimateMethodsGraphicsHistogram") + Me.mnuClimaticClimateMethodsGraphicsHistogram.Name = "mnuClimaticClimateMethodsGraphicsHistogram" + Me.mnuClimaticClimateMethodsGraphicsHistogram.Tag = "Histogram" + ' + 'mnuClimaticClimateMethodsGraphicsCumExceedance + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsCumExceedance, "mnuClimaticClimateMethodsGraphicsCumExceedance") + Me.mnuClimaticClimateMethodsGraphicsCumExceedance.Name = "mnuClimaticClimateMethodsGraphicsCumExceedance" + Me.mnuClimaticClimateMethodsGraphicsCumExceedance.Tag = "Cumulative_Exceedence" + ' + 'mnuClimaticClimateMethodsGraphicsBoxplot + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsBoxplot, "mnuClimaticClimateMethodsGraphicsBoxplot") + Me.mnuClimaticClimateMethodsGraphicsBoxplot.Name = "mnuClimaticClimateMethodsGraphicsBoxplot" + Me.mnuClimaticClimateMethodsGraphicsBoxplot.Tag = "Boxplot" + ' + 'mnuClimaticClimateMethodsGraphicsInventory + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsInventory, "mnuClimaticClimateMethodsGraphicsInventory") + Me.mnuClimaticClimateMethodsGraphicsInventory.Name = "mnuClimaticClimateMethodsGraphicsInventory" + Me.mnuClimaticClimateMethodsGraphicsInventory.Tag = "Inventory" + ' + 'mnuClimaticClimateMethodsGraphicsAnnualRainfall + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall, "mnuClimaticClimateMethodsGraphicsAnnualRainfall") + Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall.Name = "mnuClimaticClimateMethodsGraphicsAnnualRainfall" + Me.mnuClimaticClimateMethodsGraphicsAnnualRainfall.Tag = "Annual_rainfall" + ' + 'mnuClimaticClimateMethodsGraphicsRainCount + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsRainCount, "mnuClimaticClimateMethodsGraphicsRainCount") + Me.mnuClimaticClimateMethodsGraphicsRainCount.Name = "mnuClimaticClimateMethodsGraphicsRainCount" + Me.mnuClimaticClimateMethodsGraphicsRainCount.Tag = "Rain_count" + ' + 'mnuClimaticClimateMethodsGraphicsTimeseries + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsTimeseries, "mnuClimaticClimateMethodsGraphicsTimeseries") + Me.mnuClimaticClimateMethodsGraphicsTimeseries.Name = "mnuClimaticClimateMethodsGraphicsTimeseries" + Me.mnuClimaticClimateMethodsGraphicsTimeseries.Tag = "Timeseries" + ' + 'mnuClimaticClimateMethodsGraphicsWindrose + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsGraphicsWindrose, "mnuClimaticClimateMethodsGraphicsWindrose") + Me.mnuClimaticClimateMethodsGraphicsWindrose.Name = "mnuClimaticClimateMethodsGraphicsWindrose" + Me.mnuClimaticClimateMethodsGraphicsWindrose.Tag = "Windrose" + ' + 'mnuClimateMethodsGraphicsMultipleLines + ' + resources.ApplyResources(Me.mnuClimateMethodsGraphicsMultipleLines, "mnuClimateMethodsGraphicsMultipleLines") + Me.mnuClimateMethodsGraphicsMultipleLines.Name = "mnuClimateMethodsGraphicsMultipleLines" + Me.mnuClimateMethodsGraphicsMultipleLines.Tag = "Multiple_lines" + ' + 'mnuClmateMethodThreeSummaries + ' + resources.ApplyResources(Me.mnuClmateMethodThreeSummaries, "mnuClmateMethodThreeSummaries") + Me.mnuClmateMethodThreeSummaries.Name = "mnuClmateMethodThreeSummaries" + Me.mnuClmateMethodThreeSummaries.Tag = "Three_Summaries" + ' + 'mnuClimaticClimateMethodsModel + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsModel, "mnuClimaticClimateMethodsModel") + Me.mnuClimaticClimateMethodsModel.Name = "mnuClimaticClimateMethodsModel" + Me.mnuClimaticClimateMethodsModel.Tag = "Model" + ' + 'mnuClimaticClimateMethodsAdditional + ' + Me.mnuClimaticClimateMethodsAdditional.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuClimaticClimateMethodsAdditionalOutputForCPT, Me.mnuClimaticClimateMethodsAdditionalRainsStatistics, Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary, Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain, Me.mnuClimaticClimateMethodsAdditionalWaterBalance}) + Me.mnuClimaticClimateMethodsAdditional.Name = "mnuClimaticClimateMethodsAdditional" + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditional, "mnuClimaticClimateMethodsAdditional") + Me.mnuClimaticClimateMethodsAdditional.Tag = "Additional" + ' + 'mnuClimaticClimateMethodsAdditionalOutputForCPT + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalOutputForCPT, "mnuClimaticClimateMethodsAdditionalOutputForCPT") + Me.mnuClimaticClimateMethodsAdditionalOutputForCPT.Name = "mnuClimaticClimateMethodsAdditionalOutputForCPT" + Me.mnuClimaticClimateMethodsAdditionalOutputForCPT.Tag = "Output_for_CPT" + ' + 'mnuClimaticClimateMethodsAdditionalRainsStatistics + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalRainsStatistics, "mnuClimaticClimateMethodsAdditionalRainsStatistics") + Me.mnuClimaticClimateMethodsAdditionalRainsStatistics.Name = "mnuClimaticClimateMethodsAdditionalRainsStatistics" + Me.mnuClimaticClimateMethodsAdditionalRainsStatistics.Tag = "Rain_Statistics" + ' + 'mnuClimaticClimateMethodsAdditionalSeasonalSummary + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary, "mnuClimaticClimateMethodsAdditionalSeasonalSummary") + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary.Name = "mnuClimaticClimateMethodsAdditionalSeasonalSummary" + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummary.Tag = "Seasonal_Summary" + ' + 'mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain, "mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain") + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain.Name = "mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain" + Me.mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain.Tag = "Seasonal_Summary_Rain" + ' + 'mnuClimaticClimateMethodsAdditionalWaterBalance + ' + resources.ApplyResources(Me.mnuClimaticClimateMethodsAdditionalWaterBalance, "mnuClimaticClimateMethodsAdditionalWaterBalance") + Me.mnuClimaticClimateMethodsAdditionalWaterBalance.Name = "mnuClimaticClimateMethodsAdditionalWaterBalance" + Me.mnuClimaticClimateMethodsAdditionalWaterBalance.Tag = "Water_Balance" + ' + 'mnuClimateMethodsCreateClimateObject + ' + resources.ApplyResources(Me.mnuClimateMethodsCreateClimateObject, "mnuClimateMethodsCreateClimateObject") + Me.mnuClimateMethodsCreateClimateObject.Name = "mnuClimateMethodsCreateClimateObject" + Me.mnuClimateMethodsCreateClimateObject.Tag = "Create_Climate_Object" + ' + 'mnuFileSave + ' + Me.mnuFileSave.Name = "mnuFileSave" + resources.ApplyResources(Me.mnuFileSave, "mnuFileSave") + Me.mnuFileSave.Tag = "Save" + ' + 'mnuFileSaveAs + ' + Me.mnuFileSaveAs.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileSaveAsDataAs, Me.mnuFileSaveAsOutputAs, Me.mnuFileSaveAsLogAs, Me.mnuFileSaveAsScriptAs}) + Me.mnuFileSaveAs.Name = "mnuFileSaveAs" + resources.ApplyResources(Me.mnuFileSaveAs, "mnuFileSaveAs") + Me.mnuFileSaveAs.Tag = "Save_As" + ' + 'mnuFileSaveAsDataAs + ' + Me.mnuFileSaveAsDataAs.Name = "mnuFileSaveAsDataAs" + resources.ApplyResources(Me.mnuFileSaveAsDataAs, "mnuFileSaveAsDataAs") + ' + 'mnuFileSaveAsOutputAs + ' + Me.mnuFileSaveAsOutputAs.Name = "mnuFileSaveAsOutputAs" + resources.ApplyResources(Me.mnuFileSaveAsOutputAs, "mnuFileSaveAsOutputAs") + ' + 'mnuFileSaveAsLogAs + ' + Me.mnuFileSaveAsLogAs.Name = "mnuFileSaveAsLogAs" + resources.ApplyResources(Me.mnuFileSaveAsLogAs, "mnuFileSaveAsLogAs") + ' + 'mnuFileSaveAsScriptAs + ' + Me.mnuFileSaveAsScriptAs.Name = "mnuFileSaveAsScriptAs" + resources.ApplyResources(Me.mnuFileSaveAsScriptAs, "mnuFileSaveAsScriptAs") + ' + 'mnuFilePrint + ' + resources.ApplyResources(Me.mnuFilePrint, "mnuFilePrint") + Me.mnuFilePrint.Name = "mnuFilePrint" + Me.mnuFilePrint.Tag = "Print" + ' + 'mnuFilePrintPreview + ' + resources.ApplyResources(Me.mnuFilePrintPreview, "mnuFilePrintPreview") + Me.mnuFilePrintPreview.Name = "mnuFilePrintPreview" + Me.mnuFilePrintPreview.Tag = "Print_Preview" + ' + 'tlSeparatorFile3 + ' + Me.tlSeparatorFile3.Name = "tlSeparatorFile3" + resources.ApplyResources(Me.tlSeparatorFile3, "tlSeparatorFile3") + ' + 'mnuFIleExit + ' + Me.mnuFIleExit.Name = "mnuFIleExit" + resources.ApplyResources(Me.mnuFIleExit, "mnuFIleExit") + Me.mnuFIleExit.Tag = "Exit" + ' + 'mnuEdit + ' + Me.mnuEdit.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuEditFind, Me.mnuEditFindNext, Me.mnuEditReplace, Me.mnuEditCut, Me.mnuEditCopy, Me.mnuEditCopySpecial, Me.mnuEditPaste, Me.mnuEditSelectAll}) + Me.mnuEdit.Name = "mnuEdit" + resources.ApplyResources(Me.mnuEdit, "mnuEdit") + Me.mnuEdit.Tag = "Edit" + ' + 'mnuEditFind + ' + resources.ApplyResources(Me.mnuEditFind, "mnuEditFind") + Me.mnuEditFind.Name = "mnuEditFind" + Me.mnuEditFind.Tag = "Find" + ' + 'mnuEditFindNext + ' + resources.ApplyResources(Me.mnuEditFindNext, "mnuEditFindNext") + Me.mnuEditFindNext.Name = "mnuEditFindNext" + ' + 'mnuEditReplace + ' + resources.ApplyResources(Me.mnuEditReplace, "mnuEditReplace") + Me.mnuEditReplace.Name = "mnuEditReplace" + Me.mnuEditReplace.Tag = "Replace" + ' + 'mnuEditCut + ' + resources.ApplyResources(Me.mnuEditCut, "mnuEditCut") + Me.mnuEditCut.Name = "mnuEditCut" + Me.mnuEditCut.Tag = "Cut" + ' + 'mnuEditCopy + ' + Me.mnuEditCopy.Name = "mnuEditCopy" + resources.ApplyResources(Me.mnuEditCopy, "mnuEditCopy") + Me.mnuEditCopy.Tag = "Copy" + ' + 'mnuEditCopySpecial + ' + resources.ApplyResources(Me.mnuEditCopySpecial, "mnuEditCopySpecial") + Me.mnuEditCopySpecial.Name = "mnuEditCopySpecial" + Me.mnuEditCopySpecial.Tag = "Copy_Special" + ' + 'mnuEditPaste + ' + resources.ApplyResources(Me.mnuEditPaste, "mnuEditPaste") + Me.mnuEditPaste.Name = "mnuEditPaste" + Me.mnuEditPaste.Tag = "Paste" + ' + 'mnuEditSelectAll + ' + Me.mnuEditSelectAll.Name = "mnuEditSelectAll" + resources.ApplyResources(Me.mnuEditSelectAll, "mnuEditSelectAll") + Me.mnuEditSelectAll.Tag = "Select_All" + ' + 'stsStrip + ' + Me.stsStrip.ImageScalingSize = New System.Drawing.Size(24, 24) + Me.stsStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tstatus}) + resources.ApplyResources(Me.stsStrip, "stsStrip") + Me.stsStrip.Name = "stsStrip" + Me.stsStrip.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional + ' + 'tstatus + ' + Me.tstatus.Name = "tstatus" + resources.ApplyResources(Me.tstatus, "tstatus") + ' + 'Tool_strip + ' + Me.Tool_strip.BackColor = System.Drawing.SystemColors.ControlLightLight + Me.Tool_strip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden + Me.Tool_strip.ImageScalingSize = New System.Drawing.Size(30, 30) + Me.Tool_strip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuTbOpen, Me.mnuTbOpenFromLibrary, Me.mnuTbSave, Me.toolStripSeparator, Me.mnuTbCopy, Me.mnuTbPaste, Me.separator1, Me.mnuTbEditLastDialog, Me.mnuTbLast10Dialogs, Me.mnuTbLastGraph, Me.separator2, Me.mnuTbDataView, Me.mnuTbOutput, Me.mnuTbColumnMetadata, Me.mnuTbLog, Me.mnuTbResetLayout, Me.separator3, Me.mnuTbHelp}) + resources.ApplyResources(Me.Tool_strip, "Tool_strip") + Me.Tool_strip.Name = "Tool_strip" + Me.Tool_strip.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional + ' + 'mnuTbOpen + ' + Me.mnuTbOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbOpen.Image = Global.instat.My.Resources.Resources.openfromfile2 + resources.ApplyResources(Me.mnuTbOpen, "mnuTbOpen") + Me.mnuTbOpen.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbOpen.Name = "mnuTbOpen" + ' + 'mnuTbOpenFromLibrary + ' + Me.mnuTbOpenFromLibrary.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbOpenFromLibrary.Image = Global.instat.My.Resources.Resources.openfromlibrary + resources.ApplyResources(Me.mnuTbOpenFromLibrary, "mnuTbOpenFromLibrary") + Me.mnuTbOpenFromLibrary.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbOpenFromLibrary.Name = "mnuTbOpenFromLibrary" + ' + 'mnuTbSave + ' + Me.mnuTbSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbSave.Image = Global.instat.My.Resources.Resources.save2 + resources.ApplyResources(Me.mnuTbSave, "mnuTbSave") + Me.mnuTbSave.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbSave.Name = "mnuTbSave" + ' + 'toolStripSeparator + ' + Me.toolStripSeparator.Name = "toolStripSeparator" + resources.ApplyResources(Me.toolStripSeparator, "toolStripSeparator") + ' + 'mnuTbCopy + ' + Me.mnuTbCopy.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbCopy.Image = Global.instat.My.Resources.Resources.copy2 + resources.ApplyResources(Me.mnuTbCopy, "mnuTbCopy") + Me.mnuTbCopy.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbCopy.Name = "mnuTbCopy" + ' + 'mnuTbPaste + ' + Me.mnuTbPaste.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + resources.ApplyResources(Me.mnuTbPaste, "mnuTbPaste") + Me.mnuTbPaste.Image = Global.instat.My.Resources.Resources.paste2 + Me.mnuTbPaste.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbPaste.Name = "mnuTbPaste" + ' + 'separator1 + ' + Me.separator1.Name = "separator1" + resources.ApplyResources(Me.separator1, "separator1") + ' + 'mnuTbEditLastDialog + ' + Me.mnuTbEditLastDialog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbEditLastDialog.Image = Global.instat.My.Resources.Resources.dialog2 + resources.ApplyResources(Me.mnuTbEditLastDialog, "mnuTbEditLastDialog") + Me.mnuTbEditLastDialog.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbEditLastDialog.Name = "mnuTbEditLastDialog" + ' + 'mnuTbLast10Dialogs + ' + Me.mnuTbLast10Dialogs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbLast10Dialogs.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.sepStart, Me.sepEnd}) + Me.mnuTbLast10Dialogs.Image = Global.instat.My.Resources.Resources.last10dialogs + resources.ApplyResources(Me.mnuTbLast10Dialogs, "mnuTbLast10Dialogs") + Me.mnuTbLast10Dialogs.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbLast10Dialogs.Name = "mnuTbLast10Dialogs" + ' + 'sepStart + ' + Me.sepStart.Name = "sepStart" + resources.ApplyResources(Me.sepStart, "sepStart") + ' + 'sepEnd + ' + Me.sepEnd.Name = "sepEnd" + resources.ApplyResources(Me.sepEnd, "sepEnd") + ' + 'mnuTbLastGraph + ' + Me.mnuTbLastGraph.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbLastGraph.Image = Global.instat.My.Resources.Resources.lastgraph + resources.ApplyResources(Me.mnuTbLastGraph, "mnuTbLastGraph") + Me.mnuTbLastGraph.Name = "mnuTbLastGraph" + ' + 'separator2 + ' + Me.separator2.Name = "separator2" + resources.ApplyResources(Me.separator2, "separator2") + ' + 'mnuTbDataView + ' + Me.mnuTbDataView.CheckOnClick = True + Me.mnuTbDataView.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbDataView.Image = Global.instat.My.Resources.Resources.dataframe2 + resources.ApplyResources(Me.mnuTbDataView, "mnuTbDataView") + Me.mnuTbDataView.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbDataView.Name = "mnuTbDataView" + ' + 'mnuTbOutput + ' + Me.mnuTbOutput.CheckOnClick = True + Me.mnuTbOutput.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbOutput.Image = Global.instat.My.Resources.Resources.output3 + resources.ApplyResources(Me.mnuTbOutput, "mnuTbOutput") + Me.mnuTbOutput.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbOutput.Name = "mnuTbOutput" + ' + 'mnuTbColumnMetadata + ' + Me.mnuTbColumnMetadata.CheckOnClick = True + Me.mnuTbColumnMetadata.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbColumnMetadata.Image = Global.instat.My.Resources.Resources.columnmetadata + resources.ApplyResources(Me.mnuTbColumnMetadata, "mnuTbColumnMetadata") + Me.mnuTbColumnMetadata.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbColumnMetadata.Name = "mnuTbColumnMetadata" + ' + 'mnuTbLog + ' + Me.mnuTbLog.CheckOnClick = True + Me.mnuTbLog.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbLog.Image = Global.instat.My.Resources.Resources.script2 + resources.ApplyResources(Me.mnuTbLog, "mnuTbLog") + Me.mnuTbLog.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbLog.Name = "mnuTbLog" + ' + 'mnuTbResetLayout + ' + Me.mnuTbResetLayout.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbResetLayout.Image = Global.instat.My.Resources.Resources.reset3 + resources.ApplyResources(Me.mnuTbResetLayout, "mnuTbResetLayout") + Me.mnuTbResetLayout.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbResetLayout.Name = "mnuTbResetLayout" + ' + 'separator3 + ' + Me.separator3.Name = "separator3" + resources.ApplyResources(Me.separator3, "separator3") + ' + 'mnuTbHelp + ' + Me.mnuTbHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.mnuTbHelp.Image = Global.instat.My.Resources.Resources.help2 + resources.ApplyResources(Me.mnuTbHelp, "mnuTbHelp") + Me.mnuTbHelp.Margin = New System.Windows.Forms.Padding(2, 1, 2, 2) + Me.mnuTbHelp.Name = "mnuTbHelp" + ' + 'mnuBar + ' + Me.mnuBar.AllowMerge = False + Me.mnuBar.BackColor = System.Drawing.SystemColors.ControlLightLight + Me.mnuBar.ImageScalingSize = New System.Drawing.Size(24, 24) + resources.ApplyResources(Me.mnuBar, "mnuBar") + Me.mnuBar.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFile, Me.mnuEdit, Me.mnuPrepare, Me.mnuDescribe, Me.mnuModel, Me.mnuClimatic, Me.mnuProcurement, Me.mnuOptionsByContext, Me.mnuTools, Me.mnuView, Me.mnuHelp}) + Me.mnuBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow + Me.mnuBar.Name = "mnuBar" + Me.mnuBar.RenderMode = System.Windows.Forms.ToolStripRenderMode.System + Me.mnuBar.ShowItemToolTips = True + ' + 'mnuFile + ' + Me.mnuFile.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileNewDataFrame, Me.mnuFileOpenFromFile, Me.mnuFileOpenFromLibrary, Me.ToolStripSeparator35, Me.mnuFileOpenFromODK, Me.mnuFileOpenFromCSPRO, Me.mnuFileImportFromDatabases, Me.mnuFileImportandTidyNetCDFFile, Me.ToolStripSeparator27, Me.mnuFileConvert, Me.tlSeparatorFile, Me.mnuFileSave, Me.mnuFileSaveAs, Me.mnuFileExport, Me.mnuFilePrint, Me.mnuFilePrintPreview, Me.tlSeparatorFile3, Me.mnuFileCloseData, Me.ToolStripSeparator8, Me.mnuFIleExit}) + Me.mnuFile.Name = "mnuFile" + resources.ApplyResources(Me.mnuFile, "mnuFile") + Me.mnuFile.Tag = "File" + ' + 'mnuFileNewDataFrame + ' + Me.mnuFileNewDataFrame.Name = "mnuFileNewDataFrame" + resources.ApplyResources(Me.mnuFileNewDataFrame, "mnuFileNewDataFrame") + Me.mnuFileNewDataFrame.Tag = "New_Data_Frame" + ' + 'mnuFileOpenFromFile + ' + Me.mnuFileOpenFromFile.Name = "mnuFileOpenFromFile" + resources.ApplyResources(Me.mnuFileOpenFromFile, "mnuFileOpenFromFile") + Me.mnuFileOpenFromFile.Tag = "Open_From_File" + ' + 'mnuFileOpenFromLibrary + ' + Me.mnuFileOpenFromLibrary.Name = "mnuFileOpenFromLibrary" + resources.ApplyResources(Me.mnuFileOpenFromLibrary, "mnuFileOpenFromLibrary") + Me.mnuFileOpenFromLibrary.Tag = "Open_From_Library" + ' + 'ToolStripSeparator35 + ' + Me.ToolStripSeparator35.Name = "ToolStripSeparator35" + resources.ApplyResources(Me.ToolStripSeparator35, "ToolStripSeparator35") + ' + 'mnuFileOpenFromODK + ' + Me.mnuFileOpenFromODK.Name = "mnuFileOpenFromODK" + resources.ApplyResources(Me.mnuFileOpenFromODK, "mnuFileOpenFromODK") + ' + 'mnuFileOpenFromCSPRO + ' + resources.ApplyResources(Me.mnuFileOpenFromCSPRO, "mnuFileOpenFromCSPRO") + Me.mnuFileOpenFromCSPRO.Name = "mnuFileOpenFromCSPRO" + ' + 'mnuFileImportFromDatabases + ' + resources.ApplyResources(Me.mnuFileImportFromDatabases, "mnuFileImportFromDatabases") + Me.mnuFileImportFromDatabases.Name = "mnuFileImportFromDatabases" + ' + 'mnuFileImportandTidyNetCDFFile + ' + Me.mnuFileImportandTidyNetCDFFile.Name = "mnuFileImportandTidyNetCDFFile" + resources.ApplyResources(Me.mnuFileImportandTidyNetCDFFile, "mnuFileImportandTidyNetCDFFile") + ' + 'ToolStripSeparator27 + ' + Me.ToolStripSeparator27.Name = "ToolStripSeparator27" + resources.ApplyResources(Me.ToolStripSeparator27, "ToolStripSeparator27") + ' + 'mnuFileConvert + ' + resources.ApplyResources(Me.mnuFileConvert, "mnuFileConvert") + Me.mnuFileConvert.Name = "mnuFileConvert" + ' + 'tlSeparatorFile + ' + Me.tlSeparatorFile.Name = "tlSeparatorFile" + resources.ApplyResources(Me.tlSeparatorFile, "tlSeparatorFile") + ' + 'mnuFileExport + ' + Me.mnuFileExport.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFileExportExportDataSet, Me.mnuFileExportExportRObjectsToolStripMenuItem, Me.mnuFileExportExportRWorkspace, Me.mnuFileExportExportGraphAsImage}) + Me.mnuFileExport.Name = "mnuFileExport" + resources.ApplyResources(Me.mnuFileExport, "mnuFileExport") + ' + 'mnuFileExportExportDataSet + ' + Me.mnuFileExportExportDataSet.Name = "mnuFileExportExportDataSet" + resources.ApplyResources(Me.mnuFileExportExportDataSet, "mnuFileExportExportDataSet") + ' + 'mnuFileExportExportRObjectsToolStripMenuItem + ' + Me.mnuFileExportExportRObjectsToolStripMenuItem.Name = "mnuFileExportExportRObjectsToolStripMenuItem" + resources.ApplyResources(Me.mnuFileExportExportRObjectsToolStripMenuItem, "mnuFileExportExportRObjectsToolStripMenuItem") + ' + 'mnuFileExportExportRWorkspace + ' + Me.mnuFileExportExportRWorkspace.Name = "mnuFileExportExportRWorkspace" + resources.ApplyResources(Me.mnuFileExportExportRWorkspace, "mnuFileExportExportRWorkspace") + ' + 'mnuFileExportExportGraphAsImage + ' + Me.mnuFileExportExportGraphAsImage.Name = "mnuFileExportExportGraphAsImage" + resources.ApplyResources(Me.mnuFileExportExportGraphAsImage, "mnuFileExportExportGraphAsImage") + ' + 'mnuFileCloseData + ' + Me.mnuFileCloseData.Name = "mnuFileCloseData" + resources.ApplyResources(Me.mnuFileCloseData, "mnuFileCloseData") + ' + 'ToolStripSeparator8 + ' + Me.ToolStripSeparator8.Name = "ToolStripSeparator8" + resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") + ' + 'mnuPrepare + ' + Me.mnuPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataFrame, Me.mnuPrepareCheckData, Me.mnuPrepareCalculator, Me.ToolStripSeparator6, Me.mnuPrepareColumnCalculate, Me.mnuPrepareColumnFactor, Me.mnuPrepareColumnText, Me.mnuPrepareColumnDate, Me.mnuPrepareColumnDefine, Me.mnuPrepareColumnReshape, Me.ToolStripSeparator7, Me.mnuPrepareKeysAndLinks, Me.mnuPrepareDataObject, Me.mnuPrepareRObjects}) + Me.mnuPrepare.Name = "mnuPrepare" + resources.ApplyResources(Me.mnuPrepare, "mnuPrepare") + Me.mnuPrepare.Tag = "Prepare" + ' + 'mnuPrepareDataFrame + ' + Me.mnuPrepareDataFrame.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataFrameViewData, Me.mnuPrepareDataFrameRenameColumn, Me.mnuPrepareDataFrameRowNumbersNames, Me.ToolStripSeparator1, Me.mnuPrepareDataFrameSort, Me.mnuPrepareDataFrameFilter, Me.mnuPrepareDataFrameReplaceValues, Me.ToolStripSeparator2, Me.mnuPrepareDataFrameConvertColumns, Me.mnuPrepareDataFrameColumnMetadata, Me.mnuPrepareDataFrameColumnStructure, Me.ToolStripSeparator20, Me.mnuPrepareDataFrameReorderColumns, Me.mnuPrepareDataFrameInsertColumnsRows, Me.mnuPrepareDataFrameDeleteColumnsRows, Me.mnuPrepareDataFrameProtectColumn, Me.mnuPrepareDataFrameHideColumns, Me.mnuPrepareDataFrameFreezeColumns, Me.mnuPrepareDataframeColourByProperty}) + Me.mnuPrepareDataFrame.Name = "mnuPrepareDataFrame" + resources.ApplyResources(Me.mnuPrepareDataFrame, "mnuPrepareDataFrame") + Me.mnuPrepareDataFrame.Tag = "Data_Frame" + ' + 'mnuPrepareDataFrameViewData + ' + Me.mnuPrepareDataFrameViewData.Name = "mnuPrepareDataFrameViewData" + resources.ApplyResources(Me.mnuPrepareDataFrameViewData, "mnuPrepareDataFrameViewData") + Me.mnuPrepareDataFrameViewData.Tag = "View_Data..." + ' + 'mnuPrepareDataFrameRenameColumn + ' + Me.mnuPrepareDataFrameRenameColumn.Name = "mnuPrepareDataFrameRenameColumn" + resources.ApplyResources(Me.mnuPrepareDataFrameRenameColumn, "mnuPrepareDataFrameRenameColumn") + Me.mnuPrepareDataFrameRenameColumn.Tag = "Rename_Column..." + ' + 'mnuPrepareDataFrameRowNumbersNames + ' + Me.mnuPrepareDataFrameRowNumbersNames.Name = "mnuPrepareDataFrameRowNumbersNames" + resources.ApplyResources(Me.mnuPrepareDataFrameRowNumbersNames, "mnuPrepareDataFrameRowNumbersNames") + Me.mnuPrepareDataFrameRowNumbersNames.Tag = "Row_Numbers/Names..." + ' + 'ToolStripSeparator1 + ' + Me.ToolStripSeparator1.Name = "ToolStripSeparator1" + resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") + ' + 'mnuPrepareDataFrameSort + ' + Me.mnuPrepareDataFrameSort.Name = "mnuPrepareDataFrameSort" + resources.ApplyResources(Me.mnuPrepareDataFrameSort, "mnuPrepareDataFrameSort") + Me.mnuPrepareDataFrameSort.Tag = "Sort..." + ' + 'mnuPrepareDataFrameFilter + ' + Me.mnuPrepareDataFrameFilter.Name = "mnuPrepareDataFrameFilter" + resources.ApplyResources(Me.mnuPrepareDataFrameFilter, "mnuPrepareDataFrameFilter") + Me.mnuPrepareDataFrameFilter.Tag = "Filter..." + ' + 'mnuPrepareDataFrameReplaceValues + ' + Me.mnuPrepareDataFrameReplaceValues.Name = "mnuPrepareDataFrameReplaceValues" + resources.ApplyResources(Me.mnuPrepareDataFrameReplaceValues, "mnuPrepareDataFrameReplaceValues") + Me.mnuPrepareDataFrameReplaceValues.Tag = "Replace_Values..." + ' + 'ToolStripSeparator2 + ' + Me.ToolStripSeparator2.Name = "ToolStripSeparator2" + resources.ApplyResources(Me.ToolStripSeparator2, "ToolStripSeparator2") + ' + 'mnuPrepareDataFrameConvertColumns + ' + Me.mnuPrepareDataFrameConvertColumns.Name = "mnuPrepareDataFrameConvertColumns" + resources.ApplyResources(Me.mnuPrepareDataFrameConvertColumns, "mnuPrepareDataFrameConvertColumns") + Me.mnuPrepareDataFrameConvertColumns.Tag = "Convert_Columns..." + ' + 'mnuPrepareDataFrameColumnMetadata + ' + Me.mnuPrepareDataFrameColumnMetadata.Name = "mnuPrepareDataFrameColumnMetadata" + resources.ApplyResources(Me.mnuPrepareDataFrameColumnMetadata, "mnuPrepareDataFrameColumnMetadata") + Me.mnuPrepareDataFrameColumnMetadata.Tag = "Column_Metadata..." + ' + 'mnuPrepareDataFrameColumnStructure + ' + Me.mnuPrepareDataFrameColumnStructure.Name = "mnuPrepareDataFrameColumnStructure" + resources.ApplyResources(Me.mnuPrepareDataFrameColumnStructure, "mnuPrepareDataFrameColumnStructure") + Me.mnuPrepareDataFrameColumnStructure.Tag = "Column_Structure..." + ' + 'ToolStripSeparator20 + ' + Me.ToolStripSeparator20.Name = "ToolStripSeparator20" + resources.ApplyResources(Me.ToolStripSeparator20, "ToolStripSeparator20") + ' + 'mnuPrepareDataFrameReorderColumns + ' + Me.mnuPrepareDataFrameReorderColumns.Name = "mnuPrepareDataFrameReorderColumns" + resources.ApplyResources(Me.mnuPrepareDataFrameReorderColumns, "mnuPrepareDataFrameReorderColumns") + Me.mnuPrepareDataFrameReorderColumns.Tag = "Reorder_Columns..." + ' + 'mnuPrepareDataFrameInsertColumnsRows + ' + Me.mnuPrepareDataFrameInsertColumnsRows.Name = "mnuPrepareDataFrameInsertColumnsRows" + resources.ApplyResources(Me.mnuPrepareDataFrameInsertColumnsRows, "mnuPrepareDataFrameInsertColumnsRows") + Me.mnuPrepareDataFrameInsertColumnsRows.Tag = "Insert_Columns/Rows..." + ' + 'mnuPrepareDataFrameDeleteColumnsRows + ' + Me.mnuPrepareDataFrameDeleteColumnsRows.Name = "mnuPrepareDataFrameDeleteColumnsRows" + resources.ApplyResources(Me.mnuPrepareDataFrameDeleteColumnsRows, "mnuPrepareDataFrameDeleteColumnsRows") + Me.mnuPrepareDataFrameDeleteColumnsRows.Tag = "Delete_Columns/Rows..." + ' + 'mnuPrepareDataFrameProtectColumn + ' + resources.ApplyResources(Me.mnuPrepareDataFrameProtectColumn, "mnuPrepareDataFrameProtectColumn") + Me.mnuPrepareDataFrameProtectColumn.Name = "mnuPrepareDataFrameProtectColumn" + Me.mnuPrepareDataFrameProtectColumn.Tag = "..." + ' + 'mnuPrepareDataFrameHideColumns + ' + Me.mnuPrepareDataFrameHideColumns.Name = "mnuPrepareDataFrameHideColumns" + resources.ApplyResources(Me.mnuPrepareDataFrameHideColumns, "mnuPrepareDataFrameHideColumns") + Me.mnuPrepareDataFrameHideColumns.Tag = "Hide_Columns..." + ' + 'mnuPrepareDataFrameFreezeColumns + ' + resources.ApplyResources(Me.mnuPrepareDataFrameFreezeColumns, "mnuPrepareDataFrameFreezeColumns") + Me.mnuPrepareDataFrameFreezeColumns.Name = "mnuPrepareDataFrameFreezeColumns" + Me.mnuPrepareDataFrameFreezeColumns.Tag = "Freeze_Columns..." + ' + 'mnuPrepareDataframeColourByProperty + ' + Me.mnuPrepareDataframeColourByProperty.Name = "mnuPrepareDataframeColourByProperty" + resources.ApplyResources(Me.mnuPrepareDataframeColourByProperty, "mnuPrepareDataframeColourByProperty") + ' + 'mnuPrepareCheckData + ' + Me.mnuPrepareCheckData.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right + Me.mnuPrepareCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareCheckDataDuplicates, Me.mnuPrepareCheckDataCompareColumns, Me.mnuPrepareCheckDataNonNumericCases, Me.ToolStripSeparator49, Me.mnuPrepareCheckDataBoxplot, Me.mnuPrepareCheckDataOneVariableSummarise, Me.mnuPrepareCheckDataOneVariableGraph, Me.mnuPrepareCheckDataOneWayFrequencies, Me.ToolStripSeparator41, Me.mnuPrepareCheckDataExportOpenRefine, Me.mnuPrepareCheckDataImportOpenRefine, Me.ToolStripSeparator40, Me.mnuPreparePrepareToShareJitter, Me.mnuPrepareCheckDataPrePareToShareSdcPackage, Me.mnuPrepareCheckDataAnonymiseIDColumn}) + Me.mnuPrepareCheckData.Name = "mnuPrepareCheckData" + resources.ApplyResources(Me.mnuPrepareCheckData, "mnuPrepareCheckData") + ' + 'mnuPrepareCheckDataDuplicates + ' + Me.mnuPrepareCheckDataDuplicates.Name = "mnuPrepareCheckDataDuplicates" + resources.ApplyResources(Me.mnuPrepareCheckDataDuplicates, "mnuPrepareCheckDataDuplicates") + ' + 'mnuPrepareCheckDataCompareColumns + ' + Me.mnuPrepareCheckDataCompareColumns.Name = "mnuPrepareCheckDataCompareColumns" + resources.ApplyResources(Me.mnuPrepareCheckDataCompareColumns, "mnuPrepareCheckDataCompareColumns") + ' + 'mnuPrepareCheckDataNonNumericCases + ' + Me.mnuPrepareCheckDataNonNumericCases.Name = "mnuPrepareCheckDataNonNumericCases" + resources.ApplyResources(Me.mnuPrepareCheckDataNonNumericCases, "mnuPrepareCheckDataNonNumericCases") + ' + 'ToolStripSeparator49 + ' + Me.ToolStripSeparator49.Name = "ToolStripSeparator49" + resources.ApplyResources(Me.ToolStripSeparator49, "ToolStripSeparator49") + ' + 'mnuPrepareCheckDataBoxplot + ' + Me.mnuPrepareCheckDataBoxplot.Name = "mnuPrepareCheckDataBoxplot" + resources.ApplyResources(Me.mnuPrepareCheckDataBoxplot, "mnuPrepareCheckDataBoxplot") + ' + 'mnuPrepareCheckDataOneVariableSummarise + ' + Me.mnuPrepareCheckDataOneVariableSummarise.Name = "mnuPrepareCheckDataOneVariableSummarise" + resources.ApplyResources(Me.mnuPrepareCheckDataOneVariableSummarise, "mnuPrepareCheckDataOneVariableSummarise") + ' + 'mnuPrepareCheckDataOneVariableGraph + ' + Me.mnuPrepareCheckDataOneVariableGraph.Name = "mnuPrepareCheckDataOneVariableGraph" + resources.ApplyResources(Me.mnuPrepareCheckDataOneVariableGraph, "mnuPrepareCheckDataOneVariableGraph") + ' + 'mnuPrepareCheckDataOneWayFrequencies + ' + Me.mnuPrepareCheckDataOneWayFrequencies.Name = "mnuPrepareCheckDataOneWayFrequencies" + resources.ApplyResources(Me.mnuPrepareCheckDataOneWayFrequencies, "mnuPrepareCheckDataOneWayFrequencies") + ' + 'ToolStripSeparator41 + ' + Me.ToolStripSeparator41.Name = "ToolStripSeparator41" + resources.ApplyResources(Me.ToolStripSeparator41, "ToolStripSeparator41") + ' + 'mnuPrepareCheckDataExportOpenRefine + ' + Me.mnuPrepareCheckDataExportOpenRefine.Name = "mnuPrepareCheckDataExportOpenRefine" + resources.ApplyResources(Me.mnuPrepareCheckDataExportOpenRefine, "mnuPrepareCheckDataExportOpenRefine") + ' + 'mnuPrepareCheckDataImportOpenRefine + ' + Me.mnuPrepareCheckDataImportOpenRefine.Name = "mnuPrepareCheckDataImportOpenRefine" + resources.ApplyResources(Me.mnuPrepareCheckDataImportOpenRefine, "mnuPrepareCheckDataImportOpenRefine") + ' + 'ToolStripSeparator40 + ' + Me.ToolStripSeparator40.Name = "ToolStripSeparator40" + resources.ApplyResources(Me.ToolStripSeparator40, "ToolStripSeparator40") + ' + 'mnuPreparePrepareToShareJitter + ' + resources.ApplyResources(Me.mnuPreparePrepareToShareJitter, "mnuPreparePrepareToShareJitter") + Me.mnuPreparePrepareToShareJitter.Name = "mnuPreparePrepareToShareJitter" + ' + 'mnuPrepareCheckDataPrePareToShareSdcPackage + ' + resources.ApplyResources(Me.mnuPrepareCheckDataPrePareToShareSdcPackage, "mnuPrepareCheckDataPrePareToShareSdcPackage") + Me.mnuPrepareCheckDataPrePareToShareSdcPackage.Name = "mnuPrepareCheckDataPrePareToShareSdcPackage" + ' + 'mnuPrepareCheckDataAnonymiseIDColumn + ' + Me.mnuPrepareCheckDataAnonymiseIDColumn.Name = "mnuPrepareCheckDataAnonymiseIDColumn" + resources.ApplyResources(Me.mnuPrepareCheckDataAnonymiseIDColumn, "mnuPrepareCheckDataAnonymiseIDColumn") + ' + 'mnuPrepareCalculator + ' + Me.mnuPrepareCalculator.Name = "mnuPrepareCalculator" + resources.ApplyResources(Me.mnuPrepareCalculator, "mnuPrepareCalculator") + Me.mnuPrepareCalculator.Tag = "Calculator..." + ' + 'ToolStripSeparator6 + ' + Me.ToolStripSeparator6.Name = "ToolStripSeparator6" + resources.ApplyResources(Me.ToolStripSeparator6, "ToolStripSeparator6") + ' + 'mnuPrepareColumnCalculate + ' + Me.mnuPrepareColumnCalculate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnGenerateRegularSequence, Me.mnuPrepareColumnGenerateEnter, Me.mnuPrepareColumnGenerateDuplicateColumn, Me.ToolStripSeparator25, Me.mnuPrepareColumnGenerateRowSummaries, Me.mnuPrepareColumnGenerateRank, Me.mnuPrepareColumnPrpareColumnGeneratePolynomials, Me.ToolStripSeparator56, Me.mnuPrepareColumnGenerateRandomSamples, Me.mnuPrepareColumnGeneratePermuteRows}) + Me.mnuPrepareColumnCalculate.Name = "mnuPrepareColumnCalculate" + resources.ApplyResources(Me.mnuPrepareColumnCalculate, "mnuPrepareColumnCalculate") + Me.mnuPrepareColumnCalculate.Tag = "Column:_Calculate" + ' + 'mnuPrepareColumnGenerateRegularSequence + ' + Me.mnuPrepareColumnGenerateRegularSequence.Name = "mnuPrepareColumnGenerateRegularSequence" + resources.ApplyResources(Me.mnuPrepareColumnGenerateRegularSequence, "mnuPrepareColumnGenerateRegularSequence") + Me.mnuPrepareColumnGenerateRegularSequence.Tag = "Regular_Sequence..." + ' + 'mnuPrepareColumnGenerateEnter + ' + Me.mnuPrepareColumnGenerateEnter.Name = "mnuPrepareColumnGenerateEnter" + resources.ApplyResources(Me.mnuPrepareColumnGenerateEnter, "mnuPrepareColumnGenerateEnter") + ' + 'mnuPrepareColumnGenerateDuplicateColumn + ' + Me.mnuPrepareColumnGenerateDuplicateColumn.Name = "mnuPrepareColumnGenerateDuplicateColumn" + resources.ApplyResources(Me.mnuPrepareColumnGenerateDuplicateColumn, "mnuPrepareColumnGenerateDuplicateColumn") + ' + 'ToolStripSeparator25 + ' + Me.ToolStripSeparator25.Name = "ToolStripSeparator25" + resources.ApplyResources(Me.ToolStripSeparator25, "ToolStripSeparator25") + ' + 'mnuPrepareColumnGenerateRowSummaries + ' + Me.mnuPrepareColumnGenerateRowSummaries.Name = "mnuPrepareColumnGenerateRowSummaries" + resources.ApplyResources(Me.mnuPrepareColumnGenerateRowSummaries, "mnuPrepareColumnGenerateRowSummaries") + ' + 'mnuPrepareColumnGenerateRank + ' + Me.mnuPrepareColumnGenerateRank.Name = "mnuPrepareColumnGenerateRank" + resources.ApplyResources(Me.mnuPrepareColumnGenerateRank, "mnuPrepareColumnGenerateRank") + Me.mnuPrepareColumnGenerateRank.Tag = "Rank..." + ' + 'mnuPrepareColumnPrpareColumnGeneratePolynomials + ' + Me.mnuPrepareColumnPrpareColumnGeneratePolynomials.Name = "mnuPrepareColumnPrpareColumnGeneratePolynomials" + resources.ApplyResources(Me.mnuPrepareColumnPrpareColumnGeneratePolynomials, "mnuPrepareColumnPrpareColumnGeneratePolynomials") + Me.mnuPrepareColumnPrpareColumnGeneratePolynomials.Tag = "Polynomials..." + ' + 'ToolStripSeparator56 + ' + Me.ToolStripSeparator56.Name = "ToolStripSeparator56" + resources.ApplyResources(Me.ToolStripSeparator56, "ToolStripSeparator56") + ' + 'mnuPrepareColumnGenerateRandomSamples + ' + Me.mnuPrepareColumnGenerateRandomSamples.Name = "mnuPrepareColumnGenerateRandomSamples" + resources.ApplyResources(Me.mnuPrepareColumnGenerateRandomSamples, "mnuPrepareColumnGenerateRandomSamples") + Me.mnuPrepareColumnGenerateRandomSamples.Tag = "Random_Samples..." + ' + 'mnuPrepareColumnGeneratePermuteRows + ' + Me.mnuPrepareColumnGeneratePermuteRows.Name = "mnuPrepareColumnGeneratePermuteRows" + resources.ApplyResources(Me.mnuPrepareColumnGeneratePermuteRows, "mnuPrepareColumnGeneratePermuteRows") + Me.mnuPrepareColumnGeneratePermuteRows.Tag = "Permute_Rows..." + ' + 'mnuPrepareColumnFactor + ' + Me.mnuPrepareColumnFactor.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnFactorConvertToFactor, Me.mnuPrepareColumnFactorRecodeNumeric, Me.mnuPrepareColumnFactorCountInFactor, Me.ToolStripSeparator12, Me.mnuPrepareColumnFactorRecodeFactor, Me.mnuPrepareColumnFactorCombineFactors, Me.mnuPrepareColumnFactorDummyVariables, Me.ToolStripSeparator14, Me.mnuPrepareColumnFactorLevelsLabels, Me.mnuPrepareFactorViewLabels, Me.mnuPrepareColumnFactorReorderLevels, Me.mnuPrepareColumnFactorReferenceLevel, Me.mnuPrepareColumnFactorUnusedLevels, Me.mnuPrepareColumnFactorContrasts, Me.ToolStripSeparator19, Me.mnuPrepareColumnFactorFactorDataFrame}) + Me.mnuPrepareColumnFactor.Name = "mnuPrepareColumnFactor" + resources.ApplyResources(Me.mnuPrepareColumnFactor, "mnuPrepareColumnFactor") + Me.mnuPrepareColumnFactor.Tag = "Column:_Factor" + ' + 'mnuPrepareColumnFactorConvertToFactor + ' + Me.mnuPrepareColumnFactorConvertToFactor.Name = "mnuPrepareColumnFactorConvertToFactor" + resources.ApplyResources(Me.mnuPrepareColumnFactorConvertToFactor, "mnuPrepareColumnFactorConvertToFactor") + Me.mnuPrepareColumnFactorConvertToFactor.Tag = "Convert_To_Factor" + ' + 'mnuPrepareColumnFactorRecodeNumeric + ' + Me.mnuPrepareColumnFactorRecodeNumeric.Name = "mnuPrepareColumnFactorRecodeNumeric" + resources.ApplyResources(Me.mnuPrepareColumnFactorRecodeNumeric, "mnuPrepareColumnFactorRecodeNumeric") + Me.mnuPrepareColumnFactorRecodeNumeric.Tag = "Recode_Numeric..." + ' + 'mnuPrepareColumnFactorCountInFactor + ' + Me.mnuPrepareColumnFactorCountInFactor.Name = "mnuPrepareColumnFactorCountInFactor" + resources.ApplyResources(Me.mnuPrepareColumnFactorCountInFactor, "mnuPrepareColumnFactorCountInFactor") + ' + 'ToolStripSeparator12 + ' + Me.ToolStripSeparator12.Name = "ToolStripSeparator12" + resources.ApplyResources(Me.ToolStripSeparator12, "ToolStripSeparator12") + ' + 'mnuPrepareColumnFactorRecodeFactor + ' + Me.mnuPrepareColumnFactorRecodeFactor.Name = "mnuPrepareColumnFactorRecodeFactor" + resources.ApplyResources(Me.mnuPrepareColumnFactorRecodeFactor, "mnuPrepareColumnFactorRecodeFactor") + Me.mnuPrepareColumnFactorRecodeFactor.Tag = "Recode_Factor..." + ' + 'mnuPrepareColumnFactorCombineFactors + ' + Me.mnuPrepareColumnFactorCombineFactors.Name = "mnuPrepareColumnFactorCombineFactors" + resources.ApplyResources(Me.mnuPrepareColumnFactorCombineFactors, "mnuPrepareColumnFactorCombineFactors") + Me.mnuPrepareColumnFactorCombineFactors.Tag = "Combine_Factors..." + ' + 'mnuPrepareColumnFactorDummyVariables + ' + Me.mnuPrepareColumnFactorDummyVariables.Name = "mnuPrepareColumnFactorDummyVariables" + resources.ApplyResources(Me.mnuPrepareColumnFactorDummyVariables, "mnuPrepareColumnFactorDummyVariables") + Me.mnuPrepareColumnFactorDummyVariables.Tag = "Dummy_Variables..." + ' + 'ToolStripSeparator14 + ' + Me.ToolStripSeparator14.Name = "ToolStripSeparator14" + resources.ApplyResources(Me.ToolStripSeparator14, "ToolStripSeparator14") + ' + 'mnuPrepareColumnFactorLevelsLabels + ' + Me.mnuPrepareColumnFactorLevelsLabels.Name = "mnuPrepareColumnFactorLevelsLabels" + resources.ApplyResources(Me.mnuPrepareColumnFactorLevelsLabels, "mnuPrepareColumnFactorLevelsLabels") + Me.mnuPrepareColumnFactorLevelsLabels.Tag = "Levels/Labels..." + ' + 'mnuPrepareFactorViewLabels + ' + Me.mnuPrepareFactorViewLabels.Name = "mnuPrepareFactorViewLabels" + resources.ApplyResources(Me.mnuPrepareFactorViewLabels, "mnuPrepareFactorViewLabels") + ' + 'mnuPrepareColumnFactorReorderLevels + ' + Me.mnuPrepareColumnFactorReorderLevels.Name = "mnuPrepareColumnFactorReorderLevels" + resources.ApplyResources(Me.mnuPrepareColumnFactorReorderLevels, "mnuPrepareColumnFactorReorderLevels") + Me.mnuPrepareColumnFactorReorderLevels.Tag = "Reorder_Levels..." + ' + 'mnuPrepareColumnFactorReferenceLevel + ' + Me.mnuPrepareColumnFactorReferenceLevel.Name = "mnuPrepareColumnFactorReferenceLevel" + resources.ApplyResources(Me.mnuPrepareColumnFactorReferenceLevel, "mnuPrepareColumnFactorReferenceLevel") + Me.mnuPrepareColumnFactorReferenceLevel.Tag = "Reference_Level..." + ' + 'mnuPrepareColumnFactorUnusedLevels + ' + Me.mnuPrepareColumnFactorUnusedLevels.Name = "mnuPrepareColumnFactorUnusedLevels" + resources.ApplyResources(Me.mnuPrepareColumnFactorUnusedLevels, "mnuPrepareColumnFactorUnusedLevels") + Me.mnuPrepareColumnFactorUnusedLevels.Tag = "Unused_Levels..." + ' + 'mnuPrepareColumnFactorContrasts + ' + Me.mnuPrepareColumnFactorContrasts.Name = "mnuPrepareColumnFactorContrasts" + resources.ApplyResources(Me.mnuPrepareColumnFactorContrasts, "mnuPrepareColumnFactorContrasts") + Me.mnuPrepareColumnFactorContrasts.Tag = "Contrasts..." + ' + 'ToolStripSeparator19 + ' + Me.ToolStripSeparator19.Name = "ToolStripSeparator19" + resources.ApplyResources(Me.ToolStripSeparator19, "ToolStripSeparator19") + ' + 'mnuPrepareColumnFactorFactorDataFrame + ' + Me.mnuPrepareColumnFactorFactorDataFrame.Name = "mnuPrepareColumnFactorFactorDataFrame" + resources.ApplyResources(Me.mnuPrepareColumnFactorFactorDataFrame, "mnuPrepareColumnFactorFactorDataFrame") + Me.mnuPrepareColumnFactorFactorDataFrame.Tag = "Factor_Data_Frame" + ' + 'mnuPrepareColumnText + ' + Me.mnuPrepareColumnText.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnTextFindReplace, Me.mnuPrepareColumnTextTransform, Me.mnuPrepareColumnTextSplit, Me.mnuPrepareColumnTextCombine, Me.mnuPrepareColumnTextMatch, Me.mnuPrepareColumnTextDistance}) + Me.mnuPrepareColumnText.Name = "mnuPrepareColumnText" + resources.ApplyResources(Me.mnuPrepareColumnText, "mnuPrepareColumnText") + Me.mnuPrepareColumnText.Tag = "Column:_Text" + ' + 'mnuPrepareColumnTextFindReplace + ' + Me.mnuPrepareColumnTextFindReplace.Name = "mnuPrepareColumnTextFindReplace" + resources.ApplyResources(Me.mnuPrepareColumnTextFindReplace, "mnuPrepareColumnTextFindReplace") + Me.mnuPrepareColumnTextFindReplace.Tag = "Find/Replace..." + ' + 'mnuPrepareColumnTextTransform + ' + Me.mnuPrepareColumnTextTransform.Name = "mnuPrepareColumnTextTransform" + resources.ApplyResources(Me.mnuPrepareColumnTextTransform, "mnuPrepareColumnTextTransform") + Me.mnuPrepareColumnTextTransform.Tag = "Transform..." + ' + 'mnuPrepareColumnTextSplit + ' + Me.mnuPrepareColumnTextSplit.Name = "mnuPrepareColumnTextSplit" + resources.ApplyResources(Me.mnuPrepareColumnTextSplit, "mnuPrepareColumnTextSplit") + Me.mnuPrepareColumnTextSplit.Tag = "Split..." + ' + 'mnuPrepareColumnTextCombine + ' + Me.mnuPrepareColumnTextCombine.Name = "mnuPrepareColumnTextCombine" + resources.ApplyResources(Me.mnuPrepareColumnTextCombine, "mnuPrepareColumnTextCombine") + Me.mnuPrepareColumnTextCombine.Tag = "Combine..." + ' + 'mnuPrepareColumnTextMatch + ' + resources.ApplyResources(Me.mnuPrepareColumnTextMatch, "mnuPrepareColumnTextMatch") + Me.mnuPrepareColumnTextMatch.Name = "mnuPrepareColumnTextMatch" + Me.mnuPrepareColumnTextMatch.Tag = "Match..." + ' + 'mnuPrepareColumnTextDistance + ' + Me.mnuPrepareColumnTextDistance.Name = "mnuPrepareColumnTextDistance" + resources.ApplyResources(Me.mnuPrepareColumnTextDistance, "mnuPrepareColumnTextDistance") + Me.mnuPrepareColumnTextDistance.Tag = "Distance..." + ' + 'mnuPrepareColumnDate + ' + Me.mnuPrepareColumnDate.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnDateGenerateDate, Me.mnuPrepareColumnDateMakeDate, Me.mnuPrepareColumnDateInfillMissingDates, Me.mnuPrepareColumnDateUseDate, Me.mnuPrepareColumnDateMakeTime, Me.mnuPrepareColumnDateUseTime}) + Me.mnuPrepareColumnDate.Name = "mnuPrepareColumnDate" + resources.ApplyResources(Me.mnuPrepareColumnDate, "mnuPrepareColumnDate") + ' + 'mnuPrepareColumnDateGenerateDate + ' + Me.mnuPrepareColumnDateGenerateDate.Name = "mnuPrepareColumnDateGenerateDate" + resources.ApplyResources(Me.mnuPrepareColumnDateGenerateDate, "mnuPrepareColumnDateGenerateDate") + ' + 'mnuPrepareColumnDateMakeDate + ' + Me.mnuPrepareColumnDateMakeDate.Name = "mnuPrepareColumnDateMakeDate" + resources.ApplyResources(Me.mnuPrepareColumnDateMakeDate, "mnuPrepareColumnDateMakeDate") + ' + 'mnuPrepareColumnDateInfillMissingDates + ' + Me.mnuPrepareColumnDateInfillMissingDates.Name = "mnuPrepareColumnDateInfillMissingDates" + resources.ApplyResources(Me.mnuPrepareColumnDateInfillMissingDates, "mnuPrepareColumnDateInfillMissingDates") + ' + 'mnuPrepareColumnDateUseDate + ' + Me.mnuPrepareColumnDateUseDate.Name = "mnuPrepareColumnDateUseDate" + resources.ApplyResources(Me.mnuPrepareColumnDateUseDate, "mnuPrepareColumnDateUseDate") + ' + 'mnuPrepareColumnDateMakeTime + ' + resources.ApplyResources(Me.mnuPrepareColumnDateMakeTime, "mnuPrepareColumnDateMakeTime") + Me.mnuPrepareColumnDateMakeTime.Name = "mnuPrepareColumnDateMakeTime" + ' + 'mnuPrepareColumnDateUseTime + ' + resources.ApplyResources(Me.mnuPrepareColumnDateUseTime, "mnuPrepareColumnDateUseTime") + Me.mnuPrepareColumnDateUseTime.Name = "mnuPrepareColumnDateUseTime" + ' + 'mnuPrepareColumnDefine + ' + Me.mnuPrepareColumnDefine.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnDefineConvertColumns, Me.ToolStripSeparator55, Me.mnuPrepareColumnDefineCircular}) + Me.mnuPrepareColumnDefine.Name = "mnuPrepareColumnDefine" + resources.ApplyResources(Me.mnuPrepareColumnDefine, "mnuPrepareColumnDefine") + ' + 'mnuPrepareColumnDefineConvertColumns + ' + Me.mnuPrepareColumnDefineConvertColumns.Name = "mnuPrepareColumnDefineConvertColumns" + resources.ApplyResources(Me.mnuPrepareColumnDefineConvertColumns, "mnuPrepareColumnDefineConvertColumns") + ' + 'ToolStripSeparator55 + ' + Me.ToolStripSeparator55.Name = "ToolStripSeparator55" + resources.ApplyResources(Me.ToolStripSeparator55, "ToolStripSeparator55") + ' + 'mnuPrepareColumnDefineCircular + ' + Me.mnuPrepareColumnDefineCircular.Name = "mnuPrepareColumnDefineCircular" + resources.ApplyResources(Me.mnuPrepareColumnDefineCircular, "mnuPrepareColumnDefineCircular") + ' + 'mnuPrepareColumnReshape + ' + Me.mnuPrepareColumnReshape.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareColumnReshapeColumnSummaries, Me.mnuPrepareColumnReshapeGeneralSummaries, Me.ToolStripSeparator10, Me.mnuPrepareColumnReshapeStack, Me.mnuPrepareColumnReshapeUnstack, Me.mnuPrepareColumnReshapeMerge, Me.ToolStripSeparator11, Me.mnuPrepareAppendDataFrame, Me.mnuPrepareColumnReshapeSubset, Me.mnuPrepareColumnReshapeRandomSubset, Me.mnuPrepareColumnReshapeTranspose}) + Me.mnuPrepareColumnReshape.Name = "mnuPrepareColumnReshape" + resources.ApplyResources(Me.mnuPrepareColumnReshape, "mnuPrepareColumnReshape") + Me.mnuPrepareColumnReshape.Tag = "Column:_Reshape" + ' + 'mnuPrepareColumnReshapeColumnSummaries + ' + Me.mnuPrepareColumnReshapeColumnSummaries.Name = "mnuPrepareColumnReshapeColumnSummaries" + resources.ApplyResources(Me.mnuPrepareColumnReshapeColumnSummaries, "mnuPrepareColumnReshapeColumnSummaries") + Me.mnuPrepareColumnReshapeColumnSummaries.Tag = "Column_Summaries..." + ' + 'mnuPrepareColumnReshapeGeneralSummaries + ' + Me.mnuPrepareColumnReshapeGeneralSummaries.Name = "mnuPrepareColumnReshapeGeneralSummaries" + resources.ApplyResources(Me.mnuPrepareColumnReshapeGeneralSummaries, "mnuPrepareColumnReshapeGeneralSummaries") + ' + 'ToolStripSeparator10 + ' + Me.ToolStripSeparator10.Name = "ToolStripSeparator10" + resources.ApplyResources(Me.ToolStripSeparator10, "ToolStripSeparator10") + ' + 'mnuPrepareColumnReshapeStack + ' + Me.mnuPrepareColumnReshapeStack.Name = "mnuPrepareColumnReshapeStack" + resources.ApplyResources(Me.mnuPrepareColumnReshapeStack, "mnuPrepareColumnReshapeStack") + Me.mnuPrepareColumnReshapeStack.Tag = "Stack..." + ' + 'mnuPrepareColumnReshapeUnstack + ' + Me.mnuPrepareColumnReshapeUnstack.Name = "mnuPrepareColumnReshapeUnstack" + resources.ApplyResources(Me.mnuPrepareColumnReshapeUnstack, "mnuPrepareColumnReshapeUnstack") + Me.mnuPrepareColumnReshapeUnstack.Tag = "Unstack..." + ' + 'mnuPrepareColumnReshapeMerge + ' + Me.mnuPrepareColumnReshapeMerge.Name = "mnuPrepareColumnReshapeMerge" + resources.ApplyResources(Me.mnuPrepareColumnReshapeMerge, "mnuPrepareColumnReshapeMerge") + Me.mnuPrepareColumnReshapeMerge.Tag = "Merge..." + ' + 'ToolStripSeparator11 + ' + Me.ToolStripSeparator11.Name = "ToolStripSeparator11" + resources.ApplyResources(Me.ToolStripSeparator11, "ToolStripSeparator11") + ' + 'mnuPrepareAppendDataFrame + ' + Me.mnuPrepareAppendDataFrame.Name = "mnuPrepareAppendDataFrame" + resources.ApplyResources(Me.mnuPrepareAppendDataFrame, "mnuPrepareAppendDataFrame") + ' + 'mnuPrepareColumnReshapeSubset + ' + Me.mnuPrepareColumnReshapeSubset.Name = "mnuPrepareColumnReshapeSubset" + resources.ApplyResources(Me.mnuPrepareColumnReshapeSubset, "mnuPrepareColumnReshapeSubset") + Me.mnuPrepareColumnReshapeSubset.Tag = "Subset..." + ' + 'mnuPrepareColumnReshapeRandomSubset + ' + Me.mnuPrepareColumnReshapeRandomSubset.Name = "mnuPrepareColumnReshapeRandomSubset" + resources.ApplyResources(Me.mnuPrepareColumnReshapeRandomSubset, "mnuPrepareColumnReshapeRandomSubset") + Me.mnuPrepareColumnReshapeRandomSubset.Tag = "Random_Subset..." + ' + 'mnuPrepareColumnReshapeTranspose + ' + Me.mnuPrepareColumnReshapeTranspose.Name = "mnuPrepareColumnReshapeTranspose" + resources.ApplyResources(Me.mnuPrepareColumnReshapeTranspose, "mnuPrepareColumnReshapeTranspose") + Me.mnuPrepareColumnReshapeTranspose.Tag = "Transpose..." + ' + 'ToolStripSeparator7 + ' + Me.ToolStripSeparator7.Name = "ToolStripSeparator7" + resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") + ' + 'mnuPrepareKeysAndLinks + ' + Me.mnuPrepareKeysAndLinks.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareKeysAndLinksAddKey, Me.mnuPrepareKeysAndLinksViewAndRemoveKey, Me.mnuPrepareKeysAndLinksAddLink, Me.mnuPrepareKeysAndLinksViewAndRemoveKeys, Me.mnuPrepareKeysAndLinksAddComment}) + Me.mnuPrepareKeysAndLinks.Name = "mnuPrepareKeysAndLinks" + resources.ApplyResources(Me.mnuPrepareKeysAndLinks, "mnuPrepareKeysAndLinks") + ' + 'mnuPrepareKeysAndLinksAddKey + ' + Me.mnuPrepareKeysAndLinksAddKey.Name = "mnuPrepareKeysAndLinksAddKey" + resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddKey, "mnuPrepareKeysAndLinksAddKey") + ' + 'mnuPrepareKeysAndLinksViewAndRemoveKey + ' + Me.mnuPrepareKeysAndLinksViewAndRemoveKey.Name = "mnuPrepareKeysAndLinksViewAndRemoveKey" + resources.ApplyResources(Me.mnuPrepareKeysAndLinksViewAndRemoveKey, "mnuPrepareKeysAndLinksViewAndRemoveKey") + ' + 'mnuPrepareKeysAndLinksAddLink + ' + Me.mnuPrepareKeysAndLinksAddLink.Name = "mnuPrepareKeysAndLinksAddLink" + resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddLink, "mnuPrepareKeysAndLinksAddLink") + ' + 'mnuPrepareKeysAndLinksViewAndRemoveKeys + ' + Me.mnuPrepareKeysAndLinksViewAndRemoveKeys.Name = "mnuPrepareKeysAndLinksViewAndRemoveKeys" + resources.ApplyResources(Me.mnuPrepareKeysAndLinksViewAndRemoveKeys, "mnuPrepareKeysAndLinksViewAndRemoveKeys") + ' + 'mnuPrepareKeysAndLinksAddComment + ' + Me.mnuPrepareKeysAndLinksAddComment.Name = "mnuPrepareKeysAndLinksAddComment" + resources.ApplyResources(Me.mnuPrepareKeysAndLinksAddComment, "mnuPrepareKeysAndLinksAddComment") + ' + 'mnuPrepareDataObject + ' + Me.mnuPrepareDataObject.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareDataObjectDataFrameMetadata, Me.mnuPrepareDataObjectRenameDataFrame, Me.mnuPrepareDataObjectReorderDataFrames, Me.mnuPrepareDataObjectCopyDataFrame, Me.mnuPrepareDataObjectDeleteDataFrame, Me.ToolStripSeparator21, Me.mnuPrepareDataObjectHideDataframes, Me.mnuPrepareDataObjectMetadata, Me.mnuPrepareDataObjectRenameMetadata, Me.mnuPrepareDataObjectReorderMetadata, Me.mnuPrepareDataObjectDeleteMetadata}) + Me.mnuPrepareDataObject.Name = "mnuPrepareDataObject" + resources.ApplyResources(Me.mnuPrepareDataObject, "mnuPrepareDataObject") + Me.mnuPrepareDataObject.Tag = "Data_Object" + ' + 'mnuPrepareDataObjectDataFrameMetadata + ' + resources.ApplyResources(Me.mnuPrepareDataObjectDataFrameMetadata, "mnuPrepareDataObjectDataFrameMetadata") + Me.mnuPrepareDataObjectDataFrameMetadata.Name = "mnuPrepareDataObjectDataFrameMetadata" + Me.mnuPrepareDataObjectDataFrameMetadata.Tag = "Data_Frame_Metadata..." + ' + 'mnuPrepareDataObjectRenameDataFrame + ' + Me.mnuPrepareDataObjectRenameDataFrame.Name = "mnuPrepareDataObjectRenameDataFrame" + resources.ApplyResources(Me.mnuPrepareDataObjectRenameDataFrame, "mnuPrepareDataObjectRenameDataFrame") + Me.mnuPrepareDataObjectRenameDataFrame.Tag = "ReName_Data_Frame..." + ' + 'mnuPrepareDataObjectReorderDataFrames + ' + resources.ApplyResources(Me.mnuPrepareDataObjectReorderDataFrames, "mnuPrepareDataObjectReorderDataFrames") + Me.mnuPrepareDataObjectReorderDataFrames.Name = "mnuPrepareDataObjectReorderDataFrames" + Me.mnuPrepareDataObjectReorderDataFrames.Tag = "Reorder_Data_Frames..." + ' + 'mnuPrepareDataObjectCopyDataFrame + ' + Me.mnuPrepareDataObjectCopyDataFrame.Name = "mnuPrepareDataObjectCopyDataFrame" + resources.ApplyResources(Me.mnuPrepareDataObjectCopyDataFrame, "mnuPrepareDataObjectCopyDataFrame") + Me.mnuPrepareDataObjectCopyDataFrame.Tag = "Copy_Data_Frame..." + ' + 'mnuPrepareDataObjectDeleteDataFrame + ' + Me.mnuPrepareDataObjectDeleteDataFrame.Name = "mnuPrepareDataObjectDeleteDataFrame" + resources.ApplyResources(Me.mnuPrepareDataObjectDeleteDataFrame, "mnuPrepareDataObjectDeleteDataFrame") + Me.mnuPrepareDataObjectDeleteDataFrame.Tag = "Delete_Data_Frame..." + ' + 'ToolStripSeparator21 + ' + Me.ToolStripSeparator21.Name = "ToolStripSeparator21" + resources.ApplyResources(Me.ToolStripSeparator21, "ToolStripSeparator21") + ' + 'mnuPrepareDataObjectHideDataframes + ' + Me.mnuPrepareDataObjectHideDataframes.Name = "mnuPrepareDataObjectHideDataframes" + resources.ApplyResources(Me.mnuPrepareDataObjectHideDataframes, "mnuPrepareDataObjectHideDataframes") + ' + 'mnuPrepareDataObjectMetadata + ' + Me.mnuPrepareDataObjectMetadata.Name = "mnuPrepareDataObjectMetadata" + resources.ApplyResources(Me.mnuPrepareDataObjectMetadata, "mnuPrepareDataObjectMetadata") + Me.mnuPrepareDataObjectMetadata.Tag = "Metadata..." + ' + 'mnuPrepareDataObjectRenameMetadata + ' + resources.ApplyResources(Me.mnuPrepareDataObjectRenameMetadata, "mnuPrepareDataObjectRenameMetadata") + Me.mnuPrepareDataObjectRenameMetadata.Name = "mnuPrepareDataObjectRenameMetadata" + Me.mnuPrepareDataObjectRenameMetadata.Tag = "Rename_Metadata..." + ' + 'mnuPrepareDataObjectReorderMetadata + ' + resources.ApplyResources(Me.mnuPrepareDataObjectReorderMetadata, "mnuPrepareDataObjectReorderMetadata") + Me.mnuPrepareDataObjectReorderMetadata.Name = "mnuPrepareDataObjectReorderMetadata" + Me.mnuPrepareDataObjectReorderMetadata.Tag = "Reorder_Metadata..." + ' + 'mnuPrepareDataObjectDeleteMetadata + ' + resources.ApplyResources(Me.mnuPrepareDataObjectDeleteMetadata, "mnuPrepareDataObjectDeleteMetadata") + Me.mnuPrepareDataObjectDeleteMetadata.Name = "mnuPrepareDataObjectDeleteMetadata" + Me.mnuPrepareDataObjectDeleteMetadata.Tag = "Delete_Metadata..." + ' + 'mnuPrepareRObjects + ' + Me.mnuPrepareRObjects.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuPrepareRObjectsView, Me.mnuPrepareRObjectsRename, Me.mnuPrepareRObjectsReorder, Me.mnuPrepareRObjectsDelete}) + Me.mnuPrepareRObjects.Name = "mnuPrepareRObjects" + resources.ApplyResources(Me.mnuPrepareRObjects, "mnuPrepareRObjects") + Me.mnuPrepareRObjects.Tag = "R_Objects" + ' + 'mnuPrepareRObjectsView + ' + Me.mnuPrepareRObjectsView.Name = "mnuPrepareRObjectsView" + resources.ApplyResources(Me.mnuPrepareRObjectsView, "mnuPrepareRObjectsView") + Me.mnuPrepareRObjectsView.Tag = "View..." + ' + 'mnuPrepareRObjectsRename + ' + Me.mnuPrepareRObjectsRename.Name = "mnuPrepareRObjectsRename" + resources.ApplyResources(Me.mnuPrepareRObjectsRename, "mnuPrepareRObjectsRename") + Me.mnuPrepareRObjectsRename.Tag = "Rename..." + ' + 'mnuPrepareRObjectsReorder + ' + Me.mnuPrepareRObjectsReorder.Name = "mnuPrepareRObjectsReorder" + resources.ApplyResources(Me.mnuPrepareRObjectsReorder, "mnuPrepareRObjectsReorder") + Me.mnuPrepareRObjectsReorder.Tag = "Reorder" + ' + 'mnuPrepareRObjectsDelete + ' + Me.mnuPrepareRObjectsDelete.Name = "mnuPrepareRObjectsDelete" + resources.ApplyResources(Me.mnuPrepareRObjectsDelete, "mnuPrepareRObjectsDelete") + Me.mnuPrepareRObjectsDelete.Tag = "Delete..." + ' + 'mnuProcurement + ' + Me.mnuProcurement.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementOpenFromLibrary, Me.mnuProcurementDefineData, Me.mnuProcurementPrepare, Me.mnuProcurementDescribe, Me.mnuProcurementMapping, Me.mnuProcurementModel, Me.ToolStripSeparator45, Me.mnuProcurementDefineRedFlags, Me.mnuProcurementUseCRI}) + Me.mnuProcurement.Name = "mnuProcurement" + resources.ApplyResources(Me.mnuProcurement, "mnuProcurement") + ' + 'mnuProcurementOpenFromLibrary + ' + Me.mnuProcurementOpenFromLibrary.Name = "mnuProcurementOpenFromLibrary" + resources.ApplyResources(Me.mnuProcurementOpenFromLibrary, "mnuProcurementOpenFromLibrary") + ' + 'mnuProcurementDefineData + ' + Me.mnuProcurementDefineData.Name = "mnuProcurementDefineData" + resources.ApplyResources(Me.mnuProcurementDefineData, "mnuProcurementDefineData") + ' + 'mnuProcurementPrepare + ' + Me.mnuProcurementPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementPrepareFilterByCountry, Me.ToolStripSeparator42, Me.mnuProcurementPrepareDefineContractValueCategories, Me.mnuProcurementPrepareRecodeNumericIntoQuantiles, Me.mnuProcurementPrepareSetFactorReferenceLevel, Me.mnuProcurementPrepareUseAwardDate, Me.ToolStripSeparator43, Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther, Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther, Me.mnuProcurementPrepareMergeAdditionalData}) + Me.mnuProcurementPrepare.Name = "mnuProcurementPrepare" + resources.ApplyResources(Me.mnuProcurementPrepare, "mnuProcurementPrepare") + ' + 'mnuProcurementPrepareFilterByCountry + ' + Me.mnuProcurementPrepareFilterByCountry.Name = "mnuProcurementPrepareFilterByCountry" + resources.ApplyResources(Me.mnuProcurementPrepareFilterByCountry, "mnuProcurementPrepareFilterByCountry") + ' + 'ToolStripSeparator42 + ' + Me.ToolStripSeparator42.Name = "ToolStripSeparator42" + resources.ApplyResources(Me.ToolStripSeparator42, "ToolStripSeparator42") + ' + 'mnuProcurementPrepareDefineContractValueCategories + ' + Me.mnuProcurementPrepareDefineContractValueCategories.Name = "mnuProcurementPrepareDefineContractValueCategories" + resources.ApplyResources(Me.mnuProcurementPrepareDefineContractValueCategories, "mnuProcurementPrepareDefineContractValueCategories") + ' + 'mnuProcurementPrepareRecodeNumericIntoQuantiles + ' + Me.mnuProcurementPrepareRecodeNumericIntoQuantiles.Name = "mnuProcurementPrepareRecodeNumericIntoQuantiles" + resources.ApplyResources(Me.mnuProcurementPrepareRecodeNumericIntoQuantiles, "mnuProcurementPrepareRecodeNumericIntoQuantiles") + ' + 'mnuProcurementPrepareSetFactorReferenceLevel + ' + Me.mnuProcurementPrepareSetFactorReferenceLevel.Name = "mnuProcurementPrepareSetFactorReferenceLevel" + resources.ApplyResources(Me.mnuProcurementPrepareSetFactorReferenceLevel, "mnuProcurementPrepareSetFactorReferenceLevel") + ' + 'mnuProcurementPrepareUseAwardDate + ' + Me.mnuProcurementPrepareUseAwardDate.Name = "mnuProcurementPrepareUseAwardDate" + resources.ApplyResources(Me.mnuProcurementPrepareUseAwardDate, "mnuProcurementPrepareUseAwardDate") + ' + 'ToolStripSeparator43 + ' + Me.ToolStripSeparator43.Name = "ToolStripSeparator43" + resources.ApplyResources(Me.ToolStripSeparator43, "ToolStripSeparator43") + ' + 'mnuProcurementPrepareSummariseRedFlagsByCountryorOther + ' + Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther.Name = "mnuProcurementPrepareSummariseRedFlagsByCountryorOther" + resources.ApplyResources(Me.mnuProcurementPrepareSummariseRedFlagsByCountryorOther, "mnuProcurementPrepareSummariseRedFlagsByCountryorOther") + ' + 'mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther + ' + Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther.Name = "mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther" + resources.ApplyResources(Me.mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther, "mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther") + ' + 'mnuProcurementPrepareMergeAdditionalData + ' + Me.mnuProcurementPrepareMergeAdditionalData.Name = "mnuProcurementPrepareMergeAdditionalData" + resources.ApplyResources(Me.mnuProcurementPrepareMergeAdditionalData, "mnuProcurementPrepareMergeAdditionalData") + ' + 'mnuProcurementDescribe + ' + Me.mnuProcurementDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeOneVariableSummarise, Me.mnuProcurementDescribeOneVariableGraph, Me.ToolStripSeparator44, Me.mnuProcurementDescribeCategorical, Me.mnuProcurementDescribeNumeric}) + Me.mnuProcurementDescribe.Name = "mnuProcurementDescribe" + resources.ApplyResources(Me.mnuProcurementDescribe, "mnuProcurementDescribe") + ' + 'mnuProcurementDescribeOneVariableSummarise + ' + Me.mnuProcurementDescribeOneVariableSummarise.Name = "mnuProcurementDescribeOneVariableSummarise" + resources.ApplyResources(Me.mnuProcurementDescribeOneVariableSummarise, "mnuProcurementDescribeOneVariableSummarise") + ' + 'mnuProcurementDescribeOneVariableGraph + ' + Me.mnuProcurementDescribeOneVariableGraph.Name = "mnuProcurementDescribeOneVariableGraph" + resources.ApplyResources(Me.mnuProcurementDescribeOneVariableGraph, "mnuProcurementDescribeOneVariableGraph") + ' + 'ToolStripSeparator44 + ' + Me.ToolStripSeparator44.Name = "ToolStripSeparator44" + resources.ApplyResources(Me.ToolStripSeparator44, "ToolStripSeparator44") + ' + 'mnuProcurementDescribeCategorical + ' + Me.mnuProcurementDescribeCategorical.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeCategoricalOneVarFreq, Me.mnuProcurementDescribeCategoricalTwoVarFreq, Me.ToolStripSeparator52, Me.mnuProcurementDescribeCategoricalBarCharts, Me.mnuProcurementDescribeCategoricalMosaic, Me.mnuProcurementDescribeCategoricalTreemap}) + Me.mnuProcurementDescribeCategorical.Name = "mnuProcurementDescribeCategorical" + resources.ApplyResources(Me.mnuProcurementDescribeCategorical, "mnuProcurementDescribeCategorical") + ' + 'mnuProcurementDescribeCategoricalOneVarFreq + ' + Me.mnuProcurementDescribeCategoricalOneVarFreq.Name = "mnuProcurementDescribeCategoricalOneVarFreq" + resources.ApplyResources(Me.mnuProcurementDescribeCategoricalOneVarFreq, "mnuProcurementDescribeCategoricalOneVarFreq") + ' + 'mnuProcurementDescribeCategoricalTwoVarFreq + ' + Me.mnuProcurementDescribeCategoricalTwoVarFreq.Name = "mnuProcurementDescribeCategoricalTwoVarFreq" + resources.ApplyResources(Me.mnuProcurementDescribeCategoricalTwoVarFreq, "mnuProcurementDescribeCategoricalTwoVarFreq") + ' + 'ToolStripSeparator52 + ' + Me.ToolStripSeparator52.Name = "ToolStripSeparator52" + resources.ApplyResources(Me.ToolStripSeparator52, "ToolStripSeparator52") + ' + 'mnuProcurementDescribeCategoricalBarCharts + ' + Me.mnuProcurementDescribeCategoricalBarCharts.Name = "mnuProcurementDescribeCategoricalBarCharts" + resources.ApplyResources(Me.mnuProcurementDescribeCategoricalBarCharts, "mnuProcurementDescribeCategoricalBarCharts") + ' + 'mnuProcurementDescribeCategoricalMosaic + ' + Me.mnuProcurementDescribeCategoricalMosaic.Name = "mnuProcurementDescribeCategoricalMosaic" + resources.ApplyResources(Me.mnuProcurementDescribeCategoricalMosaic, "mnuProcurementDescribeCategoricalMosaic") + ' + 'mnuProcurementDescribeCategoricalTreemap + ' + Me.mnuProcurementDescribeCategoricalTreemap.Name = "mnuProcurementDescribeCategoricalTreemap" + resources.ApplyResources(Me.mnuProcurementDescribeCategoricalTreemap, "mnuProcurementDescribeCategoricalTreemap") + ' + 'mnuProcurementDescribeNumeric + ' + Me.mnuProcurementDescribeNumeric.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementDescribeNumericBoxplot, Me.HistogramToolStripMenuItem, Me.ToolStripSeparator53, Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers}) + Me.mnuProcurementDescribeNumeric.Name = "mnuProcurementDescribeNumeric" + resources.ApplyResources(Me.mnuProcurementDescribeNumeric, "mnuProcurementDescribeNumeric") + ' + 'mnuProcurementDescribeNumericBoxplot + ' + Me.mnuProcurementDescribeNumericBoxplot.Name = "mnuProcurementDescribeNumericBoxplot" + resources.ApplyResources(Me.mnuProcurementDescribeNumericBoxplot, "mnuProcurementDescribeNumericBoxplot") + ' + 'HistogramToolStripMenuItem + ' + Me.HistogramToolStripMenuItem.Name = "HistogramToolStripMenuItem" + resources.ApplyResources(Me.HistogramToolStripMenuItem, "HistogramToolStripMenuItem") + ' + 'ToolStripSeparator53 + ' + Me.ToolStripSeparator53.Name = "ToolStripSeparator53" + resources.ApplyResources(Me.ToolStripSeparator53, "ToolStripSeparator53") + ' + 'mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers + ' + Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers.Name = "mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers" + resources.ApplyResources(Me.mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers, "mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers") + ' + 'mnuProcurementMapping + ' + Me.mnuProcurementMapping.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementMappingMapCountryValues}) + Me.mnuProcurementMapping.Name = "mnuProcurementMapping" + resources.ApplyResources(Me.mnuProcurementMapping, "mnuProcurementMapping") + ' + 'mnuProcurementMappingMapCountryValues + ' + Me.mnuProcurementMappingMapCountryValues.Name = "mnuProcurementMappingMapCountryValues" + resources.ApplyResources(Me.mnuProcurementMappingMapCountryValues, "mnuProcurementMappingMapCountryValues") + ' + 'mnuProcurementModel + ' + Me.mnuProcurementModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementModelDefineCorruption, Me.mnuProcurementModelFitModelToolStripMenuItem}) + Me.mnuProcurementModel.Name = "mnuProcurementModel" + resources.ApplyResources(Me.mnuProcurementModel, "mnuProcurementModel") + ' + 'mnuProcurementModelDefineCorruption + ' + Me.mnuProcurementModelDefineCorruption.Name = "mnuProcurementModelDefineCorruption" + resources.ApplyResources(Me.mnuProcurementModelDefineCorruption, "mnuProcurementModelDefineCorruption") + ' + 'mnuProcurementModelFitModelToolStripMenuItem + ' + Me.mnuProcurementModelFitModelToolStripMenuItem.Name = "mnuProcurementModelFitModelToolStripMenuItem" + resources.ApplyResources(Me.mnuProcurementModelFitModelToolStripMenuItem, "mnuProcurementModelFitModelToolStripMenuItem") + ' + 'ToolStripSeparator45 + ' + Me.ToolStripSeparator45.Name = "ToolStripSeparator45" + resources.ApplyResources(Me.ToolStripSeparator45, "ToolStripSeparator45") + ' + 'mnuProcurementDefineRedFlags + ' + Me.mnuProcurementDefineRedFlags.Name = "mnuProcurementDefineRedFlags" + resources.ApplyResources(Me.mnuProcurementDefineRedFlags, "mnuProcurementDefineRedFlags") + ' + 'mnuProcurementUseCRI + ' + Me.mnuProcurementUseCRI.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuProcurementCTFVCalculateCRI, Me.mnuProcurementUseCRISummariseCRIbyCountry}) + Me.mnuProcurementUseCRI.Name = "mnuProcurementUseCRI" + resources.ApplyResources(Me.mnuProcurementUseCRI, "mnuProcurementUseCRI") + ' + 'mnuProcurementCTFVCalculateCRI + ' + Me.mnuProcurementCTFVCalculateCRI.Name = "mnuProcurementCTFVCalculateCRI" + resources.ApplyResources(Me.mnuProcurementCTFVCalculateCRI, "mnuProcurementCTFVCalculateCRI") + ' + 'mnuProcurementUseCRISummariseCRIbyCountry + ' + Me.mnuProcurementUseCRISummariseCRIbyCountry.Name = "mnuProcurementUseCRISummariseCRIbyCountry" + resources.ApplyResources(Me.mnuProcurementUseCRISummariseCRIbyCountry, "mnuProcurementUseCRISummariseCRIbyCountry") + ' + 'mnuOptionsByContext + ' + Me.mnuOptionsByContext.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextCheckData, Me.mnuOptionsByContextDefineOptionsByContexts, Me.mnuOptionsByContextPrepare, Me.mnuOptionsByContextDescribe, Me.mnuOptionsByContextModel}) + Me.mnuOptionsByContext.Name = "mnuOptionsByContext" + resources.ApplyResources(Me.mnuOptionsByContext, "mnuOptionsByContext") + ' + 'mnuOptionsByContextCheckData + ' + Me.mnuOptionsByContextCheckData.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextCheckDataDuplicates, Me.mnuOptionsByContextCheckDataCompareColumns, Me.ToolStripSeparator47, Me.mnuOptionsByContextCheckDataOneVariableSummarise, Me.mnuOptionsByContextCheckDataOneVariableGraph, Me.mnuOptionsByContextCheckDataOneVariableFrequencies}) + Me.mnuOptionsByContextCheckData.Name = "mnuOptionsByContextCheckData" + resources.ApplyResources(Me.mnuOptionsByContextCheckData, "mnuOptionsByContextCheckData") + ' + 'mnuOptionsByContextCheckDataDuplicates + ' + Me.mnuOptionsByContextCheckDataDuplicates.Name = "mnuOptionsByContextCheckDataDuplicates" + resources.ApplyResources(Me.mnuOptionsByContextCheckDataDuplicates, "mnuOptionsByContextCheckDataDuplicates") + ' + 'mnuOptionsByContextCheckDataCompareColumns + ' + Me.mnuOptionsByContextCheckDataCompareColumns.Name = "mnuOptionsByContextCheckDataCompareColumns" + resources.ApplyResources(Me.mnuOptionsByContextCheckDataCompareColumns, "mnuOptionsByContextCheckDataCompareColumns") + ' + 'ToolStripSeparator47 + ' + Me.ToolStripSeparator47.Name = "ToolStripSeparator47" + resources.ApplyResources(Me.ToolStripSeparator47, "ToolStripSeparator47") + ' + 'mnuOptionsByContextCheckDataOneVariableSummarise + ' + Me.mnuOptionsByContextCheckDataOneVariableSummarise.Name = "mnuOptionsByContextCheckDataOneVariableSummarise" + resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableSummarise, "mnuOptionsByContextCheckDataOneVariableSummarise") + ' + 'mnuOptionsByContextCheckDataOneVariableGraph + ' + Me.mnuOptionsByContextCheckDataOneVariableGraph.Name = "mnuOptionsByContextCheckDataOneVariableGraph" + resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableGraph, "mnuOptionsByContextCheckDataOneVariableGraph") + ' + 'mnuOptionsByContextCheckDataOneVariableFrequencies + ' + Me.mnuOptionsByContextCheckDataOneVariableFrequencies.Name = "mnuOptionsByContextCheckDataOneVariableFrequencies" + resources.ApplyResources(Me.mnuOptionsByContextCheckDataOneVariableFrequencies, "mnuOptionsByContextCheckDataOneVariableFrequencies") + ' + 'mnuOptionsByContextDefineOptionsByContexts + ' + Me.mnuOptionsByContextDefineOptionsByContexts.Name = "mnuOptionsByContextDefineOptionsByContexts" + resources.ApplyResources(Me.mnuOptionsByContextDefineOptionsByContexts, "mnuOptionsByContextDefineOptionsByContexts") + ' + 'mnuOptionsByContextPrepare + ' + Me.mnuOptionsByContextPrepare.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions, Me.ToolStripSeparator48, Me.mnuOptionsByContextMergeAdditionalData, Me.mnuOptionsByContextPrepareStack, Me.mnuOptionsByContextPrepareUnstack}) + Me.mnuOptionsByContextPrepare.Name = "mnuOptionsByContextPrepare" + resources.ApplyResources(Me.mnuOptionsByContextPrepare, "mnuOptionsByContextPrepare") + ' + 'mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions + ' + Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions.Name = "mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions" + resources.ApplyResources(Me.mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions, "mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions") + ' + 'ToolStripSeparator48 + ' + Me.ToolStripSeparator48.Name = "ToolStripSeparator48" + resources.ApplyResources(Me.ToolStripSeparator48, "ToolStripSeparator48") + ' + 'mnuOptionsByContextMergeAdditionalData + ' + Me.mnuOptionsByContextMergeAdditionalData.Name = "mnuOptionsByContextMergeAdditionalData" + resources.ApplyResources(Me.mnuOptionsByContextMergeAdditionalData, "mnuOptionsByContextMergeAdditionalData") + ' + 'mnuOptionsByContextPrepareStack + ' + Me.mnuOptionsByContextPrepareStack.Name = "mnuOptionsByContextPrepareStack" + resources.ApplyResources(Me.mnuOptionsByContextPrepareStack, "mnuOptionsByContextPrepareStack") + ' + 'mnuOptionsByContextPrepareUnstack + ' + Me.mnuOptionsByContextPrepareUnstack.Name = "mnuOptionsByContextPrepareUnstack" + resources.ApplyResources(Me.mnuOptionsByContextPrepareUnstack, "mnuOptionsByContextPrepareUnstack") + ' + 'mnuOptionsByContextDescribe + ' + Me.mnuOptionsByContextDescribe.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextDescribeCompareTwoTreatments, Me.mnuOptionsByContextDescribeCompareMultipleTreatments, Me.mnuOptionsByContextDescribeBoxplot}) + Me.mnuOptionsByContextDescribe.Name = "mnuOptionsByContextDescribe" + resources.ApplyResources(Me.mnuOptionsByContextDescribe, "mnuOptionsByContextDescribe") + ' + 'mnuOptionsByContextDescribeCompareTwoTreatments + ' + Me.mnuOptionsByContextDescribeCompareTwoTreatments.Name = "mnuOptionsByContextDescribeCompareTwoTreatments" + resources.ApplyResources(Me.mnuOptionsByContextDescribeCompareTwoTreatments, "mnuOptionsByContextDescribeCompareTwoTreatments") + ' + 'mnuOptionsByContextDescribeCompareMultipleTreatments + ' + resources.ApplyResources(Me.mnuOptionsByContextDescribeCompareMultipleTreatments, "mnuOptionsByContextDescribeCompareMultipleTreatments") + Me.mnuOptionsByContextDescribeCompareMultipleTreatments.Name = "mnuOptionsByContextDescribeCompareMultipleTreatments" + ' + 'mnuOptionsByContextDescribeBoxplot + ' + Me.mnuOptionsByContextDescribeBoxplot.Name = "mnuOptionsByContextDescribeBoxplot" + resources.ApplyResources(Me.mnuOptionsByContextDescribeBoxplot, "mnuOptionsByContextDescribeBoxplot") + ' + 'mnuOptionsByContextModel + ' + Me.mnuOptionsByContextModel.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuOptionsByContextModelFitModel, Me.mnuOptionsByContextGeneralFitModel}) + Me.mnuOptionsByContextModel.Name = "mnuOptionsByContextModel" + resources.ApplyResources(Me.mnuOptionsByContextModel, "mnuOptionsByContextModel") + ' + 'mnuOptionsByContextModelFitModel + ' + Me.mnuOptionsByContextModelFitModel.Name = "mnuOptionsByContextModelFitModel" + resources.ApplyResources(Me.mnuOptionsByContextModelFitModel, "mnuOptionsByContextModelFitModel") + ' + 'mnuOptionsByContextGeneralFitModel + ' + Me.mnuOptionsByContextGeneralFitModel.Name = "mnuOptionsByContextGeneralFitModel" + resources.ApplyResources(Me.mnuOptionsByContextGeneralFitModel, "mnuOptionsByContextGeneralFitModel") + ' + 'mnuTools + ' + Me.mnuTools.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuToolsRunRCode, Me.mnuToolsRestartR, Me.mnuToolsCheckForUpdates, Me.mnuToolsClearOutputWindow, Me.ToolStripSeparator5, Me.mnuToolsSaveCurrentOptions, Me.mnuToolsLoadOptions, Me.mnuToolsInstallRPackage, Me.mnuToolsOptions}) + Me.mnuTools.Name = "mnuTools" + resources.ApplyResources(Me.mnuTools, "mnuTools") + ' + 'mnuToolsRunRCode + ' + resources.ApplyResources(Me.mnuToolsRunRCode, "mnuToolsRunRCode") + Me.mnuToolsRunRCode.Name = "mnuToolsRunRCode" + Me.mnuToolsRunRCode.Tag = "Run_R_Code..." + ' + 'mnuToolsRestartR + ' + resources.ApplyResources(Me.mnuToolsRestartR, "mnuToolsRestartR") + Me.mnuToolsRestartR.Name = "mnuToolsRestartR" + Me.mnuToolsRestartR.Tag = "Restart_R" + ' + 'mnuToolsCheckForUpdates + ' + resources.ApplyResources(Me.mnuToolsCheckForUpdates, "mnuToolsCheckForUpdates") + Me.mnuToolsCheckForUpdates.Name = "mnuToolsCheckForUpdates" + Me.mnuToolsCheckForUpdates.Tag = "Check_for_Updates..." + ' + 'mnuToolsClearOutputWindow + ' + Me.mnuToolsClearOutputWindow.Name = "mnuToolsClearOutputWindow" + resources.ApplyResources(Me.mnuToolsClearOutputWindow, "mnuToolsClearOutputWindow") + Me.mnuToolsClearOutputWindow.Tag = "Clear_Output_Window..." + ' + 'ToolStripSeparator5 + ' + Me.ToolStripSeparator5.Name = "ToolStripSeparator5" + resources.ApplyResources(Me.ToolStripSeparator5, "ToolStripSeparator5") + ' + 'mnuToolsSaveCurrentOptions + ' + resources.ApplyResources(Me.mnuToolsSaveCurrentOptions, "mnuToolsSaveCurrentOptions") + Me.mnuToolsSaveCurrentOptions.Name = "mnuToolsSaveCurrentOptions" + Me.mnuToolsSaveCurrentOptions.Tag = "Save_Current_Options..." + ' + 'mnuToolsLoadOptions + ' + resources.ApplyResources(Me.mnuToolsLoadOptions, "mnuToolsLoadOptions") + Me.mnuToolsLoadOptions.Name = "mnuToolsLoadOptions" + Me.mnuToolsLoadOptions.Tag = "Load_Options..." + ' + 'mnuToolsOptions + ' + Me.mnuToolsOptions.Name = "mnuToolsOptions" + resources.ApplyResources(Me.mnuToolsOptions, "mnuToolsOptions") + Me.mnuToolsOptions.Tag = "Options..." + ' + 'ExportToolStripMenuItem + ' + Me.ExportToolStripMenuItem.Name = "ExportToolStripMenuItem" + resources.ApplyResources(Me.ExportToolStripMenuItem, "ExportToolStripMenuItem") + ' + 'splOverall + ' + Me.splOverall.BackColor = System.Drawing.Color.LightGray + resources.ApplyResources(Me.splOverall, "splOverall") + Me.splOverall.Name = "splOverall" + ' + 'splOverall.Panel1 + ' + Me.splOverall.Panel1.BackColor = System.Drawing.SystemColors.Control + Me.splOverall.Panel1.Controls.Add(Me.splExtraWindows) + ' + 'splOverall.Panel2 + ' + Me.splOverall.Panel2.BackColor = System.Drawing.SystemColors.Control + Me.splOverall.Panel2.Controls.Add(Me.splDataOutput) + ' + 'splExtraWindows + ' + Me.splExtraWindows.BackColor = System.Drawing.Color.LightGray + resources.ApplyResources(Me.splExtraWindows, "splExtraWindows") + Me.splExtraWindows.Name = "splExtraWindows" + ' + 'splExtraWindows.Panel1 + ' + Me.splExtraWindows.Panel1.BackColor = System.Drawing.SystemColors.Control + Me.splExtraWindows.Panel1.Controls.Add(Me.splMetadata) + ' + 'splExtraWindows.Panel2 + ' + Me.splExtraWindows.Panel2.BackColor = System.Drawing.SystemColors.Control + Me.splExtraWindows.Panel2.Controls.Add(Me.splLogScript) + ' + 'splMetadata + ' + Me.splMetadata.BackColor = System.Drawing.Color.LightGray + resources.ApplyResources(Me.splMetadata, "splMetadata") + Me.splMetadata.Name = "splMetadata" + ' + 'splMetadata.Panel1 + ' + Me.splMetadata.Panel1.Controls.Add(Me.ucrColumnMeta) + ' + 'splMetadata.Panel2 + ' + Me.splMetadata.Panel2.BackColor = System.Drawing.SystemColors.Control + Me.splMetadata.Panel2.Controls.Add(Me.ucrDataFrameMeta) + ' + 'splLogScript + ' + Me.splLogScript.BackColor = System.Drawing.Color.LightGray + resources.ApplyResources(Me.splLogScript, "splLogScript") + Me.splLogScript.Name = "splLogScript" + ' + 'splLogScript.Panel1 + ' + Me.splLogScript.Panel1.BackColor = System.Drawing.SystemColors.Control + Me.splLogScript.Panel1.Controls.Add(Me.ucrLogWindow) + ' + 'splLogScript.Panel2 + ' + Me.splLogScript.Panel2.BackColor = System.Drawing.SystemColors.Control + Me.splLogScript.Panel2.Controls.Add(Me.ucrScriptWindow) + ' + 'splDataOutput + ' + Me.splDataOutput.BackColor = System.Drawing.Color.LightGray + resources.ApplyResources(Me.splDataOutput, "splDataOutput") + Me.splDataOutput.Name = "splDataOutput" + ' + 'splDataOutput.Panel1 + ' + Me.splDataOutput.Panel1.BackColor = System.Drawing.SystemColors.Control + Me.splDataOutput.Panel1.Controls.Add(Me.ucrDataViewer) + ' + 'splDataOutput.Panel2 + ' + Me.splDataOutput.Panel2.BackColor = System.Drawing.SystemColors.Control + Me.splDataOutput.Panel2.Controls.Add(Me.ucrOutput) + ' + 'ucrColumnMeta + ' + Me.ucrColumnMeta.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrColumnMeta, "ucrColumnMeta") + Me.ucrColumnMeta.Name = "ucrColumnMeta" + ' + 'ucrDataFrameMeta + ' + Me.ucrDataFrameMeta.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrDataFrameMeta, "ucrDataFrameMeta") + Me.ucrDataFrameMeta.Name = "ucrDataFrameMeta" + ' + 'ucrLogWindow + ' + Me.ucrLogWindow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrLogWindow, "ucrLogWindow") + Me.ucrLogWindow.Name = "ucrLogWindow" + ' + 'ucrScriptWindow + ' + Me.ucrScriptWindow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrScriptWindow, "ucrScriptWindow") + Me.ucrScriptWindow.Name = "ucrScriptWindow" + Me.ucrScriptWindow.Tag = "Script_Window" + ' + 'ucrDataViewer + ' + Me.ucrDataViewer.BackColor = System.Drawing.SystemColors.Control + Me.ucrDataViewer.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrDataViewer, "ucrDataViewer") + Me.ucrDataViewer.Name = "ucrDataViewer" + Me.ucrDataViewer.Tag = "Data_View" + ' + 'ucrOutput + ' + Me.ucrOutput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + resources.ApplyResources(Me.ucrOutput, "ucrOutput") + Me.ucrOutput.Name = "ucrOutput" + ' + + 'mnuToolsInstallRPackage + ' + Me.mnuToolsInstallRPackage.Name = "mnuToolsInstallRPackage" + resources.ApplyResources(Me.mnuToolsInstallRPackage, "mnuToolsInstallRPackage") + ' + + 'frmMain + ' + resources.ApplyResources(Me, "$this") + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.splOverall) + Me.Controls.Add(Me.stsStrip) + Me.Controls.Add(Me.Tool_strip) + Me.Controls.Add(Me.mnuBar) + Me.IsMdiContainer = True + Me.MainMenuStrip = Me.mnuBar + Me.Name = "frmMain" + Me.WindowState = System.Windows.Forms.FormWindowState.Maximized + Me.stsStrip.ResumeLayout(False) + Me.stsStrip.PerformLayout() + Me.Tool_strip.ResumeLayout(False) + Me.Tool_strip.PerformLayout() + Me.mnuBar.ResumeLayout(False) + Me.mnuBar.PerformLayout() + Me.splOverall.Panel1.ResumeLayout(False) + Me.splOverall.Panel2.ResumeLayout(False) + CType(Me.splOverall, System.ComponentModel.ISupportInitialize).EndInit() + Me.splOverall.ResumeLayout(False) + Me.splExtraWindows.Panel1.ResumeLayout(False) + Me.splExtraWindows.Panel2.ResumeLayout(False) + CType(Me.splExtraWindows, System.ComponentModel.ISupportInitialize).EndInit() + Me.splExtraWindows.ResumeLayout(False) + Me.splMetadata.Panel1.ResumeLayout(False) + Me.splMetadata.Panel2.ResumeLayout(False) + CType(Me.splMetadata, System.ComponentModel.ISupportInitialize).EndInit() + Me.splMetadata.ResumeLayout(False) + Me.splLogScript.Panel1.ResumeLayout(False) + Me.splLogScript.Panel2.ResumeLayout(False) + CType(Me.splLogScript, System.ComponentModel.ISupportInitialize).EndInit() + Me.splLogScript.ResumeLayout(False) + Me.splDataOutput.Panel1.ResumeLayout(False) + Me.splDataOutput.Panel2.ResumeLayout(False) + CType(Me.splDataOutput, System.ComponentModel.ISupportInitialize).EndInit() + Me.splDataOutput.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents mnuDescribe As ToolStripMenuItem + Friend WithEvents mnuModel As ToolStripMenuItem + Friend WithEvents mnuClimaticExamine As ToolStripMenuItem + Friend WithEvents mnuClimaticProcess As ToolStripMenuItem + Friend WithEvents mnuClimaticEvaporation As ToolStripMenuItem + Friend WithEvents mnuClimaticEvaporationSite As ToolStripMenuItem + Friend WithEvents mnuClimaticEvaporationPenman As ToolStripMenuItem + Friend WithEvents mnuClimaticCrop As ToolStripMenuItem + Friend WithEvents mnuClimaticCropCropCoefficients As ToolStripMenuItem + Friend WithEvents mnuClimaticCropWaterSatisfactionIndex As ToolStripMenuItem + Friend WithEvents mnuClimaticHeatSum As ToolStripMenuItem + Friend WithEvents mnuView As ToolStripMenuItem + Friend WithEvents mnuHelp As ToolStripMenuItem + Friend WithEvents OpenFile As OpenFileDialog + Friend WithEvents ToolStripSeparator16 As ToolStripSeparator + Friend WithEvents SaveFileDialog1 As SaveFileDialog + Friend WithEvents mnuClimatic As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepare As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareNewWorksheet As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareImportDailyData As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareMakeFactor As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareShiftDailyData As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareStackDailyData As ToolStripMenuItem + Friend WithEvents mnuFileSave As ToolStripMenuItem + Friend WithEvents mnuFileSaveAs As ToolStripMenuItem + Friend WithEvents mnuFilePrint As ToolStripMenuItem + Friend WithEvents mnuFilePrintPreview As ToolStripMenuItem + Friend WithEvents tlSeparatorFile3 As ToolStripSeparator + Friend WithEvents mnuFIleExit As ToolStripMenuItem + Friend WithEvents mnuEdit As ToolStripMenuItem + Friend WithEvents mnuEditCut As ToolStripMenuItem + Friend WithEvents mnuEditCopy As ToolStripMenuItem + Friend WithEvents mnuEditCopySpecial As ToolStripMenuItem + Friend WithEvents mnuEditPaste As ToolStripMenuItem + Friend WithEvents mnuEditSelectAll As ToolStripMenuItem + Friend WithEvents mnuEditFind As ToolStripMenuItem + Friend WithEvents mnuEditReplace As ToolStripMenuItem + Friend WithEvents FolderBrowserDialog1 As FolderBrowserDialog + Friend WithEvents stsStrip As StatusStrip + Friend WithEvents tstatus As ToolStripStatusLabel + Private WithEvents Tool_strip As ToolStrip + Friend WithEvents mnuTbSave As ToolStripButton + Friend WithEvents toolStripSeparator As ToolStripSeparator + Friend WithEvents mnuTbCopy As ToolStripButton + Friend WithEvents mnuTbPaste As ToolStripButton + Friend WithEvents separator1 As ToolStripSeparator + Friend WithEvents mnuTbEditLastDialog As ToolStripButton + Friend WithEvents separator2 As ToolStripSeparator + Friend WithEvents mnuTbHelp As ToolStripButton + Private WithEvents mnuBar As MenuStrip + Friend WithEvents mnuFile As ToolStripMenuItem + Friend WithEvents mnuFileNewDataFrame As ToolStripMenuItem + Friend WithEvents mnuFileOpenFromFile As ToolStripMenuItem + Friend WithEvents mnuFileOpenFromLibrary As ToolStripMenuItem + Friend WithEvents tlSeparatorFile As ToolStripSeparator + Friend WithEvents mnuPrepare As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrame As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameViewData As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshape As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeStack As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeUnstack As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeSubset As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactor As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameRenameColumn As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeMerge As ToolStripMenuItem + Friend WithEvents mnuViewColumnMetadata As ToolStripMenuItem + Friend WithEvents mnuViewDataFrameMetadata As ToolStripMenuItem + Friend WithEvents mnuViewLog As ToolStripMenuItem + Friend WithEvents mnuViewScriptWindow As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObject As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectDeleteDataFrame As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectRenameDataFrame As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectReorderDataFrames As ToolStripMenuItem + Friend WithEvents mnuViewDataView As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorConvertToFactor As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorLevelsLabels As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorReorderLevels As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorRecodeFactor As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorReferenceLevel As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorUnusedLevels As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnCalculate As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameConvertColumns As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGeneratePermuteRows As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeColumnSummaries As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeRandomSubset As ToolStripMenuItem + Friend WithEvents mnuFileExport As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectDataFrameMetadata As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectCopyDataFrame As ToolStripMenuItem + Friend WithEvents mnuTbLast10Dialogs As ToolStripDropDownButton + Friend WithEvents sepEnd As ToolStripSeparator + Friend WithEvents sepStart As ToolStripSeparator + Friend WithEvents mnuPrepareDataFrameSort As ToolStripMenuItem + Friend WithEvents mnuPrepareRObjects As ToolStripMenuItem + Friend WithEvents mnuPrepareRObjectsView As ToolStripMenuItem + Friend WithEvents mnuPrepareRObjectsReorder As ToolStripMenuItem + Friend WithEvents mnuPrepareRObjectsRename As ToolStripMenuItem + Friend WithEvents mnuPrepareRObjectsDelete As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorContrasts As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorFactorDataFrame As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnText As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnTextSplit As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnTextCombine As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnTextMatch As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnTextDistance As ToolStripMenuItem + Friend WithEvents ToolStripSeparator7 As ToolStripSeparator + Friend WithEvents mnuPrepareDataFrameFilter As ToolStripMenuItem + Friend WithEvents ToolStripSeparator10 As ToolStripSeparator + Friend WithEvents ToolStripSeparator11 As ToolStripSeparator + Friend WithEvents mnuPrepareColumnReshapeTranspose As ToolStripMenuItem + Friend WithEvents ToolStripSeparator12 As ToolStripSeparator + Friend WithEvents ToolStripSeparator14 As ToolStripSeparator + Friend WithEvents mnuPrepareColumnFactorCombineFactors As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorDummyVariables As ToolStripMenuItem + Friend WithEvents ToolStripSeparator19 As ToolStripSeparator + Friend WithEvents mnuPrepareColumnTextTransform As ToolStripMenuItem + Friend WithEvents mnuTools As ToolStripMenuItem + Friend WithEvents mnuToolsOptions As ToolStripMenuItem + Friend WithEvents mnuEditFindNext As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameRowNumbersNames As ToolStripMenuItem + Friend WithEvents ToolStripSeparator1 As ToolStripSeparator + Friend WithEvents mnuPrepareDataFrameReplaceValues As ToolStripMenuItem + Friend WithEvents ToolStripSeparator2 As ToolStripSeparator + Friend WithEvents mnuPrepareDataFrameColumnMetadata As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameColumnStructure As ToolStripMenuItem + Friend WithEvents ToolStripSeparator20 As ToolStripSeparator + Friend WithEvents mnuPrepareDataFrameReorderColumns As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameInsertColumnsRows As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameDeleteColumnsRows As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameProtectColumn As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameHideColumns As ToolStripMenuItem + Friend WithEvents mnuPrepareDataFrameFreezeColumns As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGenerateRegularSequence As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGenerateRandomSamples As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorRecodeNumeric As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnTextFindReplace As ToolStripMenuItem + Friend WithEvents ToolStripSeparator6 As ToolStripSeparator + Friend WithEvents ToolStripSeparator21 As ToolStripSeparator + Friend WithEvents mnuPrepareDataObjectMetadata As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectRenameMetadata As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectReorderMetadata As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectDeleteMetadata As ToolStripMenuItem + Friend WithEvents mnuDescribeOneVariable As ToolStripMenuItem + Friend WithEvents mnuDescribeOneVariableSummarise As ToolStripMenuItem + Friend WithEvents mnuDescribeOneVariableGraph As ToolStripMenuItem + Friend WithEvents mnuDescribeTwoVariables As ToolStripMenuItem + Friend WithEvents mnuDescribeTwoVariablesSummarise As ToolStripMenuItem + Friend WithEvents mnuDescribeTwoVariablesTabulate As ToolStripMenuItem + Friend WithEvents mnuDescribeTwoVariablesGraph As ToolStripMenuItem + Friend WithEvents mnuDescribeGeneral As ToolStripMenuItem + Friend WithEvents mnuDescribeGeneralColumnSummaries As ToolStripMenuItem + Friend WithEvents mnuDescribeGeneralTabulation As ToolStripMenuItem + Friend WithEvents mnuDescribeGeneralGraphics As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecific As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificFrequency As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificSummary As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificMultipleResponse As ToolStripMenuItem + Friend WithEvents mnuModelProbabilityDistributions As ToolStripMenuItem + Friend WithEvents mnuModelProbabilityDistributionsCompareModels As ToolStripMenuItem + Friend WithEvents mnuModelProbabilityDistributionsRandomSamplesUseModel As ToolStripMenuItem + Friend WithEvents ToolStripSeparator3 As ToolStripSeparator + Friend WithEvents mnuModelOneVariable As ToolStripMenuItem + Friend WithEvents mnuModelOneVariableFitModel As ToolStripMenuItem + Friend WithEvents mnuModelOneVariableCompareModels As ToolStripMenuItem + Friend WithEvents mnuModelOneVariableUseModel As ToolStripMenuItem + Friend WithEvents mnuModelTwoVariables As ToolStripMenuItem + Friend WithEvents mnuModelTwoVariablesFitModel As ToolStripMenuItem + Friend WithEvents mnuModelTwoVariablesChooseModel As ToolStripMenuItem + Friend WithEvents mnuModelTwoVariablesUseModel As ToolStripMenuItem + Friend WithEvents mnuModelThreeVariables As ToolStripMenuItem + Friend WithEvents mnuModelThreeVariablesFitModel As ToolStripMenuItem + Friend WithEvents mnuModelThreeVariablesChooseModel As ToolStripMenuItem + Friend WithEvents mnuModelThreeVariablesUseModel As ToolStripMenuItem + Friend WithEvents mnuModelFourVariables As ToolStripMenuItem + Friend WithEvents mnuModelFourVariablesFitModel As ToolStripMenuItem + Friend WithEvents mnuModelFourVariablesChooseModel As ToolStripMenuItem + Friend WithEvents mnuModelFourVariablesUseModel As ToolStripMenuItem + Friend WithEvents mnuModelGeneral As ToolStripMenuItem + Friend WithEvents mnuModelGeneralFitModel As ToolStripMenuItem + Friend WithEvents mnuModelGeneralChooseModel As ToolStripMenuItem + Friend WithEvents mnuModelGeneralUseModel As ToolStripMenuItem + Friend WithEvents ToolStripSeparator4 As ToolStripSeparator + Friend WithEvents mnuModelOtherOneVariable As ToolStripMenuItem + Friend WithEvents mnuModelOtherOneVariableExactResults As ToolStripMenuItem + Friend WithEvents mnuModelOtherOneVariableSampleSummaryData As ToolStripMenuItem + Friend WithEvents mnuModelOtherOneVariableNonParametric As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariables As ToolStripMenuItem + Friend WithEvents mnuModelOtherThreeVariables As ToolStripMenuItem + Friend WithEvents mnuModelOtherGeneral As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesTwoSamples As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesSummaryData As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesSimpleRegression As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesOneWayANOVA As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesNonParametricTwoSamples As ToolStripMenuItem + Friend WithEvents mnuModelOtherTwoVariablesNonParametricOneWayANOVA As ToolStripMenuItem + Friend WithEvents mnuModelOtherThreeVariablesSimpleWithGroups As ToolStripMenuItem + Friend WithEvents mnuModelOtherThreeVariablesNonParametricTwoWayANOVA As ToolStripMenuItem + Friend WithEvents mnuModelOtherThreeVariablesChisquareTest As ToolStripMenuItem + Friend WithEvents mnuModelOtherGeneralANOVAGeneral As ToolStripMenuItem + Friend WithEvents mnuModelOtherGeneralRegression As ToolStripMenuItem + Friend WithEvents mnuModelOtherGeneralLogLinear As ToolStripMenuItem + Friend WithEvents mnuToolsRunRCode As ToolStripMenuItem + Friend WithEvents mnuToolsRestartR As ToolStripMenuItem + Friend WithEvents mnuToolsClearOutputWindow As ToolStripMenuItem + Friend WithEvents ToolStripSeparator5 As ToolStripSeparator + Friend WithEvents mnuToolsSaveCurrentOptions As ToolStripMenuItem + Friend WithEvents mnuToolsLoadOptions As ToolStripMenuItem + Friend WithEvents mnuViewOutputWindow As ToolStripMenuItem + Friend WithEvents ToolStripSeparator22 As ToolStripSeparator + Friend WithEvents mnuModelOtherOneVariableGoodnessofFit As ToolStripMenuItem + Friend WithEvents mnuHelpAboutRInstat As ToolStripMenuItem + Friend WithEvents mnuHelpLicence As ToolStripMenuItem + Friend WithEvents mnuToolsCheckForUpdates As ToolStripMenuItem + Friend WithEvents ToolStripSeparator9 As ToolStripSeparator + Friend WithEvents ToolStripSeparator13 As ToolStripSeparator + Friend WithEvents mnuPrepareCheckData As ToolStripMenuItem + Friend WithEvents mnuPreparePrepareToShareJitter As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataPrePareToShareSdcPackage As ToolStripMenuItem + Friend WithEvents mnuPrepareDataframeColourByProperty As ToolStripMenuItem + Friend WithEvents mnuPrepareDataObjectHideDataframes As ToolStripMenuItem + Friend WithEvents mnuPrepareAppendDataFrame As ToolStripMenuItem + Friend WithEvents mnuFileSaveAsDataAs As ToolStripMenuItem + Friend WithEvents mnuFileSaveAsOutputAs As ToolStripMenuItem + Friend WithEvents mnuFileSaveAsLogAs As ToolStripMenuItem + Friend WithEvents mnuFileSaveAsScriptAs As ToolStripMenuItem + Friend WithEvents mnuFileCloseData As ToolStripMenuItem + Friend WithEvents ToolStripSeparator23 As ToolStripSeparator + Friend WithEvents mnuClimaticClimateMethods As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulation As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationStartOfRain As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationEndOfRain As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationExportCPTToTabular As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationDayMonth As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayDaily As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationDisplaySpellLength As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationExportForPICSA As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationExtremeEvents As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationMissingData As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsDataManipulationMissingDataTable As ToolStripMenuItem + Friend WithEvents mnuClimateMethodsDataManipulationMonthlySummaries As ToolStripMenuItem + Friend WithEvents mnuClimateMethodsDataManipulationOutputForCD As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphics As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsClipBoxPlot As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsCliplot As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsMissingValues As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsHistogram As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsCumExceedance As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsBoxplot As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsInventory As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsAnnualRainfall As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsRainCount As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsTimeseries As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsGraphicsWindrose As ToolStripMenuItem + Friend WithEvents mnuClimateMethodsGraphicsMultipleLines As ToolStripMenuItem + Friend WithEvents mnuClmateMethodThreeSummaries As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsModel As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditional As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditionalOutputForCPT As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditionalRainsStatistics As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditionalSeasonalSummary As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain As ToolStripMenuItem + Friend WithEvents mnuClimaticClimateMethodsAdditionalWaterBalance As ToolStripMenuItem + Friend WithEvents mnuClimateMethodsCreateClimateObject As ToolStripMenuItem + Friend WithEvents mnuClimaticFile As ToolStripMenuItem + Friend WithEvents mnuClimaticFileOpensst As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGenerateEnter As ToolStripMenuItem + Friend WithEvents mnuFileOpenFromODK As ToolStripMenuItem + Friend WithEvents ToolStripSeparator25 As ToolStripSeparator + Friend WithEvents mnuPrepareColumnDate As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateGenerateDate As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateUseDate As ToolStripMenuItem + Friend WithEvents mnuFileConvert As ToolStripMenuItem + Friend WithEvents mnuModelProbabilityDistributionsShowModel As ToolStripMenuItem + Friend WithEvents mnuDescribeMultivariate As ToolStripMenuItem + Friend WithEvents mnuDescribeMultivariateCorrelations As ToolStripMenuItem + Friend WithEvents mnuDescribeMultivariateprincipalComponents As ToolStripMenuItem + Friend WithEvents mnuDescribeMultivariateCanonicalCorrelations As ToolStripMenuItem + Friend WithEvents mnuDescribeUseGraph As ToolStripMenuItem + Friend WithEvents mnuDescribeCombineGraph As ToolStripMenuItem + Friend WithEvents mnuDescribeThemes As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribe As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareSummary As ToolStripMenuItem + Friend WithEvents ToolStripSeparator26 As ToolStripSeparator + Friend WithEvents mnuDescribeSpecificScatterPlot As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificLinePlot As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificHistogram As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificBoxplot As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificDotPlot As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificRugPlot As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificBarChart As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateMakeDate As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateMakeTime As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateUseTime As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataExportOpenRefine As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataImportOpenRefine As ToolStripMenuItem + Friend WithEvents ToolStripSeparator27 As ToolStripSeparator + Friend WithEvents ToolStripSeparator8 As ToolStripSeparator + Friend WithEvents mnuHelpHelpIntroduction As ToolStripMenuItem + Friend WithEvents mnuHelpHistFAQ As ToolStripMenuItem + Friend WithEvents mnuHelpGetingStarted As ToolStripMenuItem + Friend WithEvents ToolStripSeparator28 As ToolStripSeparator + Friend WithEvents mnuHelpMenus As ToolStripMenuItem + Friend WithEvents mnuHelpAboutR As ToolStripMenuItem + Friend WithEvents mnuHelpRPackagesCommands As ToolStripMenuItem + Friend WithEvents mnuHelpDataset As ToolStripMenuItem + Friend WithEvents ToolStripSeparator29 As ToolStripSeparator + Friend WithEvents mnuHelpGuide As ToolStripMenuItem + Friend WithEvents mnuHelpGuidesCaseStudy As ToolStripMenuItem + Friend WithEvents mnuHelpGuideGlosary As ToolStripMenuItem + Friend WithEvents mnuhelpGuidesMore As ToolStripMenuItem + Friend WithEvents mnuClimaticFileExportToCPT As ToolStripMenuItem + Friend WithEvents mnuClimateFileImportFromClimSoft As ToolStripMenuItem + Friend WithEvents mnuClimaticFileImportFromCliData As ToolStripMenuItem + Friend WithEvents mnuCimaticPrepareTransform As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckData As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribeRainfall As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribeTemperatures As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribeWindSpeedDirection As ToolStripMenuItem + Friend WithEvents mnuClimaticPICSA As ToolStripMenuItem + Friend WithEvents mnuClimaticPICSARainfall As ToolStripMenuItem + Friend WithEvents mnuClimaticPICSATemperature As ToolStripMenuItem + Friend WithEvents mnuClimaticPICSACrops As ToolStripMenuItem + Friend WithEvents mnuClimaticSCF As ToolStripMenuItem + Friend WithEvents mnuClimaticModel As ToolStripMenuItem + Friend WithEvents mnuClimaticModelMarkovModelling As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribeSunshineRadiation As ToolStripMenuItem + Friend WithEvents mnuClimaticDescribeGeneral As ToolStripMenuItem + Friend WithEvents mnuClimaticSCFSupportExporttoCPT As ToolStripMenuItem + Friend WithEvents mnuClimaticSCFSupportOpenSST As ToolStripMenuItem + Friend WithEvents ToolStripSeparator17 As ToolStripSeparator + Friend WithEvents ToolStripSeparator31 As ToolStripSeparator + Friend WithEvents ToolStripSeparator32 As ToolStripSeparator + Friend WithEvents mnuClimaticSCFSupportCorrelations As ToolStripMenuItem + Friend WithEvents mnuClimaticSCFSupportPrincipalComponents As ToolStripMenuItem + Friend WithEvents mnuClimaticSCFSupportCanonicalCorrelations As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareUnstackDailyData As ToolStripMenuItem + Friend WithEvents mnuClimaticDefineClimaticData As ToolStripMenuItem + Friend WithEvents mnuProcurement As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepare As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribe As ToolStripMenuItem + Friend WithEvents mnuProcurementModel As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnReshapeGeneralSummaries As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinks As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinksAddKey As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinksViewAndRemoveKey As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinksAddLink As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinksViewAndRemoveKeys As ToolStripMenuItem + Friend WithEvents mnuPrepareKeysAndLinksAddComment As ToolStripMenuItem + Friend WithEvents mnuClimaticModelsExtremes As ToolStripMenuItem + Friend WithEvents mnuClimaticModelCircular As ToolStripMenuItem + Friend WithEvents ToolStripSeparator15 As ToolStripSeparator + Friend WithEvents mnuClimaticPrepareClimaticSummaries As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckDataInventory As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckDataDisplayDaily As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckDataQCRainfall As ToolStripMenuItem + Friend WithEvents ToolStripSeparator18 As ToolStripSeparator + Friend WithEvents mnuProcurementDefineData As ToolStripMenuItem + Friend WithEvents mnuClimaticSCFSupportCumulativeExceedanceGraph As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareMergeAdditionalData As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareFilterByCountry As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareUseAwardDate As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareSetFactorReferenceLevel As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareDefineContractValueCategories As ToolStripMenuItem + Friend WithEvents mnuProcurementDefineRedFlags As ToolStripMenuItem + Friend WithEvents mnuProcurementModelFitModelToolStripMenuItem As ToolStripMenuItem + Friend WithEvents mnuProcurementUseCRI As ToolStripMenuItem + Friend WithEvents ToolStripSeparator33 As ToolStripSeparator + Friend WithEvents mnuDescribeOneVariableFrequencies As ToolStripMenuItem + Friend WithEvents ToolStripSeparator34 As ToolStripSeparator + Friend WithEvents ToolStripMenuItem1 As ToolStripMenuItem + Friend WithEvents mnuDescribeTwoVariablesFrequencies As ToolStripMenuItem + Friend WithEvents mnuFileOpenFromCSPRO As ToolStripMenuItem + Friend WithEvents mnuFileImportFromDatabases As ToolStripMenuItem + Friend WithEvents mnuClimaticFileImportandTidyNetCDF As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareRecodeNumericIntoQuantiles As ToolStripMenuItem + Friend WithEvents mnuDescribeThreeVariable As ToolStripMenuItem + Friend WithEvents mnuDescribeThreeVariableSummarise As ToolStripMenuItem + Friend WithEvents mnuDescribeThreeVariableGraph As ToolStripMenuItem + Friend WithEvents ToolStripSeparator36 As ToolStripSeparator + Friend WithEvents mnuDescribeThreeVariableFrequencies As ToolStripMenuItem + Friend WithEvents ToolStripSeparator35 As ToolStripSeparator + Friend WithEvents splOverall As SplitContainer + Friend WithEvents splDataOutput As SplitContainer + Friend WithEvents ucrDataViewer As ucrDataView + Friend WithEvents ucrOutput As ucrOutputWindow + Friend WithEvents splExtraWindows As SplitContainer + Friend WithEvents splMetadata As SplitContainer + Friend WithEvents splLogScript As SplitContainer + Friend WithEvents ucrColumnMeta As ucrColumnMetadata + Friend WithEvents mnuViewResetToDefaultLayout As ToolStripMenuItem + Friend WithEvents ucrDataFrameMeta As ucrDataFrameMetadata + Friend WithEvents ucrLogWindow As ucrLog + Friend WithEvents ucrScriptWindow As ucrScript + Friend WithEvents mnuClimaticFileOpenGriddedData As ToolStripMenuItem + Friend WithEvents mnuDescribeOneVariableRatingData As ToolStripMenuItem + Friend WithEvents mnuPrepareFactorViewLabels As ToolStripMenuItem + Friend WithEvents mnuDescribeViewGraph As ToolStripMenuItem + Friend WithEvents mnuClimaticDates As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesGenerateDates As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesMakeDate As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesUseDate As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesInfillMissingDates As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesMakeTime As ToolStripMenuItem + Friend WithEvents mnuClimaticDatesUseTime As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareStartoftheRains As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareSpells As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareExtremes As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareEndOfRains As ToolStripMenuItem + Friend WithEvents ExportToolStripMenuItem As ToolStripMenuItem + Friend WithEvents mnuFileExportExportDataSet As ToolStripMenuItem + Friend WithEvents mnuFileExportExportRWorkspace As ToolStripMenuItem + Friend WithEvents mnuFileExportExportGraphAsImage As ToolStripMenuItem + Friend WithEvents mnuFileExportExportRObjectsToolStripMenuItem As ToolStripMenuItem + Friend WithEvents mnuDescribeGeneralUseSummaries As ToolStripMenuItem + Friend WithEvents ToolStripSeparator38 As ToolStripSeparator + Friend WithEvents mnuClimaticDescribeWindSpeedDirectionWindRose As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificCummulativeDistribution As ToolStripMenuItem + Friend WithEvents mnuProcurementUseCRISummariseCRIbyCountry As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataDuplicates As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckDataBoxplot As ToolStripMenuItem + Friend WithEvents mnuCMSAF As ToolStripMenuItem + Friend WithEvents mnuClimaticCMSAFPlotRegion As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDateInfillMissingDates As ToolStripMenuItem + Friend WithEvents mnuTbOpenFromLibrary As ToolStripButton + Friend WithEvents mnuTbDataView As ToolStripButton + Friend WithEvents mnuTbOutput As ToolStripButton + Friend WithEvents mnuTbColumnMetadata As ToolStripButton + Friend WithEvents mnuTbLog As ToolStripButton + Friend WithEvents separator3 As ToolStripSeparator + Friend WithEvents mnuTbResetLayout As ToolStripButton + Friend WithEvents mnuTbOpen As ToolStripSplitButton + Friend WithEvents mnuViewClimaticMenu As ToolStripMenuItem + Friend WithEvents mnuViewProcurementMenu As ToolStripMenuItem + Friend WithEvents ToolStripSeparator39 As ToolStripSeparator + Friend WithEvents mnuPrepareCheckDataBoxplot As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataOneVariableGraph As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataOneVariableSummarise As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataOneWayFrequencies As ToolStripMenuItem + Friend WithEvents ToolStripSeparator40 As ToolStripSeparator + Friend WithEvents ToolStripSeparator41 As ToolStripSeparator + Friend WithEvents ToolStripSeparator30 As ToolStripSeparator + Friend WithEvents ToolStripSeparator37 As ToolStripSeparator + Friend WithEvents ToolStripSeparator42 As ToolStripSeparator + Friend WithEvents ToolStripSeparator43 As ToolStripSeparator + Friend WithEvents mnuProcurementPrepareSummariseRedFlagsByCountryorOther As ToolStripMenuItem + Friend WithEvents mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeOneVariableSummarise As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeOneVariableGraph As ToolStripMenuItem + Friend WithEvents ToolStripSeparator44 As ToolStripSeparator + Friend WithEvents mnuProcurementMapping As ToolStripMenuItem + Friend WithEvents mnuProcurementMappingMapCountryValues As ToolStripMenuItem + Friend WithEvents mnuProcurementModelDefineCorruption As ToolStripMenuItem + Friend WithEvents ToolStripSeparator45 As ToolStripSeparator + Friend WithEvents mnuProcurementCTFVCalculateCRI As ToolStripMenuItem + Friend WithEvents mnuFileImportandTidyNetCDFFile As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificMosaic As ToolStripMenuItem + Friend WithEvents mnuDescribeSpecificParallelCoordinatePlot As ToolStripMenuItem + Friend WithEvents mnuModelHypothesisTests As ToolStripMenuItem + Friend WithEvents ToolStripSeparator46 As ToolStripSeparator + Friend WithEvents mnuClimaticPrepareEvapotranspiration As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataCompareColumns As ToolStripMenuItem + Friend WithEvents mnuOptionsByContext As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextDefineOptionsByContexts As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextPrepare As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextMergeAdditionalData As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextCheckData As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextDescribe As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextDescribeCompareTwoTreatments As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextDescribeCompareMultipleTreatments As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextCheckDataDuplicates As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextCheckDataCompareColumns As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextModel As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextModelFitModel As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextGeneralFitModel As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextPrepareStack As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextPrepareUnstack As ToolStripMenuItem + Friend WithEvents ToolStripSeparator47 As ToolStripSeparator + Friend WithEvents mnuOptionsByContextCheckDataOneVariableSummarise As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextCheckDataOneVariableGraph As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextCheckDataOneVariableFrequencies As ToolStripMenuItem + Friend WithEvents mnuViewOptionsByContextMenu As ToolStripMenuItem + Friend WithEvents mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions As ToolStripMenuItem + Friend WithEvents ToolStripSeparator48 As ToolStripSeparator + Friend WithEvents mnuOptionsByContextDescribeBoxplot As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataAnonymiseIDColumn As ToolStripMenuItem + Friend WithEvents mnuPrepareCheckDataNonNumericCases As ToolStripMenuItem + Friend WithEvents ToolStripSeparator49 As ToolStripSeparator + Friend WithEvents mnuClimaticTidyandExamine As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineTidyDailyData As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineNonNumericCases As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineReplaceValues As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineOneVariableSummarize As ToolStripMenuItem + Friend WithEvents ToolStripSeparator50 As ToolStripSeparator + Friend WithEvents mnuClimaticPrepareLengthOfSeason As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareCompare As ToolStripMenuItem + Friend WithEvents mnuClimaticFileOpenandTidyShapefile As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineMerge As ToolStripMenuItem + Friend WithEvents mnuTbLastGraph As ToolStripButton + Friend WithEvents mnuClimaticCMSAFExporttoCMSAFRToolbox As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareConversions As ToolStripMenuItem + Friend WithEvents mnuHelpAcknowledgments As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategorical As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeNumeric As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategoricalOneVarFreq As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategoricalTwoVarFreq As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategoricalBarCharts As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategoricalMosaic As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeNumericBoxplot As ToolStripMenuItem + Friend WithEvents ToolStripSeparator52 As ToolStripSeparator + Friend WithEvents HistogramToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ToolStripSeparator53 As ToolStripSeparator + Friend WithEvents mnuProcurementOpenFromLibrary As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineUnstack As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineStack As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineAppend As ToolStripMenuItem + Friend WithEvents ToolStripSeparator54 As ToolStripSeparator + Friend WithEvents mnuClimaticPrepareClimdex As ToolStripMenuItem + Friend WithEvents mnuClimaticPrepareSPI As ToolStripMenuItem + Friend WithEvents ToolStripSeparator51 As ToolStripSeparator + Friend WithEvents mnuClimaticMapping As ToolStripMenuItem + Friend WithEvents mnuModelModel As ToolStripMenuItem + Friend WithEvents mnuHelpWindows As ToolStripMenuItem + Friend WithEvents mnuHelpDataViewSpreadsheet As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineDuplicates As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineOneVariableGraph As ToolStripMenuItem + Friend WithEvents mnuClimaticTidyandExamineOneVariableFrequencies As ToolStripMenuItem + Friend WithEvents mnuModelUseModel As ToolStripMenuItem + Friend WithEvents mnuClimaticPICSACumExeedenceGraph As ToolStripMenuItem + Friend WithEvents mnuClimaticCheckDataQCTemperatures As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDefine As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnDefineConvertColumns As ToolStripMenuItem + Friend WithEvents ToolStripSeparator55 As ToolStripSeparator + Friend WithEvents mnuPrepareColumnDefineCircular As ToolStripMenuItem + Friend WithEvents mnuProcurementDescribeCategoricalTreemap As ToolStripMenuItem + + Friend WithEvents mnuToolsInstallRPackage As ToolStripMenuItem + + Friend WithEvents mnuPrepareColumnGenerateDuplicateColumn As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGenerateRowSummaries As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnGenerateRank As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnPrpareColumnGeneratePolynomials As ToolStripMenuItem + Friend WithEvents ToolStripSeparator56 As ToolStripSeparator + Friend WithEvents mnuPrepareCalculator As ToolStripMenuItem + Friend WithEvents mnuPrepareColumnFactorCountInFactor As ToolStripMenuItem + +End Class diff --git a/instat/frmMain.resx b/instat/frmMain.resx index a6085084a3d..05db93aab33 100644 --- a/instat/frmMain.resx +++ b/instat/frmMain.resx @@ -1,9066 +1,9254 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 172, 26 - - - Summarise... - - - 172, 26 - - - Graph... - - - 169, 6 - - - 172, 26 - - - Frequencies... - - - 172, 26 - - - Rating Data... - - - 203, 26 - - - One Variable - - - 171, 26 - - - Summarise... - - - 171, 26 - - - Graph... - - - 168, 6 - - - 171, 26 - - - Frequencies... - - - 203, 26 - - - Two Variables - - - - False - - - 166, 26 - - - Summarise... - - - False - - - 166, 26 - - - Graph... - - - 163, 6 - - - 166, 26 - - - Frequencies - - - 203, 26 - - - Three Variables - - - 249, 26 - - - Frequency Tables... - - - 249, 26 - - - Summary Tables... - - - False - - - 249, 26 - - - Multiple Response... - - - 246, 6 - - - 249, 26 - - - Scatter Plot... - - - 249, 26 - - - Line Plot... - - - 249, 26 - - - Histogram... - - - 249, 26 - - - Boxplot... - - - False - - - 249, 26 - - - Dot Plot... - - - 249, 26 - - - Rug Plot... - - - 249, 26 - - - Bar Chart... - - - 249, 26 - - - Cumulative Distribution... - - - 249, 26 - - - Parallel Coordinate Plot... - - - 249, 26 - - - Mosaic Plot... - - - 203, 26 - - - Specific - - - 221, 26 - - - Column Summaries... - - - False - - - 221, 26 - - - Tabulation... - - - 221, 26 - - - Graphics... - - - 218, 6 - - - 221, 26 - - - Use Summaries... - - - 203, 26 - - - General - - - 200, 6 - - - 242, 26 - - - Correlations... - - - 242, 26 - - - Principal Components... - - - 242, 26 - - - Canonical Correlations... - - - 203, 26 - - - Multivariate - - - 200, 6 - - - 203, 26 - - - Use Graph... - - - 203, 26 - - - Combine Graphs... - - - False - - - 203, 26 - - - Themes... - - - 203, 26 - - - View Graph... - - - 79, 24 - - - Describe - - - 294, 26 - - - Show Model... - - - False - - - 294, 26 - - - Compare Models... - - - 294, 26 - - - Random Samples (Use Model)... - - - 244, 26 - - - Probability Distributions - - - 241, 6 - - - 207, 26 - - - Fit Model... - - - 207, 26 - - - Compare Models... - - - 207, 26 - - - Use Model... - - - 244, 26 - - - One Variable - - - 189, 26 - - - Fit Model... - - - False - - - 189, 26 - - - Choose Model... - - - 189, 26 - - - Use Model... - - - 244, 26 - - - Two Variables - - - 189, 26 - - - Fit Model... - - - False - - - 189, 26 - - - Choose Model... - - - False - - - 189, 26 - - - Use Model... - - - 244, 26 - - - Three Variables - - - 189, 26 - - - Fit Model... - - - False - - - 189, 26 - - - Choose Model... - - - False - - - 189, 26 - - - Use Model... - - - 244, 26 - - - Four Variables - - - 189, 26 - - - Fit Model... - - - False - - - 189, 26 - - - Choose Model... - - - False - - - 189, 26 - - - Use Model... - - - 244, 26 - - - General - - - 241, 6 - - - 244, 26 - - - Hypothesis Tests... - - - 244, 26 - - - Model... - - - 244, 26 - - - Use Model... - - - 196, 26 - - - Exact Results... - - - False - - - 196, 26 - - - Summary Data... - - - False - - - 196, 26 - - - Non Parametric... - - - False - - - 196, 26 - - - Goodness of Fit... - - - False - - - 244, 26 - - - Other (One Variable) - - - False - - - 320, 26 - - - Two Samples... - - - False - - - 320, 26 - - - Summary Data... - - - 320, 26 - - - Simple Regression... - - - 320, 26 - - - One Way ANOVA... - - - False - - - 320, 26 - - - Non Parametric Two Samples... - - - 320, 26 - - - Non Parameteric One Way ANOVA... - - - False - - - 244, 26 - - - Other (Two Variables) - - - False - - - 312, 26 - - - Simple With Groups... - - - 312, 26 - - - Non Parametric Two Way ANOVA... - - - 312, 26 - - - Chi-square Test... - - - False - - - 244, 26 - - - Other (Three Variable) - - - False - - - 198, 26 - - - ANOVA General... - - - False - - - 198, 26 - - - Regression... - - - False - - - 198, 26 - - - Log Linear... - - - False - - - 244, 26 - - - Other (General) - - - 64, 24 - - - Model - - - False - - - 259, 26 - - - Examine... - - - False - - - False - - - 259, 26 - - - Process... - - - False - - - False - - - 145, 26 - - - Site... - - - False - - - 145, 26 - - - Penman... - - - 259, 26 - - - Evaporation - - - False - - - False - - - 253, 26 - - - Crop Coefficients... - - - False - - - 253, 26 - - - Water Satisfaction Index... - - - 259, 26 - - - Crop - - - False - - - False - - - 259, 26 - - - Heat Sum... - - - False - - - 252, 26 - - - Data View - - - 252, 26 - - - Output Window - - - 252, 26 - - - Log Window - - - 252, 26 - - - Script Window - - - 252, 26 - - - Column Metadata - - - 252, 26 - - - Data Frame Metadata - - - 249, 6 - - - 252, 26 - - - Climatic Menu - - - 252, 26 - - - Procurement Menu - - - 252, 26 - - - Options by Context Menu - - - 249, 6 - - - 252, 26 - - - Reset to Default Layout - - - 53, 24 - - - View - - - 265, 26 - - - Introduction - - - 265, 26 - - - History and FAQ - - - 265, 26 - - - Getting Started - - - 262, 6 - - - 265, 26 - - - Windows - - - 265, 26 - - - Data View (Spreadsheet) - - - 265, 26 - - - Menus and Dialogs - - - 265, 26 - - - About R - - - 265, 26 - - - R Packages and Commands - - - 265, 26 - - - Datasets - - - 262, 6 - - - 199, 26 - - - Case Study Guide - - - 199, 26 - - - Glossary - - - False - - - 199, 26 - - - More... - - - 265, 26 - - - Guides - - - False - - - 265, 26 - - - About R-Instat - - - 265, 26 - - - Licence... - - - 265, 26 - - - Acknowlegments - - - 53, 24 - - - Help - - - 538, 56 - - - 256, 6 - - - 638, 56 - - - 256, 26 - - - Open SST... - - - 256, 26 - - - Open Gridded Data (IRI)... - - - 256, 26 - - - Import and Tidy NetCDF... - - - 256, 26 - - - Open and Tidy Shapefile... - - - 256, 26 - - - Import From CLIMSOFT... - - - False - - - 256, 26 - - - Import From CLIDATA... - - - 253, 6 - - - 256, 26 - - - Export to CPT... - - - 259, 26 - - - File - - - 256, 6 - - - 255, 26 - - - Tidy Daily Data... - - - 255, 26 - - - Non-numeric Cases... - - - 255, 26 - - - Replace Values... - - - 255, 26 - - - Duplicates... - - - 252, 6 - - - 255, 26 - - - Stack... - - - 255, 26 - - - Unstack... - - - 255, 26 - - - Merge... - - - 255, 26 - - - Append... - - - 252, 6 - - - 255, 26 - - - One Variable Summarise... - - - 255, 26 - - - One Variable Graph... - - - 255, 26 - - - One Variable Frequencies - - - 259, 26 - - - Tidy and Examine - - - 195, 26 - - - Generate Dates... - - - 195, 26 - - - Make Date... - - - 195, 26 - - - Fill Date Gaps... - - - 195, 26 - - - Use Date... - - - False - - - 195, 26 - - - Make Time... - - - False - - - 195, 26 - - - Use Time... - - - 259, 26 - - - Dates - - - 259, 26 - - - Define Climatic Data... - - - 207, 26 - - - Inventory... - - - 207, 26 - - - Display Daily... - - - 207, 26 - - - Boxplot... - - - 207, 26 - - - QC Temperatures... - - - 207, 26 - - - QC Rainfall... - - - 259, 26 - - - Check Data - - - 224, 26 - - - Transform... - - - 224, 26 - - - Conversions... - - - 224, 26 - - - Compare... - - - 221, 6 - - - 224, 26 - - - Climatic Summaries... - - - 224, 26 - - - Start of the Rains... - - - 224, 26 - - - End of Rains... - - - 224, 26 - - - Length of Season... - - - 224, 26 - - - Spells... - - - 224, 26 - - - Extremes... - - - 221, 6 - - - 224, 26 - - - Climdex... - - - 224, 26 - - - SPI... - - - 221, 6 - - - 224, 26 - - - Evapotranspiration... - - - False - - - 224, 26 - - - Summary... - - - False - - - False - - - 224, 26 - - - New Worksheet... - - - False - - - False - - - 224, 26 - - - Import daily Data... - - - False - - - False - - - 224, 26 - - - Make Factor... - - - False - - - False - - - 224, 26 - - - Shift Daily Data... - - - False - - - False - - - 224, 26 - - - Unstack Daily Data... - - - False - - - False - - - 224, 26 - - - Stack Daily data... - - - False - - - 259, 26 - - - Prepare - - - 256, 6 - - - False - - - 241, 26 - - - Rainfall... - - - False - - - 241, 26 - - - Temperature... - - - 164, 26 - - - Wind Rose... - - - 241, 26 - - - Wind Speed/Direction... - - - False - - - 241, 26 - - - Sunshine/Radiation... - - - 238, 6 - - - False - - - 241, 26 - - - General - - - 238, 6 - - - 259, 26 - - - Describe - - - 295, 26 - - - Rainfall Graph... - - - 295, 26 - - - Cumulative/Exceedance Graph... - - - False - - - 295, 26 - - - Temperature... - - - 295, 26 - - - Crops... - - - 259, 26 - - - PICSA - - - 280, 26 - - - Plot Region... - - - 280, 26 - - - Export to CM SAF R Toolbox... - - - 259, 26 - - - CM SAF - - - 259, 26 - - - Mapping... - - - 214, 26 - - - Extremes... - - - False - - - 214, 26 - - - Circular... - - - 214, 26 - - - Markov Modelling... - - - 259, 26 - - - Model - - - 256, 6 - - - 295, 26 - - - Open SST... - - - 295, 26 - - - Export to CPT... - - - 292, 6 - - - 295, 26 - - - Correlations... - - - 295, 26 - - - Principal Components... - - - 295, 26 - - - Canonical Correlations... - - - 295, 26 - - - Cumulative/Exceedance Graph... - - - 259, 26 - - - Seasonal Forecast Support - - - False - - - 271, 26 - - - Start of Rain... - - - False - - - 271, 26 - - - End of Rain... - - - False - - - 271, 26 - - - Change Format Day Month... - - - False - - - 271, 26 - - - Export CPT to Tabular... - - - False - - - 271, 26 - - - Day Month... - - - False - - - 271, 26 - - - Display Daily... - - - False - - - 271, 26 - - - Display DOY of Year... - - - False - - - 271, 26 - - - Display Rain Running Total... - - - False - - - 271, 26 - - - Display Spell Length... - - - False - - - 271, 26 - - - Export for PICSA... - - - False - - - 271, 26 - - - Extreme Events... - - - False - - - 271, 26 - - - Missing Data... - - - False - - - 271, 26 - - - Missing Data Table... - - - False - - - 271, 26 - - - Monthly Summaries... - - - False - - - 271, 26 - - - Output for CDT... - - - 239, 26 - - - Data Manipulation - - - False - - - 262, 26 - - - Cliboxplot... - - - False - - - 262, 26 - - - Cliplot... - - - False - - - 262, 26 - - - Missing Values... - - - False - - - 262, 26 - - - Histogram... - - - False - - - 262, 26 - - - Cummulative Exceedance... - - - False - - - 262, 26 - - - Boxplot... - - - False - - - 262, 26 - - - Inventory... - - - False - - - 262, 26 - - - Annual Rainfall... - - - False - - - 262, 26 - - - Rain Count... - - - False - - - 262, 26 - - - Timeseries... - - - False - - - 262, 26 - - - Windrose... - - - False - - - 262, 26 - - - Multple Lines... - - - False - - - 262, 26 - - - Three Summaries... - - - 239, 26 - - - Graphics - - - False - - - 239, 26 - - - Model... - - - False - - - 251, 26 - - - Output for CPT... - - - False - - - 251, 26 - - - Rains Statistics... - - - False - - - 251, 26 - - - Seasonal Summary... - - - False - - - 251, 26 - - - Seasonal Summary Rain... - - - False - - - 251, 26 - - - Water Balance... - - - 239, 26 - - - Additional - - - False - - - 239, 26 - - - Create Climate Object... - - - 259, 26 - - - Climate Methods - - - False - - - 75, 24 - - - Climatic - - - - Ctrl+S - - - 281, 26 - - - Save... - - - 253, 26 - - - Save Data As... - - - 253, 26 - - - Save Output Window As... - - - 253, 26 - - - Save Log As... - - - 253, 26 - - - Save Script Window As... - - - 281, 26 - - - Save As - - - False - - - Ctrl+P - - - 281, 26 - - - Print... - - - False - - - 281, 26 - - - Print Preview... - - - 278, 6 - - - 281, 26 - - - Exit - - - False - - - Ctrl+F - - - 220, 26 - - - Find - - - False - - - 220, 26 - - - Find Next - - - False - - - 220, 26 - - - Replace - - - False - - - Ctrl+X - - - 220, 26 - - - Cut - - - Ctrl+C - - - 220, 26 - - - Copy - - - False - - - Ctrl+Y - - - 220, 26 - - - Copy Special - - - False - - - Ctrl+V - - - 220, 26 - - - Paste - - - Ctrl+A - - - 220, 26 - - - Select All - - - 47, 24 - - - Edit - - - 775, 56 - - - 946, 56 - - - 151, 20 - - - No worksheet loaded - - - 0, 568 - - - 1, 0, 19, 0 - - - 1112, 25 - - - 8 - - - Status - - - stsStrip - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 17, 95 - - - Magenta - - - 49, 34 - - - &Open - - - Magenta - - - 34, 34 - - - Open From Library - - - Magenta - - - 34, 34 - - - &Save - - - 6, 37 - - - Magenta - - - 34, 34 - - - &Copy - - - False - - - Magenta - - - 34, 34 - - - &Paste - - - 6, 37 - - - Magenta - - - 34, 34 - - - Edit Last Dialog - - - 63, 6 - - - False - - - 63, 6 - - - False - - - Magenta - - - 44, 34 - - - Last 10 Dialogs - - - Magenta - - - 34, 34 - - - View Last Graph - - - 6, 37 - - - Magenta - - - 34, 34 - - - Data View - - - Magenta - - - 34, 34 - - - Output Window - - - Magenta - - - 34, 34 - - - Column Metadata - - - Magenta - - - 34, 34 - - - Log Window - - - Magenta - - - 34, 34 - - - Reset Layout - - - 6, 37 - - - Magenta - - - 34, 34 - - - He&lp - - - 0, 28 - - - No - - - 1112, 37 - - - 7 - - - Tool - - - Tool_strip - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 122, 95 - - - On - - - Ctrl+N - - - 281, 26 - - - New Data Frame... - - - Ctrl+O - - - 281, 26 - - - Open From File... - - - 281, 26 - - - Open From Library... - - - 278, 6 - - - 281, 26 - - - Open From ODK... - - - False - - - 281, 26 - - - Open From CSPRO... - - - False - - - 281, 26 - - - Import From Databases... - - - 281, 26 - - - Import and Tidy NetCDF File... - - - 278, 6 - - - False - - - 281, 26 - - - Convert... - - - 278, 6 - - - 246, 26 - - - Export Dataset... - - - 246, 26 - - - Export R Objects... - - - 246, 26 - - - Export R Workspace... - - - 246, 26 - - - Export Graph As Image... - - - 281, 26 - - - Export - - - 281, 26 - - - Close Data File - - - 278, 6 - - - 44, 24 - - - File - - - 239, 26 - - - View Data... - - - 239, 26 - - - Rename Column... - - - 239, 26 - - - Row Numbers/Names... - - - 236, 6 - - - 239, 26 - - - Sort... - - - 239, 26 - - - Filter... - - - 239, 26 - - - Replace Values... - - - 236, 6 - - - 239, 26 - - - Convert Columns... - - - 239, 26 - - - Column Metadata... - - - 239, 26 - - - Column Structure... - - - 236, 6 - - - 239, 26 - - - Reorder Columns... - - - 239, 26 - - - Insert Columns/Rows... - - - 239, 26 - - - Delete Columns/Rows... - - - False - - - 239, 26 - - - Protect Column... - - - 239, 26 - - - Hide/Show Columns... - - - False - - - 239, 26 - - - Freeze Columns... - - - 239, 26 - - - Colour by Property... - - - 216, 26 - - - Data Frame - - - 299, 26 - - - Duplicates... - - - 299, 26 - - - Compare Columns... - - - 299, 26 - - - Non-numeric Cases... - - - 296, 6 - - - 299, 26 - - - Boxplot... - - - 299, 26 - - - One Variable Summarise... - - - 299, 26 - - - One Variable Graph... - - - 299, 26 - - - One Variable Frequencies... - - - 296, 6 - - - 299, 26 - - - Export To OpenRefine... - - - 299, 26 - - - Import From OpenRefine... - - - 296, 6 - - - False - - - 299, 26 - - - Jitter... - - - False - - - 299, 26 - - - Prepare to Share (sdc package)... - - - 299, 26 - - - Anonymise ID Column... - - - 216, 26 - - - Check Data - - - 213, 6 - - - 221, 26 - - - Calculations... - - - 221, 26 - - - Column Summaries... - - - 221, 26 - - - General Summaries... - - - 218, 6 - - - 221, 26 - - - Duplicate Column... - - - False - - - 221, 26 - - - Transform... - - - 221, 26 - - - Rank... - - - 221, 26 - - - Polynomials... - - - 221, 26 - - - Row Summary... - - - 216, 26 - - - Column: Calculate - - - 212, 26 - - - Regular Sequence... - - - 212, 26 - - - Count in Factor... - - - 209, 6 - - - 212, 26 - - - Enter... - - - 212, 26 - - - Random Samples... - - - 212, 26 - - - Permute Columns... - - - 216, 26 - - - Column: Generate - - - 214, 26 - - - Convert To Factor... - - - 214, 26 - - - Recode Numeric... - - - 211, 6 - - - 214, 26 - - - Recode Factor... - - - 214, 26 - - - Combine Factors... - - - 214, 26 - - - Dummy Variables... - - - 211, 6 - - - 214, 26 - - - Levels/Labels... - - - 214, 26 - - - View Labels... - - - 214, 26 - - - Reorder Levels... - - - 214, 26 - - - Reference Level... - - - 214, 26 - - - Unused Levels... - - - 214, 26 - - - Contrasts... - - - 211, 6 - - - 214, 26 - - - Factor Data Frame... - - - 216, 26 - - - Column: Factor - - - 180, 26 - - - Find/Replace... - - - 180, 26 - - - Transform... - - - 180, 26 - - - Split... - - - 180, 26 - - - Combine... - - - False - - - 180, 26 - - - Match... - - - 180, 26 - - - Distance... - - - 216, 26 - - - Column: Text - - - 195, 26 - - - Generate Dates... - - - 195, 26 - - - Make Date... - - - 195, 26 - - - Fill Date Gaps... - - - 195, 26 - - - Use Date... - - - False - - - 195, 26 - - - Make Time... - - - False - - - 195, 26 - - - Use Time... - - - 216, 26 - - - Column: Date - - - 216, 26 - - - Convert Columns... - - - 213, 6 - - - 216, 26 - - - Circular... - - - 216, 26 - - - Column: Define - - - 233, 26 - - - Column Summaries... - - - 233, 26 - - - General Summaries... - - - 230, 6 - - - 233, 26 - - - Stack... - - - 233, 26 - - - Unstack... - - - 233, 26 - - - Merge... - - - 230, 6 - - - 233, 26 - - - Append Data Frames... - - - 233, 26 - - - Subset... - - - 233, 26 - - - Random Subset... - - - 233, 26 - - - Transpose... - - - 216, 26 - - - Column: Reshape - - - 213, 6 - - - 248, 26 - - - Add Key... - - - 248, 26 - - - View and Remove Keys... - - - 248, 26 - - - Add Link... - - - 248, 26 - - - View and Remove Links... - - - 248, 26 - - - Add Comment... - - - 216, 26 - - - Keys and Links - - - False - - - 238, 26 - - - Data Frame Metadata... - - - 238, 26 - - - Rename Data Frame... - - - False - - - 238, 26 - - - Reorder Data Frames... - - - 238, 26 - - - Copy Data Frame... - - - 238, 26 - - - Delete Data Frames... - - - 235, 6 - - - 238, 26 - - - Hide Dataframes... - - - 238, 26 - - - Metadata... - - - False - - - 238, 26 - - - Rename Metadata... - - - False - - - 238, 26 - - - Reorder Metadata... - - - False - - - 238, 26 - - - Delete Metadata... - - - 216, 26 - - - Data Object - - - 147, 26 - - - View... - - - 147, 26 - - - Rename... - - - 147, 26 - - - Reorder... - - - 147, 26 - - - Delete... - - - 216, 26 - - - R Objects - - - 72, 24 - - - Prepare - - - 263, 26 - - - Open From Library... - - - 263, 26 - - - Define Procurement Data... - - - 437, 26 - - - Filter by Country (or other)... - - - 434, 6 - - - 437, 26 - - - Define Contract Value Categories... - - - 437, 26 - - - Recode Numeric into Quantiles... - - - 437, 26 - - - Set Factor Reference Level... - - - 437, 26 - - - Use Award Date (or other)... - - - 434, 6 - - - 437, 26 - - - Summarise Red Flags by Country (or other)... - - - 437, 26 - - - Summarise Red Flags by Country and Year (or other)... - - - 437, 26 - - - Merge Additional Data... - - - 263, 26 - - - Prepare - - - 255, 26 - - - One Variable Summarise... - - - 255, 26 - - - One Variable Graph... - - - 252, 6 - - - 393, 26 - - - One Variable Frequencies... - - - 393, 26 - - - Two Variable Frequencies by Sector (or other)... - - - 390, 6 - - - 393, 26 - - - Bar Chart... - - - 393, 26 - - - Mosaic Plot... - - - 255, 26 - - - Categorical - - - 314, 26 - - - Boxplot... - - - 314, 26 - - - Histogram... - - - 311, 6 - - - 314, 26 - - - Correlations (Red Flags or others)... - - - 255, 26 - - - Numeric - - - 263, 26 - - - Describe - - - 224, 26 - - - Map Country Values... - - - 263, 26 - - - Mapping - - - 356, 26 - - - Define Corruption Risk Output Variables... - - - 356, 26 - - - Fit Model... - - - 263, 26 - - - Model - - - 260, 6 - - - 263, 26 - - - Define Red Flag Variables... - - - 335, 26 - - - Calculate Corruption Risk Index (CRI)... - - - 335, 26 - - - Summarise CRI by Country (or other)... - - - 263, 26 - - - Corruption Risk Index - - - 105, 24 - - - Procurement - - - 260, 26 - - - Duplicates... - - - 260, 26 - - - Compare Columns... - - - 257, 6 - - - 260, 26 - - - One Variable Summarise... - - - 260, 26 - - - One Variable Graph... - - - 260, 26 - - - One Variable Frequencies... - - - 304, 26 - - - Check Data - - - 304, 26 - - - Define Options by Context Data... - - - 344, 26 - - - Calculate DIfference Between Options... - - - 341, 6 - - - 344, 26 - - - Merge Additional Data... - - - 344, 26 - - - Stack... - - - 344, 26 - - - Unstack... - - - 304, 26 - - - Prepare - - - 269, 26 - - - Compare Two Options... - - - False - - - 269, 26 - - - Compare Multiple Options... - - - 269, 26 - - - Boxplot... - - - 304, 26 - - - Describe - - - 211, 26 - - - Fit Model... - - - 211, 26 - - - General Fit Model... - - - 304, 26 - - - Model - - - 148, 24 - - - Options by Context - - - False - - - 236, 26 - - - Run R Code... - - - False - - - 236, 26 - - - Restart R - - - False - - - 236, 26 - - - Check for Updates... - - - 236, 26 - - - Clear Output Window... - - - 233, 6 - - - False - - - 236, 26 - - - Save Current Options... - - - False - - - 236, 26 - - - Load Options... - - - 236, 26 - - - Options... - - - 56, 24 - - - Tools - - - 0, 0 - - - 8, 2, 0, 2 - - - 1112, 28 - - - 6 - - - Menu_strip - - - mnuBar - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 126, 22 - - - Export... - - - Fill - - - 0, 65 - - - 4, 4, 4, 4 - - - Horizontal - - - Fill - - - 0, 0 - - - 4, 4, 4, 4 - - - Fill - - - 0, 0 - - - 4, 4, 4, 4 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 97, 216 - - - 0 - - - ucrColumnMeta - - - instat.ucrColumnMetadata, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splMetadata.Panel1 - - - 0 - - - splMetadata.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splMetadata - - - 0 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 236, 216 - - - 0 - - - ucrDataFrameMeta - - - instat.ucrDataFrameMetadata, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splMetadata.Panel2 - - - 0 - - - splMetadata.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splMetadata - - - 1 - - - 340, 216 - - - 97 - - - 7 - - - 0 - - - splMetadata - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splExtraWindows.Panel1 - - - 0 - - - splExtraWindows.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splExtraWindows - - - 0 - - - Fill - - - 0, 0 - - - 4, 4, 4, 4 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 237, 216 - - - 0 - - - ucrLogWindow - - - instat.ucrLog, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splLogScript.Panel1 - - - 0 - - - splLogScript.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splLogScript - - - 0 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 521, 216 - - - 0 - - - ucrScriptWindow - - - instat.ucrScript, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splLogScript.Panel2 - - - 0 - - - splLogScript.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splLogScript - - - 1 - - - 765, 216 - - - 237 - - - 7 - - - 0 - - - splLogScript - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splExtraWindows.Panel2 - - - 0 - - - splExtraWindows.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splExtraWindows - - - 1 - - - 1112, 216 - - - 340 - - - 7 - - - 0 - - - splExtraWindows - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splOverall.Panel1 - - - 0 - - - splOverall.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splOverall - - - 0 - - - Fill - - - 0, 0 - - - 4, 4, 4, 4 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 512, 281 - - - 0 - - - ucrDataViewer - - - instat.ucrDataView, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splDataOutput.Panel1 - - - 0 - - - splDataOutput.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splDataOutput - - - 0 - - - Fill - - - 0, 0 - - - 5, 6, 5, 6 - - - 593, 281 - - - 0 - - - ucrOutput - - - instat.ucrOutputWindow, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - splDataOutput.Panel2 - - - 0 - - - splDataOutput.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splDataOutput - - - 1 - - - 1112, 281 - - - 512 - - - 7 - - - 0 - - - splDataOutput - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splOverall.Panel2 - - - 0 - - - splOverall.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splOverall - - - 1 - - - 1112, 503 - - - 216 - - - 6 - - - 10 - - - splOverall - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 29 - - - 8, 16 - - - 1112, 593 - - - - AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA - IACoJQAA7h4AAJCQAAABACAAaE8BAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAA - AAAAAAAA///////////69fH/+fPv//z49v/79vL/9u3l/+/e0f/69fL/9erh//Xp4P/v3c//+fPu//Xp - 4P/8+ff////////+/v//////8eLX/+/d0P/48Or/8eDS//Pm3P/s18f/7drL//Hh1v/v3c//69XF/+vU - xP/v3c7//v79/////////v7///////Lk2v/v3M//7NfH/+/dz//r1MP/6dC8//Tn3v/t2cr/9uzk/+XI - sf/s1sb/69TD/////v////////7+///////v3tH/+fPu//Pm2//37uf//fz6//jv6f/37uj/69bG//77 - +v/48On//Pj2/+nRvv///v7/////////////////+/f0//37+v//////8+TY/8mOXP/NmWz/+fLs//// - ///evqL/wYhW/8iVaf/79/P////////+/v///////v7+/////////v3//////+LLuf+vVQr/sV0X/+Xa - 0v/28+//tWoq/6BFAP/MnXT///////79/P///////v7+///////39vb/08/O/62sr/+ljHv/u2Yg/7do - J/+noaL/rYdo/69XDP+1bCz/+vPt/////////v7////////////u7e3/ura1/6Wfnf+5ubv/072s/7pk - Hf+6aij/06aA/7dtL/+4aCP/v6ON/+Tn7P///////v7+///////29vX/wr68/7KurP/Nysj///////Db - yf+6ZB7/u2kl/7JWCf+xWA7/t2ck/9Gkfv+7trb/8O/v///////+/v7/2tjX/725t//Cv73/9/X0//// - ///u2cj/vGUe/75sKf/iv6P/5MSq/7lrK/+1Wg7/xqaO/8nKzv///////f39/9HPzf/Bvrv/y8jH//38 - +///////8NvK/75nIv/BcC7/8d7P//bq4P/BeT3/tFwS/8WZdv+6u8D///////7+/v/X1dP/xsPA/8XC - wP/y8O///////+7Xxf+6XRL/vGMb/7ldFP+1Wg//s1kQ/8BpIv/KsqH/ubi8///////+/f3/6+rp/8jG - w//Gw8H/zcrH//f6/P/46t//3KJz/9yleP/bpHf/26R4/9ymev/jybX/p6Sm/93a2v///////v7+//// - ///g3tz/xsPA/8TBv//Fwr//2dnY/+zw9P/z9/r/8/b6/+vu8v/T1tn/pKOl/8TAwP///////v7+//// - /////////////+fm5P/Oy8n/xMG+/7y4tv+4s7D/trGu/7CrqP+po6H/rKaj/9fU0////////v7+//// - //////////////7+/v//////+fn5/+jm5f/a2Nb/0c7M/83Kyf/Sz87/4uDf//n5+f///////v7+//// - /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAATCwAAEwsAAAAAAAAAAAAA//////// - /////////v38//79/P/+/fz//v38///////9+/n///////Xr4//z5dv///7+//7+/f/37uj//v79//Pl - 2//37ef//v38///////47+n//fv6///////////////////+/v//////8uTa//Lk2v/y5Nr/8uTa//// - ///q0b3/8+Xb/+fNuP/s1sb/7trM//Lk2v/ozbj/7tvN/+jOuv/p0L3/5MWu//v28//gvaH///7+//// - //////////////7+/v//////8eHV//Hh1f/x4tb/8eLX///////lx6///fz6//jv6f/nzbj/7NfG/+/d - 0P/z5t3/8ODU/+zYyf/06N7/5cm0//Xr4v/p0Lz///////79/f/////////////+/v//////8eLW//Hj - 2P/v3dD/7NjI///////mybP/8eLX/+HApv/z5tz//vz8/+/d0P/z5dv//fv5//Df0//pz7v/4sKp//fv - 6P/r08D///////79/f/////////////+/v//////8eLX//Dg1f/16uL/3rqf/+PEq//t2sv/9uzl/+TF - rf/kxaz/9Onh/+HBqP/kxa//+PHs/+TFrf/lyLH/8+bd/+vVxP/ZrYz////////+/v////////////7+ - /f//////8eHW/+zYyf///////fz6//v18v///v7////////+/v/+/f3///////Df1P/z5tz////////+ - /f///f3///////bs5P/u2sr////////+/f//////////////////////+/by//nz7v///////vz7//// - ///w3s//06F3/9Wogv/UqIL/9/Dq////////////8uTZ/86hef/Rp4L/y5tx/+DDqf///////v79//// - ///////////////////////////////////+/v7//vz7///////lxar/rFAD/69aEv+vWRH/9Ofc//// - ////////y5hs/6JKAP+nVg7/o00D/+bOuv///////v38/////////////////////////////v7+///+ - /v///////v38//b7///YuaH/tmEa/7hpJ/+2ZyX/3tDF//n+///y5Nf/sWIf/7BkIv+pWBH/yJNm//// - ///+/v3////////////////////////////+/v7///////n5+f/a2Nf/vLa1/6amqv+ohm3/umMb/7dm - I/+2ZSL/kn1y/5OUnP+ygFf/sV0U/7BjIP+yYx7/7+DS///////+/v3///////////////////////7+ - /v//////5OPi/7i0s/+po6L/pJ2b/6GgpP+xkHf/u2Qc/7hnJP+3ZSL/1MrE/8Gzqv+tXRr/tGUi/6dP - BP/AjWP///////79/P///////////////////////v7+///////a2Nf/sq2r/7KurP+uqaf/t7Gv/+Pm - 6v/jxKv/uGAY/7tpJv+5ZiL/0pZl/8iBRf+0YRz/s2Mf/9Cabf+xq6v/x8TE///////+/v7///////// - /////////////+Pi4f+3s7H/u7e1/7Ovrf/Hw8L/+ff2///////oybD/uWAY/7xqKP+6aCT/s10V/7Rf - Gf+2ZiP/tWQh/8eJVP/q1ML/raqt/9TQ0P///////v7+////////////9/f3/8TBv/++u7n/ura1/8O/ - vv/6+vr///79///////oybD/umEZ/71rKP+8aSX/vGwq/7tsKv+3ZB//tWMe/69aE/+4ZR//4M2+/6Og - o//49/b/////////////////4uHg/8G+u//CwL7/ura0/+Hf3////////fv6///////pyrH/vGIa/75s - Kf+9aib/7NO///jv6P/v28r/vnM1/7dmI/+uWBD/1qJ2/66tsv/Szs3///////79/f//////19XU/8TA - vv/Ewb//vrq4/+zr6////////fz7///////pyrH/vWMb/79sKf+/ayj/9efd///////+/fz/xYBI/7Vi - HP+yXRj/0ZRg/7e1t/+7trb///////39/f//////2NbU/8bDwP/HxMH/v7y5/+bk4////////fz7//// - ///qy7L/vmQd/8FuLP/AbCn/zYpU/9CTYf/JhE3/umcj/7trKf+xWhL/1p9x/7Kxtf+7tbT///////39 - /f//////4uHf/8fFwv/JxsT/w8C9/8/Myv/+/f3//v38///////pybD/vWEX/8BrJ/++aCP/u2Ia/7lf - Fv+4YBn/umYh/7VfGP+4Yhv/6NLA/5qXm//Szc3///////39/f//////9PTz/8zKx//Kx8X/yMXD/8K/ - vP/Z19X//fz7///////sz7j/xXIw/8h8Pv/HeTv/x3o9/8Z6PP/FeTv/w3Y4/82KVP/x18L/w8LE/5aP - jv/19PT///////7+/v///////////+Lg3//HxcL/y8jG/8jFw//Cvrz/z8zL/+/v7v/++/r///n0///6 - 9f//+vX///r1///69v//+/b//vjz//Pz9P/ExMf/kIiI/9DNzf///////v7+//////////////////79 - /f/b2df/x8XC/8rHxP/JxsP/wr+9/8C9u//Mycj/29rb/+Xl5v/p6ur/6Ojp/+Pj5P/X1tf/xMHC/6ii - ov+Wjo3/xcHB///////////////////////////////////////+/v3/4uHf/8rIxf/Gw8D/x8TB/8XC - wP/AvLr/u7e0/7i0sv+3srD/s6+t/6+pp/+oo6H/opyb/6mjov/V0tL///////7+/v////////////// - /////////////////////v7///////T08//d29r/zcrI/8XCwP/Cv7z/wLy6/726uP+6trT/trKx/7ax - sP+7t7b/0M3M//Lx8f///////v7+/////////////////////////////////////////////v7+//// - ////////+vn5/+3s6//i4N//2tjW/9XT0v/X1dT/3dva/+no5//5+fn////////////+/v7///////// - ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAA - AABAAAAAAQAgAAAAAAAAEAAAEwsAABMLAAAAAAAAAAAAAP////////////////////////////////// - /////////////////////////////////////////vz8//7+/f////////////////////////////// - ///+/Pz///////////////////////////////////////////////////////////////////////36 - +P/p0cD//////+/e0f/059////////nz7//r08D//////+TFrf/ctZj/3LaZ//Pl2///////6M66/+LA - pv//////3ric/9y1mP/iwKf/5cex///////06N//27GR//z69//////////+//////////////////// - ////////+/f0/9y1mP//////5cm1/+3Yyv//////9uvk/+C7nv/58+//5cex///////68+//2K2M//// - ///asZL//fr4/+rUw//jxa7///////Tn3f/SoHv//////+PDqv/s1cP///////7+/f////////////// - ///////////////////8+PX/3rqg///////nzrv/7tvN///////27eX/4L2g///////79/T/7NfH/9y0 - lf/jw6r//////966oP/+/Pv/+O/p/922mf/v3tH/9Ojf/9y1mP//////5cau//Hg0v///////v79//// - //////////////////////////////z49f/euZ///////+fNuf/t2sz///////ft5v/gvJ///////9mt - jP/my7b/9u3m////////////37yj//v39P//////+fLs/+rTw//lxq7/1KR////////lyLD/8eDS//// - ///+/v3//////////////////////////////////Pj1/965nv//////5ciz/9Ged//37+j/5cix/+XI - sv/79vP/16uK//36+P/r1cT/5sq2//7+/v/VpYP/9enh//rz7//euZ7/+/fz//Dg0//euZz//////9yz - lP/ny7b////////+/v/////////////////////////////////8+PX/37yi///////37un/797S/+LC - qP/jw6r/+/f0///////v3c//3beY/+G/pP/69fH/+fLu/8ySZ//s1sf//////+7azP/euJr/4L6j//jx - 7P//////06B5/964nP////////////////////////////////////////////v39P/ctpr///////// - /v///////////////////////////////////////////////v//////6dHA//36+P////////////// - /////////v79///////t2cn/9eng/////////v7//////////////////////////////////fz7//Hh - 1f////////7+//7+/f/+/Pv///////Hf0f/euZn/37yf/926nP/duZv/+fPt///////+/f3///7+//78 - +v/fwab/2baX/9q4mv/bup3/2bWV//Tq4P///////v7+//////////////////////////////////// - //////////////////////////////38+///////2rCM/6tOAP+wWxT/rlgP/61WDf/v4NP///////37 - +f//////6NG9/6ZRBv+mUwr/plQM/6JNAv+xaCn/+vTv/////////v7///////////////////////// - ///////////////////+/v3///////7+/v/+/v7//v38///////guZj/s10W/7hqKP+2ZiP/tWUi//Pl - 2f///////v38///////EiVb/q1kS/7BkIv+vYyH/qVcR/+LFrP///////v38//////////////////// - //////////////////////////////7+/v/////////////////49/b/7PD1/82kg/+1XhX/t2cl/7Zk - If+0Yx7/1MS3/+vr7f/+////7NbE/65cFv+vYR3/r2Ee/6lYEf++f0n///7+//////////////////// - ///////////////////////////////////+/v7///////z8/P/j4eH/xMDA/6+opv+goKT/q4Fg/7tj - Gv+3ZyT/t2Uh/7ZkIP+VgHT/j4mK/6Geof+3fU3/sFwV/7BiH/+vYR7/qlcR/+bNuP///////v38//// - ///////////////////////////////////////////////////k4uL/vLi3/6ijov+ln57/pqCe/6Cg - pP+sgWD/vGQb/7hnJf+4ZiL/t2Ug/6yZjf+jpq7/nYZ3/7BeF/+yYx//smQi/61aEv/MkV////////79 - /f////////////////////////////////////////7+///////6+vr/zsvK/6+qqP+tqKf/sKuq/6um - pf+lnpz/tLS5/8KZeP+6Yhn/umkm/7hnI/+3ZCD/7NjI//bx7f/CgUv/sl4Y/7NkIv+wXhf/pVEK/7um - l//+//////79////////////////////////////////////////////+fn4/8fEwv+yrqz/trGw/7Sw - rv+tqKf/tK+u/9rX1f//////4rmY/7deFf+8aij/umcj/7hmIv/Bdzr/v3Q1/7VhHP+1ZSL/smEc/8SB - Sf/izr7/oJ2h/6uko//+/v7///////////////////////////////////////7+/v/Ny8n/t7Ox/7q3 - tf+4tLL/sa2r/8G+vf/19PT///79///////ht5b/uF8X/71rKP+7aCT/umgk/7dkH/+3ZCD/uGgl/7Zm - I/+0Yx7/v3k//920kf/69PD/paKk/7Wvr////////v7+////////////////////////////4uDf/7u3 - tf++u7n/vLi2/7eysf/Cvr3/+fj4///////9+/r//////+G4l/+5YBf/vWwp/7xpJf+7aCT/uGMd/7Zh - Gv+1Xxj/tWEc/7ZmIv+zYBr/q1MJ/8eGTv/z7ej/k42P/9jV1P///////v7+//////////////////r6 - +v/JxsX/wL27/8C8uv+9urj/ubWz/+vp6f///////v7+//79/P//////4riX/7pgGP++bCr/vWkm/7xo - JP/Hg0z/yopX/8qLV//BeDz/tWIc/7dmI/+3aCb/q1MJ/96xi//DxMj/npaW//////////////////// - ////////6unp/8PAvv/DwL7/wb68/7y5t//IxcT//v7+/////////////v38///////iuZj/u2EY/79t - K/++aib/vGcj//Lg0v////////////nw6f/Cej//tWEb/7dnJP+xXhn/xYBG/+Dc2/+MhYb/6ujo//// - ///+/v7////////////f3tz/xMG+/8XCwP/DwL7/vbm3/9LQz////////v7+///////+/fz//////+O5 - mP+8YRn/wG4r/75rJ/+9aST/8+PW///////+/fz//////8uMWf+0Xhf/uGgl/7NhHP+/dDT/597Y/4yG - iP/W0tL///////39/f///////////9va2P/FwsD/x8TB/8XCwP+/vLr/0c/N//////////////////79 - /P//////47mY/71iGf/Bbiv/v2sn/75pJf/gtpT/6cy0/+nKsv/es5H/u2so/7hmIv+5ZyT/tGEc/8J4 - Of/l3tr/i4WG/8/Ly////////f39////////////4eDe/8fEwv/JxsP/xsPB/8PAvv/GxMH/+Pj4//// - //////7//v38///////jupn/vWMa/8JuLP/AbCj/v2so/71mIP+8ZB3/u2Mc/7lhGv+6ZyP/umgk/7pq - KP+yXBT/0ZRh/9vb3f+If3//2dbW///////+/f3////////////t7Ov/ysfE/8rHxf/IxcL/x8TB/8G9 - u//d29r///////7+/v/+/Pv//////+S6mf++ZBz/w3Au/8FtKv/AbSn/wG0r/79tK/++bCr/vmwq/7xq - J/+7aSX/t2Eb/7dhHP/y3Mr/t7a5/4+Hhv/s6+v///////7+/v////////////v7+//S0M3/ysfE/8rH - xP/IxcL/xsPA/8PAvf/n5uX///////78+///////4reU/71eEv/CayX/wGgh/79nIP+/ZyD/vmYg/71m - H/+8ZR7/u2Qd/7pmIf/FfkP/89rE/97e4f+QiIj/rqio/////////////////////////////////+jn - 5v/JxsP/zMnH/8nGxP/IxcL/xcLA/8K/vP/e3Nv//Pv7///////36d7/7M62/+3Ruv/s0Ln/7NC5/+zP - uf/rz7n/68+4/+vPuf/s0Ln/9N/O///+/P/e3+L/npeX/5WOjv/g3d3///////7+/v////////////// - /////////v7+/9rY1v/JxsP/zMnH/8nGxP/IxcL/xsPA/8C9uv/LyMb/4+Lh//j5+f////////////// - //////////////////////////////3////p7O//wLy8/5+Yl/+WkJD/xcHB///////+/v7///////// - ////////////////////////+/v6/9jW1P/IxsP/y8jG/8nHxP/HxML/xsPB/8G+vP++urj/wr68/8zI - xv/X1NL/3tvZ/+He3P/g3dz/3NjX/9TQzv/GwcD/tK+t/6agnv+hm5r/nZeW/8G8vP/9/f3///////// - /////////////////////////////////////////Pz8/9/e2//Kx8T/yMbD/8nGxP/IxcL/xsPB/8TB - v//Avbv/vLi2/7i1s/+2srD/tbGv/7Ourf+wq6n/raim/6unpf+rpqT/p6Gg/6ehof/PzMz//v7+//// - /////////////////////////////////////////////////////////////+/u7f/V09D/yMXD/8XC - wP/FwsD/xcK//8PAvv/Cv73/wL27/767uf+8uLb/uba0/7azsf+yrqz/rain/62op//Bvbz/6unp//// - ///+/v7///////////////////////////////////////////////////////////////////////39 - /f/v7+7/3dvZ/8/Ny//IxcL/w8C9/8G9u/++u7n/vLm3/7q3tP+5tbP/ura1/8G9vP/Sz8//7Ovq//7+ - /v///////v7+//////////////////////////////////////////////////////////////////// - ///+/v7//////////////////Pz8//Py8v/q6ej/5OLh/97c2//e3Nv/4uDg/+jm5v/y8fD//fz8//// - /////////v7+//7+/v////////////////////////////////////////////////8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA - AAAwAAAAYAAAAAEAIAAAAAAAACQAABMLAAATCwAAAAAAAAAAAAD///////////////////////////// - //////////////////////////////////////////////////////////////////////////7+///+ - /v/////////////////+/v3//////////////v7//////////////////v79//////////////////7+ - /f///v7///////////////////7+//////////////////////////////////////////////////// - /////////////////////////vz7//36+f////////////36+f/+/Pv//////////////////fv5//37 - +v////////////37+v/x4db/7dnL//jw6/////////7+////////////9+7n//br4/////////////fv - 6f/s2Mr/9Ong///////9+vn//v38/////////////Pr3//Pl2//9/Pr///////////////////////// - //////////////////////////////79/f//////6tLB/923m////////////923m//q0sH///////37 - +v//////4Lyg/+TFq///////9evj/8yTZv/Sn3j/2KyM/8yTZv/kxa7////////////v3M//w31G/+K/ - pP//////5sq0/8eHVP/Xqoj/0Z52/9erif/Rn3n/797S///////+/v//zpds/8+Xa//79vP////////+ - /v////////////////////////////////////////////79/f//////6M68/9qxk////////////9qx - k//ozrz///////37+f//////3beY/+LAo///////1KR//+XJs/////////79//7+/v/Qm3P/8+bc//// - ///Zro7/48Kq///////8+ff/zJNp//bs5f///////////+7azP/BekL/8N/T///////z5Nr/zZRn//// - /////v7///////////////////////////////////////////////////////79/f//////6M+9/9uz - lv///////////9uzlv/oz73///////37+f//////3ria/+PDqP//////9+7o//79/P////////////// - ///MkmX/797S///////aspX/6NC+///////8+vj/z5lx//ny7v///////v38///////Xq4v/7dnL//// - ///x4db/06B2///////+/fz///////////////////////////////////////////////////////79 - /f//////6M+9/9uylf///////////9qylf/ozrz///////37+f//////3ria/+PDqP////////79//v3 - 9f/p0Lz/2a2M/8iJWf/bs5T////////////aspX/6M+8////////////5sq1/82WbP/ozrr/8N/T//Xp - 4f/RnXb/7tvO///////x4tf/0p90///////+/f3///////////////////////////////////////// - //////////////79/f//////6M+9/9uylf///////////9uzlv/p0L////////36+P//////3ria/+LB - pf//////8uTa/8iIV//SoHn/5Mav//bs5f///////v38///////aspT/6M68///////+/fz///////Hi - 1v/ctZj/1qiG/9Ohd//Fgk3/79/T///////x4dX/0p50///////+/f3///////////////////////// - //////////////////////////////79/f//////6M+9/9uylf///////////9qxkv/fu6D///////37 - +f//////27OU/+PDqv//////06N//+XJs////////v79//7+/f/z59///fv5///////btJj/6dC+//// - ////////79zO//r08P///////v38///////ToXr/7tzP///////y5Nn/06B2///////+/f3///////// - //////////////////////////////////////////////79/f//////6M+9/9uylf///////////9uy - lP/BekT/4L2j//fu5v/x4dX/yYtd//To4P//////4L2k/9Skf//16uL/+O/o/965nv/NlGn///////r0 - 8f/Rnnj/27SX//ny7v//////3LaZ/9Cbcv/16uL/+O/n/+XHsf/Mk2b//v79///////kxrD/y5Bg//Ll - 3f/+/fz///////////////////////////////////////////////////////79/f//////6M+9/9uy - lf///////////+vVxv/w4NX/4L6k/9CZbf/Pl2v/6tLA/////////v7//v7+/+C9o//PmW3/0Jpu/9an - hP/27Ob//////+3azf/GhVP/y5Fm/+3azv///////v7+/+HAp//Qm3H/0Jpu/9Wmgf/16uP///////v3 - 9P/Ton3/w35G/966of/+/Pz///////////////////////////////////////////////////////79 - /f//////6dC+/9u0l////////v38//////////7///////////////////////7+/f/+/v3//v79//// - /////////////////////////v38///////ZsJL/5826///////+/f3///7+//////////////////// - /////v7//vz7///////y49n/0Jpt///////+/fz///////////////////////////////////////// - //////////////79/P//////58y5/9itjv///////v38//7+/v///v7//v38///+/v/+/v3//v39//// - //////////////////////////////////////////7+///////p0sL/8eLY/////////v7///////// - //////////////////////////7+///////37+n/5ciy/////////v7///////////////////////// - //////////////////////////////7+/f//////8N/T/+fMuP///////v79//////////////////// - //////////////ft5P/z5Nf/8+Xa//Pl2f/y5Nn/8uTY//Hj1//8+Pb///////////////////////// - ////////+/f0//Dj1//x5Nj/8ePY//Hk2P/x49j/8eTY//Dh1P/37+j//////////v////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////+/v3//////86TYv+yWxP/tmYi/7RjHv+zYh7/smIe/7BdF//t2cn///////79 - /f/+/v3///7+//79/f//////1KiD/6hVDf+sXxz/q10Z/6tdGf+rXRn/q10Y/6lZE//o0Lz///////79 - /f////////////////////////////////////////////////////////////////////////7+//7+ - /f/////////////////////////////////+/v3//////86TYv+xWxP/tmUi/7RjH/+0Yx//tGMf/7Bd - F//s2cj///////79/f////////7+///////27ub/tGoq/6tbFf+tXxv/rF0Z/6xdGf+sYBz/plQM/8aO - Xv////////7+//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v/+/fz//////86UY/+yXRX/t2ck/7Zk - If+1ZSH/tGQh/7JfGf/s2Mf///////38+//+/v7//v38///////Xror/qVYN/69iH/+tXxv/rV8c/61f - G/+rXhr/rV8b/+7dzv///////v79//////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v/+/v7////////////+/v3//////9GW - Zf+zXRX/t2ck/7ZlIf+2ZCH/tWUh/7JfGf/v28r///////79/f///v7///////jw6v+4bzH/rVwX/69h - Hf+uXxv/rV8b/65hHv+nVAz/zJpu///////+/f3///////////////////////////////////////// - ///////////////////////////////////////////////////+/v7//////////////////v7+//Tz - 8//l4+L/1dbY/8CFVP+3YBn/uGck/7dlIf+2ZSH/tmUh/7RhG//CrJv/1dXY/+Xj4v/18/L//////9u0 - k/+sWBD/sGMg/69gHP+vYBz/rmAc/6xdGP+xZSP/8uXa///////+/v3///////////////////////// - /////////////////////////////////////////////////////////v7+//////////////////Lx - 8P/Y1dX/v7u6/62op/+im5r/nJqd/7F0RP+6ZBz/uGck/7hmIv+2ZSH/tmUi/7ZjHf+bgXL/kY2Q/5aN - jP+hm53/urGu/7pzNv+vXRj/sGIe/69gHf+vYBz/sGIf/6lVDf/SpX7///////79/f////////////// - ///////////////////////////////////////////////////////////////////+/v7///////// - ///s6ur/ycbF/7Crq/+ln57/o52d/6Senf+knpz/oqCk/7R3R/+7ZBz/uGck/7hmIv+4ZiL/tmUi/7dk - Hf+cg3P/kI2Q/5KIhv+LiY//mnRW/7NeFP+xYyD/sGEd/7BhHf+wYh7/rFwX/7VrLP/27eX////////+ - /v////////////////////////////////////////////////////////////////////////////7+ - /v//////8/Pz/83Kyf+wrKv/qaSj/6ulpP+rpaX/qaSj/6ijov+noZ//oZ+i/7N2Rf+8ZB3/uWgl/7ln - I/+4ZiL/t2Yj/7djHf+xmIf/q6iq/6agoP+gl5X/sGkt/7RiHP+xYh//sWIe/7FhHf+xYyH/rloS/921 - k////////v38//////////////////////////////////////////////////////////////////// - ///////////////////j4uH/ura1/66pqP+wq6r/sKuq/66pp/+sp6b/q6Wl/6ahoP+inJr/q6qt/7p/ - Tv+7ZBz/umkm/7lnI/+5ZyP/uGcj/7ZhG//s2cj///////v////Ponz/sVwV/7RlIv+zYx//smIf/7Jk - If+wXRb/q2Mm/+DZ1v///////v39//////////////////////////////////////////////////// - /////////////////////////v7+/9nX1v+1sa//s6+t/7Swrv+yraz/sKuq/6+qqf+sp6b/qKKh/7Sv - rv/Szs3/8vT3/9GWZf+3YBj/vGon/7poJP+5ZyP/uWck/7djHv/XpX3/5MSo/9inf/+4ZyP/tGMf/7Rk - IP+0YyD/smId/65aE/+4aib/m31o/4+Ljv/Y1dT///////7+/v////////////////////////////// - ////////////////////////////////////////2NXU/7axsP+4tLL/t7Ox/7Wwr/+zr63/sq6s/66p - qP+wq6r/0c/O//b19f////7//////9KWZv+4YRn/vWoo/7toJP+6ZyT/uWcj/7lnI/+3Yh3/tmEa/7Rf - Gf+1ZCD/tmUh/7VkIf+zYh7/uGop/9Ohd//16uH/4OLm/5uTkv+IgYH/1dLS///////+/v7///////// - /////////////////////////////////////////v7+///////e3dv/ubaz/7u3tv+6trT/t7Oy/7ay - sP+2sa//sKyq/7m1tP/p5+f//////////v/+/f3//////9OXZv+4YRn/vWso/7xoJf+7aCT/umgk/7ln - I/+5ZyT/uGck/7hnJP+3ZiL/tmUh/7ZlIf+0Yx//t2gn/8qOXf/gvZ///fbv//X2+P+knZ3/ioKD/+He - 3v///////v7+///////////////////////////////////////+/v7//////+3s7P++u7n/vbq4/7y5 - t/+7t7X/ubWz/7i0sv+0sK7/vbq4//Hw7////////v7+//7+/v/+/v3//////9OXZ/+5YRr/vWso/7xp - Jf+8aCX/u2gk/7poJP+6aCT/uWck/7hnI/+4ZiP/t2Yi/7ZlIf+1ZSH/tGMf/7FdFv+wWxP/wHxD//Ph - 0f/09vf/l5CQ/5iRkv/08/P///////7+/v///////////////////////////////////////Pz8/83L - yf++urj/wLy6/726uP+8uLb/u7e1/7i0s/+6tbT/7ezs///////+/v7////////////+/v3//////9SX - Z/+6Yhr/vmwp/71pJv+8aSX/u2kl/7toJP+6ZyP/uWYi/7hmIv+4ZSL/t2Uh/7dmI/+2ZSH/tmUh/7Vl - Iv+1ZiP/sFwU/7luL//46+D/2tnb/4N6ev+8uLj///////7+/v////////////////////////////// - ////////6efm/8C9u//Cv73/wL27/7+7uf+9urj/vLm3/7ezsf/b2Nf///////7+/v////////////// - ///+/v3//////9SYZ/+7Yhv/v2wp/71qJv+8aSb/vGkl/7xoJf+7aSb/u2km/7poJf+5aCX/umck/7Zh - G/+2ZSH/tmUh/7VkIf+1ZCD/tWcl/65YEP/Mk2P//f7//6Gbm/+Ohob/7evr///////+/v7///////// - ////////////////////////1dLR/8G+u//DwL7/wb68/8C8uv+/u7n/u7i2/8G9u//29vX///////// - /v/////////////////+/v3//////9WYZ/+7Yxv/v2wq/75qJv+9aib/vWon/7tlIP/hu5z/8eDS/+7Z - yP/u2sn/79vL/9mqhP+4ZSH/t2Ui/7ZlIf+1ZCH/tWQh/7RjIP+0YyD/+Onc/8fGyP+BeHj/yMTE//// - ///+/v7////////////////////////////39vb/ysjG/8TBvv/Dwb//wr+9/8C+vP/Bvbv/ure1/9HO - zf/////////////////////////////////+/v3//////9WYaP+8Yxv/wG0q/79qJ/++aib/vWsn/7xk - Hv/u18T///////79/f/////////////////MjVv/tF4Y/7dnJP+2ZSH/tWQh/7VmI/+wWhP/6Mit/97g - 5P+HfX3/qaOk///////////////////////////////////////u7ez/x8TC/8bDwP/Fwr//w8C+/8K/ - vf/Bvrz/u7e1/9rY1////////v7+/////////////////////////v3//////9WZaP+9Yxz/wG0q/79r - J/++ayf/vmsn/7xlH//s07////////37+f/+/fv//fv5///////Wo3r/s1wU/7hoJf+3ZSH/tmUh/7Zm - JP+vWhH/4LaT/+jr7/+LgoH/m5SU//X09P///////v7+///////////////////////o5+b/xsPA/8fE - wv/Gw8D/xMG//8PAvv/Cv73/vbm3/9za2f///////v7+///////////////////////+/v3//////9aY - aP+9ZBz/wW0r/79rJ/+/ayf/vmso/71lH//u18T///////79/f///v7///////z49f/IhE3/tmEa/7lo - Jf+4ZiL/t2Ui/7dnJP+wWhL/4LSQ/+jr8P+NhIT/lI2O/+zq6v///////v7+//////////////////// - ///n5uX/xsPB/8nGw//HxMH/xsPA/8TBv//EwL//vru4/9fU0////////v7+//////////////////// - ///+/v3//////9aZaf++ZBz/wW4r/8BsKP+/ayj/v2so/75oJP/WnXH/4LWT/96wjP/dsIz/3rKO/82N - Wv+5ZR//umgk/7lnI/+4ZiP/uGYi/7hnJP+xWxP/5cKk/+Lk6P+OhYX/lI2N/+vp6f///////v7+//// - ///////////////////s6+r/ycbE/8nGxP/IxcP/x8TB/8XCwP/Fwr//wb68/8rHxf/6+vr///////// - /////////////////////v3//////9aaaf++ZB3/wm4r/8BsKP/AbCj/v2sn/79rJ/+9ZiD/vGQc/7xk - HP+7Yxz/umIb/7ljHf+7aCT/umgk/7lnI/+5ZyP/uGYj/7hnI/+1Yhz/9eLR/8/P0v+Mg4P/mpOT/+/u - 7v///////v7+///////////////////////z8/L/zcrI/8nHxP/JxsT/yMXC/8fEwf/Fw8D/xcK//8G9 - u//m5eT///////7+/v///////////////////v3//////9eZaf+/ZR3/wm8s/8FsKf/AbCj/wGwo/79r - J/+/bCj/v2wp/75rKP++ayj/vWso/71qJ/+8aSX/u2gk/7poJP+5ZyP/umon/7ReFv/Jh1L//v39/7Gs - rP+NhYX/pZ+f//v6+v/////////////////////////////////8/Pz/1NLQ/8nHxP/KyMX/ycbE/8jF - wv/HxMH/xsPA/8O/vf/Kx8X/+Pf3///////+/v7//////////////v3//////9eaav+/Zh7/w3At/8Ju - Kv/BbSr/wW0p/8BtKf/AbCn/v2wp/79sKf++ayj/vmsn/71qJ/+8aib/vGom/7tqJv+7aif/t2Eb/7pp - Jv/z387/5+jr/5iQkP+QiYn/urW1///////+/v7/////////////////////////////////4+Lg/8nH - xP/Mycf/ysfF/8nGw//IxcL/xsPB/8bDwP/Cvrv/1NHP//v7+////////v7+/////////v3//////9aY - Zv+9YRj/wWsn/8BpJP/AaST/v2gj/79oI/++aCP/vmci/71nIv+9ZyL/vGYh/7tmIf+7ZiD/umUf/7li - HP+5Yhv/xXtA/+3Uwf/9/v//sKqq/5WOjv+UjY3/3Nra///////+/v7///////////////////////// - ////////9vb1/8/Nyv/Lycb/y8nG/8nHxP/JxsP/yMTC/8bDwf/Gw8D/wr68/9PQzv/49/f///////7+ - /v/+/f3//////9ynfP/Lezz/zoNI/82CRf/NgkX/zIJF/8yBRf/MgEX/y4FF/8uARP/Kf0T/yn9E/8l/ - Q//Jf0L/yIBF/8+SYP/guZn/+vHq//7////Au7v/mJGR/5aQkP+spqb//Pv7//////////////////// - //////////////////////7//////+Tj4f/Kx8T/zMrH/8vIxv/Jx8T/ycbD/8fEwv/Gw8H/xsPA/8G+ - u//LyMb/6+ro//7+/v////////////v18P/68er/+/Ls//ry6//68uz/+vLs//ry7P/78uz/+vLs//ry - 7P/68uz/+vLr//rx6//58er/+vPt//78+///////9PT1/7y3tv+ak5P/nZeX/5mSkv/f3d3///////7+ - /v////////////////////////////////////////////z8/P/Y1tT/ysjF/8zKyP/LyMb/ycfE/8nG - w//HxML/xsPB/8bDwP/Cvrz/wr68/9TS0P/t7Ov//Pz8//////////////////////////////////// - //////////////////////////////////////////////X19f/V0tD/rKal/5yWlf+hm5v/l5GQ/8TA - wP///////v7+///////////////////////////////////////////////////////39vX/09HO/8vI - xf/Mysf/ysjF/8nHxP/JxsP/x8TC/8bDwP/FwsD/xMC+/7+8uv/Bvrz/zMrI/93a2f/s6+r/9vX0//38 - +////////////////////////////////////v7/+fj3/+/u7f/g3t3/ycXE/7Grq/+inJv/opyb/6Sf - n/+blJT/uLS0//v7+v/////////////////////////////////////////////////////////////+ - /v//////9fX0/9TSz//KyMX/zMrH/8vIxv/Jx8T/yMXD/8fEwv/Gw8D/xcK//8TAv//Cv73/vru5/725 - t/+9urj/xMG//8rHxf/Rzcz/09HP/9XT0v/V0tH/0M3N/83Jyf/FwcD/u7e2/7GtrP+po6L/pqCf/6ag - n/+ooqL/pqGg/56Yl/+7trb/+Pf3///////+/v7///////////////////////////////////////// - /////////////////////v7///////j49//Z2NX/ysjE/8vIxv/LyMb/ycfE/8jFw//HxML/xsPA/8XB - v//DwL7/wr+9/8G+vP+/vLr/vLi3/7m2s/+3s7H/trKw/7Wxr/+zr63/sayr/6+qqf+uqaf/rain/62o - p/+tqKf/raem/6umpf+moJ//pJ6d/8jFxP/7+vr///////7+/v////////////////////////////// - ///////////////////////////////////////////+///////8/Pz/5uXj/8/Nyv/JxsP/ysfF/8rH - xP/JxsP/x8TC/8bDwP/Fwb//w8C+/8G/vf/Avbv/v7y6/767uf+9ubf/u7i2/7q2tP+4tbP/t7Ox/7ay - sP+0sK7/sq6s/7Gsq/+vqqn/q6al/6ehoP+0rq7/393d/////////////v7+//////////////////// - //////////////////////////////////////////////////////////////////////////////b1 - 9P/e3dr/zcvJ/8jFwv/HxML/yMXD/8fEwv/Gw8H/xcK//8PAvv/Cv73/wL27/7+8uv+9urj/vLm3/7u3 - tf+6trT/uLSy/7ezsf+1sa//sq6s/66pqP+sp6b/trGv/9PQ0P/39vb///////7+/v////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////9fX0/+Li4P/S0M7/ycbD/8XCv//Ewb7/w8C+/8PAvf/Cvrz/wb68/8C8 - u/++u7n/vLm3/7u3tf+5tbP/trKw/7Ovrf+yrqz/trGw/8TAv//c2dj/9vX1/////////////v7+//// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////8/Pz/8vHw/+Xj4v/a2Nb/0c/N/8rH - xf/IxcP/xcK//8K/vf/Bvrz/wr68/8G+vP/DwL7/ycbE/9PQz//g3t7/8fDw//39/f////////////7+ - /v/+/v7///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////7+///+/v////////////// - /////////f39//j49//z8/L/7+7t/+zr6v/s6+r/7+7u//Pz8//4+Pj//f39//////////////////// - ///+/v7//v7+//////////////////////////////////////////////////////////////////// - //////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAkAAAACABAAABACAAAAAAAABE - AQATCwAAEwsAAAAAAAAAAAAA//////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////9+/r/+rXzP/evar/3r2q/969qv/ixbX/79/X//// - //////////////////////////////////////////////////////////////////////////////fv - 6//v39f/79/X/+/f1/////////////////////////////////////////////v39f/q18z/3r2q/969 - qv/evar/6tfM//Pn4f////////////////////////////////////////////////////////////// - ///////////////////////////////////79/X/79/X/+/f1//v39f/+/f1//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - /////////////+/f1/+5ZyP/uWcj/////////////////////////////////////////////////969 - qv/DgFH/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/750PP/evar/+/f1//////////////////// - ///////////////////////////////////79/X/zJZz/7lnI/+5ZyP/uWcj/7lnI/////////////// - ///////////////////79/X/1aqQ/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI//DgFH/3r2q//v3 - 9f///////////8yWc/+5ZyP/3r2q/////////////////////////////////////////////////9m0 - nf+5ZyP/uWcj/7lnI/+5ZyP/79/X//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// - /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// - ///////////////////////////////////79/X/x4tj/7lnI/+5ZyP/uWcj/7lnI//MlnP/zJZz/8yW - c//Hi2P/uWcj/7lnI/+5ZyP/vnQ8//Pn4f////////////////////////////////////////////// - ///MlnP/uWcj/7lnI/+5ZyP/uWcj/7lnI/////////////////////////////fv6//DgFH/uWcj/7ln - I/+5ZyP/vnQ8/8yWc//MlnP/x4tj/7lnI/+5ZyP/uWcj/750PP/q18z//////8yWc/+5ZyP/3r2q//// - ////////////////////////////////////////3r2q/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/79/X//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////v3 - 9f/Hi2P/uWcj/7lnI//VqpD/8+fh////////////////////////////+/f1/+bOwf/DgFH/uWcj/750 - PP/z5+H///////////////////////////////////////fv6/+5ZyP/uWcj/8eLY//37+v///////// - /////////////////////////////8eLY/+5ZyP/uWcj/9WqkP/z5+H///////////////////////v3 - 9f/mzsH/w4BR/7lnI/+5ZyP/1aqQ/8eLY/+5ZyP/3r2q//////////////////////////////////// - ////////w4BR/7lnI/++dDz/79/X//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 - qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f - 1/+5ZyP/uWcj/////////////////////////////////969qv+5ZyP/uWcj/+bOwf////////////// - ///////////////////////////////////79/X/zJZz/7lnI//MlnP///////////////////////// - /////////////+rXzP+5ZyP/uWcj//fv6///////////////////////////////////////6tfM/7ln - I/+5ZyP/5s7B/////////////////////////////////////////////////+LFtf++dDz/uWcj/7ln - I/+5ZyP/3r2q///////////////////////////////////////79/X/uWcj/7lnI//mzsH///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// - /////////////8OAUf+5ZyP/3r2q//////////////////////////////////////////////////// - ////////9+/r/7lnI/+5ZyP/8+fh/////////////////////////////////969qv+5ZyP/w4BR//// - ////////////////////////////////////////1aqQ/7lnI//Hi2P///////////////////////// - ///////////////////////////////////z5+H/vnQ8/7lnI/+5ZyP/3r2q//////////////////// - ///////////////////v39f/uWcj/7lnI//37+v///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - /////////////+/f1/+5ZyP/uWcj////////////////////////////9+/r/7lnI/+5ZyP/9+/r//// - /////////////////////////////////////////////////////////////8yWc/+5ZyP/4sW1//// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - ////////zJZz/7lnI//evar///////////////////////////////////////////////////////// - ////////+/f1/8OAUf+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln - I/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// - /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// - ////////////////////////+/f1/+/f1//v39f///////////////////////////////////////// - /////////////////////////////8yWc/+5ZyP/3r2q/////////////////////////////////969 - qv+5ZyP/zJZz////////////////////////////////////////////zJZz/7lnI//evar///////// - /////////////////////////////////////////////////////////////8yWc/+5ZyP/3r2q//// - ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+/f1/7ln - I/+5ZyP/4sW1/////////////////////////////////969qv+5ZyP/zJZz//////////////////// - ////////////////////////2bSd/7lnI//RoIL///////////////////////////////////////// - /////////////////////////////8yWc/+5ZyP/3r2q//////////////////////////////////// - ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 - qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f - 1/+5ZyP/uWcj//////////////////////////////////////////////////////////////////// - ///////////////////////////////////79/X/x4tj/7lnI/+5ZyP/9+/r//////////////////// - /////////////969qv+5ZyP/zJZz////////////////////////////////////////////79/X/7ln - I/+5ZyP/8+fh/////////////////////////////////////////////////////////////////8yW - c/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7lnI/////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// - ////////////////////////////////////////////////////////////////////////9+/r/9m0 - nf++dDz/uWcj/7lnI//ZtJ3//////////////////////////////////////969qv+5ZyP/zJZz//// - /////////////////////////////////////////////8yWc/+5ZyP/x4tj//Pn4f////////////// - /////////////////////////////////////////////8yWc/+5ZyP/3r2q//////////////////// - ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - /////////////+/f1/+5ZyP/uWcj//////////////////////////////////////////////////// - ////////////////////////79/X/9m0nf/Hi2P/uWcj/7lnI/+5ZyP/uWcj/9WqkP////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - //////////////v39f++dDz/uWcj/750PP/evar/9+/r//////////////////////////////////// - /////////////8yWc/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln - I/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// - /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// - ///////////////////////////////////////////////////37+v/4sW1/8yWc/+5ZyP/uWcj/7ln - I/+5ZyP/uWcj/7lnI//RoIL/79/X/////////////////////////////////////////////////969 - qv+5ZyP/zJZz///////////////////////////////////////////////////////79/X/zJZz/7ln - I/+5ZyP/uWcj/8eLY//ZtJ3/3r2q/+rXzP/v39f/79/X/+/f1//v39f/79/X/8eLY/+5ZyP/3r2q//// - ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////// - ////////9+/r/9Gggv+5ZyP/uWcj/7lnI/+5ZyP/uWcj/750PP/RoIL/5s7B//v39f////////////// - /////////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - /////////////////////////////////////////////+bOwf/MlnP/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/3r2q//////////////////////////////////// - ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 - qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f - 1/+5ZyP/uWcj///////////////////////////////////////mzsH/vnQ8/7lnI/+5ZyP/uWcj/8eL - Y//ixbX/8+fh//////////////////////////////////////////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - ////////////////////////9+/r/+bOwf/ZtJ3/zJZz/8yWc/++dDz/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7lnI/////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// - //////////////fv6/++dDz/uWcj/7lnI//VqpD/9+/r//////////////////////////////////// - /////////////////////////////////////////////////////////////969qv+5ZyP/zJZz//// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////8yWc/+5ZyP/3r2q//////////////////// - ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - /////////////+/f1/+5ZyP/uWcj/////////////////////////////////969qv+5ZyP/uWcj/+/f - 1/////////////////////////////////////////////////////////////////////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////8yWc/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln - I/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/x4tj//// - /////////////////////////////////////////////////////////////+rXzP+5ZyP/uWcj//// - /////////////////////////////8yWc/+5ZyP/1aqQ//////////////////////////////////// - /////////////////////////////////////////////////////////////////////////////969 - qv+5ZyP/zJZz//////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////750PP+5ZyP/4sW1//// - ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - /////////////////////////////969qv+5ZyP/uWcj/9WqkP////////////////////////////// - /////////////////////////////969qv+5ZyP/zJZz/////////////////////////////////8yW - c/+5ZyP/3r2q////////////////////////////////////////////////////////////5s7B/969 - qv/mzsH//////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - /////////////////////////////750PP+5ZyP/5s7B//////////////////////////////////// - ////////////////////////+/f1/7lnI/+5ZyP/79/X//////////////////////////////////// - ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 - qv+5ZyP/uWcj/7lnI//VqpD/+/f1/////////////////////////////////////////////////8OA - Uf+5ZyP/2bSd/////////////////////////////////9WqkP+5ZyP/zJZz//////////////////// - ///////////////////////////////////79/X/vnQ8/7lnI//VqpD///////////////////////// - /////////////969qv+5ZyP/zJZz/////////////////////////////////////////////////9Gg - gv+5ZyP/zJZz////////////////////////////////////////////////////////////3r2q/7ln - I/++dDz////////////////////////////////////////////v39f/uWcj/7lnI/////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv///////////////////////////////////////////969qv+5ZyP/w4BR/750PP+5ZyP/x4tj//Pn - 4f//////////////////////////////////////4sW1/7lnI/+5ZyP/79/X//////////////////// - /////////////+bOwf+5ZyP/uWcj/+bOwf////////////////////////////////////////////// - ///VqpD/uWcj/7lnI//q18z//////////////////////////////////////969qv+5ZyP/zJZz//// - /////////////////////////////////////////////+bOwf+5ZyP/uWcj/969qv////////////// - ///////////////////////////////////z5+H/vnQ8/7lnI//ZtJ3///////////////////////// - ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - /////////////969qv+5ZyP/zJZz//Pn4f++dDz/uWcj/7lnI//VqpD/6tfM/////////////////+/f - 1//RoIL/uWcj/7lnI//MlnP////////////////////////////////////////////MlnP/uWcj/7ln - I//MlnP/5s7B//Pn4f/////////////////z5+H/5s7B/8yWc/+5ZyP/uWcj/8eLY/////////////// - /////////////+/f1//evar/3r2q/8yWc/+5ZyP/w4BR/969qv/evar/3r2q/+/f1/////////////// - ///////////////////MlnP/uWcj/7lnI//MlnP/5s7B//Pn4f/////////////////79/X/79/X/9Wq - kP+5ZyP/uWcj/8OAUf/79/X////////////////////////////37+v/3r2q/969qv/VqpD/uWcj/7ln - I//evar/3r2q/969qv/mzsH///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// - ///37+v/zJZz/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/8eLY//79/X///////// - ///////////////////////////////////79/X/zJZz/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/uWcj/7lnI/+5ZyP/x4tj//v39f///////////////////////////969qv+5ZyP/uWcj/7ln - I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/969qv/////////////////////////////////79/X/0aCC/7ln - I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/x4tj//Pn4f////////////// - ///////////////////v39f/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI//MlnP///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - /////////////////////////////+bOwf/MlnP/2bSd/////////////////+bOwf/MlnP/uWcj/7ln - I/+5ZyP/uWcj/7lnI/++dDz/3r2q//v39f////////////////////////////////////////////// - /////////////+/f1//RoIL/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/9Gggv/mzsH///////// - /////////////////////////////+bOwf/MlnP/zJZz/8OAUf+5ZyP/vnQ8/8yWc//MlnP/zJZz/+bO - wf///////////////////////////////////////////+/f1//RoIL/vnQ8/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/uWcj/8eLY//mzsH////////////////////////////////////////////z5+H/zJZz/8yW - c//Hi2P/uWcj/7lnI//MlnP/zJZz/8yWc//ZtJ3///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv////////////////////////////////////////////// - /////////////////////////////////////////////+/f1//v39f/79/X//fv6/////////////// - //////////////////////////////////////////////////////////////////////////////Pn - 4f/v39f/79/X/+/f1//37+v///////////////////////////////////////////////////////// - /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// - //////////////////////////////v39f/v39f/79/X/+/f1//v39f///////////////////////// - ///////////////////////////////////////////////////v39f/uWcj/7lnI/////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////969qv+5ZyP/zJZz//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////v39f/uWcj/7ln - I/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////////969 - qv+5ZyP/zJZz//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////MlnP/uWcj/969qv////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////+bOwf/MlnP/2bSd//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////z5+H/zJZz/8yWc/////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 - qv////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///MlnP/uWcj/969qv////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////+fDp/+jJsP/jwaX/5MKm/+TCp//jw6f/48On/+PC - p//jwqf/48Km/+LBpv/iwab/4cGm/+HBpv/gwab/4MCl/+DApf/gwKX/4MCl/+DApf/fvaH/7drK//78 - +/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////jv6f/nz7r/3r+k/92+o//ev6T/3r+k/96/pP/ev6T/3r+k/92/ - pP/ev6T/3r+k/96/pP/ev6T/3r+k/96+o//evqP/3r6j/96+o//evqP/3r6j/96+o//dvKD/4cOp/+7e - z//+/Pv///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7+ - /v//////79nH/8N2N/+4Yhv/uGQe/7llH/+4ZSD/t2Uf/7dlH/+3ZB//tmMe/7RjHv+0Yh3/s2Id/7Ji - Hf+yYh3/sWEd/7FhHf+xYRz/sWEc/7FgHP+uWRH/0qN6//z49v////////////////////////////// - /////////////////////////////////////////////////////////////////////////////+XJ - s/+9eD7/rF0Y/6tbF/+rXRj/q10Y/6tdGP+rXRj/q10Y/6tdGP+qXRj/ql0Y/6pdGP+qXRj/ql0Y/6pc - F/+qXBf/qlwX/6pcF/+qXBf/qlwX/6pcGP+oVQ3/unU4/+DCpv/9+vj///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v//////7dfF/8ByMP+zWxL/sl0W/7Ne - F/+zXhf/sl4X/7FeF/+xXhf/sV0W/7FcFv+wXBX/sFwV/7BcFf+wXBX/r1wV/69cFf+vWxT/r1sU/69a - FP+sUwn/0aB1//359v////////////////////////////////////////////////////////////// - ////////////////////////////////////////+PPu/9Omfv+vWxX/qVcP/6lYEf+oWBH/qFcQ/6hX - EP+oVxD/qFcQ/6hXEP+nVxD/p1cQ/6dXEP+nVxD/p1cQ/6dXEP+nVg//p1YP/6dWD/+nVg//plYP/6ZW - D/+nVA3/yJFh//br4v/+/v7///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7+/v//////7tnI/8J4Ov+1Yx3/tGMg/7VkIP+1ZCD/tWQg/7RkIP+0ZCD/tGMg/7Rk - IP+zYyD/tGMf/7NjH/+0Yx//s2Mf/7NjH/+yYx//smIe/7JhHv+vWhL/0qN6//z59v////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////5s24/8CASP+sWhP/rV8a/61fG/+tXxv/rF8b/6xfG/+sXhr/rF4a/6xeGv+sXhr/rF4a/6xe - Gv+rXhr/q14a/6teGv+rXhr/q14a/6tdGf+rXRn/qlwY/6pZE/+6eT//4sau//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7+/v//////7tnI/8N4 - Ov+2Yx3/tmMg/7VkIP+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/tGMf/7NjH/+0Yx//tGMf/7Rj - H/+yYx//smIe/7JhHv+vWhL/0qJ6//z59v////////////////////////////////////////////// - ///////////////////////////////////////////////////7+PX/0qN7/7JiHv+tXhn/rV8a/61f - G/+tXxv/rF8b/6xfG/+sXhr/rF4a/6xeGv+sXhr/rF4a/6xeGv+rXhr/q14a/6teGv+rXhr/q14a/6td - Gf+rXRj/q1wY/65dGP/Ronv/9u7n//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7+/v//////7tnI/8N4Of+2Yxz/tmQg/7VlIf+1ZSH/tWQh/7Zk - IP+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RjH/+zYx//tGMf/7RjH/+zYx//smMf/7JhHv+vWhL/0qJ6//z5 - 9v////////////////////////////////////////////////////////////////////////////// - ///////////////////r18b/wYNM/6xYEP+tXxv/rV8b/61fG/+tXxv/rV8b/61fG/+sXxv/rF4a/6xe - Gv+sXhr/rF4a/6xeGv+sXhr/q14a/6teGv+rXhr/q14a/6teGv+qWxb/q1sW/717Qv/nzbj///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7+ - /v//////7tnI/8N4Ov+2Yx3/tWQg/7ZlIf+2ZSH/tmUh/7ZkIf+2ZCD/tWQg/7RkIP+0ZCD/tGQg/7Rj - IP+0Yx//s2Mf/7NjH/+0Yx//tGMf/7NiH/+vWxP/0qJ6//z49f////////////////////////////// - //////////////////////////////////////////////////////////////v38//Tpn//s2gn/6xb - Ff+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xeGv+sXhr/rF4a/6xeGv+sXhr/rF4a/6te - Gv+rXhr/q14a/6teGv+pWhX/r2Ed/9auif/58u3///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////79nI/8R5Ov+2Yx3/tWQg/7Zl - If+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+1ZCD/tGQg/7RkIP+0ZCD/tGMf/7RjH/+0Yx//tGMf/7Ri - H/+wWxP/0qJ5//v49P////////////////////////////////////////////////////////////// - /////////////////////////v79/+7dzv/Af0j/rVsU/61fG/+uYBz/rl8b/61fG/+tXxv/rV8b/61f - G/+tXxv/rV8b/6xfG/+sXhv/rF4a/6xeGv+sXhr/rF4a/6xeGv+rXhr/q14a/6pbFv+sXhn/v39I/+vX - xf////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////79nI/8R5Ov+2Yx3/tmQg/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7Zk - IP+1ZCD/tWQg/7RkIP+0ZCD/tGMf/7RjH/+0Yx//tGMf/7RiH/+xWxP/06J5//v49P////////////// - ////////////////////////////////////////////////////////////////////////+vTv/9ev - i/+1aSn/rFoT/65gHP+vYBz/r18b/61fG/+tXxv/rV8b/61fG/+tXxv/rV8b/6xfG/+sXhv/rF4a/6xe - Gv+sXhr/rF4a/6xeGv+rXhr/q14a/6lYEf+yZiX/2bOS//nz7f////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////79nI/8R5 - Ov+3ZB7/t2Qh/7ZlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tmQg/7RkIP+0ZCD/tGQg/7Rk - IP+0Yx//s2Mf/7NiH/+xWxP/06J5//z49P////////////////////////////////////////////// - /////////////////////////////////////v7/7tzM/8KBSv+wXxz/rV4a/65gHP+vYBz/r2Ac/65f - G/+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF4b/6xeG/+sXhr/rF4a/6xeGv+sXhr/q1sX/6xc - Fv/Bgkv/7+DT//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////79nI/8R5Ov+3ZB7/tmUh/7dlIv+3ZSL/tmQh/7Zl - If+2ZSH/tmUh/7ZlIf+1ZCH/tWQg/7VkIP+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RiH/+wWhP/0qF5//v3 - 9P////////////////////////////////////////////////////////////////////////////// - ///58+7/2rWW/7ZpJ/+uXBb/r2Ac/65gHP+uYBz/rmAc/65gHP+uXxv/rl8b/65fG/+tXxv/rV8b/61f - G/+tXxv/rV8b/61fG/+sXxv/rF4a/6xeGv+sXRr/qlcR/7ZuL//atJT/+/Xy//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////79nI/8V5Ov+3ZB7/tmUh/7dmIv+4ZiL/t2Ui/7ZkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Zk - IP+2ZCD/tWQg/7VkIP+0ZCD/tGQg/7RjIP+wWxP/0qF4//v28/////////////////////////////// - ///////////////////////////////////////////////////u2sr/xYhT/7BgG/+uXhj/r2Ac/69g - HP+vYBz/rmAc/65gHP+vYBz/r18c/69fHP+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xe - Gv+rXBn/rVsW/8aLWP/x5Nj///7+//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////+/v7/////////////////////////////////897N/8Z6O/+3ZB7/t2Uh/7dm - Iv+4ZiL/uGUi/7dkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7ZkIP+2ZCD/tmQg/7VkIP+0ZCD/tGQg/7Rj - IP+wWxP/1aR6///8+P////////////////////////////////////////////////////////////// - //////////////v39P/duJj/tmkn/65eGv+uYBz/r2Ac/69gHP+vYBz/rmAc/65gHP+vYBz/r18c/69f - HP+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xfG/+qWBL/uHAz/9y4mf/8+/n///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///9/f3/+vn5//f29v/29/f/6NPC/8R4Of+4ZB7/uGUh/7dmIv+3ZiL/t2Yi/7hlIv+3ZSH/tmUh/7Zl - If+2ZSH/tmUh/7VkIf+1ZCD/tWQg/7VkIP+1ZCD/tGQg/7RjIP+xXBT/zp1y//Dr5//19PT/9vb2//n4 - +P/8/Pz//////////////////////////////////////////////////////+7bzP/Jj1//smAb/69e - Gv+vYR3/r2Ac/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69gHP+vXxz/rl8b/61fG/+tXxv/rV8b/61f - G/+tXxv/rV8b/61eGv+uXBb/ypRm//Lm3P/+//////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////7+//7+/v/+/v7/+fn5//Hw8P/n5ub/3tvb/9XR0P/NztH/xq+d/71y - Mv+5ZSD/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk - If+2ZCD/tWQg/7RkIP+0Xxb/t4Zd/764tv/GwcH/zcnJ/9nV1f/j4OD/7ezs//b29v/9/f3//v7+//7+ - /v////////////////////////39/922lf+5bCz/sWAb/7BgHP+wYR3/r2Ed/69hHf+vYBz/r2Ac/69g - HP+vYBz/rmAc/65gHP+vYBz/rmAc/65fG/+tXxv/rV8b/61fG/+tXxv/rF4Z/65dGP+6dTj/376i//79 - /f////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////+/v7///////////////////////79/v/08/P/6Obm/9/d - 3P/X09P/zcnJ/8XAwP+/u7v/urS0/7OsrP+rq7D/rZaD/7ltLP+6ZSD/uGYj/7hmIv+4ZiL/uGYi/7dm - Iv+3ZiL/uGYi/7hlIv+3ZCH/tmQh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+2YBf/qnlR/5+X - l/+inJz/p6Ch/6+oqP+1r6//ubW1/8G9vf/Nycn/19PU/+Lg4P/v7u7/+/v7////////////8uPW/8yT - Y/+xXhf/sGEd/7BhHf+wYR3/sGEd/69hHf+vYR3/r2Ad/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69g - HP+uXxv/rV8b/61fG/+tXxv/rF4Z/69eGf/QnnT/9Ong//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////f39v/v7u7/5+Xl/93b2//Tz8//xsHB/7u2tf+xrKz/qqOj/6Wfn/+mn6D/pJ2d/6Ob - m/+fnqP/po57/7hrKf+6ZSH/uGYj/7hmIv+4ZiL/uWYi/7hmIv+3ZiL/uGYi/7hlIv+4ZSH/tmQh/7Zl - If+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+3YBf/qHVN/5iOjv+Vj5D/lo6P/5ePj/+XkJD/l5CQ/5mS - kv+hmpv/qqSl/7izs//FwcH/0s/P/+Hg4v/n5uf/2LOT/752OP+xXhn/sGEe/7BhHf+wYR3/sGEd/69h - Hf+vYR3/r2Ad/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69gHP+uXxv/rV8b/61fG/+tXhn/rl4Y/7t1 - Of/jyK////7///////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////f39//n5+f/19PT/6efn/9vY1//LyMj/vbm4/7Ov - rv+vqqr/rKem/6ijov+mn5//pJ6e/6KcnP+inJz/oZua/6Gamv+fnqP/p457/7hrKv+6ZSH/uWcj/7hm - I/+4ZiP/uWYi/7lmIv+3ZiL/t2Yi/7hmIv+4ZiL/t2Ui/7ZlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk - IP+3YRf/qXVN/5iOjv+Wj4//lY6O/5SNjf+TjYz/lI2N/5SMjf+VjY7/lo+Q/5qTk/+clpb/n5qa/6yo - q/+9sKn/v4RS/7ZkHP+xYB3/sWEe/7FhHf+wYR3/sGEd/7BhHf+wYR3/sGEd/69gHf+vYBz/r2Ac/69g - HP+vYBz/r2Ac/65gHP+uYBz/rl8b/65fG/+tWxX/smQg/9Gjev/z6N7///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////v7+//79 - /f/4+Pj/6+rq/9zZ2f/Nysn/wLu6/7izsv+wq6v/qqWk/6ahoP+ln5//pZ+e/6Oenf+jnZz/o52d/6Od - nP+inJz/oZub/6Gbm/+fnqT/p418/7hrKv+6ZSD/uWcj/7lnI/+5ZyP/uGYj/7lmIv+5ZiL/uGYi/7dm - Iv+3ZiL/uGYi/7dlIv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7VlIf+3YRf/qXVO/5iOj/+Wj5D/lY6O/5SN - jf+TjYz/lI2N/5OMjP+Ti4v/kouL/5GKiv+Rior/kYyP/5aNjv+nhGr/s2or/7NfFf+xYh7/sWIe/7Fh - Hv+xYR3/sGEd/7BhHf+wYR3/sGEd/7BhHf+vYB3/r2Ac/69gHP+vYBz/r2Ac/65gHP+uYBz/rmAc/61e - Gv+uXRj/vnlA/+jQu//+/f3///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////8/Ly/+Ph4P/U0dD/yMXE/725uf+zraz/q6al/6mj - ov+noaD/pqCg/6agoP+loJ//pZ+f/6Sfnv+kn53/pJ+d/6Senf+jnZ3/opyc/6Kcm/+gn6T/qI59/7hs - K/+6ZSH/uWck/7lnI/+5ZyP/uWcj/7lmI/+4ZiL/uGUh/7hlIf+4ZiL/t2Yi/7hmIv+3ZSL/tmUh/7Zl - If+2ZSH/tmUh/7ZlIf+4Yhf/qnZO/5iPj/+WkJD/lo+P/5WOjv+Vjo7/lY6O/5SNjf+UjIz/k4yM/5KL - i/+Sior/kIuQ/5WDff+nbTr/sWEa/7JhGv+yYh7/sWIe/7FiHv+xYR7/sWEd/7BhHf+wYR3/sGEd/7Bh - Hf+wYR3/r2Ed/69hHf+vYBz/r2Ac/69gHP+uYBz/rmAc/6xaFP+0aCf/1KeC//fu6P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+/v7//Hw - 8P/m4+P/1NLS/8O/vv+2sK//sKuq/62pqP+qpKP/qKOi/6ijov+noqH/p6Kh/6ehof+moaD/pqCg/6ag - oP+loJ//pKCf/6Sfnf+knZ3/opyd/6Ocm/+hoKT/qI99/7hsK/+6ZSH/uWck/7lnI/+5ZyP/uWcj/7lm - I/+4ZiL/uGUi/7llIv+5ZiL/t2Yi/7hmIv+4ZSL/t2Uh/7ZlIf+2ZSH/tmUh/7ZlIf+4Yhf/qnZN/5iP - j/+WkJD/lo+P/5WOjv+Vjo7/lY6O/5SNjf+UjY3/k4yM/5OMjP+SjY7/kouM/518Z/+uZSP/s2AX/7Ji - Hv+yYh7/sWIe/7FiHv+xYR7/sWEd/7BhHf+wYR3/sGEd/7BhHf+wYR3/r2Ed/69hHf+vYBz/r2Ac/69g - HP+uYBz/rl8b/65cF//BgEn/69fG//38+/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////z8/P/29fX/5uTk/9LPz//Cvb3/t7Kx/7Gsq/+uqKj/q6al/6um - pf+qpaT/qaSj/6mko/+oo6L/p6Oi/6eiov+noaH/pqGg/6agoP+moKD/paCf/6Sfnv+knp3/o52d/6Oc - nP+hoKX/qI99/7lsK/+7ZiH/umck/7lnI/+5ZyP/uWcj/7lnI/+4ZyP/uGYj/7lmI/+5ZiL/uGYi/7dm - Iv+4ZiL/uGUi/7dlIv+3ZSH/tmUh/7ZlIf+4Yhf/qnZN/5iOj/+Wj5D/lY6P/5WOjv+VjY3/lY6O/5WO - jv+UjY3/lI2N/5OMjf+RjpP/l4d+/6dxRP+zYx3/s2Ea/7JiHv+yYh7/smIe/7JiHv+xYh7/sWIe/7Fi - Hv+xYR3/sGEd/7BhHf+wYR3/sGEd/7BhHf+vYR3/r2Ac/69gHP+vYBz/rVsV/7hrLP/Xqob/+fTu//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+fj4/+fl - 5f/S0c//xMDA/7q1tf+yraz/rqmo/6ynpv+spqb/q6al/6umpf+rpqX/qqWk/6mko/+po6P/qaOj/6ij - ov+noqH/p6Gh/6ahoP+moZ//pqCf/6Wfn/+kn57/pJ6d/6Odnf+hoKb/qZB+/7ltK/+7ZiH/u2ck/7tn - I/+6ZyP/uWcj/7lnI/+5ZyP/uGcj/7hnI/+4ZiP/uGYi/7hmIv+3ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7Zk - If+4YRf/q3dO/5qQkf+XkZH/l5CQ/5aPj/+Wj4//lo+P/5WOjv+Vjo7/lI2N/5SNjv+TjZH/nn5n/69n - Jf+0Yhz/smMe/7JiHv+yYh7/smIe/7JiHv+xYh7/sWIe/7FiHv+xYh7/sWEd/7BhHf+wYR3/sGEd/7Bh - Hf+wYR3/r2Ed/69gHP+vYBz/r1sU/8eIVP/v3Mz///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////v7+//r6ur/29jY/8rFxf+6trX/sq2t/6+qqv+uqaj/rain/62o - p/+sp6b/rKem/6ynpv+rpqb/q6Wl/6qlpP+ppKP/qaOi/6mjov+oo6L/p6Kh/6ehof+moaD/pqGg/6ag - oP+ln5//pJ+e/6Senf+ioab/qZB9/7ltK/+7ZiH/umgk/7pnJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln - I/+4ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/uGUi/7dlIv+4YRb/sX1U/6efnv+kn5//pJ2c/6Gb - m/+emZn/nJaW/5mSkv+Wjo7/k4yM/5KOkf+ah37/qXJH/7NiG/+0Yhz/s2Mf/7NjH/+yYx//smIf/7Ji - Hv+yYh7/sWIe/7FiHv+xYh7/sWIe/7FhHf+wYR3/sGEd/7BhHf+wYR3/sGEd/7BgHP+vXhn/uG4w/9mx - j//8+PX///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////+/v7/9PPz/+Pi - 4f/Py8v/vrq5/7axsP+xrav/r6qp/6+qqf+uqqj/rqmo/66pp/+uqab/raim/62opv+rpqb/q6Wl/6um - pP+ppKP/qaOi/6mjov+ppKP/p6Oh/6ehov+moaH/pqGh/6ahoP+ln5//pJ+e/6Senf+ioab/qZB+/7lt - K/+7ZiH/umgk/7pnJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7lnI/+4ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dm - Iv+3ZiL/uGUi/7hlIv+2Xxb/v4xi/8vEwf/LyMn/y8bG/8jExP/FwcH/wr6+/765uf+5tLT/tLCx/62m - pf+shmn/sWcq/7RiHP+0Yh3/tGMf/7NjH/+yYx//smIf/7JiHv+yYh7/sWIe/7FiHv+xYh7/sWIe/7Fh - Hf+wYR3/sGEd/7BhHf+wYR3/sGEd/7BgHf+zYRv/zJRj/+/dz/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////r6+v/v7u3/19bV/8TAv/+6tbT/tK+u/7Ksq/+wrKr/sKuq/7Cr - qv+vq6n/r6qp/66pqP+uqaf/rqmm/62opv+sp6b/q6al/6umpf+qpaT/qaWj/6mko/+ppKP/qKOi/6ei - ov+noaL/p6Gh/6ahoP+moJ//pZ+e/6Sdnf+hoKX/qI99/7ptK/+8ZyL/umgk/7poJP+6aCT/umgk/7pn - JP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hmIv+4ZiL/t2Yi/7hlIv+0XRb/zptx/+/p - 5f/08vP/8/Pz//Lx8f/x8PD/7+7u/+3s7P/q6ev/5eTk/9C6qv+8gE//tGId/7RiHv+0Yx//s2Mf/7Nj - H/+zYx//s2Mf/7JiH/+yYh7/smIe/7FiHv+xYh7/sWIe/7FiHv+xYR7/sGEd/7BhHf+wYR3/sGAb/69f - GP+0air/17OV//z6+P////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+fn5/+Xk - 5P/Pzcv/vrq5/7axsP+0r67/sq2s/7KtrP+xrKv/sKyq/7Csqv+wq6r/r6qq/6+qqP+uqaj/rain/62o - p/+tqKf/rKem/6umpv+rpqX/q6al/6qlpP+ppKP/qaOi/6ijov+no6H/p6Kh/6agoP+moJ//pqCf/6ii - of+op6z/rZWC/7tuLP+8ZyL/u2gl/7poJP+6aCT/umgk/7toJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+4ZiP/uGYi/7lmIv+5ZiL/t2Yi/7dlIv+0XRb/06F3//r28f////////////////////////////// - ///9/v7/8+rk/9Slf/+6bCz/tGMd/7RkH/+0Yx//s2Mf/7NjH/+zYx//tGMf/7NjH/+yYh//smIe/7Ji - Hv+yYh7/smIe/7FiHv+xYh7/sWEe/7FhHv+xYR3/sF8Y/69eFP+rc0b/yLas//Hy9P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////z8vL/3tzb/8vHx/+7t7X/tbCv/7Ovrv+zrq3/s6+t/7Ku - rf+yraz/sa2r/7Gtq/+wrKv/sKuq/6+rqf+vqqn/rqmo/66pqP+uqaj/raim/6ynpv+rpqb/q6Wm/6ul - pf+qpaT/qaSj/6mjo/+no6H/p6Kh/6egoP+noKD/raen/7izsv/Gx8z/ybOh/8J1Nf+7ZiH/umck/7to - JP+7aCT/umgk/7toJP+7aCT/umck/7lnJP+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmI/+4ZiL/uGYi/7hl - Iv+1XRb/1KF4//v38//////////////////////////////////69O3/4byd/8R+Q/+1Yh3/tGQf/7Rk - IP+0ZCD/tGMg/7NjH/+zYx//s2Mf/7RjH/+zYx//smIf/7JiH/+yYh7/smIe/7JiHv+xYh7/sWIe/7Fi - Hv+yYBz/sV8Y/6xjJP+fe2T/pp+h/8fDxP/n5eX//v7+//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////fz9//Hx - 8f/a2Nf/xMC//7q2tf+1sa//tLCu/7Swrv+0r67/s6+t/7Kvrf+yraz/sq2r/7Ktq/+wrKv/sKyq/6+r - qf+vqqr/r6qp/6+qqP+uqaj/raim/62npv+rpqb/q6am/6ulpf+rpaX/qaSj/6iiov+noaD/qqWk/7Su - rv++urr/zMjI/9jU1f/o7fD/5M+9/8d6PP+7ZiH/umcj/7toJP+7aCT/umgk/7toJP+7aCT/u2ck/7pn - JP+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmI/+4ZiL/uGYi/7llIv+1XRf/0Jlu//Pm3P/48Or/9/Dp//fv - 6P/37+j/9+3m//Pj1f/iv6L/x4ZQ/7dmIv+0Yh3/tGQg/7RkIP+0ZCD/tGMg/7NjH/+zYx//s2Mf/7Rj - H/+zYx//smIf/7JiH/+yYh7/smIe/7JiHv+xYh7/sWIe/7BgG/+xXRb/rmEg/6NwSf+Ugnr/j4uO/6CZ - mP+/urr/4d/f//r6+v////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////8+/z/7ezs/9fV1P/Dv77/urW0/7ezsP+1sa//tbGv/7Sx - rv+0sK7/tK+u/7Ovrf+yrqz/sq2s/7KtrP+xrKv/sKyr/7Crqv+vqqr/r6qp/6+qqP+uqaj/rain/62n - pv+sp6b/q6el/6qlpP+rpKT/qqWk/6+qqf+2sa//wLy7/9LPz//j4eH/8O7u//X09P/7////7tjH/8h7 - Pf+8ZyH/umck/7toJf+7aCX/u2gk/7toJP+6aCT/u2gk/7toJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+4ZiP/uGYj/7llIv+2YBr/yIhU/+C6mv/iv6P/4b+i/+G/ov/iwKP/4Lud/9enfv/Hg0z/umop/7Vj - H/+1ZB//tWQg/7VkIP+0ZCD/tGQg/7RjIP+0YyD/s2Mf/7NjH/+zYx//s2Mf/7JjH/+yYx//smIe/7Fh - Hf+xYBr/sF4Y/7NjHf+1ayv/qXJF/5V9bv+NhYT/jYaH/5GJif+clpb/tK+v/97b2//6+fn///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////z8 - /P/r6ur/09HQ/8K/vf+5tbT/uLOx/7ezsf+2srD/trKw/7ayr/+1sa//tLCv/7Svrv+zr63/sq6t/7Ku - rf+yraz/sayr/7Csq/+wq6r/r6qp/6+qqf+vqqn/rqmo/62op/+tqKb/q6al/6unpf+vqan/tbGw/8bC - wv/Z1tX/5uXk//Hv7//5+Pj//v39////////////8drJ/8h7Pf+7ZyH/u2gk/7tpJf+7aSX/u2gl/7xo - JP+7aCT/umgk/7poJP+7aCT/umck/7pnI/+5ZyP/uWcj/7lnI/+5ZyP/uGcj/7hmI/+3ZCD/v3M0/8mF - Tf/Kh0//yYdP/8mHT//JiFD/x4VN/8F4PP+4aCb/tmMf/7VjIP+1ZCH/tmQg/7ZkIP+1ZCD/tGQg/7Rk - IP+0ZCD/tGMg/7RjH/+zYx//tGMf/7RjH/+zYh7/smEd/7FhHf+zYx//tmYi/8J9Qv/ImnL/tJyK/5iP - jf+Oh4n/joeH/46Ghv+OiIj/l5GR/7Crq//a19f/+fn5//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////v///////fz8/+vq6v/T0M//wb27/7m1s/+3s7L/uLSy/7e0 - sv+3s7H/t7Kx/7eysf+2srD/tbGv/7Swr/+0r67/s6+t/7Ovrf+yrq3/sq2s/7Gsq/+wrKv/sKuq/7Cr - qv+vqqn/r6qo/66pqP+uqaf/rKem/7Svrv/FwsH/19XU/+bk5P/z8vP//Pz7//7+/v////////////// - ////////8drJ/8h7Pf+7ZyH/u2gk/7xpJf+8aSX/vGkl/7toJf+7aCT/u2gk/7toJP+6aCT/umgk/7tn - JP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/umck/7xpJv+8aib/vGom/7tqJv+7aib/umkm/7hm - Iv+1Yx7/tmQg/7ZlIf+2ZSH/tWUh/7VkIf+2ZCD/tWQg/7RkIP+0ZCD/tGQg/7RjIP+0Yx//s2Mf/7Rj - H/+0Yhv/s2Aa/7dpKP/Cf0j/z5xv/+G9n//n1sf/2dXS/7+7vf+im5z/kYmK/42Fhv+Mhob/jYaG/5WO - jv+vqan/2NbW//b39/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////v7+//// - ///9/f3/7u3s/9TR0P/Bvbv/ura0/7i0s/+4tLP/uLSy/7e0sv+3s7L/t7Kx/7eysf+2srD/trGv/7Sx - r/+0r67/tK+t/7Svrf+yr63/sq2s/7Ksq/+wrKv/sKyr/7Csq/+vqqn/rqmn/66pp/+zr63/vrq5/8/M - y//j4+L/9fTz//v6+v/+/v7///////////////////////7//v//////8drJ/8h7Pf+7ZyH/u2gk/7xp - Jf+8aSX/vGkl/7toJf+8aCT/vGgk/7xoJP+6aCT/umgk/7tnJP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hn - I/+5ZyP/uGYi/7hkIP+5ZSD/uGUg/7dkIP+3ZCD/t2Ug/7hkIP+2ZCH/tmUh/7ZlIf+2ZSH/tWUh/7Vk - If+2ZCD/tmQg/7VkIP+0ZCD/tGQg/7RjIP+0Yx//s2Ie/7ZpJ//Aej3/yY5c/9Ske//hvqH/7dvL//nx - 6v/7+vj/9/j5/+jm5//Kxsf/q6an/5aPkP+MhYX/jISF/42Ghv+TjY3/rqmp/9jW1v/4+Pj///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v/w7+7/19XS/8O/vv+7t7X/ura0/7m1 - tP+5tbT/ubWz/7i0sv+3s7L/t7Ox/7azsP+2srD/trGw/7Wxr/+0sK7/tK+u/7Svrv+zr63/sq6s/7Kt - rP+xrKv/sayr/7Csq/+vqqn/r6qp/7m0sv/IxcT/3dzb/+/u7v/4+Pj///////////////////////// - //////////////7//v//////8drJ/8l7Pv+7ZyL/u2gk/7xpJf+8aSX/vGkl/7tpJf+8aCX/vGgk/7xo - JP+7aCT/umgk/7poJP+6ZyT/umck/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uGcj/7hmI/+5ZiL/uGYi/7dm - Iv+3ZiL/t2Yi/7hlIv+3ZCH/tmUh/7ZlIf+2ZSH/tmUh/7VlIf+1ZCH/tmQg/7ZkIP+1ZCD/tGQg/7Rk - IP+0YyD/s2Ed/7lsLP/JjVr/3LWT/+rRvP/z5Nj/+vXy//////////////////z7+//x7u//19XU/7Sw - sf+Zk5P/jYaG/4yFhf+Nhob/k42N/7Cqq//c2tn/+/v7//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////Hx8P/Z2Nb/xcK//725t/+7t7X/u7e1/7q2tP+6trT/uba0/7m1s/+4tLL/t7Oy/7ez - sv+3s7H/trKw/7axsP+1sa//tLCu/7Swrv+0r67/s6+t/7KurP+yraz/sa2s/7Csq/+yraz/u7e2/9PQ - z//o5ub/9fX1//7+/v////////////////////////////////////////////7//v//////8drJ/8l8 - Pv+8ZyL/u2gk/7xpJf+8aSX/vGkl/7xpJf+7aSX/vGgl/7xoJf+8aCT/u2gk/7poJP+6aCT/umgk/7po - JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+4ZiP/uWYi/7hmIv+3ZiL/t2Yi/7dmIv+3ZSL/t2Ui/7Zl - If+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7ZkIP+2ZCD/tWQg/7RkIP+0ZCD/s2If/7doJ//CfEP/z5dp/9yw - jf/lx6//8N/S//r08P///v7/////////////////9fX1/+De3v+/u7r/m5SV/46Gh/+NhYb/jYWG/5WO - jv+1r6//4+Hh//39/f////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////9fT0/93c2v/HxML/vbq4/7y4 - tv+8uLb/u7e2/7u3tf+7t7X/ura0/7m1tP+5tbP/uLSy/7ezsv+3s7L/t7Ox/7aysP+2sbD/tbGv/7Wx - r/+0sK7/tK+u/7Ourf+zrq3/sayr/7Svrv/EwL7/2djX/+/u7v/8+/v///////////////////////// - //////////////////////////////7//v//////8drJ/8l8Pv+9aCL/vGgl/7xpJv+8aSb/vGkl/7xp - Jf+8aSX/vGkl/7tpJf+7aCX/vGgk/7toJP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/uGYj/7hmIv+4ZiL/uGYi/7hmIv+3ZiL/t2Yi/7dlIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7Vk - If+1ZCH/tWQg/7VkIP+0ZCD/tGMg/7VkIv+4aSj/vHI0/8N/Rv/Lj1//06F4/963lv/q0r3/9+/m//// - //////////////r6+v/n5eX/wr6+/5yVlf+NhYb/jYWG/4yFhf+YkJH/vLa2/+rp6f////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////6+vr/4uHg/8rIxf++u7n/vLm3/7y5t/+8ubf/u7e3/7u3tv+7t7b/u7a0/7m1 - tP+5trT/ubSy/7izsv+3s7L/t7Sy/7azsP+3sbD/trKw/7aysP+0sa7/tK+u/7Ovrf+yrqz/tbCv/8XB - wf/f3dz/9PTz//39/f////////////////////////////////////////////////////////////7/ - /v//////8drJ/8l8Pv+9aCL/vWgl/7xpJv+8aSb/vGkl/7xpJf+8aSX/u2kk/7tpJP+7aCX/vGgk/7xo - JP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmIv+4ZiL/uGYi/7hm - Iv+3ZiL/t2Yi/7hlIv+4ZSL/tmUh/7ZkIf+1ZCD/tmUh/7VkIf+1ZCH/tWQg/7VkIP+0ZCD/tWQg/7Rk - IP+0Yx//tGMf/7VmIv+6ayr/vHAx/8F8Qf/Nlmf/37qb/+/bzP/79vP////////////8/Pz/6efn/7+7 - u/+Zk5P/jISF/42Fhv+OhYf/nJWV/8bCwv/y8PD///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////79/v/s6ur/0M3M/8C9 - u/+9urj/vbq4/725t/+8ubf/vLi3/7u3tv+7t7b/u7e1/7q2tP+5trT/ubWz/7m1sv+4tLL/t7Sy/7ez - sf+3srD/trKw/7aysP+1sa//tLCu/7Svrf+3s7H/yMPD/+Hf3//19vX//v7+//////////////////// - //////////////////////////////////////////////7//v//////8drJ/8l8Pv+9aCL/vWkl/71p - Jv+9aSb/vGkm/7xpJf+8aSX/u2gk/7toJP+8aSX/u2gl/7xoJP+7aCT/u2gk/7toJP+7aCT/umgk/7pn - JP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hmIv+4ZiL/t2Yi/7hmIv+4ZiL/t2Ui/7Zk - If+1ZCD/tmUh/7ZlIf+2ZSH/tmQh/7VkIP+1ZCD/tWQg/7RkIP+0ZCD/tGQg/7RjIP+1Yx//tGId/7Rk - IP+6bS7/w39H/9Gdcv/nzLb/+PDq/////////////Pv7/+fl5f+5tbX/lY+O/42Fhv+Nhof/kIiJ/6Kc - nf/Szs//+vn6//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////T08//Y1tX/xMG//767uf++u7n/vru5/726uP+9ubf/vLm3/7y4 - tv+8uLb/u7e2/7u3tf+6trT/uba0/7m2tP+5tbP/uLSy/7ezsv+3s7H/trKw/7WysP+1sbD/tbCv/7i0 - sv/KxsX/5OLh//j39/////////////////////////////////////////////////////////////// - //////////////7//v//////8drJ/8p8Pv+9aCL/vGkl/71qJv+9aib/vWom/71pJv+8aSX/vGkl/7xp - Jf+8aSX/vGkl/7toJf+7aCX/vGgk/7xoJP+7aCT/umgk/7poJP+6ZyT/umck/7lnI/+5ZyP/uWcj/7ln - I/+4ZyP/uGcj/7hmI/+4ZiL/uGYi/7dmIv+3ZiL/t2Yi/7dlIv+3ZSH/tmUh/7ZlIf+2ZSH/tmUh/7Vk - If+1ZCD/tWQg/7VkIP+1ZCD/tGQg/7RkIP+0Yh//s2Id/7JiHf+zYR3/tWUh/7xxM//Lj13/4Lyf//Xp - 3/////////////v7+//g3t7/says/5GJif+Nhof/jYWG/5CJiv+vqar/4N7f//////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+fn4/+Li - 4P/IxsX/v7y7/767uf+/u7n/v7u5/767uf+9urj/vbm3/7y5t/+8ubf/vLi2/7u3tv+7t7X/ura0/7m1 - tP+5tbT/ubWz/7i0sv+3s7L/t7Ox/7aysf+1sbD/uLOy/8jFxP/j4uH/+Pj4//////////////////// - //////////////////////////////////////////////////////////////7//v//////8drJ/8p8 - P/++aCP/vWkl/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7to - Jf+7aCT/u2gk/7poJP+7aCT/u2gk/7pnJP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uGYi/7hm - Iv+4ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZSH/tWQg/7VkIP+1ZCD/tWQg/7Rk - IP+0ZCD/tGMg/7RjH/+zYh3/smEb/7RjHv+4aSf/xYJL/9y1lP/06N3////////////5+fn/09DQ/6Od - nf+Oh4j/jIWF/42Fhv+Wj4//v7u7//Du7v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////9/v7/7ezr/9HPzf/Cv73/v7y7/8C8uv/Au7n/v7u5/7+7 - uf+9u7n/vbm3/7y5t/+8ubf/vLm2/7u3tv+7t7b/ura0/7q2tP+5tbT/ubW0/7m1sv+3s7L/t7Oy/7ax - sP+3srH/w8C//9/e3v/29/f///////////////////////////////////////////////////////// - //////////////////////////////7//v//////8drJ/8p8P/++aCP/vmkl/71qJv+9aib/vWom/71q - Jv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7toJf+7aCT/u2gk/7poJP+7aCT/u2gk/7pn - JP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7Zl - If+2ZSH/tmQh/7ZlIf+1ZSH/tWQg/7VkIP+1ZCD/tmQg/7RkIP+0ZCD/tGMg/7RjIP+0YyD/s2Mf/7Nj - Hv+zYRz/tmUg/8OAR//dt5f/9+/n////////////8O7u/8K9vf+Vjo//jIWF/42Gh/+Nhob/opyc/9PP - z//7+/v///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///29/b/3dza/8fEwv/Cvrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq4/725t/+9ubf/vLm3/7y4 - tv+7t7b/u7e1/7u3tP+6trT/ubW0/7m1s/+4tLL/t7Oy/7axsP/Au7r/2NfW//T09P/+//////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8drJ/8p9P/++aCP/vmkl/75qJv++aib/vWom/71qJv+9aib/vWkm/71pJv+8aSX/vGkl/7xp - Jf+8aSX/u2kl/7tpJf+7aCX/u2gk/7toJP+6aCT/umgk/7poJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln - I/+4ZyP/uGYj/7hmIv+4ZiL/uGYi/7dmIv+3ZiL/t2Ui/7dlIf+3ZSH/tmQh/7ZlIf+2ZSH/tWUh/7Vl - If+1ZCH/tmQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/tGMf/7NjH/+0ZCD/s2Ic/7VlIP/FhE3/4sKn//r1 - 8v///////v39/+He3v+poqP/j4iI/42Fhf+Nhob/k4qL/7Otrv/s6+v///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////q6ej/z83K/8TAvv/Bvrz/wb68/8C9 - u//AvLr/wLy6/7+8uv+/u7n/vru5/726uP+9urj/vbm3/7y5t/+8uLb/vLe2/7y3tv+7t7X/ura0/7m1 - tP+5tbP/uLSy/7y4t//Szs3/8O/v//7+/v////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8drJ/8t9P/++aSP/vWkm/75q - Jv++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7xo - JP+7aCT/umgk/7poJP+6aCT/umgk/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiP/uWYi/7hm - Iv+3ZiL/t2Yi/7dlIv+3ZSL/t2Uh/7ZkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIP+1ZCD/tGQg/7Rk - IP+0ZCD/tGMg/7RjH/+zYx//s2Ie/7JgGv+3aCP/yo9d/+3Yx////v7///////X09P/IxMX/mJGS/4yE - hP+OiIf/jYSF/52Wlv/QzMz/+Pf3//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////v7+//f29v/c2tn/xcPB/8PAvv/Cv73/wb68/8G+vP/Bvbv/wL27/8C8uv+/vLr/v7u5/767 - uf++u7n/vbq4/725t/+8ubf/vLi2/7u3tv+7t7b/u7e1/7q2tP+5tbT/ubSz/8nFxP/o5uX//f39//// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8drJ/8t9P/++aSP/vWom/75qJ/++aif/vmom/75qJv+9aib/vWom/71q - Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/vGkl/7toJf+7aCT/u2gk/7toJf+7aCX/u2gl/7to - Jf+6ZyT/umck/7lnJP+5ZyT/uWck/7lnJP+5ZyT/uWcj/7lmI/+4ZSL/t2Yi/7dmIv+3ZiL/t2Yi/7dl - Iv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7VkIf+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0Yx//s2Mf/7Ni - Hf+zYBn/u20t/9eqhP/27OP///////7+/v/l4+P/qKGi/42Ghv+Nh4b/jIWF/5CJif+vqan/6ufn//// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////v7+/+vp6f/Rzsz/w8C+/8PA - vv/Cv73/wb68/8G+vP/Bvrz/wL68/8C8uv+/vLr/v7u5/7+7uf+/u7n/vbu5/725t/+8ubf/vLm2/7u4 - tv+7t7b/u7e2/7u3tf+6trX/v7q5/9rX1v/5+Pj///////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8drJ/8t9 - P/++aSP/vmom/75qJ/++aif/vmom/75qJv+9aib/vWom/71qJv+9aib/vWkm/7xpJf+8aSX/vGkl/7xp - Jf+8aSX/vGkl/7toJf+7aCX/umYh/7ljHf+4Yhz/uGIc/7hiHP+4YRz/t2Ec/7dhG/+2YRv/tmEb/7Zh - G/+2YRv/tmEb/7dgG/+4YRv/t2Md/7dlIP+3ZiL/t2Yi/7dmIv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7Vk - If+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0Yx//s2Mf/7NjH/+zYRz/tGId/8N/Rf/nzbb///79//// - ///19fX/vbi5/5WOjv+NhYb/joeH/4yEhf+ak5P/1M/Q//r6+v////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////+/v7/9/d3P/JxsT/xMG//8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 - u//AvLr/v7y6/7+7uf+/u7n/vru5/726uP+9ubf/vLm3/7y5tv+8uLb/u7e2/7u3tf+8ubb/zMnH/+rp - 6f////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////8drJ/8t9P/+/aSP/v2om/75rJ/++ayf/vmon/75q - J/++aib/vWom/71qJv+9aib/vWom/71pJv+8aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aCT/vm0s/8F0 - Nv/Bdjj/wXY4/8F2OP/AdTj/wHU4/8B1OP/AdTf/wHU3/8B1N/+/dTf/v3Q3/8B0N//BdDT/vm0s/7lm - If+2Yx7/t2Yi/7dmIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tWQg/7VkIP+1ZCD/tGQg/7Rk - IP+0ZCD/tGMf/7RjH/+zYh//s2Ed/7hnJP/XqYP/9+/o///////8/Pz/19PT/6Gamv+MhIX/j4iI/4yE - hv+Siov/uLOz/+zr6/////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////8vHx/9bT - 0v/FwsD/w8C+/8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8C+vP/Avbv/wLy6/7+8uv+/vLr/v7u5/767 - uf+9urj/vbm3/7y5t/+8ubf/u7e1/7u3tP/Avbr/3dvZ//j4+P////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8drJ/8t9P/+/aSP/v2om/79rJ/+/ayf/vmsn/75qJ/++aif/vmom/75qJv+9aib/vWom/71q - Jv+9aSb/vWkm/71pJv+8aSX/vGkl/7xpJf+8ZiD/yINK/9iogf/csY3/27GN/9uwjP/bsIz/27CM/9uv - jP/br4v/26+L/9uvi//ar4v/2q6L/9uuiv/YqH//0JRk/8R5Pf+6aCT/uGUh/7dmIv+3ZiL/t2Ui/7Zk - Iv+2ZCH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/s2Ed/7Rh - G//Hh1L/6tK+////////////7Ovr/66oqP+MhYX/j4mJ/46GiP+PiIj/n5mZ/9vZ2f////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////9/f3/5+bl/87Lyf/DwL7/xMG//8TBv//DwL7/wsC+/8K/ - vf/Cv73/wb+9/8G+vP/Avrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq4/725t/+9ubf/u7i2/725 - t//IxcP/6uno///+///+/v7///////////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8drJ/8t9P/+/aST/v2om/79r - J/+/ayf/v2sn/75rJ/++aif/vmon/75qJ/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xo - Jf+8ZB3/0pdn/+7ayf/16d//9urg//Xo3v/16d7/9ene//Xo3v/16N7/9eje//Xo3v/06N7/9efe//Xn - 3f/x4NL/6My2/9yuif/IhE7/umgk/7hlIf+3ZiL/t2Yi/7dlIv+3ZCH/t2Uh/7ZlIf+2ZSH/tmQh/7Zk - If+1ZCH/tWQg/7ZkIP+1ZCD/tGQg/7RkIP+0YyD/tGIe/7NiHf+6bCv/3bSU//79/f//////+vr6/7y4 - uP+Rior/joiI/4+IiP+Ohof/k4uM/8jExP/49/f///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///6+vr/3NrZ/8jFxP/Ewb//xcK//8TBv//DwL7/wsC+/8K/vf/Dv73/wb+9/8G+vP/Avrz/wL68/8C8 - uv/AvLr/v7y6/7+7uf+/u7n/vbu5/725t/+9ubf/u7i2/7+7uv/V0tH/8/Ly///////+/v7///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8trJ/8t9P/+/aST/vmom/79rJ/+/ayf/v2sn/75rJ/++aif/vmon/75q - J/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xoJf+7Yxv/1p9y//bu5v////////////// - ///////////////////////////////////////////////////9/Pz/+vTw//Tl2v/ftZX/xHxB/7hl - If+3ZSD/t2Yi/7dmIv+3ZCH/t2Uh/7ZlIf+2ZSH/tmQh/7ZkIf+1ZCH/tWQg/7ZkIP+1ZCD/tGQg/7Rk - IP+0YyD/tGMg/7NjIP+0Xhj/0p90//nz7////////////8rHx/+ak5P/joeH/5CIif+Ohof/kIiJ/7Ww - sP/p6Oj///////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////19PT/1NLQ/8XCwf/FwsD/xcK//8TB - v//Ewb//w8C+/8PAvv/DwL7/wr+9/8G/vf/Bvrz/wL68/8C9u//Avbv/wLy6/7+8uv+/u7n/vru5/726 - uP+9urf/vLi2/8K+vf/i39//+vn6//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8tvK/8x9 - QP+/aST/vmom/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75qJ/++aib/vmom/75qJv+9aib/vWom/71q - Jv+9aib/vWkl/7xoJf+7Yxv/1p9x//bt5f////////////////////////////////////////////// - ///////////////////////////////////z5Nn/1qR7/7xqJ/+3Yh7/t2Yi/7dmIv+3ZSL/t2Uh/7Zl - If+2ZSH/tmUh/7ZlIf+1ZSH/tWQh/7VkIf+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RjIP+zXBX/y5Bf//Dh - 1f///////////9fU1P+lnp//j4iH/5CIif+Ph4j/kIiJ/6Sdnv/Z1tb///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7+/v/t7ez/0c7M/8XCwP/FwsD/xcLA/8XCwP/Ewb//xMC//8PAvv/CwL7/wsC+/8K/ - vf/Bv73/wb68/8C+vP/Avrv/wL26/8C8uv+/vLn/v7u5/766uP+9urj/vbq3/8fDwf/s6+r///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////8dvK/8x+QP/AaST/wGom/79rJ/+/ayf/v2sn/79r - J/+/ayf/v2on/79qJ/++aif/vmom/75qJv++aib/vWom/71qJv+9aib/vWkm/71oJf+8Yxv/1p5x//ft - 5f////////////////////////////////////////////////////////////////////////////// - /////f7/58y0/8N2OP+4Yh7/t2Ui/7dmIv+3ZiL/t2Ui/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWUh/7Vk - If+1ZCH/tWQg/7VkIP+0ZCD/tGQg/7RjIP+0Xxj/xoRN/+fNuP///////////+Lg4P+wqar/kIiJ/4+I - iP+PiIj/j4iI/5aOj//Lxsf///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////v6+v/l5OP/z8zK/8bD - wf/Gw8D/xsPA/8XCwP/FwsD/xMG//8TBv//Dwb//w8C+/8PAvf/Cv73/wb+8/8G+vP/Bvrz/wL27/8C8 - uv/AvLr/v7u5/7+7uf+9urj/vru4/83JyP/z8vL///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8dvK/8x+QP/AaiT/wGon/8BrKP/Aayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmon/75q - Jv++aib/vWom/71qJv+9aib/vWom/71oJv+9Yxv/1p5x//ft5f////////////////////////////// - ////////////////////////////////////////////////////////8uHU/8qFTv+6ZSL/t2Qg/7dm - Iv+3ZiL/t2Yi/7dlIv+3ZSH/tmQh/7ZkIf+2ZSH/tmUh/7ZlIf+1ZCH/tWQh/7VkIf+1ZCD/tGQg/7Rk - IP+0YBr/wHg9/+C8n////v3//////+zq6v+3sbL/kIiJ/4+IiP+QiIn/kIeJ/4+Hh/++urr/+Pj4//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////j39//f3dv/zMnH/8bDwf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TB - v//Ewb//xMG+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C8uv/AvLr/v7y6/7+7uf+9urj/v7y6/9LP - zv/29fX///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8dvK/8x+QP/AaiT/wGsn/8Br - KP/Aayj/v2so/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aib/vmom/75qJv+9aib/vWom/71p - Jv+9ZBz/1p5y//ft5f////////////////////////////////////////////////////////////// - ////////////////////////9uje/8+RXv+6ZyX/tmMe/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Qh/7dk - If+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tGQg/7VkIP+0YRz/vHEy/9uxjv///fz///////Lx - 8f+6trb/j4eI/4+IiP+QiYn/kIeJ/42Fhv+2sbH/7u3t//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////f2 - 9v/b2df/ycfE/8bDwP/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb//xMG+/8PAvv/Cv73/wr+9/8G+ - vP/Bvrz/wb68/8C9u//AvLr/v7y6/7+7uf+9urj/wr68/9bT0v/29vb///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8dvK/8x+QP/AaiT/wGsn/8BrKP/Aayj/v2so/79rJ/+/ayf/v2sn/79r - J/+/ayf/vmsn/75qJ/++aib/vmom/75qJv+9aib/vWom/71pJv+9ZBz/1p9y//ft5f////////////// - ////////////////////////////////////////////////////////////////////////9une/9CT - Yf+6aCb/tmMe/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Uh/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk - If+1ZCD/tWQg/7VkIP+zYh3/u20s/9qrhP///fz///////X19f+8uLj/joaG/5CJif+QiYn/kIiJ/46G - h/+vqKn/5OLi//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////X19P/X1dP/yMbD/8bDwf/HxMH/x8TB/8bD - wf/Gw8D/xcLA/8XCv//Fwr//xMG//8TBvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/7+8 - uv++u7j/w7+9/9fV1P/39/f///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8dvK/8x+ - QP/AaiT/wGsn/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79rJ/+/ayf/v2sn/75rJ/++aif/vmom/75q - Jv++aib/vWom/71pJv+8ZBz/16By//ft5f////////////////////////////////////////////// - ////////////////////////////////////////9OXZ/82MVf+6ZiP/t2Mg/7hmIv+4ZiL/uGYi/7hm - Iv+3ZiL/t2Yi/7dmIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+zYh7/umsp/9mo - f//+/fv///////j49/+9ubn/jYaG/5GKiv+RiYr/kImJ/4+Hh/+noKH/2dfX//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////Pz8v/S0M7/yMXD/8jFwv/HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TB - v//Ewb7/w8C+/8O/vf/Dv73/wr+9/8G+vP/Bvrz/wL27/8C8uv+/u7n/xMC+/9jW1f/39/f///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////8tvK/81+QP/BaiT/v2sn/8BsKP/AbCj/wGwo/8Br - KP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75qJ/++aif/vmom/75pJv+9ZBz/16By//ft - 5f////////////////////////////////////////////////////////////////////////////// - ////////7djF/8Z9Qf+5ZB//uWUi/7hnI/+4ZiP/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Ui/7dl - If+2ZCH/tmQh/7ZlIf+2ZSH/tmQh/7VkIP+0Yh3/u2on/9mnfv/+/Pv///////j4+P++ubr/jISF/5CJ - if+Rior/kYmK/4+HiP+gmZr/0M3N//7+/v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////Hw7//Oysj/x8TC/8jF - w//HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//Ewb7/xMG+/8O/vf/Dv73/wr+9/8G+ - vP/Bvrz/wL68/8C8uv+/u7n/xMC+/9jV1P/39/f///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8tvK/81+Qf/BaiX/wGsn/8BsKP/AbCj/wGwo/8BsKP+/ayj/v2so/79rKP+/ayf/v2sn/79r - J/++ayf/vmsn/75rJ/++aif/vmon/75pJv++ZBz/16Fz//jv6P////////////////////////////// - ///////////////////////////////////////////////////58ez/37aW/79wLv+4Yx3/uWcj/7hn - I/+4ZyP/uGcj/7hmI/+5ZiL/uGYi/7dmIv+3ZiL/t2Yi/7hlIv+2ZCH/tmQh/7ZlIf+2ZSH/tmUh/7Vk - If+0Yh7/u2oo/9mogP/+/Pv///////f39/+9ubn/jYWG/5GJiv+Rior/kYmK/46HiP+clZb/y8jH//7+ - /v////////////////////////////////////////////////////////////////////////////// - //////////////////////////////Dv7v/KyMX/x8TC/8jFw//IxcL/yMXC/8fEwv/HxMH/xsPB/8bD - wP/Gw8D/xcLA/8XCv//Ewb//xMG+/8PAvv/DwL7/wr+9/8K/vf/Bvrz/wb68/8C9u/+/vLr/w8C+/9fT - 0v/39vb///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8tvK/81+Qf/BaiX/wWsn/8Bs - KP/AbCj/wGwo/8BsKP/Aayj/wGso/8BrKP+/ayf/v2sn/79rJ/+/ayf/vmsn/75rJ/++aif/vmon/75p - Jv++ZBz/159x//br4v/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79 - /P/+/Pv//fn3//ry6//oyLD/zItY/7tpJP+4ZR//uWcj/7lnI/+5ZyP/uGcj/7hmI/+5ZiL/uWYi/7hm - Iv+3ZiL/t2Yi/7hlIv+3ZCH/tmQh/7ZlIf+2ZSH/tmUh/7ZkIf+0Yh7/vG0s/9qrhv/+/fv///////T0 - 9P+8uLj/j4eI/5KKi/+Siov/kYqK/46HiP+blJX/ysfG//7+/v////////////////////////////// - //////////////////////////////////////////////////////////////////////////////Dv - 7v/KyMX/x8TC/8nGw//IxcP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TB - vv/Ewb7/w8C+/8O/vf/Cv73/wb68/8G+vP/Avbv/wr+9/9TQz//29fX///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8tvK/81+Qf/BaiX/wWsn/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs - KP/Aayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75pJ/++ZR7/1JZl/+3Vwv/z5Nf/8+TX//Pj - 1//z49f/8+PX//Pk1//z49b/8+PW//Pj1v/z49b/8+PX//Pj1//x4NH/7dTA/+TAof/RlWT/vm4s/7pn - I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uWYi/7lmIv+4ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7dl - If+2ZSH/tmUh/7ZlIf+1YRz/vXI0/9yzkf///fz///////Dv7/+6tbb/komK/5KLi/+Si4v/kYqL/46H - iP+blJT/ysfH//7+/v////////////////////////////////////////////////////////////// - //////////////////////////////////////////////Dw7//Lycb/x8XC/8nGxP/JxsP/ycbD/8jF - w//IxcL/x8TC/8fEwf/HxMH/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb//xMC+/8PAvv/Cv73/wr+9/8K+ - vP/Bvrv/wb67/87Lyf/z8vH///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8tzK/81/ - Qf/BaiX/wWso/8FsKP/BbCj/wWwo/8BsKP/AbCj/wGwo/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79r - J/+/ayf/v2sn/79rJ/++ZyL/zIRM/9upgv/esY7/37GO/96xjf/esY3/3rKN/96yjf/esI3/3bCN/92w - jP/dsIz/3rGN/96xjf/aq4X/1Jtu/8qES/+/by3/umYi/7poJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln - I/+4ZyP/uGYj/7hmI/+4ZiL/uGYi/7dmIv+3ZiL/uGUi/7hlIv+3ZSH/tmUh/7ZlIf+2YRv/wnxB/+LA - pP///v3//////+no6P+3sbL/lIuM/5KLi/+Si4v/kouL/5CIiP+blZX/ysbG//7+/v////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////Hw8P/Ny8j/yMbD/8nHxP/JxsT/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bD - wf/Gw8D/xcLA/8XCv//Fwr//xMC//8TAvv/CwL7/w7+9/8K/vf/Cv7z/wb67/8nGw//s6+r//v7+//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////8tzK/81/Qf/BayX/wWso/8FsKf/BbCn/wWwo/8Fs - KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/aib/xHIy/8l9 - Qv/KgEX/y4BF/8qARf/KgEX/yoBF/8qARP/Kf0T/yH9E/8h/Qv/If0L/yX9D/8l/Q//GfED/wnM0/7xo - JP+6ZB//u2gk/7poJP+6aCT/umck/7pnJP+6ZyT/uWcj/7lnI/+5ZyP/uGcj/7hnI/+4ZiP/uWYi/7hm - Iv+3ZiL/uGYi/7hmIv+3ZSL/t2Uh/7ZlIP+2Xxj/yIdR/+rSvv////7//////+De3v+wqar/lIyM/5KL - i/+TjIz/kouL/5CJiP+dlpb/zMfH//7+/v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////Py8v/S0M3/ycfE/8nH - xP/JxsT/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TA - vv/DwL7/w7+9/8K/vf/Cv73/wb67/8bDwP/h4N//+vn5//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8tzK/81/Qf/BayX/wWso/8FsKf/BbCn/wWwo/8FsKP/AbCj/wGwo/8BsKP/AbCj/wGwo/8Br - KP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/ayj/v2on/79qJf/AaST/wGkk/79pJP+/aST/v2kk/79p - I/+/aSP/vmgj/75oIv+9aCL/vWgi/75oIv+9aCP/vGgk/7tnJP+7aCX/u2gk/7poJP+6aCT/umck/7pn - JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+4ZiP/uWYi/7hmIv+3ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7Zl - IP+2Xxb/zpRk//Pm2////////////9bS0v+mn5//k4yM/5OMjP+TjIz/kouL/5CJif+gmZn/z8zL//7+ - /v////////////////////////////////////////////////////////////////////////////// - //////////////////////////////X09P/X1dP/y8jG/8nGxP/Jx8T/ycfE/8nGxP/JxsP/yMXD/8jF - wv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//EwL7/w8C+/8K/vf/Cv73/wb68/8TB - v//V1NL/8/Ly//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8tzK/85/Qf/CayX/wGwo/8Fs - Kf/BbCn/wWwp/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8BsKP/Aayj/v2so/79rKP+/ayf/v2sn/79r - J/+/ayf/v2sm/75qJf++aSX/vmkk/75pJP++aST/vmkk/71pJP+9aST/vWgk/71oI/+9aCP/vGgj/7xo - I/+8aCP/vGgk/7toJf+7aCX/u2gk/7toJP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7ln - I/+5ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Yi/7dkIP+5ZiD/16d///r28////////v7//8nF - xf+clZX/k4yM/5SNjf+TjIz/k4yM/5GKiv+ln57/1dPS//7+/v////////////////////////////// - //////////////////////////////////////////////////////////////////////////////f2 - 9v/b2df/zcrI/8rHxf/Kx8X/ysfF/8nHxP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bD - wP/Gw8D/xcLA/8XCv//Ewb//xMG+/8PBvv/DwL7/w7+9/8O/vf/Lycb/6efn//79/v////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8tzK/85/Qf/CayX/wWwo/8FtKf/BbSn/wWwp/8FsKf/BbCn/wWwo/8Fs - KP/AbCj/wGwo/8BsKP/AbCj/wGso/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75q - J/++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2gl/7xo - JP+7aCT/u2gk/7poJP+6aCT/umgk/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hm - Iv+4ZiL/t2Uh/7hkH//CeDr/48Gk//7+/v//////9/f3/7y3t/+Vjo7/lY6O/5SNjf+UjY3/lIyN/5KK - i/+tp6f/4N7d//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////j39//f3dv/z8zK/8vHxv/KyMX/ysjF/8rH - xf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TB - vv/Ewb7/w8C+/8K/vf/FwsD/3dva//b29v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8tzK/85/ - Qf/CayX/wmwo/8JtKf/CbSn/wW0p/8FtKf/BbCn/wWwp/8FsKf/BbCj/wWwo/8BsKP/AbCj/wGwo/8Bs - KP/Aayj/wGso/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aif/vmon/75qJv+9aib/vWom/71q - Jv+9aib/vWkm/71pJv+8aSX/vGkl/7xpJf+8aSX/vGkl/7toJf+8aCT/vGgk/7toJP+7aCT/umgk/7po - JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZiP/uGYi/7hmIv+4ZiL/t2Qf/7llH//PlWT/8N7Q//// - ////////6efn/6+pqf+Ti4v/lo+P/5WOjv+UjY3/lI2N/5KKiv+1sLD/6+jp//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////r6+f/k5OL/0s/N/8vHxv/KyMX/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jF - wv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TBvv/Ewb7/w8C+/8K/vf/DwL7/z83L/+np - 6P/9/v7///////////////////////////////////////////////////////////////////////// - //////////////////////////////7//v//////8tzK/85/Qf/CayX/wmwo/8JtKf/CbSn/wW0p/8Ft - Kf/BbCn/wWwp/8FsKf/BbCj/wWwo/8BsKP/AbCj/wGwo/8BsKP/Aayj/wGso/79rJ/+/ayf/v2sn/79r - J/+/ayf/vmsn/75qJ/++aif/vmon/75qJv+9aib/vWom/71qJv+9aib/vWkm/71pJv+8aSX/vGkl/7xp - Jf+8aSX/vGkl/7toJf+8aCT/vGgk/7xoJP+7aCT/umgk/7poJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln - I/+5ZiP/uGYi/7hmIv+3ZSH/uGMf/79wMf/fuJj/+vTx///////8/P3/0s/P/6Sdnf+TjIz/lo+P/5WO - jv+UjY3/lI2N/5KKiv+9uLj/9fPz//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////39/f/s7Ov/1dLQ/8vI - xv/LyMb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bD - wP/FwsD/xcK//8TCv//Ewb//xMC+/8PAvv/DwL7/xsLA/9rY1//19fX///////////////////////// - //////////////////////////////////////////////////////////////////////////////7/ - /v//////8tzK/85/Qf/CayX/wmwo/8JtKf/CbSn/wm0p/8FtKf/BbSn/wWwp/8FsKf/BbCn/wWwo/8Fs - KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayf/v2sn/79rJ/+/ayf/v2sn/75rJ/++aif/vmon/75q - J/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aCX/u2gl/7to - Jf+7aCT/u2gk/7poJP+6aCT/umck/7pnJP+6ZyP/uWcj/7lnI/+5ZyP/uGcj/7hnIv+3Yx7/u2gm/8+T - Yv/w3M3////////////y8vL/ura2/5qUlP+Vjo7/lo+P/5WOjv+Vjo7/lI2N/5ePj//IxMT//fz8//// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////z8/L/2NbT/8zJx//LyMb/y8nG/8vIxv/KyMX/ysfF/8nH - xP/Jx8T/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TA - vv/DwL7/w7+9/87KyP/m5OT/+/v7//////////////////////////////////////////////////// - //////////////////////////////////////////////7//v//////8tzK/85/Qf/CayX/wmwo/8Jt - Kf/CbSn/wm0p/8JtKf/BbSn/wW0p/8FtKf/BbCn/wWwp/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs - KP/Aayj/wGso/79rJ/+/ayf/v2sn/79rJ/++ayf/vmsn/75qJ/++aif/vmom/75qJv++aib/vWom/71q - Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2kl/7tpJf+7aCX/u2gk/7toJP+6aCT/umgk/7po - JP+7ZyT/umcj/7lnI/+5ZyP/uWcj/7hlIP+5ZiH/xn9G/+XDqP/89/P///////z8/P/g3t7/qKOj/5SO - j/+Wj5D/lo+P/5aPj/+UjY3/lY6O/6Obm//V0tL///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///5+fj/3tza/87Myf/LyMb/y8nG/8vJxv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jF - wv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TAv//EwL7/w7+9/8XBv//U0tH/7+7u//39 - /f////////////////////////////////////////////////////////////////////////////// - //////////////7//v//////8tzK/85/Qv/CayX/wWwo/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8Jt - Kf/BbSn/wWwp/8FsKf/BbCj/wWwo/8FsKP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79r - J/+/ayf/v2sn/79rJ/++ayf/vmon/75qJv++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkl/7xp - Jf+8aSX/vGkl/7tpJf+7aSX/u2gl/7toJP+6aCT/umgk/7poJP+7aCT/umcj/7lnI/+5ZyP/uGUg/7lk - H//DeDr/2qyI//br4v////////////Ly8v/FwMH/n5iY/5SNjv+XkJD/l5CP/5aPj/+UjY3/lo+P/7Ks - rf/j4eH///////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////8/Pz/5uXj/9PRzv/Mycb/y8nG/8vJ - xv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFwv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XC - wP/FwsD/xcK//8TBv//EwL7/xMC+/8K/vP/IxcP/3drZ//Xz8/////////////////////////////// - //////////////////////////////////////////////////////////////7//v//////8tzK/85/ - Qv/CayX/wWwo/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/BbSn/wWwp/8FsKf/BbCj/wWwo/8Fs - KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75q - Jv++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7tpJf+7aSX/u2gl/7to - JP+7aCT/u2gk/7poJP+6aCT/umck/7pmIv+5ZSH/umUh/8J2N//Xo3r/8N/R//79+////////Pz8/93b - 2/+rpaX/mpOT/5eQkP+XkJD/l5CQ/5aPj/+Vjo7/mJGR/8O/v//y8fH///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////9/f3/7+/u/9jW1P/Nysj/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nH - xP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bDwP/Gw8D/xcLA/8XCv//Ewb//xMC+/8PA - vf/EwL7/zcnH/+Lh3//39/b///////////////////////////////////////////////////////// - //////////////////////////////7//v//////8tzK/86AQv/Cayb/wmwo/8JtKf/CbSn/wm0p/8Jt - Kf/CbSn/wm0p/8JtKf/CbSn/wW0p/8FsKf/BbCn/wWwo/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs - KP/Aayj/v2so/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aif/vmom/75qJv+9aib/vWom/71q - Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2kl/7toJf+8aCT/vGgk/7poI/+6ZyP/u2gj/7tn - JP+8ayj/xXs+/9eke//u2cn//v38////////////6+np/7+7u/+clpb/l5CQ/5iRkf+XkJH/l5CR/5aP - j/+Wj4//oJmZ/9bS0v/+/v7///////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+fn5/+De - 3f/Pzcr/zMvH/8zKx//Mycf/y8nG/8vIxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jF - wv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TBv//EwL3/xcG+/87Myf/l4+L/9/f3//39 - /f/+/v7///////////////////////////////////////////////////////////////////////7/ - /v//////8tzK/86AQv/DbCb/w2wp/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8Ft - Kf/BbCn/wWwp/8FsKf/BbCn/wWwo/8BsKP/AbCj/wGwo/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79r - J/+/ayf/v2sn/75rJ/++ayf/vmon/75qJv++aib/vWom/71qJv+9aib/vWom/71pJv+8aSX/vGkl/7xp - Jf+8aSX/vGkl/7tpJf+8aSX/vGkl/7tnI/+7ZyL/vWom/8N1Nf/Lh0//3K6J/+/e0P/9+/n///////// - ///18/P/z8vL/6WgoP+YkZH/mJGR/5iSkv+YkpH/mJCR/5WOj/+ZkpL/sqys/+bl5f////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////v7+/+np5//V09H/zcvI/8zLx//Mysf/zMnG/8vJ - xv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bD - wP/FwsD/xcK//8XCv//Ewb//w8C9/8TCv//Qzsz/5ePj//X19f/9/f3///////////////////////// - //////////////////////////////////////////////7//v//////8tzK/86AQf/DbCb/w20p/8Nt - Kf/DbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/BbCn/wWwp/8FsKf/BbCn/wWwo/8Fs - KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayf/v2sn/79qJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75q - Jv++aib/vmom/71qJv+9aib/vWom/71qJv+9aSX/vGkl/7toJf+7aCT/vGgj/7tnIv+8ZyL/vGgk/75r - KP/AcC//x3xA/9Sba//lwqX/9efc//38/P////////////n4+P/a1tb/saqq/5uUlP+ZkpL/mZOT/5mT - kv+Yk5L/mJGR/5WOjv+dl5f/zMjI//b19f////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////v7+//T19P/f3dv/z8zJ/83LyP/Mysf/zMnG/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nG - xP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bDwP/FwsD/xcK//8XCv//Ewb//xMG+/8TB - vv/FwsD/0M7M/+Ti4P/09PL//f79//////////////////////////////////////////////////// - //////////////7//v//////8tzJ/81+QP/DayX/w20o/8RtKf/EbSn/w20o/8NtKP/CbSj/w20o/8Nt - KP/DbSj/w20o/8NtKP/CbSj/wmwo/8JsKP/CbCj/wmso/8JrJ//Bayf/wWsn/8FrJ//Bayf/wWwn/8Fr - J//Aayf/wGsn/8BqJv/Aaib/wGom/8BqJv/Aaib/v2sm/79qJv+/aib/v2kl/75pJf++aSX/vmkl/75q - Jf++aSX/vWkl/7xoJf+8aSX/vmon/79rKP/AbSv/w3U0/8mDS//SmWv/37OQ/+3Uv//79O7///////// - ////////+fn5/+He3v+4srL/npeX/5uUlP+ak5P/mZOT/5mTkv+Yk5L/l5CQ/5iQkP+rpaX/5OLi///+ - /v////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////3+/f/q6ef/1dLP/87L - yf/Mysf/zMrH/8zJx//Mycf/y8nG/8vIxv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8fE - wv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCwP/Fwr//xMG//8TBvv/Ewb7/xcK//8/Myf/g393/8fHw//z8 - /P////////////////////////////////////////////////////////////7//v//////8t3M/9GF - S//IdTP/yHc2/8p4N//KeDf/yng3/8l4N//Idzb/yXg2/8l4Nv/JeDb/yXg2/8l4Nv/IeDb/yHg2/8h4 - Nv/IeDb/yHY2/8h2Nv/Idjb/yHY2/8d2Nf/HdjX/x3Y1/8d2Nf/HdjX/x3Y1/8d1Nf/GdTX/xnU0/8Z1 - NP/GdTT/xnU0/8V1NP/FdTT/xXQ0/8V0NP/FdDT/xHQz/8R0M//EdDP/xHUz/8R2Nv/EeTz/x39F/8yI - Uv/QkmD/16F1/+C3l//s1cL/+PDr///+/f/////////////////6+fn/4uDg/7y2tv+hm5v/m5SU/5uV - lP+blJT/mpOT/5mTk/+ZkpL/l4+P/6CZmf/FwcH/9fT0//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////09PP/393b/9DOy//Nysj/zMrH/8zKx//Mysf/zMnH/8vJ - xv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFwv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8bD - wP/FwsD/xcK//8TBv//Ewb7/w7+9/8TAvv/Mycf/3NrZ/+7t7f/6+fn//v39//////////////////// - ////////////////////////////////////////9eXZ/92leP/YmWb/2Jtq/9qca//anGv/25xr/9qc - a//Zm2r/2Zxq/9mcav/ZnGr/2Zxq/9mcav/ZnGr/2Zxq/9mcav/YnGr/2Jtq/9ibav/Zm2r/2Ztq/9ib - av/Ym2r/15tq/9ebav/Xm2r/15tq/9ebav/Xmmr/15pq/9eaaf/Xmmn/15pp/9eaaf/Wmmn/1plp/9aZ - af/WmWn/1plo/9aZaP/WmWj/1ppo/9eebf/Yo3n/3K+L/+TCpv/s1MD/9Ofa//ny7P/8+ff///////// - /////////v7+//f39//i4N//vLe3/6OcnP+clZX/m5WU/5yVlf+blZX/m5SU/5qTk/+ak5P/mpOT/7Cr - q//k4uL//v7+//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///8/Pz/7Ovq/9bU0f/Oy8j/zMrH/8zKx//Mysf/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nH - xP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMC+/8O+ - vP/Ev73/ysfF/9bU0//o5eX/9vX0//39/f////////////////////////////////////////////// - ////////+/Xx//Pfzv/x28j/8tzK//Pcy//z3Mv/89zL//Pcy//y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lc - yv/y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lcyv/y3Mr/8dzK//Hcyv/x3Mr/8dzK//Hc - yv/y28r/8tvK//Lbyv/y28r/8tvK//Lbyv/x28r/8dvK//Hbyv/x28r/8dvJ//Hbyf/x28n/8dvJ//Hd - y//y4NL/9Ofc//ny6//9+/n////////////////////////////9/v7/9PPz/9za2v+8uLf/o52d/52V - lf+dlpb/nJaW/5yWlv+clZX/m5WU/5qUk/+ZkpL/pZ+f/8vHx//39/f///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////9/f3/+Lh3//S0Mz/zcrH/8zK - x//Mysf/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nHxP/JxsT/ycbD/8jFw//IxcP/yMXC/8fE - wv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMG+/8TAvv/EwL7/w8C+/8XCwP/Rzsz/4d/d/+/u - 7P/5+fj//v7+//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////v7+//s6+v/1dHR/7i0s/+inJz/nZeX/56Xl/+dlpb/nJaW/5yWlv+clZX/m5WU/5uU - lP+dlpb/urW1/+jm5v/+/v7///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////v7+//Lx8P/b2tf/z83K/83Kx//Mysf/zMrH/8zKx//Mycb/y8nG/8vI - xv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XC - wP/Fwr//xMK//8TBv//EwL7/w8C+/8PAvv/DwL7/ycbE/9fU0v/n5uT/8fHx//r6+v/+/v7///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////8/Pz/8fHw/+Ph4f/Kxsb/sKqp/6Gb - mv+fmJj/n5iY/56YmP+dl5f/nZaW/52Wlv+clpb/nJWV/52Wlv+tp6f/19PT//z8/P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////z7 - +//p5+f/1tXS/87Myf/Nysj/zcrI/8zKx//Mysf/zMnH/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nG - xP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwv/HxMH/xsPB/8bDwP/FwsD/xcK//8XCv//Ewb//xMC+/8PA - vv/Cv73/wr+9/8bDwf/Ny8n/2dfX/+no5v/19PP/+vr6//39/f////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////v7/+/v7//b19f/q6un/09HQ/7u2tf+qpaT/opyb/5+Zl/+gmZn/n5mZ/5+YmP+emJj/nZiY/52X - l/+clZX/nJaV/6Wfn//LyMj/9fPz//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////49/f/5OLg/9TSz//Oy8n/zcrI/8zK - x//Mysf/zMrH/8zJx//Mycf/y8nG/8vIxv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8jF - wv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCwP/Fwr//xMC//8TAvv/DwL7/wr+9/8K+vP/Cv73/yMTD/9HO - zP/c2df/5uTl//Hx8f/6+vn//f39//7+/v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////v7+//z8/P/39vb/6efn/9bU0//EwcD/s6+u/6Wf - nf+gmZj/oJqa/6Gbmv+gmpn/n5qa/5+Ymf+fmJj/npiY/52Xl/+clZX/oJqZ/765uf/q6Oj///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////8/Px/9/d3P/S0M3/zczI/83KyP/Mysf/zMrH/8zJx//Mycf/y8nG/8vI - xv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8jFwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XC - wP/Fwr//xMG//8TAvv/DwL7/w7+9/8O/vf/Cv73/w7+9/8K+vP/GwsD/zszL/9rZ2P/l5OP/7Ovr//T0 - 8//7+/r//f79///+//////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////3+ - /f/5+fn/8O/v/+Tj4v/X1dT/yMPD/7WwsP+ooqH/pJ6d/6OdnP+inJv/oZub/6Gbm/+gmpr/oJqa/5+Z - mf+fmJj/npiY/52Wlv+gmpr/tK+u/9/d3f/7+/v///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////v79/+/u - 7f/d2tj/0c/M/87Myf/Nysj/zMrH/8zKx//Mysf/zMnG/8vJxv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nG - xP/JxsP/yMXD/8jFw//IxcL/x8TC/8fEwf/Gw8H/xsPA/8bDwP/FwsD/xcK//8TBv//EwL7/xMC+/8PA - vv/Cv73/wr+9/8K+vP/Bvbv/w8C+/8XCwP/Kx8X/0tDP/97c2//o6Of/7+/u//Py8v/49/f//Pz8//7+ - /v////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////v7+//v6+v/39vb/8PDv/+rp6f/h397/0s7O/7+8u/+wrKv/qqWk/6ii - oP+knp3/o52c/6Odnf+inJz/opyb/6Kcm/+hm5v/oZqa/6Camf+fmZn/nZeX/6Camf+yra3/19TU//f3 - 9/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////z7+//t6+n/2tfV/9HOzP/Ny8j/zcrI/8zK - x//Mysf/zMrH/8zJxv/Lycb/y8jG/8rIxf/KyMX/ysfF/8nHxP/JxsT/ycbD/8nGw//IxcP/yMXC/8fE - wv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMC//8TAvv/DwL7/wr+9/8K/vf/Bvbv/wL27/8G9 - u//Bvbv/xMHA/8fEwv/Lycf/09DP/9vY1//m4+P/7u3t//X09P/49/f/+vr6//v7+//8/Pv//fz8///+ - /v////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////f39//z8/P/7+vr/+vn5//f39//29fX/8vDw/+jm - 5v/c2tr/z8zL/8K+vv+5tLP/sqys/6ulpf+moJ//pJ+e/6Wfnf+lnp3/pJ6e/6Senf+jnZ3/opyd/6Kc - nP+inJv/oZub/6Camv+fmpr/oJqa/66qqf/S0M//9fT0//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////7+vn/6+ro/9nW1P/Pzcr/zsrI/8zKx//Nysj/zMrH/8zKx//Mycf/y8nG/8vI - xv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGxP/JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XC - wP/Fwr//xcG//8TAv//EwL7/wsC+/8K/vf/Bv73/wb68/8G+vP/Avbv/wL27/767uf+/u7n/wr28/8fD - wf/Nysn/0c7N/9fV1P/e3Nv/4+Lh/+no6P/v7u3/9PLy//j39//7+/r//Pz8//38/P/+/f3//v79//7+ - /f/9/f3//f39//39/f/+/f3//v39//39/f/9/f3//f39//79/f/+/f3//f39//39/f/8/Pz//Pz8//v6 - +//4+Pj/9PTz/+/u7v/p5+f/4eDf/9rY2P/U0ND/y8fG/8K+vv+8uLj/s66t/6ulpf+ooaD/pqGg/6ag - oP+moaD/pqCg/6agn/+mn5//pZ6f/6Sfnf+knp3/o5yd/6Kcnf+inJz/oZub/6Camv+hmpr/rqio/8/L - y//y8vH///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7+/v//////+vr5/+ro - 5//Z2NX/0M7L/83Kx//Nysj/zMrH/8zKx//Mycf/y8nG/8vIxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nG - xP/JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XCwP/Fwr//xcK//8TBv//EwL7/w8C+/8K/ - vf/Cv73/wr+9/8G+vP/Bvbv/wL27/8C8u//AvLr/v7u6/7+8uf+/vLr/vbq4/7+8uv/EwsD/ycfF/9DO - zP/X1NP/2tfX/93c2v/j4eD/5uTk/+ro5//r6en/6+vp/+vr6v/s6+v/7e3r/+7t7P/v7e3/7+3t/+3s - 6//t6+v/7Orq/+vq6v/q6Oj/6efn/+jn5//n5eT/4+Hh/+De3f/a19f/1dPR/9HOzv/MyMj/wr++/7u3 - tv+0r67/rain/6qlo/+rpqX/qaSj/6mjov+ppKP/qaSi/6eiof+noaD/pqCg/6agoP+moKD/pZ+f/6Sf - nv+knp3/pJ2d/6Odnf+inJz/oZua/6Odm/+vqan/zsrK//Du7v////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////v6+v/r6un/2tnW/9HPy//Ny8j/zcrI/8zK - x//Mysf/zMnH/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fE - wv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XCv//Ewb//xMC+/8PAvv/Cv73/wr+9/8K/vf/Bvrz/wb68/8C9 - u//AvLr/wLy6/7+8uv+/vLr/vbq4/726uP+9urj/vbq4/8C8uv/Cvrz/v7y5/7+8uf/Dvr3/yMTD/8vH - xv/Nysj/zcvJ/87Lyv/Pzcz/0dDO/9PQz//U0dD/09DP/9LPzv/Rzs3/zsvK/8zJyf/KxsX/yMTD/8fE - w//FwL//wLy7/7q2tf+1sK//sq2s/7Ourf+zrq3/sKuq/66pqP+sp6b/rKem/6umpf+qpaT/qqWk/6mk - o/+ppKP/qaOi/6ijov+noqH/p6Gg/6ehoP+moaD/paCf/6Wgn/+kn57/pJ6d/6Odnf+inJv/pZ6e/7Ot - rP/PzMv/8O/v//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////8/Pz/7ezr/9za2P/Qz8z/zsvI/83KyP/Mysf/zMrH/8zJxv/Mycb/y8nG/8vI - xv/KyMX/ysfF/8rHxf/Jx8T/ycbE/8nGw//IxcP/yMXC/8jFwv/HxML/x8TB/8bDwf/Gw8D/xsPA/8XC - wP/Fwr//xMG//8TAvv/EwL7/w8C+/8K/vf/Cv73/wb68/8G+vP/Bvrz/wL27/8C8uv+/vLr/v7u5/767 - uf+9urj/vLm3/7y4tv+7t7b/ure0/7q3tP+7trX/u7e2/7y4tv+8uLb/vLi2/7y4t/+9urj/v7u5/7+6 - uf+/u7n/vbq4/725uP+9uLf/ura0/7i0s/+3srH/tbCv/7Swr/+0r67/sq2s/7Csqv+vqaj/rain/62o - p/+tqaf/rain/6ynpv+sp6b/rKem/6ynpv+rpqX/q6Wk/6ulpP+qpaT/qaSj/6mjov+oo6L/p6Kh/6ei - of+noaD/pqCg/6Wgn/+ln57/pJ6e/6Sdnf+noqH/ta+v/9bS0v/z8fH///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+/v7/+/u - 7v/e3Nv/0tHN/87Lyf/Ny8j/zMrH/8zKx//Mysf/zMnG/8vJxv/LyMb/ysjF/8rIxf/Kx8X/ycfE/8nG - xP/JxsP/yMXD/8jFw//IxcL/x8TC/8fEwf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TAv//EwL7/xMC+/8LA - vv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C8uv/AvLr/v7y6/7+7uf+/u7n/vbu5/725t/+8uLf/vLm2/7y5 - tv+7t7X/ura0/7m2s/+4tLL/uLSy/7i0s/+4tLL/uLSy/7izsv+3srD/tbKw/7axsf+2sLD/tLCu/7Ou - rf+zra3/sq2s/7Gsq/+xrKv/sayr/7Csqv+wrKr/sKuq/6+qqf+uqqj/rqmo/62op/+uqKj/rKem/62n - pv+rp6b/q6Wk/6ulpP+rpaT/qaWk/6mjov+po6L/p6Ki/6eiov+noqD/p6Cg/6Wgn/+ln57/pZ+f/6ij - o/+5trX/29nY//X09P////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////z9/f/x8PD/4uHf/9XT0P/Qzcr/zcrH/8vJ - xv/Mysf/zMnG/8vJxv/LyMb/ysjF/8rIxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFw//IxcL/x8TC/8fE - wf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb7/xMC+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 - u//AvLr/v7y6/7+7uf+/u7n/vru5/726uP+9ubf/vLm3/7y5t/+8uLb/u7e1/7q3tf+6trT/ura0/7q2 - tP+5tbP/uLSz/7i0sv+3s7H/trOx/7aysf+2sbD/tbGv/7Wwr/+1r6//tK+u/7Ourf+yrqz/sq2s/7Gs - q/+xrKv/sKyq/7Crqv+vqqn/rqqo/66pqP+uqaj/rain/62npv+sp6b/q6al/6umpf+rpaT/qqWk/6mk - o/+po6L/qKKi/6iiov+noqH/p6Gg/6ahn/+ln5//r6mp/8K+vv/d3Nv/+fr5//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////+/v7/9vb2/+Xk4v/Y19T/0M7L/8zKx//Mysf/zMrH/8zJx//Lycb/y8jG/8vI - xv/KyMX/ysfF/8nHxP/JxsT/ycbD/8nGw//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XC - v//Ewr//xMG//8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/7+8uv+/vLr/v7u5/767 - uf+9urj/vbm3/725t/+8ubf/vLi2/7u4tv+7t7X/ura0/7q2tP+6trT/ubWz/7i0sv+3tLL/t7Sy/7ez - sf+2srD/trGw/7Wwr/+0sK7/tLCu/7Svrv+zrq3/sq6s/7KtrP+yrKz/sayr/7Csqv+wq6r/r6qp/66q - qP+uqqj/rqmo/62op/+tp6b/rKem/6unpv+rpqX/q6Wk/6qlpP+ppKP/qaOi/6miov+ooqH/p6Kh/6ql - pP+0r6//ysbG/+jm5v/9/Pz///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////r5 - +P/r6+n/3NvY/9TSz//Qzsv/zMvI/8zKx//Mycb/y8nG/8vJxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nG - xP/JxsP/yMXD/8jFwv/HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/Fwr//xcK//8TBv//EwL7/w8C+/8K/ - vf/Cv73/wr+9/8G+vP/Bvrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq5/725uP+9ubf/vLm3/7y4 - tv+7uLb/uri2/7q3tf+6trT/ubW0/7m1s/+5tLL/uLSy/7e0sv+3s7H/trKw/7axsP+1sbD/tbGv/7Ww - rv+0r67/s6+t/7KurP+yrqz/sq2s/7Gsq/+wrKr/sKuq/6+qqf+vqqn/rqqo/66pqP+tqKf/raem/62n - pv+sp6b/q6al/6ulpP+qpaT/qaSj/6mjov+rpKT/sKqq/7y4t//Y1tb/8fDw//39/f////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////7+/v/8fLw/+bl4//Z2NX/0M/L/83L - yP/Mycb/y8nG/8vJxv/LyMb/y8jG/8rIxf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/yMXC/8fE - wv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XCv//EwL//xMC+/8LAvv/CwL7/wr+9/8K/vf/Bvrz/wb68/8C9 - u//AvLr/wLy6/7+8uf+/u7n/vbu5/726uf+9ubf/vbm3/7y5t/+8uLb/ure1/7q3tf+7trT/urW0/7m1 - tP+5tLL/ubSy/7e0sv+3tLL/t7Ow/7aysP+2srD/trKw/7Wxrv+0sK//tK+u/7KvrP+yr6z/sq6s/7Ks - rP+wrKr/sKyq/7Cqqv+wqqr/rqqo/66qqP+uqaj/raem/6ynpv+sp6b/q6al/6ulpP+qpaT/qqWk/6um - pf+2sLD/zMjI/+Ti4v/39vb///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////j4+P/s7Or/4N/d/9XT0P/OzMn/y8nF/8vIxf/Lycb/y8jG/8rI - xf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/yMXC/8fEwv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XC - v//Ewb//xMC+/8PAvv/DwL7/wr+9/8K/vf/Bvrz/wb68/8C+vP/Avbv/wLy6/7+8uv+/u7n/vru5/767 - uf+9urj/vbm4/7y5t/+8uLb/u7e1/7u3tf+7t7X/ura0/7m1tP+5tbP/ubWz/7i0sv+3tLL/t7Ox/7ay - sP+2srD/trKw/7Wxr/+0sK//tK+u/7Ovrf+zr63/sq6s/7KtrP+xrKv/sKyq/7Crqv+wq6r/r6qp/66q - qP+uqaj/rain/6ynpv+sp6b/q6al/6ulpP+rpqX/tbCv/8TAwP/Y1NT/7e3t//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///+/v3/9vX0/+jm5P/c2db/09HO/83MyP/Mysf/y8nG/8vIxv/KyMX/ysfF/8rHxf/Jx8T/ycbE/8nG - w//IxcP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8D/xsPA/8XCwP/Fwr//xMG//8TAvv/EwL7/w8C+/8K/ - vf/Cv73/wb68/8G+vP/Bvrz/wL27/8C8u/+/vLr/v7u5/7+7uf++u7n/vbq5/725t/+8ubf/vLi2/7y4 - tv+7uLb/ure1/7q2tP+5trT/uba0/7m1s/+4tLL/t7Sy/7ezsf+2srD/trKw/7aysP+1sa//tbCu/7Sv - rv+0rq7/s66t/7KurP+yraz/sayr/7Csqv+wrKr/sKuq/6+qqf+uqaj/rqmo/62op/+sp6b/rqmo/7Ww - r/+/urn/0c7N/+rp6f/8/Pz//v////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////v7+//08/H/5+Xj/9nY - 1f/S0M3/z83K/8zKx//Lycb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsP/ycbD/8jFw//IxcL/x8TC/8fE - wf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//EwL//xMC+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 - u//AvLr/v7y6/7+8uv+/u7n/vru5/726uP+9ubf/vLm3/7y5t/+8uLb/u7e1/7q3tf+6trT/urW0/7m1 - tP+5tbP/uLSy/7e0sv+3tLL/t7Ox/7aysP+2sbD/tbGv/7Swrv+0sK7/tK+u/7Ourf+yrqz/sq2s/7Gs - q/+xrKv/sKyq/7Crqv+uqqj/sKup/7Ktq/+0sK7/vbm4/9HOzf/p6Of/9/b2//7+/v////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////+fn4//Hw7//n5eT/29nX/9LQzf/OzMr/zMnG/8rH - xf/LyMb/ycbE/8nGxP/JxsP/ycbE/8nGw//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XC - v//Fwb//xMG//8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/8C8uv+/vLr/v7u5/767 - uf+9urj/vbm3/725t/+8ubf/vLi2/7u3tf+7t7X/u7a1/7q2tP+5tbT/ubWz/7i0sv+3tLL/t7Oy/7ez - sf+2srD/trKw/7Wxr/+0sK7/tLCu/7Svrv+yrqz/sq2s/7Gsq/+xrKv/sKyq/7Grqv+xrKr/trKw/8O/ - vf/U0tD/5ePi//Lx8f/+/v7///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////5+fn/7+7t/+bl5P/f3dz/1tTS/87Myf/Lycb/ysjF/8nHxP/JxsT/yMbD/8nG - w//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TAvv/DwL7/wr+9/8K/ - vf/Cv73/wb68/8G+vP/Avbv/wLy7/8C8uv+/vLr/v7u5/767uf+9urj/vbq4/725t/+8ubf/vLi2/7u3 - tf+7t7X/u7e1/7q2tP+5tbT/ubWz/7i0sv+4s7L/t7Oy/7ezsf+2srD/trKw/7Wxr/+0sK7/tLCu/7Sv - rv+zrq3/sa2s/7Gsq/+yrKv/trGw/765uP/IxcT/1tPS/+Ti4f/09PL///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////+/v7//v7+//39 - /f/19fX/6uno/97e2//X1tP/1NLP/8/Nyv/LyMb/yMbD/8jGw//JxcP/yMXC/8jFwv/HxML/x8TC/8fE - wf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//EwL7/w8C+/8K/vf/Cv73/wr+9/8G+vP/Bvbz/wL28/8C9 - u//AvLr/v7y6/7+7uf++u7n/vbu5/726uP+9ubf/vLm3/7y4tv+7t7X/ure1/7q3tf+6trT/ubW0/7m1 - s/+5tLL/uLSy/7e0sv+3s7H/trKw/7Wwr/+1sK//tLCu/7Ovrf+1sa//uLSz/724t//Ev77/zcnI/9vY - 2P/s6+v/+/r6//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////Pz8//j4+P/x8fH/6ejm/9/d - 2//V0tD/z8zK/83LyP/Mycf/ycfE/8nGxP/IxcL/x8TC/8fEwv/HxMH/xsPB/8bDwP/Gw8D/xcLA/8XC - v//Ewb//xMC+/8TAvv/DwL7/wr+9/8K/vf/Bvrz/wb28/8G9vP/Avbv/wLy6/7+8uv+/u7n/v7u5/767 - uf+9urj/vbm3/7y5t/+8uLb/vLi2/7u4tv+7t7X/ura0/7m1tP+5tbP/ubWy/7e0sv+3s7H/t7Ox/7ez - sv+5tLP/ubSy/7m2tP/Cvr3/zMnJ/9vY2P/r6en/9PTz//n5+f/+/f3///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////+vr6//X19P/w7u3/6efm/+Hf3f/Z19X/0tDO/87L - yP/JxsP/yMbD/8rHxP/IxcL/xsPB/8XCv//Fw7//xcLA/8XCwP/Ewb//w8C+/8TAvf/DwL3/wr+9/8K/ - vf/Bvrz/wb28/8G9vP/Avbz/wLy6/7+8uv+/u7n/v7q4/767uf+9urj/vLm3/7y4tv+8uLb/vLi2/7u4 - tv+7t7X/ubW0/7i0s/+6trT/u7e1/7m1s/+4s7L/vLi3/8K9vP/KxsX/09DQ/93b2//n5uX/7u3t//b2 - 9v////////////////////////////7+/v////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////v39//f29v/v7u3/6ejn/+Ti4P/d29r/2djV/9fV0//Rz83/zcrI/8rI - xf/IxsP/xcLA/8TAvv/Ewb7/xMG//8TBv//Ewb//xMC+/8O/vf/Cv7z/wb67/8C9u//Avbv/wLy6/8C8 - uv+/vLr/v7u5/7+7uf+/u7n/vbu4/725t/+7t7X/ure1/7u3tf++urj/vrq5/8C8u//Fwb//ysfF/87L - yv/Sz87/2tfX/+He3f/o5+b/8vHy//z8/P////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////v7+//39/f/4+Pj/8/Lx/+3r6//m4+P/4eDe/97c2v/Z2Nb/1NHP/8/Myv/PzMr/0M3K/8/M - y//Oy8r/zMnH/8rHxP/IxcP/x8TC/8bDwP/Gw8D/xcLA/8bDwf/Gw8H/xsTC/8jFw//JxcP/ycfF/8nH - xf/IxcP/x8XD/8vHx//Rzcz/1NLR/9jW1P/d29n/5eTj/+/u7f/39vb//fz8///+/v/+//////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////v7+//38 - /f/7+/v/+vr6//n5+f/39/f/9PLy/+/u7v/r6+r/6ejn/+bl4//i4eD/397c/9zb2f/b2Nf/2dfV/9fV - 0//X1dP/1tTT/9fV1P/Z19X/29nY/93b2v/g3d3/4+Hh/+bk5P/o6Of/6+vr//Dw7//19PT/+Pf3//j3 - 9//5+fj/+/v7//39/f////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///9/f3/+/v7//n5+f/49/f/9vb1//X09P/09PP/8/Py//Ly8v/y8vL/8vHx//Ly8f/z8/L/9fT0//b1 - 9f/39vf/+fj4//v6+v/9/f3///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - - - - 4, 4, 4, 4 - - - R-Instat - - - mnuDescribe - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeOneVariable - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeOneVariableSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeOneVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator33 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeOneVariableFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeOneVariableRatingData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeTwoVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeTwoVariablesSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeTwoVariablesGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator34 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeTwoVariablesFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeThreeVariable - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeThreeVariableSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeThreeVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator36 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeThreeVariableFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecific - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificFrequency - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificSummary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificMultipleResponse - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator26 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificScatterPlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificLinePlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificHistogram - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificDotPlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificRugPlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificBarChart - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificCummulativeDistribution - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificParallelCoordinatePlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeSpecificMosaic - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeGeneral - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeGeneralColumnSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeGeneralTabulation - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeGeneralGraphics - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator38 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeGeneralUseSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeMultivariate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeMultivariateCorrelations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeMultivariateprincipalComponents - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeMultivariateCanonicalCorrelations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeUseGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeCombineGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeThemes - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuDescribeViewGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelProbabilityDistributions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelProbabilityDistributionsShowModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelProbabilityDistributionsCompareModels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelProbabilityDistributionsRandomSamplesUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOneVariable - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOneVariableFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOneVariableCompareModels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOneVariableUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelTwoVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelTwoVariablesFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelTwoVariablesChooseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelTwoVariablesUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelThreeVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelThreeVariablesFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelThreeVariablesChooseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelThreeVariablesUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelFourVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelFourVariablesFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelFourVariablesChooseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelFourVariablesUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelGeneral - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelGeneralFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelGeneralChooseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelGeneralUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelHypothesisTests - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelUseModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherOneVariable - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherOneVariableExactResults - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherOneVariableSampleSummaryData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherOneVariableNonParametric - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherOneVariableGoodnessofFit - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesTwoSamples - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesSummaryData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesSimpleRegression - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesOneWayANOVA - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesNonParametricTwoSamples - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherTwoVariablesNonParametricOneWayANOVA - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherThreeVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherThreeVariablesSimpleWithGroups - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherThreeVariablesNonParametricTwoWayANOVA - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherThreeVariablesChisquareTest - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherGeneral - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherGeneralANOVAGeneral - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherGeneralRegression - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuModelOtherGeneralLogLinear - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticExamine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticProcess - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticEvaporation - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticEvaporationSite - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticEvaporationPenman - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCrop - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCropCropCoefficients - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCropWaterSatisfactionIndex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticHeatSum - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewDataView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewOutputWindow - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewLog - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewScriptWindow - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewColumnMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewDataFrameMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator22 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewClimaticMenu - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewProcurementMenu - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewOptionsByContextMenu - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator39 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuViewResetToDefaultLayout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpHelpIntroduction - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpHistFAQ - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpGetingStarted - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator28 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpWindows - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpDataViewSpreadsheet - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpMenus - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpAboutR - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpRPackagesCommands - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpDataset - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator29 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpGuide - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpGuidesCaseStudy - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpGuideGlosary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuhelpGuidesMore - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpAboutRInstat - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpLicence - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuHelpAcknowledgments - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OpenFile - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator16 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SaveFileDialog1 - - - System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimatic - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileOpensst - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileOpenGriddedData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileImportandTidyNetCDF - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileOpenandTidyShapefile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimateFileImportFromClimSoft - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileImportFromCliData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator15 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticFileExportToCPT - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator18 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineTidyDailyData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineNonNumericCases - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineReplaceValues - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineDuplicates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator54 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineStack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineUnstack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineMerge - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineAppend - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator50 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineOneVariableSummarize - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineOneVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticTidyandExamineOneVariableFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesGenerateDates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesMakeDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesInfillMissingDates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesUseDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesMakeTime - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDatesUseTime - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDefineClimaticData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckDataInventory - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckDataDisplayDaily - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckDataBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckDataQCTemperatures - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCheckDataQCRainfall - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepare - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuCimaticPrepareTransform - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareConversions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareCompare - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator37 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareClimaticSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareStartoftheRains - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareEndOfRains - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareLengthOfSeason - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareSpells - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareExtremes - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator46 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareClimdex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareSPI - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator51 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareEvapotranspiration - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareSummary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareNewWorksheet - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareImportDailyData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareMakeFactor - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareShiftDailyData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareUnstackDailyData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPrepareStackDailyData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator30 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribe - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeRainfall - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeTemperatures - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeWindSpeedDirection - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeWindSpeedDirectionWindRose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeSunshineRadiation - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator17 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticDescribeGeneral - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator31 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPICSA - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPICSARainfall - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPICSACumExeedenceGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPICSATemperature - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticPICSACrops - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuCMSAF - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCMSAFPlotRegion - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticCMSAFExporttoCMSAFRToolbox - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticMapping - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticModelsExtremes - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticModelCircular - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticModelMarkovModelling - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator23 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCF - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportOpenSST - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportExporttoCPT - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator32 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportCorrelations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportPrincipalComponents - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportCanonicalCorrelations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticSCFSupportCumulativeExceedanceGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethods - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulation - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationStartOfRain - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationEndOfRain - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationExportCPTToTabular - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationDayMonth - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationDisplayDaily - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationDisplaySpellLength - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationExportForPICSA - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationExtremeEvents - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationMissingData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsDataManipulationMissingDataTable - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimateMethodsDataManipulationMonthlySummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimateMethodsDataManipulationOutputForCD - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphics - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsClipBoxPlot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsCliplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsMissingValues - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsHistogram - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsCumExceedance - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsInventory - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsAnnualRainfall - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsRainCount - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsTimeseries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsGraphicsWindrose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimateMethodsGraphicsMultipleLines - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClmateMethodThreeSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditional - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditionalOutputForCPT - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditionalRainsStatistics - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditionalSeasonalSummary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimaticClimateMethodsAdditionalWaterBalance - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuClimateMethodsCreateClimateObject - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSaveAsDataAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSaveAsOutputAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSaveAsLogAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileSaveAsScriptAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFilePrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFilePrintPreview - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tlSeparatorFile3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFIleExit - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEdit - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditFind - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditFindNext - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditReplace - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditCut - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditCopy - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditCopySpecial - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditPaste - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuEditSelectAll - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FolderBrowserDialog1 - - - System.Windows.Forms.FolderBrowserDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tstatus - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbOpen - - - System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbOpenFromLibrary - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbCopy - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbPaste - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - separator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbEditLastDialog - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbLast10Dialogs - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - sepStart - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - sepEnd - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbLastGraph - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - separator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbDataView - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbOutput - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbColumnMetadata - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbLog - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbResetLayout - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - separator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTbHelp - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileNewDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileOpenFromFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileOpenFromLibrary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator35 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileOpenFromODK - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileOpenFromCSPRO - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileImportFromDatabases - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileImportandTidyNetCDFFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator27 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileConvert - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tlSeparatorFile - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileExport - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileExportExportDataSet - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileExportExportRObjectsToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileExportExportRWorkspace - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileExportExportGraphAsImage - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuFileCloseData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepare - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameViewData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameRenameColumn - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameRowNumbersNames - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameSort - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameFilter - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameReplaceValues - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameConvertColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameColumnMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameColumnStructure - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator20 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameReorderColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameInsertColumnsRows - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameDeleteColumnsRows - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameProtectColumn - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameHideColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataFrameFreezeColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataframeColourByProperty - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataDuplicates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataCompareColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataNonNumericCases - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator49 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataOneVariableSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataOneVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataOneWayFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator41 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataExportOpenRefine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataImportOpenRefine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator40 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPreparePrepareToShareJitter - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataPrePareToShareSdcPackage - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareCheckDataAnonymiseIDColumn - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateCalculations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateColumnSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateGeneralSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator24 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateDuplicateColumn - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateTransform - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateRank - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculatePolynomials - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnCalculateRowSummary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGenerate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGenerateRegularSequence - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGenerateCountInFactor - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator25 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGenerateEnter - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGenerateRandomSamples - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnGeneratePermuteRows - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactor - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorConvertToFactor - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorRecodeNumeric - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator12 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorRecodeFactor - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorCombineFactors - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorDummyVariables - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator14 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorLevelsLabels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareFactorViewLabels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorReorderLevels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorReferenceLevel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorUnusedLevels - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorContrasts - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator19 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnFactorFactorDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnText - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextFindReplace - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextTransform - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextSplit - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextCombine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextMatch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnTextDistance - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateGenerateDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateMakeDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateInfillMissingDates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateUseDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateMakeTime - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDateUseTime - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDefine - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDefineConvertColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator55 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnDefineCircular - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshape - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeColumnSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeGeneralSummaries - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator10 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeStack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeUnstack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeMerge - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator11 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareAppendDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeSubset - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeRandomSubset - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareColumnReshapeTranspose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinks - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinksAddKey - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinksViewAndRemoveKey - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinksAddLink - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinksViewAndRemoveKeys - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareKeysAndLinksAddComment - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObject - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectDataFrameMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectRenameDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectReorderDataFrames - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectCopyDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectDeleteDataFrame - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator21 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectHideDataframes - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectRenameMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectReorderMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareDataObjectDeleteMetadata - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareRObjects - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareRObjectsView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareRObjectsRename - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareRObjectsReorder - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuPrepareRObjectsDelete - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurement - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementOpenFromLibrary - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDefineData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepare - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareFilterByCountry - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator42 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareDefineContractValueCategories - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareRecodeNumericIntoQuantiles - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareSetFactorReferenceLevel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareUseAwardDate - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator43 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareSummariseRedFlagsByCountryorOther - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementPrepareMergeAdditionalData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribe - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeOneVariableSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeOneVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator44 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeCategorical - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeCategoricalOneVarFreq - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeCategoricalTwoVarFreq - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator52 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeCategoricalBarCharts - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeCategoricalMosaic - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeNumeric - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeNumericBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HistogramToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator53 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementMapping - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementMappingMapCountryValues - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementModelDefineCorruption - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementModelFitModelToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator45 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementDefineRedFlags - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementUseCRI - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementCTFVCalculateCRI - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuProcurementUseCRISummariseCRIbyCountry - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContext - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckDataDuplicates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckDataCompareColumns - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator47 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckDataOneVariableSummarise - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckDataOneVariableGraph - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextCheckDataOneVariableFrequencies - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextDefineOptionsByContexts - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextPrepare - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator48 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextMergeAdditionalData - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextPrepareStack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextPrepareUnstack - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextDescribe - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextDescribeCompareTwoTreatments - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextDescribeCompareMultipleTreatments - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextDescribeBoxplot - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextModelFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuOptionsByContextGeneralFitModel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuTools - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsRunRCode - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsRestartR - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsCheckForUpdates - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsClearOutputWindow - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsSaveCurrentOptions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsLoadOptions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - mnuToolsOptions - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ExportToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmMain - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 79, 24 + + + Describe + + + 203, 26 + + + One Variable + + + 172, 26 + + + Summarise... + + + 172, 26 + + + Graph... + + + 169, 6 + + + 172, 26 + + + Frequencies... + + + 172, 26 + + + Rating Data... + + + 203, 26 + + + Two Variables + + + 171, 26 + + + Summarise... + + + 171, 26 + + + Graph... + + + 168, 6 + + + 171, 26 + + + Frequencies... + + + 203, 26 + + + Three Variables + + + + False + + + 166, 26 + + + Summarise... + + + False + + + 166, 26 + + + Graph... + + + 163, 6 + + + 166, 26 + + + Frequencies + + + 203, 26 + + + Specific + + + 249, 26 + + + Frequency Tables... + + + 249, 26 + + + Summary Tables... + + + False + + + 249, 26 + + + Multiple Response... + + + 246, 6 + + + 249, 26 + + + Scatter Plot... + + + 249, 26 + + + Line Plot... + + + 249, 26 + + + Histogram... + + + 249, 26 + + + Boxplot... + + + False + + + 249, 26 + + + Dot Plot... + + + 249, 26 + + + Rug Plot... + + + 249, 26 + + + Bar Chart... + + + 249, 26 + + + Cumulative Distribution... + + + 249, 26 + + + Parallel Coordinate Plot... + + + 249, 26 + + + Mosaic Plot... + + + 203, 26 + + + General + + + 221, 26 + + + Column Summaries... + + + False + + + 221, 26 + + + Tabulation... + + + 221, 26 + + + Graphics... + + + 218, 6 + + + 221, 26 + + + Use Summaries... + + + 200, 6 + + + 203, 26 + + + Multivariate + + + 242, 26 + + + Correlations... + + + 242, 26 + + + Principal Components... + + + 242, 26 + + + Canonical Correlations... + + + 200, 6 + + + 203, 26 + + + Use Graph... + + + 203, 26 + + + Combine Graphs... + + + False + + + 203, 26 + + + Themes... + + + 203, 26 + + + View Graph... + + + 64, 24 + + + Model + + + 244, 26 + + + Probability Distributions + + + 294, 26 + + + Show Model... + + + False + + + 294, 26 + + + Compare Models... + + + 294, 26 + + + Random Samples (Use Model)... + + + 241, 6 + + + 244, 26 + + + One Variable + + + 207, 26 + + + Fit Model... + + + 207, 26 + + + Compare Models... + + + 207, 26 + + + Use Model... + + + 244, 26 + + + Two Variables + + + 189, 26 + + + Fit Model... + + + False + + + 189, 26 + + + Choose Model... + + + 189, 26 + + + Use Model... + + + 244, 26 + + + Three Variables + + + 189, 26 + + + Fit Model... + + + False + + + 189, 26 + + + Choose Model... + + + False + + + 189, 26 + + + Use Model... + + + 244, 26 + + + Four Variables + + + 189, 26 + + + Fit Model... + + + False + + + 189, 26 + + + Choose Model... + + + False + + + 189, 26 + + + Use Model... + + + 244, 26 + + + General + + + 189, 26 + + + Fit Model... + + + False + + + 189, 26 + + + Choose Model... + + + False + + + 189, 26 + + + Use Model... + + + 241, 6 + + + 244, 26 + + + Hypothesis Tests... + + + 244, 26 + + + Model... + + + 244, 26 + + + Use Model... + + + False + + + 244, 26 + + + Other (One Variable) + + + 196, 26 + + + Exact Results... + + + False + + + 196, 26 + + + Summary Data... + + + False + + + 196, 26 + + + Non Parametric... + + + False + + + 196, 26 + + + Goodness of Fit... + + + False + + + 244, 26 + + + Other (Two Variables) + + + False + + + 320, 26 + + + Two Samples... + + + False + + + 320, 26 + + + Summary Data... + + + 320, 26 + + + Simple Regression... + + + 320, 26 + + + One Way ANOVA... + + + False + + + 320, 26 + + + Non Parametric Two Samples... + + + 320, 26 + + + Non Parameteric One Way ANOVA... + + + False + + + 244, 26 + + + Other (Three Variable) + + + False + + + + 312, 26 + + + + Simple With Groups... + + + + 312, 26 + + + + Non Parametric Two Way ANOVA... + + + + 312, 26 + + + + Chi-square Test... + + + False + + + 244, 26 + + + Other (General) + + + False + + + 198, 26 + + + ANOVA General... + + + False + + + 198, 26 + + + Regression... + + + False + + + 198, 26 + + + Log Linear... + + + False + + + 259, 26 + + + Examine... + + + False + + + False + + + 259, 26 + + + Process... + + + False + + + 259, 26 + + + Evaporation + + + False + + + False + + + 145, 26 + + + Site... + + + False + + + 145, 26 + + + Penman... + + + 259, 26 + + + Crop + + + False + + + False + + + + 253, 26 + + + + Crop Coefficients... + + + False + + + + 253, 26 + + + + Water Satisfaction Index... + + + False + + + 259, 26 + + + Heat Sum... + + + False + + + 53, 24 + + + View + + + + 252, 26 + + + + Data View + + + + 252, 26 + + + + Output Window + + + + 252, 26 + + + + Log Window + + + + 252, 26 + + + + Script Window + + + + 252, 26 + + + + Column Metadata + + + + 252, 26 + + + + Data Frame Metadata + + + + 249, 6 + + + 252, 26 + + + + Climatic Menu + + + + 252, 26 + + + + Procurement Menu + + + + 252, 26 + + + + Options by Context Menu + + + + 249, 6 + + + 252, 26 + + + + Reset to Default Layout + + + 53, 24 + + + Help + + + 265, 26 + + + Introduction + + + 265, 26 + + + History and FAQ + + + 265, 26 + + + Getting Started + + + 262, 6 + + + 265, 26 + + + Windows + + + 265, 26 + + + Data View (Spreadsheet) + + + 265, 26 + + + Menus and Dialogs + + + 265, 26 + + + About R + + + 265, 26 + + + R Packages and Commands + + + 265, 26 + + + Datasets + + + 262, 6 + + + 265, 26 + + + Guides + + + 199, 26 + + + Case Study Guide + + + 199, 26 + + + Glossary + + + False + + + 199, 26 + + + More... + + + False + + + 265, 26 + + + About R-Instat + + + 265, 26 + + + Licence... + + + 265, 26 + + + Acknowlegments + + + 538, 56 + + + 256, 6 + + + 638, 56 + + + 75, 24 + + + Climatic + + + 259, 26 + + + File + + + + 256, 26 + + + + Open SST... + + + + 256, 26 + + + + Open Gridded Data (IRI)... + + + + 256, 26 + + + + Import and Tidy NetCDF... + + + + 256, 26 + + + + Open and Tidy Shapefile... + + + + 256, 26 + + + + Import From CLIMSOFT... + + + False + + + + 256, 26 + + + + Import From CLIDATA... + + + + 253, 6 + + + 256, 26 + + + + Export to CPT... + + + 256, 6 + + + 259, 26 + + + Tidy and Examine + + + 255, 26 + + + Tidy Daily Data... + + + 255, 26 + + + Non-numeric Cases... + + + 255, 26 + + + Replace Values... + + + 255, 26 + + + Duplicates... + + + 252, 6 + + + 255, 26 + + + Stack... + + + 255, 26 + + + Unstack... + + + 255, 26 + + + Merge... + + + 255, 26 + + + Append... + + + 252, 6 + + + 255, 26 + + + One Variable Summarise... + + + 255, 26 + + + One Variable Graph... + + + 255, 26 + + + One Variable Frequencies + + + 259, 26 + + + Dates + + + 195, 26 + + + Generate Dates... + + + 195, 26 + + + Make Date... + + + 195, 26 + + + Fill Date Gaps... + + + 195, 26 + + + Use Date... + + + False + + + 195, 26 + + + Make Time... + + + False + + + 195, 26 + + + Use Time... + + + 259, 26 + + + Define Climatic Data... + + + 259, 26 + + + Check Data + + + + 207, 26 + + + + Inventory... + + + + 207, 26 + + + + Display Daily... + + + + 207, 26 + + + + Boxplot... + + + + 207, 26 + + + + QC Temperatures... + + + + 207, 26 + + + + QC Rainfall... + + + 259, 26 + + + Prepare + + + 224, 26 + + + Transform... + + + 224, 26 + + + Conversions... + + + 224, 26 + + + Compare... + + + 221, 6 + + + 224, 26 + + + Climatic Summaries... + + + 224, 26 + + + Start of the Rains... + + + 224, 26 + + + End of Rains... + + + 224, 26 + + + Length of Season... + + + 224, 26 + + + Spells... + + + 224, 26 + + + Extremes... + + + 221, 6 + + + 224, 26 + + + Climdex... + + + 224, 26 + + + SPI... + + + 221, 6 + + + 224, 26 + + + Evapotranspiration... + + + False + + + 224, 26 + + + Summary... + + + False + + + False + + + 224, 26 + + + New Worksheet... + + + False + + + False + + + 224, 26 + + + Import daily Data... + + + False + + + False + + + 224, 26 + + + Make Factor... + + + False + + + False + + + 224, 26 + + + Shift Daily Data... + + + False + + + False + + + 224, 26 + + + Unstack Daily Data... + + + False + + + False + + + 224, 26 + + + Stack Daily data... + + + False + + + 256, 6 + + + 259, 26 + + + Describe + + + False + + + 241, 26 + + + Rainfall... + + + False + + + 241, 26 + + + Temperature... + + + 241, 26 + + + Wind Speed/Direction... + + + 164, 26 + + + Wind Rose... + + + False + + + 241, 26 + + + Sunshine/Radiation... + + + 238, 6 + + + False + + + 241, 26 + + + General + + + 238, 6 + + + 259, 26 + + + PICSA + + + + 295, 26 + + + + Rainfall Graph... + + + + 295, 26 + + + + Cumulative/Exceedance Graph... + + + False + + + + 295, 26 + + + + Temperature... + + + + 295, 26 + + + + Crops... + + + 259, 26 + + + CM SAF + + + + 280, 26 + + + + Plot Region... + + + + 280, 26 + + + + Export to CM SAF R Toolbox... + + + 259, 26 + + + Mapping... + + + 259, 26 + + + Model + + + 214, 26 + + + Extremes... + + + False + + + 214, 26 + + + Circular... + + + 214, 26 + + + Markov Modelling... + + + 256, 6 + + + 259, 26 + + + Seasonal Forecast Support + + + + 295, 26 + + + + Open SST... + + + + 295, 26 + + + + Export to CPT... + + + + 292, 6 + + + 295, 26 + + + + Correlations... + + + + 295, 26 + + + + Principal Components... + + + + 295, 26 + + + + Canonical Correlations... + + + + 295, 26 + + + + Cumulative/Exceedance Graph... + + + 259, 26 + + + Climate Methods + + + False + + + 239, 26 + + + Data Manipulation + + + False + + + 271, 26 + + + Start of Rain... + + + False + + + 271, 26 + + + End of Rain... + + + False + + + 271, 26 + + + Change Format Day Month... + + + False + + + 271, 26 + + + Export CPT to Tabular... + + + False + + + 271, 26 + + + Day Month... + + + False + + + 271, 26 + + + Display Daily... + + + False + + + 271, 26 + + + Display DOY of Year... + + + False + + + 271, 26 + + + Display Rain Running Total... + + + False + + + 271, 26 + + + Display Spell Length... + + + False + + + 271, 26 + + + Export for PICSA... + + + False + + + 271, 26 + + + Extreme Events... + + + False + + + 271, 26 + + + Missing Data... + + + False + + + 271, 26 + + + Missing Data Table... + + + False + + + 271, 26 + + + Monthly Summaries... + + + False + + + 271, 26 + + + Output for CDT... + + + 239, 26 + + + Graphics + + + False + + + + 262, 26 + + + + Cliboxplot... + + + False + + + + 262, 26 + + + + Cliplot... + + + False + + + + 262, 26 + + + + Missing Values... + + + False + + + + 262, 26 + + + + Histogram... + + + False + + + + 262, 26 + + + + Cummulative Exceedance... + + + False + + + + 262, 26 + + + + Boxplot... + + + False + + + + 262, 26 + + + + Inventory... + + + False + + + + 262, 26 + + + + Annual Rainfall... + + + False + + + + 262, 26 + + + + Rain Count... + + + False + + + + 262, 26 + + + + Timeseries... + + + False + + + + 262, 26 + + + + Windrose... + + + False + + + + 262, 26 + + + + Multple Lines... + + + False + + + + 262, 26 + + + + Three Summaries... + + + False + + + 239, 26 + + + Model... + + + 239, 26 + + + Additional + + + False + + + 251, 26 + + + Output for CPT... + + + False + + + 251, 26 + + + Rains Statistics... + + + False + + + 251, 26 + + + Seasonal Summary... + + + False + + + 251, 26 + + + Seasonal Summary Rain... + + + False + + + 251, 26 + + + Water Balance... + + + False + + + 239, 26 + + + Create Climate Object... + + + + Ctrl+S + + + + 281, 26 + + + + Save... + + + 281, 26 + + + Save As + + + 253, 26 + + + Save Data As... + + + 253, 26 + + + Save Output Window As... + + + 253, 26 + + + Save Log As... + + + 253, 26 + + + Save Script Window As... + + + + 233, 22 + + + Save As + + + False + + + Ctrl+P + + + + 281, 26 + + + + Print... + + + False + + + + 281, 26 + + + + Print Preview... + + + + 278, 6 + + + 281, 26 + + + + Exit + + + 47, 24 + + + Edit + + + False + + + Ctrl+F + + + 220, 26 + + + Find + + + False + + + 220, 26 + + + Find Next + + + False + + + 220, 26 + + + Replace + + + False + + + Ctrl+X + + + 220, 26 + + + Cut + + + Ctrl+C + + + 220, 26 + + + Copy + + + False + + + Ctrl+Y + + + 220, 26 + + + Copy Special + + + False + + + Ctrl+V + + + 220, 26 + + + Paste + + + Ctrl+A + + + 220, 26 + + + Select All + + + 775, 56 + + + 946, 56 + + + 0, 568 + + + 1, 0, 19, 0 + + + 1112, 25 + + + 8 + + + Status + + + stsStrip + + + System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 151, 20 + + + No worksheet loaded + + + 17, 95 + + + 0, 28 + + + No + + + 1112, 37 + + + 7 + + + Tool + + + Tool_strip + + + System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + Magenta + + + 49, 34 + + + &Open + + + Magenta + + + 34, 34 + + + Open From Library + + + Magenta + + + 34, 34 + + + &Save + + + 6, 37 + + + Magenta + + + 34, 34 + + + &Copy + + + False + + + Magenta + + + 34, 34 + + + &Paste + + + 6, 37 + + + Magenta + + + 34, 34 + + + Edit Last Dialog + + + Magenta + + + 44, 34 + + + Last 10 Dialogs + + + 63, 6 + + + False + + + 63, 6 + + + False + + + Magenta + + + 34, 34 + + + View Last Graph + + + 6, 37 + + + Magenta + + + 34, 34 + + + Data View + + + Magenta + + + 34, 34 + + + Output Window + + + Magenta + + + 198, 22 + + + Install R Package + + + 34, 34 + + + Column Metadata + + + Magenta + + + 34, 34 + + + Log Window + + + Magenta + + + 34, 34 + + + Reset Layout + + + 6, 37 + + + Magenta + + + 34, 34 + + + He&lp + + + 122, 95 + + + On + + + 44, 24 + + + File + + + 216, 26 + + + Data Frame + + + 216, 26 + + + Check Data + + + 216, 26 + + + Calculator... + + + 213, 6 + + + 216, 26 + + + Column: Calculate + + + 216, 26 + + + Convert To Factor... + + + 216, 26 + + + Recode Numeric... + + + 216, 26 + + + Count in Factor... + + + 213, 6 + + + 216, 26 + + + Recode Factor... + + + 216, 26 + + + Combine Factors... + + + 216, 26 + + + Dummy Variables... + + + 213, 6 + + + 216, 26 + + + Levels/Labels... + + + 216, 26 + + + View Labels... + + + 216, 26 + + + Reorder Levels... + + + 216, 26 + + + Reference Level... + + + 216, 26 + + + Unused Levels... + + + 216, 26 + + + Contrasts... + + + 213, 6 + + + 216, 26 + + + Factor Data Frame... + + + 216, 26 + + + Column: Factor + + + 216, 26 + + + Column: Text + + + 216, 26 + + + Column: Date + + + 216, 26 + + + Column: Define + + + 216, 26 + + + Column: Reshape + + + 213, 6 + + + 216, 26 + + + Keys and Links + + + 216, 26 + + + Data Object + + + 216, 26 + + + R Objects + + + 72, 24 + + + Prepare + + + 105, 24 + + + Procurement + + + 148, 24 + + + Options by Context + + + 56, 24 + + + Tools + + + 0, 0 + + + 8, 2, 0, 2 + + + 1112, 28 + + + 6 + + + Menu_strip + + + mnuBar + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + Ctrl+N + + + + 281, 26 + + + + New Data Frame... + + + Ctrl+O + + + + 281, 26 + + + + Open From File... + + + + 281, 26 + + + + Open From Library... + + + + 278, 6 + + + 281, 26 + + + + Open From ODK... + + + False + + + + 281, 26 + + + + Open From CSPRO... + + + False + + + + 281, 26 + + + + Import From Databases... + + + + 281, 26 + + + + Import and Tidy NetCDF File... + + + + 278, 6 + + + + False + + + + 281, 26 + + + + Convert... + + + + 278, 6 + + + 281, 26 + + + Export + + + 246, 26 + + + + Export Dataset... + + + + 246, 26 + + + + Export R Objects... + + + + 246, 26 + + + + Export R Workspace... + + + + 246, 26 + + + + Export Graph As Image... + + + + 281, 26 + + + + Close Data Book + + + + 278, 6 + + + + 239, 26 + + + View Data... + + + 239, 26 + + + Rename Column... + + + 239, 26 + + + Row Numbers/Names... + + + 236, 6 + + + 239, 26 + + + Sort... + + + 239, 26 + + + Filter... + + + 239, 26 + + + Replace Values... + + + 236, 6 + + + 239, 26 + + + Convert Columns... + + + 239, 26 + + + Column Metadata... + + + 239, 26 + + + Column Structure... + + + 236, 6 + + + 239, 26 + + + Reorder Columns... + + + 239, 26 + + + Insert Columns/Rows... + + + 239, 26 + + + Delete Columns/Rows... + + + False + + + 239, 26 + + + Protect Column... + + + 239, 26 + + + Hide/Show Columns... + + + False + + + 239, 26 + + + Freeze Columns... + + + 239, 26 + + + Colour by Property... + + + 299, 26 + + + Duplicates... + + + 299, 26 + + + Compare Columns... + + + 299, 26 + + + Non-numeric Cases... + + + 296, 6 + + + 299, 26 + + + Boxplot... + + + 299, 26 + + + One Variable Summarise... + + + 299, 26 + + + One Variable Graph... + + + 299, 26 + + + One Variable Frequencies... + + + 296, 6 + + + 299, 26 + + + Export To OpenRefine... + + + 299, 26 + + + Import From OpenRefine... + + + 296, 6 + + + False + + + 299, 26 + + + Jitter... + + + False + + + 299, 26 + + + Prepare to Share (sdc package)... + + + 299, 26 + + + Anonymise ID Column... + + + 212, 26 + + + Regular Sequence... + + + 212, 26 + + + Enter... + + + 212, 26 + + + Duplicate Column... + + + 209, 6 + + + 212, 26 + + + Row Summaries... + + + 212, 26 + + + Rank... + + + 212, 26 + + + Polynomials... + + + 209, 6 + + + 212, 26 + + + Random Samples... + + + 212, 26 + + + Permute Columns... + + + 180, 26 + + + Find/Replace... + + + 180, 26 + + + Transform... + + + 180, 26 + + + Split... + + + 180, 26 + + + Combine... + + + False + + + 180, 26 + + + Match... + + + 180, 26 + + + Distance... + + + 195, 26 + + + Generate Dates... + + + 195, 26 + + + Make Date... + + + 195, 26 + + + Fill Date Gaps... + + + 195, 26 + + + Use Date... + + + False + + + 195, 26 + + + Make Time... + + + False + + + 195, 26 + + + Use Time... + + + 205, 26 + + + Convert Columns... + + + 202, 6 + + + 205, 26 + + + Circular... + + + 233, 26 + + + Column Summaries... + + + 233, 26 + + + General Summaries... + + + 230, 6 + + + 233, 26 + + + Stack... + + + 233, 26 + + + Unstack... + + + 233, 26 + + + Merge... + + + 230, 6 + + + 233, 26 + + + Append Data Frames... + + + 233, 26 + + + Subset... + + + 233, 26 + + + Random Subset... + + + 233, 26 + + + Transpose... + + + 248, 26 + + + Add Key... + + + 248, 26 + + + View and Remove Keys... + + + 248, 26 + + + Add Link... + + + 248, 26 + + + View and Remove Links... + + + 248, 26 + + + Add Comment... + + + False + + + 238, 26 + + + Data Frame Metadata... + + + 238, 26 + + + Rename Data Frame... + + + False + + + 238, 26 + + + Reorder Data Frames... + + + 238, 26 + + + Copy Data Frame... + + + 238, 26 + + + Delete Data Frames... + + + 235, 6 + + + 238, 26 + + + Hide Dataframes... + + + 238, 26 + + + Metadata... + + + False + + + 238, 26 + + + Rename Metadata... + + + False + + + 238, 26 + + + Reorder Metadata... + + + False + + + 238, 26 + + + Delete Metadata... + + + 147, 26 + + + View... + + + 147, 26 + + + Rename... + + + 147, 26 + + + Reorder... + + + 147, 26 + + + Delete... + + + 263, 26 + + + Open From Library... + + + 263, 26 + + + Define Procurement Data... + + + 263, 26 + + + Prepare + + + 437, 26 + + + Filter by Country (or other)... + + + 434, 6 + + + 437, 26 + + + Define Contract Value Categories... + + + 437, 26 + + + Recode Numeric into Quantiles... + + + 437, 26 + + + Set Factor Reference Level... + + + 437, 26 + + + Use Award Date (or other)... + + + 434, 6 + + + 437, 26 + + + Summarise Red Flags by Country (or other)... + + + 437, 26 + + + Summarise Red Flags by Country and Year (or other)... + + + 437, 26 + + + Merge Additional Data... + + + 263, 26 + + + Describe + + + 255, 26 + + + One Variable Summarise... + + + 255, 26 + + + One Variable Graph... + + + 252, 6 + + + 255, 26 + + + Categorical + + + + 393, 26 + + + + One Variable Frequencies... + + + + 393, 26 + + + + Two Variable Frequencies by Sector (or other)... + + + + 390, 6 + + + 393, 26 + + + + Bar Chart... + + + + 393, 26 + + + + Mosaic Plot... + + + + 393, 26 + + + + Treemap + + + 255, 26 + + + Numeric + + + 314, 26 + + + Boxplot... + + + 314, 26 + + + Histogram... + + + 311, 6 + + + 314, 26 + + + Correlations (Red Flags or others)... + + + 263, 26 + + + Mapping + + + 224, 26 + + + Map Country Values... + + + 263, 26 + + + Model + + + 356, 26 + + + Define Corruption Risk Output Variables... + + + 356, 26 + + + Fit Model... + + + 260, 6 + + + 263, 26 + + + Define Red Flag Variables... + + + 263, 26 + + + Corruption Risk Index + + + 335, 26 + + + Calculate Corruption Risk Index (CRI)... + + + 335, 26 + + + Summarise CRI by Country (or other)... + + + 304, 26 + + + Check Data + + + 260, 26 + + + Duplicates... + + + 260, 26 + + + Compare Columns... + + + 257, 6 + + + 260, 26 + + + One Variable Summarise... + + + 260, 26 + + + One Variable Graph... + + + 260, 26 + + + One Variable Frequencies... + + + + 304, 26 + + + + + Define Options by Context Data... + + + 304, 26 + + + Prepare + + + 344, 26 + + + Calculate DIfference Between Options... + + + 341, 6 + + + 344, 26 + + + Merge Additional Data... + + + 344, 26 + + + Stack... + + + 344, 26 + + + Unstack... + + + + 304, 26 + + + + Describe + + + 269, 26 + + + Compare Two Options... + + + False + + + 269, 26 + + + Compare Multiple Options... + + + 269, 26 + + + Boxplot... + + + + 304, 26 + + + + Model + + + 211, 26 + + + Fit Model... + + + 211, 26 + + + General Fit Model... + + + + 249, 22 + + + Model + + + 121, 20 + + + Options by Context + + + + False + + + 236, 26 + + + Run R Code... + + + False + + + 236, 26 + + + Restart R + + + False + + + 236, 26 + + + Check for Updates... + + + 236, 26 + + + Clear Output Window... + + + 233, 6 + + + False + + + 236, 26 + + + Save Current Options... + + + False + + + 236, 26 + + + Load Options... + + + 236, 26 + + + Options... + + + + 47, 20 + + + Tools + + + 0, 0 + + + 834, 24 + + + 6 + + + Menu_strip + + + mnuBar + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + + 126, 22 + + + Export... + + + Fill + + + 0, 65 + + + 4, 4, 4, 4 + + + Horizontal + + + Fill + + + 0, 0 + + + 4, 4, 4, 4 + + + Fill + + + 0, 0 + + + 4, 4, 4, 4 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 96, 215 + + + 0 + + + ucrColumnMeta + + + instat.ucrColumnMetadata, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splMetadata.Panel1 + + + 0 + + + splMetadata.Panel1 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splMetadata + + + 0 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 237, 215 + + + 0 + + + ucrDataFrameMeta + + + instat.ucrDataFrameMetadata, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splMetadata.Panel2 + + + 0 + + + splMetadata.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splMetadata + + + 1 + + + 340, 215 + + + 96 + + + 7 + + + 0 + + + splMetadata + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splExtraWindows.Panel1 + + + 0 + + + splExtraWindows.Panel1 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splExtraWindows + + + 0 + + + Fill + + + 0, 0 + + + 4, 4, 4, 4 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 235, 215 + + + 0 + + + ucrLogWindow + + + instat.ucrLog, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splLogScript.Panel1 + + + 0 + + + splLogScript.Panel1 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splLogScript + + + 0 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 523, 215 + + + 0 + + + ucrScriptWindow + + + instat.ucrScript, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splLogScript.Panel2 + + + 0 + + + splLogScript.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splLogScript + + + 1 + + + 765, 215 + + + 235 + + + 7 + + + 0 + + + splLogScript + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splExtraWindows.Panel2 + + + 0 + + + splExtraWindows.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splExtraWindows + + + 1 + + + 1112, 215 + + + 340 + + + 7 + + + 0 + + + splExtraWindows + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splOverall.Panel1 + + + 0 + + + splOverall.Panel1 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splOverall + + + 0 + + + Fill + + + 0, 0 + + + 4, 4, 4, 4 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 512, 282 + + + 0 + + + ucrDataViewer + + + instat.ucrDataView, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splDataOutput.Panel1 + + + 0 + + + splDataOutput.Panel1 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splDataOutput + + + 0 + + + Fill + + + 0, 0 + + + 5, 6, 5, 6 + + + 593, 282 + + + 0 + + + ucrOutput + + + instat.ucrOutputWindow, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + splDataOutput.Panel2 + + + 0 + + + splDataOutput.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splDataOutput + + + 1 + + + 1112, 282 + + + 512 + + + 7 + + + 0 + + + splDataOutput + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splOverall.Panel2 + + + 0 + + + splOverall.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splOverall + + + 1 + + + 1112, 503 + + + 215 + + + 6 + + + 10 + + + splOverall + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + True + + + 29 + + + 8, 16 + + + 1112, 593 + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA + IACoJQAA7h4AAJCQAAABACAAaE8BAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAATCwAAEwsAAAAA + AAAAAAAA///////////69fH/+fPv//z49v/79vL/9u3l/+/e0f/69fL/9erh//Xp4P/v3c//+fPu//Xp + 4P/8+ff////////+/v//////8eLX/+/d0P/48Or/8eDS//Pm3P/s18f/7drL//Hh1v/v3c//69XF/+vU + xP/v3c7//v79/////////v7///////Lk2v/v3M//7NfH/+/dz//r1MP/6dC8//Tn3v/t2cr/9uzk/+XI + sf/s1sb/69TD/////v////////7+///////v3tH/+fPu//Pm2//37uf//fz6//jv6f/37uj/69bG//77 + +v/48On//Pj2/+nRvv///v7/////////////////+/f0//37+v//////8+TY/8mOXP/NmWz/+fLs//// + ///evqL/wYhW/8iVaf/79/P////////+/v///////v7+/////////v3//////+LLuf+vVQr/sV0X/+Xa + 0v/28+//tWoq/6BFAP/MnXT///////79/P///////v7+///////39vb/08/O/62sr/+ljHv/u2Yg/7do + J/+noaL/rYdo/69XDP+1bCz/+vPt/////////v7////////////u7e3/ura1/6Wfnf+5ubv/072s/7pk + Hf+6aij/06aA/7dtL/+4aCP/v6ON/+Tn7P///////v7+///////29vX/wr68/7KurP/Nysj///////Db + yf+6ZB7/u2kl/7JWCf+xWA7/t2ck/9Gkfv+7trb/8O/v///////+/v7/2tjX/725t//Cv73/9/X0//// + ///u2cj/vGUe/75sKf/iv6P/5MSq/7lrK/+1Wg7/xqaO/8nKzv///////f39/9HPzf/Bvrv/y8jH//38 + +///////8NvK/75nIv/BcC7/8d7P//bq4P/BeT3/tFwS/8WZdv+6u8D///////7+/v/X1dP/xsPA/8XC + wP/y8O///////+7Xxf+6XRL/vGMb/7ldFP+1Wg//s1kQ/8BpIv/KsqH/ubi8///////+/f3/6+rp/8jG + w//Gw8H/zcrH//f6/P/46t//3KJz/9yleP/bpHf/26R4/9ymev/jybX/p6Sm/93a2v///////v7+//// + ///g3tz/xsPA/8TBv//Fwr//2dnY/+zw9P/z9/r/8/b6/+vu8v/T1tn/pKOl/8TAwP///////v7+//// + /////////////+fm5P/Oy8n/xMG+/7y4tv+4s7D/trGu/7CrqP+po6H/rKaj/9fU0////////v7+//// + //////////////7+/v//////+fn5/+jm5f/a2Nb/0c7M/83Kyf/Sz87/4uDf//n5+f///////v7+//// + /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAATCwAAEwsAAAAAAAAAAAAA//////// + /////////v38//79/P/+/fz//v38///////9+/n///////Xr4//z5dv///7+//7+/f/37uj//v79//Pl + 2//37ef//v38///////47+n//fv6///////////////////+/v//////8uTa//Lk2v/y5Nr/8uTa//// + ///q0b3/8+Xb/+fNuP/s1sb/7trM//Lk2v/ozbj/7tvN/+jOuv/p0L3/5MWu//v28//gvaH///7+//// + //////////////7+/v//////8eHV//Hh1f/x4tb/8eLX///////lx6///fz6//jv6f/nzbj/7NfG/+/d + 0P/z5t3/8ODU/+zYyf/06N7/5cm0//Xr4v/p0Lz///////79/f/////////////+/v//////8eLW//Hj + 2P/v3dD/7NjI///////mybP/8eLX/+HApv/z5tz//vz8/+/d0P/z5dv//fv5//Df0//pz7v/4sKp//fv + 6P/r08D///////79/f/////////////+/v//////8eLX//Dg1f/16uL/3rqf/+PEq//t2sv/9uzl/+TF + rf/kxaz/9Onh/+HBqP/kxa//+PHs/+TFrf/lyLH/8+bd/+vVxP/ZrYz////////+/v////////////7+ + /f//////8eHW/+zYyf///////fz6//v18v///v7////////+/v/+/f3///////Df1P/z5tz////////+ + /f///f3///////bs5P/u2sr////////+/f//////////////////////+/by//nz7v///////vz7//// + ///w3s//06F3/9Wogv/UqIL/9/Dq////////////8uTZ/86hef/Rp4L/y5tx/+DDqf///////v79//// + ///////////////////////////////////+/v7//vz7///////lxar/rFAD/69aEv+vWRH/9Ofc//// + ////////y5hs/6JKAP+nVg7/o00D/+bOuv///////v38/////////////////////////////v7+///+ + /v///////v38//b7///YuaH/tmEa/7hpJ/+2ZyX/3tDF//n+///y5Nf/sWIf/7BkIv+pWBH/yJNm//// + ///+/v3////////////////////////////+/v7///////n5+f/a2Nf/vLa1/6amqv+ohm3/umMb/7dm + I/+2ZSL/kn1y/5OUnP+ygFf/sV0U/7BjIP+yYx7/7+DS///////+/v3///////////////////////7+ + /v//////5OPi/7i0s/+po6L/pJ2b/6GgpP+xkHf/u2Qc/7hnJP+3ZSL/1MrE/8Gzqv+tXRr/tGUi/6dP + BP/AjWP///////79/P///////////////////////v7+///////a2Nf/sq2r/7KurP+uqaf/t7Gv/+Pm + 6v/jxKv/uGAY/7tpJv+5ZiL/0pZl/8iBRf+0YRz/s2Mf/9Cabf+xq6v/x8TE///////+/v7///////// + /////////////+Pi4f+3s7H/u7e1/7Ovrf/Hw8L/+ff2///////oybD/uWAY/7xqKP+6aCT/s10V/7Rf + Gf+2ZiP/tWQh/8eJVP/q1ML/raqt/9TQ0P///////v7+////////////9/f3/8TBv/++u7n/ura1/8O/ + vv/6+vr///79///////oybD/umEZ/71rKP+8aSX/vGwq/7tsKv+3ZB//tWMe/69aE/+4ZR//4M2+/6Og + o//49/b/////////////////4uHg/8G+u//CwL7/ura0/+Hf3////////fv6///////pyrH/vGIa/75s + Kf+9aib/7NO///jv6P/v28r/vnM1/7dmI/+uWBD/1qJ2/66tsv/Szs3///////79/f//////19XU/8TA + vv/Ewb//vrq4/+zr6////////fz7///////pyrH/vWMb/79sKf+/ayj/9efd///////+/fz/xYBI/7Vi + HP+yXRj/0ZRg/7e1t/+7trb///////39/f//////2NbU/8bDwP/HxMH/v7y5/+bk4////////fz7//// + ///qy7L/vmQd/8FuLP/AbCn/zYpU/9CTYf/JhE3/umcj/7trKf+xWhL/1p9x/7Kxtf+7tbT///////39 + /f//////4uHf/8fFwv/JxsT/w8C9/8/Myv/+/f3//v38///////pybD/vWEX/8BrJ/++aCP/u2Ia/7lf + Fv+4YBn/umYh/7VfGP+4Yhv/6NLA/5qXm//Szc3///////39/f//////9PTz/8zKx//Kx8X/yMXD/8K/ + vP/Z19X//fz7///////sz7j/xXIw/8h8Pv/HeTv/x3o9/8Z6PP/FeTv/w3Y4/82KVP/x18L/w8LE/5aP + jv/19PT///////7+/v///////////+Lg3//HxcL/y8jG/8jFw//Cvrz/z8zL/+/v7v/++/r///n0///6 + 9f//+vX///r1///69v//+/b//vjz//Pz9P/ExMf/kIiI/9DNzf///////v7+//////////////////79 + /f/b2df/x8XC/8rHxP/JxsP/wr+9/8C9u//Mycj/29rb/+Xl5v/p6ur/6Ojp/+Pj5P/X1tf/xMHC/6ii + ov+Wjo3/xcHB///////////////////////////////////////+/v3/4uHf/8rIxf/Gw8D/x8TB/8XC + wP/AvLr/u7e0/7i0sv+3srD/s6+t/6+pp/+oo6H/opyb/6mjov/V0tL///////7+/v////////////// + /////////////////////v7///////T08//d29r/zcrI/8XCwP/Cv7z/wLy6/726uP+6trT/trKx/7ax + sP+7t7b/0M3M//Lx8f///////v7+/////////////////////////////////////////////v7+//// + ////////+vn5/+3s6//i4N//2tjW/9XT0v/X1dT/3dva/+no5//5+fn////////////+/v7///////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAEwsAABMLAAAAAAAAAAAAAP////////////////////////////////// + /////////////////////////////////////////vz8//7+/f////////////////////////////// + ///+/Pz///////////////////////////////////////////////////////////////////////36 + +P/p0cD//////+/e0f/059////////nz7//r08D//////+TFrf/ctZj/3LaZ//Pl2///////6M66/+LA + pv//////3ric/9y1mP/iwKf/5cex///////06N//27GR//z69//////////+//////////////////// + ////////+/f0/9y1mP//////5cm1/+3Yyv//////9uvk/+C7nv/58+//5cex///////68+//2K2M//// + ///asZL//fr4/+rUw//jxa7///////Tn3f/SoHv//////+PDqv/s1cP///////7+/f////////////// + ///////////////////8+PX/3rqg///////nzrv/7tvN///////27eX/4L2g///////79/T/7NfH/9y0 + lf/jw6r//////966oP/+/Pv/+O/p/922mf/v3tH/9Ojf/9y1mP//////5cau//Hg0v///////v79//// + //////////////////////////////z49f/euZ///////+fNuf/t2sz///////ft5v/gvJ///////9mt + jP/my7b/9u3m////////////37yj//v39P//////+fLs/+rTw//lxq7/1KR////////lyLD/8eDS//// + ///+/v3//////////////////////////////////Pj1/965nv//////5ciz/9Ged//37+j/5cix/+XI + sv/79vP/16uK//36+P/r1cT/5sq2//7+/v/VpYP/9enh//rz7//euZ7/+/fz//Dg0//euZz//////9yz + lP/ny7b////////+/v/////////////////////////////////8+PX/37yi///////37un/797S/+LC + qP/jw6r/+/f0///////v3c//3beY/+G/pP/69fH/+fLu/8ySZ//s1sf//////+7azP/euJr/4L6j//jx + 7P//////06B5/964nP////////////////////////////////////////////v39P/ctpr///////// + /v///////////////////////////////////////////////v//////6dHA//36+P////////////// + /////////v79///////t2cn/9eng/////////v7//////////////////////////////////fz7//Hh + 1f////////7+//7+/f/+/Pv///////Hf0f/euZn/37yf/926nP/duZv/+fPt///////+/f3///7+//78 + +v/fwab/2baX/9q4mv/bup3/2bWV//Tq4P///////v7+//////////////////////////////////// + //////////////////////////////38+///////2rCM/6tOAP+wWxT/rlgP/61WDf/v4NP///////37 + +f//////6NG9/6ZRBv+mUwr/plQM/6JNAv+xaCn/+vTv/////////v7///////////////////////// + ///////////////////+/v3///////7+/v/+/v7//v38///////guZj/s10W/7hqKP+2ZiP/tWUi//Pl + 2f///////v38///////EiVb/q1kS/7BkIv+vYyH/qVcR/+LFrP///////v38//////////////////// + //////////////////////////////7+/v/////////////////49/b/7PD1/82kg/+1XhX/t2cl/7Zk + If+0Yx7/1MS3/+vr7f/+////7NbE/65cFv+vYR3/r2Ee/6lYEf++f0n///7+//////////////////// + ///////////////////////////////////+/v7///////z8/P/j4eH/xMDA/6+opv+goKT/q4Fg/7tj + Gv+3ZyT/t2Uh/7ZkIP+VgHT/j4mK/6Geof+3fU3/sFwV/7BiH/+vYR7/qlcR/+bNuP///////v38//// + ///////////////////////////////////////////////////k4uL/vLi3/6ijov+ln57/pqCe/6Cg + pP+sgWD/vGQb/7hnJf+4ZiL/t2Ug/6yZjf+jpq7/nYZ3/7BeF/+yYx//smQi/61aEv/MkV////////79 + /f////////////////////////////////////////7+///////6+vr/zsvK/6+qqP+tqKf/sKuq/6um + pf+lnpz/tLS5/8KZeP+6Yhn/umkm/7hnI/+3ZCD/7NjI//bx7f/CgUv/sl4Y/7NkIv+wXhf/pVEK/7um + l//+//////79////////////////////////////////////////////+fn4/8fEwv+yrqz/trGw/7Sw + rv+tqKf/tK+u/9rX1f//////4rmY/7deFf+8aij/umcj/7hmIv/Bdzr/v3Q1/7VhHP+1ZSL/smEc/8SB + Sf/izr7/oJ2h/6uko//+/v7///////////////////////////////////////7+/v/Ny8n/t7Ox/7q3 + tf+4tLL/sa2r/8G+vf/19PT///79///////ht5b/uF8X/71rKP+7aCT/umgk/7dkH/+3ZCD/uGgl/7Zm + I/+0Yx7/v3k//920kf/69PD/paKk/7Wvr////////v7+////////////////////////////4uDf/7u3 + tf++u7n/vLi2/7eysf/Cvr3/+fj4///////9+/r//////+G4l/+5YBf/vWwp/7xpJf+7aCT/uGMd/7Zh + Gv+1Xxj/tWEc/7ZmIv+zYBr/q1MJ/8eGTv/z7ej/k42P/9jV1P///////v7+//////////////////r6 + +v/JxsX/wL27/8C8uv+9urj/ubWz/+vp6f///////v7+//79/P//////4riX/7pgGP++bCr/vWkm/7xo + JP/Hg0z/yopX/8qLV//BeDz/tWIc/7dmI/+3aCb/q1MJ/96xi//DxMj/npaW//////////////////// + ////////6unp/8PAvv/DwL7/wb68/7y5t//IxcT//v7+/////////////v38///////iuZj/u2EY/79t + K/++aib/vGcj//Lg0v////////////nw6f/Cej//tWEb/7dnJP+xXhn/xYBG/+Dc2/+MhYb/6ujo//// + ///+/v7////////////f3tz/xMG+/8XCwP/DwL7/vbm3/9LQz////////v7+///////+/fz//////+O5 + mP+8YRn/wG4r/75rJ/+9aST/8+PW///////+/fz//////8uMWf+0Xhf/uGgl/7NhHP+/dDT/597Y/4yG + iP/W0tL///////39/f///////////9va2P/FwsD/x8TB/8XCwP+/vLr/0c/N//////////////////79 + /P//////47mY/71iGf/Bbiv/v2sn/75pJf/gtpT/6cy0/+nKsv/es5H/u2so/7hmIv+5ZyT/tGEc/8J4 + Of/l3tr/i4WG/8/Ly////////f39////////////4eDe/8fEwv/JxsP/xsPB/8PAvv/GxMH/+Pj4//// + //////7//v38///////jupn/vWMa/8JuLP/AbCj/v2so/71mIP+8ZB3/u2Mc/7lhGv+6ZyP/umgk/7pq + KP+yXBT/0ZRh/9vb3f+If3//2dbW///////+/f3////////////t7Ov/ysfE/8rHxf/IxcL/x8TB/8G9 + u//d29r///////7+/v/+/Pv//////+S6mf++ZBz/w3Au/8FtKv/AbSn/wG0r/79tK/++bCr/vmwq/7xq + J/+7aSX/t2Eb/7dhHP/y3Mr/t7a5/4+Hhv/s6+v///////7+/v////////////v7+//S0M3/ysfE/8rH + xP/IxcL/xsPA/8PAvf/n5uX///////78+///////4reU/71eEv/CayX/wGgh/79nIP+/ZyD/vmYg/71m + H/+8ZR7/u2Qd/7pmIf/FfkP/89rE/97e4f+QiIj/rqio/////////////////////////////////+jn + 5v/JxsP/zMnH/8nGxP/IxcL/xcLA/8K/vP/e3Nv//Pv7///////36d7/7M62/+3Ruv/s0Ln/7NC5/+zP + uf/rz7n/68+4/+vPuf/s0Ln/9N/O///+/P/e3+L/npeX/5WOjv/g3d3///////7+/v////////////// + /////////v7+/9rY1v/JxsP/zMnH/8nGxP/IxcL/xsPA/8C9uv/LyMb/4+Lh//j5+f////////////// + //////////////////////////////3////p7O//wLy8/5+Yl/+WkJD/xcHB///////+/v7///////// + ////////////////////////+/v6/9jW1P/IxsP/y8jG/8nHxP/HxML/xsPB/8G+vP++urj/wr68/8zI + xv/X1NL/3tvZ/+He3P/g3dz/3NjX/9TQzv/GwcD/tK+t/6agnv+hm5r/nZeW/8G8vP/9/f3///////// + /////////////////////////////////////////Pz8/9/e2//Kx8T/yMbD/8nGxP/IxcL/xsPB/8TB + v//Avbv/vLi2/7i1s/+2srD/tbGv/7Ourf+wq6n/raim/6unpf+rpqT/p6Gg/6ehof/PzMz//v7+//// + /////////////////////////////////////////////////////////////+/u7f/V09D/yMXD/8XC + wP/FwsD/xcK//8PAvv/Cv73/wL27/767uf+8uLb/uba0/7azsf+yrqz/rain/62op//Bvbz/6unp//// + ///+/v7///////////////////////////////////////////////////////////////////////39 + /f/v7+7/3dvZ/8/Ny//IxcL/w8C9/8G9u/++u7n/vLm3/7q3tP+5tbP/ura1/8G9vP/Sz8//7Ovq//7+ + /v///////v7+//////////////////////////////////////////////////////////////////// + ///+/v7//////////////////Pz8//Py8v/q6ej/5OLh/97c2//e3Nv/4uDg/+jm5v/y8fD//fz8//// + /////////v7+//7+/v////////////////////////////////////////////////8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA + AAAwAAAAYAAAAAEAIAAAAAAAACQAABMLAAATCwAAAAAAAAAAAAD///////////////////////////// + //////////////////////////////////////////////////////////////////////////7+///+ + /v/////////////////+/v3//////////////v7//////////////////v79//////////////////7+ + /f///v7///////////////////7+//////////////////////////////////////////////////// + /////////////////////////vz7//36+f////////////36+f/+/Pv//////////////////fv5//37 + +v////////////37+v/x4db/7dnL//jw6/////////7+////////////9+7n//br4/////////////fv + 6f/s2Mr/9Ong///////9+vn//v38/////////////Pr3//Pl2//9/Pr///////////////////////// + //////////////////////////////79/f//////6tLB/923m////////////923m//q0sH///////37 + +v//////4Lyg/+TFq///////9evj/8yTZv/Sn3j/2KyM/8yTZv/kxa7////////////v3M//w31G/+K/ + pP//////5sq0/8eHVP/Xqoj/0Z52/9erif/Rn3n/797S///////+/v//zpds/8+Xa//79vP////////+ + /v////////////////////////////////////////////79/f//////6M68/9qxk////////////9qx + k//ozrz///////37+f//////3beY/+LAo///////1KR//+XJs/////////79//7+/v/Qm3P/8+bc//// + ///Zro7/48Kq///////8+ff/zJNp//bs5f///////////+7azP/BekL/8N/T///////z5Nr/zZRn//// + /////v7///////////////////////////////////////////////////////79/f//////6M+9/9uz + lv///////////9uzlv/oz73///////37+f//////3ria/+PDqP//////9+7o//79/P////////////// + ///MkmX/797S///////aspX/6NC+///////8+vj/z5lx//ny7v///////v38///////Xq4v/7dnL//// + ///x4db/06B2///////+/fz///////////////////////////////////////////////////////79 + /f//////6M+9/9uylf///////////9qylf/ozrz///////37+f//////3ria/+PDqP////////79//v3 + 9f/p0Lz/2a2M/8iJWf/bs5T////////////aspX/6M+8////////////5sq1/82WbP/ozrr/8N/T//Xp + 4f/RnXb/7tvO///////x4tf/0p90///////+/f3///////////////////////////////////////// + //////////////79/f//////6M+9/9uylf///////////9uzlv/p0L////////36+P//////3ria/+LB + pf//////8uTa/8iIV//SoHn/5Mav//bs5f///////v38///////aspT/6M68///////+/fz///////Hi + 1v/ctZj/1qiG/9Ohd//Fgk3/79/T///////x4dX/0p50///////+/f3///////////////////////// + //////////////////////////////79/f//////6M+9/9uylf///////////9qxkv/fu6D///////37 + +f//////27OU/+PDqv//////06N//+XJs////////v79//7+/f/z59///fv5///////btJj/6dC+//// + ////////79zO//r08P///////v38///////ToXr/7tzP///////y5Nn/06B2///////+/f3///////// + //////////////////////////////////////////////79/f//////6M+9/9uylf///////////9uy + lP/BekT/4L2j//fu5v/x4dX/yYtd//To4P//////4L2k/9Skf//16uL/+O/o/965nv/NlGn///////r0 + 8f/Rnnj/27SX//ny7v//////3LaZ/9Cbcv/16uL/+O/n/+XHsf/Mk2b//v79///////kxrD/y5Bg//Ll + 3f/+/fz///////////////////////////////////////////////////////79/f//////6M+9/9uy + lf///////////+vVxv/w4NX/4L6k/9CZbf/Pl2v/6tLA/////////v7//v7+/+C9o//PmW3/0Jpu/9an + hP/27Ob//////+3azf/GhVP/y5Fm/+3azv///////v7+/+HAp//Qm3H/0Jpu/9Wmgf/16uP///////v3 + 9P/Ton3/w35G/966of/+/Pz///////////////////////////////////////////////////////79 + /f//////6dC+/9u0l////////v38//////////7///////////////////////7+/f/+/v3//v79//// + /////////////////////////v38///////ZsJL/5826///////+/f3///7+//////////////////// + /////v7//vz7///////y49n/0Jpt///////+/fz///////////////////////////////////////// + //////////////79/P//////58y5/9itjv///////v38//7+/v///v7//v38///+/v/+/v3//v39//// + //////////////////////////////////////////7+///////p0sL/8eLY/////////v7///////// + //////////////////////////7+///////37+n/5ciy/////////v7///////////////////////// + //////////////////////////////7+/f//////8N/T/+fMuP///////v79//////////////////// + //////////////ft5P/z5Nf/8+Xa//Pl2f/y5Nn/8uTY//Hj1//8+Pb///////////////////////// + ////////+/f0//Dj1//x5Nj/8ePY//Hk2P/x49j/8eTY//Dh1P/37+j//////////v////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v3//////86TYv+yWxP/tmYi/7RjHv+zYh7/smIe/7BdF//t2cn///////79 + /f/+/v3///7+//79/f//////1KiD/6hVDf+sXxz/q10Z/6tdGf+rXRn/q10Y/6lZE//o0Lz///////79 + /f////////////////////////////////////////////////////////////////////////7+//7+ + /f/////////////////////////////////+/v3//////86TYv+xWxP/tmUi/7RjH/+0Yx//tGMf/7Bd + F//s2cj///////79/f////////7+///////27ub/tGoq/6tbFf+tXxv/rF0Z/6xdGf+sYBz/plQM/8aO + Xv////////7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/fz//////86UY/+yXRX/t2ck/7Zk + If+1ZSH/tGQh/7JfGf/s2Mf///////38+//+/v7//v38///////Xror/qVYN/69iH/+tXxv/rV8c/61f + G/+rXhr/rV8b/+7dzv///////v79//////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7////////////+/v3//////9GW + Zf+zXRX/t2ck/7ZlIf+2ZCH/tWUh/7JfGf/v28r///////79/f///v7///////jw6v+4bzH/rVwX/69h + Hf+uXxv/rV8b/65hHv+nVAz/zJpu///////+/f3///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//////////////////v7+//Tz + 8//l4+L/1dbY/8CFVP+3YBn/uGck/7dlIf+2ZSH/tmUh/7RhG//CrJv/1dXY/+Xj4v/18/L//////9u0 + k/+sWBD/sGMg/69gHP+vYBz/rmAc/6xdGP+xZSP/8uXa///////+/v3///////////////////////// + /////////////////////////////////////////////////////////v7+//////////////////Lx + 8P/Y1dX/v7u6/62op/+im5r/nJqd/7F0RP+6ZBz/uGck/7hmIv+2ZSH/tmUi/7ZjHf+bgXL/kY2Q/5aN + jP+hm53/urGu/7pzNv+vXRj/sGIe/69gHf+vYBz/sGIf/6lVDf/SpX7///////79/f////////////// + ///////////////////////////////////////////////////////////////////+/v7///////// + ///s6ur/ycbF/7Crq/+ln57/o52d/6Senf+knpz/oqCk/7R3R/+7ZBz/uGck/7hmIv+4ZiL/tmUi/7dk + Hf+cg3P/kI2Q/5KIhv+LiY//mnRW/7NeFP+xYyD/sGEd/7BhHf+wYh7/rFwX/7VrLP/27eX////////+ + /v////////////////////////////////////////////////////////////////////////////7+ + /v//////8/Pz/83Kyf+wrKv/qaSj/6ulpP+rpaX/qaSj/6ijov+noZ//oZ+i/7N2Rf+8ZB3/uWgl/7ln + I/+4ZiL/t2Yj/7djHf+xmIf/q6iq/6agoP+gl5X/sGkt/7RiHP+xYh//sWIe/7FhHf+xYyH/rloS/921 + k////////v38//////////////////////////////////////////////////////////////////// + ///////////////////j4uH/ura1/66pqP+wq6r/sKuq/66pp/+sp6b/q6Wl/6ahoP+inJr/q6qt/7p/ + Tv+7ZBz/umkm/7lnI/+5ZyP/uGcj/7ZhG//s2cj///////v////Ponz/sVwV/7RlIv+zYx//smIf/7Jk + If+wXRb/q2Mm/+DZ1v///////v39//////////////////////////////////////////////////// + /////////////////////////v7+/9nX1v+1sa//s6+t/7Swrv+yraz/sKuq/6+qqf+sp6b/qKKh/7Sv + rv/Szs3/8vT3/9GWZf+3YBj/vGon/7poJP+5ZyP/uWck/7djHv/XpX3/5MSo/9inf/+4ZyP/tGMf/7Rk + IP+0YyD/smId/65aE/+4aib/m31o/4+Ljv/Y1dT///////7+/v////////////////////////////// + ////////////////////////////////////////2NXU/7axsP+4tLL/t7Ox/7Wwr/+zr63/sq6s/66p + qP+wq6r/0c/O//b19f////7//////9KWZv+4YRn/vWoo/7toJP+6ZyT/uWcj/7lnI/+3Yh3/tmEa/7Rf + Gf+1ZCD/tmUh/7VkIf+zYh7/uGop/9Ohd//16uH/4OLm/5uTkv+IgYH/1dLS///////+/v7///////// + /////////////////////////////////////////v7+///////e3dv/ubaz/7u3tv+6trT/t7Oy/7ay + sP+2sa//sKyq/7m1tP/p5+f//////////v/+/f3//////9OXZv+4YRn/vWso/7xoJf+7aCT/umgk/7ln + I/+5ZyT/uGck/7hnJP+3ZiL/tmUh/7ZlIf+0Yx//t2gn/8qOXf/gvZ///fbv//X2+P+knZ3/ioKD/+He + 3v///////v7+///////////////////////////////////////+/v7//////+3s7P++u7n/vbq4/7y5 + t/+7t7X/ubWz/7i0sv+0sK7/vbq4//Hw7////////v7+//7+/v/+/v3//////9OXZ/+5YRr/vWso/7xp + Jf+8aCX/u2gk/7poJP+6aCT/uWck/7hnI/+4ZiP/t2Yi/7ZlIf+1ZSH/tGMf/7FdFv+wWxP/wHxD//Ph + 0f/09vf/l5CQ/5iRkv/08/P///////7+/v///////////////////////////////////////Pz8/83L + yf++urj/wLy6/726uP+8uLb/u7e1/7i0s/+6tbT/7ezs///////+/v7////////////+/v3//////9SX + Z/+6Yhr/vmwp/71pJv+8aSX/u2kl/7toJP+6ZyP/uWYi/7hmIv+4ZSL/t2Uh/7dmI/+2ZSH/tmUh/7Vl + Iv+1ZiP/sFwU/7luL//46+D/2tnb/4N6ev+8uLj///////7+/v////////////////////////////// + ////////6efm/8C9u//Cv73/wL27/7+7uf+9urj/vLm3/7ezsf/b2Nf///////7+/v////////////// + ///+/v3//////9SYZ/+7Yhv/v2wp/71qJv+8aSb/vGkl/7xoJf+7aSb/u2km/7poJf+5aCX/umck/7Zh + G/+2ZSH/tmUh/7VkIf+1ZCD/tWcl/65YEP/Mk2P//f7//6Gbm/+Ohob/7evr///////+/v7///////// + ////////////////////////1dLR/8G+u//DwL7/wb68/8C8uv+/u7n/u7i2/8G9u//29vX///////// + /v/////////////////+/v3//////9WYZ/+7Yxv/v2wq/75qJv+9aib/vWon/7tlIP/hu5z/8eDS/+7Z + yP/u2sn/79vL/9mqhP+4ZSH/t2Ui/7ZlIf+1ZCH/tWQh/7RjIP+0YyD/+Onc/8fGyP+BeHj/yMTE//// + ///+/v7////////////////////////////39vb/ysjG/8TBvv/Dwb//wr+9/8C+vP/Bvbv/ure1/9HO + zf/////////////////////////////////+/v3//////9WYaP+8Yxv/wG0q/79qJ/++aib/vWsn/7xk + Hv/u18T///////79/f/////////////////MjVv/tF4Y/7dnJP+2ZSH/tWQh/7VmI/+wWhP/6Mit/97g + 5P+HfX3/qaOk///////////////////////////////////////u7ez/x8TC/8bDwP/Fwr//w8C+/8K/ + vf/Bvrz/u7e1/9rY1////////v7+/////////////////////////v3//////9WZaP+9Yxz/wG0q/79r + J/++ayf/vmsn/7xlH//s07////////37+f/+/fv//fv5///////Wo3r/s1wU/7hoJf+3ZSH/tmUh/7Zm + JP+vWhH/4LaT/+jr7/+LgoH/m5SU//X09P///////v7+///////////////////////o5+b/xsPA/8fE + wv/Gw8D/xMG//8PAvv/Cv73/vbm3/9za2f///////v7+///////////////////////+/v3//////9aY + aP+9ZBz/wW0r/79rJ/+/ayf/vmso/71lH//u18T///////79/f///v7///////z49f/IhE3/tmEa/7lo + Jf+4ZiL/t2Ui/7dnJP+wWhL/4LSQ/+jr8P+NhIT/lI2O/+zq6v///////v7+//////////////////// + ///n5uX/xsPB/8nGw//HxMH/xsPA/8TBv//EwL//vru4/9fU0////////v7+//////////////////// + ///+/v3//////9aZaf++ZBz/wW4r/8BsKP+/ayj/v2so/75oJP/WnXH/4LWT/96wjP/dsIz/3rKO/82N + Wv+5ZR//umgk/7lnI/+4ZiP/uGYi/7hnJP+xWxP/5cKk/+Lk6P+OhYX/lI2N/+vp6f///////v7+//// + ///////////////////s6+r/ycbE/8nGxP/IxcP/x8TB/8XCwP/Fwr//wb68/8rHxf/6+vr///////// + /////////////////////v3//////9aaaf++ZB3/wm4r/8BsKP/AbCj/v2sn/79rJ/+9ZiD/vGQc/7xk + HP+7Yxz/umIb/7ljHf+7aCT/umgk/7lnI/+5ZyP/uGYj/7hnI/+1Yhz/9eLR/8/P0v+Mg4P/mpOT/+/u + 7v///////v7+///////////////////////z8/L/zcrI/8nHxP/JxsT/yMXC/8fEwf/Fw8D/xcK//8G9 + u//m5eT///////7+/v///////////////////v3//////9eZaf+/ZR3/wm8s/8FsKf/AbCj/wGwo/79r + J/+/bCj/v2wp/75rKP++ayj/vWso/71qJ/+8aSX/u2gk/7poJP+5ZyP/umon/7ReFv/Jh1L//v39/7Gs + rP+NhYX/pZ+f//v6+v/////////////////////////////////8/Pz/1NLQ/8nHxP/KyMX/ycbE/8jF + wv/HxMH/xsPA/8O/vf/Kx8X/+Pf3///////+/v7//////////////v3//////9eaav+/Zh7/w3At/8Ju + Kv/BbSr/wW0p/8BtKf/AbCn/v2wp/79sKf++ayj/vmsn/71qJ/+8aib/vGom/7tqJv+7aif/t2Eb/7pp + Jv/z387/5+jr/5iQkP+QiYn/urW1///////+/v7/////////////////////////////////4+Lg/8nH + xP/Mycf/ysfF/8nGw//IxcL/xsPB/8bDwP/Cvrv/1NHP//v7+////////v7+/////////v3//////9aY + Zv+9YRj/wWsn/8BpJP/AaST/v2gj/79oI/++aCP/vmci/71nIv+9ZyL/vGYh/7tmIf+7ZiD/umUf/7li + HP+5Yhv/xXtA/+3Uwf/9/v//sKqq/5WOjv+UjY3/3Nra///////+/v7///////////////////////// + ////////9vb1/8/Nyv/Lycb/y8nG/8nHxP/JxsP/yMTC/8bDwf/Gw8D/wr68/9PQzv/49/f///////7+ + /v/+/f3//////9ynfP/Lezz/zoNI/82CRf/NgkX/zIJF/8yBRf/MgEX/y4FF/8uARP/Kf0T/yn9E/8l/ + Q//Jf0L/yIBF/8+SYP/guZn/+vHq//7////Au7v/mJGR/5aQkP+spqb//Pv7//////////////////// + //////////////////////7//////+Tj4f/Kx8T/zMrH/8vIxv/Jx8T/ycbD/8fEwv/Gw8H/xsPA/8G+ + u//LyMb/6+ro//7+/v////////////v18P/68er/+/Ls//ry6//68uz/+vLs//ry7P/78uz/+vLs//ry + 7P/68uz/+vLr//rx6//58er/+vPt//78+///////9PT1/7y3tv+ak5P/nZeX/5mSkv/f3d3///////7+ + /v////////////////////////////////////////////z8/P/Y1tT/ysjF/8zKyP/LyMb/ycfE/8nG + w//HxML/xsPB/8bDwP/Cvrz/wr68/9TS0P/t7Ov//Pz8//////////////////////////////////// + //////////////////////////////////////////////X19f/V0tD/rKal/5yWlf+hm5v/l5GQ/8TA + wP///////v7+///////////////////////////////////////////////////////39vX/09HO/8vI + xf/Mysf/ysjF/8nHxP/JxsP/x8TC/8bDwP/FwsD/xMC+/7+8uv/Bvrz/zMrI/93a2f/s6+r/9vX0//38 + +////////////////////////////////////v7/+fj3/+/u7f/g3t3/ycXE/7Grq/+inJv/opyb/6Sf + n/+blJT/uLS0//v7+v/////////////////////////////////////////////////////////////+ + /v//////9fX0/9TSz//KyMX/zMrH/8vIxv/Jx8T/yMXD/8fEwv/Gw8D/xcK//8TAv//Cv73/vru5/725 + t/+9urj/xMG//8rHxf/Rzcz/09HP/9XT0v/V0tH/0M3N/83Jyf/FwcD/u7e2/7GtrP+po6L/pqCf/6ag + n/+ooqL/pqGg/56Yl/+7trb/+Pf3///////+/v7///////////////////////////////////////// + /////////////////////v7///////j49//Z2NX/ysjE/8vIxv/LyMb/ycfE/8jFw//HxML/xsPA/8XB + v//DwL7/wr+9/8G+vP+/vLr/vLi3/7m2s/+3s7H/trKw/7Wxr/+zr63/sayr/6+qqf+uqaf/rain/62o + p/+tqKf/raem/6umpf+moJ//pJ6d/8jFxP/7+vr///////7+/v////////////////////////////// + ///////////////////////////////////////////+///////8/Pz/5uXj/8/Nyv/JxsP/ysfF/8rH + xP/JxsP/x8TC/8bDwP/Fwb//w8C+/8G/vf/Avbv/v7y6/767uf+9ubf/u7i2/7q2tP+4tbP/t7Ox/7ay + sP+0sK7/sq6s/7Gsq/+vqqn/q6al/6ehoP+0rq7/393d/////////////v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////b1 + 9P/e3dr/zcvJ/8jFwv/HxML/yMXD/8fEwv/Gw8H/xcK//8PAvv/Cv73/wL27/7+8uv+9urj/vLm3/7u3 + tf+6trT/uLSy/7ezsf+1sa//sq6s/66pqP+sp6b/trGv/9PQ0P/39vb///////7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////9fX0/+Li4P/S0M7/ycbD/8XCv//Ewb7/w8C+/8PAvf/Cvrz/wb68/8C8 + u/++u7n/vLm3/7u3tf+5tbP/trKw/7Ovrf+yrqz/trGw/8TAv//c2dj/9vX1/////////////v7+//// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/8vHw/+Xj4v/a2Nb/0c/N/8rH + xf/IxcP/xcK//8K/vf/Bvrz/wr68/8G+vP/DwL7/ycbE/9PQz//g3t7/8fDw//39/f////////////7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////7+///+/v////////////// + /////////f39//j49//z8/L/7+7t/+zr6v/s6+r/7+7u//Pz8//4+Pj//f39//////////////////// + ///+/v7//v7+//////////////////////////////////////////////////////////////////// + //////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAkAAAACABAAABACAAAAAAAABE + AQATCwAAEwsAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////9+/r/+rXzP/evar/3r2q/969qv/ixbX/79/X//// + //////////////////////////////////////////////////////////////////////////////fv + 6//v39f/79/X/+/f1/////////////////////////////////////////////v39f/q18z/3r2q/969 + qv/evar/6tfM//Pn4f////////////////////////////////////////////////////////////// + ///////////////////////////////////79/X/79/X/+/f1//v39f/+/f1//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + /////////////+/f1/+5ZyP/uWcj/////////////////////////////////////////////////969 + qv/DgFH/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/750PP/evar/+/f1//////////////////// + ///////////////////////////////////79/X/zJZz/7lnI/+5ZyP/uWcj/7lnI/////////////// + ///////////////////79/X/1aqQ/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI//DgFH/3r2q//v3 + 9f///////////8yWc/+5ZyP/3r2q/////////////////////////////////////////////////9m0 + nf+5ZyP/uWcj/7lnI/+5ZyP/79/X//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// + /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// + ///////////////////////////////////79/X/x4tj/7lnI/+5ZyP/uWcj/7lnI//MlnP/zJZz/8yW + c//Hi2P/uWcj/7lnI/+5ZyP/vnQ8//Pn4f////////////////////////////////////////////// + ///MlnP/uWcj/7lnI/+5ZyP/uWcj/7lnI/////////////////////////////fv6//DgFH/uWcj/7ln + I/+5ZyP/vnQ8/8yWc//MlnP/x4tj/7lnI/+5ZyP/uWcj/750PP/q18z//////8yWc/+5ZyP/3r2q//// + ////////////////////////////////////////3r2q/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/79/X//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////v3 + 9f/Hi2P/uWcj/7lnI//VqpD/8+fh////////////////////////////+/f1/+bOwf/DgFH/uWcj/750 + PP/z5+H///////////////////////////////////////fv6/+5ZyP/uWcj/8eLY//37+v///////// + /////////////////////////////8eLY/+5ZyP/uWcj/9WqkP/z5+H///////////////////////v3 + 9f/mzsH/w4BR/7lnI/+5ZyP/1aqQ/8eLY/+5ZyP/3r2q//////////////////////////////////// + ////////w4BR/7lnI/++dDz/79/X//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 + qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f + 1/+5ZyP/uWcj/////////////////////////////////969qv+5ZyP/uWcj/+bOwf////////////// + ///////////////////////////////////79/X/zJZz/7lnI//MlnP///////////////////////// + /////////////+rXzP+5ZyP/uWcj//fv6///////////////////////////////////////6tfM/7ln + I/+5ZyP/5s7B/////////////////////////////////////////////////+LFtf++dDz/uWcj/7ln + I/+5ZyP/3r2q///////////////////////////////////////79/X/uWcj/7lnI//mzsH///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// + /////////////8OAUf+5ZyP/3r2q//////////////////////////////////////////////////// + ////////9+/r/7lnI/+5ZyP/8+fh/////////////////////////////////969qv+5ZyP/w4BR//// + ////////////////////////////////////////1aqQ/7lnI//Hi2P///////////////////////// + ///////////////////////////////////z5+H/vnQ8/7lnI/+5ZyP/3r2q//////////////////// + ///////////////////v39f/uWcj/7lnI//37+v///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + /////////////+/f1/+5ZyP/uWcj////////////////////////////9+/r/7lnI/+5ZyP/9+/r//// + /////////////////////////////////////////////////////////////8yWc/+5ZyP/4sW1//// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + ////////zJZz/7lnI//evar///////////////////////////////////////////////////////// + ////////+/f1/8OAUf+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln + I/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// + /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// + ////////////////////////+/f1/+/f1//v39f///////////////////////////////////////// + /////////////////////////////8yWc/+5ZyP/3r2q/////////////////////////////////969 + qv+5ZyP/zJZz////////////////////////////////////////////zJZz/7lnI//evar///////// + /////////////////////////////////////////////////////////////8yWc/+5ZyP/3r2q//// + ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+/f1/7ln + I/+5ZyP/4sW1/////////////////////////////////969qv+5ZyP/zJZz//////////////////// + ////////////////////////2bSd/7lnI//RoIL///////////////////////////////////////// + /////////////////////////////8yWc/+5ZyP/3r2q//////////////////////////////////// + ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 + qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f + 1/+5ZyP/uWcj//////////////////////////////////////////////////////////////////// + ///////////////////////////////////79/X/x4tj/7lnI/+5ZyP/9+/r//////////////////// + /////////////969qv+5ZyP/zJZz////////////////////////////////////////////79/X/7ln + I/+5ZyP/8+fh/////////////////////////////////////////////////////////////////8yW + c/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7lnI/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// + ////////////////////////////////////////////////////////////////////////9+/r/9m0 + nf++dDz/uWcj/7lnI//ZtJ3//////////////////////////////////////969qv+5ZyP/zJZz//// + /////////////////////////////////////////////8yWc/+5ZyP/x4tj//Pn4f////////////// + /////////////////////////////////////////////8yWc/+5ZyP/3r2q//////////////////// + ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + /////////////+/f1/+5ZyP/uWcj//////////////////////////////////////////////////// + ////////////////////////79/X/9m0nf/Hi2P/uWcj/7lnI/+5ZyP/uWcj/9WqkP////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + //////////////v39f++dDz/uWcj/750PP/evar/9+/r//////////////////////////////////// + /////////////8yWc/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln + I/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// + /////////////////////////////////////////////////////////////+/f1/+5ZyP/uWcj//// + ///////////////////////////////////////////////////37+v/4sW1/8yWc/+5ZyP/uWcj/7ln + I/+5ZyP/uWcj/7lnI//RoIL/79/X/////////////////////////////////////////////////969 + qv+5ZyP/zJZz///////////////////////////////////////////////////////79/X/zJZz/7ln + I/+5ZyP/uWcj/8eLY//ZtJ3/3r2q/+rXzP/v39f/79/X/+/f1//v39f/79/X/8eLY/+5ZyP/3r2q//// + ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + /////////////////////////////+/f1/+5ZyP/uWcj//////////////////////////////////// + ////////9+/r/9Gggv+5ZyP/uWcj/7lnI/+5ZyP/uWcj/750PP/RoIL/5s7B//v39f////////////// + /////////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + /////////////////////////////////////////////+bOwf/MlnP/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/3r2q//////////////////////////////////// + ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 + qv+5ZyP/zJZz/////////////////////////////////////////////////////////////////+/f + 1/+5ZyP/uWcj///////////////////////////////////////mzsH/vnQ8/7lnI/+5ZyP/uWcj/8eL + Y//ixbX/8+fh//////////////////////////////////////////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + ////////////////////////9+/r/+bOwf/ZtJ3/zJZz/8yWc/++dDz/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7lnI/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv///////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + /////////////////////////////////////////////+/f1/+5ZyP/uWcj//////////////////// + //////////////fv6/++dDz/uWcj/7lnI//VqpD/9+/r//////////////////////////////////// + /////////////////////////////////////////////////////////////969qv+5ZyP/zJZz//// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////8yWc/+5ZyP/3r2q//////////////////// + ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + /////////////+/f1/+5ZyP/uWcj/////////////////////////////////969qv+5ZyP/uWcj/+/f + 1/////////////////////////////////////////////////////////////////////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////8yWc/+5ZyP/3r2q///////////////////////////////////////v39f/uWcj/7ln + I/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/x4tj//// + /////////////////////////////////////////////////////////////+rXzP+5ZyP/uWcj//// + /////////////////////////////8yWc/+5ZyP/1aqQ//////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////969 + qv+5ZyP/zJZz//////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////750PP+5ZyP/4sW1//// + ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + /////////////////////////////969qv+5ZyP/uWcj/9WqkP////////////////////////////// + /////////////////////////////969qv+5ZyP/zJZz/////////////////////////////////8yW + c/+5ZyP/3r2q////////////////////////////////////////////////////////////5s7B/969 + qv/mzsH//////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + /////////////////////////////750PP+5ZyP/5s7B//////////////////////////////////// + ////////////////////////+/f1/7lnI/+5ZyP/79/X//////////////////////////////////// + ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv///////////////////////////////////////////969 + qv+5ZyP/uWcj/7lnI//VqpD/+/f1/////////////////////////////////////////////////8OA + Uf+5ZyP/2bSd/////////////////////////////////9WqkP+5ZyP/zJZz//////////////////// + ///////////////////////////////////79/X/vnQ8/7lnI//VqpD///////////////////////// + /////////////969qv+5ZyP/zJZz/////////////////////////////////////////////////9Gg + gv+5ZyP/zJZz////////////////////////////////////////////////////////////3r2q/7ln + I/++dDz////////////////////////////////////////////v39f/uWcj/7lnI/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv///////////////////////////////////////////969qv+5ZyP/w4BR/750PP+5ZyP/x4tj//Pn + 4f//////////////////////////////////////4sW1/7lnI/+5ZyP/79/X//////////////////// + /////////////+bOwf+5ZyP/uWcj/+bOwf////////////////////////////////////////////// + ///VqpD/uWcj/7lnI//q18z//////////////////////////////////////969qv+5ZyP/zJZz//// + /////////////////////////////////////////////+bOwf+5ZyP/uWcj/969qv////////////// + ///////////////////////////////////z5+H/vnQ8/7lnI//ZtJ3///////////////////////// + ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + /////////////969qv+5ZyP/zJZz//Pn4f++dDz/uWcj/7lnI//VqpD/6tfM/////////////////+/f + 1//RoIL/uWcj/7lnI//MlnP////////////////////////////////////////////MlnP/uWcj/7ln + I//MlnP/5s7B//Pn4f/////////////////z5+H/5s7B/8yWc/+5ZyP/uWcj/8eLY/////////////// + /////////////+/f1//evar/3r2q/8yWc/+5ZyP/w4BR/969qv/evar/3r2q/+/f1/////////////// + ///////////////////MlnP/uWcj/7lnI//MlnP/5s7B//Pn4f/////////////////79/X/79/X/9Wq + kP+5ZyP/uWcj/8OAUf/79/X////////////////////////////37+v/3r2q/969qv/VqpD/uWcj/7ln + I//evar/3r2q/969qv/mzsH///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv///////////////////////////////////////////969qv+5ZyP/zJZz//// + ///37+v/zJZz/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/8eLY//79/X///////// + ///////////////////////////////////79/X/zJZz/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/uWcj/7lnI/+5ZyP/x4tj//v39f///////////////////////////969qv+5ZyP/uWcj/7ln + I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/969qv/////////////////////////////////79/X/0aCC/7ln + I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/x4tj//Pn4f////////////// + ///////////////////v39f/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7lnI//MlnP///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + /////////////////////////////+bOwf/MlnP/2bSd/////////////////+bOwf/MlnP/uWcj/7ln + I/+5ZyP/uWcj/7lnI/++dDz/3r2q//v39f////////////////////////////////////////////// + /////////////+/f1//RoIL/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/9Gggv/mzsH///////// + /////////////////////////////+bOwf/MlnP/zJZz/8OAUf+5ZyP/vnQ8/8yWc//MlnP/zJZz/+bO + wf///////////////////////////////////////////+/f1//RoIL/vnQ8/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/uWcj/8eLY//mzsH////////////////////////////////////////////z5+H/zJZz/8yW + c//Hi2P/uWcj/7lnI//MlnP/zJZz/8yWc//ZtJ3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv////////////////////////////////////////////// + /////////////////////////////////////////////+/f1//v39f/79/X//fv6/////////////// + //////////////////////////////////////////////////////////////////////////////Pn + 4f/v39f/79/X/+/f1//37+v///////////////////////////////////////////////////////// + /////////////969qv+5ZyP/zJZz//////////////////////////////////////////////////// + //////////////////////////////v39f/v39f/79/X/+/f1//v39f///////////////////////// + ///////////////////////////////////////////////////v39f/uWcj/7lnI/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////969qv+5ZyP/zJZz//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////v39f/uWcj/7lnI/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////969qv+5ZyP/zJZz//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////v39f/uWcj/7ln + I/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////969 + qv+5ZyP/zJZz//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////v39f/uWcj/7lnI/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////MlnP/uWcj/969qv////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////969qv+5ZyP/zJZz//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///v39f/uWcj/7lnI/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////MlnP/uWcj/969qv////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+bOwf/MlnP/2bSd//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////z5+H/zJZz/8yWc/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////MlnP/uWcj/969 + qv////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////MlnP/uWcj/969qv////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///MlnP/uWcj/969qv////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+fDp/+jJsP/jwaX/5MKm/+TCp//jw6f/48On/+PC + p//jwqf/48Km/+LBpv/iwab/4cGm/+HBpv/gwab/4MCl/+DApf/gwKX/4MCl/+DApf/fvaH/7drK//78 + +/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////jv6f/nz7r/3r+k/92+o//ev6T/3r+k/96/pP/ev6T/3r+k/92/ + pP/ev6T/3r+k/96/pP/ev6T/3r+k/96+o//evqP/3r6j/96+o//evqP/3r6j/96+o//dvKD/4cOp/+7e + z//+/Pv///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v//////79nH/8N2N/+4Yhv/uGQe/7llH/+4ZSD/t2Uf/7dlH/+3ZB//tmMe/7RjHv+0Yh3/s2Id/7Ji + Hf+yYh3/sWEd/7FhHf+xYRz/sWEc/7FgHP+uWRH/0qN6//z49v////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+XJ + s/+9eD7/rF0Y/6tbF/+rXRj/q10Y/6tdGP+rXRj/q10Y/6tdGP+qXRj/ql0Y/6pdGP+qXRj/ql0Y/6pc + F/+qXBf/qlwX/6pcF/+qXBf/qlwX/6pcGP+oVQ3/unU4/+DCpv/9+vj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v//////7dfF/8ByMP+zWxL/sl0W/7Ne + F/+zXhf/sl4X/7FeF/+xXhf/sV0W/7FcFv+wXBX/sFwV/7BcFf+wXBX/r1wV/69cFf+vWxT/r1sU/69a + FP+sUwn/0aB1//359v////////////////////////////////////////////////////////////// + ////////////////////////////////////////+PPu/9Omfv+vWxX/qVcP/6lYEf+oWBH/qFcQ/6hX + EP+oVxD/qFcQ/6hXEP+nVxD/p1cQ/6dXEP+nVxD/p1cQ/6dXEP+nVg//p1YP/6dWD/+nVg//plYP/6ZW + D/+nVA3/yJFh//br4v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v//////7tnI/8J4Ov+1Yx3/tGMg/7VkIP+1ZCD/tWQg/7RkIP+0ZCD/tGMg/7Rk + IP+zYyD/tGMf/7NjH/+0Yx//s2Mf/7NjH/+yYx//smIe/7JhHv+vWhL/0qN6//z59v////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////5s24/8CASP+sWhP/rV8a/61fG/+tXxv/rF8b/6xfG/+sXhr/rF4a/6xeGv+sXhr/rF4a/6xe + Gv+rXhr/q14a/6teGv+rXhr/q14a/6tdGf+rXRn/qlwY/6pZE/+6eT//4sau//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v//////7tnI/8N4 + Ov+2Yx3/tmMg/7VkIP+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/tGMf/7NjH/+0Yx//tGMf/7Rj + H/+yYx//smIe/7JhHv+vWhL/0qJ6//z59v////////////////////////////////////////////// + ///////////////////////////////////////////////////7+PX/0qN7/7JiHv+tXhn/rV8a/61f + G/+tXxv/rF8b/6xfG/+sXhr/rF4a/6xeGv+sXhr/rF4a/6xeGv+rXhr/q14a/6teGv+rXhr/q14a/6td + Gf+rXRj/q1wY/65dGP/Ronv/9u7n//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v//////7tnI/8N4Of+2Yxz/tmQg/7VlIf+1ZSH/tWQh/7Zk + IP+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RjH/+zYx//tGMf/7RjH/+zYx//smMf/7JhHv+vWhL/0qJ6//z5 + 9v////////////////////////////////////////////////////////////////////////////// + ///////////////////r18b/wYNM/6xYEP+tXxv/rV8b/61fG/+tXxv/rV8b/61fG/+sXxv/rF4a/6xe + Gv+sXhr/rF4a/6xeGv+sXhr/q14a/6teGv+rXhr/q14a/6teGv+qWxb/q1sW/717Qv/nzbj///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v//////7tnI/8N4Ov+2Yx3/tWQg/7ZlIf+2ZSH/tmUh/7ZkIf+2ZCD/tWQg/7RkIP+0ZCD/tGQg/7Rj + IP+0Yx//s2Mf/7NjH/+0Yx//tGMf/7NiH/+vWxP/0qJ6//z49f////////////////////////////// + //////////////////////////////////////////////////////////////v38//Tpn//s2gn/6xb + Ff+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xeGv+sXhr/rF4a/6xeGv+sXhr/rF4a/6te + Gv+rXhr/q14a/6teGv+pWhX/r2Ed/9auif/58u3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////79nI/8R5Ov+2Yx3/tWQg/7Zl + If+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+1ZCD/tGQg/7RkIP+0ZCD/tGMf/7RjH/+0Yx//tGMf/7Ri + H/+wWxP/0qJ5//v49P////////////////////////////////////////////////////////////// + /////////////////////////v79/+7dzv/Af0j/rVsU/61fG/+uYBz/rl8b/61fG/+tXxv/rV8b/61f + G/+tXxv/rV8b/6xfG/+sXhv/rF4a/6xeGv+sXhr/rF4a/6xeGv+rXhr/q14a/6pbFv+sXhn/v39I/+vX + xf////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////79nI/8R5Ov+2Yx3/tmQg/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7Zk + IP+1ZCD/tWQg/7RkIP+0ZCD/tGMf/7RjH/+0Yx//tGMf/7RiH/+xWxP/06J5//v49P////////////// + ////////////////////////////////////////////////////////////////////////+vTv/9ev + i/+1aSn/rFoT/65gHP+vYBz/r18b/61fG/+tXxv/rV8b/61fG/+tXxv/rV8b/6xfG/+sXhv/rF4a/6xe + Gv+sXhr/rF4a/6xeGv+rXhr/q14a/6lYEf+yZiX/2bOS//nz7f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////79nI/8R5 + Ov+3ZB7/t2Qh/7ZlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tmQg/7RkIP+0ZCD/tGQg/7Rk + IP+0Yx//s2Mf/7NiH/+xWxP/06J5//z49P////////////////////////////////////////////// + /////////////////////////////////////v7/7tzM/8KBSv+wXxz/rV4a/65gHP+vYBz/r2Ac/65f + G/+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF4b/6xeG/+sXhr/rF4a/6xeGv+sXhr/q1sX/6xc + Fv/Bgkv/7+DT//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////79nI/8R5Ov+3ZB7/tmUh/7dlIv+3ZSL/tmQh/7Zl + If+2ZSH/tmUh/7ZlIf+1ZCH/tWQg/7VkIP+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RiH/+wWhP/0qF5//v3 + 9P////////////////////////////////////////////////////////////////////////////// + ///58+7/2rWW/7ZpJ/+uXBb/r2Ac/65gHP+uYBz/rmAc/65gHP+uXxv/rl8b/65fG/+tXxv/rV8b/61f + G/+tXxv/rV8b/61fG/+sXxv/rF4a/6xeGv+sXRr/qlcR/7ZuL//atJT/+/Xy//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////79nI/8V5Ov+3ZB7/tmUh/7dmIv+4ZiL/t2Ui/7ZkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Zk + IP+2ZCD/tWQg/7VkIP+0ZCD/tGQg/7RjIP+wWxP/0qF4//v28/////////////////////////////// + ///////////////////////////////////////////////////u2sr/xYhT/7BgG/+uXhj/r2Ac/69g + HP+vYBz/rmAc/65gHP+vYBz/r18c/69fHP+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xe + Gv+rXBn/rVsW/8aLWP/x5Nj///7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/////////////////////////////////897N/8Z6O/+3ZB7/t2Uh/7dm + Iv+4ZiL/uGUi/7dkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7ZkIP+2ZCD/tmQg/7VkIP+0ZCD/tGQg/7Rj + IP+wWxP/1aR6///8+P////////////////////////////////////////////////////////////// + //////////////v39P/duJj/tmkn/65eGv+uYBz/r2Ac/69gHP+vYBz/rmAc/65gHP+vYBz/r18c/69f + HP+uXxv/rV8b/61fG/+tXxv/rV8b/61fG/+tXxv/rF8b/6xfG/+qWBL/uHAz/9y4mf/8+/n///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/+vn5//f29v/29/f/6NPC/8R4Of+4ZB7/uGUh/7dmIv+3ZiL/t2Yi/7hlIv+3ZSH/tmUh/7Zl + If+2ZSH/tmUh/7VkIf+1ZCD/tWQg/7VkIP+1ZCD/tGQg/7RjIP+xXBT/zp1y//Dr5//19PT/9vb2//n4 + +P/8/Pz//////////////////////////////////////////////////////+7bzP/Jj1//smAb/69e + Gv+vYR3/r2Ac/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69gHP+vXxz/rl8b/61fG/+tXxv/rV8b/61f + G/+tXxv/rV8b/61eGv+uXBb/ypRm//Lm3P/+//////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////7+//7+/v/+/v7/+fn5//Hw8P/n5ub/3tvb/9XR0P/NztH/xq+d/71y + Mv+5ZSD/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk + If+2ZCD/tWQg/7RkIP+0Xxb/t4Zd/764tv/GwcH/zcnJ/9nV1f/j4OD/7ezs//b29v/9/f3//v7+//7+ + /v////////////////////////39/922lf+5bCz/sWAb/7BgHP+wYR3/r2Ed/69hHf+vYBz/r2Ac/69g + HP+vYBz/rmAc/65gHP+vYBz/rmAc/65fG/+tXxv/rV8b/61fG/+tXxv/rF4Z/65dGP+6dTj/376i//79 + /f////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7///////////////////////79/v/08/P/6Obm/9/d + 3P/X09P/zcnJ/8XAwP+/u7v/urS0/7OsrP+rq7D/rZaD/7ltLP+6ZSD/uGYj/7hmIv+4ZiL/uGYi/7dm + Iv+3ZiL/uGYi/7hlIv+3ZCH/tmQh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+2YBf/qnlR/5+X + l/+inJz/p6Ch/6+oqP+1r6//ubW1/8G9vf/Nycn/19PU/+Lg4P/v7u7/+/v7////////////8uPW/8yT + Y/+xXhf/sGEd/7BhHf+wYR3/sGEd/69hHf+vYR3/r2Ad/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69g + HP+uXxv/rV8b/61fG/+tXxv/rF4Z/69eGf/QnnT/9Ong//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////f39v/v7u7/5+Xl/93b2//Tz8//xsHB/7u2tf+xrKz/qqOj/6Wfn/+mn6D/pJ2d/6Ob + m/+fnqP/po57/7hrKf+6ZSH/uGYj/7hmIv+4ZiL/uWYi/7hmIv+3ZiL/uGYi/7hlIv+4ZSH/tmQh/7Zl + If+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+3YBf/qHVN/5iOjv+Vj5D/lo6P/5ePj/+XkJD/l5CQ/5mS + kv+hmpv/qqSl/7izs//FwcH/0s/P/+Hg4v/n5uf/2LOT/752OP+xXhn/sGEe/7BhHf+wYR3/sGEd/69h + Hf+vYR3/r2Ad/69gHP+vYBz/r2Ac/69gHP+uYBz/r2Ac/69gHP+uXxv/rV8b/61fG/+tXhn/rl4Y/7t1 + Of/jyK////7///////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//n5+f/19PT/6efn/9vY1//LyMj/vbm4/7Ov + rv+vqqr/rKem/6ijov+mn5//pJ6e/6KcnP+inJz/oZua/6Gamv+fnqP/p457/7hrKv+6ZSH/uWcj/7hm + I/+4ZiP/uWYi/7lmIv+3ZiL/t2Yi/7hmIv+4ZiL/t2Ui/7ZlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk + IP+3YRf/qXVN/5iOjv+Wj4//lY6O/5SNjf+TjYz/lI2N/5SMjf+VjY7/lo+Q/5qTk/+clpb/n5qa/6yo + q/+9sKn/v4RS/7ZkHP+xYB3/sWEe/7FhHf+wYR3/sGEd/7BhHf+wYR3/sGEd/69gHf+vYBz/r2Ac/69g + HP+vYBz/r2Ac/65gHP+uYBz/rl8b/65fG/+tWxX/smQg/9Gjev/z6N7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//79 + /f/4+Pj/6+rq/9zZ2f/Nysn/wLu6/7izsv+wq6v/qqWk/6ahoP+ln5//pZ+e/6Oenf+jnZz/o52d/6Od + nP+inJz/oZub/6Gbm/+fnqT/p418/7hrKv+6ZSD/uWcj/7lnI/+5ZyP/uGYj/7lmIv+5ZiL/uGYi/7dm + Iv+3ZiL/uGYi/7dlIv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7VlIf+3YRf/qXVO/5iOj/+Wj5D/lY6O/5SN + jf+TjYz/lI2N/5OMjP+Ti4v/kouL/5GKiv+Rior/kYyP/5aNjv+nhGr/s2or/7NfFf+xYh7/sWIe/7Fh + Hv+xYR3/sGEd/7BhHf+wYR3/sGEd/7BhHf+vYB3/r2Ac/69gHP+vYBz/r2Ac/65gHP+uYBz/rmAc/61e + Gv+uXRj/vnlA/+jQu//+/f3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////8/Ly/+Ph4P/U0dD/yMXE/725uf+zraz/q6al/6mj + ov+noaD/pqCg/6agoP+loJ//pZ+f/6Sfnv+kn53/pJ+d/6Senf+jnZ3/opyc/6Kcm/+gn6T/qI59/7hs + K/+6ZSH/uWck/7lnI/+5ZyP/uWcj/7lmI/+4ZiL/uGUh/7hlIf+4ZiL/t2Yi/7hmIv+3ZSL/tmUh/7Zl + If+2ZSH/tmUh/7ZlIf+4Yhf/qnZO/5iPj/+WkJD/lo+P/5WOjv+Vjo7/lY6O/5SNjf+UjIz/k4yM/5KL + i/+Sior/kIuQ/5WDff+nbTr/sWEa/7JhGv+yYh7/sWIe/7FiHv+xYR7/sWEd/7BhHf+wYR3/sGEd/7Bh + Hf+wYR3/r2Ed/69hHf+vYBz/r2Ac/69gHP+uYBz/rmAc/6xaFP+0aCf/1KeC//fu6P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+/v7//Hw + 8P/m4+P/1NLS/8O/vv+2sK//sKuq/62pqP+qpKP/qKOi/6ijov+noqH/p6Kh/6ehof+moaD/pqCg/6ag + oP+loJ//pKCf/6Sfnf+knZ3/opyd/6Ocm/+hoKT/qI99/7hsK/+6ZSH/uWck/7lnI/+5ZyP/uWcj/7lm + I/+4ZiL/uGUi/7llIv+5ZiL/t2Yi/7hmIv+4ZSL/t2Uh/7ZlIf+2ZSH/tmUh/7ZlIf+4Yhf/qnZN/5iP + j/+WkJD/lo+P/5WOjv+Vjo7/lY6O/5SNjf+UjY3/k4yM/5OMjP+SjY7/kouM/518Z/+uZSP/s2AX/7Ji + Hv+yYh7/sWIe/7FiHv+xYR7/sWEd/7BhHf+wYR3/sGEd/7BhHf+wYR3/r2Ed/69hHf+vYBz/r2Ac/69g + HP+uYBz/rl8b/65cF//BgEn/69fG//38+/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/29fX/5uTk/9LPz//Cvb3/t7Kx/7Gsq/+uqKj/q6al/6um + pf+qpaT/qaSj/6mko/+oo6L/p6Oi/6eiov+noaH/pqGg/6agoP+moKD/paCf/6Sfnv+knp3/o52d/6Oc + nP+hoKX/qI99/7lsK/+7ZiH/umck/7lnI/+5ZyP/uWcj/7lnI/+4ZyP/uGYj/7lmI/+5ZiL/uGYi/7dm + Iv+4ZiL/uGUi/7dlIv+3ZSH/tmUh/7ZlIf+4Yhf/qnZN/5iOj/+Wj5D/lY6P/5WOjv+VjY3/lY6O/5WO + jv+UjY3/lI2N/5OMjf+RjpP/l4d+/6dxRP+zYx3/s2Ea/7JiHv+yYh7/smIe/7JiHv+xYh7/sWIe/7Fi + Hv+xYR3/sGEd/7BhHf+wYR3/sGEd/7BhHf+vYR3/r2Ac/69gHP+vYBz/rVsV/7hrLP/Xqob/+fTu//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+fj4/+fl + 5f/S0c//xMDA/7q1tf+yraz/rqmo/6ynpv+spqb/q6al/6umpf+rpqX/qqWk/6mko/+po6P/qaOj/6ij + ov+noqH/p6Gh/6ahoP+moZ//pqCf/6Wfn/+kn57/pJ6d/6Odnf+hoKb/qZB+/7ltK/+7ZiH/u2ck/7tn + I/+6ZyP/uWcj/7lnI/+5ZyP/uGcj/7hnI/+4ZiP/uGYi/7hmIv+3ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7Zk + If+4YRf/q3dO/5qQkf+XkZH/l5CQ/5aPj/+Wj4//lo+P/5WOjv+Vjo7/lI2N/5SNjv+TjZH/nn5n/69n + Jf+0Yhz/smMe/7JiHv+yYh7/smIe/7JiHv+xYh7/sWIe/7FiHv+xYh7/sWEd/7BhHf+wYR3/sGEd/7Bh + Hf+wYR3/r2Ed/69gHP+vYBz/r1sU/8eIVP/v3Mz///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////v7+//r6ur/29jY/8rFxf+6trX/sq2t/6+qqv+uqaj/rain/62o + p/+sp6b/rKem/6ynpv+rpqb/q6Wl/6qlpP+ppKP/qaOi/6mjov+oo6L/p6Kh/6ehof+moaD/pqGg/6ag + oP+ln5//pJ+e/6Senf+ioab/qZB9/7ltK/+7ZiH/umgk/7pnJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln + I/+4ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/uGUi/7dlIv+4YRb/sX1U/6efnv+kn5//pJ2c/6Gb + m/+emZn/nJaW/5mSkv+Wjo7/k4yM/5KOkf+ah37/qXJH/7NiG/+0Yhz/s2Mf/7NjH/+yYx//smIf/7Ji + Hv+yYh7/sWIe/7FiHv+xYh7/sWIe/7FhHf+wYR3/sGEd/7BhHf+wYR3/sGEd/7BgHP+vXhn/uG4w/9mx + j//8+PX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/9PPz/+Pi + 4f/Py8v/vrq5/7axsP+xrav/r6qp/6+qqf+uqqj/rqmo/66pp/+uqab/raim/62opv+rpqb/q6Wl/6um + pP+ppKP/qaOi/6mjov+ppKP/p6Oh/6ehov+moaH/pqGh/6ahoP+ln5//pJ+e/6Senf+ioab/qZB+/7lt + K/+7ZiH/umgk/7pnJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7lnI/+4ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dm + Iv+3ZiL/uGUi/7hlIv+2Xxb/v4xi/8vEwf/LyMn/y8bG/8jExP/FwcH/wr6+/765uf+5tLT/tLCx/62m + pf+shmn/sWcq/7RiHP+0Yh3/tGMf/7NjH/+yYx//smIf/7JiHv+yYh7/sWIe/7FiHv+xYh7/sWIe/7Fh + Hf+wYR3/sGEd/7BhHf+wYR3/sGEd/7BgHf+zYRv/zJRj/+/dz/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/v7u3/19bV/8TAv/+6tbT/tK+u/7Ksq/+wrKr/sKuq/7Cr + qv+vq6n/r6qp/66pqP+uqaf/rqmm/62opv+sp6b/q6al/6umpf+qpaT/qaWj/6mko/+ppKP/qKOi/6ei + ov+noaL/p6Gh/6ahoP+moJ//pZ+e/6Sdnf+hoKX/qI99/7ptK/+8ZyL/umgk/7poJP+6aCT/umgk/7pn + JP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hmIv+4ZiL/t2Yi/7hlIv+0XRb/zptx/+/p + 5f/08vP/8/Pz//Lx8f/x8PD/7+7u/+3s7P/q6ev/5eTk/9C6qv+8gE//tGId/7RiHv+0Yx//s2Mf/7Nj + H/+zYx//s2Mf/7JiH/+yYh7/smIe/7FiHv+xYh7/sWIe/7FiHv+xYR7/sGEd/7BhHf+wYR3/sGAb/69f + GP+0air/17OV//z6+P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+fn5/+Xk + 5P/Pzcv/vrq5/7axsP+0r67/sq2s/7KtrP+xrKv/sKyq/7Csqv+wq6r/r6qq/6+qqP+uqaj/rain/62o + p/+tqKf/rKem/6umpv+rpqX/q6al/6qlpP+ppKP/qaOi/6ijov+no6H/p6Kh/6agoP+moJ//pqCf/6ii + of+op6z/rZWC/7tuLP+8ZyL/u2gl/7poJP+6aCT/umgk/7toJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+4ZiP/uGYi/7lmIv+5ZiL/t2Yi/7dlIv+0XRb/06F3//r28f////////////////////////////// + ///9/v7/8+rk/9Slf/+6bCz/tGMd/7RkH/+0Yx//s2Mf/7NjH/+zYx//tGMf/7NjH/+yYh//smIe/7Ji + Hv+yYh7/smIe/7FiHv+xYh7/sWEe/7FhHv+xYR3/sF8Y/69eFP+rc0b/yLas//Hy9P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8vL/3tzb/8vHx/+7t7X/tbCv/7Ovrv+zrq3/s6+t/7Ku + rf+yraz/sa2r/7Gtq/+wrKv/sKuq/6+rqf+vqqn/rqmo/66pqP+uqaj/raim/6ynpv+rpqb/q6Wm/6ul + pf+qpaT/qaSj/6mjo/+no6H/p6Kh/6egoP+noKD/raen/7izsv/Gx8z/ybOh/8J1Nf+7ZiH/umck/7to + JP+7aCT/umgk/7toJP+7aCT/umck/7lnJP+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmI/+4ZiL/uGYi/7hl + Iv+1XRb/1KF4//v38//////////////////////////////////69O3/4byd/8R+Q/+1Yh3/tGQf/7Rk + IP+0ZCD/tGMg/7NjH/+zYx//s2Mf/7RjH/+zYx//smIf/7JiH/+yYh7/smIe/7JiHv+xYh7/sWIe/7Fi + Hv+yYBz/sV8Y/6xjJP+fe2T/pp+h/8fDxP/n5eX//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////fz9//Hx + 8f/a2Nf/xMC//7q2tf+1sa//tLCu/7Swrv+0r67/s6+t/7Kvrf+yraz/sq2r/7Ktq/+wrKv/sKyq/6+r + qf+vqqr/r6qp/6+qqP+uqaj/raim/62npv+rpqb/q6am/6ulpf+rpaX/qaSj/6iiov+noaD/qqWk/7Su + rv++urr/zMjI/9jU1f/o7fD/5M+9/8d6PP+7ZiH/umcj/7toJP+7aCT/umgk/7toJP+7aCT/u2ck/7pn + JP+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmI/+4ZiL/uGYi/7llIv+1XRf/0Jlu//Pm3P/48Or/9/Dp//fv + 6P/37+j/9+3m//Pj1f/iv6L/x4ZQ/7dmIv+0Yh3/tGQg/7RkIP+0ZCD/tGMg/7NjH/+zYx//s2Mf/7Rj + H/+zYx//smIf/7JiH/+yYh7/smIe/7JiHv+xYh7/sWIe/7BgG/+xXRb/rmEg/6NwSf+Ugnr/j4uO/6CZ + mP+/urr/4d/f//r6+v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8+/z/7ezs/9fV1P/Dv77/urW0/7ezsP+1sa//tbGv/7Sx + rv+0sK7/tK+u/7Ovrf+yrqz/sq2s/7KtrP+xrKv/sKyr/7Crqv+vqqr/r6qp/6+qqP+uqaj/rain/62n + pv+sp6b/q6el/6qlpP+rpKT/qqWk/6+qqf+2sa//wLy7/9LPz//j4eH/8O7u//X09P/7////7tjH/8h7 + Pf+8ZyH/umck/7toJf+7aCX/u2gk/7toJP+6aCT/u2gk/7toJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+4ZiP/uGYj/7llIv+2YBr/yIhU/+C6mv/iv6P/4b+i/+G/ov/iwKP/4Lud/9enfv/Hg0z/umop/7Vj + H/+1ZB//tWQg/7VkIP+0ZCD/tGQg/7RjIP+0YyD/s2Mf/7NjH/+zYx//s2Mf/7JjH/+yYx//smIe/7Fh + Hf+xYBr/sF4Y/7NjHf+1ayv/qXJF/5V9bv+NhYT/jYaH/5GJif+clpb/tK+v/97b2//6+fn///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/r6ur/09HQ/8K/vf+5tbT/uLOx/7ezsf+2srD/trKw/7ayr/+1sa//tLCv/7Svrv+zr63/sq6t/7Ku + rf+yraz/sayr/7Csq/+wq6r/r6qp/6+qqf+vqqn/rqmo/62op/+tqKb/q6al/6unpf+vqan/tbGw/8bC + wv/Z1tX/5uXk//Hv7//5+Pj//v39////////////8drJ/8h7Pf+7ZyH/u2gk/7tpJf+7aSX/u2gl/7xo + JP+7aCT/umgk/7poJP+7aCT/umck/7pnI/+5ZyP/uWcj/7lnI/+5ZyP/uGcj/7hmI/+3ZCD/v3M0/8mF + Tf/Kh0//yYdP/8mHT//JiFD/x4VN/8F4PP+4aCb/tmMf/7VjIP+1ZCH/tmQg/7ZkIP+1ZCD/tGQg/7Rk + IP+0ZCD/tGMg/7RjH/+zYx//tGMf/7RjH/+zYh7/smEd/7FhHf+zYx//tmYi/8J9Qv/ImnL/tJyK/5iP + jf+Oh4n/joeH/46Ghv+OiIj/l5GR/7Crq//a19f/+fn5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////v///////fz8/+vq6v/T0M//wb27/7m1s/+3s7L/uLSy/7e0 + sv+3s7H/t7Kx/7eysf+2srD/tbGv/7Swr/+0r67/s6+t/7Ovrf+yrq3/sq2s/7Gsq/+wrKv/sKuq/7Cr + qv+vqqn/r6qo/66pqP+uqaf/rKem/7Svrv/FwsH/19XU/+bk5P/z8vP//Pz7//7+/v////////////// + ////////8drJ/8h7Pf+7ZyH/u2gk/7xpJf+8aSX/vGkl/7toJf+7aCT/u2gk/7toJP+6aCT/umgk/7tn + JP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/umck/7xpJv+8aib/vGom/7tqJv+7aib/umkm/7hm + Iv+1Yx7/tmQg/7ZlIf+2ZSH/tWUh/7VkIf+2ZCD/tWQg/7RkIP+0ZCD/tGQg/7RjIP+0Yx//s2Mf/7Rj + H/+0Yhv/s2Aa/7dpKP/Cf0j/z5xv/+G9n//n1sf/2dXS/7+7vf+im5z/kYmK/42Fhv+Mhob/jYaG/5WO + jv+vqan/2NbW//b39/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//// + ///9/f3/7u3s/9TR0P/Bvbv/ura0/7i0s/+4tLP/uLSy/7e0sv+3s7L/t7Kx/7eysf+2srD/trGv/7Sx + r/+0r67/tK+t/7Svrf+yr63/sq2s/7Ksq/+wrKv/sKyr/7Csq/+vqqn/rqmn/66pp/+zr63/vrq5/8/M + y//j4+L/9fTz//v6+v/+/v7///////////////////////7//v//////8drJ/8h7Pf+7ZyH/u2gk/7xp + Jf+8aSX/vGkl/7toJf+8aCT/vGgk/7xoJP+6aCT/umgk/7tnJP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hn + I/+5ZyP/uGYi/7hkIP+5ZSD/uGUg/7dkIP+3ZCD/t2Ug/7hkIP+2ZCH/tmUh/7ZlIf+2ZSH/tWUh/7Vk + If+2ZCD/tmQg/7VkIP+0ZCD/tGQg/7RjIP+0Yx//s2Ie/7ZpJ//Aej3/yY5c/9Ske//hvqH/7dvL//nx + 6v/7+vj/9/j5/+jm5//Kxsf/q6an/5aPkP+MhYX/jISF/42Ghv+TjY3/rqmp/9jW1v/4+Pj///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/w7+7/19XS/8O/vv+7t7X/ura0/7m1 + tP+5tbT/ubWz/7i0sv+3s7L/t7Ox/7azsP+2srD/trGw/7Wxr/+0sK7/tK+u/7Svrv+zr63/sq6s/7Kt + rP+xrKv/sayr/7Csq/+vqqn/r6qp/7m0sv/IxcT/3dzb/+/u7v/4+Pj///////////////////////// + //////////////7//v//////8drJ/8l7Pv+7ZyL/u2gk/7xpJf+8aSX/vGkl/7tpJf+8aCX/vGgk/7xo + JP+7aCT/umgk/7poJP+6ZyT/umck/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uGcj/7hmI/+5ZiL/uGYi/7dm + Iv+3ZiL/t2Yi/7hlIv+3ZCH/tmUh/7ZlIf+2ZSH/tmUh/7VlIf+1ZCH/tmQg/7ZkIP+1ZCD/tGQg/7Rk + IP+0YyD/s2Ed/7lsLP/JjVr/3LWT/+rRvP/z5Nj/+vXy//////////////////z7+//x7u//19XU/7Sw + sf+Zk5P/jYaG/4yFhf+Nhob/k42N/7Cqq//c2tn/+/v7//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////Hx8P/Z2Nb/xcK//725t/+7t7X/u7e1/7q2tP+6trT/uba0/7m1s/+4tLL/t7Oy/7ez + sv+3s7H/trKw/7axsP+1sa//tLCu/7Swrv+0r67/s6+t/7KurP+yraz/sa2s/7Csq/+yraz/u7e2/9PQ + z//o5ub/9fX1//7+/v////////////////////////////////////////////7//v//////8drJ/8l8 + Pv+8ZyL/u2gk/7xpJf+8aSX/vGkl/7xpJf+7aSX/vGgl/7xoJf+8aCT/u2gk/7poJP+6aCT/umgk/7po + JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+4ZiP/uWYi/7hmIv+3ZiL/t2Yi/7dmIv+3ZSL/t2Ui/7Zl + If+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7ZkIP+2ZCD/tWQg/7RkIP+0ZCD/s2If/7doJ//CfEP/z5dp/9yw + jf/lx6//8N/S//r08P///v7/////////////////9fX1/+De3v+/u7r/m5SV/46Gh/+NhYb/jYWG/5WO + jv+1r6//4+Hh//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////9fT0/93c2v/HxML/vbq4/7y4 + tv+8uLb/u7e2/7u3tf+7t7X/ura0/7m1tP+5tbP/uLSy/7ezsv+3s7L/t7Ox/7aysP+2sbD/tbGv/7Wx + r/+0sK7/tK+u/7Ourf+zrq3/sayr/7Svrv/EwL7/2djX/+/u7v/8+/v///////////////////////// + //////////////////////////////7//v//////8drJ/8l8Pv+9aCL/vGgl/7xpJv+8aSb/vGkl/7xp + Jf+8aSX/vGkl/7tpJf+7aCX/vGgk/7toJP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/uGYj/7hmIv+4ZiL/uGYi/7hmIv+3ZiL/t2Yi/7dlIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7Vk + If+1ZCH/tWQg/7VkIP+0ZCD/tGMg/7VkIv+4aSj/vHI0/8N/Rv/Lj1//06F4/963lv/q0r3/9+/m//// + //////////////r6+v/n5eX/wr6+/5yVlf+NhYb/jYWG/4yFhf+YkJH/vLa2/+rp6f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/4uHg/8rIxf++u7n/vLm3/7y5t/+8ubf/u7e3/7u3tv+7t7b/u7a0/7m1 + tP+5trT/ubSy/7izsv+3s7L/t7Sy/7azsP+3sbD/trKw/7aysP+0sa7/tK+u/7Ovrf+yrqz/tbCv/8XB + wf/f3dz/9PTz//39/f////////////////////////////////////////////////////////////7/ + /v//////8drJ/8l8Pv+9aCL/vWgl/7xpJv+8aSb/vGkl/7xpJf+8aSX/u2kk/7tpJP+7aCX/vGgk/7xo + JP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7lnI/+5ZyP/uGYj/7hmIv+4ZiL/uGYi/7hm + Iv+3ZiL/t2Yi/7hlIv+4ZSL/tmUh/7ZkIf+1ZCD/tmUh/7VkIf+1ZCH/tWQg/7VkIP+0ZCD/tWQg/7Rk + IP+0Yx//tGMf/7VmIv+6ayr/vHAx/8F8Qf/Nlmf/37qb/+/bzP/79vP////////////8/Pz/6efn/7+7 + u/+Zk5P/jISF/42Fhv+OhYf/nJWV/8bCwv/y8PD///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////79/v/s6ur/0M3M/8C9 + u/+9urj/vbq4/725t/+8ubf/vLi3/7u3tv+7t7b/u7e1/7q2tP+5trT/ubWz/7m1sv+4tLL/t7Sy/7ez + sf+3srD/trKw/7aysP+1sa//tLCu/7Svrf+3s7H/yMPD/+Hf3//19vX//v7+//////////////////// + //////////////////////////////////////////////7//v//////8drJ/8l8Pv+9aCL/vWkl/71p + Jv+9aSb/vGkm/7xpJf+8aSX/u2gk/7toJP+8aSX/u2gl/7xoJP+7aCT/u2gk/7toJP+7aCT/umgk/7pn + JP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hmIv+4ZiL/t2Yi/7hmIv+4ZiL/t2Ui/7Zk + If+1ZCD/tmUh/7ZlIf+2ZSH/tmQh/7VkIP+1ZCD/tWQg/7RkIP+0ZCD/tGQg/7RjIP+1Yx//tGId/7Rk + IP+6bS7/w39H/9Gdcv/nzLb/+PDq/////////////Pv7/+fl5f+5tbX/lY+O/42Fhv+Nhof/kIiJ/6Kc + nf/Szs//+vn6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////T08//Y1tX/xMG//767uf++u7n/vru5/726uP+9ubf/vLm3/7y4 + tv+8uLb/u7e2/7u3tf+6trT/uba0/7m2tP+5tbP/uLSy/7ezsv+3s7H/trKw/7WysP+1sbD/tbCv/7i0 + sv/KxsX/5OLh//j39/////////////////////////////////////////////////////////////// + //////////////7//v//////8drJ/8p8Pv+9aCL/vGkl/71qJv+9aib/vWom/71pJv+8aSX/vGkl/7xp + Jf+8aSX/vGkl/7toJf+7aCX/vGgk/7xoJP+7aCT/umgk/7poJP+6ZyT/umck/7lnI/+5ZyP/uWcj/7ln + I/+4ZyP/uGcj/7hmI/+4ZiL/uGYi/7dmIv+3ZiL/t2Yi/7dlIv+3ZSH/tmUh/7ZlIf+2ZSH/tmUh/7Vk + If+1ZCD/tWQg/7VkIP+1ZCD/tGQg/7RkIP+0Yh//s2Id/7JiHf+zYR3/tWUh/7xxM//Lj13/4Lyf//Xp + 3/////////////v7+//g3t7/says/5GJif+Nhof/jYWG/5CJiv+vqar/4N7f//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+fn4/+Li + 4P/IxsX/v7y7/767uf+/u7n/v7u5/767uf+9urj/vbm3/7y5t/+8ubf/vLi2/7u3tv+7t7X/ura0/7m1 + tP+5tbT/ubWz/7i0sv+3s7L/t7Ox/7aysf+1sbD/uLOy/8jFxP/j4uH/+Pj4//////////////////// + //////////////////////////////////////////////////////////////7//v//////8drJ/8p8 + P/++aCP/vWkl/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7to + Jf+7aCT/u2gk/7poJP+7aCT/u2gk/7pnJP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uGYi/7hm + Iv+4ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZSH/tWQg/7VkIP+1ZCD/tWQg/7Rk + IP+0ZCD/tGMg/7RjH/+zYh3/smEb/7RjHv+4aSf/xYJL/9y1lP/06N3////////////5+fn/09DQ/6Od + nf+Oh4j/jIWF/42Fhv+Wj4//v7u7//Du7v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9/v7/7ezr/9HPzf/Cv73/v7y7/8C8uv/Au7n/v7u5/7+7 + uf+9u7n/vbm3/7y5t/+8ubf/vLm2/7u3tv+7t7b/ura0/7q2tP+5tbT/ubW0/7m1sv+3s7L/t7Oy/7ax + sP+3srH/w8C//9/e3v/29/f///////////////////////////////////////////////////////// + //////////////////////////////7//v//////8drJ/8p8P/++aCP/vmkl/71qJv+9aib/vWom/71q + Jv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7toJf+7aCT/u2gk/7poJP+7aCT/u2gk/7pn + JP+6ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+4ZSL/t2Uh/7Zl + If+2ZSH/tmQh/7ZlIf+1ZSH/tWQg/7VkIP+1ZCD/tmQg/7RkIP+0ZCD/tGMg/7RjIP+0YyD/s2Mf/7Nj + Hv+zYRz/tmUg/8OAR//dt5f/9+/n////////////8O7u/8K9vf+Vjo//jIWF/42Gh/+Nhob/opyc/9PP + z//7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///29/b/3dza/8fEwv/Cvrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq4/725t/+9ubf/vLm3/7y4 + tv+7t7b/u7e1/7u3tP+6trT/ubW0/7m1s/+4tLL/t7Oy/7axsP/Au7r/2NfW//T09P/+//////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8drJ/8p9P/++aCP/vmkl/75qJv++aib/vWom/71qJv+9aib/vWkm/71pJv+8aSX/vGkl/7xp + Jf+8aSX/u2kl/7tpJf+7aCX/u2gk/7toJP+6aCT/umgk/7poJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln + I/+4ZyP/uGYj/7hmIv+4ZiL/uGYi/7dmIv+3ZiL/t2Ui/7dlIf+3ZSH/tmQh/7ZlIf+2ZSH/tWUh/7Vl + If+1ZCH/tmQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/tGMf/7NjH/+0ZCD/s2Ic/7VlIP/FhE3/4sKn//r1 + 8v///////v39/+He3v+poqP/j4iI/42Fhf+Nhob/k4qL/7Otrv/s6+v///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////q6ej/z83K/8TAvv/Bvrz/wb68/8C9 + u//AvLr/wLy6/7+8uv+/u7n/vru5/726uP+9urj/vbm3/7y5t/+8uLb/vLe2/7y3tv+7t7X/ura0/7m1 + tP+5tbP/uLSy/7y4t//Szs3/8O/v//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8drJ/8t9P/++aSP/vWkm/75q + Jv++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aSX/u2gl/7xo + JP+7aCT/umgk/7poJP+6aCT/umgk/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiP/uWYi/7hm + Iv+3ZiL/t2Yi/7dlIv+3ZSL/t2Uh/7ZkIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIP+1ZCD/tGQg/7Rk + IP+0ZCD/tGMg/7RjH/+zYx//s2Ie/7JgGv+3aCP/yo9d/+3Yx////v7///////X09P/IxMX/mJGS/4yE + hP+OiIf/jYSF/52Wlv/QzMz/+Pf3//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//f29v/c2tn/xcPB/8PAvv/Cv73/wb68/8G+vP/Bvbv/wL27/8C8uv+/vLr/v7u5/767 + uf++u7n/vbq4/725t/+8ubf/vLi2/7u3tv+7t7b/u7e1/7q2tP+5tbT/ubSz/8nFxP/o5uX//f39//// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8drJ/8t9P/++aSP/vWom/75qJ/++aif/vmom/75qJv+9aib/vWom/71q + Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/vGkl/7toJf+7aCT/u2gk/7toJf+7aCX/u2gl/7to + Jf+6ZyT/umck/7lnJP+5ZyT/uWck/7lnJP+5ZyT/uWcj/7lmI/+4ZSL/t2Yi/7dmIv+3ZiL/t2Yi/7dl + Iv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7VkIf+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0Yx//s2Mf/7Ni + Hf+zYBn/u20t/9eqhP/27OP///////7+/v/l4+P/qKGi/42Ghv+Nh4b/jIWF/5CJif+vqan/6ufn//// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+vp6f/Rzsz/w8C+/8PA + vv/Cv73/wb68/8G+vP/Bvrz/wL68/8C8uv+/vLr/v7u5/7+7uf+/u7n/vbu5/725t/+8ubf/vLm2/7u4 + tv+7t7b/u7e2/7u3tf+6trX/v7q5/9rX1v/5+Pj///////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8drJ/8t9 + P/++aSP/vmom/75qJ/++aif/vmom/75qJv+9aib/vWom/71qJv+9aib/vWkm/7xpJf+8aSX/vGkl/7xp + Jf+8aSX/vGkl/7toJf+7aCX/umYh/7ljHf+4Yhz/uGIc/7hiHP+4YRz/t2Ec/7dhG/+2YRv/tmEb/7Zh + G/+2YRv/tmEb/7dgG/+4YRv/t2Md/7dlIP+3ZiL/t2Yi/7dmIv+2ZSH/tmUh/7ZlIf+2ZSH/tmUh/7Vk + If+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0Yx//s2Mf/7NjH/+zYRz/tGId/8N/Rf/nzbb///79//// + ///19fX/vbi5/5WOjv+NhYb/joeH/4yEhf+ak5P/1M/Q//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/v7/9/d3P/JxsT/xMG//8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 + u//AvLr/v7y6/7+7uf+/u7n/vru5/726uP+9ubf/vLm3/7y5tv+8uLb/u7e2/7u3tf+8ubb/zMnH/+rp + 6f////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////8drJ/8t9P/+/aSP/v2om/75rJ/++ayf/vmon/75q + J/++aib/vWom/71qJv+9aib/vWom/71pJv+8aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aCT/vm0s/8F0 + Nv/Bdjj/wXY4/8F2OP/AdTj/wHU4/8B1OP/AdTf/wHU3/8B1N/+/dTf/v3Q3/8B0N//BdDT/vm0s/7lm + If+2Yx7/t2Yi/7dmIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tWQg/7VkIP+1ZCD/tGQg/7Rk + IP+0ZCD/tGMf/7RjH/+zYh//s2Ed/7hnJP/XqYP/9+/o///////8/Pz/19PT/6Gamv+MhIX/j4iI/4yE + hv+Siov/uLOz/+zr6/////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////8vHx/9bT + 0v/FwsD/w8C+/8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8C+vP/Avbv/wLy6/7+8uv+/vLr/v7u5/767 + uf+9urj/vbm3/7y5t/+8ubf/u7e1/7u3tP/Avbr/3dvZ//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8drJ/8t9P/+/aSP/v2om/79rJ/+/ayf/vmsn/75qJ/++aif/vmom/75qJv+9aib/vWom/71q + Jv+9aSb/vWkm/71pJv+8aSX/vGkl/7xpJf+8ZiD/yINK/9iogf/csY3/27GN/9uwjP/bsIz/27CM/9uv + jP/br4v/26+L/9uvi//ar4v/2q6L/9uuiv/YqH//0JRk/8R5Pf+6aCT/uGUh/7dmIv+3ZiL/t2Ui/7Zk + Iv+2ZCH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tWQg/7VkIP+0ZCD/tGQg/7RkIP+0YyD/s2Ed/7Rh + G//Hh1L/6tK+////////////7Ovr/66oqP+MhYX/j4mJ/46GiP+PiIj/n5mZ/9vZ2f////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/5+bl/87Lyf/DwL7/xMG//8TBv//DwL7/wsC+/8K/ + vf/Cv73/wb+9/8G+vP/Avrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq4/725t/+9ubf/u7i2/725 + t//IxcP/6uno///+///+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8drJ/8t9P/+/aST/v2om/79r + J/+/ayf/v2sn/75rJ/++aif/vmon/75qJ/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xo + Jf+8ZB3/0pdn/+7ayf/16d//9urg//Xo3v/16d7/9ene//Xo3v/16N7/9eje//Xo3v/06N7/9efe//Xn + 3f/x4NL/6My2/9yuif/IhE7/umgk/7hlIf+3ZiL/t2Yi/7dlIv+3ZCH/t2Uh/7ZlIf+2ZSH/tmQh/7Zk + If+1ZCH/tWQg/7ZkIP+1ZCD/tGQg/7RkIP+0YyD/tGIe/7NiHf+6bCv/3bSU//79/f//////+vr6/7y4 + uP+Rior/joiI/4+IiP+Ohof/k4uM/8jExP/49/f///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/3NrZ/8jFxP/Ewb//xcK//8TBv//DwL7/wsC+/8K/vf/Dv73/wb+9/8G+vP/Avrz/wL68/8C8 + uv/AvLr/v7y6/7+7uf+/u7n/vbu5/725t/+9ubf/u7i2/7+7uv/V0tH/8/Ly///////+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8trJ/8t9P/+/aST/vmom/79rJ/+/ayf/v2sn/75rJ/++aif/vmon/75q + J/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xoJf+7Yxv/1p9y//bu5v////////////// + ///////////////////////////////////////////////////9/Pz/+vTw//Tl2v/ftZX/xHxB/7hl + If+3ZSD/t2Yi/7dmIv+3ZCH/t2Uh/7ZlIf+2ZSH/tmQh/7ZkIf+1ZCH/tWQg/7ZkIP+1ZCD/tGQg/7Rk + IP+0YyD/tGMg/7NjIP+0Xhj/0p90//nz7////////////8rHx/+ak5P/joeH/5CIif+Ohof/kIiJ/7Ww + sP/p6Oj///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////19PT/1NLQ/8XCwf/FwsD/xcK//8TB + v//Ewb//w8C+/8PAvv/DwL7/wr+9/8G/vf/Bvrz/wL68/8C9u//Avbv/wLy6/7+8uv+/u7n/vru5/726 + uP+9urf/vLi2/8K+vf/i39//+vn6//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8tvK/8x9 + QP+/aST/vmom/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75qJ/++aib/vmom/75qJv+9aib/vWom/71q + Jv+9aib/vWkl/7xoJf+7Yxv/1p9x//bt5f////////////////////////////////////////////// + ///////////////////////////////////z5Nn/1qR7/7xqJ/+3Yh7/t2Yi/7dmIv+3ZSL/t2Uh/7Zl + If+2ZSH/tmUh/7ZlIf+1ZSH/tWQh/7VkIf+1ZCD/tGQg/7RkIP+0ZCD/tGMg/7RjIP+zXBX/y5Bf//Dh + 1f///////////9fU1P+lnp//j4iH/5CIif+Ph4j/kIiJ/6Sdnv/Z1tb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/t7ez/0c7M/8XCwP/FwsD/xcLA/8XCwP/Ewb//xMC//8PAvv/CwL7/wsC+/8K/ + vf/Bv73/wb68/8C+vP/Avrv/wL26/8C8uv+/vLn/v7u5/766uP+9urj/vbq3/8fDwf/s6+r///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////8dvK/8x+QP/AaST/wGom/79rJ/+/ayf/v2sn/79r + J/+/ayf/v2on/79qJ/++aif/vmom/75qJv++aib/vWom/71qJv+9aib/vWkm/71oJf+8Yxv/1p5x//ft + 5f////////////////////////////////////////////////////////////////////////////// + /////f7/58y0/8N2OP+4Yh7/t2Ui/7dmIv+3ZiL/t2Ui/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWUh/7Vk + If+1ZCH/tWQg/7VkIP+0ZCD/tGQg/7RjIP+0Xxj/xoRN/+fNuP///////////+Lg4P+wqar/kIiJ/4+I + iP+PiIj/j4iI/5aOj//Lxsf///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////v6+v/l5OP/z8zK/8bD + wf/Gw8D/xsPA/8XCwP/FwsD/xMG//8TBv//Dwb//w8C+/8PAvf/Cv73/wb+8/8G+vP/Bvrz/wL27/8C8 + uv/AvLr/v7u5/7+7uf+9urj/vru4/83JyP/z8vL///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8dvK/8x+QP/AaiT/wGon/8BrKP/Aayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmon/75q + Jv++aib/vWom/71qJv+9aib/vWom/71oJv+9Yxv/1p5x//ft5f////////////////////////////// + ////////////////////////////////////////////////////////8uHU/8qFTv+6ZSL/t2Qg/7dm + Iv+3ZiL/t2Yi/7dlIv+3ZSH/tmQh/7ZkIf+2ZSH/tmUh/7ZlIf+1ZCH/tWQh/7VkIf+1ZCD/tGQg/7Rk + IP+0YBr/wHg9/+C8n////v3//////+zq6v+3sbL/kIiJ/4+IiP+QiIn/kIeJ/4+Hh/++urr/+Pj4//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////j39//f3dv/zMnH/8bDwf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TB + v//Ewb//xMG+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C8uv/AvLr/v7y6/7+7uf+9urj/v7y6/9LP + zv/29fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8dvK/8x+QP/AaiT/wGsn/8Br + KP/Aayj/v2so/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aib/vmom/75qJv+9aib/vWom/71p + Jv+9ZBz/1p5y//ft5f////////////////////////////////////////////////////////////// + ////////////////////////9uje/8+RXv+6ZyX/tmMe/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Qh/7dk + If+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7VkIf+1ZCD/tGQg/7VkIP+0YRz/vHEy/9uxjv///fz///////Lx + 8f+6trb/j4eI/4+IiP+QiYn/kIeJ/42Fhv+2sbH/7u3t//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f2 + 9v/b2df/ycfE/8bDwP/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb//xMG+/8PAvv/Cv73/wr+9/8G+ + vP/Bvrz/wb68/8C9u//AvLr/v7y6/7+7uf+9urj/wr68/9bT0v/29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8dvK/8x+QP/AaiT/wGsn/8BrKP/Aayj/v2so/79rJ/+/ayf/v2sn/79r + J/+/ayf/vmsn/75qJ/++aib/vmom/75qJv+9aib/vWom/71pJv+9ZBz/1p9y//ft5f////////////// + ////////////////////////////////////////////////////////////////////////9une/9CT + Yf+6aCb/tmMe/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Uh/7dlIf+2ZSH/tmUh/7ZlIf+2ZSH/tWQh/7Vk + If+1ZCD/tWQg/7VkIP+zYh3/u20s/9qrhP///fz///////X19f+8uLj/joaG/5CJif+QiYn/kIiJ/46G + h/+vqKn/5OLi//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////X19P/X1dP/yMbD/8bDwf/HxMH/x8TB/8bD + wf/Gw8D/xcLA/8XCv//Fwr//xMG//8TBvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/7+8 + uv++u7j/w7+9/9fV1P/39/f///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8dvK/8x+ + QP/AaiT/wGsn/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79rJ/+/ayf/v2sn/75rJ/++aif/vmom/75q + Jv++aib/vWom/71pJv+8ZBz/16By//ft5f////////////////////////////////////////////// + ////////////////////////////////////////9OXZ/82MVf+6ZiP/t2Mg/7hmIv+4ZiL/uGYi/7hm + Iv+3ZiL/t2Yi/7dmIv+3ZSL/tmUh/7ZlIf+2ZSH/tmUh/7ZlIf+1ZCH/tmQg/7VkIP+zYh7/umsp/9mo + f//+/fv///////j49/+9ubn/jYaG/5GKiv+RiYr/kImJ/4+Hh/+noKH/2dfX//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////Pz8v/S0M7/yMXD/8jFwv/HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TB + v//Ewb7/w8C+/8O/vf/Dv73/wr+9/8G+vP/Bvrz/wL27/8C8uv+/u7n/xMC+/9jW1f/39/f///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////8tvK/81+QP/BaiT/v2sn/8BsKP/AbCj/wGwo/8Br + KP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75qJ/++aif/vmom/75pJv+9ZBz/16By//ft + 5f////////////////////////////////////////////////////////////////////////////// + ////////7djF/8Z9Qf+5ZB//uWUi/7hnI/+4ZiP/uGYi/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Ui/7dl + If+2ZCH/tmQh/7ZlIf+2ZSH/tmQh/7VkIP+0Yh3/u2on/9mnfv/+/Pv///////j4+P++ubr/jISF/5CJ + if+Rior/kYmK/4+HiP+gmZr/0M3N//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////Hw7//Oysj/x8TC/8jF + w//HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//Ewb7/xMG+/8O/vf/Dv73/wr+9/8G+ + vP/Bvrz/wL68/8C8uv+/u7n/xMC+/9jV1P/39/f///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8tvK/81+Qf/BaiX/wGsn/8BsKP/AbCj/wGwo/8BsKP+/ayj/v2so/79rKP+/ayf/v2sn/79r + J/++ayf/vmsn/75rJ/++aif/vmon/75pJv++ZBz/16Fz//jv6P////////////////////////////// + ///////////////////////////////////////////////////58ez/37aW/79wLv+4Yx3/uWcj/7hn + I/+4ZyP/uGcj/7hmI/+5ZiL/uGYi/7dmIv+3ZiL/t2Yi/7hlIv+2ZCH/tmQh/7ZlIf+2ZSH/tmUh/7Vk + If+0Yh7/u2oo/9mogP/+/Pv///////f39/+9ubn/jYWG/5GJiv+Rior/kYmK/46HiP+clZb/y8jH//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////Dv7v/KyMX/x8TC/8jFw//IxcL/yMXC/8fEwv/HxMH/xsPB/8bD + wP/Gw8D/xcLA/8XCv//Ewb//xMG+/8PAvv/DwL7/wr+9/8K/vf/Bvrz/wb68/8C9u/+/vLr/w8C+/9fT + 0v/39vb///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8tvK/81+Qf/BaiX/wWsn/8Bs + KP/AbCj/wGwo/8BsKP/Aayj/wGso/8BrKP+/ayf/v2sn/79rJ/+/ayf/vmsn/75rJ/++aif/vmon/75p + Jv++ZBz/159x//br4v/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79/P/+/fz//v38//79 + /P/+/Pv//fn3//ry6//oyLD/zItY/7tpJP+4ZR//uWcj/7lnI/+5ZyP/uGcj/7hmI/+5ZiL/uWYi/7hm + Iv+3ZiL/t2Yi/7hlIv+3ZCH/tmQh/7ZlIf+2ZSH/tmUh/7ZkIf+0Yh7/vG0s/9qrhv/+/fv///////T0 + 9P+8uLj/j4eI/5KKi/+Siov/kYqK/46HiP+blJX/ysfG//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////Dv + 7v/KyMX/x8TC/8nGw//IxcP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TB + vv/Ewb7/w8C+/8O/vf/Cv73/wb68/8G+vP/Avbv/wr+9/9TQz//29fX///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8tvK/81+Qf/BaiX/wWsn/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs + KP/Aayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75pJ/++ZR7/1JZl/+3Vwv/z5Nf/8+TX//Pj + 1//z49f/8+PX//Pk1//z49b/8+PW//Pj1v/z49b/8+PX//Pj1//x4NH/7dTA/+TAof/RlWT/vm4s/7pn + I/+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hnI/+4ZiP/uWYi/7lmIv+4ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7dl + If+2ZSH/tmUh/7ZlIf+1YRz/vXI0/9yzkf///fz///////Dv7/+6tbb/komK/5KLi/+Si4v/kYqL/46H + iP+blJT/ysfH//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Dw7//Lycb/x8XC/8nGxP/JxsP/ycbD/8jF + w//IxcL/x8TC/8fEwf/HxMH/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb//xMC+/8PAvv/Cv73/wr+9/8K+ + vP/Bvrv/wb67/87Lyf/z8vH///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8tzK/81/ + Qf/BaiX/wWso/8FsKP/BbCj/wWwo/8BsKP/AbCj/wGwo/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79r + J/+/ayf/v2sn/79rJ/++ZyL/zIRM/9upgv/esY7/37GO/96xjf/esY3/3rKN/96yjf/esI3/3bCN/92w + jP/dsIz/3rGN/96xjf/aq4X/1Jtu/8qES/+/by3/umYi/7poJP+6ZyT/umcj/7lnI/+5ZyP/uWcj/7ln + I/+4ZyP/uGYj/7hmI/+4ZiL/uGYi/7dmIv+3ZiL/uGUi/7hlIv+3ZSH/tmUh/7ZlIf+2YRv/wnxB/+LA + pP///v3//////+no6P+3sbL/lIuM/5KLi/+Si4v/kouL/5CIiP+blZX/ysbG//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////Hw8P/Ny8j/yMbD/8nHxP/JxsT/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bD + wf/Gw8D/xcLA/8XCv//Fwr//xMC//8TAvv/CwL7/w7+9/8K/vf/Cv7z/wb67/8nGw//s6+r//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////8tzK/81/Qf/BayX/wWso/8FsKf/BbCn/wWwo/8Fs + KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/aib/xHIy/8l9 + Qv/KgEX/y4BF/8qARf/KgEX/yoBF/8qARP/Kf0T/yH9E/8h/Qv/If0L/yX9D/8l/Q//GfED/wnM0/7xo + JP+6ZB//u2gk/7poJP+6aCT/umck/7pnJP+6ZyT/uWcj/7lnI/+5ZyP/uGcj/7hnI/+4ZiP/uWYi/7hm + Iv+3ZiL/uGYi/7hmIv+3ZSL/t2Uh/7ZlIP+2Xxj/yIdR/+rSvv////7//////+De3v+wqar/lIyM/5KL + i/+TjIz/kouL/5CJiP+dlpb/zMfH//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////Py8v/S0M3/ycfE/8nH + xP/JxsT/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TA + vv/DwL7/w7+9/8K/vf/Cv73/wb67/8bDwP/h4N//+vn5//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8tzK/81/Qf/BayX/wWso/8FsKf/BbCn/wWwo/8FsKP/AbCj/wGwo/8BsKP/AbCj/wGwo/8Br + KP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/+/ayj/v2on/79qJf/AaST/wGkk/79pJP+/aST/v2kk/79p + I/+/aSP/vmgj/75oIv+9aCL/vWgi/75oIv+9aCP/vGgk/7tnJP+7aCX/u2gk/7poJP+6aCT/umck/7pn + JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+4ZiP/uWYi/7hmIv+3ZiL/t2Yi/7dmIv+3ZSL/t2Uh/7Zl + IP+2Xxb/zpRk//Pm2////////////9bS0v+mn5//k4yM/5OMjP+TjIz/kouL/5CJif+gmZn/z8zL//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////X09P/X1dP/y8jG/8nGxP/Jx8T/ycfE/8nGxP/JxsP/yMXD/8jF + wv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//EwL7/w8C+/8K/vf/Cv73/wb68/8TB + v//V1NL/8/Ly//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8tzK/85/Qf/CayX/wGwo/8Fs + Kf/BbCn/wWwp/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8BsKP/Aayj/v2so/79rKP+/ayf/v2sn/79r + J/+/ayf/v2sm/75qJf++aSX/vmkk/75pJP++aST/vmkk/71pJP+9aST/vWgk/71oI/+9aCP/vGgj/7xo + I/+8aCP/vGgk/7toJf+7aCX/u2gk/7toJP+6aCT/umgk/7poJP+6aCT/umck/7lnI/+5ZyP/uWcj/7ln + I/+5ZyP/uGYj/7hmIv+4ZiL/t2Yi/7dmIv+3ZiL/t2Yi/7dkIP+5ZiD/16d///r28////////v7//8nF + xf+clZX/k4yM/5SNjf+TjIz/k4yM/5GKiv+ln57/1dPS//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f2 + 9v/b2df/zcrI/8rHxf/Kx8X/ysfF/8nHxP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bD + wP/Gw8D/xcLA/8XCv//Ewb//xMG+/8PBvv/DwL7/w7+9/8O/vf/Lycb/6efn//79/v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8tzK/85/Qf/CayX/wWwo/8FtKf/BbSn/wWwp/8FsKf/BbCn/wWwo/8Fs + KP/AbCj/wGwo/8BsKP/AbCj/wGso/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75q + J/++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2gl/7xo + JP+7aCT/u2gk/7poJP+6aCT/umgk/7pnJP+5ZyP/uWcj/7lnI/+5ZyP/uWcj/7hmI/+4ZiL/uGYi/7hm + Iv+4ZiL/t2Uh/7hkH//CeDr/48Gk//7+/v//////9/f3/7y3t/+Vjo7/lY6O/5SNjf+UjY3/lIyN/5KK + i/+tp6f/4N7d//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////j39//f3dv/z8zK/8vHxv/KyMX/ysjF/8rH + xf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TB + vv/Ewb7/w8C+/8K/vf/FwsD/3dva//b29v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8tzK/85/ + Qf/CayX/wmwo/8JtKf/CbSn/wW0p/8FtKf/BbCn/wWwp/8FsKf/BbCj/wWwo/8BsKP/AbCj/wGwo/8Bs + KP/Aayj/wGso/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aif/vmon/75qJv+9aib/vWom/71q + Jv+9aib/vWkm/71pJv+8aSX/vGkl/7xpJf+8aSX/vGkl/7toJf+8aCT/vGgk/7toJP+7aCT/umgk/7po + JP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7lnI/+5ZiP/uGYi/7hmIv+4ZiL/t2Qf/7llH//PlWT/8N7Q//// + ////////6efn/6+pqf+Ti4v/lo+P/5WOjv+UjY3/lI2N/5KKiv+1sLD/6+jp//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/k5OL/0s/N/8vHxv/KyMX/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jF + wv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TBvv/Ewb7/w8C+/8K/vf/DwL7/z83L/+np + 6P/9/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////7//v//////8tzK/85/Qf/CayX/wmwo/8JtKf/CbSn/wW0p/8Ft + Kf/BbCn/wWwp/8FsKf/BbCj/wWwo/8BsKP/AbCj/wGwo/8BsKP/Aayj/wGso/79rJ/+/ayf/v2sn/79r + J/+/ayf/vmsn/75qJ/++aif/vmon/75qJv+9aib/vWom/71qJv+9aib/vWkm/71pJv+8aSX/vGkl/7xp + Jf+8aSX/vGkl/7toJf+8aCT/vGgk/7xoJP+7aCT/umgk/7poJP+6ZyT/uWcj/7lnI/+5ZyP/uWcj/7ln + I/+5ZiP/uGYi/7hmIv+3ZSH/uGMf/79wMf/fuJj/+vTx///////8/P3/0s/P/6Sdnf+TjIz/lo+P/5WO + jv+UjY3/lI2N/5KKiv+9uLj/9fPz//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/s7Ov/1dLQ/8vI + xv/LyMb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bD + wP/FwsD/xcK//8TCv//Ewb//xMC+/8PAvv/DwL7/xsLA/9rY1//19fX///////////////////////// + //////////////////////////////////////////////////////////////////////////////7/ + /v//////8tzK/85/Qf/CayX/wmwo/8JtKf/CbSn/wm0p/8FtKf/BbSn/wWwp/8FsKf/BbCn/wWwo/8Fs + KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayf/v2sn/79rJ/+/ayf/v2sn/75rJ/++aif/vmon/75q + J/++aib/vmom/71qJv+9aib/vWom/71qJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7xpJf+7aCX/u2gl/7to + Jf+7aCT/u2gk/7poJP+6aCT/umck/7pnJP+6ZyP/uWcj/7lnI/+5ZyP/uGcj/7hnIv+3Yx7/u2gm/8+T + Yv/w3M3////////////y8vL/ura2/5qUlP+Vjo7/lo+P/5WOjv+Vjo7/lI2N/5ePj//IxMT//fz8//// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/L/2NbT/8zJx//LyMb/y8nG/8vIxv/KyMX/ysfF/8nH + xP/Jx8T/ycbE/8nGw//IxcP/yMXC/8fEwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TA + vv/DwL7/w7+9/87KyP/m5OT/+/v7//////////////////////////////////////////////////// + //////////////////////////////////////////////7//v//////8tzK/85/Qf/CayX/wmwo/8Jt + Kf/CbSn/wm0p/8JtKf/BbSn/wW0p/8FtKf/BbCn/wWwp/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs + KP/Aayj/wGso/79rJ/+/ayf/v2sn/79rJ/++ayf/vmsn/75qJ/++aif/vmom/75qJv++aib/vWom/71q + Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2kl/7tpJf+7aCX/u2gk/7toJP+6aCT/umgk/7po + JP+7ZyT/umcj/7lnI/+5ZyP/uWcj/7hlIP+5ZiH/xn9G/+XDqP/89/P///////z8/P/g3t7/qKOj/5SO + j/+Wj5D/lo+P/5aPj/+UjY3/lY6O/6Obm//V0tL///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///5+fj/3tza/87Myf/LyMb/y8nG/8vJxv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jF + wv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TAv//EwL7/w7+9/8XBv//U0tH/7+7u//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7//v//////8tzK/85/Qv/CayX/wWwo/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8Jt + Kf/BbSn/wWwp/8FsKf/BbCj/wWwo/8FsKP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79r + J/+/ayf/v2sn/79rJ/++ayf/vmon/75qJv++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkl/7xp + Jf+8aSX/vGkl/7tpJf+7aSX/u2gl/7toJP+6aCT/umgk/7poJP+7aCT/umcj/7lnI/+5ZyP/uGUg/7lk + H//DeDr/2qyI//br4v////////////Ly8v/FwMH/n5iY/5SNjv+XkJD/l5CP/5aPj/+UjY3/lo+P/7Ks + rf/j4eH///////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/5uXj/9PRzv/Mycb/y8nG/8vJ + xv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFwv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8XC + wP/FwsD/xcK//8TBv//EwL7/xMC+/8K/vP/IxcP/3drZ//Xz8/////////////////////////////// + //////////////////////////////////////////////////////////////7//v//////8tzK/85/ + Qv/CayX/wWwo/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/BbSn/wWwp/8FsKf/BbCj/wWwo/8Fs + KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayj/v2sn/79rJ/+/ayf/v2sn/79rJ/++ayf/vmon/75q + Jv++aib/vmom/71qJv+9aib/vWom/71pJv+9aSb/vGkl/7xpJf+8aSX/vGkl/7tpJf+7aSX/u2gl/7to + JP+7aCT/u2gk/7poJP+6aCT/umck/7pmIv+5ZSH/umUh/8J2N//Xo3r/8N/R//79+////////Pz8/93b + 2/+rpaX/mpOT/5eQkP+XkJD/l5CQ/5aPj/+Vjo7/mJGR/8O/v//y8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////9/f3/7+/u/9jW1P/Nysj/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nH + xP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bDwP/Gw8D/xcLA/8XCv//Ewb//xMC+/8PA + vf/EwL7/zcnH/+Lh3//39/b///////////////////////////////////////////////////////// + //////////////////////////////7//v//////8tzK/86AQv/Cayb/wmwo/8JtKf/CbSn/wm0p/8Jt + Kf/CbSn/wm0p/8JtKf/CbSn/wW0p/8FsKf/BbCn/wWwo/8FsKP/BbCj/wGwo/8BsKP/AbCj/wGwo/8Bs + KP/Aayj/v2so/79rJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75qJ/++aif/vmom/75qJv+9aib/vWom/71q + Jv+9aib/vWkm/7xpJf+8aSX/vGkl/7xpJf+8aSX/u2kl/7toJf+8aCT/vGgk/7poI/+6ZyP/u2gj/7tn + JP+8ayj/xXs+/9eke//u2cn//v38////////////6+np/7+7u/+clpb/l5CQ/5iRkf+XkJH/l5CR/5aP + j/+Wj4//oJmZ/9bS0v/+/v7///////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+fn5/+De + 3f/Pzcr/zMvH/8zKx//Mycf/y8nG/8vIxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jF + wv/HxML/x8TB/8bDwf/Gw8H/xsPA/8XCwP/Fwr//xMG//8TBv//EwL3/xcG+/87Myf/l4+L/9/f3//39 + /f/+/v7///////////////////////////////////////////////////////////////////////7/ + /v//////8tzK/86AQv/DbCb/w2wp/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8Ft + Kf/BbCn/wWwp/8FsKf/BbCn/wWwo/8BsKP/AbCj/wGwo/8BsKP/AbCj/wGso/79rKP+/ayf/v2sn/79r + J/+/ayf/v2sn/75rJ/++ayf/vmon/75qJv++aib/vWom/71qJv+9aib/vWom/71pJv+8aSX/vGkl/7xp + Jf+8aSX/vGkl/7tpJf+8aSX/vGkl/7tnI/+7ZyL/vWom/8N1Nf/Lh0//3K6J/+/e0P/9+/n///////// + ///18/P/z8vL/6WgoP+YkZH/mJGR/5iSkv+YkpH/mJCR/5WOj/+ZkpL/sqys/+bl5f////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+/+np5//V09H/zcvI/8zLx//Mysf/zMnG/8vJ + xv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bD + wP/FwsD/xcK//8XCv//Ewb//w8C9/8TCv//Qzsz/5ePj//X19f/9/f3///////////////////////// + //////////////////////////////////////////////7//v//////8tzK/86AQf/DbCb/w20p/8Nt + Kf/DbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/CbSn/wm0p/8JtKf/BbCn/wWwp/8FsKf/BbCn/wWwo/8Fs + KP/AbCj/wGwo/8BsKP/AbCj/wGwo/8BrKP+/ayf/v2sn/79qJ/+/ayf/v2sn/79rJ/+/ayf/vmsn/75q + Jv++aib/vmom/71qJv+9aib/vWom/71qJv+9aSX/vGkl/7toJf+7aCT/vGgj/7tnIv+8ZyL/vGgk/75r + KP/AcC//x3xA/9Sba//lwqX/9efc//38/P////////////n4+P/a1tb/saqq/5uUlP+ZkpL/mZOT/5mT + kv+Yk5L/mJGR/5WOjv+dl5f/zMjI//b19f////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//T19P/f3dv/z8zJ/83LyP/Mysf/zMnG/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nG + xP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwf/HxMH/xsPB/8bDwP/FwsD/xcK//8XCv//Ewb//xMG+/8TB + vv/FwsD/0M7M/+Ti4P/09PL//f79//////////////////////////////////////////////////// + //////////////7//v//////8tzJ/81+QP/DayX/w20o/8RtKf/EbSn/w20o/8NtKP/CbSj/w20o/8Nt + KP/DbSj/w20o/8NtKP/CbSj/wmwo/8JsKP/CbCj/wmso/8JrJ//Bayf/wWsn/8FrJ//Bayf/wWwn/8Fr + J//Aayf/wGsn/8BqJv/Aaib/wGom/8BqJv/Aaib/v2sm/79qJv+/aib/v2kl/75pJf++aSX/vmkl/75q + Jf++aSX/vWkl/7xoJf+8aSX/vmon/79rKP/AbSv/w3U0/8mDS//SmWv/37OQ/+3Uv//79O7///////// + ////////+fn5/+He3v+4srL/npeX/5uUlP+ak5P/mZOT/5mTkv+Yk5L/l5CQ/5iQkP+rpaX/5OLi///+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////3+/f/q6ef/1dLP/87L + yf/Mysf/zMrH/8zJx//Mycf/y8nG/8vIxv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8fE + wv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCwP/Fwr//xMG//8TBvv/Ewb7/xcK//8/Myf/g393/8fHw//z8 + /P////////////////////////////////////////////////////////////7//v//////8t3M/9GF + S//IdTP/yHc2/8p4N//KeDf/yng3/8l4N//Idzb/yXg2/8l4Nv/JeDb/yXg2/8l4Nv/IeDb/yHg2/8h4 + Nv/IeDb/yHY2/8h2Nv/Idjb/yHY2/8d2Nf/HdjX/x3Y1/8d2Nf/HdjX/x3Y1/8d1Nf/GdTX/xnU0/8Z1 + NP/GdTT/xnU0/8V1NP/FdTT/xXQ0/8V0NP/FdDT/xHQz/8R0M//EdDP/xHUz/8R2Nv/EeTz/x39F/8yI + Uv/QkmD/16F1/+C3l//s1cL/+PDr///+/f/////////////////6+fn/4uDg/7y2tv+hm5v/m5SU/5uV + lP+blJT/mpOT/5mTk/+ZkpL/l4+P/6CZmf/FwcH/9fT0//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////09PP/393b/9DOy//Nysj/zMrH/8zKx//Mysf/zMnH/8vJ + xv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFwv/IxcL/x8TC/8fEwf/Gw8H/xsPA/8bD + wP/FwsD/xcK//8TBv//Ewb7/w7+9/8TAvv/Mycf/3NrZ/+7t7f/6+fn//v39//////////////////// + ////////////////////////////////////////9eXZ/92leP/YmWb/2Jtq/9qca//anGv/25xr/9qc + a//Zm2r/2Zxq/9mcav/ZnGr/2Zxq/9mcav/ZnGr/2Zxq/9mcav/YnGr/2Jtq/9ibav/Zm2r/2Ztq/9ib + av/Ym2r/15tq/9ebav/Xm2r/15tq/9ebav/Xmmr/15pq/9eaaf/Xmmn/15pp/9eaaf/Wmmn/1plp/9aZ + af/WmWn/1plo/9aZaP/WmWj/1ppo/9eebf/Yo3n/3K+L/+TCpv/s1MD/9Ofa//ny7P/8+ff///////// + /////////v7+//f39//i4N//vLe3/6OcnP+clZX/m5WU/5yVlf+blZX/m5SU/5qTk/+ak5P/mpOT/7Cr + q//k4uL//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///8/Pz/7Ovq/9bU0f/Oy8j/zMrH/8zKx//Mysf/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nH + xP/JxsT/ycbD/8jFw//IxcP/yMXC/8fEwv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMC+/8O+ + vP/Ev73/ysfF/9bU0//o5eX/9vX0//39/f////////////////////////////////////////////// + ////////+/Xx//Pfzv/x28j/8tzK//Pcy//z3Mv/89zL//Pcy//y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lc + yv/y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lcyv/y3Mr/8tzK//Lcyv/y3Mr/8dzK//Hcyv/x3Mr/8dzK//Hc + yv/y28r/8tvK//Lbyv/y28r/8tvK//Lbyv/x28r/8dvK//Hbyv/x28r/8dvJ//Hbyf/x28n/8dvJ//Hd + y//y4NL/9Ofc//ny6//9+/n////////////////////////////9/v7/9PPz/9za2v+8uLf/o52d/52V + lf+dlpb/nJaW/5yWlv+clZX/m5WU/5qUk/+ZkpL/pZ+f/8vHx//39/f///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////9/f3/+Lh3//S0Mz/zcrH/8zK + x//Mysf/zMrH/8zJx//Lycb/y8jG/8rIxf/KyMX/ysfF/8nHxP/JxsT/ycbD/8jFw//IxcP/yMXC/8fE + wv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMG+/8TAvv/EwL7/w8C+/8XCwP/Rzsz/4d/d/+/u + 7P/5+fj//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+//s6+v/1dHR/7i0s/+inJz/nZeX/56Xl/+dlpb/nJaW/5yWlv+clZX/m5WU/5uU + lP+dlpb/urW1/+jm5v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//Lx8P/b2tf/z83K/83Kx//Mysf/zMrH/8zKx//Mycb/y8nG/8vI + xv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGw//JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XC + wP/Fwr//xMK//8TBv//EwL7/w8C+/8PAvv/DwL7/ycbE/9fU0v/n5uT/8fHx//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////8/Pz/8fHw/+Ph4f/Kxsb/sKqp/6Gb + mv+fmJj/n5iY/56YmP+dl5f/nZaW/52Wlv+clpb/nJWV/52Wlv+tp6f/19PT//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z7 + +//p5+f/1tXS/87Myf/Nysj/zcrI/8zKx//Mysf/zMnH/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nG + xP/JxsT/ycbD/8jFw//IxcL/x8TC/8fEwv/HxMH/xsPB/8bDwP/FwsD/xcK//8XCv//Ewb//xMC+/8PA + vv/Cv73/wr+9/8bDwf/Ny8n/2dfX/+no5v/19PP/+vr6//39/f////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////v7/+/v7//b19f/q6un/09HQ/7u2tf+qpaT/opyb/5+Zl/+gmZn/n5mZ/5+YmP+emJj/nZiY/52X + l/+clZX/nJaV/6Wfn//LyMj/9fPz//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////49/f/5OLg/9TSz//Oy8n/zcrI/8zK + x//Mysf/zMrH/8zJx//Mycf/y8nG/8vIxv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8jF + wv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XCwP/Fwr//xMC//8TAvv/DwL7/wr+9/8K+vP/Cv73/yMTD/9HO + zP/c2df/5uTl//Hx8f/6+vn//f39//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//z8/P/39vb/6efn/9bU0//EwcD/s6+u/6Wf + nf+gmZj/oJqa/6Gbmv+gmpn/n5qa/5+Ymf+fmJj/npiY/52Xl/+clZX/oJqZ/765uf/q6Oj///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8/Px/9/d3P/S0M3/zczI/83KyP/Mysf/zMrH/8zJx//Mycf/y8nG/8vI + xv/KyMX/ysfF/8nHxP/Jx8T/ycbE/8nGw//IxcP/yMXC/8jFwv/HxML/x8TB/8bDwf/Gw8D/xcLA/8XC + wP/Fwr//xMG//8TAvv/DwL7/w7+9/8O/vf/Cv73/w7+9/8K+vP/GwsD/zszL/9rZ2P/l5OP/7Ovr//T0 + 8//7+/r//f79///+//////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////3+ + /f/5+fn/8O/v/+Tj4v/X1dT/yMPD/7WwsP+ooqH/pJ6d/6OdnP+inJv/oZub/6Gbm/+gmpr/oJqa/5+Z + mf+fmJj/npiY/52Wlv+gmpr/tK+u/9/d3f/7+/v///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v79/+/u + 7f/d2tj/0c/M/87Myf/Nysj/zMrH/8zKx//Mysf/zMnG/8vJxv/LyMb/ysjF/8rHxf/Kx8X/ycfE/8nG + xP/JxsP/yMXD/8jFw//IxcL/x8TC/8fEwf/Gw8H/xsPA/8bDwP/FwsD/xcK//8TBv//EwL7/xMC+/8PA + vv/Cv73/wr+9/8K+vP/Bvbv/w8C+/8XCwP/Kx8X/0tDP/97c2//o6Of/7+/u//Py8v/49/f//Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//v6+v/39vb/8PDv/+rp6f/h397/0s7O/7+8u/+wrKv/qqWk/6ii + oP+knp3/o52c/6Odnf+inJz/opyb/6Kcm/+hm5v/oZqa/6Camf+fmZn/nZeX/6Camf+yra3/19TU//f3 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z7+//t6+n/2tfV/9HOzP/Ny8j/zcrI/8zK + x//Mysf/zMrH/8zJxv/Lycb/y8jG/8rIxf/KyMX/ysfF/8nHxP/JxsT/ycbD/8nGw//IxcP/yMXC/8fE + wv/HxMH/xsPB/8bDwf/Gw8D/xcLA/8XCv//Ewb//xMC//8TAvv/DwL7/wr+9/8K/vf/Bvbv/wL27/8G9 + u//Bvbv/xMHA/8fEwv/Lycf/09DP/9vY1//m4+P/7u3t//X09P/49/f/+vr6//v7+//8/Pv//fz8///+ + /v////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////f39//z8/P/7+vr/+vn5//f39//29fX/8vDw/+jm + 5v/c2tr/z8zL/8K+vv+5tLP/sqys/6ulpf+moJ//pJ+e/6Wfnf+lnp3/pJ6e/6Senf+jnZ3/opyd/6Kc + nP+inJv/oZub/6Camv+fmpr/oJqa/66qqf/S0M//9fT0//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+vn/6+ro/9nW1P/Pzcr/zsrI/8zKx//Nysj/zMrH/8zKx//Mycf/y8nG/8vI + xv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nGxP/JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XC + wP/Fwr//xcG//8TAv//EwL7/wsC+/8K/vf/Bv73/wb68/8G+vP/Avbv/wL27/767uf+/u7n/wr28/8fD + wf/Nysn/0c7N/9fV1P/e3Nv/4+Lh/+no6P/v7u3/9PLy//j39//7+/r//Pz8//38/P/+/f3//v79//7+ + /f/9/f3//f39//39/f/+/f3//v39//39/f/9/f3//f39//79/f/+/f3//f39//39/f/8/Pz//Pz8//v6 + +//4+Pj/9PTz/+/u7v/p5+f/4eDf/9rY2P/U0ND/y8fG/8K+vv+8uLj/s66t/6ulpf+ooaD/pqGg/6ag + oP+moaD/pqCg/6agn/+mn5//pZ6f/6Sfnf+knp3/o5yd/6Kcnf+inJz/oZub/6Camv+hmpr/rqio/8/L + y//y8vH///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v//////+vr5/+ro + 5//Z2NX/0M7L/83Kx//Nysj/zMrH/8zKx//Mycf/y8nG/8vIxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nG + xP/JxsP/yMXD/8jFwv/HxML/x8TB/8fEwf/Gw8H/xsPA/8XCwP/Fwr//xcK//8TBv//EwL7/w8C+/8K/ + vf/Cv73/wr+9/8G+vP/Bvbv/wL27/8C8u//AvLr/v7u6/7+8uf+/vLr/vbq4/7+8uv/EwsD/ycfF/9DO + zP/X1NP/2tfX/93c2v/j4eD/5uTk/+ro5//r6en/6+vp/+vr6v/s6+v/7e3r/+7t7P/v7e3/7+3t/+3s + 6//t6+v/7Orq/+vq6v/q6Oj/6efn/+jn5//n5eT/4+Hh/+De3f/a19f/1dPR/9HOzv/MyMj/wr++/7u3 + tv+0r67/rain/6qlo/+rpqX/qaSj/6mjov+ppKP/qaSi/6eiof+noaD/pqCg/6agoP+moKD/pZ+f/6Sf + nv+knp3/pJ2d/6Odnf+inJz/oZua/6Odm/+vqan/zsrK//Du7v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////v6+v/r6un/2tnW/9HPy//Ny8j/zcrI/8zK + x//Mysf/zMnH/8vJxv/Lycb/y8jG/8rIxf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/x8TC/8fE + wv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XCv//Ewb//xMC+/8PAvv/Cv73/wr+9/8K/vf/Bvrz/wb68/8C9 + u//AvLr/wLy6/7+8uv+/vLr/vbq4/726uP+9urj/vbq4/8C8uv/Cvrz/v7y5/7+8uf/Dvr3/yMTD/8vH + xv/Nysj/zcvJ/87Lyv/Pzcz/0dDO/9PQz//U0dD/09DP/9LPzv/Rzs3/zsvK/8zJyf/KxsX/yMTD/8fE + w//FwL//wLy7/7q2tf+1sK//sq2s/7Ourf+zrq3/sKuq/66pqP+sp6b/rKem/6umpf+qpaT/qqWk/6mk + o/+ppKP/qaOi/6ijov+noqH/p6Gg/6ehoP+moaD/paCf/6Wgn/+kn57/pJ6d/6Odnf+inJv/pZ6e/7Ot + rP/PzMv/8O/v//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////8/Pz/7ezr/9za2P/Qz8z/zsvI/83KyP/Mysf/zMrH/8zJxv/Mycb/y8nG/8vI + xv/KyMX/ysfF/8rHxf/Jx8T/ycbE/8nGw//IxcP/yMXC/8jFwv/HxML/x8TB/8bDwf/Gw8D/xsPA/8XC + wP/Fwr//xMG//8TAvv/EwL7/w8C+/8K/vf/Cv73/wb68/8G+vP/Bvrz/wL27/8C8uv+/vLr/v7u5/767 + uf+9urj/vLm3/7y4tv+7t7b/ure0/7q3tP+7trX/u7e2/7y4tv+8uLb/vLi2/7y4t/+9urj/v7u5/7+6 + uf+/u7n/vbq4/725uP+9uLf/ura0/7i0s/+3srH/tbCv/7Swr/+0r67/sq2s/7Csqv+vqaj/rain/62o + p/+tqaf/rain/6ynpv+sp6b/rKem/6ynpv+rpqX/q6Wk/6ulpP+qpaT/qaSj/6mjov+oo6L/p6Kh/6ei + of+noaD/pqCg/6Wgn/+ln57/pJ6e/6Sdnf+noqH/ta+v/9bS0v/z8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+/v7/+/u + 7v/e3Nv/0tHN/87Lyf/Ny8j/zMrH/8zKx//Mysf/zMnG/8vJxv/LyMb/ysjF/8rIxf/Kx8X/ycfE/8nG + xP/JxsP/yMXD/8jFw//IxcL/x8TC/8fEwf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TAv//EwL7/xMC+/8LA + vv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C8uv/AvLr/v7y6/7+7uf+/u7n/vbu5/725t/+8uLf/vLm2/7y5 + tv+7t7X/ura0/7m2s/+4tLL/uLSy/7i0s/+4tLL/uLSy/7izsv+3srD/tbKw/7axsf+2sLD/tLCu/7Ou + rf+zra3/sq2s/7Gsq/+xrKv/sayr/7Csqv+wrKr/sKuq/6+qqf+uqqj/rqmo/62op/+uqKj/rKem/62n + pv+rp6b/q6Wk/6ulpP+rpaT/qaWk/6mjov+po6L/p6Ki/6eiov+noqD/p6Cg/6Wgn/+ln57/pZ+f/6ij + o/+5trX/29nY//X09P////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////z9/f/x8PD/4uHf/9XT0P/Qzcr/zcrH/8vJ + xv/Mysf/zMnG/8vJxv/LyMb/ysjF/8rIxf/Kx8X/ycfE/8nGxP/JxsP/yMXD/8jFw//IxcL/x8TC/8fE + wf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//Ewb7/xMC+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 + u//AvLr/v7y6/7+7uf+/u7n/vru5/726uP+9ubf/vLm3/7y5t/+8uLb/u7e1/7q3tf+6trT/ura0/7q2 + tP+5tbP/uLSz/7i0sv+3s7H/trOx/7aysf+2sbD/tbGv/7Wwr/+1r6//tK+u/7Ourf+yrqz/sq2s/7Gs + q/+xrKv/sKyq/7Crqv+vqqn/rqqo/66pqP+uqaj/rain/62npv+sp6b/q6al/6umpf+rpaT/qqWk/6mk + o/+po6L/qKKi/6iiov+noqH/p6Gg/6ahn/+ln5//r6mp/8K+vv/d3Nv/+fr5//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/9vb2/+Xk4v/Y19T/0M7L/8zKx//Mysf/zMrH/8zJx//Lycb/y8jG/8vI + xv/KyMX/ysfF/8nHxP/JxsT/ycbD/8nGw//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XC + v//Ewr//xMG//8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/7+8uv+/vLr/v7u5/767 + uf+9urj/vbm3/725t/+8ubf/vLi2/7u4tv+7t7X/ura0/7q2tP+6trT/ubWz/7i0sv+3tLL/t7Sy/7ez + sf+2srD/trGw/7Wwr/+0sK7/tLCu/7Svrv+zrq3/sq6s/7KtrP+yrKz/sayr/7Csqv+wq6r/r6qp/66q + qP+uqqj/rqmo/62op/+tp6b/rKem/6unpv+rpqX/q6Wk/6qlpP+ppKP/qaOi/6miov+ooqH/p6Kh/6ql + pP+0r6//ysbG/+jm5v/9/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r5 + +P/r6+n/3NvY/9TSz//Qzsv/zMvI/8zKx//Mycb/y8nG/8vJxv/LyMb/ysjF/8rHxf/Jx8T/ycbE/8nG + xP/JxsP/yMXD/8jFwv/HxML/x8TC/8fEwf/Gw8H/xsPA/8XCwP/Fwr//xcK//8TBv//EwL7/w8C+/8K/ + vf/Cv73/wr+9/8G+vP/Bvrz/wL27/8C8uv/AvLr/v7y6/7+7uf++u7n/vbq5/725uP+9ubf/vLm3/7y4 + tv+7uLb/uri2/7q3tf+6trT/ubW0/7m1s/+5tLL/uLSy/7e0sv+3s7H/trKw/7axsP+1sbD/tbGv/7Ww + rv+0r67/s6+t/7KurP+yrqz/sq2s/7Gsq/+wrKr/sKuq/6+qqf+vqqn/rqqo/66pqP+tqKf/raem/62n + pv+sp6b/q6al/6ulpP+qpaT/qaSj/6mjov+rpKT/sKqq/7y4t//Y1tb/8fDw//39/f////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////7+/v/8fLw/+bl4//Z2NX/0M/L/83L + yP/Mycb/y8nG/8vJxv/LyMb/y8jG/8rIxf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/yMXC/8fE + wv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XCv//EwL//xMC+/8LAvv/CwL7/wr+9/8K/vf/Bvrz/wb68/8C9 + u//AvLr/wLy6/7+8uf+/u7n/vbu5/726uf+9ubf/vbm3/7y5t/+8uLb/ure1/7q3tf+7trT/urW0/7m1 + tP+5tLL/ubSy/7e0sv+3tLL/t7Ow/7aysP+2srD/trKw/7Wxrv+0sK//tK+u/7KvrP+yr6z/sq6s/7Ks + rP+wrKr/sKyq/7Cqqv+wqqr/rqqo/66qqP+uqaj/raem/6ynpv+sp6b/q6al/6ulpP+qpaT/qqWk/6um + pf+2sLD/zMjI/+Ti4v/39vb///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////j4+P/s7Or/4N/d/9XT0P/OzMn/y8nF/8vIxf/Lycb/y8jG/8rI + xf/Kx8X/ycfE/8nHxP/JxsT/ycbD/8jFw//IxcL/yMXC/8fEwv/HxMH/xsPB/8bDwP/FwsD/xcLA/8XC + v//Ewb//xMC+/8PAvv/DwL7/wr+9/8K/vf/Bvrz/wb68/8C+vP/Avbv/wLy6/7+8uv+/u7n/vru5/767 + uf+9urj/vbm4/7y5t/+8uLb/u7e1/7u3tf+7t7X/ura0/7m1tP+5tbP/ubWz/7i0sv+3tLL/t7Ox/7ay + sP+2srD/trKw/7Wxr/+0sK//tK+u/7Ovrf+zr63/sq6s/7KtrP+xrKv/sKyq/7Crqv+wq6r/r6qp/66q + qP+uqaj/rain/6ynpv+sp6b/q6al/6ulpP+rpqX/tbCv/8TAwP/Y1NT/7e3t//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v3/9vX0/+jm5P/c2db/09HO/83MyP/Mysf/y8nG/8vIxv/KyMX/ysfF/8rHxf/Jx8T/ycbE/8nG + w//IxcP/yMXD/8jFwv/HxML/x8TB/8bDwf/Gw8D/xsPA/8XCwP/Fwr//xMG//8TAvv/EwL7/w8C+/8K/ + vf/Cv73/wb68/8G+vP/Bvrz/wL27/8C8u/+/vLr/v7u5/7+7uf++u7n/vbq5/725t/+8ubf/vLi2/7y4 + tv+7uLb/ure1/7q2tP+5trT/uba0/7m1s/+4tLL/t7Sy/7ezsf+2srD/trKw/7aysP+1sa//tbCu/7Sv + rv+0rq7/s66t/7KurP+yraz/sayr/7Csqv+wrKr/sKuq/6+qqf+uqaj/rqmo/62op/+sp6b/rqmo/7Ww + r/+/urn/0c7N/+rp6f/8/Pz//v////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////v7+//08/H/5+Xj/9nY + 1f/S0M3/z83K/8zKx//Lycb/y8jG/8rIxf/Kx8X/ycfE/8nGxP/JxsP/ycbD/8jFw//IxcL/x8TC/8fE + wf/Gw8H/xsPB/8bDwP/FwsD/xcK//8TBv//EwL//xMC+/8PAvv/Cv73/wr+9/8G+vP/Bvrz/wb68/8C9 + u//AvLr/v7y6/7+8uv+/u7n/vru5/726uP+9ubf/vLm3/7y5t/+8uLb/u7e1/7q3tf+6trT/urW0/7m1 + tP+5tbP/uLSy/7e0sv+3tLL/t7Ox/7aysP+2sbD/tbGv/7Swrv+0sK7/tK+u/7Ourf+yrqz/sq2s/7Gs + q/+xrKv/sKyq/7Crqv+uqqj/sKup/7Ktq/+0sK7/vbm4/9HOzf/p6Of/9/b2//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+fn4//Hw7//n5eT/29nX/9LQzf/OzMr/zMnG/8rH + xf/LyMb/ycbE/8nGxP/JxsP/ycbE/8nGw//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XC + v//Fwb//xMG//8TAvv/DwL7/wr+9/8K/vf/Cv73/wb68/8G+vP/Avbv/wLy6/8C8uv+/vLr/v7u5/767 + uf+9urj/vbm3/725t/+8ubf/vLi2/7u3tf+7t7X/u7a1/7q2tP+5tbT/ubWz/7i0sv+3tLL/t7Oy/7ez + sf+2srD/trKw/7Wxr/+0sK7/tLCu/7Svrv+yrqz/sq2s/7Gsq/+xrKv/sKyq/7Grqv+xrKr/trKw/8O/ + vf/U0tD/5ePi//Lx8f/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////5+fn/7+7t/+bl5P/f3dz/1tTS/87Myf/Lycb/ysjF/8nHxP/JxsT/yMbD/8nG + w//IxcP/yMXC/8fEwv/HxMH/x8TB/8bDwf/Gw8D/xcLA/8XCv//Fwr//xMG//8TAvv/DwL7/wr+9/8K/ + vf/Cv73/wb68/8G+vP/Avbv/wLy7/8C8uv+/vLr/v7u5/767uf+9urj/vbq4/725t/+8ubf/vLi2/7u3 + tf+7t7X/u7e1/7q2tP+5tbT/ubWz/7i0sv+4s7L/t7Oy/7ezsf+2srD/trKw/7Wxr/+0sK7/tLCu/7Sv + rv+zrq3/sa2s/7Gsq/+yrKv/trGw/765uP/IxcT/1tPS/+Ti4f/09PL///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7//v7+//39 + /f/19fX/6uno/97e2//X1tP/1NLP/8/Nyv/LyMb/yMbD/8jGw//JxcP/yMXC/8jFwv/HxML/x8TC/8fE + wf/Gw8H/xsPA/8XCwP/FwsD/xcK//8TBv//EwL7/w8C+/8K/vf/Cv73/wr+9/8G+vP/Bvbz/wL28/8C9 + u//AvLr/v7y6/7+7uf++u7n/vbu5/726uP+9ubf/vLm3/7y4tv+7t7X/ure1/7q3tf+6trT/ubW0/7m1 + s/+5tLL/uLSy/7e0sv+3s7H/trKw/7Wwr/+1sK//tLCu/7Ovrf+1sa//uLSz/724t//Ev77/zcnI/9vY + 2P/s6+v/+/r6//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////Pz8//j4+P/x8fH/6ejm/9/d + 2//V0tD/z8zK/83LyP/Mycf/ycfE/8nGxP/IxcL/x8TC/8fEwv/HxMH/xsPB/8bDwP/Gw8D/xcLA/8XC + v//Ewb//xMC+/8TAvv/DwL7/wr+9/8K/vf/Bvrz/wb28/8G9vP/Avbv/wLy6/7+8uv+/u7n/v7u5/767 + uf+9urj/vbm3/7y5t/+8uLb/vLi2/7u4tv+7t7X/ura0/7m1tP+5tbP/ubWy/7e0sv+3s7H/t7Ox/7ez + sv+5tLP/ubSy/7m2tP/Cvr3/zMnJ/9vY2P/r6en/9PTz//n5+f/+/f3///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+vr6//X19P/w7u3/6efm/+Hf3f/Z19X/0tDO/87L + yP/JxsP/yMbD/8rHxP/IxcL/xsPB/8XCv//Fw7//xcLA/8XCwP/Ewb//w8C+/8TAvf/DwL3/wr+9/8K/ + vf/Bvrz/wb28/8G9vP/Avbz/wLy6/7+8uv+/u7n/v7q4/767uf+9urj/vLm3/7y4tv+8uLb/vLi2/7u4 + tv+7t7X/ubW0/7i0s/+6trT/u7e1/7m1s/+4s7L/vLi3/8K9vP/KxsX/09DQ/93b2//n5uX/7u3t//b2 + 9v////////////////////////////7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v39//f29v/v7u3/6ejn/+Ti4P/d29r/2djV/9fV0//Rz83/zcrI/8rI + xf/IxsP/xcLA/8TAvv/Ewb7/xMG//8TBv//Ewb//xMC+/8O/vf/Cv7z/wb67/8C9u//Avbv/wLy6/8C8 + uv+/vLr/v7u5/7+7uf+/u7n/vbu4/725t/+7t7X/ure1/7u3tf++urj/vrq5/8C8u//Fwb//ysfF/87L + yv/Sz87/2tfX/+He3f/o5+b/8vHy//z8/P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//39/f/4+Pj/8/Lx/+3r6//m4+P/4eDe/97c2v/Z2Nb/1NHP/8/Myv/PzMr/0M3K/8/M + y//Oy8r/zMnH/8rHxP/IxcP/x8TC/8bDwP/Gw8D/xcLA/8bDwf/Gw8H/xsTC/8jFw//JxcP/ycfF/8nH + xf/IxcP/x8XD/8vHx//Rzcz/1NLR/9jW1P/d29n/5eTj/+/u7f/39vb//fz8///+/v/+//////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//38 + /f/7+/v/+vr6//n5+f/39/f/9PLy/+/u7v/r6+r/6ejn/+bl4//i4eD/397c/9zb2f/b2Nf/2dfV/9fV + 0//X1dP/1tTT/9fV1P/Z19X/29nY/93b2v/g3d3/4+Hh/+bk5P/o6Of/6+vr//Dw7//19PT/+Pf3//j3 + 9//5+fj/+/v7//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/+/v7//n5+f/49/f/9vb1//X09P/09PP/8/Py//Ly8v/y8vL/8vHx//Ly8f/z8/L/9fT0//b1 + 9f/39vf/+fj4//v6+v/9/f3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + + NoControl + + + 4, 4, 4, 4 + + + R-Instat + + + mnuDescribe + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeOneVariable + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeOneVariableSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeOneVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator33 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeOneVariableFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeOneVariableRatingData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeTwoVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeTwoVariablesSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeTwoVariablesGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator34 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeTwoVariablesFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeThreeVariable + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeThreeVariableSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeThreeVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator36 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeThreeVariableFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecific + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificFrequency + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificSummary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificMultipleResponse + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator26 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificScatterPlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificLinePlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificHistogram + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificDotPlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificRugPlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificBarChart + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificCummulativeDistribution + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificParallelCoordinatePlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeSpecificMosaic + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeGeneral + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeGeneralColumnSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeGeneralTabulation + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeGeneralGraphics + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator38 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeGeneralUseSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator9 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeMultivariate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeMultivariateCorrelations + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeMultivariateprincipalComponents + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeMultivariateCanonicalCorrelations + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator13 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeUseGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeCombineGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeThemes + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuDescribeViewGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelProbabilityDistributions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelProbabilityDistributionsShowModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelProbabilityDistributionsCompareModels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelProbabilityDistributionsRandomSamplesUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator3 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOneVariable + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOneVariableFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOneVariableCompareModels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOneVariableUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelTwoVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelTwoVariablesFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelTwoVariablesChooseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelTwoVariablesUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelThreeVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelThreeVariablesFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelThreeVariablesChooseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelThreeVariablesUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelFourVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelFourVariablesFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelFourVariablesChooseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelFourVariablesUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelGeneral + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelGeneralFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelGeneralChooseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelGeneralUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator4 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelHypothesisTests + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelUseModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherOneVariable + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherOneVariableExactResults + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherOneVariableSampleSummaryData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherOneVariableNonParametric + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherOneVariableGoodnessofFit + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesTwoSamples + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesSummaryData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesSimpleRegression + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesOneWayANOVA + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesNonParametricTwoSamples + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherTwoVariablesNonParametricOneWayANOVA + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherThreeVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherThreeVariablesSimpleWithGroups + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherThreeVariablesNonParametricTwoWayANOVA + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherThreeVariablesChisquareTest + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherGeneral + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherGeneralANOVAGeneral + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherGeneralRegression + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuModelOtherGeneralLogLinear + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticExamine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticProcess + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticEvaporation + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticEvaporationSite + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticEvaporationPenman + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCrop + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCropCropCoefficients + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCropWaterSatisfactionIndex + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticHeatSum + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuView + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewDataView + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewOutputWindow + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewLog + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewScriptWindow + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewColumnMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewDataFrameMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator22 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewClimaticMenu + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewProcurementMenu + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewOptionsByContextMenu + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator39 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuViewResetToDefaultLayout + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelp + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpHelpIntroduction + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpHistFAQ + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpGetingStarted + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator28 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpWindows + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpDataViewSpreadsheet + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpMenus + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpAboutR + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpRPackagesCommands + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpDataset + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator29 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpGuide + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpGuidesCaseStudy + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpGuideGlosary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuhelpGuidesMore + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpAboutRInstat + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpLicence + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuHelpAcknowledgments + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + OpenFile + + + System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator16 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + SaveFileDialog1 + + + System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimatic + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFile + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileOpensst + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileOpenGriddedData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileImportandTidyNetCDF + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileOpenandTidyShapefile + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimateFileImportFromClimSoft + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileImportFromCliData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator15 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticFileExportToCPT + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator18 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineTidyDailyData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineNonNumericCases + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineReplaceValues + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineDuplicates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator54 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineStack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineUnstack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineMerge + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineAppend + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator50 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineOneVariableSummarize + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineOneVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticTidyandExamineOneVariableFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesGenerateDates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesMakeDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesInfillMissingDates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesUseDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesMakeTime + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDatesUseTime + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDefineClimaticData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckDataInventory + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckDataDisplayDaily + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckDataBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckDataQCTemperatures + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCheckDataQCRainfall + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepare + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuCimaticPrepareTransform + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareConversions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareCompare + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator37 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareClimaticSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareStartoftheRains + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareEndOfRains + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareLengthOfSeason + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareSpells + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareExtremes + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator46 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareClimdex + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareSPI + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator51 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareEvapotranspiration + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareSummary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareNewWorksheet + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareImportDailyData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareMakeFactor + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareShiftDailyData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareUnstackDailyData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPrepareStackDailyData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator30 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribe + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeRainfall + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeTemperatures + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeWindSpeedDirection + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeWindSpeedDirectionWindRose + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeSunshineRadiation + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator17 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticDescribeGeneral + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator31 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPICSA + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPICSARainfall + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPICSACumExeedenceGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPICSATemperature + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticPICSACrops + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuCMSAF + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCMSAFPlotRegion + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticCMSAFExporttoCMSAFRToolbox + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticMapping + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticModelsExtremes + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticModelCircular + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticModelMarkovModelling + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator23 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCF + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportOpenSST + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportExporttoCPT + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator32 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportCorrelations + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportPrincipalComponents + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportCanonicalCorrelations + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticSCFSupportCumulativeExceedanceGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethods + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulation + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationStartOfRain + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationEndOfRain + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationChangeFormatDayMonth + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationExportCPTToTabular + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationDayMonth + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationDisplayDaily + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationDisplayDOYOfYear + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationDisplayRainRunningTotal + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationDisplaySpellLength + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationExportForPICSA + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationExtremeEvents + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationMissingData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsDataManipulationMissingDataTable + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimateMethodsDataManipulationMonthlySummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimateMethodsDataManipulationOutputForCD + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphics + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsClipBoxPlot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsCliplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsMissingValues + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsHistogram + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsCumExceedance + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsInventory + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsAnnualRainfall + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsRainCount + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsTimeseries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsGraphicsWindrose + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimateMethodsGraphicsMultipleLines + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClmateMethodThreeSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditional + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditionalOutputForCPT + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditionalRainsStatistics + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditionalSeasonalSummary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditionalSeasonalSummaryRain + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimaticClimateMethodsAdditionalWaterBalance + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuClimateMethodsCreateClimateObject + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSave + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSaveAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSaveAsDataAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSaveAsOutputAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSaveAsLogAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileSaveAsScriptAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFilePrint + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFilePrintPreview + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tlSeparatorFile3 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFIleExit + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEdit + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditFind + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditFindNext + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditReplace + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditCut + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditCopy + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditCopySpecial + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditPaste + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuEditSelectAll + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + FolderBrowserDialog1 + + + System.Windows.Forms.FolderBrowserDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tstatus + + + System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbOpen + + + System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbOpenFromLibrary + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbSave + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbCopy + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbPaste + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + separator1 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbEditLastDialog + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbLast10Dialogs + + + System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + sepStart + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + sepEnd + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbLastGraph + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + separator2 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbDataView + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbOutput + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbColumnMetadata + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbLog + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbResetLayout + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + separator3 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTbHelp + + + System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFile + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileNewDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileOpenFromFile + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileOpenFromLibrary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator35 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileOpenFromODK + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileOpenFromCSPRO + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileImportFromDatabases + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileImportandTidyNetCDFFile + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator27 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileConvert + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tlSeparatorFile + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileExport + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileExportExportDataSet + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileExportExportRObjectsToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileExportExportRWorkspace + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileExportExportGraphAsImage + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuFileCloseData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator8 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepare + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameViewData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameRenameColumn + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameRowNumbersNames + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator1 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameSort + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameFilter + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameReplaceValues + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator2 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameConvertColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameColumnMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameColumnStructure + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator20 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameReorderColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameInsertColumnsRows + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameDeleteColumnsRows + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameProtectColumn + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameHideColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataFrameFreezeColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataframeColourByProperty + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataDuplicates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataCompareColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataNonNumericCases + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator49 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataOneVariableSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataOneVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataOneWayFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator41 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataExportOpenRefine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataImportOpenRefine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator40 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPreparePrepareToShareJitter + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataPrePareToShareSdcPackage + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCheckDataAnonymiseIDColumn + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareCalculator + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator6 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnCalculate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateRegularSequence + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateEnter + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateDuplicateColumn + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator25 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateRowSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateRank + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnPrpareColumnGeneratePolynomials + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator56 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGenerateRandomSamples + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnGeneratePermuteRows + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactor + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorConvertToFactor + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorRecodeNumeric + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorCountInFactor + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator12 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorRecodeFactor + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorCombineFactors + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorDummyVariables + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator14 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorLevelsLabels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareFactorViewLabels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorReorderLevels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorReferenceLevel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorUnusedLevels + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorContrasts + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator19 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnFactorFactorDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnText + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextFindReplace + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextTransform + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextSplit + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextCombine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextMatch + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnTextDistance + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateGenerateDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateMakeDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateInfillMissingDates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateUseDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateMakeTime + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDateUseTime + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDefine + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDefineConvertColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator55 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnDefineCircular + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshape + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeColumnSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeGeneralSummaries + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator10 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeStack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeUnstack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeMerge + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator11 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareAppendDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeSubset + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeRandomSubset + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareColumnReshapeTranspose + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator7 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinks + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinksAddKey + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinksViewAndRemoveKey + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinksAddLink + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinksViewAndRemoveKeys + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareKeysAndLinksAddComment + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObject + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectDataFrameMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectRenameDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectReorderDataFrames + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectCopyDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectDeleteDataFrame + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator21 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectHideDataframes + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectRenameMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectReorderMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareDataObjectDeleteMetadata + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareRObjects + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareRObjectsView + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareRObjectsRename + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareRObjectsReorder + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuPrepareRObjectsDelete + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurement + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementOpenFromLibrary + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDefineData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepare + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareFilterByCountry + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator42 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareDefineContractValueCategories + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareRecodeNumericIntoQuantiles + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareSetFactorReferenceLevel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareUseAwardDate + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator43 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareSummariseRedFlagsByCountryorOther + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareSummariseRedFlagsByCountryAndYearorOther + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementPrepareMergeAdditionalData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribe + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeOneVariableSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeOneVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator44 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategorical + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategoricalOneVarFreq + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategoricalTwoVarFreq + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator52 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategoricalBarCharts + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategoricalMosaic + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeCategoricalTreemap + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeNumeric + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeNumericBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + HistogramToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator53 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDescribeNumericCorrelationsRedFlagsOrOthers + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementMapping + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementMappingMapCountryValues + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementModelDefineCorruption + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementModelFitModelToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator45 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementDefineRedFlags + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementUseCRI + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementCTFVCalculateCRI + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuProcurementUseCRISummariseCRIbyCountry + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContext + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckDataDuplicates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckDataCompareColumns + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator47 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckDataOneVariableSummarise + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckDataOneVariableGraph + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextCheckDataOneVariableFrequencies + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextDefineOptionsByContexts + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextPrepare + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextPrepareCalculateDIfferenceBetweenOptions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator48 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextMergeAdditionalData + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextPrepareStack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextPrepareUnstack + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextDescribe + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextDescribeCompareTwoTreatments + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextDescribeCompareMultipleTreatments + + + mnuToolsInstallRPackage + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextDescribeBoxplot + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextModelFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuOptionsByContextGeneralFitModel + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuTools + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsRunRCode + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsRestartR + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsCheckForUpdates + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsClearOutputWindow + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolStripSeparator5 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsSaveCurrentOptions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsLoadOptions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mnuToolsOptions + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ExportToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + frmMain + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/instat/frmMain.vb b/instat/frmMain.vb index 801ccdbcffa..a5f28daa100 100644 --- a/instat/frmMain.vb +++ b/instat/frmMain.vb @@ -60,7 +60,6 @@ Public Class frmMain End Sub Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Dim prdCustom As New clsCustomRenderer(New clsCustomColourTable) Dim bClose As Boolean = False ' Note: this must change when R version changes @@ -340,11 +339,8 @@ Public Class frmMain dlgRegularSequence.ShowDialog() End Sub - Private Sub mnuCalculations_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateCalculations.Click - dlgCalculator.ShowDialog() - End Sub - Private Sub mnuPrepareAddColumnRowSummary_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateRowSummary.Click + Private Sub mnuPrepareAddColumnRowSummary_Click(sender As Object, e As EventArgs) dlgRowSummary.ShowDialog() End Sub @@ -356,14 +352,10 @@ Public Class frmMain dlgSummaryTables.ShowDialog() End Sub - Private Sub mnuPrepareAddColumnTransform_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateTransform.Click + Private Sub mnuPrepareAddColumnTransform_Click(sender As Object, e As EventArgs) dlgTransform.ShowDialog() End Sub - Private Sub mnuPrepareAddColumnPolynomials_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculatePolynomials.Click - dlgPolynomials.ShowDialog() - End Sub - Private Sub mnuPrepareReshapeStack_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnReshapeStack.Click dlgStack.ShowDialog() End Sub @@ -509,10 +501,6 @@ Public Class frmMain dlgPrintPreviewOptions.ShowDialog() End Sub - Private Sub mnuPrepareAddColumnRank_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateRank.Click - dlgRank.ShowDialog() - End Sub - Private Sub mnuClimateMethodsCreateClimateObject_Click(sender As Object, e As EventArgs) dlgCreateClimateObject.ShowDialog() End Sub @@ -1120,9 +1108,6 @@ Public Class frmMain dlgEndOfRainsSeason.ShowDialog() End Sub - Private Sub mnuOrganiseColumnGenerateCountInFactor_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnGenerateCountInFactor.Click - dlgCountinFactor.ShowDialog() - End Sub Private Sub mnuDescribeSpecificScatterPlot_Click(sender As Object, e As EventArgs) Handles mnuDescribeSpecificScatterPlot.Click dlgScatterPlot.ShowDialog() @@ -1248,7 +1233,7 @@ Public Class frmMain dlgOpenSST.ShowDialog() End Sub - Private Sub mnuOrgCalculateDuplicateColumn_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateDuplicateColumn.Click + Private Sub mnuOrgCalculateDuplicateColumn_Click(sender As Object, e As EventArgs) dlgDuplicateColumns.ShowDialog() End Sub @@ -1892,11 +1877,11 @@ Public Class frmMain dlgParallelCoordinatePlot.ShowDialog() End Sub - Private Sub mnuPrepareColumnCalculateColumnSummaries_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateColumnSummaries.Click + Private Sub mnuPrepareColumnCalculateColumnSummaries_Click(sender As Object, e As EventArgs) dlgColumnStats.ShowDialog() End Sub - Private Sub mnuPrepareColumnCalculateGeneralSummaries_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnCalculateGeneralSummaries.Click + Private Sub mnuPrepareColumnCalculateGeneralSummaries_Click(sender As Object, e As EventArgs) dlgCalculationsSummary.ShowDialog() End Sub @@ -2131,4 +2116,38 @@ Public Class frmMain Private Sub mnuPrepareColumnDefineConvertColumns_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnDefineConvertColumns.Click dlgConvertColumns.ShowDialog() End Sub + + Private Sub mnuProcurementDescribeCategoricalTreemap_Click(sender As Object, e As EventArgs) Handles mnuProcurementDescribeCategoricalTreemap.Click + dlgTreemap.ShowDialog() + End Sub + + + Private Sub mnuToolsInstallRPackage_Click(sender As Object, e As EventArgs) Handles mnuToolsInstallRPackage.Click + dlgInstallRPackage.ShowDialog() +End Sub + + Private Sub mnuPrepareColumnGenerateDuplicateColumn_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnGenerateDuplicateColumn.Click + dlgDuplicateColumns.ShowDialog() + End Sub + + Private Sub mnuPrepareColumnGenerateRowSummaries_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnGenerateRowSummaries.Click + dlgRowSummary.ShowDialog() + End Sub + + Private Sub mnuPrepareColumnGenerateRank_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnGenerateRank.Click + dlgRank.ShowDialog() + End Sub + + Private Sub mnuPrepareColumnPrpareColumnGeneratePolynomials_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnPrpareColumnGeneratePolynomials.Click + dlgPolynomials.ShowDialog() + End Sub + + Private Sub mnuPrepareCalculateCalculations_Click(sender As Object, e As EventArgs) Handles mnuPrepareCalculator.Click + dlgCalculator.ShowDialog() + End Sub + + Private Sub mnuPrepareColumnGenerateCountInFactor_Click(sender As Object, e As EventArgs) Handles mnuPrepareColumnFactorCountInFactor.Click + dlgCountinFactor.ShowDialog() + + End Sub End Class \ No newline at end of file diff --git a/instat/instat.vbproj b/instat/instat.vbproj index 79b127ae9e7..3b17027c952 100644 --- a/instat/instat.vbproj +++ b/instat/instat.vbproj @@ -172,6 +172,12 @@ Form + + dlgRPackages.vb + + + Form + dlgSurvivalDefine.vb @@ -202,6 +208,12 @@ Form + + dlgTreemap.vb + + + Form + sdgThemesSub.vb @@ -2390,6 +2402,12 @@ UserControl + + ucrTry.vb + + + UserControl + ucrVariablename.vb @@ -2419,6 +2437,9 @@ dlgGraphsGUI.vb + + dlgRPackages.vb + dlgSurvivalDefine.vb @@ -2434,6 +2455,9 @@ dlgSurvivalRates.vb + + dlgTreemap.vb + sdgThemesSub.vb @@ -4479,6 +4503,9 @@ ucrElementLineControl.vb + + ucrTry.vb + ucrVariablename.vb @@ -4960,7 +4987,7 @@ PreserveNewest - + PreserveNewest @@ -4972,13 +4999,13 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -4987,22 +5014,25 @@ PreserveNewest - + + PreserveNewest + + PreserveNewest PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5011,13 +5041,13 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5026,7 +5056,7 @@ PreserveNewest - + PreserveNewest @@ -5038,7 +5068,7 @@ PreserveNewest - + PreserveNewest @@ -5047,13 +5077,13 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5068,7 +5098,13 @@ PreserveNewest - + + PreserveNewest + + + PreserveNewest + + PreserveNewest @@ -5077,22 +5113,22 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -5104,10 +5140,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5116,22 +5152,28 @@ PreserveNewest - + + PreserveNewest + + PreserveNewest PreserveNewest - + + PreserveNewest + + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5161,7 +5203,7 @@ PreserveNewest - + PreserveNewest @@ -5170,7 +5212,13 @@ PreserveNewest - + + PreserveNewest + + + PreserveNewest + + PreserveNewest @@ -5179,13 +5227,16 @@ PreserveNewest + + PreserveNewest + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5200,7 +5251,7 @@ PreserveNewest - + PreserveNewest @@ -5221,25 +5272,28 @@ PreserveNewest - + + PreserveNewest + + PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5248,10 +5302,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5260,13 +5314,13 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -5290,46 +5344,46 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5338,13 +5392,13 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -5356,7 +5410,7 @@ PreserveNewest - + PreserveNewest @@ -5368,7 +5422,10 @@ PreserveNewest - + + PreserveNewest + + PreserveNewest @@ -5377,6 +5434,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest @@ -5404,10 +5464,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5416,13 +5476,13 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -5437,7 +5497,7 @@ PreserveNewest - + PreserveNewest @@ -5452,19 +5512,16 @@ PreserveNewest - + PreserveNewest PreserveNewest - - PreserveNewest - - + PreserveNewest - + PreserveNewest @@ -5482,16 +5539,16 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5503,22 +5560,25 @@ PreserveNewest + + PreserveNewest + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5527,10 +5587,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5542,10 +5602,13 @@ PreserveNewest + + PreserveNewest + PreserveNewest - + PreserveNewest @@ -5554,10 +5617,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5566,10 +5629,10 @@ PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5578,13 +5641,16 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + + PreserveNewest + + PreserveNewest @@ -5593,16 +5659,16 @@ PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest @@ -5620,7 +5686,7 @@ PreserveNewest - + PreserveNewest @@ -5629,13 +5695,16 @@ PreserveNewest + + PreserveNewest + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5644,12 +5713,15 @@ PreserveNewest - + PreserveNewest PreserveNewest + + PreserveNewest + PreserveNewest @@ -5668,13 +5740,16 @@ PreserveNewest + + PreserveNewest + PreserveNewest PreserveNewest - + PreserveNewest @@ -5683,43 +5758,46 @@ PreserveNewest - + + PreserveNewest + + PreserveNewest PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5728,7 +5806,7 @@ PreserveNewest - + PreserveNewest @@ -5737,19 +5815,25 @@ PreserveNewest - + PreserveNewest PreserveNewest - + + PreserveNewest + + + PreserveNewest + + PreserveNewest PreserveNewest - + PreserveNewest @@ -5758,16 +5842,19 @@ PreserveNewest - + PreserveNewest - + + PreserveNewest + + PreserveNewest PreserveNewest - + PreserveNewest @@ -5776,7 +5863,7 @@ PreserveNewest - + PreserveNewest @@ -5785,16 +5872,16 @@ PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -5815,12 +5902,15 @@ PreserveNewest - + PreserveNewest PreserveNewest + + PreserveNewest + diff --git a/instat/instat_oif0jzjc_wpftmp.vbproj b/instat/instat_oif0jzjc_wpftmp.vbproj new file mode 100644 index 00000000000..e1faeee9dd9 --- /dev/null +++ b/instat/instat_oif0jzjc_wpftmp.vbproj @@ -0,0 +1,5953 @@ + + + + + Debug + AnyCPU + {D62FCDDB-1E9E-4B63-B7AA-6482343C9736} + WinExe + instat.My.MyApplication + instat + instat + 512 + WindowsForms + v4.6.1 + true + false + + + C:\Users\deaspo\Desktop\applications\ + true + Disk + false + Foreground + 7 + Days + false + false + true + Missing Tool + Polycarp + Testing Instat + 1 + 1.0.0.%2a + false + true + true + true + + + AnyCPU + true + full + true + true + bin\Debug\ + instat.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + true + + + AnyCPU + pdbonly + false + true + true + bin\Release\ + instat.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + true + + + On + + + Binary + + + Off + + + On + + + 86EEAB5D8DE8C40276DE8EE13475BF0BE1232B2D + + + instat_TemporaryKey.pfx + + + true + + + false + + + Resources\rinstat_icon_Hih_icon.ico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dlgGraphsGUI.vb + + + Form + + + dlgSurvivalDefine.vb + + + Form + + + dlgSurvivalDescribe.vb + + + Form + + + dlgSurvivalModel.vb + + + Form + + + dlgSurvivalObject.vb + + + Form + + + dlgSurvivalRates.vb + + + Form + + + sdgThemesSub.vb + + + Form + + + + dlgAddComment.vb + + + Form + + + dlgAddKey.vb + + + Form + + + dlgAddLink.vb + + + Form + + + dlgAnonymiseIDColumn.vb + + + Form + + + dlgAutoSaveRecovery.vb + + + Form + + + dlgBackupManager.vb + + + Form + + + dlgCalculateTreatmentDifferences.vb + + + Form + + + dlgCalculationsSummary.vb + + + Form + + + dlgAppend.vb + + + Form + + + dlgCliData.vb + + + Form + + + dlgClimaticBoxPlot.vb + + + Form + + + dlgClimaticCheckDataTemperature.vb + + + Form + + + dlgClimaticLengthOfSeason.vb + + + Form + + + dlgClimaticStationMaps.vb + + + Form + + + dlgClimaticSummary.vb + + + Form + + + dlgClimdexIndices.vb + + + Form + + + dlgClimSoft.vb + + + Form + + + dlgCompare.vb + + + Form + + + dlgCompareColumns.vb + + + Form + + + dlgCompareModels.vb + + + Form + + + dlgCompareTreatmentLines.vb + + + Form + + + dlgConversions.vb + + + Form + + + dlgCopyDataFrame.vb + + + Form + + + dlgCountinFactor.vb + + + Form + + + dlgCountryColouredMap.vb + + + Form + + + DlgDefineClimaticData.vb + + + Form + + + dlgCorruptionDescribe.vb + + + Form + + + dlgDefineCorruption.vb + + + Form + + + dlgDefineCorruptionOutputs.vb + + + Form + + + dlgDefineCRI.vb + + + Form + + + dlgDefineOptionsByContext.vb + + + Form + + + dlgDefineRedFlags.vb + + + Form + + + dlgEvapotranspiration.vb + + + Form + + + dlgHelpVignettes.vb + + + Form + + + dlgHypothesisTestsCalculator.vb + + + Form + + + dlgImportShapeFiles.vb + + + Form + + + dlgExportToCMSAF.vb + + + Form + + + dlgMosaicPlot.vb + + + Form + + + dlgVisualizeData.vb + + + Form + + + sdgComment.vb + + + Form + + + sdgMapOption.vb + + + Form + + + dlgMergeAdditionalData.vb + + + Form + + + dlgModelling.vb + + + Form + + + dlgOptionsByContextBoxplot.vb + + + Form + + + dlgOptionsByContextFItModel.vb + + + Form + + + dlgParallelCoordinatePlot.vb + + + Form + + + dlgTidyDailyData.vb + + + Form + + + dlgFindNonnumericValues.vb + + + Form + + + dlgSPI.vb + + + Form + + + dlgVariableSets.vb + + + Form + + + dlgDescribeTwoVarGraph.vb + + + Form + + + dlgDescribeTwoVariable.vb + + + Form + + + dlgDisplayDailyData.vb + + + Form + + + dlgDuplicates.vb + + + Form + + + dlgEnter.vb + + + Form + + + dlgExportGraphAsImage.vb + + + Form + + + dlgExportRObjects.vb + + + Form + + + dlgExportRWorkspace.vb + + + Form + + + dlgExportToCPT.vb + + + Form + + + dlgExportToOpenRefine.vb + + + Form + + + dlgCorruptionFile.vb + + + Form + + + dlgExtremesClimatic.vb + + + Form + + + dlgPlotRegion.vb + + + Form + + + dlgClimaticCheckDataRain.vb + + + Form + + + dlgViewLabelsAndLevels.vb + + + Form + + + dlgFitCorruptionModel.vb + + + Form + + + dlgFitModel.vb + + + Form + + + dlgFlatFrequencyTable.vb + + + Form + + + dlgFrequency.vb + + + Form + + + dlgImportFromCSPRO.vb + + + Form + + + dlgImportFromODK.vb + + + Form + + + dlgImportGriddedData.vb + + + Form + + + dlgImportOpenRefine.vb + + + Form + + + dlgInfill.vb + + + Form + + + dlgMakeDate.vb + + + Form + + + dlgCorruptionModel.vb + + + Form + + + dlgNewMarkovChains.vb + + + Form + + + dlgSummaryTables.vb + + + Form + + + dlgOneVarCompareModels.vb + + + Form + + + dlgOneVarFitModel.vb + + + Form + + + dlgOneVariableGraph.vb + + + Form + + + dlgOneVarUseModel.vb + + + Form + + + dlgOneWayFrequencies.vb + + + Form + + + dlgOpenNetCDF.vb + + + Form + + + dlgOpenSST.vb + + + Form + + + dlgCorruptionOrganise.vb + + + Form + + + dlgPICSARainfall.vb + + + Form + + + dlgPICSACrops.vb + + + Form + + + dlgPICSATemperature.vb + + + Form + + + dlgRatingScales.vb + + + Form + + + dlgRecodeNumericIntoQuantiles.vb + + + Form + + + dlgRenameDataFrame.vb + + + Form + + + dlgRugPlot.vb + + + Form + + + dlgShowModel.vb + + + Form + + + dlgStandardiseCountryNames.vb + + + Form + + + dlgStringDistance.vb + + + Form + + + dlgStringHandling.vb + + + Form + + + dlgSunshine.vb + + + Form + + + dlgTemperature.vb + + + Form + + + dlgThreeVariableFrequencies.vb + + + Form + + + dlgTransformClimatic.vb + + + Form + + + dlgTwoVariableUseModel.vb + + + Form + + + dlgTwoWayFrequencies.vb + + + Form + + + dlgUseDate.vb + + + Form + + + dlgViewAndRemoveKeys.vb + + + Form + + + dlgViewAndRemoveLinks.vb + + + Form + + + dlgViewGraph.vb + + + Form + + + frmGraphDisplay.vb + + + Form + + + frmOutputWindow.vb + + + Form + + + frmPackageIssues.vb + + + Form + + + ImportFromDatabases.vb + + + Form + + + + sdgAddLink.vb + + + Form + + + sdgAddNewDistribution.vb + + + Form + + + sdgClimdexIndices.vb + + + Form + + + sdgCorruptionCalculatedColumns.vb + + + Form + + + sdgCorruptionCountryLevelColumns.vb + + + Form + + + sdgCountryColouredMapOptions.vb + + + Form + + + sdgDescribeDisplay.vb + + + Form + + + sdgDescribeTwoVarGraph.vb + + + Form + + + sdgDoyRange.vb + + + Form + + + sdgFactorDataFrame.vb + + + Form + + + sdgFitCorruptionModelDisplay.vb + + + Form + + + sdgFrequency.vb + + + Form + + + sdgImportFromClimSoft.vb + + + Form + + + sdgInventoryPlot.vb + + + Form + + + sdgMerge.vb + + + Form + + + sdgOneVarCompareModels.vb + + + Form + + + sdgOneVarFitModDisplay.vb + + + Form + + + sdgOneVarFitModel.vb + + + Form + + + sdgOneVarGraph.vb + + + Form + + + sdgOneVarUseModFit.vb + + + Form + + + sdgCalculationsSummmary.vb + + + Form + + + sdgOneWayFrequencies.vb + + + Form + + + sdgOpenNetCDF.vb + + + Form + + + sdgParallelPlots.vb + + + Form + + + sdgPICSARainfallGraph.vb + + + Form + + + sdgPlotRegion.vb + + + Form + + + sdgProportionsPercentages.vb + + + Form + + + sdgSaveColumnPosition.vb + + + Form + + + sdgSelectMonth.vb + + + Form + + + sdgThemes.vb + + + Form + + + sdgTwoWayFrequencies.vb + + + Form + + + sdgWindrose.vb + + + Form + + + dlgUseModel.vb + + + Form + + + ucrAxes.vb + + + UserControl + + + + + + + + + dlgAdvanceOptions.vb + + + Form + + + dlgAlignment.vb + + + Form + + + dlgAnnualRaintotal.vb + + + Form + + + dlgBarAndPieChart.vb + + + Form + + + dlgBoxplotCountVariable.vb + + + Form + + + dlgBoxplotMethod.vb + + + Form + + + dlgCalculator.vb + + + Form + + + dlgCanonicalCorrelationAnalysis.vb + + + Form + + + dlgChiSquareTest.vb + + + Form + + + dlgCliBoxplot.vb + + + Form + + + dlgCliPlot.vb + + + Form + + + dlgColourbyProperty.vb + + + Form + + + dlgColumnMetadata.vb + + + Form + + + dlgColumnStats.vb + + + Form + + + dlgCombineText.vb + + + Form + + + dlgContrasts.vb + + + Form + + + dlgCumulativeDistribution.vb + + + Form + + + dlgDeleteObjects.vb + + + Form + + + dlgDeleteMetadata.vb + + + Form + + + dlgDeleteModels.vb + + + Form + + + dlgDeleteRowsOrColums.vb + + + Form + + + dlgDeleteDataFrames.vb + + + Form + + + dlgExportDataset.vb + + + Form + + + dlgFourVariableModelling.vb + + + Form + + + dlgFreezeColumns.vb + + + Form + + + dlgFromLibrary.vb + + + Form + + + dlgGeneralForGraphics.vb + + + Form + + + dlgHideDataframes.vb + + + Form + + + dlgHideShowColumns.vb + + + Form + + + dlgInsertColumn.vb + + + Form + + + dlgJitter.vb + + + Form + + + dlgFactorDataFrame.vb + + + Form + + + dlgMetadata.vb + + + Form + + + dlgOneWayANOVA.vb + + + Form + + + dlgPermuteColumn.vb + + + Form + + + dlgPopulationPyramids.vb + + + Form + + + dlgPrincipalComponentAnalysis.vb + + + Form + + + dlgPrintPreviewOptions.vb + + + Form + + + dlgRandomSubsets.vb + + + Form + + + dlgRecodeNumeric.vb + + + Form + + + dlgRenameObjects.vb + + + Form + + + dlgRenameMetadata.vb + + + Form + + + dlgReorderObjects.vb + + + Form + + + dlgReorderMetadata.vb + + + Form + + + dlgReorderColumns.vb + + + Form + + + dlgReorderLevels.vb + + + Form + + + dlgReorderDataFrame.vb + + + Form + + + dlgRestrict.vb + + + Form + + + dlgRowNamesOrNumbers.vb + + + Form + + + dlgScatterPlot.vb + + + Form + + + dlgDataFrameMetadata.vb + + + Form + + + dlgSplitText.vb + + + Form + + + dlgSummaryBarOrPieChart.vb + + + Form + + + dlgThemes.vb + + + Form + + + dlgTransformText.vb + + + Form + + + dlgTransposeColumns.vb + + + Form + + + dlgTwoSampleNonparametricTest.vb + + + Form + + + dlgRemoveUnusedLevels.vb + + + Form + + + dlgUseGraph.vb + + + Form + + + dlgViewObjects.vb + + + Form + + + dlgWindrose.vb + + + Form + + + dlgCombineforGraphics.vb + + + Form + + + dlgColumnStructures.vb + + + Form + + + frmSetupLoading.vb + + + Form + + + dlgRecodeFactor.vb + + + Form + + + sdgCanonicalCorrelation.vb + + + Form + + + sdgCreateFilter.vb + + + Form + + + sdgDataOptions.vb + + + Form + + + sdgSummaries.vb + + + Form + + + sdgLayerOptions.vb + + + Form + + + sdgCombineGraphOptions.vb + + + Form + + + sdgModelOptions.vb + + + Form + + + sdgPrincipalComponentAnalysis.vb + + + Form + + + sdgVariableTransformations.vb + + + Form + + + ucrAdditionalLayers.vb + + + UserControl + + + ucrCalculator.vb + + + UserControl + + + ucrCheck.vb + + + UserControl + + + ucrColors.vb + + + UserControl + + + ucrColumnMetadata.vb + + + UserControl + + + ucrCore.vb + + + UserControl + + + ucrDataFrameMetadata.vb + + + UserControl + + + ucrDataView.vb + + + UserControl + + + ucrDateTimePicker.vb + + + UserControl + + + ucrDayOfYear.vb + + + UserControl + + + ucrDialogDisabled.vb + + + UserControl + + + ucrElementRectControl.vb + + + UserControl + + + ucrFilter.vb + + + UserControl + + + ucrGeomListWithAes.vb + + + UserControl + + + ucrGeom.vb + + + UserControl + + + ucrGridUnit.vb + + + UserControl + + + ucrInputComboBox.vb + + + UserControl + + + sdgCorrPlot.vb + + + Form + + + sdgANOVAOptions.vb + + + Form + + + sdgRestrict.vb + + + Form + + + dlgConvertColumns.vb + + + Form + + + dlgCorrelation.vb + + + Form + + + dlgCountsTotals.vb + + + Form + + + dlgCPTtoTabularData.vb + + + Form + + + dlgCreateClimateObject.vb + + + Form + + + dlgCumulativeExceedance.vb + + + Form + + + dlgDayMonth.vb + + + Form + + + dlgOneVariableSummarise.vb + + + Form + + + dlgDotPlot.vb + + + Form + + + dlgDuplicateColumns.vb + + + Form + + + dlgExamine.vb + + + Form + + + dlgExpand.vb + + + Form + + + dlgExportforPICSA.vb + + + Form + + + dlgExtremeEvents.vb + + + Form + + + dlgExtremes.vb + + + Form + + + dlgFind.vb + + + Form + + + dlgFormat.vb + + + Form + + + dlgFreqTables.vb + + + Form + + + dlgGammaDistr.vb + + + Form + + + dlgGeneralANOVA.vb + + + Form + + + dlgGeneralisedLinearModels.vb + + + Form + + + dlgHistogram.vb + + + Form + + + dlgHistogramMethod.vb + + + Form + + + dlgImportDataset.vb + + + Form + + + dlgDummyVariables.vb + + + Form + + + dlgCombine.vb + + + Form + + + dlgInventoryMethod.vb + + + Form + + + dlgInventoryPlot.vb + + + Form + + + dlgLabelsLevels.vb + + + Form + + + dlgLockUnlock.vb + + + Form + + + dlgMerge.vb + + + Form + + + dlgMissingData.vb + + + Form + + + dlgMissingDataTable.vb + + + Form + + + dlgName.vb + + + Form + + + dlgNon-ParametricOneWayANOVA.vb + + + Form + + + dlgNon-ParametricOneSampleTests.vb + + + Form + + + dlgOneSample.vb + + + Form + + + dlgOptions.vb + + + Form + + + dlgOutputforCPT.vb + + + Form + + + dlgLinePlot.vb + + + Form + + + dlgPolynomials.vb + + + Form + + + dlgPrepare.vb + + + Form + + + dlgRandomSample.vb + + + Form + + + dlgRank.vb + + + Form + + + dlgReferenceLevel.vb + + + Form + + + dlgTwoVariableFitModel.vb + + + Form + + + dlgRegularSequence.vb + + + Form + + + dlgRemoveUnusedLabels.vb + + + Form + + + dlgReplaceValues.vb + + + Form + + + dlgRowSummary.vb + + + Form + + + dlgSaveAs.vb + + + Form + + + dlgSeasonalSummary.vb + + + Form + + + dlgSeasonalSummaryRain.vb + + + Form + + + dlgSelect.vb + + + Form + + + dlgSelectAndStuck.vb + + + Form + + + dlgShiftDailyData.vb + + + Form + + + dlgThreeVariablesModelling.vb + + + Form + + + dlgSite.vb + + + Form + + + dlgSort.vb + + + Form + + + dlgSpellLength.vb + + + Form + + + dlgSpells.vb + + + Form + + + dlgStack.vb + + + Form + + + dlgStackDailyData.vb + + + Form + + + dlgStartofRains.vb + + + Form + + + dlgBoxPlot.vb + + + Form + + + dlgStemAndLeaf.vb + + + Form + + + dlgSubset.vb + + + Form + + + dlgSummary.vb + + + Form + + + dlgThreeSummaries.vb + + + Form + + + dlgTransform.vb + + + Form + + + dlgNon_ParametricTwoWayAnova.vb + + + Form + + + dlgUnstack.vb + + + Form + + + dlgView.vb + + + Form + + + dlgEndOfRainsSeason.vb + + + Form + + + frmCommand.vb + + + Form + + + frmEditor.vb + + + Form + + + dlgNewDataFrame.vb + + + Form + + + frmLog.vb + + + Form + + + frmMain.vb + + + Form + + + frmMetaData.vb + + + Form + + + frmScript.vb + + + Form + + + frmVariables.vb + + + Form + + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + + sdgPlots.vb + + + Form + + + sdgSimpleRegOptions.vb + + + Form + + + + ucrButtons.vb + + + UserControl + + + ucrButtonsSubdialogue.vb + + + UserControl + + + ucrDataFrame.vb + + + UserControl + + + ucrDataFrameLength.vb + + + UserControl + + + ucrDataSelection.vb + + + UserControl + + + ucrDistributions.vb + + + UserControl + + + ucrDistributionsWithParameters.vb + + + UserControl + + + ucrFactor.vb + + + UserControl + + + ucrInput.vb + + + UserControl + + + ucrInputConfidenceLimit.vb + + + UserControl + + + ucrInputFactorLevels.vb + + + UserControl + + + ucrInputTextBox.vb + + + UserControl + + + ucrLayerParameters.vb + + + UserControl + + + ucrLayerParamsControls.vb + + + UserControl + + + ucrLog.vb + + + UserControl + + + ucrMultipleInput.vb + + + UserControl + + + ucrNewColumnName.vb + + + UserControl + + + ucrNud.vb + + + UserControl + + + ucrOutputWindow.vb + + + UserControl + + + ucrRadio.vb + + + UserControl + + + ucrReceiver.vb + + + UserControl + + + ucrReceiverExpression.vb + + + UserControl + + + ucrReceiverMetadataProperty.vb + + + UserControl + + + ucrReceiverMultiple.vb + + + UserControl + + + ucrReceiverSingle.vb + + + UserControl + + + ucrReorder.vb + + + UserControl + + + ucrSave.vb + + + UserControl + + + ucrSaveGraph.vb + + + UserControl + + + ucrSaveModel.vb + + + UserControl + + + ucrScript.vb + + + UserControl + + + ucrSelector.vb + + + UserControl + + + ucrSelectorAddRemove.vb + + + UserControl + + + ucrSelectorByDataFrame.vb + + + UserControl + + + ucrSelectorByDataFrameAddRemove.vb + + + UserControl + + + ucrELementTextControl.vb + + + UserControl + + + ucrElementLineControl.vb + + + UserControl + + + ucrVariablename.vb + + + UserControl + + + ucrVariablesAsFactor.vb + + + UserControl + + + ucrWPFRichTextBox.xaml + + + UcrPanel.vb + + + UserControl + + + + + dlgGraphsGUI.vb + + + dlgSurvivalDefine.vb + + + dlgSurvivalDescribe.vb + + + dlgSurvivalModel.vb + + + dlgSurvivalObject.vb + + + dlgSurvivalRates.vb + + + sdgThemesSub.vb + + + dlgAddComment.vb + + + dlgAddComment.vb + + + dlgAddKey.vb + + + dlgAddLink.vb + + + dlgAddLink.vb + + + dlgAnonymiseIDColumn.vb + + + dlgAutoSaveRecovery.vb + + + dlgAutoSaveRecovery.vb + + + dlgBackupManager.vb + + + dlgCalculateTreatmentDifferences.vb + + + dlgCalculationsSummary.vb + + + dlgCalculationsSummary.vb + + + dlgAdvanceOptions.vb + + + dlgAdvanceOptions.vb + + + dlgAlignment.vb + + + dlgAlignment.vb + + + dlgAnnualRaintotal.vb + + + dlgAnnualRaintotal.vb + + + dlgAppend.vb + + + dlgAppend.vb + + + dlgBarAndPieChart.vb + + + dlgBarAndPieChart.vb + + + dlgBoxPlot.vb + + + dlgBoxplotCountVariable.vb + + + dlgBoxplotCountVariable.vb + + + dlgBoxplotMethod.vb + + + dlgBoxplotMethod.vb + + + dlgCalculator.vb + + + dlgCalculator.vb + + + dlgCanonicalCorrelationAnalysis.vb + + + dlgCanonicalCorrelationAnalysis.vb + + + dlgChiSquareTest.vb + + + dlgChiSquareTest.vb + + + dlgCliBoxplot.vb + + + dlgCliBoxplot.vb + + + dlgCliData.vb + + + dlgCliData.vb + + + dlgClimaticBoxPlot.vb + + + dlgClimaticBoxPlot.vb + + + dlgClimaticCheckDataRain.vb + + + dlgClimaticCheckDataTemperature.vb + + + dlgClimaticCheckDataTemperature.vb + + + dlgClimaticLengthOfSeason.vb + + + dlgClimaticStationMaps.vb + + + dlgClimaticSummary.vb + + + dlgClimaticSummary.vb + + + dlgClimdexIndices.vb + + + dlgClimdexIndices.vb + + + dlgClimSoft.vb + + + dlgClimSoft.vb + + + dlgCliPlot.vb + + + dlgCliPlot.vb + + + dlgColourbyProperty.vb + + + dlgColourbyProperty.vb + + + dlgColumnMetadata.vb + + + dlgColumnMetadata.vb + + + dlgColumnStats.vb + + + dlgColumnStats.vb + + + dlgCombineText.vb + + + dlgCombineText.vb + + + dlgCompare.vb + + + dlgCompareColumns.vb + + + dlgCompareModels.vb + + + dlgCompareModels.vb + + + dlgCompareTreatmentLines.vb + + + dlgContrasts.vb + + + dlgContrasts.vb + + + dlgConversions.vb + + + dlgCopyDataFrame.vb + + + ResXFileCodeGenerator + dlgCopySheet.Designer.vb + + + ResXFileCodeGenerator + dlgCopySheet.sw-KE.Designer.vb + + + dlgCorruptionDescribe.vb + + + dlgCorruptionFile.vb + + + dlgCorruptionModel.vb + + + dlgCorruptionOrganise.vb + + + dlgCountinFactor.vb + + + dlgCountinFactor.vb + + + dlgCountryColouredMap.vb + + + dlgCountryColouredMap.vb + + + dlgCumulativeDistribution.vb + + + dlgCumulativeDistribution.vb + + + DlgDefineClimaticData.vb + + + DlgDefineClimaticData.vb + + + dlgDefineCorruption.vb + + + dlgDefineCorruption.vb + + + dlgDefineCorruptionOutputs.vb + + + dlgDefineCorruptionOutputs.vb + + + dlgDefineCRI.vb + + + dlgDefineCRI.vb + + + dlgDefineOptionsByContext.vb + + + dlgDefineRedFlags.vb + + + dlgDefineRedFlags.vb + + + dlgDisplayDailyData.vb + + + dlgDuplicates.vb + + + dlgEnter.vb + + + dlgEvapotranspiration.vb + + + dlgExportGraphAsImage.vb + + + dlgExportRObjects.vb + + + dlgExportRWorkspace.vb + + + dlgExportToCPT.vb + + + dlgExportToOpenRefine.vb + + + dlgExtremesClimatic.vb + + + dlgFitCorruptionModel.vb + + + dlgFlatFrequencyTable.vb + + + dlgFreezeColumns.vb + + + dlgFrequency.vb + + + dlgHelpVignettes.vb + + + dlgHypothesisTestsCalculator.vb + + + dlgImportFromCSPRO.vb + + + dlgImportFromODK.vb + + + dlgImportGriddedData.vb + + + dlgImportOpenRefine.vb + + + dlgImportShapeFiles.vb + + + dlgExportToCMSAF.vb + + + dlgInfill.vb + + + dlgMakeDate.vb + + + dlgMosaicPlot.vb + + + dlgVisualizeData.vb + + + sdgComment.vb + + + sdgMapOption.vb + + + dlgMerge.vb + + + dlgMergeAdditionalData.vb + + + dlgModelling.vb + + + dlgNewMarkovChains.vb + + + dlgOneVarCompareModels.vb + + + dlgOneVarFitModel.vb + + + dlgOneVarUseModel.vb + + + dlgOneWayFrequencies.vb + + + dlgOpenNetCDF.vb + + + dlgOptionsByContextBoxplot.vb + + + dlgOptionsByContextFItModel.vb + + + dlgParallelCoordinatePlot.vb + + + dlgPICSARainfall.vb + + + dlgPICSACrops.vb + + + dlgPICSATemperature.vb + + + dlgPlotRegion.vb + + + dlgRatingScales.vb + + + dlgRecodeNumericIntoQuantiles.vb + + + dlgRenameDataFrame.vb + + + dlgTidyDailyData.vb + + + dlgRowNamesOrNumbers.vb + + + dlgRugPlot.vb + + + dlgFindNonnumericValues.vb + + + dlgSpells.vb + + + dlgSPI.vb + + + dlgStandardiseCountryNames.vb + + + dlgStringDistance.vb + + + dlgStringHandling.vb + + + dlgSummaryTables.vb + + + dlgSunshine.vb + + + dlgTemperature.vb + + + dlgThreeVariableFrequencies.vb + + + dlgTransformClimatic.vb + + + dlgTwoVariableUseModel.vb + + + dlgTwoWayFrequencies.vb + + + dlgUseDate.vb + + + dlgVariableSets.vb + + + dlgDeleteObjects.vb + + + dlgDeleteObjects.vb + + + dlgDeleteMetadata.vb + + + dlgDeleteMetadata.vb + + + dlgDeleteModels.vb + + + dlgDeleteModels.vb + + + dlgDeleteRowsOrColums.vb + + + dlgDeleteRowsOrColums.vb + + + dlgDeleteDataFrames.vb + + + dlgDeleteDataFrames.vb + + + dlgCorruptionDescribe.vb + + + dlgDescribeTwoVarGraph.vb + + + dlgDescribeTwoVarGraph.vb + + + dlgDescribeTwoVariable.vb + + + dlgDescribeTwoVariable.vb + + + dlgDisplayDailyData.vb + + + dlgDuplicates.vb + + + dlgEnter.vb + + + dlgExportDataset.vb + + + dlgExportDataset.vb + + + dlgExportGraphAsImage.vb + + + dlgExportRObjects.vb + + + dlgExportRWorkspace.vb + + + dlgExportToCPT.vb + + + dlgExportToOpenRefine.vb + + + dlgCorruptionFile.vb + + + dlgExtremesClimatic.vb + + + dlgPlotRegion.vb + + + dlgClimaticCheckDataRain.vb + + + dlgVariableSets.vb + + + dlgViewAndRemoveKeys.vb + + + dlgViewAndRemoveLinks.vb + + + dlgViewGraph.vb + + + dlgViewLabelsAndLevels.vb + + + dlgFitCorruptionModel.vb + + + dlgFitModel.vb + + + dlgFitModel.vb + + + dlgFlatFrequencyTable.vb + + + dlgFourVariableModelling.vb + + + dlgFourVariableModelling.vb + + + dlgFreezeColumns.vb + + + dlgFrequency.vb + + + dlgFromLibrary.vb + + + dlgFromLibrary.vb + + + dlgGeneralForGraphics.vb + + + dlgGeneralForGraphics.vb + + + dlgHideDataframes.vb + + + dlgHideDataframes.vb + + + dlgHideShowColumns.vb + + + dlgHideShowColumns.vb + + + dlgImportFromCSPRO.vb + + + dlgImportFromODK.vb + + + dlgImportGriddedData.vb + + + dlgImportOpenRefine.vb + + + dlgInfill.vb + + + dlgInsertColumn.vb + + + dlgInsertColumn.vb + + + dlgJitter.vb + + + dlgJitter.vb + + + dlgFactorDataFrame.vb + + + dlgFactorDataFrame.vb + + + dlgMakeDate.vb + + + dlgMerge.vb + + + dlgMetadata.vb + + + dlgMetadata.vb + + + dlgCorruptionModel.vb + + + dlgNewMarkovChains.vb + + + dlgSummaryTables.vb + + + dlgOneVarCompareModels.vb + + + dlgOneVarFitModel.vb + + + dlgOneVariableGraph.vb + + + dlgOneVariableGraph.vb + + + dlgOneVarUseModel.vb + + + dlgOneWayANOVA.vb + + + dlgOneWayANOVA.vb + + + dlgOneWayFrequencies.vb + + + dlgOpenNetCDF.vb + + + dlgOpenSST.vb + + + dlgOpenSST.vb + + + dlgCorruptionOrganise.vb + + + dlgPICSARainfall.vb + + + dlgPermuteColumn.vb + + + dlgPermuteColumn.vb + + + dlgPICSACrops.vb + + + dlgPICSATemperature.vb + + + dlgPopulationPyramids.vb + + + dlgPopulationPyramids.vb + + + dlgPrincipalComponentAnalysis.vb + + + dlgPrincipalComponentAnalysis.vb + + + dlgPrintPreviewOptions.vb + + + dlgPrintPreviewOptions.vb + + + dlgRandomSubsets.vb + + + dlgRandomSubsets.vb + + + dlgRatingScales.vb + + + dlgRecodeNumeric.vb + + + dlgRecodeNumeric.vb + + + dlgRecodeNumericIntoQuantiles.vb + + + dlgRenameObjects.vb + + + dlgRenameObjects.vb + + + dlgRenameMetadata.vb + + + dlgRenameMetadata.vb + + + dlgReorderObjects.vb + + + dlgReorderObjects.vb + + + dlgReorderMetadata.vb + + + dlgReorderMetadata.vb + + + dlgReorderColumns.vb + + + dlgReorderColumns.vb + + + dlgReorderLevels.vb + + + dlgReorderLevels.vb + + + dlgReorderDataFrame.vb + + + dlgReorderDataFrame.vb + + + dlgRestrict.vb + + + dlgRestrict.vb + + + dlgRowNamesOrNumbers.vb + + + dlgRugPlot.vb + + + dlgScatterPlot.vb + + + dlgScatterPlot.vb + + + dlgDataFrameMetadata.vb + + + dlgDataFrameMetadata.vb + + + dlgSpells.vb + + + dlgSplitText.vb + + + dlgSplitText.vb + + + dlgStandardiseCountryNames.vb + + + dlgStringDistance.vb + + + dlgStringHandling.vb + + + dlgSummaryBarOrPieChart.vb + + + dlgSummaryBarOrPieChart.vb + + + dlgShowModel.vb + + + dlgShowModel.vb + + + dlgSunshine.vb + + + dlgTemperature.vb + + + dlgThemes.vb + + + dlgThemes.vb + + + dlgThreeVariableFrequencies.vb + + + dlgTransformClimatic.vb + + + dlgTransformText.vb + + + dlgTransformText.vb + + + dlgTransposeColumns.vb + + + dlgTransposeColumns.vb + + + dlgTwoSampleNonparametricTest.vb + + + dlgTwoSampleNonparametricTest.vb + + + dlgNon_ParametricTwoWayAnova.vb + + + dlgNon_ParametricTwoWayAnova.vb + + + dlgTwoVariableUseModel.vb + + + dlgTwoWayFrequencies.vb + + + dlgRemoveUnusedLevels.vb + + + dlgRemoveUnusedLevels.vb + + + dlgUseDate.vb + + + dlgUseGraph.vb + + + dlgUseGraph.vb + + + dlgViewAndRemoveKeys.vb + + + dlgViewAndRemoveLinks.vb + + + dlgViewLabelsAndLevels.vb + + + dlgViewObjects.vb + + + dlgViewObjects.vb + + + dlgViewGraph.vb + + + dlgWindrose.vb + + + dlgWindrose.vb + + + dlgCombineforGraphics.vb + + + dlgCombineforGraphics.vb + + + dlgColumnStructures.vb + + + dlgColumnStructures.vb + + + frmGraphDisplay.vb + + + frmGraphDisplay.vb + + + frmOutputWindow.vb + + + frmOutputWindow.vb + + + frmPackageIssues.vb + + + frmPackageIssues.vb + + + frmSetupLoading.vb + + + frmSetupLoading.vb + + + dlgRecodeFactor.vb + + + dlgRecodeFactor.vb + + + ImportFromDatabases.vb + + + ImportFromDatabases.vb + + + sdgAddLink.vb + + + sdgAddLink.vb + + + sdgAddNewDistribution.vb + + + sdgAddNewDistribution.vb + + + sdgCalculationsSummmary.vb + + + sdgCalculationsSummmary.vb + + + sdgCanonicalCorrelation.vb + + + sdgCanonicalCorrelation.vb + + + sdgClimdexIndices.vb + + + sdgClimdexIndices.vb + + + sdgCorrPlot.vb + + + sdgCorrPlot.vb + + + sdgCorruptionCalculatedColumns.vb + + + sdgCorruptionCalculatedColumns.vb + + + sdgCorruptionCountryLevelColumns.vb + + + sdgCorruptionCountryLevelColumns.vb + + + sdgCountryColouredMapOptions.vb + + + sdgCountryColouredMapOptions.vb + + + sdgCreateFilter.vb + + + sdgCreateFilter.vb + + + sdgDataOptions.vb + + + sdgDataOptions.vb + + + sdgDescribeTwoVarGraph.vb + + + sdgDescribeTwoVarGraph.vb + + + sdgDoyRange.vb + + + sdgFactorDataFrame.vb + + + sdgFactorDataFrame.vb + + + sdgFitCorruptionModelDisplay.vb + + + sdgFitCorruptionModelDisplay.vb + + + sdgFrequency.vb + + + sdgFrequency.vb + + + sdgImportFromClimSoft.vb + + + sdgImportFromClimSoft.vb + + + sdgInventoryPlot.vb + + + sdgInventoryPlot.vb + + + sdgMerge.vb + + + sdgMerge.vb + + + sdgOneVarCompareModels.vb + + + sdgOneVarCompareModels.vb + + + sdgOneVarFitModDisplay.vb + + + sdgOneVarFitModDisplay.vb + + + sdgOneVarFitModel.vb + + + sdgOneVarFitModel.vb + + + sdgOneVarGraph.vb + + + sdgOneVarGraph.vb + + + sdgOneVarUseModFit.vb + + + sdgOneVarUseModFit.vb + + + sdgOneWayFrequencies.vb + + + sdgOneWayFrequencies.vb + + + sdgOpenNetCDF.vb + + + sdgOpenNetCDF.vb + + + sdgParallelPlots.vb + + + sdgPICSARainfallGraph.vb + + + sdgPlotRegion.vb + + + sdgPlotRegion.vb + + + sdgProportionsPercentages.vb + + + sdgProportionsPercentages.vb + + + sdgSaveColumnPosition.vb + + + sdgSelectMonth.vb + + + sdgSummaries.vb + + + sdgSummaries.vb + + + sdgDescribeDisplay.vb + + + sdgDescribeDisplay.vb + + + sdgLayerOptions.vb + + + sdgLayerOptions.vb + + + sdgCombineGraphOptions.vb + + + sdgCombineGraphOptions.vb + + + sdgModelOptions.vb + + + sdgModelOptions.vb + + + sdgANOVAOptions.vb + + + sdgANOVAOptions.vb + Designer + + + sdgPrincipalComponentAnalysis.vb + + + sdgPrincipalComponentAnalysis.vb + + + sdgRestrict.vb + + + sdgRestrict.vb + + + dlgConvertColumns.vb + + + dlgConvertColumns.vb + + + dlgCorrelation.vb + + + dlgCorrelation.vb + + + dlgCountsTotals.vb + + + dlgCountsTotals.vb + + + dlgCPTtoTabularData.vb + + + dlgCPTtoTabularData.vb + + + dlgCreateClimateObject.vb + + + dlgCreateClimateObject.vb + + + dlgCumulativeExceedance.vb + + + dlgCumulativeExceedance.vb + + + dlgDayMonth.vb + + + dlgDayMonth.vb + + + dlgOneVariableSummarise.vb + + + dlgOneVariableSummarise.vb + + + dlgDotPlot.vb + + + dlgDotPlot.vb + + + dlgDuplicateColumns.vb + + + dlgDuplicateColumns.vb + + + dlgExamine.vb + + + dlgExamine.vb + + + dlgExpand.vb + + + dlgExpand.vb + + + dlgExportforPICSA.vb + + + dlgExportforPICSA.vb + + + dlgExtremeEvents.vb + + + dlgExtremeEvents.vb + + + dlgExtremes.vb + + + dlgExtremes.vb + + + dlgFind.vb + + + dlgFind.vb + + + dlgFormat.vb + + + dlgFormat.vb + + + dlgFreqTables.vb + + + dlgFreqTables.vb + + + dlgGammaDistr.vb + + + dlgGammaDistr.vb + + + dlgGeneralANOVA.vb + + + dlgGeneralANOVA.vb + + + dlgGeneralisedLinearModels.vb + + + dlgGeneralisedLinearModels.vb + + + dlgHistogram.vb + + + dlgHistogram.vb + + + dlgHistogramMethod.vb + + + dlgHistogramMethod.vb + + + dlgImportDataset.vb + + + dlgImportDataset.vb + + + dlgDummyVariables.vb + + + dlgDummyVariables.vb + + + dlgCombine.vb + + + dlgCombine.vb + + + dlgInventoryMethod.vb + + + dlgInventoryMethod.vb + + + dlgInventoryPlot.vb + + + dlgInventoryPlot.vb + + + dlgLabelsLevels.vb + + + dlgLabelsLevels.vb + + + dlgLockUnlock.vb + + + dlgLockUnlock.vb + + + dlgMissingData.vb + + + dlgMissingData.vb + + + dlgMissingDataTable.vb + + + dlgMissingDataTable.vb + + + dlgName.vb + + + dlgName.vb + + + dlgNon-ParametricOneWayANOVA.vb + + + dlgNon-ParametricOneWayANOVA.vb + Designer + + + dlgNon-ParametricOneSampleTests.vb + + + dlgNon-ParametricOneSampleTests.vb + + + dlgOneSample.vb + + + dlgOneSample.vb + + + dlgOptions.vb + + + dlgOptions.vb + + + dlgOutputforCPT.vb + + + dlgOutputforCPT.vb + + + dlgLinePlot.vb + + + dlgLinePlot.vb + + + dlgPolynomials.vb + + + dlgPolynomials.vb + + + dlgPrepare.vb + + + dlgPrepare.vb + + + dlgRandomSample.vb + + + dlgRandomSample.vb + + + dlgRank.vb + + + dlgRank.vb + + + dlgReferenceLevel.vb + + + dlgReferenceLevel.vb + + + dlgTwoVariableFitModel.vb + + + dlgTwoVariableFitModel.vb + Designer + + + dlgRegularSequence.vb + + + dlgRegularSequence.vb + + + dlgRemoveUnusedLabels.vb + + + dlgRemoveUnusedLabels.vb + + + dlgReplaceValues.vb + + + dlgReplaceValues.vb + + + dlgRowSummary.vb + + + dlgRowSummary.vb + + + dlgSaveAs.vb + + + dlgSaveAs.vb + + + dlgSeasonalSummary.vb + + + dlgSeasonalSummary.vb + + + dlgSeasonalSummaryRain.vb + + + dlgSeasonalSummaryRain.vb + + + dlgSelect.vb + + + dlgSelect.vb + + + dlgSelectAndStuck.vb + + + dlgSelectAndStuck.vb + + + dlgShiftDailyData.vb + + + dlgShiftDailyData.vb + + + dlgThreeVariablesModelling.vb + + + dlgThreeVariablesModelling.vb + + + dlgSite.vb + + + dlgSite.vb + + + dlgSort.vb + + + dlgSort.vb + + + dlgSpellLength.vb + + + dlgSpellLength.vb + + + dlgStack.vb + + + dlgStack.vb + + + dlgStackDailyData.vb + + + dlgStackDailyData.vb + + + dlgStartofRains.vb + + + dlgStartofRains.vb + + + dlgBoxPlot.vb + + + dlgStemAndLeaf.vb + + + dlgStemAndLeaf.vb + + + dlgSummary.vb + + + dlgSummary.vb + + + dlgTransform.vb + + + dlgTransform.vb + + + dlgUnstack.vb + + + dlgUnstack.vb + + + dlgView.vb + + + dlgView.vb + + + dlgEndOfRainsSeason.vb + + + dlgEndOfRainsSeason.vb + + + frmCommand.vb + + + frmCommand.vb + + + frmEditor.vb + + + frmEditor.vb + Designer + + + dlgNewDataFrame.vb + + + dlgNewDataFrame.vb + + + frmLog.vb + + + frmLog.vb + + + frmMain.vb + Designer + + + frmMain.vb + + + frmMetaData.vb + + + frmMetaData.vb + + + frmScript.vb + + + frmScript.vb + + + frmVariables.vb + + + frmVariables.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + Designer + + + sdgPlots.vb + + + sdgPlots.vb + + + sdgSimpleRegOptions.vb + + + sdgSimpleRegOptions.vb + + + sdgThemes.vb + + + sdgThemes.vb + + + sdgTwoWayFrequencies.vb + + + sdgTwoWayFrequencies.vb + + + sdgVariableTransformations.vb + + + sdgVariableTransformations.vb + + + sdgWindrose.vb + + + sdgWindrose.vb + + + dlgUseModel.vb + + + ucrAdditionalLayers.vb + + + ucrAdditionalLayers.vb + + + ucrAxes.vb + + + ucrAxes.vb + + + ucrButtons.vb + + + ucrButtons.vb + + + ucrButtonsSubdialogue.vb + + + ucrButtonsSubdialogue.vb + + + ucrCalculator.vb + + + ucrCalculator.vb + + + ucrCheck.vb + + + ucrCheck.vb + + + ucrColors.vb + + + ucrColors.vb + + + ucrColumnMetadata.vb + + + ucrColumnMetadata.vb + + + ucrCore.vb + + + ucrDataFrame.vb + + + ucrDataFrame.vb + + + ucrDataFrameLength.vb + + + ucrDataFrameLength.vb + + + ucrDataFrameMetadata.vb + + + ucrDataFrameMetadata.vb + + + ucrDataSelection.vb + + + ucrDataSelection.vb + + + ucrDataView.vb + + + ucrDataView.vb + + + ucrDateTimePicker.vb + + + ucrDayOfYear.vb + + + ucrDialogDisabled.vb + + + ucrDialogDisabled.vb + + + ucrDistributions.vb + + + ucrDistributions.vb + + + ucrDistributionsWithParameters.vb + + + ucrDistributionsWithParameters.vb + + + ucrElementLineControl.vb + + + ucrElementRectControl.vb + + + ucrElementRectControl.vb + + + ucrELementTextControl.vb + + + ucrFactor.vb + + + ucrFactor.vb + + + ucrFilter.vb + + + ucrFilter.vb + Designer + + + ucrGeomListWithAes.vb + + + ucrGeomListWithAes.vb + + + ucrGeom.vb + + + ucrGeom.vb + + + ucrGridUnit.vb + + + ucrGridUnit.vb + + + ucrInput.vb + + + ucrInput.vb + + + ucrInputComboBox.vb + + + ucrInputComboBox.vb + + + ucrInputConfidenceLimit.vb + + + ucrInputConfidenceLimit.vb + + + ucrInputTextBox.vb + + + ucrInputTextBox.vb + + + ucrLayerParameters.vb + + + ucrLayerParameters.vb + + + ucrLayerParamsControls.vb + + + ucrLayerParamsControls.vb + + + ucrLog.vb + + + ucrLog.vb + + + ucrMultipleInput.vb + + + ucrMultipleInput.vb + + + ucrNewColumnName.vb + + + ucrNewColumnName.vb + + + ucrNud.vb + + + ucrNud.vb + + + ucrOutputWindow.vb + + + ucrOutputWindow.vb + + + UcrPanel.vb + + + ucrRadio.vb + + + ucrRadio.vb + + + ucrReceiver.vb + + + ucrReceiverExpression.vb + + + ucrReceiverExpression.vb + + + ucrReceiverMetadataProperty.vb + + + ucrReceiverMetadataProperty.vb + + + ucrReceiverMultiple.vb + + + ucrReceiverMultiple.vb + + + ucrReceiverSingle.vb + + + ucrReceiverSingle.vb + + + ucrReorder.vb + + + ucrReorder.vb + + + ucrSave.vb + + + ucrSave.vb + + + ucrSaveGraph.vb + + + ucrSaveGraph.vb + + + ucrSaveModel.vb + + + ucrSaveModel.vb + + + ucrScript.vb + + + ucrScript.vb + + + ucrSelector.vb + + + ucrSelector.vb + + + ucrSelectorAddRemove.vb + + + ucrSelectorAddRemove.vb + + + ucrSelectorByDataFrame.vb + + + ucrSelectorByDataFrame.vb + + + ucrSelectorByDataFrameAddRemove.vb + + + ucrSelectorByDataFrameAddRemove.vb + + + ucrELementTextControl.vb + + + ucrElementLineControl.vb + + + ucrVariablename.vb + + + ucrVariablename.vb + + + ucrVariablesAsFactor.vb + + + ucrVariablesAsFactor.vb + + + UcrPanel.vb + + + + + PreserveNewest + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + Designer + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + + + + PreserveNewest + + + PreserveNewest + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + False + Microsoft .NET Framework 4.5.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/instat/sdgCalculationsSummmary.vb b/instat/sdgCalculationsSummmary.vb index 0578b86a172..660e7b9c3a9 100644 --- a/instat/sdgCalculationsSummmary.vb +++ b/instat/sdgCalculationsSummmary.vb @@ -66,8 +66,7 @@ Public Class sdgCalculationsSummmary 'temp until working ucrCalcSummary.chkSaveResultInto.Visible = False ucrCalcSummary.ucrSaveResultInto.Visible = False - ucrCalcSummary.cmdTry.Visible = False - ucrCalcSummary.ucrInputTryMessage.Visible = False + 'ucrCalcSummary.ucrTryModelling.Visible = False ucrManipulations.bIsDataType = False ucrManipulations.cmdBottom.Enabled = False diff --git a/instat/sdgDescribeDisplay.vb b/instat/sdgDescribeDisplay.vb index ec8cb7c35a2..9399301765d 100644 --- a/instat/sdgDescribeDisplay.vb +++ b/instat/sdgDescribeDisplay.vb @@ -69,10 +69,10 @@ Public Class sdgDescribeDisplay End Sub Public Sub GrpBoxEnable() - If ((dlgDescribeTwoVariable.strSecondVarType = "factor") And (dlgDescribeTwoVariable.strVarType = "numeric" OrElse dlgDescribeTwoVariable.strVarType = "integer")) Then + If ((dlgDescribeTwoVariable.strFirstVariablesType = "factor") And (dlgDescribeTwoVariable.strSecondVariableType = "numeric" OrElse dlgDescribeTwoVariable.strSecondVariableType = "integer")) Then grpAnovaOptions.Enabled = True grpFrequenciesOptions.Enabled = False - ElseIf ((dlgDescribeTwoVariable.strVarType = "factor") And (dlgDescribeTwoVariable.strSecondVarType = "factor")) Then + ElseIf ((dlgDescribeTwoVariable.strSecondVariableType = "factor") And (dlgDescribeTwoVariable.strFirstVariablesType = "factor")) Then grpFrequenciesOptions.Enabled = True grpAnovaOptions.Enabled = False End If diff --git a/instat/sdgSaveColumnPosition.Designer.vb b/instat/sdgSaveColumnPosition.Designer.vb index de6165b78f0..ddf94288e0f 100644 --- a/instat/sdgSaveColumnPosition.Designer.vb +++ b/instat/sdgSaveColumnPosition.Designer.vb @@ -22,110 +22,166 @@ Partial Class sdgSaveColumnPosition 'Do not modify it using the code editor. _ Private Sub InitializeComponent() - Me.rdoStart = New instat.ucrRadio() - Me.rdoEnd = New instat.ucrRadio() - Me.rdoBefore = New instat.ucrRadio() - Me.rdoAfter = New instat.ucrRadio() - Me.ucrSelectorSaveColumnPosition = New instat.ucrSelectorByDataFrameAddRemove() - Me.ucrReceiverColumn = New instat.ucrReceiverSingle() + Me.grpColumnPosition = New System.Windows.Forms.GroupBox() + Me.rdoEnd = New System.Windows.Forms.RadioButton() + Me.rdoAfter = New System.Windows.Forms.RadioButton() + Me.rdoBefore = New System.Windows.Forms.RadioButton() + Me.rdoStart = New System.Windows.Forms.RadioButton() Me.ucrPnlColumnPosition = New instat.UcrPanel() + Me.lblColumns = New System.Windows.Forms.Label() + Me.ucrReceiverColumn = New instat.ucrReceiverSingle() + Me.ucrSelectorColumns = New instat.ucrSelectorByDataFrameAddRemove() Me.ucrBaseSubdialog = New instat.ucrButtonsSubdialogue() + Me.grpColumnPosition.SuspendLayout() Me.SuspendLayout() ' - 'rdoStart - ' - Me.rdoStart.Location = New System.Drawing.Point(12, 27) - Me.rdoStart.Name = "rdoStart" - Me.rdoStart.Size = New System.Drawing.Size(100, 20) - Me.rdoStart.TabIndex = 0 + 'grpColumnPosition + ' + Me.grpColumnPosition.Controls.Add(Me.rdoEnd) + Me.grpColumnPosition.Controls.Add(Me.rdoAfter) + Me.grpColumnPosition.Controls.Add(Me.rdoBefore) + Me.grpColumnPosition.Controls.Add(Me.rdoStart) + Me.grpColumnPosition.Controls.Add(Me.ucrPnlColumnPosition) + Me.grpColumnPosition.Location = New System.Drawing.Point(13, 14) + Me.grpColumnPosition.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.grpColumnPosition.Name = "grpColumnPosition" + Me.grpColumnPosition.Padding = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.grpColumnPosition.Size = New System.Drawing.Size(444, 90) + Me.grpColumnPosition.TabIndex = 12 + Me.grpColumnPosition.TabStop = False + Me.grpColumnPosition.Text = "New column will be at:" ' 'rdoEnd ' - Me.rdoEnd.Location = New System.Drawing.Point(12, 85) + Me.rdoEnd.AutoSize = True + Me.rdoEnd.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.rdoEnd.Location = New System.Drawing.Point(107, 41) + Me.rdoEnd.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) Me.rdoEnd.Name = "rdoEnd" - Me.rdoEnd.Size = New System.Drawing.Size(100, 20) - Me.rdoEnd.TabIndex = 1 + Me.rdoEnd.Size = New System.Drawing.Size(63, 24) + Me.rdoEnd.TabIndex = 2 + Me.rdoEnd.Text = "End" + Me.rdoEnd.UseVisualStyleBackColor = True + ' + 'rdoAfter + ' + Me.rdoAfter.AutoSize = True + Me.rdoAfter.Checked = True + Me.rdoAfter.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.rdoAfter.Location = New System.Drawing.Point(300, 41) + Me.rdoAfter.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.rdoAfter.Name = "rdoAfter" + Me.rdoAfter.Size = New System.Drawing.Size(69, 24) + Me.rdoAfter.TabIndex = 4 + Me.rdoAfter.TabStop = True + Me.rdoAfter.Text = "After" + Me.rdoAfter.UseVisualStyleBackColor = True ' 'rdoBefore ' - Me.rdoBefore.Location = New System.Drawing.Point(12, 143) + Me.rdoBefore.AutoSize = True + Me.rdoBefore.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.rdoBefore.Location = New System.Drawing.Point(194, 41) + Me.rdoBefore.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) Me.rdoBefore.Name = "rdoBefore" - Me.rdoBefore.Size = New System.Drawing.Size(100, 20) - Me.rdoBefore.TabIndex = 2 + Me.rdoBefore.Size = New System.Drawing.Size(82, 24) + Me.rdoBefore.TabIndex = 3 + Me.rdoBefore.Text = "Before" + Me.rdoBefore.UseVisualStyleBackColor = True ' - 'rdoAfter + 'rdoStart ' - Me.rdoAfter.Location = New System.Drawing.Point(12, 201) - Me.rdoAfter.Name = "rdoAfter" - Me.rdoAfter.Size = New System.Drawing.Size(100, 20) - Me.rdoAfter.TabIndex = 3 + Me.rdoStart.AutoSize = True + Me.rdoStart.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.rdoStart.Location = New System.Drawing.Point(13, 41) + Me.rdoStart.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) + Me.rdoStart.Name = "rdoStart" + Me.rdoStart.Size = New System.Drawing.Size(69, 24) + Me.rdoStart.TabIndex = 1 + Me.rdoStart.Text = "Start" + Me.rdoStart.UseVisualStyleBackColor = True ' - 'ucrSelectorSaveColumnPosition + 'ucrPnlColumnPosition + ' + Me.ucrPnlColumnPosition.Location = New System.Drawing.Point(9, 29) + Me.ucrPnlColumnPosition.Margin = New System.Windows.Forms.Padding(9, 12, 9, 12) + Me.ucrPnlColumnPosition.Name = "ucrPnlColumnPosition" + Me.ucrPnlColumnPosition.Size = New System.Drawing.Size(396, 48) + Me.ucrPnlColumnPosition.TabIndex = 0 + ' + 'lblColumns ' - Me.ucrSelectorSaveColumnPosition.bDropUnusedFilterLevels = False - Me.ucrSelectorSaveColumnPosition.bShowHiddenColumns = False - Me.ucrSelectorSaveColumnPosition.bUseCurrentFilter = True - Me.ucrSelectorSaveColumnPosition.Location = New System.Drawing.Point(124, 133) - Me.ucrSelectorSaveColumnPosition.Margin = New System.Windows.Forms.Padding(0) - Me.ucrSelectorSaveColumnPosition.Name = "ucrSelectorSaveColumnPosition" - Me.ucrSelectorSaveColumnPosition.Size = New System.Drawing.Size(216, 186) - Me.ucrSelectorSaveColumnPosition.TabIndex = 4 + Me.lblColumns.AutoSize = True + Me.lblColumns.ImeMode = System.Windows.Forms.ImeMode.NoControl + Me.lblColumns.Location = New System.Drawing.Point(336, 163) + Me.lblColumns.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0) + Me.lblColumns.Name = "lblColumns" + Me.lblColumns.Size = New System.Drawing.Size(71, 20) + Me.lblColumns.TabIndex = 14 + Me.lblColumns.Text = "Column :" ' 'ucrReceiverColumn ' Me.ucrReceiverColumn.frmParent = Me - Me.ucrReceiverColumn.Location = New System.Drawing.Point(345, 154) + Me.ucrReceiverColumn.Location = New System.Drawing.Point(336, 186) Me.ucrReceiverColumn.Margin = New System.Windows.Forms.Padding(0) Me.ucrReceiverColumn.Name = "ucrReceiverColumn" Me.ucrReceiverColumn.Selector = Nothing - Me.ucrReceiverColumn.Size = New System.Drawing.Size(120, 20) + Me.ucrReceiverColumn.Size = New System.Drawing.Size(194, 31) Me.ucrReceiverColumn.strNcFilePath = "" - Me.ucrReceiverColumn.TabIndex = 5 + Me.ucrReceiverColumn.TabIndex = 15 Me.ucrReceiverColumn.ucrSelector = Nothing ' - 'ucrPnlColumnPosition + 'ucrSelectorColumns ' - Me.ucrPnlColumnPosition.Location = New System.Drawing.Point(5, 12) - Me.ucrPnlColumnPosition.Name = "ucrPnlColumnPosition" - Me.ucrPnlColumnPosition.Size = New System.Drawing.Size(107, 231) - Me.ucrPnlColumnPosition.TabIndex = 6 + Me.ucrSelectorColumns.bDropUnusedFilterLevels = False + Me.ucrSelectorColumns.bShowHiddenColumns = False + Me.ucrSelectorColumns.bUseCurrentFilter = True + Me.ucrSelectorColumns.Location = New System.Drawing.Point(9, 109) + Me.ucrSelectorColumns.Margin = New System.Windows.Forms.Padding(0) + Me.ucrSelectorColumns.Name = "ucrSelectorColumns" + Me.ucrSelectorColumns.Size = New System.Drawing.Size(315, 277) + Me.ucrSelectorColumns.TabIndex = 13 ' 'ucrBaseSubdialog ' - Me.ucrBaseSubdialog.Location = New System.Drawing.Point(164, 362) + Me.ucrBaseSubdialog.Location = New System.Drawing.Point(160, 407) + Me.ucrBaseSubdialog.Margin = New System.Windows.Forms.Padding(6, 8, 6, 8) Me.ucrBaseSubdialog.Name = "ucrBaseSubdialog" - Me.ucrBaseSubdialog.Size = New System.Drawing.Size(142, 30) + Me.ucrBaseSubdialog.Size = New System.Drawing.Size(213, 46) Me.ucrBaseSubdialog.TabIndex = 7 ' 'sdgSaveColumnPosition ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleDimensions = New System.Drawing.SizeF(9.0!, 20.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(471, 404) - Me.Controls.Add(Me.ucrBaseSubdialog) + Me.ClientSize = New System.Drawing.Size(542, 463) Me.Controls.Add(Me.ucrReceiverColumn) - Me.Controls.Add(Me.ucrSelectorSaveColumnPosition) - Me.Controls.Add(Me.rdoAfter) - Me.Controls.Add(Me.rdoBefore) - Me.Controls.Add(Me.rdoEnd) - Me.Controls.Add(Me.rdoStart) - Me.Controls.Add(Me.ucrPnlColumnPosition) + Me.Controls.Add(Me.ucrSelectorColumns) + Me.Controls.Add(Me.lblColumns) + Me.Controls.Add(Me.grpColumnPosition) + Me.Controls.Add(Me.ucrBaseSubdialog) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow + Me.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5) Me.MaximizeBox = False Me.MinimizeBox = False Me.Name = "sdgSaveColumnPosition" Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen Me.Text = "Save Column Position" + Me.grpColumnPosition.ResumeLayout(False) + Me.grpColumnPosition.PerformLayout() Me.ResumeLayout(False) + Me.PerformLayout() End Sub - - Friend WithEvents rdoStart As ucrRadio - Friend WithEvents rdoEnd As ucrRadio - Friend WithEvents rdoBefore As ucrRadio - Friend WithEvents rdoAfter As ucrRadio - Friend WithEvents ucrSelectorSaveColumnPosition As ucrSelectorByDataFrameAddRemove - Friend WithEvents ucrReceiverColumn As ucrReceiverSingle - Friend WithEvents ucrPnlColumnPosition As UcrPanel Friend WithEvents ucrBaseSubdialog As ucrButtonsSubdialogue + Friend WithEvents grpColumnPosition As GroupBox + Friend WithEvents rdoEnd As RadioButton + Friend WithEvents rdoAfter As RadioButton + Friend WithEvents rdoBefore As RadioButton + Friend WithEvents rdoStart As RadioButton + Friend WithEvents ucrPnlColumnPosition As UcrPanel + Friend WithEvents ucrReceiverColumn As ucrReceiverSingle + Friend WithEvents ucrSelectorColumns As ucrSelectorByDataFrameAddRemove + Friend WithEvents lblColumns As Label End Class diff --git a/instat/sdgSaveColumnPosition.vb b/instat/sdgSaveColumnPosition.vb index 13ca8f9cf57..e927dced269 100644 --- a/instat/sdgSaveColumnPosition.vb +++ b/instat/sdgSaveColumnPosition.vb @@ -1,3 +1,141 @@ -Public Class sdgSaveColumnPosition +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . -End Class \ No newline at end of file +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. + +' You should have received a copy of the GNU General Public License k +' along with this program. If not, see . + +Imports instat.Translations +Public Class sdgSaveColumnPosition + Private clsDefaultFunction As RFunction + Public bControlsNotInitialised As Boolean = True + Public bUserSelected As Boolean = False + Public bRcodeFlag As Boolean = False + + Private Sub sdgSaveColumnPosition_Load(sender As Object, e As EventArgs) Handles MyBase.Load + autoTranslate(Me) + If bControlsNotInitialised Then + InitialiseControl() + bControlsNotInitialised = False + End If + End Sub + + Private Sub InitialiseControl() + 'For ucrSelector + ucrSelectorColumns.btnDataOptions.Visible = False + + 'For ucrReceiver + ucrReceiverColumn.SetParameter(New RParameter("adjacent_column", 1)) + ucrReceiverColumn.SetParameterIsString() + ucrReceiverColumn.Selector = ucrSelectorColumns + ucrReceiverColumn.SetMeAsReceiver() + ucrReceiverColumn.bUseFilteredData = False + ucrReceiverColumn.SetLinkedDisplayControl(lblColumns) + + 'Panel and radio buttons + ucrPnlColumnPosition.SetParameter(New RParameter("before")) + + ucrPnlColumnPosition.AddRadioButton(rdoStart, "TRUE") + ucrPnlColumnPosition.AddRadioButton(rdoEnd, "FALSE") + ucrPnlColumnPosition.AddRadioButton(rdoBefore, "TRUE") + ucrPnlColumnPosition.AddRadioButton(rdoAfter, "FALSE") + + ucrPnlColumnPosition.AddParameterPresentCondition(rdoStart, "adjacent_column", False) + ucrPnlColumnPosition.AddParameterPresentCondition(rdoEnd, "adjacent_column", False) + ucrPnlColumnPosition.AddParameterPresentCondition(rdoBefore, "adjacent_column", True) + ucrPnlColumnPosition.AddParameterPresentCondition(rdoAfter, "adjacent_column", True) + + End Sub + + Public Sub SetUp(clsColPosFunction As RFunction, strDataFrameName As String) + If bControlsNotInitialised Then + InitialiseControl() + bControlsNotInitialised = False + End If + + clsDefaultFunction = clsColPosFunction + + bRcodeFlag = True + ucrSelectorColumns.SetDataframe(strDataFrameName, False) + ucrPnlColumnPosition.SetRCode(clsDefaultFunction, True) + ucrReceiverColumn.SetRCode(clsDefaultFunction, True) + bRcodeFlag = False + SetColumnControlsAndParameterState() + End Sub + + Public Sub Reset() + If bControlsNotInitialised Then + InitialiseControl() + bControlsNotInitialised = False + End If + ucrSelectorColumns.Reset() + bUserSelected = False + End Sub + + Private Sub Controls_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrPnlColumnPosition.ControlValueChanged, ucrReceiverColumn.ControlValueChanged + If Not bRcodeFlag Then + 'in future this should be moved to UserValueChanged event + bUserSelected = True + SetColumnControlsAndParameterState() + End If + End Sub + + Private Sub SetColumnControlsAndParameterState() + If rdoStart.Checked Then + clsDefaultFunction.RemoveParameterByName("adjacent_column") + ucrSelectorColumns.Visible = False + ucrReceiverColumn.Visible = False + lblColumns.Visible = False + grpColumnPosition.Text = "New column will be at the: " + ElseIf rdoEnd.Checked Then + clsDefaultFunction.RemoveParameterByName("adjacent_column") + ucrSelectorColumns.Visible = False + ucrReceiverColumn.Visible = False + lblColumns.Visible = False + grpColumnPosition.Text = "New column will be at the: " + ElseIf rdoBefore.Checked Then + If Not ucrReceiverColumn.IsEmpty Then + clsDefaultFunction.AddParameter(strParameterName:="adjacent_column", strParameterValue:=ucrReceiverColumn.GetVariableNames()) + Else + clsDefaultFunction.RemoveParameterByName("adjacent_column") + End If + ucrSelectorColumns.Visible = True + ucrReceiverColumn.Visible = True + lblColumns.Visible = True + grpColumnPosition.Text = "New column will be: " + ElseIf rdoAfter.Checked Then + If Not ucrReceiverColumn.IsEmpty Then + clsDefaultFunction.AddParameter(strParameterName:="adjacent_column", strParameterValue:=ucrReceiverColumn.GetVariableNames()) + Else + clsDefaultFunction.RemoveParameterByName("adjacent_column") + End If + ucrSelectorColumns.Visible = True + ucrReceiverColumn.Visible = True + lblColumns.Visible = True + grpColumnPosition.Text = "New column will be: " + End If + End Sub + +End Class diff --git a/instat/static/InstatObject/R/Backend_Components/summary_functions.R b/instat/static/InstatObject/R/Backend_Components/summary_functions.R index 9ed59cad24e..e28fc244421 100644 --- a/instat/static/InstatObject/R/Backend_Components/summary_functions.R +++ b/instat/static/InstatObject/R/Backend_Components/summary_functions.R @@ -240,63 +240,83 @@ DataBook$set("public", "calculate_summary", function(data_name, columns_to_summa DataBook$set("public", "summary", function(data_name, columns_to_summarise, summaries, factors = c(), store_results = FALSE, drop = FALSE, return_output = FALSE, summary_name = NA, add_cols = c(), filter_names = c(), ...) { calculated_from = list() calculated_from[[1]] <- list(data_name = data_name, columns = columns_to_summarise) - #TODO Change this to store sub_calculations for each column - alltypes_collection <- c(count_non_missing_label, count_missing_label, count_label, mode_label) - numeric_collection <- c(count_non_missing_label, count_missing_label, count_label, mode_label, min_label, max_label, mean_label, sd_label, range_label, median_label, sum_label, var_label, lower_quart_label, upper_quart_label, skewness_label, summary_skewness_mc_label, kurtosis_label, summary_coef_var_label, summary_median_absolute_deviation_label, summary_Qn_label, summary_Sn_label, cor_label, cov_label, first_label, last_label, nth_label, n_distinct_label, proportion_label, count_calc_label) - factor_collection <- c(count_non_missing_label, count_missing_label, count_label, mode_label) #maximum and minimum labels should be added when we distinguish ordered factors - ordered_factor_collection <- c(count_non_missing_label, count_missing_label, count_label, mode_label, min_label, max_label) - i = 1 + summaries <- unique(summaries) + summaries <- summaries[order(match(summaries, all_summaries))] + summaries_count <- summaries[startsWith(summaries, "summary_count")] + summaries_other <- setdiff(summaries, summaries_count) + summaries <- c(summaries_count, summaries_other) + count_summaries_max <- length(summaries_count) + summaries_max <- length(summaries) + + summary_names <- ifelse(startsWith(summaries, "summary_"), substr(summaries, 9, nchar(summaries)), summaries) + summary_names <- gsub("_", "-", summary_names) + summary_names <- make.unique(summary_names) + summary_count_names <- summary_names[1:count_summaries_max] + summary_other_names <- summary_names[(count_summaries_max + 1):summaries_max] + + col_data_type <- self$get_variables_metadata(data_name = data_name, column = columns_to_summarise, property = data_type_label) + + factors_disp <- dplyr::if_else(length(factors) == 0, ".id", factors) + factors_levels <- lapply(factors, function(x) { + fac_col <- self$get_columns_from_data(data_name, x) + if(is.factor(fac_col)) return(levels(fac_col)) + else return(sort(unique(fac_col))) + }) + factors_levels <- expand.grid(factors_levels) + names(factors_levels) <- factors + + results <- list() + i <- 1 for(col_new in columns_to_summarise) { - col_data_type = self$get_variables_metadata(data_name = data_name, column = col_new, property = data_type_label) - if(col_data_type == "numeric" || col_data_type == "integer") { - column_summaries = intersect(summaries, numeric_collection) - } - else if(col_data_type == "factor") { - column_summaries = intersect(summaries, factor_collection) + results_temp_count <- list() + results_temp_other <- list() + for(j in seq_along(summaries)) { + calc <- calculation$new(type = "summary", parameters = list(data_name = data_name, columns_to_summarise = col_new, summaries = summaries[j], factors = factors, store_results = store_results, drop = drop, return_output = return_output, summary_name = summary_name, add_cols = add_cols, ... = ...), filters = filter_names, calculated_from = calculated_from) + calc_apply <- tryCatch(self$apply_calculation(calc), + error = function(c) { + if(length(factors) == 0) { + x <- data.frame(NA, NA) + names(x) <- c(".id", summary_names[j]) + return(x) + } + else { + x <- factors_levels + x[[summary_names[j]]] <- NA + return(x) + } + }) + names(calc_apply)[length(factors_disp) + 1] <- col_new + calc_apply$summary <- summary_names[j] + names(calc_apply) <- make.names(names(calc_apply), unique = TRUE) + if(j <= count_summaries_max) results_temp_count[[length(results_temp_count) + 1]] <- calc_apply + else results_temp_other[[length(results_temp_other) + 1]] <- calc_apply } - else if(col_data_type == paste0(c("ordered","factor"), collapse = ",")) { - column_summaries = intersect(summaries, ordered_factor_collection) - } - else if(col_data_type == "character") { - column_summaries = intersect(summaries, alltypes_collection) - } - else if(col_data_type == "logical") { - #To be defined - } - else if(col_data_type == "Date") { - #To be defined - } - if(length(column_summaries) == 0) { - results <- data.frame(matrix(ncol = length(summaries) + 1)) - names(results) <- c(".id", summaries) - column_summaries <- summaries - } - else { - calc <- calculation$new(type = "summary", parameters = list(data_name = data_name, columns_to_summarise = col_new, summaries = column_summaries, factors = factors, store_results = store_results, drop = drop, return_output = return_output, summary_name = summary_name, add_cols = add_cols, ... = ...), filters = filter_names, calculated_from = calculated_from) - results <- self$apply_calculation(calc) + if(length(results_temp_count) > 0) { + results_temp_count <- dplyr::bind_rows(results_temp_count) + results_temp_count <- format(results_temp_count, scientific = FALSE) } - if(!is.null(results)) { - results <- as.data.frame(t(results[,-1])) - #row_names(results) <- get_summary_calculation_names(calc, column_summaries, col_new, calc_filters) - names(results) <- col_new - #use summaries as row names for now. This needs to change in the long run - row.names(results) <- column_summaries - if(i == 1) { - calc_columns <- results + if(length(results_temp_other) > 0) { + results_temp_other <- dplyr::bind_rows(results_temp_other) + results_temp_other <- format(results_temp_other, scientific = FALSE) + # Convert summaries which have been coerced to numeric but should be dates + if("Date" %in% col_data_type[i]) { + results_temp_other[[col_new]] <- dplyr::if_else(summaries_other[match(results_temp_other$summary, summary_other_names)] %in% date_summaries, + as.character(as.Date(as.numeric(results_temp_other[[col_new]]), origin = "1970/1/1")), + dplyr::if_else(stringr::str_trim(results_temp_other[[col_new]]) == "NA", NA_character_, paste(results_temp_other[[col_new]], "days"))) } - else { - calc_columns <- merge(calc_columns, results, by=0, all=TRUE, sort = FALSE)#Sort should be user defined - #we need to clarify which filters are being used - rownames(calc_columns)=calc_columns$Row.names - calc_columns<-calc_columns[,-1] - } - i = i + 1 - } - else { - calc_columns <- NULL } - } - return(calc_columns) + results_temp <- dplyr::bind_rows(results_temp_count, results_temp_other) + if(i == 1) results <- results_temp + else results <- dplyr::full_join(results, results_temp, by = c(factors_disp, "summary")) + i <- i + 1 + } + results <- results %>% select(c(factors_disp, "summary"), everything()) + if(length(factors) == 0) { + results$.id <- NULL + results$summary <- NULL + row.names(results) <- summary_names + } + return(results) } ) @@ -433,7 +453,32 @@ circular_range_label="summary_circular_range" # list of all summary function names -all_summaries=c(sum_label, mode_label, count_label, count_missing_label, count_non_missing_label, sd_label, var_label, median_label, range_label, min_label, max_label, mean_label, trimmed_mean_label, quartile_label, lower_quart_label, upper_quart_label, skewness_label, kurtosis_label, summary_coef_var_label, summary_skewness_mc_label, summary_outlier_limit_label, summary_median_absolute_deviation_label, summary_Qn_label, summary_Sn_label, cor_label, cov_label,first_label, last_label, nth_label, n_distinct_label, proportion_label, count_calc_label,standard_error_mean_label, circular_mean_label, circular_median_label, circular_medianHL_label, circular_min_label, circular_max_label, circular_Q1_label, circular_Q3_label, circular_quantile_label, circular_sd_label, circular_var_label, circular_ang_dev_label, circular_ang_var_label, circular_rho_label, circular_range_label) +# the order of this list determines the order summaries appears in certain functions +all_summaries <- c(count_label, count_non_missing_label, count_missing_label, + min_label, lower_quart_label, quartile_label, median_label, + summary_median_absolute_deviation_label, summary_coef_var_label, + summary_Qn_label, summary_Sn_label, + mode_label, mean_label, + trimmed_mean_label, upper_quart_label, max_label, sum_label, + sd_label, var_label, range_label, standard_error_mean_label, + skewness_label, summary_skewness_mc_label, kurtosis_label, + summary_outlier_limit_label, + cor_label, cov_label, first_label, last_label, nth_label, n_distinct_label, + proportion_label, count_calc_label, + circular_min_label, circular_Q1_label, circular_quantile_label, + circular_median_label, circular_medianHL_label, circular_mean_label, + circular_Q3_label, circular_max_label, + circular_sd_label, circular_var_label, circular_range_label, + circular_ang_dev_label, circular_ang_var_label, circular_rho_label) + +# which of the summaries should return a Date value when x is a Date? +date_summaries <- c(min_label, lower_quart_label, quartile_label, median_label, + mode_label, mean_label, trimmed_mean_label, upper_quart_label, + max_label, first_label, last_label, nth_label, + circular_min_label, circular_Q1_label, circular_quantile_label, + circular_median_label, circular_medianHL_label, circular_mean_label, + circular_Q3_label, circular_max_label) + summary_mode <- function(x,...) { ux <- unique(x) out <- ux[which.max(tabulate(match(x, ux)))] @@ -597,6 +642,8 @@ summary_count_non_missing <- function(x, ...) { } summary_sd <- function(x, na.rm = FALSE, na_type = "", ...) { + # needed because e.g. sd(as.character(1:10)) returns a numeric value + if(is.character(x)) return(NA) if(na.rm && na_type != "" && !na_check(x, na_type = na_type, ...)) return(NA) else{ return(sd(x,na.rm = na.rm)) @@ -644,28 +691,32 @@ summary_median <- function(x, na.rm = FALSE, na_type = "", ...) { } # quantile function -summary_quantile <- function(x, na.rm = FALSE, probs, na_type = "", ...) { +summary_quantile <- function(x, na.rm = FALSE, probs, type = 7, na_type = "", ...) { if(!na.rm && anyNA(x)) return(NA) # This prevents multiple values being returned if(na.rm && na_type != "" && !na_check(x, na_type = na_type, ...)) return(NA) - else{ - return(quantile(x, na.rm = na.rm, probs = probs)[[1]]) + else { + if(lubridate::is.Date(x) && type %in% c(2, 4:9)) { + message("type = ", type, " not supported for Dates. Deafulting to type = 1") + type <- 1 + } + return(quantile(x, na.rm = na.rm, probs = probs, type = type)[[1]]) } } # lower quartile function -lower_quartile <- function(x, na.rm = FALSE, na_type = "", ...) { +lower_quartile <- function(x, na.rm = FALSE, type = 7, na_type = "", ...) { if(na.rm && na_type != "" && !na_check(x, na_type = na_type, ...)) return(NA) else{ - return(summary_quantile(x, na.rm = na.rm, probs = 0.25)) + return(summary_quantile(x, na.rm = na.rm, probs = 0.25, type = type)) } } # upper quartile function -upper_quartile <- function(x, na.rm = FALSE, na_type = "", ...) { +upper_quartile <- function(x, na.rm = FALSE, type = 7, na_type = "", ...) { if(na.rm && na_type != "" && !na_check(x, na_type = na_type, ...)) return(NA) else{ - return(summary_quantile(x, na.rm = na.rm, probs = 0.75)) + return(summary_quantile(x, na.rm = na.rm, probs = 0.75, type = type)) } } diff --git a/instat/static/InstatObject/R/Rsetup.R b/instat/static/InstatObject/R/Rsetup.R index 6cc89816160..e7a118fe80c 100644 --- a/instat/static/InstatObject/R/Rsetup.R +++ b/instat/static/InstatObject/R/Rsetup.R @@ -4,140 +4,150 @@ packs <- c("abind", "acepack", "agricolae", "agridat", "AlgDesign", "ash", "askpass", "assertthat", "backports", "base64enc", "bayestestR", - "BH", "bitops", "boot", "broom", "callr", - "candisc", "car", "carData", "caTools", - "cellranger", "checkmate", "chron", "circlize", - "CircStats", "circular", "class", "classInt", - "cli", "clifro", "climdex.pcic", "clipr", - "clisymbols", "cluster", "cmsaf", "coda", - "codetools", "colorRamps", "colorspace", "combinat", - "cowplot", "crayon", "crosstalk", "curl", - "DAAG", "dae", "data.table", "DBI", "deldir", + "BH", "bitops", "boot", "brew", "broom", + "callr", "candisc", "car", "carData", + "caTools", "cellranger", "checkmate", "chron", + "circlize", "CircStats", "circular", "class", + "classInt", "cli", "clifro", "climdex.pcic", + "clipr", "clisymbols", "cluster", "cmsaf", + "coda", "codetools", "colorRamps", "colorspace", + "combinat", "commonmark", "covr", "cowplot", + "crayon", "crosstalk", "curl", "DAAG", + "dae", "data.table", "DBI", "deldir", "dendextend", "DEoptimR", "desc", "devtools", "digest", "distillery", "dotCall64", "dplyr", - "dummies", "e1071", "ellipse", "ellipsis", - "emmeans", "EnvStats", "estimability", "evaluate", - "Evapotranspiration", "expm", "extrafont", - "extrafontdb", "extRemes", "factoextra", "FactoMineR", - "fansi", "faraway", "fields", "fitdistrplus", - "flashClust", "forcats", "foreach", "foreign", - "Formula", "fs", "gapminder", "gdata", - "gdtools", "generics", "geosphere", "getPass", - "GGally", "ggalt", "ggdendro", "ggeffects", - "ggformula", "ggfortify", "ggmosaic", "ggplot2", - "ggpmisc", "ggpubr", "ggrepel", "ggsci", - "ggsignif", "ggstance", "ggthemes", "gh", - "git2r", "glmmTMB", "GlobalOptions", "glue", - "gmodels", "goftest", "gplots", "gridExtra", - "gtable", "gtools", "haven", "heplots", - "hexbin", "highr", "Hmisc", "hms", "htmlTable", - "htmltools", "htmlwidgets", "httpuv", "httr", - "ini", "insight", "iterators", "JBTools", - "jsonlite", "KernSmooth", "klaR", "knitr", - "labeling", "labelled", "Lahman", "later", - "lattice", "latticeExtra", "lazyeval", "leaflet", - "leaps", "LearnBayes", "lme4", "lmomco", - "Lmoments", "lsei", "lubridate", "magrittr", - "mapdata", "mapproj", "maps", "maptools", - "markdown", "MASS", "Matrix", "MatrixModels", - "memoise", "mgcv", "mime", "miniUI", - "minqa", "mnormt", "modelr", "mosaic", - "mosaicCore", "mosaicData", "munsell", "mvtnorm", - "ncdf.tools", "ncdf4.helpers", "ncdf4", "nlme", - "nloptr", "nnet", "nortest", "npsurv", - "numDeriv", "nycflights13", "openair", "openssl", - "openxlsx", "pbkrtest", "PCICt", "performance", - "pillar", "pkgbuild", "pkgconfig", "pkgload", - "plogr", "plotly", "plotrix", "plyr", - "png", "polynom", "prettyunits", "processx", - "productplots", "progress", "proj4", "promises", - "ps", "psych", "purrr", "quantreg", "questionr", - "R.methodsS3", "R.oo", "R6", "raster", - "rcmdcheck", "RColorBrewer", "Rcpp", "RcppArmadillo", - "RcppEigen", "RcppRoll", "RCurl", "readODS", - "readr", "readxl", "rematch", "remotes", - "reshape", "reshape2", "rio", "rje", - "rlang", "rlist", "RMySQL", "RNetCDF", - "robustbase", "rpart", "rprojroot", "rrefine", - "rstudioapi", "rtf", "Rttf2pt1", "rworldmap", - "rworldxtra", "scales", "scatterplot3d", "sessioninfo", - "sf", "shape", "shiny", "signmedian.test", + "DT", "dummies", "e1071", "effectsize", + "ellipse", "ellipsis", "emmeans", "EnvStats", + "estimability", "evaluate", "Evapotranspiration", + "expm", "extrafont", "extrafontdb", "extRemes", + "factoextra", "FactoMineR", "fansi", "faraway", + "farver", "fastmap", "fields", "fitdistrplus", + "flashClust", "FNN", "forcats", "foreach", + "foreign", "Formula", "fs", "gapminder", + "gdata", "gdtools", "generics", "geosphere", + "getPass", "GGally", "ggalt", "ggdendro", + "ggeffects", "ggfittext", "ggformula", "ggfortify", + "ggmosaic", "ggplot2", "ggpmisc", "ggpubr", + "ggrepel", "ggsci", "ggsignif", "ggstance", + "ggthemes", "gh", "git2r", "glmmTMB", + "GlobalOptions", "glue", "gmodels", "goftest", + "gplots", "gridExtra", "gtable", "gtools", + "haven", "heplots", "hexbin", "highr", + "Hmisc", "hms", "htmlTable", "htmltools", + "htmlwidgets", "httpuv", "httr", "ini", + "insight", "iterators", "JBTools", "jsonlite", + "KernSmooth", "klaR", "knitr", "labeling", + "labelled", "Lahman", "later", "lattice", + "latticeExtra", "lazyeval", "leaflet.providers", + "leaflet", "leaps", "LearnBayes", "lifecycle", + "lme4", "lmomco", "Lmoments", "lsei", + "lubridate", "magrittr", "mapdata", "mapproj", + "maps", "maptools", "markdown", "MASS", + "Matrix", "MatrixModels", "memoise", "mgcv", + "mime", "miniUI", "minqa", "mnormt", + "modelr", "mosaic", "mosaicCore", "mosaicData", + "munsell", "mvtnorm", "ncdf.tools", "ncdf4", + "nlme", "nloptr", "nnet", "nortest", + "npsurv", "numDeriv", "nycflights13", "openair", + "openssl", "openxlsx", "parameters", "pbkrtest", + "PCICt", "performance", "pillar", "pkgbuild", + "pkgconfig", "pkgload", "plogr", "plotly", + "plotrix", "plyr", "png", "polynom", + "praise", "prettyunits", "processx", "productplots", + "progress", "proj4", "promises", "ps", + "psych", "purrr", "quantreg", "questionr", + "R.methodsS3", "R.oo", "R6", "rainfarmr", + "raster", "rcmdcheck", "RColorBrewer", "Rcpp", + "RcppArmadillo", "RcppEigen", "RcppRoll", "RCurl", + "readODS", "readr", "readxl", "rematch", + "remotes", "reshape", "reshape2", "rex", + "rio", "rje", "rlang", "rlist", "RMySQL", + "RNetCDF", "robustbase", "roxygen2", "rpart", + "rprojroot", "rrefine", "rstudioapi", "rtf", + "Rttf2pt1", "rversions", "rworldmap", "rworldxtra", + "scales", "scatterplot3d", "sessioninfo", "sf", + "shades", "shape", "shiny", "signmedian.test", "sjlabelled", "sjmisc", "sjPlot", "sjstats", "sourcetools", "sp", "spam", "SparseM", "spData", "spdep", "SPEI", "splus2R", "stringi", "stringr", "survival", "svglite", - "sys", "tibble", "tidyr", "tidyselect", - "TMB", "units", "usethis", "utf8", "vctrs", + "sys", "systemfonts", "testthat", "tibble", + "tidyr", "tidyselect", "TMB", "treemapify", + "units", "usethis", "utf8", "vctrs", "viridis", "viridisLite", "visreg", "wakefield", "weathermetrics", "whisker", "withr", "xfun", "XML", "xml2", "xopen", "xtable", "xts", "yaml", "zeallot", "zip", "zoo") versions <- c("1.4-5", "1.4.1", "1.3-1", "1.16", - "1.1-7.3", "1.0-15", "1.1", "0.2.1", - "1.1.4", "0.1-3", "0.2.0", "1.69.0-1", - "1.0-6", "1.3-22", "0.5.2", "3.2.0", - "0.8-0", "3.0-3", "3.0-2", "1.17.1.2", - "1.1.0", "1.9.3", "2.3-53", "0.4.6", - "0.2-6", "0.4-93", "7.3-15", "0.3-3", - "1.1.0", "3.2-2", "1.1-9.1", "0.6.0", - "1.2.0", "2.0.9", "1.9.5", "0.19-2", - "0.2-16", "2.3", "1.4-1", "0.0-8", "0.9.4", - "1.3.4", "1.0.0", "3.3", "1.22.1", "3.0-32", - "1.12.2", "1.0.0", "0.1-21", "1.12.0", - "1.0-8", "1.2.0", "2.0.2", "0.6.19", - "1.0-6", "1.0-0", "0.8.1", "1.5.6", "1.7-2", - "0.4.1", "0.1.0", "1.3.5", "2.3.1", "1.3", - "0.14", "1.14", "0.999-4", "0.17", "1.0", - "2.0-10", "1.0.5", "1.41", "0.4.0", "1.0.7", - "9.8-3", "1.0-14", "1.01-2", "0.4.0", - "1.4.4", "0.8-71", "1.2-3", "1.3.1", - "0.3.0", "2.18.0", "0.1.8", "0.0.2", - "1.5-10", "0.2-2", "1.4.0", "0.4.0", - "0.1-20", "0.10.0", "0.9.1", "0.4.7", - "0.2.0", "3.2.0", "0.3.1", "0.2", "0.8.1", - "2.9", "0.5.0", "0.3.1", "4.2.0", "1.0.1", - "0.25.2", "0.2.3", "0.1.0", "1.3.1", + "1.1-7.3.1", "1.0-15", "1.1", "0.2.1", + "1.1.5", "0.1-3", "0.4.0", "1.69.0-1", + "1.0-6", "1.3-23", "1.0-6", "0.5.2", + "3.3.2", "0.8-0", "3.0-5", "3.0-3", "1.17.1.2", + "1.1.0", "1.9.4", "2.3-54", "0.4.8", + "0.2-6", "0.4-93", "7.3-15", "0.4-2", + "1.1.0", "3.2-2", "1.1-9.1", "0.7.0", + "1.2.0", "2.1.0", "2.0.1", "0.19-3", + "0.2-16", "2.3", "1.4-1", "0.0-8", "1.7", + "3.4.0", "1.0.0", "1.3.4", "1.0.0", "4.2", + "1.22.1", "3.1-16", "1.12.6", "1.0.0", + "0.1-23", "1.12.0", "1.0-8", "1.2.0", + "2.2.1", "0.6.23", "1.0-6", "1.0-0", + "0.8.3", "0.10", "1.5.6", "1.7-3", "0.0.1", + "0.4.1", "0.3.0", "1.4.3.01", "2.3.1", + "1.3", "0.14", "1.14", "0.999-4", "0.17", + "1.0", "2.0-10", "1.0.5", "2.0", "0.4.0", + "1.0.7", "2.0.1", "1.0.1", "10.0", "1.0-14", + "1.01-2", "1.1.3", "0.4.0", "1.4.7", + "0.8-72", "1.2-3", "1.3.1", "0.3.0", + "2.18.0", "0.2.1", "0.0.2", "1.5-10", + "0.2-2", "1.4.0", "0.4.0", "0.1-20", + "0.13.0", "0.8.1", "0.9.2", "0.4.8", + "0.2.0", "3.2.1", "0.3.2", "0.2.4", "0.8.1", + "2.9", "0.6.0", "0.3.3", "4.2.0", "1.0.1", + "0.26.1", "0.2.3", "0.1.1", "1.3.1", "2.18.1", "1.1-1", "3.0.1.1", "2.3", - "0.3.0", "3.8.1", "2.1.0", "1.3-5", "1.27.3", - "0.8", "4.2-0", "0.4.2", "1.13.1", "0.3.6", - "1.3", "1.5.1", "1.4.0", "0.3.1", "0.3.0", - "1.0.10", "0.7.2.9", "1.6", "2.23-15", - "0.6-14", "1.23", "0.3", "2.2.1", "7.0-1", - "0.8.0", "0.20-38", "0.6-28", "0.2.2", - "2.0.2", "3.0", "2.15.1", "1.1-21", "2.3.2", - "1.3-1", "1.2-0", "1.7.4", "1.5", "2.3.0", - "1.2.6", "3.3.0", "0.9-5", "1.0", "7.3-51.4", - "1.2-17", "0.4-1", "1.1.0", "1.8-28", - "0.7", "0.1.1.1", "1.2.4", "1.5-5", "0.1.4", - "1.5.0", "0.6.0", "0.17.0", "0.5.0", - "1.0-10", "0.7.1.295", "0.3-3", "1.16.1", - "3.1-140", "1.2.1", "7.3-12", "1.0-4", - "0.4-0", "2016.8-1.1", "1.0.0", "2.6-5", - "1.4", "4.1.0.1", "0.4-7", "0.5-4.1", - "0.2.0", "1.4.1", "1.0.3", "2.0.2", "1.0.2", - "0.2.0", "4.9.0", "3.7-5", "1.8.4", "0.1-7", - "1.4-0", "1.0.2", "3.3.1", "0.1.1", "1.2.2", - "1.0-8", "1.0.1", "1.3.0", "1.8.12", - "0.3.2", "5.40", "0.7.0", "1.7.1", "1.22.0", - "2.4.0", "2.9-5", "1.3.3", "1.1-2", "1.0.1", - "0.9.500.2.0", "0.3.3.5.0", "0.3.0", "1.95-4.12", - "1.6.7", "1.3.1", "1.3.1", "1.0.1", "2.0.4", - "0.8.8", "1.4.3", "0.5.16", "1.9", "0.3.4", - "0.4.6.1", "0.10.17", "1.9-1", "0.93-5", - "4.1-15", "1.3-2", "1.0", "0.10", "0.4-14", - "1.3.7", "1.3-6", "1.01", "1.0.0", "0.3-41", - "1.1.1", "0.7-4", "1.4.4", "1.3.2", "1.5.1", - "1.1.0", "2.8.0", "2.6.3", "0.17.5", - "0.1.7", "1.3-1", "2.2-2", "1.77", "0.3.0", - "1.1-2", "1.7", "1.2-2", "1.4.3", "1.4.0", - "2.44-1.1", "1.2.2", "3.2", "2.1.3", - "0.8.3", "0.2.5", "1.7.15", "0.6-3", - "1.5.0", "1.1.4", "0.1.0", "0.5.1", "0.3.0", - "2.5-0", "0.3.3", "1.2.2", "0.3-2", "2.1.2", - "0.7", "3.98-1.20", "1.2.0", "1.0.0", - "1.8-4", "0.11-2", "2.2.0", "0.1.0", - "2.0.2", "1.8-6") + "0.3.0", "3.8.1", "2.2.0", "1.3-5", "1.28.0", + "0.8", "4.3-0", "0.5.2", "1.13.2", "0.4.0", + "1.5.1", "1.5.2", "1.4.1", "0.3.1", "0.7.1", + "1.0.12", "0.7.2.9", "1.6", "2.23-16", + "0.6-14", "1.26", "0.3", "2.2.1", "7.0-1", + "1.0.0", "0.20-38", "0.6-28", "0.2.2", + "1.9.0", "2.0.3", "3.0", "2.15.1", "0.1.0", + "1.1-21", "2.3.2", "1.3-1", "1.2-0", + "1.7.4", "1.5", "2.3.0", "1.2.6", "3.3.0", + "0.9-8", "1.1", "7.3-51.4", "1.2-18", + "0.4-1", "1.1.0", "1.8-31", "0.7", "0.1.1.1", + "1.2.4", "1.5-5", "0.1.5", "1.5.0", "0.6.0", + "0.17.0", "0.5.0", "1.0-11", "0.7.1.295", + "1.17", "3.1-142", "1.2.1", "7.3-12", + "1.0-4", "0.4-0", "2016.8-1.1", "1.0.1", + "2.7-0", "1.4.1", "4.1.3", "0.3.0", "0.4-7", + "0.5-4.1", "0.4.0", "1.4.2", "1.0.6", + "2.0.3", "1.0.2", "0.2.0", "4.9.1", "3.7-6", + "1.8.4", "0.1-7", "1.4-0", "1.0.0", "1.0.2", + "3.4.1", "0.1.1", "1.2.2", "1.0-8.1", + "1.1.0", "1.3.0", "1.8.12", "0.3.3", + "5.52", "0.7.0", "1.7.1", "1.23.0", "2.4.1", + "0.1", "3.0-7", "1.3.3", "1.1-2", "1.0.3", + "0.9.800.1.0", "0.3.3.7.0", "0.3.0", "1.95-4.12", + "1.6.7", "1.3.1", "1.3.1", "1.0.1", "2.1.0", + "0.8.8", "1.4.3", "1.1.2", "0.5.16", + "1.10.10", "0.4.2", "0.4.6.1", "0.10.17", + "2.1-1", "0.93-5", "7.0.1", "4.1-15", + "1.3-2", "1.0", "0.10", "0.4-14", "1.3.7", + "2.0.0", "1.3-6", "1.01", "1.1.0", "0.3-41", + "1.1.1", "0.8-0", "1.4.0", "1.4.4", "1.4.0", + "1.5.1", "1.1.1", "2.8.2", "2.8.0", "0.17.7", + "0.1.7", "1.3-2", "2.4-0", "1.77", "0.3.2", + "1.1-3", "1.7", "1.2-2", "1.4.3", "1.4.0", + "3.1-7", "1.2.2", "3.3", "0.1.1", "2.3.0", + "2.1.3", "1.0.0", "0.2.5", "1.7.15", + "2.5.3", "0.6-5", "1.5.1", "1.1.4", "0.2.0", + "0.5.1", "0.3.0", "2.6-0", "0.3.3", "1.2.2", + "0.4", "2.1.2", "0.11", "3.98-1.20", + "1.2.2", "1.0.0", "1.8-4", "0.11-2", + "2.2.0", "0.1.0", "2.0.4", "1.8-6") ################################################## @@ -172,6 +182,9 @@ packages_not_loaded <- function() { success <- invisible(mapply(function(p, v) length(find.package(p, quiet = TRUE)) > 0 && compareVersion(as.character(packageVersion(p)), v) >= 0, packs, versions)) if(!all(success)) install.packages(names(success)[!success], repos = paste0("file:///", getwd(), "/extras"), type = "win.binary") +# ncdf4.helpers was removed from CRAN so install separately https://cran.r-project.org/web/packages/ncdf4.helpers/index.html +install.packages(paste0("file:///", getwd(), "/extras/ncdf4.helpers_0.3-3.tar.gz"), type = "source") + load_R_Instat_packages() setwd(dirname(parent.frame(2)$ofile)) diff --git a/instat/static/InstatObject/R/data_object_R6.R b/instat/static/InstatObject/R/data_object_R6.R index 08d9a76870b..3a7cd44c77a 100644 --- a/instat/static/InstatObject/R/data_object_R6.R +++ b/instat/static/InstatObject/R/data_object_R6.R @@ -596,31 +596,29 @@ DataSheet$set("public", "get_columns_from_data", function(col_names, force_as_da } ) -DataSheet$set("public", "frequency_tables", function(x_col_names, y_col_name, addmargins = FALSE, proportions = FALSE, percentages = FALSE, transpose = FALSE) { - if(missing(x_col_names) || missing(y_col_name)) stop("Both x_col_names and y_col_name are required") - multiply_by = 1 - for (i in 1:length(x_col_names)){ - if(transpose)(my_table = table(private$data[[y_col_name]], private$data[[x_col_names[i]]])) else(my_table = table(private$data[[x_col_names[i]]], private$data[[y_col_name]])) - - if(percentages && proportions)( multiply_by = 100) - else if(percentages && !proportions)warning("Proportions should be set to true to display percentages.") - if(addmargins && proportions)(print(addmargins(prop.table(my_table)*multiply_by))) #Is FUN appropriate here? - else if(addmargins && !proportions)(print(addmargins(my_table))) - else if(!addmargins && proportions)(print(prop.table(my_table)*multiply_by)) - else if(!addmargins && !proportions)(print(my_table)) - } -} -) - DataSheet$set("public", "anova_tables", function(x_col_names, y_col_name, signif.stars = FALSE, sign_level = FALSE, means = FALSE) { if(missing(x_col_names) || missing(y_col_name)) stop("Both x_col_names and y_col_names are required") - if(sign_level || signif.stars)warning("This is nolonger descriptive") - if(sign_level)(end_col = 5)else(end_col = 4) - for (i in 1:length(x_col_names)){ - my_model = lm(formula = as.formula(paste(as.name(y_col_name),as.name(x_col_names[i]), sep = "~")), data=private$data) - print(anova(my_model)[1:end_col], signif.stars = signif.stars) - if(means)(print(model.tables(aov(my_model), type = "means"))) - } + if(sign_level || signif.stars) message("This is no longer descriptive") + if(sign_level) end_col = 5 else end_col = 4 + for (i in seq_along(x_col_names)) { + mod <- lm(formula = as.formula(paste0("as.numeric(", as.name(y_col_name), ") ~ ", as.name(x_col_names[i]))), data = self$get_data_frame()) + cat("ANOVA table: ", y_col_name, " ~ ", x_col_names[i], "\n", sep = "") + print(anova(mod)[1:end_col], signif.stars = signif.stars) + cat("\n") + if(means) (print(model.tables(aov(mod), type = "means"))) + } +} +) + +DataSheet$set("public", "cor", function(x_col_names, y_col_name, use = "everything", method = c("pearson", "kendall", "spearman")) { + x <- self$get_columns_from_data(x_col_names, force_as_data_frame = TRUE) + y <- self$get_columns_from_data(y_col_name) + x <- sapply(x, as.numeric) + y <- as.numeric(y) + results <- cor(x = x, y = y, use = use, method = method) + dimnames(results)[[2]] <- y_col_name + cat("Correlations:\n") + return(t(results)) } ) diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.1.zip new file mode 100644 index 00000000000..ebf6c1d4179 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.zip deleted file mode 100644 index 8d39b338736..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/AlgDesign_1.1-7.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/CircStats_0.2-6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/CircStats_0.2-6.zip index 7317aa4280f..2eef45e9f8b 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/CircStats_0.2-6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/CircStats_0.2-6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DAAG_1.22.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DAAG_1.22.1.zip index 13d42780346..d7b7836f9a9 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DAAG_1.22.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DAAG_1.22.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DBI_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DBI_1.0.0.zip index ac591a9a796..c7c72840bd4 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DBI_1.0.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DBI_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DT_0.10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DT_0.10.zip new file mode 100644 index 00000000000..3dd2cccb0aa Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/DT_0.10.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/EnvStats_2.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/EnvStats_2.3.1.zip index b7aff977dd5..880337ae870 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/EnvStats_2.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/EnvStats_2.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Evapotranspiration_1.14.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Evapotranspiration_1.14.zip index 6dbdf4db7b4..fda78d7205c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Evapotranspiration_1.14.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Evapotranspiration_1.14.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FNN_1.1.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FNN_1.1.3.zip new file mode 100644 index 00000000000..94d30a7b02c Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FNN_1.1.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_1.41.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_2.0.zip similarity index 74% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_1.41.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_2.0.zip index 7b8159995bb..a8834c31f52 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_1.41.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/FactoMineR_2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GGally_1.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GGally_1.4.0.zip index 65388273396..068bd0e3186 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GGally_1.4.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GGally_1.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.0.zip deleted file mode 100644 index 24b31239f42..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.1.zip new file mode 100644 index 00000000000..0b565c697eb Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/GlobalOptions_0.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.2-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.2-0.zip deleted file mode 100644 index 75cd30d4351..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.2-0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.3-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.3-0.zip new file mode 100644 index 00000000000..0127230ee46 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Hmisc_4.3-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/JBTools_0.7.2.9.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/JBTools_0.7.2.9.zip index ff3ec52fb1f..22a9721e568 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/JBTools_0.7.2.9.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/JBTools_0.7.2.9.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-15.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-15.zip deleted file mode 100644 index 867882eda38..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-15.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-16.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-16.zip new file mode 100644 index 00000000000..8d83ef417d6 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/KernSmooth_2.23-16.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lahman_7.0-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lahman_7.0-1.zip index 9924a42ce96..c1185ac92c6 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lahman_7.0-1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lahman_7.0-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lmoments_1.3-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lmoments_1.3-1.zip index 4d259a4c7df..aa10188a83c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lmoments_1.3-1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Lmoments_1.3-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MASS_7.3-51.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MASS_7.3-51.4.zip index 25331799339..765a5c130cb 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MASS_7.3-51.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MASS_7.3-51.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MatrixModels_0.4-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MatrixModels_0.4-1.zip index 97363f71b54..604fa989ccd 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MatrixModels_0.4-1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/MatrixModels_0.4-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-17.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-17.zip deleted file mode 100644 index 4221babca93..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-17.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-18.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-18.zip new file mode 100644 index 00000000000..fd33b4b1afd Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Matrix_1.2-18.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES index 2048c58b908..8e92d8b8c90 100644 --- a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES +++ b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES @@ -18,16 +18,13 @@ License: GPL Package: agridat Version: 1.16 -Suggests: AER, agricolae, betareg, broom, car, coin, corrgram, desplot, - dplyr, effects, equivalence, emmeans, FrF2, gam, gge, ggplot2, - gnm, gstat, HH, knitr, lattice, latticeExtra, lme4, lucid, - mapproj, maps, MASS, MCMCglmm, metafor, mgcv, NADA, nlme, - nullabor, ordinal, pbkrtest, pls, pscl, reshape2, rgdal, - qicharts, qtl, sp, SpATS, survival, vcd, testthat +Suggests: AER, agricolae, betareg, broom, car, coin, corrgram, desplot, dplyr, effects, equivalence, emmeans, FrF2, gam, gge, ggplot2, gnm, + gstat, HH, knitr, lattice, latticeExtra, lme4, lucid, mapproj, maps, MASS, MCMCglmm, metafor, mgcv, NADA, nlme, nullabor, + ordinal, pbkrtest, pls, pscl, reshape2, rgdal, qicharts, qtl, sp, SpATS, survival, vcd, testthat License: CC BY-SA 4.0 Package: AlgDesign -Version: 1.1-7.3 +Version: 1.1-7.3.1 License: GPL (>= 2) Archs: i386, x64 @@ -50,10 +47,10 @@ Suggests: testthat, covr License: GPL-3 Package: backports -Version: 1.1.4 +Version: 1.1.5 Depends: R (>= 3.0.0) Imports: utils -License: GPL-2 +License: GPL-2 | GPL-3 Archs: i386, x64 Package: base64enc @@ -64,12 +61,11 @@ License: GPL-2 | GPL-3 Archs: i386, x64 Package: bayestestR -Version: 0.2.0 -Depends: R (>= 3.0), stats, methods, utils -Imports: insight (>= 0.3.0) -Suggests: BayesFactor, bridgesampling, brms, broom, covr, dplyr, tidyr, - GGally, ggplot2, ggridges, KernSmooth, knitr, lme4, logspline, - see, rmarkdown, rstan, rstanarm, stringr, testthat +Version: 0.4.0 +Depends: R (>= 3.0) +Imports: insight (>= 0.6.0), methods, stats, utils +Suggests: BayesFactor, bridgesampling, brms, broom, covr, dplyr, emmeans, GGally, ggplot2, ggridges, KernSmooth, knitr, MASS, mclust, lme4, + logspline, performance, rmarkdown, rstan, rstanarm, see, stringr, testthat, tidyr License: GPL-3 Package: BH @@ -82,33 +78,31 @@ License: GPL (>= 2) Archs: i386, x64 Package: boot -Version: 1.3-22 +Version: 1.3-23 Priority: recommended Depends: R (>= 3.0.0), graphics, stats Suggests: MASS, survival License: Unlimited +Package: brew +Version: 1.0-6 +License: GPL-2 + Package: broom Version: 0.5.2 Depends: R (>= 3.1) -Imports: backports, dplyr, generics (>= 0.0.2), methods, nlme, purrr, - reshape2, stringr, tibble, tidyr -Suggests: AER, akima, AUC, bbmle, betareg, biglm, binGroup, boot, brms, - btergm, car, caret, coda, covr, e1071, emmeans, ergm, gam (>= - 1.15), gamlss, gamlss.data, gamlss.dist, geepack, ggplot2, - glmnet, gmm, Hmisc, irlba, joineRML, Kendall, knitr, ks, Lahman, - lavaan, lfe, lme4, lmodel2, lmtest, lsmeans, maps, maptools, - MASS, Matrix, mclust, mgcv, muhaz, multcomp, network, nnet, - orcutt (>= 2.2), ordinal, plm, plyr, poLCA, psych, quantreg, - rgeos, rmarkdown, robust, rsample, rstan, rstanarm, sp, - speedglm, statnet.common, survey, survival, testthat, tseries, - xergm, zoo +Imports: backports, dplyr, generics (>= 0.0.2), methods, nlme, purrr, reshape2, stringr, tibble, tidyr +Suggests: AER, akima, AUC, bbmle, betareg, biglm, binGroup, boot, brms, btergm, car, caret, coda, covr, e1071, emmeans, ergm, gam (>= + 1.15), gamlss, gamlss.data, gamlss.dist, geepack, ggplot2, glmnet, gmm, Hmisc, irlba, joineRML, Kendall, knitr, ks, Lahman, + lavaan, lfe, lme4, lmodel2, lmtest, lsmeans, maps, maptools, MASS, Matrix, mclust, mgcv, muhaz, multcomp, network, nnet, + orcutt (>= 2.2), ordinal, plm, plyr, poLCA, psych, quantreg, rgeos, rmarkdown, robust, rsample, rstan, rstanarm, sp, + speedglm, statnet.common, survey, survival, testthat, tseries, xergm, zoo License: MIT + file LICENSE Package: callr -Version: 3.2.0 -Imports: processx (>= 3.3.0), R6, utils -Suggests: cliapp, covr, crayon, pingr, ps, testthat, withr +Version: 3.3.2 +Imports: processx (>= 3.4.0), R6, utils +Suggests: cliapp, covr, crayon, fansi, knitr, pingr, ps, rmarkdown, rprojroot, spelling, testthat, tibble, withr License: MIT + file LICENSE Package: candisc @@ -118,16 +112,14 @@ Suggests: rgl, corrplot, knitr, rmarkdown, MASS, rpart, rpart.plot License: GPL (>= 2) Package: car -Version: 3.0-3 +Version: 3.0-5 Depends: R (>= 3.5.0), carData (>= 3.0-0) -Imports: abind, MASS, mgcv, nnet, pbkrtest (>= 0.4-4), quantreg, - grDevices, utils, stats, graphics, maptools, rio, lme4, nlme -Suggests: alr4, boot, coxme, leaps, lmtest, Matrix, MatrixModels, rgl - (>= 0.93.960), sandwich, SparseM, survival, survey +Imports: abind, MASS, mgcv, nnet, pbkrtest (>= 0.4-4), quantreg, grDevices, utils, stats, graphics, maptools, rio, lme4, nlme +Suggests: alr4, boot, coxme, leaps, lmtest, Matrix, MatrixModels, rgl (>= 0.93.960), sandwich, SparseM, survival, survey License: GPL (>= 2) Package: carData -Version: 3.0-2 +Version: 3.0-3 Depends: R (>= 3.0) License: GPL (>= 2) @@ -147,17 +139,16 @@ Suggests: covr, testthat (>= 1.0.0), knitr, rmarkdown License: MIT + file LICENSE Package: checkmate -Version: 1.9.3 +Version: 1.9.4 Depends: R (>= 3.0.0) Imports: backports (>= 1.1.0), utils -Suggests: R6, bit, fastmatch, data.table (>= 1.9.8), devtools, ggplot2, - knitr, magrittr, microbenchmark, rmarkdown, testthat (>= - 0.11.0), tibble +Suggests: R6, bit, fastmatch, data.table (>= 1.9.8), devtools, ggplot2, knitr, magrittr, microbenchmark, rmarkdown, testthat (>= 0.11.0), + tibble License: BSD_3_clause + file LICENSE Archs: i386, x64 Package: chron -Version: 2.3-53 +Version: 2.3-54 Depends: R (>= 2.12.0) Imports: graphics, stats Suggests: scales, ggplot2 @@ -166,12 +157,10 @@ License: GPL-2 Archs: i386, x64 Package: circlize -Version: 0.4.6 +Version: 0.4.8 Depends: R (>= 3.0.0), graphics -Imports: GlobalOptions (>= 0.1.0), shape, grDevices, utils, stats, - colorspace, methods, grid -Suggests: knitr, dendextend (>= 1.0.1), ComplexHeatmap (>= 1.13.2), - gridBase, png +Imports: GlobalOptions (>= 0.1.0), shape, grDevices, utils, stats, colorspace, methods, grid +Suggests: knitr, dendextend (>= 1.0.1), ComplexHeatmap (>= 1.99.0), gridBase, png License: MIT + file LICENSE Package: CircStats @@ -195,10 +184,10 @@ License: GPL-2 | GPL-3 Archs: i386, x64 Package: classInt -Version: 0.3-3 +Version: 0.4-2 Depends: R (>= 2.2) Imports: grDevices, stats, graphics, e1071, class, KernSmooth -Suggests: spData (>= 0.2.6.2) +Suggests: spData (>= 0.2.6.2), units License: GPL (>= 2) Archs: i386, x64 @@ -211,8 +200,7 @@ License: MIT + file LICENSE Package: clifro Version: 3.2-2 -Imports: methods, lubridate, xml2, magrittr, RCurl, utils, ggplot2 (>= - 2.0.0), scales, RColorBrewer, reshape2 +Imports: methods, lubridate, xml2, magrittr, RCurl, utils, ggplot2 (>= 2.0.0), scales, RColorBrewer, reshape2 Suggests: spelling, knitr, rmarkdown, ggmap (>= 2.6), pander, testthat License: GPL-2 @@ -226,10 +214,9 @@ License: GPL-3 Archs: i386, x64 Package: clipr -Version: 0.6.0 +Version: 0.7.0 Imports: utils -Suggests: covr, knitr, rmarkdown, rstudioapi (>= 0.5), testthat (>= - 2.0.0) +Suggests: covr, knitr, rmarkdown, rstudioapi (>= 0.5), testthat (>= 2.0.0) License: GPL-3 Package: clisymbols @@ -238,7 +225,7 @@ Suggests: testthat License: MIT + file LICENSE Package: cluster -Version: 2.0.9 +Version: 2.1.0 Priority: recommended Depends: R (>= 3.3.0) Imports: graphics, grDevices, stats, utils @@ -247,12 +234,15 @@ License: GPL (>= 2) Archs: i386, x64 Package: cmsaf -Version: 1.9.5 -Depends: ncdf4, sp, raster, fields +Version: 2.0.1 +Depends: R (>= 3.5) +Imports: fields (>= 9.6), FNN (>= 1.1), ncdf4 (>= 1.16), rainfarmr (>= 0.1), raster (>= 2.8), sp (>= 1.3) +Suggests: colourpicker (>= 1.0), colorspace (>= 1.4), mapproj (>= 1.2), maps (>= 3.3), maptools (>= 0.9), R.utils (>= 0.9), rworldxtra (>= + 1.01), shiny (>= 1.2), shinyjs (>= 1.0), shinythemes (>= 1.1), spelling (>= 2.1), tcltk (>= 3.5), testthat (>= 2.1) License: GPL (>= 3) Package: coda -Version: 0.19-2 +Version: 0.19-3 Depends: R (>= 2.14.0) Imports: lattice License: GPL (>= 2) @@ -271,10 +261,8 @@ Package: colorspace Version: 1.4-1 Depends: R (>= 3.0.0), methods Imports: graphics, grDevices, stats -Suggests: datasets, utils, KernSmooth, MASS, kernlab, mvtnorm, vcd, - tcltk, shiny, shinyjs, ggplot2, dplyr, scales, grid, png, jpeg, - knitr, rmarkdown, RColorBrewer, rcartocolor, scico, viridis, - wesanderson +Suggests: datasets, utils, KernSmooth, MASS, kernlab, mvtnorm, vcd, tcltk, shiny, shinyjs, ggplot2, dplyr, scales, grid, png, jpeg, knitr, + rmarkdown, RColorBrewer, rcartocolor, scico, viridis, wesanderson License: BSD_3_clause + file LICENSE Archs: i386, x64 @@ -282,13 +270,26 @@ Package: combinat Version: 0.0-8 License: GPL-2 +Package: commonmark +Version: 1.7 +Suggests: curl, testthat, xml2 +License: BSD_2_clause + file LICENSE +Archs: i386, x64 + +Package: covr +Version: 3.4.0 +Depends: R (>= 3.1.0), methods +Imports: digest, stats, utils, jsonlite, rex, httr, crayon, withr (>= 1.0.2), yaml +Suggests: R6, knitr, rmarkdown, htmltools, DT (>= 0.2), testthat, rlang, rstudioapi (>= 0.2), xml2 (>= 1.0.0), parallel, memoise, mockery +License: GPL-3 +Archs: i386, x64 + Package: cowplot -Version: 0.9.4 -Depends: R (>= 3.3.0), ggplot2 (>= 2.1.0), -Imports: grid (>= 3.0.0), gtable (>= 0.1.2), plyr (>= 1.8.2), grDevices, - methods, scales, utils -Suggests: covr, gridGraphics, knitr, rmarkdown, magick, maps, dplyr, - tidyr, testthat, vdiffr, viridis +Version: 1.0.0 +Depends: R (>= 3.5.0) +Imports: ggplot2 (> 2.2.1), grid, gtable, grDevices, methods, rlang, scales, utils +Suggests: Cairo, covr, dplyr, forcats, gridGraphics (>= 0.4-0), knitr, lattice, magick, maps, PASWR, rmarkdown, testthat (>= 1.0.0), tidyr, + vdiffr (>= 0.3.0), VennDiagram License: GPL-2 Package: crayon @@ -299,15 +300,13 @@ License: MIT + file LICENSE Package: crosstalk Version: 1.0.0 -Imports: htmltools (>= 0.3.5), jsonlite, lazyeval, R6, shiny (>= 0.11), - ggplot2 +Imports: htmltools (>= 0.3.5), jsonlite, lazyeval, R6, shiny (>= 0.11), ggplot2 License: MIT + file LICENSE Package: curl -Version: 3.3 +Version: 4.2 Depends: R (>= 3.0.0) -Suggests: spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, - magrittr, httpuv (>= 1.4.4), webutils +Suggests: askpass, spelling, testthat (>= 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv (>= 1.4.4), webutils License: MIT + file LICENSE Archs: i386, x64 @@ -315,34 +314,32 @@ Package: DAAG Version: 1.22.1 Depends: R (>= 2.10.0), lattice Imports: latticeExtra, methods -Suggests: leaps, oz, lme4, quantreg, knitr, boot, rpart, randomForest, - MASS, survival +Suggests: leaps, oz, lme4, quantreg, knitr, boot, rpart, randomForest, MASS, survival License: GPL-3 Package: dae -Version: 3.0-32 -Depends: R (>= 3.1.0), ggplot2 +Version: 3.1-16 +Depends: R (>= 3.5.0), ggplot2 Imports: graphics, methods, plyr, stats Suggests: testthat, R.rsp License: GPL (>= 2) Package: data.table -Version: 1.12.2 +Version: 1.12.6 Depends: R (>= 3.1.0) Imports: methods -Suggests: bit64, curl, R.utils, knitr, xts, nanotime, zoo +Suggests: bit64, curl, R.utils, knitr, xts, nanotime, zoo, yaml License: MPL-2.0 | file LICENSE Archs: i386, x64 Package: DBI Version: 1.0.0 Depends: R (>= 3.0.0), methods -Suggests: blob, covr, hms, knitr, magrittr, rprojroot, rmarkdown, - RSQLite (>= 1.1-2), testthat, xml2 +Suggests: blob, covr, hms, knitr, magrittr, rprojroot, rmarkdown, RSQLite (>= 1.1-2), testthat, xml2 License: LGPL (>= 2) Package: deldir -Version: 0.1-21 +Version: 0.1-23 Depends: R (>= 0.99) Imports: graphics, grDevices Suggests: polyclip @@ -353,10 +350,8 @@ Package: dendextend Version: 1.12.0 Depends: R (>= 3.0.0) Imports: utils, stats, datasets, magrittr (>= 1.0.1), ggplot2, viridis -Suggests: knitr, rmarkdown, testthat, seriation, colorspace, ape, - profdpm, microbenchmark, gplots, heatmaply, d3heatmap, - dynamicTreeCut, pvclust, corrplot, DendSer, MASS, cluster, fpc, - circlize (>= 0.2.5), covr +Suggests: knitr, rmarkdown, testthat, seriation, colorspace, ape, profdpm, microbenchmark, gplots, heatmaply, d3heatmap, dynamicTreeCut, + pvclust, corrplot, DendSer, MASS, cluster, fpc, circlize (>= 0.2.5), covr Enhances: ggdendro, dendroextras, Hmisc, data.table, rpart License: GPL-2 | GPL-3 @@ -374,24 +369,20 @@ Suggests: covr, testthat, whoami, withr License: MIT + file LICENSE Package: devtools -Version: 2.0.2 -Depends: R (>= 3.0.2) -Imports: callr, cli, digest, git2r (>= 0.23.0), httr (>= 0.4), jsonlite, - memoise (>= 1.0.0), pkgbuild (>= 1.0.2), pkgload (>= 1.0.1), - rcmdcheck (>= 1.3.2), remotes (>= 2.0.2), rstudioapi (>= - 0.6.0.9000), sessioninfo, stats, tools, usethis (>= 1.4.0), - utils, withr -Suggests: BiocManager, bitops, covr (>= 3.2.0), crayon, curl (>= 0.9), - evaluate, foghorn (>= 1.1.0), gmailr (> 0.7.0), knitr, lintr (>= - 0.2.1), mockery, pingr, MASS, pkgdown, Rcpp (>= 0.10.0), rhub - (>= 1.0.2), rmarkdown, roxygen2 (>= 6.1.0), rversions, spelling - (>= 1.1), testthat (>= 1.0.2), whisker +Version: 2.2.1 +Depends: R (>= 3.0.2), usethis (>= 1.5.0) +Imports: callr, cli, covr (>= 3.2.0), crayon, desc, digest, DT, ellipsis (>= 0.3.0), glue, git2r (>= 0.23.0), httr (>= 0.4), jsonlite, + memoise (>= 1.0.0), pkgbuild (>= 1.0.3), pkgload (>= 1.0.2), rcmdcheck (>= 1.3.3), remotes (>= 2.1.0), rlang, roxygen2 (>= + 6.1.1), rstudioapi (>= 0.7), rversions, sessioninfo (>= 1.1.1), stats, testthat (>= 2.1.1), tools, utils, withr +Suggests: BiocManager, bitops, curl (>= 0.9), evaluate, foghorn (>= 1.1.0), gmailr (> 0.7.0), knitr, lintr (>= 0.2.1), mockery, pingr, + MASS, pkgdown, Rcpp (>= 0.10.0), rhub (>= 1.0.2), rmarkdown, spelling (>= 1.1), whisker License: GPL (>= 2) Package: digest -Version: 0.6.19 +Version: 0.6.23 Depends: R (>= 3.1.0) -Suggests: knitr, rmarkdown +Imports: utils +Suggests: tinytest, knitr, rmarkdown License: GPL (>= 2) Archs: i386, x64 @@ -403,43 +394,47 @@ License: GPL (>= 2) Package: dotCall64 Version: 1.0-0 Depends: R (>= 3.1) -Suggests: microbenchmark, OpenMPController, RColorBrewer, roxygen2, - spam, testthat, +Suggests: microbenchmark, OpenMPController, RColorBrewer, roxygen2, spam, testthat, License: GPL (>= 2) Archs: i386, x64 Package: dplyr -Version: 0.8.1 +Version: 0.8.3 Depends: R (>= 3.2.0) -Imports: assertthat (>= 0.2.1), glue (>= 1.3.1), magrittr (>= 1.5), - methods, pkgconfig (>= 2.0.2), R6 (>= 2.4.0), Rcpp (>= 1.0.1), - rlang (>= 0.3.4), tibble (>= 2.1.1), tidyselect (>= 0.2.5), - utils -LinkingTo: BH (>= 1.69.0-1), plogr (>= 0.2.0), Rcpp (>= 1.0.1) -Suggests: bit64 (>= 0.9-7), callr (>= 3.2.0), covr (>= 3.2.1), DBI (>= - 1.0.0), dbplyr (>= 1.4.0), dtplyr (>= 0.0.3), ggplot2 (>= - 3.1.1), hms (>= 0.4.2), knitr (>= 1.22), Lahman (>= 6.0-0), - lubridate (>= 1.7.4), MASS, mgcv (>= 1.8.23), microbenchmark (>= - 1.4-6), nycflights13 (>= 1.0.0), rmarkdown (>= 1.12), RMySQL (>= - 0.10.17), RPostgreSQL (>= 0.6-2), RSQLite (>= 2.1.1), testthat - (>= 2.1.1), withr (>= 2.1.2), broom (>= 0.5.2), purrr (>= - 0.3.2), readr (>= 1.3.1), crayon (>= 1.3.4) +Imports: assertthat (>= 0.2.0), glue (>= 1.3.0), magrittr (>= 1.5), methods, pkgconfig, R6, Rcpp (>= 1.0.1), rlang (>= 0.4.0), tibble (>= + 2.0.0), tidyselect (>= 0.2.5), utils +LinkingTo: BH, plogr (>= 0.2.0), Rcpp (>= 1.0.1) +Suggests: bit64, callr, covr, crayon (>= 1.3.4), DBI, dbplyr, dtplyr, ggplot2, hms, knitr, Lahman, lubridate, MASS, mgcv, microbenchmark, + nycflights13, rmarkdown, RMySQL, RPostgreSQL, RSQLite, testthat, withr, broom, purrr, readr License: MIT + file LICENSE Archs: i386, x64 +Package: DT +Version: 0.10 +Imports: htmltools (>= 0.3.6), htmlwidgets (>= 1.3), jsonlite (>= 0.9.16), magrittr, crosstalk, promises +Suggests: knitr (>= 1.8), rmarkdown, shiny (>= 1.1.0) +License: GPL-3 | file LICENSE + Package: dummies Version: 1.5.6 Depends: utils License: GPL (>= 2) Package: e1071 -Version: 1.7-2 +Version: 1.7-3 Imports: graphics, grDevices, class, stats, methods, utils -Suggests: cluster, mlbench, nnet, randomForest, rpart, SparseM, xtable, - Matrix, MASS, slam +Suggests: cluster, mlbench, nnet, randomForest, rpart, SparseM, xtable, Matrix, MASS, slam License: GPL-2 | GPL-3 Archs: i386, x64 +Package: effectsize +Version: 0.0.1 +Depends: R (>= 3.0) +Imports: insight (>= 0.6.0), bayestestR (>= 0.4.0), parameters (>= 0.2.0), methods, stats, utils +Suggests: afex, brms, boot, covr, dplyr, emmeans, gamm4, ggplot2, knitr, lmerTest, lm.beta, lme4, MuMIn, performance, ppcor, rmarkdown, + rstan, rstanarm, see, testthat, tidyr +License: GPL-3 + Package: ellipse Version: 0.4.1 Depends: R (>= 2.0.0),graphics,stats @@ -447,23 +442,20 @@ Suggests: MASS License: GPL (>= 2) Package: ellipsis -Version: 0.1.0 -Depends: R (>= 3.1) +Version: 0.3.0 +Depends: R (>= 3.2) +Imports: rlang (>= 0.3.0) Suggests: covr, testthat License: GPL-3 Archs: i386, x64 Package: emmeans -Version: 1.3.5 +Version: 1.4.3.01 Depends: R (>= 3.2) -Imports: estimability (>= 1.3), graphics, methods, numDeriv, stats, - utils, plyr, mvtnorm, xtable (>= 1.8-2) -Suggests: bayesplot, biglm, brms, car, coda (>= 0.17), ggplot2, lattice, - mediation, mgcv, multcomp, multcompView, nlme, ordinal (>= - 2014.11-12), pbkrtest (>= 0.4-1), lme4, lmerTest (>= 2.0.32), - MASS, MuMIn, rsm, knitr, rmarkdown, scales, testthat -Enhances: CARBayes, coxme, gee, geepack, MCMCglmm, MCMCpack, mice, nnet, - pscl, rstanarm, sommer, survival +Imports: estimability (>= 1.3), graphics, methods, numDeriv, stats, utils, plyr, mvtnorm, xtable (>= 1.8-2) +Suggests: bayesplot, biglm, brms, car, coda (>= 0.17), ggplot2, lattice, mediation, mgcv, multcomp, multcompView, nlme, ordinal (>= + 2014.11-12), pbkrtest (>= 0.4-1), lme4, lmerTest (>= 2.0.32), MASS, MuMIn, rsm, knitr, rmarkdown, scales, testthat +Enhances: CARBayes, coxme, gee, geepack, MCMCglmm, MCMCpack, mice, nnet, pscl, rstanarm, sommer, survival License: GPL-2 | GPL-3 Package: EnvStats @@ -521,17 +513,15 @@ Archs: i386, x64 Package: factoextra Version: 1.0.5 Depends: R (>= 3.1.2), ggplot2 (>= 2.2.0) -Imports: abind, cluster, dendextend, FactoMineR, ggpubr(>= 0.1.5), grid, - stats, reshape2, ggrepel, tidyr +Imports: abind, cluster, dendextend, FactoMineR, ggpubr(>= 0.1.5), grid, stats, reshape2, ggrepel, tidyr Suggests: ade4, ca, igraph, MASS, knitr, mclust License: GPL-2 Package: FactoMineR -Version: 1.41 -Depends: R (>= 3.0.0) -Imports: - car,cluster,ellipse,flashClust,graphics,grDevices,lattice,leaps,MASS,scatterplot3d,stats,utils -Suggests: missMDA,knitr +Version: 2.0 +Depends: R (>= 3.5.0) +Imports: car,cluster,ellipse,flashClust,graphics,grDevices,lattice,leaps,MASS,scatterplot3d,stats,utils,ggplot2,ggrepel +Suggests: missMDA,knitr,Factoshiny License: GPL (>= 2) Package: fansi @@ -547,8 +537,20 @@ Depends: R (>= 2.10) Imports: lme4,nlme,methods License: GPL +Package: farver +Version: 2.0.1 +Suggests: testthat (>= 2.1.0), covr +License: MIT + file LICENSE +Archs: i386, x64 + +Package: fastmap +Version: 1.0.1 +Suggests: testthat (>= 2.1.1) +License: MIT + file LICENSE +Archs: i386, x64 + Package: fields -Version: 9.8-3 +Version: 10.0 Depends: R (>= 3.0), methods, spam, maps License: GPL (>= 2) Archs: i386, x64 @@ -557,8 +559,7 @@ Package: fitdistrplus Version: 1.0-14 Depends: R (>= 3.2.0), MASS, grDevices, survival, methods, npsurv Imports: stats -Suggests: actuar, rgenoud, mc2d, gamlss.dist, knitr, knitcitations, - ggplot2, GeneralizedHyperbolic +Suggests: actuar, rgenoud, mc2d, gamlss.dist, knitr, knitcitations, ggplot2, GeneralizedHyperbolic License: GPL (>= 2) Package: flashClust @@ -567,6 +568,13 @@ Depends: R (>= 2.3.0) License: GPL (>= 2) Archs: i386, x64 +Package: FNN +Version: 1.1.3 +Depends: R (>= 3.0.0) +Suggests: chemometrics, mvtnorm +License: GPL (>= 2) +Archs: i386, x64 + Package: forcats Version: 0.4.0 Depends: R (>= 3.1) @@ -575,7 +583,7 @@ Suggests: covr, ggplot2, testthat, readr, knitr, rmarkdown, dplyr License: GPL-3 Package: foreach -Version: 1.4.4 +Version: 1.4.7 Depends: R (>= 2.5.0) Imports: codetools, utils, iterators Suggests: randomForest @@ -583,7 +591,7 @@ Enhances: compiler, doMC, RUnit, doParallel License: Apache License (== 2.0) Package: foreign -Version: 0.8-71 +Version: 0.8-72 Priority: recommended Depends: R (>= 3.0.0) Imports: methods, utils, stats @@ -600,8 +608,7 @@ Version: 1.3.1 Depends: R (>= 3.1) Imports: methods, Rcpp LinkingTo: Rcpp -Suggests: testthat, covr, pillar (>= 1.0.0), crayon, rmarkdown, knitr, - withr, spelling +Suggests: testthat, covr, pillar (>= 1.0.0), crayon, rmarkdown, knitr, withr, spelling License: GPL-3 Archs: i386, x64 @@ -620,8 +627,8 @@ Suggests: RUnit License: GPL-2 Package: gdtools -Version: 0.1.8 -Imports: Rcpp (>= 0.12.12), withr +Version: 0.2.1 +Imports: Rcpp (>= 0.12.12), systemfonts (>= 0.1.1) LinkingTo: Rcpp Suggests: htmltools, testthat, fontquiver (>= 0.2.0), curl License: GPL-3 | file LICENSE @@ -653,21 +660,17 @@ Archs: i386, x64 Package: GGally Version: 1.4.0 Depends: R (>= 3.1), ggplot2 (> 2.2.0) -Imports: grDevices, grid, gtable (>= 0.2.0), plyr (>= 1.8.3), progress, - RColorBrewer, reshape (>= 0.8.5), utils, rlang -Suggests: broom (>= 0.4.0), chemometrics, geosphere (>= 1.5-1), igraph - (>= 1.0.1), intergraph (>= 2.0-2), maps (>= 3.1.0), mapproj, - network (>= 1.12.0), scagnostics, scales (>= 0.4.0), sna (>= - 2.3-2), survival, packagedocs (>= 0.4.0), rmarkdown, roxygen2, - testthat, crosstalk +Imports: grDevices, grid, gtable (>= 0.2.0), plyr (>= 1.8.3), progress, RColorBrewer, reshape (>= 0.8.5), utils, rlang +Suggests: broom (>= 0.4.0), chemometrics, geosphere (>= 1.5-1), igraph (>= 1.0.1), intergraph (>= 2.0-2), maps (>= 3.1.0), mapproj, network + (>= 1.12.0), scagnostics, scales (>= 0.4.0), sna (>= 2.3-2), survival, packagedocs (>= 0.4.0), rmarkdown, roxygen2, + testthat, crosstalk License: GPL (>= 2.0) Package: ggalt Version: 0.4.0 Depends: R (>= 3.2.0), ggplot2 (>= 2.2.1) -Imports: utils, graphics, grDevices, dplyr, RColorBrewer, KernSmooth, - proj4, scales, grid, gtable, ash, maps, MASS, extrafont, tibble, - plotly (>= 3.4.1) +Imports: utils, graphics, grDevices, dplyr, RColorBrewer, KernSmooth, proj4, scales, grid, gtable, ash, maps, MASS, extrafont, tibble, + plotly (>= 3.4.1) Suggests: testthat, gridExtra, knitr, rmarkdown, ggthemes, reshape2 License: AGPL + file LICENSE @@ -678,74 +681,67 @@ Suggests: rpart(>= 4.0-0), tree, testthat, knitr, cluster, scales License: GPL-2 | GPL-3 Package: ggeffects -Version: 0.10.0 -Depends: R (>= 3.2), graphics, stats, utils -Imports: dplyr, insight (>= 0.2.0), magrittr, MASS, purrr, rlang, - scales, sjlabelled (>= 1.0.17), sjmisc (>= 2.7.8) -Suggests: AER, betareg, brms, effects (>= 4.0-0), emmeans, gam, gamm4, - gee, geepack, ggplot2, GLMMadaptive, glmmTMB, knitr, lme4, - logistf, Matrix, MCMCglmm, mgcv, nlme, ordinal, prediction, - pscl, quantreg, rmarkdown, rms, robust, robustbase, rstanarm, - rstantools, sandwich, sjstats, survey, survival, testthat, VGAM +Version: 0.13.0 +Depends: R (>= 3.2) +Imports: dplyr, graphics, insight (>= 0.6.0), magrittr, MASS, purrr, rlang, sjlabelled (>= 1.1.1), sjmisc (>= 2.8.0), stats, utils +Suggests: AER, aod, betareg, brms, effects (>= 4.1-2), emmeans, gam, gamm4, gee, geepack, ggplot2, GLMMadaptive, glmmTMB, httr, knitr, + lme4, logistf, Matrix, MCMCglmm, mgcv, nlme, ordinal, prediction, pscl, quantreg, rmarkdown, rms, robust, robustbase, + rstanarm, rstantools, sandwich, scales, see, sjstats, survey, survival, testthat, VGAM License: GPL-3 +Package: ggfittext +Version: 0.8.1 +Depends: R (>= 3.2.3) +Imports: grid (>= 3.1), stringi (>= 1.1.2), ggplot2 (>= 2.2.1), shades (>= 1.3.1) +Suggests: knitr, rmarkdown, testthat, vdiffr, spelling +License: GPL-2 + Package: ggformula -Version: 0.9.1 +Version: 0.9.2 Depends: R (>= 3.1), ggplot2 (>= 3.0), ggstance (>= 0.3.1) Imports: mosaicCore, rlang, magrittr, tibble, stringr, tidyr, grid -Suggests: mosaicData, dplyr, lattice, mosaic, mosaicModel, testthat, - vdiffr, knitr, rmarkdown, lubridate, survival, broom, scales, - maps, maptools, rgeos, sf, purrr, ggthemes +Suggests: mosaicData, dplyr, lattice, mosaic, mosaicModel, testthat, vdiffr, knitr, rmarkdown, lubridate, survival, broom, scales, maps, + maptools, rgeos, sf, purrr, ggthemes, covr, ggplot2movies License: MIT + file LICENSE Package: ggfortify -Version: 0.4.7 +Version: 0.4.8 Depends: methods, ggplot2 (>= 2.0.0) Imports: dplyr (>= 0.3), tidyr, gridExtra, grid, scales, stringr, tibble -Suggests: testthat, cluster, changepoint, dlm, fGarch, forecast, - ggrepel, glmnet, grDevices, KFAS, knitr, lintr, mapdata, MASS, - MSwM, nlme, raster, ROCR, sp, stats, strucchange, survival, - timeSeries, tseries, utils, vars, xts, zoo, lfda +Suggests: testthat, cluster, changepoint, dlm, fGarch, forecast, ggrepel, glmnet, grDevices, KFAS, knitr, lintr, mapdata, MASS, MSwM, nlme, + raster, ROCR, sp, stats, strucchange, survival, timeSeries, tseries, utils, vars, xts, zoo, lfda License: GPL-2 Package: ggmosaic Version: 0.2.0 Depends: ggplot2 (>= 3.0.0), R (>= 3.2.0) -Imports: dplyr, plotly (>= 4.5.5), productplots (>= 0.1.1), purrr, - rlang, tidyr +Imports: dplyr, plotly (>= 4.5.5), productplots (>= 0.1.1), purrr, rlang, tidyr Suggests: gridExtra, knitr, NHANES, rmarkdown License: GPL (>= 2) Package: ggplot2 -Version: 3.2.0 +Version: 3.2.1 Depends: R (>= 3.2) -Imports: digest, grDevices, grid, gtable (>= 0.1.1), lazyeval, MASS, - mgcv, reshape2, rlang (>= 0.3.0), scales (>= 0.5.0), stats, - tibble, viridisLite, withr (>= 2.0.0) -Suggests: covr, dplyr, ggplot2movies, hexbin, Hmisc, knitr, lattice, - mapproj, maps, maptools, multcomp, munsell, nlme, profvis, - quantreg, rgeos, rmarkdown, rpart, sf (>= 0.7-3), svglite (>= - 1.2.0.9001), testthat (>= 0.11.0), vdiffr (>= 0.3.0) +Imports: digest, grDevices, grid, gtable (>= 0.1.1), lazyeval, MASS, mgcv, reshape2, rlang (>= 0.3.0), scales (>= 0.5.0), stats, tibble, + viridisLite, withr (>= 2.0.0) +Suggests: covr, dplyr, ggplot2movies, hexbin, Hmisc, knitr, lattice, mapproj, maps, maptools, multcomp, munsell, nlme, profvis, quantreg, + rgeos, rmarkdown, rpart, sf (>= 0.7-3), svglite (>= 1.2.0.9001), testthat (>= 0.11.0), vdiffr (>= 0.3.0) Enhances: sp License: GPL-2 | file LICENSE Package: ggpmisc -Version: 0.3.1 -Depends: R (>= 3.4.0), ggplot2 (>= 3.1.0) -Imports: grid, rlang (>= 0.3.1), magrittr (>= 1.5), gridExtra (>= 2.3), - scales (>= 1.0.0), MASS (>= 7.3-51.1), polynom (>= 1.3-9), - splus2R (>= 1.2-2), tibble (>= 2.0.1), plyr (>= 1.8.4), dplyr - (>= 0.8.0.1), xts (>= 0.11-2), zoo (>= 1.8-4), broom (>= 0.5.1), - lubridate (>= 1.7.4), stringr (>= 1.4.0) -Suggests: knitr (>= 1.22), rmarkdown (>= 1.12), nlme (>= 3.1-137), - ggrepel (>= 0.8.0), magick (>= 2.0) +Version: 0.3.2 +Depends: R (>= 3.5.0), ggplot2 (>= 3.2.1) +Imports: grid, rlang (>= 0.4.0), magrittr (>= 1.5), gridExtra (>= 2.3), scales (>= 1.0.0), MASS (>= 7.3-51.4), polynom (>= 1.4-0), splus2R + (>= 1.2-2), tibble (>= 2.1.3), plyr (>= 1.8.4), dplyr (>= 0.8.3), xts (>= 0.11-2), zoo (>= 1.8-6), broom (>= 0.5.2), + lubridate (>= 1.7.4), stringr (>= 1.4.0) +Suggests: knitr (>= 1.25), rmarkdown (>= 1.15), nlme (>= 3.1-140), gginnards(>= 0.0.2), ggrepel (>= 0.8.1), magick (>= 2.2) License: GPL (>= 2) Package: ggpubr -Version: 0.2 +Version: 0.2.4 Depends: R (>= 3.1.0), ggplot2, magrittr -Imports: ggrepel, grid, ggsci, stats, utils, tidyr, purrr, dplyr(>= - 0.7.1), cowplot, ggsignif, scales, gridExtra, glue, polynom +Imports: ggrepel, grid, ggsci, stats, utils, tidyr, purrr, dplyr (>= 0.7.1), cowplot, ggsignif, scales, gridExtra, glue, polynom, rlang Suggests: grDevices, knitr, RColorBrewer, gtable License: GPL-2 @@ -766,26 +762,24 @@ Suggests: knitr, rmarkdown, gridExtra, reshape2 License: GPL-3 | file LICENSE Package: ggsignif -Version: 0.5.0 +Version: 0.6.0 Imports: ggplot2 (>= 2.0.0) Suggests: testthat, knitr, rmarkdown License: GPL-3 Package: ggstance -Version: 0.3.1 +Version: 0.3.3 Depends: R (>= 3.1.0) -Imports: ggplot2 (>= 3.0.0), plyr, rlang, withr (>= 2.0.0) -Suggests: Hmisc, testthat, vdiffr +Imports: ggplot2 (>= 3.2.0), plyr, rlang, withr (>= 2.0.0) +Suggests: Hmisc, testthat, vdiffr (>= 0.3.0) License: GPL-3 Package: ggthemes Version: 4.2.0 Depends: R (>= 3.3.0) -Imports: ggplot2 (>= 3.0.0), graphics, grid, methods, purrr, scales, - stringr, tibble -Suggests: dplyr, covr, extrafont, glue, knitr, lattice, lintr, maps, - mapproj, pander, rlang, rmarkdown, spelling, testthat, tidyr, - vdiffr, withr +Imports: ggplot2 (>= 3.0.0), graphics, grid, methods, purrr, scales, stringr, tibble +Suggests: dplyr, covr, extrafont, glue, knitr, lattice, lintr, maps, mapproj, pander, rlang, rmarkdown, spelling, testthat, tidyr, vdiffr, + withr License: GPL-2 Package: gh @@ -795,7 +789,7 @@ Suggests: covr, pingr, testthat License: MIT + file LICENSE Package: git2r -Version: 0.25.2 +Version: 0.26.1 Depends: R (>= 3.1) Imports: graphics, utils Suggests: getPass @@ -807,15 +801,13 @@ Version: 0.2.3 Depends: R (>= 3.2.0) Imports: methods, TMB (>= 1.7.13), lme4 (>= 1.1-18.9000), Matrix, nlme LinkingTo: TMB, RcppEigen -Suggests: knitr, rmarkdown, testthat, MASS, lattice, ggplot2 (>= 2.2.1), - mlmRev, bbmle (>= 1.0.19), pscl, coda, reshape2, car, emmeans, - estimability, DHARMa, multcomp, MuMIn, effects, dotwhisker, - broom, plyr, png, boot +Suggests: knitr, rmarkdown, testthat, MASS, lattice, ggplot2 (>= 2.2.1), mlmRev, bbmle (>= 1.0.19), pscl, coda, reshape2, car, emmeans, + estimability, DHARMa, multcomp, MuMIn, effects, dotwhisker, broom, plyr, png, boot License: AGPL-3 Archs: i386, x64 Package: GlobalOptions -Version: 0.1.0 +Version: 0.1.1 Depends: R (>= 3.3.0), methods Imports: utils Suggests: testthat (>= 1.0.0), knitr, markdown @@ -825,9 +817,8 @@ Package: glue Version: 1.3.1 Depends: R (>= 3.1) Imports: methods -Suggests: testthat, covr, magrittr, crayon, knitr, rmarkdown, DBI, - RSQLite, R.utils, forcats, microbenchmark, rprintf, stringr, - ggplot2, dplyr, withr +Suggests: testthat, covr, magrittr, crayon, knitr, rmarkdown, DBI, RSQLite, R.utils, forcats, microbenchmark, rprintf, stringr, ggplot2, + dplyr, withr License: MIT + file LICENSE Archs: i386, x64 @@ -872,13 +863,11 @@ License: GPL-2 Archs: i386, x64 Package: haven -Version: 2.1.0 -Depends: R (>= 3.1) -Imports: forcats (>= 0.2.0), hms, Rcpp (>= 0.11.4), readr (>= 0.1.0), - tibble +Version: 2.2.0 +Depends: R (>= 3.2) +Imports: forcats (>= 0.2.0), hms, Rcpp (>= 0.11.4), readr (>= 0.1.0), rlang (>= 0.4.0), tibble, tidyselect LinkingTo: Rcpp -Suggests: covr, fs, knitr, rmarkdown, testthat, pillar (>= 1.1.1), cli, - crayon +Suggests: covr, fs, knitr, rmarkdown, testthat, pillar (>= 1.4.0), cli, crayon License: MIT + file LICENSE Archs: i386, x64 @@ -886,12 +875,11 @@ Package: heplots Version: 1.3-5 Depends: R (>= 2.10), car Imports: MASS, graphics, grDevices, stats, utils -Suggests: rgl, candisc, effects, reshape, gplots, nlme, lattice, - reshape2, corrgram, FRB, animation, mvinfluence +Suggests: rgl, candisc, effects, reshape, gplots, nlme, lattice, reshape2, corrgram, FRB, animation, mvinfluence License: GPL (>= 2) Package: hexbin -Version: 1.27.3 +Version: 1.28.0 Depends: R (>= 2.0.1), methods Imports: lattice, grid, graphics, grDevices, stats, utils Suggests: marray, affy, Biobase, limma @@ -905,63 +893,57 @@ Suggests: knitr, testit License: GPL Package: Hmisc -Version: 4.2-0 +Version: 4.3-0 Depends: lattice, survival (>= 2.40-1), Formula, ggplot2 (>= 2.2) -Imports: methods, latticeExtra, cluster, rpart, nnet, acepack, foreign, - gtable, grid, gridExtra, data.table, htmlTable (>= 1.11.0), - viridis, htmltools, base64enc -Suggests: chron, rms, mice, tables, knitr, ff, ffbase, plotly (>= - 4.5.6), rlang +Imports: methods, latticeExtra, cluster, rpart, nnet, acepack, foreign, gtable, grid, gridExtra, data.table, htmlTable (>= 1.11.0), + viridis, htmltools, base64enc +Suggests: chron, rms, mice, tables, knitr, ff, ffbase, plotly (>= 4.5.6), rlang License: GPL (>= 2) Archs: i386, x64 Package: hms -Version: 0.4.2 -Imports: methods, pkgconfig, rlang +Version: 0.5.2 +Imports: methods, pkgconfig, rlang, vctrs (>= 0.2.0) Suggests: crayon, lubridate, pillar (>= 1.1.0), testthat License: GPL-3 Package: htmlTable -Version: 1.13.1 -Imports: stringr, knitr (>= 1.6), magrittr (>= 1.5), methods, checkmate, - htmlwidgets, htmltools, rstudioapi (>= 0.6) -Suggests: testthat, XML, xtable, ztable, Hmisc, reshape, rmarkdown, - pander, chron, lubridate, tibble, tidyr (>= 0.7.2), dplyr (>= - 0.7.4) +Version: 1.13.2 +Imports: stringr, knitr (>= 1.6), magrittr (>= 1.5), methods, checkmate, htmlwidgets, htmltools, rstudioapi (>= 0.6) +Suggests: testthat, XML, xtable, ztable, Hmisc, reshape, rmarkdown, pander, chron, lubridate, tibble, tidyr (>= 0.7.2), dplyr (>= 0.7.4) License: GPL (>= 3) Package: htmltools -Version: 0.3.6 +Version: 0.4.0 Depends: R (>= 2.14.1) -Imports: utils, digest, Rcpp +Imports: utils, digest, Rcpp, rlang LinkingTo: Rcpp -Suggests: markdown, testthat +Suggests: markdown, testthat, withr Enhances: knitr License: GPL (>= 2) Archs: i386, x64 Package: htmlwidgets -Version: 1.3 +Version: 1.5.1 Imports: grDevices, htmltools (>= 0.3), jsonlite (>= 0.9.16), yaml Suggests: knitr (>= 1.8) Enhances: shiny (>= 1.1) License: MIT + file LICENSE Package: httpuv -Version: 1.5.1 +Version: 1.5.2 Depends: R (>= 2.15.1) Imports: Rcpp (>= 0.11.0), utils, R6, promises, later (>= 0.8.0) LinkingTo: Rcpp, BH, later -Suggests: testthat, callr, curl +Suggests: testthat, callr, curl, websocket License: GPL (>= 2) | file LICENSE Archs: i386, x64 Package: httr -Version: 1.4.0 -Depends: R (>= 3.1) -Imports: curl (>= 0.9.1), jsonlite, mime, openssl (>= 0.8), R6 -Suggests: covr, httpuv, jpeg, knitr, png, readr, rmarkdown, testthat (>= - 0.8.0), xml2 +Version: 1.4.1 +Depends: R (>= 3.2) +Imports: curl (>= 3.0.0), jsonlite, mime, openssl (>= 0.8), R6 +Suggests: covr, httpuv, jpeg, knitr, png, readr, rmarkdown, testthat (>= 0.8.0), xml2 License: MIT + file LICENSE Package: ini @@ -970,19 +952,17 @@ Suggests: testthat License: GPL-3 Package: insight -Version: 0.3.0 -Depends: R (>= 3.0), stats, utils -Suggests: AER, afex, BayesFactor, betareg, biglm, blme, brms, censReg, - crch, coxme, covr, estimatr, feisr, gam, gamm4, gamlss, gbm, - gee, geepack, GLMMadaptive, glmmTMB, gmnl, httr, lfe, logistf, - MASS, MCMCglmm, mlogit, multgee, lme4, mgcv, nnet, nlme, - ordinal, plm, pscl, quantreg, rms, robust, robustbase, - robustlmm, rstanarm, rstudioapi, speedglm, splines, survey, - survival, truncreg, testthat, VGAM, knitr, rmarkdown +Version: 0.7.1 +Depends: R (>= 3.2) +Imports: methods, stats, utils +Suggests: AER, afex, aod, BayesFactor, bayestestR, betareg, biglm, blavaan, blme, brms, censReg, crch, coxme, estimatr, feisr, fixest, gam, + gamm4, gamlss, gbm, gee, geepack, GLMMadaptive, glmmTMB, gmnl, HRQoL, httr, lavaan, lfe, logistf, MASS, Matrix, MCMCglmm, + mlogit, multgee, lme4, mgcv, nnet, nlme, ordinal, panelr, plm, pscl, quantreg, rms, robust, robustbase, robustlmm, + rstanarm, rstudioapi, speedglm, splines, survey, survival, truncreg, testthat, VGAM, knitr, rmarkdown, spelling License: GPL-3 Package: iterators -Version: 1.0.10 +Version: 1.0.12 Depends: R (>= 2.5.0), utils Suggests: RUnit, foreach License: Apache License (== 2.0) @@ -1002,7 +982,7 @@ License: MIT + file LICENSE Archs: i386, x64 Package: KernSmooth -Version: 2.23-15 +Version: 2.23-16 Priority: recommended Depends: R (>= 2.5.0), stats Suggests: MASS @@ -1017,15 +997,12 @@ Suggests: scatterplot3d (>= 0.3-22), som, mlbench, rpart, e1071 License: GPL-2 Package: knitr -Version: 1.23 +Version: 1.26 Depends: R (>= 3.2.3) -Imports: evaluate (>= 0.10), highr, markdown, stringr (>= 0.6), yaml (>= - 2.1.19), methods, xfun, tools -Suggests: formatR, testit, digest, rgl (>= 0.95.1201), codetools, - rmarkdown, htmlwidgets (>= 0.7), webshot, tikzDevice (>= 0.10), - tinytex, reticulate (>= 1.4), JuliaCall (>= 0.11.1), magick, - png, jpeg, gifski, xml2 (>= 1.2.0), httr, DBI (>= 0.4-1), - showtext, tibble, styler +Imports: evaluate (>= 0.10), highr, markdown, stringr (>= 0.6), yaml (>= 2.1.19), methods, xfun, tools +Suggests: formatR, testit, digest, rgl (>= 0.95.1201), codetools, rmarkdown, htmlwidgets (>= 0.7), webshot, tikzDevice (>= 0.10), tinytex, + reticulate (>= 1.4), JuliaCall (>= 0.11.1), magick, png, jpeg, gifski, xml2 (>= 1.2.0), httr, DBI (>= 0.4-1), showtext, + tibble, sass, styler (>= 1.2.0) License: GPL Package: labeling @@ -1043,12 +1020,11 @@ Package: Lahman Version: 7.0-1 Depends: R (>= 2.10) Imports: dplyr -Suggests: lattice, ggplot2, googleVis, data.table, vcd, reshape2, tidyr, - zipcode, knitr, rmarkdown, car +Suggests: lattice, ggplot2, googleVis, data.table, vcd, reshape2, tidyr, zipcode, knitr, rmarkdown, car License: GPL Package: later -Version: 0.8.0 +Version: 1.0.0 Imports: Rcpp (>= 0.12.9), rlang LinkingTo: Rcpp, BH Suggests: knitr, rmarkdown, testthat @@ -1079,14 +1055,18 @@ Suggests: knitr, rmarkdown (>= 0.2.65), testthat, covr License: GPL-3 Archs: i386, x64 +Package: leaflet.providers +Version: 1.9.0 +Depends: R (>= 2.10) +Suggests: V8, jsonlite, testthat (>= 2.1.0) +License: BSD_2_clause + file LICENSE + Package: leaflet -Version: 2.0.2 +Version: 2.0.3 Depends: R (>= 3.1.0) -Imports: base64enc, crosstalk, htmlwidgets, htmltools, magrittr, - markdown, methods, png, RColorBrewer, raster, scales (>= 1.0.0), - sp, stats, viridis (>= 0.5.1) -Suggests: knitr, maps, sf, shiny, testit (>= 0.4), rgdal, rgeos, R6, - RJSONIO, purrr, testthat +Imports: base64enc, crosstalk, htmlwidgets, htmltools, magrittr, markdown, methods, png, RColorBrewer, raster, scales (>= 1.0.0), sp, + stats, viridis (>= 0.5.1), leaflet.providers (>= 1.8.0) +Suggests: knitr, maps, sf, shiny, rgdal, rgeos, R6, RJSONIO, purrr, testthat License: GPL-3 Package: leaps @@ -1099,15 +1079,20 @@ Package: LearnBayes Version: 2.15.1 License: GPL (>= 2) +Package: lifecycle +Version: 0.1.0 +Depends: R (>= 3.2) +Imports: glue, rlang (>= 0.4.0) +Suggests: covr, crayon, knitr, rmarkdown, testthat (>= 2.1.0) +License: GPL-3 + Package: lme4 Version: 1.1-21 Depends: R (>= 3.2.0), Matrix (>= 1.2-1), methods, stats -Imports: graphics, grid, splines, utils, parallel, MASS, lattice, boot, - nlme (>= 3.1-123), minqa (>= 1.1.15), nloptr (>= 1.0.4) +Imports: graphics, grid, splines, utils, parallel, MASS, lattice, boot, nlme (>= 3.1-123), minqa (>= 1.1.15), nloptr (>= 1.0.4) LinkingTo: Rcpp (>= 0.10.5), RcppEigen -Suggests: knitr, rmarkdown, PKPDmodels, MEMSS, testthat (>= 0.8.1), - ggplot2, mlmRev, optimx (>= 2013.8.6), gamm4, pbkrtest, HSAUR2, - numDeriv, car, dfoptim +Suggests: knitr, rmarkdown, PKPDmodels, MEMSS, testthat (>= 0.8.1), ggplot2, mlmRev, optimx (>= 2013.8.6), gamm4, pbkrtest, HSAUR2, + numDeriv, car, dfoptim License: GPL (>= 2) Archs: i386, x64 @@ -1161,26 +1146,23 @@ Package: maps Version: 3.3.0 Depends: R (>= 3.0.0) Imports: graphics, utils -Suggests: mapproj (>= 1.2-0), mapdata (>= 2.3.0), sp, maptools, - rnaturalearth +Suggests: mapproj (>= 1.2-0), mapdata (>= 2.3.0), sp, maptools, rnaturalearth License: GPL-2 Archs: i386, x64 Package: maptools -Version: 0.9-5 +Version: 0.9-8 Depends: R (>= 2.10), sp (>= 1.0-11) -Imports: foreign (>= 0.8), methods, grid, lattice, stats, utils, - grDevices -Suggests: rgeos (>= 0.1-8), spatstat (>= 1.50), PBSmapping, maps, - RColorBrewer, raster, polyclip, spatstat.utils +Imports: foreign (>= 0.8), methods, grid, lattice, stats, utils, grDevices +Suggests: rgeos (>= 0.1-8), spatstat (>= 1.60), PBSmapping, maps, RColorBrewer, raster, polyclip, spatstat.utils Enhances: gpclib, RArcInfo License: GPL (>= 2) Archs: i386, x64 Package: markdown -Version: 1.0 +Version: 1.1 Depends: R (>= 2.11.1) -Imports: utils, mime (>= 0.3) +Imports: utils, xfun, mime (>= 0.3) Suggests: knitr, RCurl License: GPL-2 Archs: i386, x64 @@ -1195,7 +1177,7 @@ License: GPL-2 | GPL-3 Archs: i386, x64 Package: Matrix -Version: 1.2-17 +Version: 1.2-18 Priority: recommended Depends: R (>= 3.2.0) Imports: methods, graphics, grid, stats, utils, lattice @@ -1217,7 +1199,7 @@ Suggests: testthat, aws.s3, httr, covr License: MIT + file LICENSE Package: mgcv -Version: 1.8-28 +Version: 1.8-31 Priority: recommended Depends: R (>= 2.14.0), nlme (>= 3.1-64) Imports: methods, stats, graphics, Matrix, splines, utils @@ -1250,22 +1232,18 @@ License: GPL-2 | GPL-3 Archs: i386, x64 Package: modelr -Version: 0.1.4 -Depends: R (>= 3.1) -Imports: broom, dplyr, magrittr, purrr (>= 0.2.2), rlang (>= 0.2.0), - tibble, tidyr (>= 0.8.0) +Version: 0.1.5 +Depends: R (>= 3.2) +Imports: broom, dplyr, magrittr, purrr (>= 0.2.2), rlang (>= 0.2.0), tibble, tidyr (>= 0.8.0) Suggests: compiler, covr, ggplot2, testthat License: GPL-3 Package: mosaic Version: 1.5.0 -Depends: R (>= 3.0.0), dplyr, lattice (>= 0.20-21), ggformula, - mosaicData, Matrix -Imports: mosaicCore (>= 0.5.0), ggplot2, ggrepel, lazyeval (>= 0.2.0), - MASS, grid, tidyr, readr, methods, utils, splines, latticeExtra, - ggdendro, gridExtra, glue, broom, leaflet -Suggests: lubridate, fastR, magrittr, NHANES, RCurl, sp, maptools, vcd, - testthat, knitr, tools, parallel, mapproj, rgl, rmarkdown +Depends: R (>= 3.0.0), dplyr, lattice (>= 0.20-21), ggformula, mosaicData, Matrix +Imports: mosaicCore (>= 0.5.0), ggplot2, ggrepel, lazyeval (>= 0.2.0), MASS, grid, tidyr, readr, methods, utils, splines, latticeExtra, + ggdendro, gridExtra, glue, broom, leaflet +Suggests: lubridate, fastR, magrittr, NHANES, RCurl, sp, maptools, vcd, testthat, knitr, tools, parallel, mapproj, rgl, rmarkdown Enhances: manipulate License: GPL (>= 2) @@ -1289,7 +1267,7 @@ Suggests: ggplot2, testthat License: MIT + file LICENSE Package: mvtnorm -Version: 1.0-10 +Version: 1.0-11 Depends: R(>= 3.5.0) Imports: stats, methods License: GPL-2 @@ -1298,24 +1276,16 @@ Archs: i386, x64 Package: ncdf.tools Version: 0.7.1.295 Depends: R (>= 2.10.0) -Imports: RNetCDF, chron, parallel, abind, plotrix, raster, RColorBrewer, - JBTools +Imports: RNetCDF, chron, parallel, abind, plotrix, raster, RColorBrewer, JBTools License: GPL-2 -Package: ncdf4.helpers -Version: 0.3-3 -Depends: R (>= 2.12.0) -Imports: ncdf4, PCICt, abind -Suggests: RUnit, proj4 -License: LGPL-2.1 - Package: ncdf4 -Version: 1.16.1 +Version: 1.17 License: GPL (>= 3) Archs: i386, x64 Package: nlme -Version: 3.1-140 +Version: 3.1-142 Priority: recommended Depends: R (>= 3.4.0) Imports: graphics, stats, utils, lattice @@ -1354,39 +1324,48 @@ Depends: R (>= 2.11.1) License: GPL-2 Package: nycflights13 -Version: 1.0.0 -Depends: R (>= 2.10) +Version: 1.0.1 +Depends: R (>= 3.2) Imports: tibble Suggests: dplyr License: CC0 Package: openair -Version: 2.6-5 +Version: 2.7-0 Depends: R (>= 3.2.0), -Imports: grid, rlang, dplyr, purrr, tidyr, mgcv, lattice, latticeExtra, - lubridate, cluster, RColorBrewer, mapproj, hexbin, Rcpp, - grDevices, graphics, methods, stats, MASS, utils +Imports: grid, rlang, dplyr, purrr, tidyr, readr, mgcv, lattice, latticeExtra, lubridate, cluster, mapproj, hexbin, Rcpp, grDevices, + graphics, methods, stats, MASS, utils LinkingTo: Rcpp Suggests: KernSmooth, maps, mapdata, quantreg License: GPL (>= 2) Archs: i386, x64 Package: openssl -Version: 1.4 +Version: 1.4.1 Imports: askpass Suggests: testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium License: MIT + file LICENSE Archs: i386, x64 Package: openxlsx -Version: 4.1.0.1 +Version: 4.1.3 Depends: R (>= 3.3.0) -Imports: methods, Rcpp, grDevices, stats, utils, zip +Imports: grDevices, methods, Rcpp, stats, stringi, utils, zip, rlang (>= 0.1.2) LinkingTo: Rcpp -Suggests: knitr, testthat +Suggests: knitr, pkgdown, testthat, roxygen2 License: MIT + file LICENSE Archs: i386, x64 +Package: parameters +Version: 0.3.0 +Depends: R (>= 3.0) +Imports: insight (>= 0.7.0), bayestestR (>= 0.4.0), methods, stats, tools, utils +Suggests: AER, aod, BayesFM, BayesFactor, betareg, boot, brms, cAIC4, cluster, clValid, covr, dplyr, DRR, effectsize, EGAnet (>= 0.7), + FactoMineR, fastICA, gamlss, gee, geepack, GLMMadaptive, glmmTMB, knitr, lavaan, lme4, lmerTest, logspline, MASS, Matrix, + MCMCglmm, mclust, mgcv, multimode, MuMIn, NbClust, nFactors, nlme, panelr, pbkrtest, plm, projpred, pscl, psych, + randomForest, rmarkdown, rstanarm, sandwich, see, survey, survival, testthat, TMB, VGAM, Zelig +License: GPL-3 + Package: pbkrtest Version: 0.4-7 Depends: R (>= 3.2.3), lme4 (>= 1.1.10) @@ -1401,39 +1380,35 @@ License: GPL-2 Archs: i386, x64 Package: performance -Version: 0.2.0 +Version: 0.4.0 Depends: R (>= 3.0) -Imports: insight, bayestestR -Suggests: AER, betareg, brms, covr, glmmTMB, lme4, loo, Matrix, MASS, - mlogit, nlme, ordinal, pscl, psych, randomForest, rmarkdown, - rstanarm, rstantools, see, survival, testthat +Imports: insight (>= 0.6.0), bayestestR (>= 0.4.0) +Suggests: AER, betareg, brms, bigutilsr, dbscan, covr, glmmTMB, ICS, ICSOutlier, lavaan, lme4, loo, Matrix, MASS, mlogit, nlme, ordinal, + parallel, pscl, psych, randomForest, rmarkdown, rstanarm, rstantools, see (>= 0.2.1), survival, solitude, testthat License: GPL-3 Package: pillar -Version: 1.4.1 -Imports: cli, crayon (>= 1.3.4), fansi, rlang (>= 0.3.0), utf8 (>= - 1.1.0), vctrs +Version: 1.4.2 +Imports: cli, crayon (>= 1.3.4), fansi, rlang (>= 0.3.0), utf8 (>= 1.1.0), vctrs Suggests: knitr, lubridate, testthat, withr License: GPL-3 Package: pkgbuild -Version: 1.0.3 +Version: 1.0.6 Depends: R (>= 3.1) -Imports: callr (>= 2.0.0), cli, crayon, desc, prettyunits, R6, - rprojroot, withr (>= 2.1.2) +Imports: callr (>= 3.2.0), cli, crayon, desc, prettyunits, R6, rprojroot, withr (>= 2.1.2) Suggests: Rcpp, testthat, covr License: GPL-3 Package: pkgconfig -Version: 2.0.2 +Version: 2.0.3 Imports: utils Suggests: covr, testthat, disposables (>= 1.0.3) License: MIT + file LICENSE Package: pkgload Version: 1.0.2 -Imports: desc, methods, pkgbuild, rlang, rprojroot, rstudioapi, utils, - withr +Imports: desc, methods, pkgbuild, rlang, rprojroot, rstudioapi, utils, withr Suggests: bitops, covr, Rcpp, testthat License: GPL-3 Archs: i386, x64 @@ -1444,20 +1419,17 @@ Suggests: Rcpp License: MIT + file LICENSE Package: plotly -Version: 4.9.0 +Version: 4.9.1 Depends: R (>= 3.2.0), ggplot2 (>= 3.0.0) -Imports: tools, scales, httr, jsonlite (>= 1.6), magrittr, digest, - viridisLite, base64enc, htmltools (>= 0.3.6), htmlwidgets (>= - 1.3), tidyr, hexbin, RColorBrewer, dplyr, tibble, lazyeval (>= - 0.2.0), rlang, crosstalk, purrr, data.table, promises -Suggests: MASS, maps, ggthemes, GGally, testthat, knitr, devtools, shiny - (>= 1.1.0), shinytest (>= 1.3.0), curl, rmarkdown, vdiffr, - Cairo, broom, webshot, listviewer, dendextend, sf, maptools, - rgeos, png, IRdisplay, processx, plotlyGeoAssets, forcats +Imports: tools, scales, httr, jsonlite (>= 1.6), magrittr, digest, viridisLite, base64enc, htmltools (>= 0.3.6), htmlwidgets (>= 1.3), + tidyr, hexbin, RColorBrewer, dplyr, tibble, lazyeval (>= 0.2.0), rlang, crosstalk, purrr, data.table, promises +Suggests: MASS, maps, ggthemes, GGally, testthat, knitr, devtools, shiny (>= 1.1.0), shinytest (>= 1.3.0), curl, rmarkdown, vdiffr, Cairo, + broom, webshot, listviewer, dendextend, sf, maptools, rgeos, png, IRdisplay, processx, plotlyGeoAssets, forcats License: MIT + file LICENSE Package: plotrix -Version: 3.7-5 +Version: 3.7-6 +Depends: R (>= 3.5.0) Imports: grDevices, graphics, stats, utils License: GPL (>= 2) @@ -1466,8 +1438,7 @@ Version: 1.8.4 Depends: R (>= 3.1.0) Imports: Rcpp (>= 0.11.0) LinkingTo: Rcpp -Suggests: abind, testthat, tcltk, foreach, doParallel, itertools, - iterators, covr +Suggests: abind, testthat, tcltk, foreach, doParallel, itertools, iterators, covr License: MIT + file LICENSE Archs: i386, x64 @@ -1483,6 +1454,11 @@ Imports: stats, graphics Suggests: knitr, rmarkdown License: GPL-2 +Package: praise +Version: 1.0.0 +Suggests: testthat +License: MIT + file LICENSE + Package: prettyunits Version: 1.0.2 Imports: magrittr, assertthat, methods @@ -1490,9 +1466,9 @@ Suggests: testthat License: MIT + file LICENSE Package: processx -Version: 3.3.1 +Version: 3.4.1 Imports: ps (>= 1.2.0), R6, utils -Suggests: callr, covr, crayon, curl, debugme, parallel, testthat, withr +Suggests: callr (>= 3.2.0), codetools, covr, crayon, curl, debugme, parallel, testthat, withr License: MIT + file LICENSE Archs: i386, x64 @@ -1509,13 +1485,13 @@ Suggests: Rcpp, testthat, withr License: MIT + file LICENSE Package: proj4 -Version: 1.0-8 +Version: 1.0-8.1 Depends: R (>= 2.0.0) License: GPL-2 Archs: i386, x64 Package: promises -Version: 1.0.1 +Version: 1.1.0 Imports: R6, Rcpp, later, rlang, stats, magrittr LinkingTo: later, Rcpp Suggests: testthat, future, knitr, rmarkdown @@ -1526,44 +1502,38 @@ Package: ps Version: 1.3.0 Depends: R (>= 3.1) Imports: utils -Suggests: callr, covr, curl, pingr, processx (>= 3.1.0), R6, rlang, - testthat, tibble +Suggests: callr, covr, curl, pingr, processx (>= 3.1.0), R6, rlang, testthat, tibble License: BSD_3_clause + file LICENSE Archs: i386, x64 Package: psych Version: 1.8.12 Depends: R (>= 2.10) -Imports: - mnormt,parallel,stats,graphics,grDevices,methods,foreign,lattice,nlme +Imports: mnormt,parallel,stats,graphics,grDevices,methods,foreign,lattice,nlme Suggests: GPArotation, lavaan, sem, lme4,Rcsdp, graph, Rgraphviz License: GPL (>= 2) Package: purrr -Version: 0.3.2 -Depends: R (>= 3.1) +Version: 0.3.3 +Depends: R (>= 3.2) Imports: magrittr (>= 1.5), rlang (>= 0.3.1) -Suggests: covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat, - tibble, tidyselect +Suggests: covr, crayon, dplyr (>= 0.7.8), knitr, rmarkdown, testthat, tibble, tidyselect License: GPL-3 | file LICENSE Archs: i386, x64 Package: quantreg -Version: 5.40 +Version: 5.52 Depends: R (>= 2.6), stats, SparseM Imports: methods, graphics, Matrix, MatrixModels -Suggests: tripack, akima, MASS, survival, rgl, logspline, nor1mix, - Formula, zoo +Suggests: tripack, akima, MASS, survival, rgl, logspline, nor1mix, Formula, zoo, R.rsp License: GPL (>= 2) Archs: i386, x64 Package: questionr Version: 0.7.0 Depends: R (>= 2.10) -Imports: shiny (>= 1.0.5), miniUI, rstudioapi, highr, classInt, - htmltools, graphics, stats, utils, labelled (>= 2.0.0) -Suggests: memisc, testthat, roxygen2, dplyr, tidyr, janitor, forcats, - knitr +Imports: shiny (>= 1.0.5), miniUI, rstudioapi, highr, classInt, htmltools, graphics, stats, utils, labelled (>= 2.0.0) +Suggests: memisc, testthat, roxygen2, dplyr, tidyr, janitor, forcats, knitr License: GPL (>= 2) Package: R.methodsS3 @@ -1573,33 +1543,36 @@ Imports: utils License: LGPL (>= 2.1) Package: R.oo -Version: 1.22.0 +Version: 1.23.0 Depends: R (>= 2.13.0), R.methodsS3 (>= 1.7.1) Imports: methods, utils Suggests: tools License: LGPL (>= 2.1) Package: R6 -Version: 2.4.0 +Version: 2.4.1 Depends: R (>= 3.0) Suggests: knitr, microbenchmark, pryr, testthat, ggplot2, scales License: MIT + file LICENSE +Package: rainfarmr +Version: 0.1 +Depends: R (>= 3.1.0) +License: Apache License 2.0 + Package: raster -Version: 2.9-5 +Version: 3.0-7 Depends: sp (>= 1.2-0), R (>= 3.0.0) Imports: Rcpp, methods LinkingTo: Rcpp -Suggests: rgdal (>= 0.9-1), rgeos (>= 0.3-8), ncdf4, igraph, tcltk, - parallel, rasterVis, MASS, sf, testthat +Suggests: rgdal (>= 0.9-1), rgeos (>= 0.3-8), ncdf4, igraph, tcltk, parallel, rasterVis, MASS, sf, testthat License: GPL (>= 3) Archs: i386, x64 Package: rcmdcheck Version: 1.3.3 -Imports: callr (>= 3.1.1.9000), cli (>= 1.1.0), crayon, desc (>= 1.2.0), - digest, pkgbuild, prettyunits, R6, rprojroot, sessioninfo (>= - 1.1.1), utils, withr, xopen +Imports: callr (>= 3.1.1.9000), cli (>= 1.1.0), crayon, desc (>= 1.2.0), digest, pkgbuild, prettyunits, R6, rprojroot, sessioninfo (>= + 1.1.1), utils, withr, xopen Suggests: covr, knitr, mockery, rmarkdown, testthat License: MIT + file LICENSE @@ -1609,30 +1582,28 @@ Depends: R (>= 2.0.0) License: Apache License 2.0 Package: Rcpp -Version: 1.0.1 +Version: 1.0.3 Depends: R (>= 3.0.0) Imports: methods, utils -Suggests: RUnit, inline, rbenchmark, knitr, rmarkdown, pinp, pkgKitten - (>= 0.1.2) +Suggests: RUnit, inline, rbenchmark, knitr, rmarkdown, pinp, pkgKitten (>= 0.1.2) License: GPL (>= 2) Archs: i386, x64 Package: RcppArmadillo -Version: 0.9.500.2.0 +Version: 0.9.800.1.0 Depends: R (>= 3.3.0) Imports: Rcpp (>= 0.11.0), stats, utils, methods LinkingTo: Rcpp -Suggests: RUnit, Matrix, pkgKitten, reticulate, rmarkdown, knitr, pinp, - slam +Suggests: tinytest, Matrix, pkgKitten, reticulate, rmarkdown, knitr, pinp, slam License: GPL (>= 2) Archs: i386, x64 Package: RcppEigen -Version: 0.3.3.5.0 +Version: 0.3.3.7.0 Depends: R (>= 2.15.1) Imports: Matrix (>= 1.1-0), Rcpp (>= 0.11.0), stats, utils LinkingTo: Rcpp -Suggests: inline, RUnit, pkgKitten, microbenchmark +Suggests: inline, tinytest, pkgKitten, microbenchmark License: GPL (>= 2) | file LICENSE Archs: i386, x64 @@ -1661,8 +1632,7 @@ License: GPL-3 Package: readr Version: 1.3.1 Depends: R (>= 3.1) -Imports: Rcpp (>= 0.12.0.5), tibble, hms (>= 0.4.1), R6, clipr, crayon, - methods +Imports: Rcpp (>= 0.12.0.5), tibble, hms (>= 0.4.1), R6, clipr, crayon, methods LinkingTo: Rcpp, BH Suggests: curl, testthat, knitr, rmarkdown, stringi, covr, spelling License: GPL (>= 2) | file LICENSE @@ -1682,12 +1652,11 @@ Suggests: covr, testthat License: MIT + file LICENSE Package: remotes -Version: 2.0.4 +Version: 2.1.0 Depends: R (>= 3.0.0) Imports: methods, stats, tools, utils -Suggests: brew, callr, curl, covr, git2r (>= 0.23.0), knitr, mockery, - pkgbuild (>= 1.0.1), pingr, rmarkdown, rprojroot, testthat, - withr +Suggests: brew, callr, codetools, curl, covr, git2r (>= 0.23.0), knitr, mockery, pkgbuild (>= 1.0.1), pingr, rmarkdown, rprojroot, + testthat, withr License: GPL (>= 2) Package: reshape @@ -1705,27 +1674,32 @@ Suggests: covr, lattice, testthat (>= 0.8.0) License: MIT + file LICENSE Archs: i386, x64 +Package: rex +Version: 1.1.2 +Imports: magrittr, lazyeval +Suggests: testthat, knitr, rmarkdown, dplyr, ggplot2, Hmisc, stringr, rvest, roxygen2, covr +License: MIT + file LICENSE + Package: rio Version: 0.5.16 Depends: R (>= 2.15.0) -Imports: tools, stats, utils, foreign, haven (>= 1.1.0), curl (>= 0.6), - data.table (>= 1.9.8), readxl (>= 0.1.1), openxlsx, tibble -Suggests: datasets, bit64, testthat, knitr, magrittr, clipr, csvy, - feather, fst, hexView, jsonlite, readODS (>= 1.6.4), readr, - rmatio, xml2 (>= 1.2.0), yaml +Imports: tools, stats, utils, foreign, haven (>= 1.1.0), curl (>= 0.6), data.table (>= 1.9.8), readxl (>= 0.1.1), openxlsx, tibble +Suggests: datasets, bit64, testthat, knitr, magrittr, clipr, csvy, feather, fst, hexView, jsonlite, readODS (>= 1.6.4), readr, rmatio, xml2 + (>= 1.2.0), yaml License: GPL-2 Package: rje -Version: 1.9 -Depends: R (>= 2.0.0) +Version: 1.10.10 +Depends: R (>= 2.0.0), +Imports: knitr +Suggests: testthat, rmarkdown License: GPL (>= 2) Archs: i386, x64 Package: rlang -Version: 0.3.4 -Depends: R (>= 3.1.0) -Suggests: covr, crayon, magrittr, methods, pillar, rmarkdown, testthat - (>= 2.0.0) +Version: 0.4.2 +Depends: R (>= 3.2.0) +Suggests: cli, covr, crayon, magrittr, methods, pillar, rmarkdown, testthat (>= 2.3.0) License: GPL-3 Archs: i386, x64 @@ -1745,8 +1719,9 @@ License: GPL-2 Archs: i386, x64 Package: RNetCDF -Version: 1.9-1 -Depends: R (>= 2.5.0) +Version: 2.1-1 +Depends: R (>= 3.0.0) +Suggests: bit64 License: GPL (>= 2) | file LICENSE Archs: i386, x64 @@ -1754,9 +1729,18 @@ Package: robustbase Version: 0.93-5 Depends: R (>= 3.1.0) Imports: stats, graphics, utils, methods, DEoptimR -Suggests: grid, MASS, lattice, boot, cluster, Matrix, robust, - fit.models, MPV, xtable, ggplot2, GGally, RColorBrewer, - reshape2, sfsmisc, catdata, doParallel, foreach, skewt +Suggests: grid, MASS, lattice, boot, cluster, Matrix, robust, fit.models, MPV, xtable, ggplot2, GGally, RColorBrewer, reshape2, sfsmisc, + catdata, doParallel, foreach, skewt +License: GPL (>= 2) +Archs: i386, x64 + +Package: roxygen2 +Version: 7.0.1 +Depends: R (>= 3.2) +Imports: brew, commonmark, desc (>= 1.2.0), digest, methods, pkgload (>= 1.0.2), purrr (>= 0.3.3), R6 (>= 2.1.2), Rcpp (>= 0.11.0), rlang, + stringi, stringr (>= 1.0.0), utils, xml2 +LinkingTo: Rcpp +Suggests: covr, devtools, knitr, rmarkdown, testthat (>= 2.1.0), R.methodsS3, R.oo License: GPL (>= 2) Archs: i386, x64 @@ -1799,6 +1783,12 @@ Depends: R (>= 2.15) License: file LICENSE License_is_FOSS: yes +Package: rversions +Version: 2.0.0 +Imports: curl, xml2 (>= 1.0.0), utils +Suggests: mockery, testthat +License: MIT + file LICENSE + Package: rworldmap Version: 1.3-6 Depends: R (>= 2.10.0), sp @@ -1813,13 +1803,11 @@ Suggests: rworldmap License: GPL (>= 2) Package: scales -Version: 1.0.0 -Depends: R (>= 3.1) -Imports: labeling, munsell (>= 0.5), R6, RColorBrewer, Rcpp, viridisLite -LinkingTo: Rcpp -Suggests: dichromat, bit64, covr, hms, testthat (>= 2.0) +Version: 1.1.0 +Depends: R (>= 3.2) +Imports: farver (>= 2.0.0), labeling, munsell (>= 0.5), R6, RColorBrewer, viridisLite, lifecycle +Suggests: bit64, covr, dichromat, hms, testthat (>= 2.1.0), ggplot2 License: MIT + file LICENSE -Archs: i386, x64 Package: scatterplot3d Version: 0.3-41 @@ -1834,21 +1822,22 @@ Suggests: callr, covr, mockery, testthat License: GPL-2 Package: sf -Version: 0.7-4 +Version: 0.8-0 Depends: methods, R (>= 3.3.0) -Imports: classInt (>= 0.2-1), DBI (>= 0.8), graphics, grDevices, grid, - magrittr, Rcpp (>= 0.12.18), stats, tools, units (>= 0.6-0), - utils +Imports: classInt (>= 0.4-1), DBI (>= 0.8), graphics, grDevices, grid, magrittr, Rcpp (>= 0.12.18), stats, tools, units (>= 0.6-0), utils LinkingTo: Rcpp -Suggests: blob, covr, dplyr (>= 0.8-0), ggplot2, knitr, lwgeom (>= - 0.1-5), maps, maptools, mapview, microbenchmark, odbc, pillar, - pool, raster, rgdal, rgeos, rlang, rmarkdown, RPostgres (>= - 1.1.0), RPostgreSQL, RSQLite, sp (>= 1.2-4), spatstat, stars (>= - 0.2-0), testthat, tibble (>= 1.4.1), tidyr (>= 0.7-2), - tidyselect, tmap (>= 2.0) +Suggests: blob, covr, dplyr (>= 0.8-3), ggplot2, knitr, lwgeom (>= 0.1-5), maps, maptools, mapview, microbenchmark, odbc, pillar, pool, + raster, rgdal, rgeos, rlang, rmarkdown, RPostgres (>= 1.1.0), RPostgreSQL, RSQLite, sp (>= 1.2-4), spatstat, stars (>= + 0.2-0), testthat, tibble (>= 1.4.1), tidyr (>= 1.0-0), tmap (>= 2.0), vctrs License: GPL-2 | MIT + file LICENSE Archs: i386, x64 +Package: shades +Version: 1.4.0 +Suggests: testthat, covr, ggplot2 +Enhances: colorspace +License: BSD_3_clause + file LICENCE + Package: shape Version: 1.4.4 Depends: R (>= 2.01) @@ -1856,14 +1845,12 @@ Imports: stats, graphics, grDevices License: GPL (>= 3) Package: shiny -Version: 1.3.2 +Version: 1.4.0 Depends: R (>= 3.0.2), methods -Imports: utils, grDevices, httpuv (>= 1.5.0), mime (>= 0.3), jsonlite - (>= 0.9.16), xtable, digest, htmltools (>= 0.3.6), R6 (>= 2.0), - sourcetools, later (>= 0.7.2), promises (>= 1.0.1), tools, - crayon, rlang -Suggests: datasets, Cairo (>= 1.5-5), testthat, knitr (>= 1.6), - markdown, rmarkdown, ggplot2, reactlog (>= 1.0.0), magrittr +Imports: utils, grDevices, httpuv (>= 1.5.2), mime (>= 0.3), jsonlite (>= 0.9.16), xtable, digest, htmltools (>= 0.4.0), R6 (>= 2.0), + sourcetools, later (>= 1.0.0), promises (>= 1.1.0), tools, crayon, rlang (>= 0.4.0), fastmap (>= 1.0.0) +Suggests: datasets, Cairo (>= 1.5-5), testthat (>= 2.1.1), knitr (>= 1.6), markdown, rmarkdown, ggplot2, reactlog (>= 1.0.0), magrittr, + yaml License: GPL-3 | file LICENSE Package: signmedian.test @@ -1871,43 +1858,35 @@ Version: 1.5.1 License: GPL-2 Package: sjlabelled -Version: 1.1.0 -Depends: R (>= 3.2), stats -Imports: haven (>= 1.1.2), insight, magrittr, purrr, rlang, tidyselect, - utils +Version: 1.1.1 +Depends: R (>= 3.2) +Imports: haven (>= 1.1.2), insight (>= 0.4.1), magrittr, purrr, rlang, stats, tidyselect, tools, utils Suggests: dplyr, sjmisc, sjPlot, knitr, rmarkdown, snakecase, testthat License: GPL-3 Package: sjmisc -Version: 2.8.0 -Depends: R (>= 3.2), stats, utils -Imports: dplyr (>= 0.8.0), insight (>= 0.3.0), magrittr, methods, purrr, - rlang, sjlabelled (>= 1.1.0) -Suggests: ggplot2, graphics, haven (>= 1.1.2), mice, sjPlot, sjstats, - knitr, rmarkdown, stringdist, testthat, tidyr +Version: 2.8.2 +Depends: R (>= 3.2) +Imports: dplyr (>= 0.8.0), insight (>= 0.5.0), magrittr, methods, purrr, rlang, sjlabelled (>= 1.1.1), stats, tidyselect (>= 0.2.5), utils +Suggests: ggplot2, graphics, haven (>= 1.1.2), mice, sjPlot, sjstats, knitr, rmarkdown, stringdist, testthat, tidyr License: GPL-3 Package: sjPlot -Version: 2.6.3 +Version: 2.8.0 Depends: R (>= 3.2), graphics, grDevices, stats, utils -Imports: bayestestR, broom, dplyr (>= 0.7.5), forcats, ggeffects (>= - 0.7.0), glmmTMB, ggplot2 (>= 2.2.1), knitr, insight, lme4 (>= - 1.1-12), magrittr, MASS, modelr, nlme, performance, psych, - purrr, rlang, scales, sjlabelled (>= 1.0.14), sjmisc (>= 2.7.6), - sjstats (>= 0.17.2), tidyr (>= 0.7.0) -Suggests: brms, car, cluster, cowplot, GPArotation, gridExtra, ggrepel, - ggridges, pscl, rstanarm, survey, TMB, Zelig, testthat +Imports: bayestestR (>= 0.4.0), dplyr (>= 0.8.1), effectsize, forcats, ggeffects (>= 0.13.0), glmmTMB, ggplot2 (>= 3.2.0), ggrepel, knitr, + insight (>= 0.6.0), lme4 (>= 1.1-12), magrittr, MASS, modelr, parameters (>= 0.2.0), performance (>= 0.4.0), psych, purrr, + rlang, scales, sjlabelled (>= 1.1.1), sjmisc (>= 2.8.2), sjstats (>= 0.17.7), tidyr (>= 1.0.0) +Suggests: brms, car, cluster, cowplot, GPArotation, gridExtra, ggridges, httr, pscl, rstanarm, survey, TMB, Zelig, testthat License: GPL-3 Package: sjstats -Version: 0.17.5 -Depends: R (>= 3.2), stats, utils -Imports: bayestestR (>= 0.2.0), broom, dplyr, emmeans, insight (>= - 0.3.0), lme4, magrittr, MASS, modelr, performance (>= 0.2.0), - purrr, rlang, sjlabelled (>= 1.0.17), sjmisc (>= 2.7.8), tidyr -Suggests: brms, car, coin, ggplot2, graphics, httr, knitr, mediation, - nlme, pbkrtest (>= 0.4-7), pwr, sandwich, sjPlot, survey, rstan, - rstanarm, VGAM, Zelig, testthat +Version: 0.17.7 +Depends: R (>= 3.2), utils +Imports: bayestestR (>= 0.4.0), broom, dplyr (>= 0.8.1), emmeans, insight (>= 0.6.0), lme4, magrittr, MASS, modelr, parameters (>= 0.2.0), + performance (>= 0.4.0), purrr, rlang, sjlabelled (>= 1.1.1), sjmisc (>= 2.8.2), stats, tidyr +Suggests: brms, car, coin, ggplot2, graphics, httr, knitr, mediation, nlme, pbkrtest (>= 0.4-7), pscl, pwr, sandwich, sjPlot, survey, + rstan, rstanarm, VGAM, Zelig, testthat License: GPL-3 Package: sourcetools @@ -1918,19 +1897,17 @@ License: MIT + file LICENSE Archs: i386, x64 Package: sp -Version: 1.3-1 +Version: 1.3-2 Depends: R (>= 3.0.0), methods Imports: utils, stats, graphics, grDevices, lattice, grid -Suggests: RColorBrewer, rgdal (>= 0.8-7), rgeos (>= 0.3-13), gstat, - maptools, deldir +Suggests: RColorBrewer, rgdal (>= 0.8-7), rgeos (>= 0.3-13), gstat, maptools, deldir License: GPL (>= 2) Archs: i386, x64 Package: spam -Version: 2.2-2 +Version: 2.4-0 Depends: R (>= 3.1), dotCall64, grid, methods -Suggests: spam64, fields, SparseM, Matrix, testthat, R.rsp, truncdist, - knitr, rmarkdown +Suggests: spam64, fields, SparseM, Matrix, testthat, R.rsp, truncdist, knitr, rmarkdown License: LGPL-2 | BSD_3_clause + file LICENSE Archs: i386, x64 @@ -1942,20 +1919,17 @@ License: GPL (>= 2) Archs: i386, x64 Package: spData -Version: 0.3.0 +Version: 0.3.2 Depends: R (>= 3.3.0) -Suggests: foreign, maptools, raster, rgdal, sf, sp, spDataLarge (>= - 0.3.0), spdep +Suggests: foreign, maptools, raster, rgdal, sf, sp, spDataLarge (>= 0.3.0), spdep, spatialreg License: CC0 Package: spdep -Version: 1.1-2 +Version: 1.1-3 Depends: R (>= 3.3.0), methods, sp (>= 1.0), spData (>= 0.2.6.0), sf -Imports: deldir, boot (>= 1.3-1), graphics, grDevices, utils, stats, - Matrix, LearnBayes, MASS, coda, expm, gmodels, nlme -Suggests: spatialreg (>= 1.1-1), parallel, RANN, rgeos, RColorBrewer, - lattice, xtable, maptools (>= 0.5-4), foreign, igraph, RSpectra, - knitr, rgdal, classInt, tmap, spam +Imports: deldir, boot (>= 1.3-1), graphics, grDevices, utils, stats, Matrix, LearnBayes, MASS, coda, expm, gmodels, nlme +Suggests: spatialreg (>= 1.1-1), parallel, RANN, rgeos, RColorBrewer, lattice, xtable, maptools (>= 0.5-4), foreign, igraph, RSpectra, + knitr, rgdal, classInt, tmap, spam License: GPL (>= 2) Archs: i386, x64 @@ -1987,9 +1961,9 @@ Suggests: covr, htmltools, htmlwidgets, knitr, rmarkdown, testthat License: GPL-2 | file LICENSE Package: survival -Version: 2.44-1.1 +Version: 3.1-7 Priority: recommended -Depends: R (>= 2.13.0) +Depends: R (>= 3.4.0) Imports: graphics, Matrix, methods, splines, stats, utils License: LGPL (>= 2) Archs: i386, x64 @@ -1999,34 +1973,46 @@ Version: 1.2.2 Depends: R (>= 3.0.0) Imports: Rcpp, gdtools (>= 0.1.6) LinkingTo: Rcpp, gdtools, BH -Suggests: htmltools, testthat, xml2 (>= 1.0.0), covr, fontquiver (>= - 0.2.0), knitr, rmarkdown +Suggests: htmltools, testthat, xml2 (>= 1.0.0), covr, fontquiver (>= 0.2.0), knitr, rmarkdown License: GPL (>= 2) Archs: i386, x64 Package: sys -Version: 3.2 +Version: 3.3 Suggests: unix (>= 1.4), spelling, testthat License: MIT + file LICENSE Archs: i386, x64 +Package: systemfonts +Version: 0.1.1 +Suggests: testthat (>= 2.1.0), covr, knitr, rmarkdown, tools +License: MIT + file LICENSE +Archs: i386, x64 + +Package: testthat +Version: 2.3.0 +Depends: R (>= 3.1) +Imports: cli, crayon (>= 1.3.4), digest, ellipsis, evaluate, magrittr, methods, pkgload, praise, R6 (>= 2.2.0), rlang (>= 0.4.1), withr (>= + 2.0.0) +Suggests: covr, curl (>= 0.9.5), devtools, knitr, rmarkdown, usethis, vctrs (>= 0.1.0), xml2 +License: MIT + file LICENSE +Archs: i386, x64 + Package: tibble Version: 2.1.3 Depends: R (>= 3.1.0) -Imports: cli, crayon (>= 1.3.4), fansi (>= 0.4.0), methods, pillar (>= - 1.3.1), pkgconfig, rlang (>= 0.3.0), utils -Suggests: bench, covr, dplyr, htmltools, import, knitr, mockr, - nycflights13, rmarkdown, testthat, withr +Imports: cli, crayon (>= 1.3.4), fansi (>= 0.4.0), methods, pillar (>= 1.3.1), pkgconfig, rlang (>= 0.3.0), utils +Suggests: bench, covr, dplyr, htmltools, import, knitr, mockr, nycflights13, rmarkdown, testthat, withr License: MIT + file LICENSE Archs: i386, x64 Package: tidyr -Version: 0.8.3 +Version: 1.0.0 Depends: R (>= 3.1) -Imports: dplyr (>= 0.7.0), glue, magrittr, purrr, Rcpp, rlang, stringi, - tibble, tidyselect (>= 0.2.5), utils +Imports: dplyr (>= 0.8.2), ellipsis (>= 0.1.0), glue, magrittr, purrr, Rcpp, rlang, stringi, tibble (>= 2.1.1), tidyselect (>= 0.2.5), + utils, vctrs (>= 0.2.0), lifecycle LinkingTo: Rcpp -Suggests: covr, gapminder, knitr, rmarkdown, testthat +Suggests: covr, jsonlite, knitr, repurrrsive (>= 1.0.0), rmarkdown, readr, testthat (>= 2.1.0) License: MIT + file LICENSE Archs: i386, x64 @@ -2048,25 +2034,28 @@ Suggests: numDeriv, parallel License: GPL-2 Archs: i386, x64 +Package: treemapify +Version: 2.5.3 +Depends: R (>= 3.1) +Imports: ggplot2 (>= 2.2.1), ggfittext (>= 0.5.0), grid (>= 3.1) +Suggests: knitr, rmarkdown, testthat, vdiffr +License: GPL (>= 3) + Package: units -Version: 0.6-3 +Version: 0.6-5 Depends: R (>= 3.0.2) Imports: Rcpp LinkingTo: Rcpp (>= 0.12.10) -Suggests: udunits2, NISTunits, measurements, xml2, tibble, pillar (>= - 1.3.0), knitr, testthat, ggforce, rmarkdown, magrittr +Suggests: udunits2, NISTunits, measurements, xml2, tibble, pillar (>= 1.3.0), knitr, testthat, ggforce, rmarkdown, magrittr License: GPL-2 Archs: i386, x64 Package: usethis -Version: 1.5.0 -Depends: R (>= 3.1) -Imports: clipr (>= 0.3.0), clisymbols, crayon, curl (>= 2.7), desc, fs - (>= 1.2.0), gh, git2r (>= 0.23), glue (>= 1.2.0), purrr, rlang, - rprojroot (>= 1.2), rstudioapi, stats, utils, whisker, withr, - yaml -Suggests: covr, knitr, magick, pkgdown (>= 1.1.0), rmarkdown, roxygen2, - spelling (>= 1.2), styler (>= 1.0.2), testthat (>= 2.0.0) +Version: 1.5.1 +Depends: R (>= 3.2) +Imports: clipr (>= 0.3.0), clisymbols, crayon, curl (>= 2.7), desc, fs (>= 1.3.0), gh, git2r (>= 0.23), glue (>= 1.3.0), purrr, rlang, + rprojroot (>= 1.2), rstudioapi, stats, utils, whisker, withr, yaml +Suggests: covr, knitr, magick, pkgdown (>= 1.1.0), rmarkdown, roxygen2, spelling (>= 1.2), styler (>= 1.0.2), testthat (>= 2.1.0) License: GPL-3 Package: utf8 @@ -2077,11 +2066,10 @@ License: Apache License (== 2.0) | file LICENSE Archs: i386, x64 Package: vctrs -Version: 0.1.0 -Depends: R (>= 3.1) -Imports: backports, digest, glue, rlang, zeallot -Suggests: covr, generics, knitr, pillar, pkgdown, rmarkdown, testthat, - tibble +Version: 0.2.0 +Depends: R (>= 3.2) +Imports: backports, ellipsis (>= 0.2.0), digest, glue, rlang (>= 0.4.0), zeallot +Suggests: bit64, covr, crayon, generics, knitr, pillar (>= 1.4.1), pkgdown, rmarkdown, testthat, tibble License: GPL-3 Archs: i386, x64 @@ -2089,9 +2077,8 @@ Package: viridis Version: 0.5.1 Depends: R (>= 2.10), viridisLite (>= 0.3.0) Imports: stats, ggplot2 (>= 1.0.1), gridExtra -Suggests: hexbin (>= 1.27.0), scales, MASS, knitr, dichromat, - colorspace, rasterVis, httr, mapproj, vdiffr, svglite (>= - 1.2.0), testthat, covr, rmarkdown, rgdal +Suggests: hexbin (>= 1.27.0), scales, MASS, knitr, dichromat, colorspace, rasterVis, httr, mapproj, vdiffr, svglite (>= 1.2.0), testthat, + covr, rmarkdown, rgdal License: MIT + file LICENSE Package: viridisLite @@ -2101,9 +2088,9 @@ Suggests: hexbin (>= 1.27.0), ggplot2 (>= 1.0.1), testthat, covr License: MIT + file LICENSE Package: visreg -Version: 2.5-0 +Version: 2.6-0 Imports: lattice -Suggests: rgl, MASS, survival, knitr, ggplot2 +Suggests: rgl, MASS, survival, knitr, ggplot2, Matrix Enhances: nlme License: GPL-3 @@ -2121,7 +2108,7 @@ Suggests: knitr, rmarkdown License: GPL-2 Package: whisker -Version: 0.3-2 +Version: 0.4 Suggests: markdown License: GPL-3 @@ -2129,15 +2116,13 @@ Package: withr Version: 2.1.2 Depends: R (>= 3.0.2) Imports: stats, graphics, grDevices -Suggests: testthat, covr, lattice, DBI, RSQLite, methods, knitr, - rmarkdown +Suggests: testthat, covr, lattice, DBI, RSQLite, methods, knitr, rmarkdown License: GPL (>= 2) Package: xfun -Version: 0.7 -Imports: tools -Suggests: testit, parallel, rstudioapi, tinytex, mime, markdown, knitr, - htmltools, base64enc, remotes, rmarkdown +Version: 0.11 +Imports: stats, tools +Suggests: testit, parallel, rstudioapi, tinytex, mime, markdown, knitr, htmltools, base64enc, remotes, rmarkdown License: MIT + file LICENSE Package: XML @@ -2148,11 +2133,11 @@ License: BSD_2_clause + file LICENSE Archs: i386, x64 Package: xml2 -Version: 1.2.0 +Version: 1.2.2 Depends: R (>= 3.1.0) -Imports: Rcpp +Imports: Rcpp, methods LinkingTo: Rcpp (>= 0.12.12) -Suggests: testthat, curl, covr, knitr, rmarkdown, magrittr, httr +Suggests: covr, curl, httr, knitr, magrittr, mockery, rmarkdown, testthat (>= 2.1.0) License: GPL (>= 2) Archs: i386, x64 @@ -2191,7 +2176,7 @@ Suggests: testthat, knitr, rmarkdown, purrr, magrittr License: MIT + file LICENSE Package: zip -Version: 2.0.2 +Version: 2.0.4 Suggests: covr, processx, R6, testthat, withr License: CC0 Archs: i386, x64 @@ -2200,7 +2185,6 @@ Package: zoo Version: 1.8-6 Depends: R (>= 3.1.0), stats Imports: utils, graphics, grDevices, lattice (>= 0.20-27) -Suggests: coda, chron, DAAG, fts, ggplot2, mondate, scales, strucchange, - timeDate, timeSeries, tis, tseries, xts +Suggests: coda, chron, DAAG, fts, ggplot2, mondate, scales, strucchange, timeDate, timeSeries, tis, tseries, xts License: GPL-2 | GPL-3 Archs: i386, x64 diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.gz b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.gz index d8fb6e7fdeb..cff2abd9fcd 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.gz and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.gz differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.rds b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.rds index 68d68af9b4d..775770591c1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.rds and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/PACKAGES.rds differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.22.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.22.0.zip deleted file mode 100644 index 1de5c83b5c2..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.22.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.23.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.23.0.zip new file mode 100644 index 00000000000..48b287cac96 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R.oo_1.23.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.0.zip deleted file mode 100644 index 6b5bbc8a71e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.1.zip new file mode 100644 index 00000000000..666d118a3f7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/R6_2.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RMySQL_0.10.17.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RMySQL_0.10.17.zip index ba10768d02a..0eca62dd1b9 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RMySQL_0.10.17.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RMySQL_0.10.17.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_1.9-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_1.9-1.zip deleted file mode 100644 index 0afb281c19e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_1.9-1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_2.1-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_2.1-1.zip new file mode 100644 index 00000000000..03a3629938c Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RNetCDF_2.1-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.500.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.500.2.0.zip deleted file mode 100644 index 6b0fccbfe69..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.500.2.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.800.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.800.1.0.zip new file mode 100644 index 00000000000..684f5bf63c3 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppArmadillo_0.9.800.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.5.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.7.0.zip similarity index 56% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.5.0.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.7.0.zip index 0da85a83853..4bd751ed377 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.5.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppEigen_0.3.3.7.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppRoll_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppRoll_0.3.0.zip index a84f7d73903..8779ef1cf27 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppRoll_0.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/RcppRoll_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.1.zip deleted file mode 100644 index 922501802c7..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.3.zip new file mode 100644 index 00000000000..065ed7a52cb Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/Rcpp_1.0.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/SPEI_1.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/SPEI_1.7.zip index ff686e59cc9..c0d7d03508f 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/SPEI_1.7.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/SPEI_1.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/TMB_1.7.15.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/TMB_1.7.15.zip index e4d24a3d06d..f2c1aff7837 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/TMB_1.7.15.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/TMB_1.7.15.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/acepack_1.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/acepack_1.4.1.zip index 781d517afe1..897be711f69 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/acepack_1.4.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/acepack_1.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agricolae_1.3-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agricolae_1.3-1.zip index 9a0a12d8a6b..f7a19d61d94 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agricolae_1.3-1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agricolae_1.3-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agridat_1.16.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agridat_1.16.zip index 90016fb36ca..5fd115d3614 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agridat_1.16.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/agridat_1.16.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/askpass_1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/askpass_1.1.zip index 229de1440fd..7cdf29a5626 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/askpass_1.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/askpass_1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/assertthat_0.2.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/assertthat_0.2.1.zip index 91e9a15b10f..81b82820de3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/assertthat_0.2.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/assertthat_0.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.4.zip deleted file mode 100644 index 5f10c7cbc62..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.5.zip new file mode 100644 index 00000000000..e62c4a32b90 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/backports_1.1.5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.2.0.zip deleted file mode 100644 index 7a22b7bc97c..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.2.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.4.0.zip new file mode 100644 index 00000000000..9af6f9028fc Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/bayestestR_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-22.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-22.zip deleted file mode 100644 index 2f65eafb8b0..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-22.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-23.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-23.zip new file mode 100644 index 00000000000..679b33a7473 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/boot_1.3-23.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/brew_1.0-6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/brew_1.0-6.zip new file mode 100644 index 00000000000..a2ea1538f4b Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/brew_1.0-6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/broom_0.5.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/broom_0.5.2.zip index 78b0b83ac32..d748f6ce74a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/broom_0.5.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/broom_0.5.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/caTools_1.17.1.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/caTools_1.17.1.2.zip index a6199e29415..cdd8ce794ea 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/caTools_1.17.1.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/caTools_1.17.1.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.2.0.zip deleted file mode 100644 index df92249ad0b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.2.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.3.2.zip new file mode 100644 index 00000000000..53b7c0b00ed Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/callr_3.3.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/candisc_0.8-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/candisc_0.8-0.zip index 3263058eff3..a08ea1301e1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/candisc_0.8-0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/candisc_0.8-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-2.zip deleted file mode 100644 index 22d2b78e799..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-3.zip new file mode 100644 index 00000000000..dcb6c12cfec Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/carData_3.0-3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-3.zip deleted file mode 100644 index 9b9f3e884e4..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-5.zip new file mode 100644 index 00000000000..f9e591cca04 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/car_3.0-5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cellranger_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cellranger_1.1.0.zip index bb319c79bd3..0c4d3500849 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cellranger_1.1.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cellranger_1.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.3.zip deleted file mode 100644 index f597e89f69d..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.4.zip new file mode 100644 index 00000000000..36d6453b8c9 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/checkmate_1.9.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-53.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-53.zip deleted file mode 100644 index 14dc40c1782..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-53.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-54.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-54.zip new file mode 100644 index 00000000000..b6221a2cfcf Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/chron_2.3-54.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.8.zip similarity index 78% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.6.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.8.zip index 599685a11eb..403d6efe012 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circlize_0.4.8.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circular_0.4-93.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circular_0.4-93.zip index ea74c64de93..bea792ac17c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circular_0.4-93.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/circular_0.4-93.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.3-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.3-3.zip deleted file mode 100644 index 76afb8d3932..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.3-3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.4-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.4-2.zip new file mode 100644 index 00000000000..63b26944860 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/classInt_0.4-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/class_7.3-15.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/class_7.3-15.zip index 208129c1dc6..5bc27fe052d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/class_7.3-15.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/class_7.3-15.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cli_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cli_1.1.0.zip index 383d04ff1e3..36b4199a2d3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cli_1.1.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cli_1.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clifro_3.2-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clifro_3.2-2.zip index cbfbc2e767d..8dc596c22cf 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clifro_3.2-2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clifro_3.2-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/climdex.pcic_1.1-9.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/climdex.pcic_1.1-9.1.zip index 1e938da60f6..119dd223af8 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/climdex.pcic_1.1-9.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/climdex.pcic_1.1-9.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.6.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.6.0.zip deleted file mode 100644 index 7ac2c768c9d..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.6.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.7.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.7.0.zip new file mode 100644 index 00000000000..eb8d868f24c Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clipr_0.7.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clisymbols_1.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clisymbols_1.2.0.zip index 33db26c52e0..dad96b0f624 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clisymbols_1.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/clisymbols_1.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.0.9.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.0.9.zip deleted file mode 100644 index 94ea80c7ed9..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.0.9.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.1.0.zip new file mode 100644 index 00000000000..27b6aec7651 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cluster_2.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_1.9.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_1.9.5.zip deleted file mode 100644 index 724afbbaaa6..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_1.9.5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_2.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_2.0.1.zip new file mode 100644 index 00000000000..3c04e6ab562 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cmsaf_2.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-2.zip deleted file mode 100644 index eb78e74cc07..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-3.zip new file mode 100644 index 00000000000..ee282b23653 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/coda_0.19-3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/colorspace_1.4-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/colorspace_1.4-1.zip index 491d1659cf9..ec30b6f93a0 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/colorspace_1.4-1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/colorspace_1.4-1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/commonmark_1.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/commonmark_1.7.zip new file mode 100644 index 00000000000..1d686209bc3 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/commonmark_1.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/covr_3.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/covr_3.4.0.zip new file mode 100644 index 00000000000..23b172f8b62 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/covr_3.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_0.9.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_0.9.4.zip deleted file mode 100644 index d02b98f2f00..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_0.9.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_1.0.0.zip new file mode 100644 index 00000000000..bd019723a64 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/cowplot_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crayon_1.3.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crayon_1.3.4.zip index 3c9f888be40..323b3f7ec0d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crayon_1.3.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crayon_1.3.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crosstalk_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crosstalk_1.0.0.zip index 282b04bcc78..fb3cf7e9604 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crosstalk_1.0.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/crosstalk_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_3.3.zip deleted file mode 100644 index 130687338f8..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_3.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_4.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_4.2.zip new file mode 100644 index 00000000000..0f270829c29 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/curl_4.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.0-32.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.0-32.zip deleted file mode 100644 index c64bc4fa16b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.0-32.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.1-16.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.1-16.zip new file mode 100644 index 00000000000..d6b346bb3bc Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dae_3.1-16.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.2.zip deleted file mode 100644 index 1a525f34166..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.6.zip new file mode 100644 index 00000000000..b0d26d515c9 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/data.table_1.12.6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-21.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-21.zip deleted file mode 100644 index 24b6b639c05..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-21.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-23.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-23.zip new file mode 100644 index 00000000000..cf3b0507114 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/deldir_0.1-23.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dendextend_1.12.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dendextend_1.12.0.zip index cec5fd730cc..4028236f980 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dendextend_1.12.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dendextend_1.12.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/desc_1.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/desc_1.2.0.zip index c78e1596f92..00c2637a184 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/desc_1.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/desc_1.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.0.2.zip deleted file mode 100644 index 7820d6e031a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.0.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.2.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.2.1.zip new file mode 100644 index 00000000000..57be11560b0 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/devtools_2.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.19.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.19.zip deleted file mode 100644 index 4e76189759a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.19.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.23.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.23.zip new file mode 100644 index 00000000000..ebed67a2449 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/digest_0.6.23.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dotCall64_1.0-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dotCall64_1.0-0.zip index e1671dcb553..1f4edf5559d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dotCall64_1.0-0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dotCall64_1.0-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.1.zip deleted file mode 100644 index e6453818cb1..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.3.zip new file mode 100644 index 00000000000..7c5a0afbd3a Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/dplyr_0.8.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-2.zip deleted file mode 100644 index 07f822f26e0..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-3.zip new file mode 100644 index 00000000000..03dcb10b643 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/e1071_1.7-3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/effectsize_0.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/effectsize_0.0.1.zip new file mode 100644 index 00000000000..8edf2969bda Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/effectsize_0.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipse_0.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipse_0.4.1.zip index 0954d6b4b5a..65cf25b48a2 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipse_0.4.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipse_0.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.1.0.zip deleted file mode 100644 index 99277e54d7b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.3.0.zip new file mode 100644 index 00000000000..514f98c381d Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ellipsis_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.3.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.3.5.zip deleted file mode 100644 index c24fa9a69ac..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.3.5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.4.3.01.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.4.3.01.zip new file mode 100644 index 00000000000..9a2a2a6f17f Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/emmeans_1.4.3.01.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/evaluate_0.14.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/evaluate_0.14.zip index 2883c1f7eed..4ff75d35fd1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/evaluate_0.14.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/evaluate_0.14.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/expm_0.999-4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/expm_0.999-4.zip index a6eef0655b7..63ddd474b5a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/expm_0.999-4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/expm_0.999-4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/extRemes_2.0-10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/extRemes_2.0-10.zip index 7c89186ae91..7816fb9950d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/extRemes_2.0-10.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/extRemes_2.0-10.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/factoextra_1.0.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/factoextra_1.0.5.zip index 612a28e7006..4ddf93f0eb2 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/factoextra_1.0.5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/factoextra_1.0.5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fansi_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fansi_0.4.0.zip index 3abc0a5a6f7..10744b50370 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fansi_0.4.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fansi_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/faraway_1.0.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/faraway_1.0.7.zip index ebd288bc537..2b64dc24eb4 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/faraway_1.0.7.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/faraway_1.0.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/farver_2.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/farver_2.0.1.zip new file mode 100644 index 00000000000..a1f763eadad Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/farver_2.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fastmap_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fastmap_1.0.1.zip new file mode 100644 index 00000000000..aa9cdc4dc3d Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fastmap_1.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_9.8-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_10.0.zip similarity index 76% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_9.8-3.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_10.0.zip index 42351e02d4d..08ef1b498f6 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_9.8-3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fields_10.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fitdistrplus_1.0-14.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fitdistrplus_1.0-14.zip index 563197e63fe..d503c342dfc 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fitdistrplus_1.0-14.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fitdistrplus_1.0-14.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/forcats_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/forcats_0.4.0.zip index 1f48753fbd4..5cfe371a681 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/forcats_0.4.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/forcats_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.4.zip deleted file mode 100644 index a610cd5a48e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.7.zip new file mode 100644 index 00000000000..70ede09009a Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreach_1.4.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-71.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-71.zip deleted file mode 100644 index 06d9f63a405..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-71.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-72.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-72.zip new file mode 100644 index 00000000000..a6ac18d3485 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/foreign_0.8-72.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fs_1.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fs_1.3.1.zip index 76a3a3ce843..66c2b102a78 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fs_1.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/fs_1.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gapminder_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gapminder_0.3.0.zip index eb54aeb04b7..8999972fa3c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gapminder_0.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gapminder_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.1.8.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.1.8.zip deleted file mode 100644 index 6033b5a160e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.1.8.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.2.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.2.1.zip new file mode 100644 index 00000000000..6c3d9ea76f6 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gdtools_0.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/generics_0.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/generics_0.0.2.zip index fb4068c19b0..147cd5dd158 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/generics_0.0.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/generics_0.0.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/geosphere_1.5-10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/geosphere_1.5-10.zip index 0be1d94cf67..b6480dd5a66 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/geosphere_1.5-10.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/geosphere_1.5-10.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/getPass_0.2-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/getPass_0.2-2.zip index b0cc9650da3..7553a6ea0ed 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/getPass_0.2-2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/getPass_0.2-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggalt_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggalt_0.4.0.zip index 0193ea640f6..15e292ae985 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggalt_0.4.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggalt_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggdendro_0.1-20.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggdendro_0.1-20.zip index eb64312ef2b..27676fcab38 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggdendro_0.1-20.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggdendro_0.1-20.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.10.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.10.0.zip deleted file mode 100644 index 2ff09c54267..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.10.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.13.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.13.0.zip new file mode 100644 index 00000000000..e3127c34631 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggeffects_0.13.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfittext_0.8.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfittext_0.8.1.zip new file mode 100644 index 00000000000..a4357af74ac Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfittext_0.8.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.1.zip deleted file mode 100644 index b8b9602cc35..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.2.zip new file mode 100644 index 00000000000..32e771724ea Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggformula_0.9.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.7.zip deleted file mode 100644 index e654457d81e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.7.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.8.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.8.zip new file mode 100644 index 00000000000..11378158570 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggfortify_0.4.8.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggmosaic_0.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggmosaic_0.2.0.zip index 58fe51ef453..c52cb23b43f 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggmosaic_0.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggmosaic_0.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.1.zip similarity index 50% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.0.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.1.zip index 15cc5e370f3..2ff088164b8 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggplot2_3.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.1.zip deleted file mode 100644 index 6ddee65e052..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.2.zip new file mode 100644 index 00000000000..46f885ffdee Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpmisc_0.3.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.4.zip new file mode 100644 index 00000000000..8dbdbe3356b Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.zip deleted file mode 100644 index ef7bda34f5b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggpubr_0.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggrepel_0.8.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggrepel_0.8.1.zip index d0ccf306a2e..71f77ae0f63 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggrepel_0.8.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggrepel_0.8.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsci_2.9.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsci_2.9.zip index c40b017df0e..81f1370445a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsci_2.9.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsci_2.9.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.5.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.5.0.zip deleted file mode 100644 index 967fce3a8c9..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.5.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.6.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.6.0.zip new file mode 100644 index 00000000000..4764360b45a Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggsignif_0.6.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.1.zip deleted file mode 100644 index 170afb94afe..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.3.zip new file mode 100644 index 00000000000..0448d749fc0 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggstance_0.3.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggthemes_4.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggthemes_4.2.0.zip index 08bdb9b1e5f..5d4acc7fda0 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggthemes_4.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ggthemes_4.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gh_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gh_1.0.1.zip index b862fe0cc9e..98b92e4299d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gh_1.0.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gh_1.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.25.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.25.2.zip deleted file mode 100644 index eb73f271d21..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.25.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.26.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.26.1.zip new file mode 100644 index 00000000000..94755879244 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/git2r_0.26.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glmmTMB_0.2.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glmmTMB_0.2.3.zip index 89a8bd15592..2cafd3407c1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glmmTMB_0.2.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glmmTMB_0.2.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glue_1.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glue_1.3.1.zip index 50ea4f064cc..9fb36958305 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glue_1.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/glue_1.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gmodels_2.18.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gmodels_2.18.1.zip index 4eb4e2fa70c..c1d0f88adc4 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gmodels_2.18.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gmodels_2.18.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gplots_3.0.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gplots_3.0.1.1.zip index 49baf7a2f83..fd8d7d2101a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gplots_3.0.1.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gplots_3.0.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gridExtra_2.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gridExtra_2.3.zip index 6680bee6f44..dcdb081d040 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gridExtra_2.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gridExtra_2.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gtable_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gtable_0.3.0.zip index b7ea61f8fcf..c94b97d5fa7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gtable_0.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/gtable_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.1.0.zip deleted file mode 100644 index a3781a5a3bb..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.2.0.zip new file mode 100644 index 00000000000..9499451b386 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/haven_2.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/heplots_1.3-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/heplots_1.3-5.zip index 30eedcb0f6b..15535271e64 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/heplots_1.3-5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/heplots_1.3-5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.27.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.27.3.zip deleted file mode 100644 index d139000a11e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.27.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.28.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.28.0.zip new file mode 100644 index 00000000000..18a01f33614 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hexbin_1.28.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/highr_0.8.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/highr_0.8.zip index 4357acda38d..2cbe9047d3a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/highr_0.8.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/highr_0.8.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.4.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.4.2.zip deleted file mode 100644 index 865b93dd81d..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.4.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.5.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.5.2.zip new file mode 100644 index 00000000000..e823ce15bf7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/hms_0.5.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.1.zip deleted file mode 100644 index d2bf09211f7..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.2.zip new file mode 100644 index 00000000000..8f2b6d8cbb7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlTable_1.13.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.3.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.3.6.zip deleted file mode 100644 index 1b3eb73ef2b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.3.6.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.4.0.zip new file mode 100644 index 00000000000..230b7b048c3 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmltools_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.3.zip deleted file mode 100644 index 85fbeeaf276..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.5.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.5.1.zip new file mode 100644 index 00000000000..233e054f621 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/htmlwidgets_1.5.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.1.zip deleted file mode 100644 index 9877a21791b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.2.zip new file mode 100644 index 00000000000..f3dc1997343 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httpuv_1.5.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.0.zip deleted file mode 100644 index 30ee2aac10e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.1.zip new file mode 100644 index 00000000000..d1944a8b0a7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/httr_1.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ini_0.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ini_0.3.1.zip index d693543c54d..2450fc8850c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ini_0.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ini_0.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.3.0.zip deleted file mode 100644 index 43d44f9921a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.3.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.7.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.7.1.zip new file mode 100644 index 00000000000..04f9ee29f87 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/insight_0.7.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.10.zip deleted file mode 100644 index b946645eb1c..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.10.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.12.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.12.zip new file mode 100644 index 00000000000..0a7326dbd05 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/iterators_1.0.12.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/jsonlite_1.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/jsonlite_1.6.zip index 58a5c6dff1e..a7eafaedfc2 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/jsonlite_1.6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/jsonlite_1.6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/klaR_0.6-14.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/klaR_0.6-14.zip index dfa30961f8a..0eb16acb4e2 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/klaR_0.6-14.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/klaR_0.6-14.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.23.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.23.zip deleted file mode 100644 index 81063cd03d9..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.23.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.26.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.26.zip new file mode 100644 index 00000000000..b506e8902fa Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/knitr_1.26.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/labelled_2.2.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/labelled_2.2.1.zip index 8a537312337..439d53f7b2a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/labelled_2.2.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/labelled_2.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_0.8.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_0.8.0.zip deleted file mode 100644 index d7fbd136375..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_0.8.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_1.0.0.zip new file mode 100644 index 00000000000..0407be3141f Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/later_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/latticeExtra_0.6-28.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/latticeExtra_0.6-28.zip index 3b509b97db6..dd9c1c47f12 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/latticeExtra_0.6-28.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/latticeExtra_0.6-28.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lattice_0.20-38.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lattice_0.20-38.zip index 6d8650d95ac..0f1898770ff 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lattice_0.20-38.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lattice_0.20-38.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lazyeval_0.2.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lazyeval_0.2.2.zip index 3c936b70a4a..e6fdc810b12 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lazyeval_0.2.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lazyeval_0.2.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet.providers_1.9.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet.providers_1.9.0.zip new file mode 100644 index 00000000000..75c87d9796b Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet.providers_1.9.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.3.zip similarity index 71% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.2.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.3.zip index c27462f213a..1c59307192d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaflet_2.0.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaps_3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaps_3.0.zip index b2b12cf8975..3d736d6df11 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaps_3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/leaps_3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lifecycle_0.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lifecycle_0.1.0.zip new file mode 100644 index 00000000000..811e361e794 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lifecycle_0.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lme4_1.1-21.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lme4_1.1-21.zip index 8ae694c18b5..e9f3f2ab2e3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lme4_1.1-21.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lme4_1.1-21.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lmomco_2.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lmomco_2.3.2.zip index ccc94a19530..63e8b14874e 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lmomco_2.3.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lmomco_2.3.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lubridate_1.7.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lubridate_1.7.4.zip index 771d3894e24..e9324fb11aa 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lubridate_1.7.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/lubridate_1.7.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/magrittr_1.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/magrittr_1.5.zip index 78abb27575c..e49638810d5 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/magrittr_1.5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/magrittr_1.5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapdata_2.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapdata_2.3.0.zip index 07a745eb5f1..598ca19acba 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapdata_2.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapdata_2.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapproj_1.2.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapproj_1.2.6.zip index 2e8424fb024..2960bb81660 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapproj_1.2.6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mapproj_1.2.6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maps_3.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maps_3.3.0.zip index 18ec57abc91..219eca00d28 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maps_3.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maps_3.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-8.zip similarity index 56% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-5.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-8.zip index b75a92caa27..94a72d8b4b3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/maptools_0.9-8.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.0.zip deleted file mode 100644 index ed244978c7a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.1.zip new file mode 100644 index 00000000000..5c6e2dac887 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/markdown_1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/memoise_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/memoise_1.1.0.zip index 08d0d5e9cb5..fbae03e403d 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/memoise_1.1.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/memoise_1.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-28.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-28.zip deleted file mode 100644 index 866f8507c4f..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-28.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-31.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-31.zip new file mode 100644 index 00000000000..861619bb430 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mgcv_1.8-31.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/miniUI_0.1.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/miniUI_0.1.1.1.zip index 65ada3bf826..96c9e522119 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/miniUI_0.1.1.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/miniUI_0.1.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/minqa_1.2.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/minqa_1.2.4.zip index 705e92ff3ab..14e690ca12e 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/minqa_1.2.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/minqa_1.2.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.4.zip deleted file mode 100644 index 78c704533f8..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.5.zip new file mode 100644 index 00000000000..3e5bae23841 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/modelr_0.1.5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicCore_0.6.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicCore_0.6.0.zip index 2246287cc74..4bc16fcba70 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicCore_0.6.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicCore_0.6.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicData_0.17.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicData_0.17.0.zip index a0bd233aa5e..7b3e55682cc 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicData_0.17.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaicData_0.17.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaic_1.5.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaic_1.5.0.zip index 813119f9a1b..caf598b308a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaic_1.5.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mosaic_1.5.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/munsell_0.5.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/munsell_0.5.0.zip index 80483e21a29..a7244996cfc 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/munsell_0.5.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/munsell_0.5.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-10.zip deleted file mode 100644 index 3eb33f0c719..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-10.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-11.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-11.zip new file mode 100644 index 00000000000..b24f8dff679 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/mvtnorm_1.0-11.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf.tools_0.7.1.295.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf.tools_0.7.1.295.zip index 3c4e1768508..0b354334d90 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf.tools_0.7.1.295.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf.tools_0.7.1.295.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4.helpers_0.3-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4.helpers_0.3-3.zip deleted file mode 100644 index 19a649e3e34..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4.helpers_0.3-3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.16.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.16.1.zip deleted file mode 100644 index b2233caf05f..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.16.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.17.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.17.zip new file mode 100644 index 00000000000..bc2a1c93bb0 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ncdf4_1.17.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-140.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-140.zip deleted file mode 100644 index cd377b672bc..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-140.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-142.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-142.zip new file mode 100644 index 00000000000..b80d76df2e4 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nlme_3.1-142.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nloptr_1.2.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nloptr_1.2.1.zip index 42d1f42559f..1cc074fea11 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nloptr_1.2.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nloptr_1.2.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nnet_7.3-12.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nnet_7.3-12.zip index 057e7b1bb88..e132369e3e9 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nnet_7.3-12.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nnet_7.3-12.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.0.zip deleted file mode 100644 index 17b14801966..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.1.zip new file mode 100644 index 00000000000..a8cce8c6ffd Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/nycflights13_1.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.6-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.6-5.zip deleted file mode 100644 index 53b34c4cda5..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.6-5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.7-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.7-0.zip new file mode 100644 index 00000000000..773529e1de2 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openair_2.7-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.1.zip new file mode 100644 index 00000000000..895773044bc Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.zip deleted file mode 100644 index 3276add8335..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openssl_1.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.0.1.zip deleted file mode 100644 index 4000bdb2c2b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.0.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.3.zip new file mode 100644 index 00000000000..03b273f4c0f Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/openxlsx_4.1.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/parameters_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/parameters_0.3.0.zip new file mode 100644 index 00000000000..ce34036a627 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/parameters_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pbkrtest_0.4-7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pbkrtest_0.4-7.zip index 579082bc486..131035c26e7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pbkrtest_0.4-7.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pbkrtest_0.4-7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.2.0.zip deleted file mode 100644 index ec814a98876..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.2.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.4.0.zip new file mode 100644 index 00000000000..5c25db3f8a6 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/performance_0.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.1.zip deleted file mode 100644 index 91167537239..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.2.zip new file mode 100644 index 00000000000..8ef72065274 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pillar_1.4.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.3.zip deleted file mode 100644 index 3ca3b012273..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.6.zip new file mode 100644 index 00000000000..c59ec27c3af Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgbuild_1.0.6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.2.zip deleted file mode 100644 index 723127e3301..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.3.zip new file mode 100644 index 00000000000..dbc8236a0e6 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgconfig_2.0.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgload_1.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgload_1.0.2.zip index d1edb2b777f..170329cb4c7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgload_1.0.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/pkgload_1.0.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plogr_0.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plogr_0.2.0.zip index 56a6ade365c..ca476e00048 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plogr_0.2.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plogr_0.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.0.zip deleted file mode 100644 index 627723e68a3..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.1.zip new file mode 100644 index 00000000000..d63273413c4 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotly_4.9.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-5.zip deleted file mode 100644 index 6fe12c1b271..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-6.zip new file mode 100644 index 00000000000..bea6d08ddb4 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plotrix_3.7-6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plyr_1.8.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plyr_1.8.4.zip index 55cd2a71016..723595200e7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plyr_1.8.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/plyr_1.8.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/polynom_1.4-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/polynom_1.4-0.zip index 75f9610cbec..2ece5dd1670 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/polynom_1.4-0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/polynom_1.4-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/praise_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/praise_1.0.0.zip new file mode 100644 index 00000000000..0f5a465e6d0 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/praise_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/prettyunits_1.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/prettyunits_1.0.2.zip index d74757596f6..827d1c89f84 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/prettyunits_1.0.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/prettyunits_1.0.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.3.1.zip deleted file mode 100644 index 2d37be7482d..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.3.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.4.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.4.1.zip new file mode 100644 index 00000000000..a0974190bea Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/processx_3.4.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/productplots_0.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/productplots_0.1.1.zip index 0a0053edd40..d348f81d018 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/productplots_0.1.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/productplots_0.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/progress_1.2.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/progress_1.2.2.zip index 49266546c80..a79e97e7d86 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/progress_1.2.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/progress_1.2.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.1.zip new file mode 100644 index 00000000000..84a601aa4bd Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.zip deleted file mode 100644 index 7a819f900d3..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/proj4_1.0-8.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.0.1.zip deleted file mode 100644 index 8477e87db0d..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.0.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.1.0.zip new file mode 100644 index 00000000000..f362579d201 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/promises_1.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ps_1.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ps_1.3.0.zip index 2df4fd9f16d..c7166fcfad9 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ps_1.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/ps_1.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/psych_1.8.12.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/psych_1.8.12.zip index a3d3fd2b7b1..abe761ffdb4 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/psych_1.8.12.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/psych_1.8.12.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.2.zip deleted file mode 100644 index ea9765d33e8..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.3.zip new file mode 100644 index 00000000000..6ce371f50e4 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/purrr_0.3.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.40.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.40.zip deleted file mode 100644 index 8dfbfd7fe2a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.40.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.52.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.52.zip new file mode 100644 index 00000000000..4c9c22ad145 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/quantreg_5.52.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/questionr_0.7.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/questionr_0.7.0.zip index 60d5b630f87..45839c1e21c 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/questionr_0.7.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/questionr_0.7.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rainfarmr_0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rainfarmr_0.1.zip new file mode 100644 index 00000000000..4f6842aab9a Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rainfarmr_0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_2.9-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_2.9-5.zip deleted file mode 100644 index 40b9c548194..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_2.9-5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_3.0-7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_3.0-7.zip new file mode 100644 index 00000000000..1f95b3356ec Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/raster_3.0-7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rcmdcheck_1.3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rcmdcheck_1.3.3.zip index 49745314e2a..172a8f0cc92 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rcmdcheck_1.3.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rcmdcheck_1.3.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readODS_1.6.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readODS_1.6.7.zip index ff77eae8427..325551d5c27 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readODS_1.6.7.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readODS_1.6.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readr_1.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readr_1.3.1.zip index c8dfdb8f0c1..220666e7b89 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readr_1.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readr_1.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readxl_1.3.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readxl_1.3.1.zip index 3f9f4c45cd8..96956ce0e29 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readxl_1.3.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/readxl_1.3.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rematch_1.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rematch_1.0.1.zip index 1c5d455c59a..25c6843c557 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rematch_1.0.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rematch_1.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.0.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.0.4.zip deleted file mode 100644 index 320faaebf9b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.0.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.1.0.zip new file mode 100644 index 00000000000..139c92b762b Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/remotes_2.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape2_1.4.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape2_1.4.3.zip index 5bf4cdfc231..e61f5a1dec9 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape2_1.4.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape2_1.4.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape_0.8.8.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape_0.8.8.zip index 45e70f4b684..ab7c0e67453 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape_0.8.8.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/reshape_0.8.8.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rex_1.1.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rex_1.1.2.zip new file mode 100644 index 00000000000..2c35d9c97ef Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rex_1.1.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rio_0.5.16.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rio_0.5.16.zip index 29052db7954..87f86cfb7fa 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rio_0.5.16.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rio_0.5.16.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.10.10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.10.10.zip new file mode 100644 index 00000000000..9ce72ee0668 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.10.10.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.9.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.9.zip deleted file mode 100644 index 31284d3ee00..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rje_1.9.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.3.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.3.4.zip deleted file mode 100644 index 5797b694dd4..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.3.4.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.4.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.4.2.zip new file mode 100644 index 00000000000..e57a329b7d7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlang_0.4.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlist_0.4.6.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlist_0.4.6.1.zip index 5567dc2f244..5d187d95e6f 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlist_0.4.6.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rlist_0.4.6.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/robustbase_0.93-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/robustbase_0.93-5.zip index c02f1e09ed1..0e383cdbb58 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/robustbase_0.93-5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/robustbase_0.93-5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/roxygen2_7.0.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/roxygen2_7.0.1.zip new file mode 100644 index 00000000000..3bbdb720878 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/roxygen2_7.0.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rpart_4.1-15.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rpart_4.1-15.zip index dc7f5a60a8e..7b43f62e1cd 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rpart_4.1-15.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rpart_4.1-15.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rprojroot_1.3-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rprojroot_1.3-2.zip index df3ffc1cb9a..506f4a7d9f3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rprojroot_1.3-2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rprojroot_1.3-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rrefine_1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rrefine_1.0.zip index f40225e7e1d..416f1e600a7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rrefine_1.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rrefine_1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rstudioapi_0.10.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rstudioapi_0.10.zip index 3635be3ac6d..6e2e5e82e95 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rstudioapi_0.10.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rstudioapi_0.10.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rtf_0.4-14.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rtf_0.4-14.zip index 7b2497679f5..7d6a09507f8 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rtf_0.4-14.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rtf_0.4-14.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rversions_2.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rversions_2.0.0.zip new file mode 100644 index 00000000000..261cd427c2d Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rversions_2.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldmap_1.3-6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldmap_1.3-6.zip index fbad9ec66ec..f8c727af96b 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldmap_1.3-6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldmap_1.3-6.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldxtra_1.01.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldxtra_1.01.zip index 87932883b33..45f570f21ee 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldxtra_1.01.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/rworldxtra_1.01.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.0.0.zip deleted file mode 100644 index a433cbb4162..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.0.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.1.0.zip new file mode 100644 index 00000000000..d4c7fa9cb8f Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/scales_1.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sessioninfo_1.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sessioninfo_1.1.1.zip index 43d28950c98..4c50e2c0cff 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sessioninfo_1.1.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sessioninfo_1.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.7-4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.8-0.zip similarity index 76% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.7-4.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.8-0.zip index 1328036a8cf..5470580165b 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.7-4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sf_0.8-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shades_1.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shades_1.4.0.zip new file mode 100644 index 00000000000..40ee2496886 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shades_1.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.4.0.zip similarity index 56% rename from instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.3.2.zip rename to instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.4.0.zip index 5eef070d6bb..9ebb8df6657 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.3.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/shiny_1.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.6.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.6.3.zip deleted file mode 100644 index 06867928f88..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.6.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.8.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.8.0.zip new file mode 100644 index 00000000000..6cc9b71f04c Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjPlot_2.8.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.0.zip deleted file mode 100644 index 1b342df20b8..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.1.zip new file mode 100644 index 00000000000..cceee09fb86 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjlabelled_1.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.0.zip deleted file mode 100644 index 559fd375fd9..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.2.zip new file mode 100644 index 00000000000..4cb2bf41385 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjmisc_2.8.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.5.zip deleted file mode 100644 index 008cc4626f2..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.5.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.7.zip new file mode 100644 index 00000000000..93b1cf08360 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sjstats_0.17.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sourcetools_0.1.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sourcetools_0.1.7.zip index 7e55c4537a4..009dcf16eb8 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sourcetools_0.1.7.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sourcetools_0.1.7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.0.zip deleted file mode 100644 index d15d8cc47f0..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.2.zip new file mode 100644 index 00000000000..abf44f44229 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spData_0.3.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-1.zip deleted file mode 100644 index 14c67ff2c98..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-2.zip new file mode 100644 index 00000000000..957157c213b Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sp_1.3-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.2-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.2-2.zip deleted file mode 100644 index 7c59cdf2c25..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.2-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.4-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.4-0.zip new file mode 100644 index 00000000000..a98f9a104ce Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spam_2.4-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-2.zip deleted file mode 100644 index 86a0eff4b1e..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-3.zip new file mode 100644 index 00000000000..949b537b357 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/spdep_1.1-3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/stringr_1.4.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/stringr_1.4.0.zip index b7189963e59..28b54b62828 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/stringr_1.4.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/stringr_1.4.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_2.44-1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_2.44-1.1.zip deleted file mode 100644 index ab3be1f4745..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_2.44-1.1.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_3.1-7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_3.1-7.zip new file mode 100644 index 00000000000..dbd209802b8 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/survival_3.1-7.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/svglite_1.2.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/svglite_1.2.2.zip index e8e0965759e..fe9e3119d05 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/svglite_1.2.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/svglite_1.2.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.2.zip deleted file mode 100644 index 630efa9d4a7..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.3.zip new file mode 100644 index 00000000000..8f66c5646c7 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/sys_3.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/systemfonts_0.1.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/systemfonts_0.1.1.zip new file mode 100644 index 00000000000..b25c2e79bd3 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/systemfonts_0.1.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/testthat_2.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/testthat_2.3.0.zip new file mode 100644 index 00000000000..b1b87865e7d Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/testthat_2.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tibble_2.1.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tibble_2.1.3.zip index 8f63feb63d5..37f077cee1a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tibble_2.1.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tibble_2.1.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_0.8.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_0.8.3.zip deleted file mode 100644 index 1015aa52718..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_0.8.3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_1.0.0.zip new file mode 100644 index 00000000000..9c3d1edb3df Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyr_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyselect_0.2.5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyselect_0.2.5.zip index 5644bdb0ac6..f776cada52f 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyselect_0.2.5.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/tidyselect_0.2.5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/treemapify_2.5.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/treemapify_2.5.3.zip new file mode 100644 index 00000000000..7ad6abcacfa Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/treemapify_2.5.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-3.zip deleted file mode 100644 index 9ceff73062b..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-3.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-5.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-5.zip new file mode 100644 index 00000000000..6e60240d68c Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/units_0.6-5.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.0.zip deleted file mode 100644 index 38e52dbfd65..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.1.zip new file mode 100644 index 00000000000..f79e3b429a2 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/usethis_1.5.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/utf8_1.1.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/utf8_1.1.4.zip index 4c8cc1b0561..cf033cbf1a6 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/utf8_1.1.4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/utf8_1.1.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.1.0.zip deleted file mode 100644 index 57391d0760a..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.1.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.2.0.zip new file mode 100644 index 00000000000..96d179a48fe Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/vctrs_0.2.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridisLite_0.3.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridisLite_0.3.0.zip index a6c1bbb4c8b..85693d23ea1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridisLite_0.3.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridisLite_0.3.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridis_0.5.1.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridis_0.5.1.zip index c8bbcccf781..38776a831cb 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridis_0.5.1.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/viridis_0.5.1.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.5-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.5-0.zip deleted file mode 100644 index 02d3d039e02..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.5-0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.6-0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.6-0.zip new file mode 100644 index 00000000000..0a87f6704e1 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/visreg_2.6-0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/wakefield_0.3.3.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/wakefield_0.3.3.zip index ebc5a81cc52..9586d578565 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/wakefield_0.3.3.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/wakefield_0.3.3.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/weathermetrics_1.2.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/weathermetrics_1.2.2.zip index 8a10319872e..8be26b0f2f1 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/weathermetrics_1.2.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/weathermetrics_1.2.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.3-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.3-2.zip deleted file mode 100644 index d6a53999f92..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.3-2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.4.zip new file mode 100644 index 00000000000..98032933f76 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/whisker_0.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/withr_2.1.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/withr_2.1.2.zip index f85229801ab..01d89718331 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/withr_2.1.2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/withr_2.1.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.11.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.11.zip new file mode 100644 index 00000000000..ce25c8b4e37 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.11.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.7.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.7.zip deleted file mode 100644 index 51ecfb3a20c..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xfun_0.7.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.0.zip deleted file mode 100644 index 49264c2917f..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.0.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.2.zip new file mode 100644 index 00000000000..08c93e27ba5 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xml2_1.2.2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xopen_1.0.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xopen_1.0.0.zip index 241df6eb3f0..1650e343289 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xopen_1.0.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xopen_1.0.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xtable_1.8-4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xtable_1.8-4.zip index e9bad2b2579..22305aca1e3 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xtable_1.8-4.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xtable_1.8-4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xts_0.11-2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xts_0.11-2.zip index 01d86f53c06..9f6592dbf7a 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xts_0.11-2.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/xts_0.11-2.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zeallot_0.1.0.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zeallot_0.1.0.zip index 8e1f7b5adb3..f5182d74946 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zeallot_0.1.0.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zeallot_0.1.0.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.2.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.2.zip deleted file mode 100644 index ac9d3691ed8..00000000000 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.2.zip and /dev/null differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.4.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.4.zip new file mode 100644 index 00000000000..72a9aa17426 Binary files /dev/null and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zip_2.0.4.zip differ diff --git a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zoo_1.8-6.zip b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zoo_1.8-6.zip index 194b4a6ea01..a4ec53595a7 100644 Binary files a/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zoo_1.8-6.zip and b/instat/static/InstatObject/R/extras/bin/windows/contrib/3.6/zoo_1.8-6.zip differ diff --git a/instat/static/InstatObject/R/extras/ncdf4.helpers_0.3-3.tar.gz b/instat/static/InstatObject/R/extras/ncdf4.helpers_0.3-3.tar.gz new file mode 100644 index 00000000000..86c7daac63d Binary files /dev/null and b/instat/static/InstatObject/R/extras/ncdf4.helpers_0.3-3.tar.gz differ diff --git a/instat/static/InstatObject/R/install_packages.R b/instat/static/InstatObject/R/install_packages.R index 25c018412bc..f8297fe0480 100644 --- a/instat/static/InstatObject/R/install_packages.R +++ b/instat/static/InstatObject/R/install_packages.R @@ -1,9 +1,9 @@ require("miniCRAN") r_version <- "3.6" # Specify list of packages to download -pkgs <- c("reshape2", "lubridate","plyr", "dplyr", "rtf", "openxlsx", "ggplot2", "extRemes", "GGally", "agridat", "DAAG", "FactoMineR", "plotrix", "candisc", "R6", "openair", "circular", "survival", "Evapotranspiration", "clifro", "devtools", "factoextra", "circlize", "CircStats", "gridExtra", "ggfortify", "rio", "readxl", "lme4", "dummies", "ggthemes", "lazyeval", "stringr", "httr", "jsonlite", "fitdistrplus", "visreg", "climdex.pcic", "mosaic", "ncdf4", "getPass", "RMySQL", "DBI", "EnvStats", "signmedian.test", "sjPlot", "sjmisc", "plotly", "svglite", "htmlTable", "rje", "tidyr", "faraway", "ncdf.tools", "rrefine", "dae", "gapminder", "questionr", "nycflights13", "Lahman", "ncdf4.helpers", "RcppRoll", "cmsaf", "sjlabelled", "maptools", "RColorBrewer", "colorRamps", "mapdata", "rworldmap", "rworldxtra", "e1071", "robustbase", "wakefield", "Hmisc", "SPEI", "agricolae", "sf", "weathermetrics", "geosphere", "ggmosaic", "readODS", "ggalt", "ggpmisc") +pkgs <- c("reshape2", "lubridate","plyr", "dplyr", "rtf", "openxlsx", "ggplot2", "extRemes", "GGally", "agridat", "DAAG", "FactoMineR", "plotrix", "candisc", "R6", "openair", "circular", "survival", "Evapotranspiration", "clifro", "devtools", "factoextra", "circlize", "CircStats", "gridExtra", "ggfortify", "rio", "readxl", "lme4", "dummies", "ggthemes", "lazyeval", "stringr", "httr", "jsonlite", "fitdistrplus", "visreg", "climdex.pcic", "mosaic", "ncdf4", "getPass", "RMySQL", "DBI", "EnvStats", "signmedian.test", "sjPlot", "sjmisc", "plotly", "svglite", "htmlTable", "rje", "tidyr", "faraway", "ncdf.tools", "rrefine", "dae", "gapminder", "questionr", "nycflights13", "Lahman", "RcppRoll", "cmsaf", "sjlabelled", "maptools", "RColorBrewer", "colorRamps", "mapdata", "rworldmap", "rworldxtra", "e1071", "robustbase", "wakefield", "Hmisc", "SPEI", "agricolae", "sf", "weathermetrics", "geosphere", "ggmosaic", "readODS", "ggalt", "ggpmisc", "treemapify") pkgList <- pkgDep(pkgs, type="win.binary", repos = "https://cran.rstudio.com/", suggests = FALSE, includeBasePkgs = FALSE, Rversion = r_version) -pth = "C:/Users/Danny/Documents/RPackages" +pth = "C:/Users/Fundi/Documents/Packages" makeRepo(pkgList, path = pth, type = "win.binary", Rversion = r_version, repos = "https://cran.rstudio.com/") #add extra packages to location diff --git a/instat/static/InstatObject/R/instat_object_R6.R b/instat/static/InstatObject/R/instat_object_R6.R index b326a10d4e5..e4fc0be132f 100644 --- a/instat/static/InstatObject/R/instat_object_R6.R +++ b/instat/static/InstatObject/R/instat_object_R6.R @@ -789,8 +789,12 @@ DataBook$set("public", "rename_column_in_data", function(data_name, column_name, } ) -DataBook$set("public", "frequency_tables", function(data_name, x_col_names, y_col_name, addmargins = FALSE, proportions = FALSE, percentages = FALSE, transpose = FALSE) { - self$get_data_objects(data_name)$frequency_tables(x_col_names, y_col_name, addmargins = addmargins, proportions = proportions, percentages = percentages, transpose = transpose) +DataBook$set("public", "frequency_tables", function(data_name, x_col_names, y_col_name, n_column_factors = 1, store_results = TRUE, drop = TRUE, na.rm = FALSE, summary_name = NA, include_margins = FALSE, return_output = TRUE, treat_columns_as_factor = FALSE, page_by = "default", as_html = TRUE, signif_fig = 2, na_display = "", na_level_display = "NA", weights = NULL, caption = NULL, result_names = NULL, percentage_type = "none", perc_total_columns = NULL, perc_total_factors = c(), perc_total_filter = NULL, perc_decimal = FALSE, margin_name = "(All)", additional_filter, ...) { + for(i in seq_along(x_col_names)) { + cat(x_col_names[i], "by", y_col_name, "\n") + print(data_book$summary_table(data_name = data_name, summaries = count_label, factors=c(x_col_names[i], y_col_name), n_column_factors = n_column_factors, store_results = store_results, drop = drop, na.rm = na.rm, summary_name = summary_name, include_margins = include_margins, return_output = return_output, treat_columns_as_factor = treat_columns_as_factor, page_by = page_by, as_html = as_html, signif_fig = signif_fig, na_display = na_display, na_level_display = na_level_display, weights = weights, caption = caption, result_names = result_names, percentage_type = percentage_type, perc_total_columns = perc_total_columns, perc_total_factors = perc_total_factors, perc_total_filter = perc_total_filter, perc_decimal = perc_decimal, margin_name = margin_name, additional_filter = additional_filter, ... = ...)) + cat("\n") + } } ) @@ -799,6 +803,11 @@ DataBook$set("public", "anova_tables", function(data_name, x_col_names, y_col_na } ) +DataBook$set("public", "cor", function(data_name, x_col_names, y_col_name, use = "everything", method = c("pearson", "kendall", "spearman")) { + self$get_data_objects(data_name)$cor(x_col_names = x_col_names, y_col_name = y_col_name, use = use, method = method) +} +) + DataBook$set("public", "remove_columns_in_data", function(data_name, cols, allow_delete_all = FALSE) { self$get_data_objects(data_name)$remove_columns_in_data(cols = cols, allow_delete_all = allow_delete_all) } @@ -2033,4 +2042,31 @@ DataBook$set("public","tidy_climatic_data", function(x, format, stack_cols, day, self$import_data(data_tables=data_list) } } +) +DataBook$set("public","package_check", function(package) { + out <- list() + av_packs <- available.packages() + av_packs <- data.frame(av_packs) + if(package %in% rownames(installed.packages())) { + out[[1]] <- 1 + v_machine <- as.character(packageVersion(package)) + v_web <- as.character(av_packs[av_packs$Package == package, "Version"]) + out[[2]] <- compareVersion(v_machine, v_web) + out[[3]] <- v_machine + out[[4]] <- v_web + return(out) + } + else { + #check if the package name is typed right + if(package %in% av_packs) { + out[[1]] <- 2 + return(out) + } + else { + #wrong spelling check you spelling + out[[1]] <- 0 + return(out) + } + } +} ) \ No newline at end of file diff --git a/instat/static/InstatObject/R/stand_alone_functions.R b/instat/static/InstatObject/R/stand_alone_functions.R index b762fb0704d..6921cb254c1 100644 --- a/instat/static/InstatObject/R/stand_alone_functions.R +++ b/instat/static/InstatObject/R/stand_alone_functions.R @@ -1189,3 +1189,36 @@ convert_to_dec_deg <- function (dd, mm = 0 , ss = 0, dir) { decdeg <- (dd + ((mm * 60) + ss)/3600) * sgn return(decdeg) } + +create_av_packs <- function() { + av_packs <<- available.packages(repos = "https://cran.rstudio.com/") + av_packs <<- data.frame(av_packs) +} + +package_check <- function(package) { + out <- c() + if(!exists("av_packs")) { + create_av_packs() + } + if(package %in% rownames(installed.packages())) { + out[[1]] <- "1" + v_machine <- as.character(packageVersion(package)) + v_web <- as.character(av_packs[av_packs$Package == package, "Version"]) + out[[2]] <- compareVersion(v_machine, v_web) + out[[3]] <- v_machine + out[[4]] <- v_web + return(out) + } + else { + #check if the package name is typed right + if(package %in% av_packs$Package) { + out[[1]] <- "2" + return(out) + } + else { + #wrong spelling check you spelling + out[[1]] <- "0" + return(out) + } + } +} \ No newline at end of file diff --git a/instat/ucrCalculator.Designer.vb b/instat/ucrCalculator.Designer.vb index bc188e12ed2..20d6f68696b 100644 --- a/instat/ucrCalculator.Designer.vb +++ b/instat/ucrCalculator.Designer.vb @@ -1,2442 +1,3078 @@ -' R- Instat -' Copyright (C) 2015-2017 -' -' This program is free software: you can redistribute it and/or modify -' it under the terms of the GNU General Public License as published by -' the Free Software Foundation, either version 3 of the License, or -' (at your option) any later version. -' -' This program is distributed in the hope that it will be useful, -' but WITHOUT ANY WARRANTY; without even the implied warranty of -' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -' GNU General Public License for more details. -' -' You should have received a copy of the GNU General Public License -' along with this program. If not, see . - - -Partial Class ucrCalculator - Inherits System.Windows.Forms.UserControl - - 'UserControl overrides dispose to clean up the component list. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ucrCalculator)) - Me.lblExpression = New System.Windows.Forms.Label() - Me.chkSaveResultInto = New System.Windows.Forms.CheckBox() - Me.cmdTry = New System.Windows.Forms.Button() - Me.cmdHelp = New System.Windows.Forms.Button() - Me.chkShowArguments = New System.Windows.Forms.CheckBox() - Me.grpBasic = New System.Windows.Forms.GroupBox() - Me.cmdClear = New System.Windows.Forms.Button() - Me.cmdComma = New System.Windows.Forms.Button() - Me.cmdBrackets = New System.Windows.Forms.Button() - Me.cmdPower = New System.Windows.Forms.Button() - Me.cmdDivide = New System.Windows.Forms.Button() - Me.cmdPlus = New System.Windows.Forms.Button() - Me.cmdMinus = New System.Windows.Forms.Button() - Me.cmdMultiply = New System.Windows.Forms.Button() - Me.cmdDot = New System.Windows.Forms.Button() - Me.cmd9 = New System.Windows.Forms.Button() - Me.cmd8 = New System.Windows.Forms.Button() - Me.cmd7 = New System.Windows.Forms.Button() - Me.cmd6 = New System.Windows.Forms.Button() - Me.cmd5 = New System.Windows.Forms.Button() - Me.cmd4 = New System.Windows.Forms.Button() - Me.cmd3 = New System.Windows.Forms.Button() - Me.cmd2 = New System.Windows.Forms.Button() - Me.cmd0 = New System.Windows.Forms.Button() - Me.cmd1 = New System.Windows.Forms.Button() - Me.grpDates = New System.Windows.Forms.GroupBox() - Me.cmdQuarter = New System.Windows.Forms.Button() - Me.cmdD_In_M = New System.Windows.Forms.Button() - Me.cmdAm = New System.Windows.Forms.Button() - Me.cmdSec = New System.Windows.Forms.Button() - Me.cmdHour = New System.Windows.Forms.Button() - Me.cmdminutes = New System.Windows.Forms.Button() - Me.cmdDmy = New System.Windows.Forms.Button() - Me.cmdDek = New System.Windows.Forms.Button() - Me.cmdDay = New System.Windows.Forms.Button() - Me.cmdMonth = New System.Windows.Forms.Button() - Me.cmdYear = New System.Windows.Forms.Button() - Me.cmdDate = New System.Windows.Forms.Button() - Me.cmdYday = New System.Windows.Forms.Button() - Me.cmdWday = New System.Windows.Forms.Button() - Me.cmdMdy = New System.Windows.Forms.Button() - Me.cmdYmd = New System.Windows.Forms.Button() - Me.cmdDoy = New System.Windows.Forms.Button() - Me.cmdLeap = New System.Windows.Forms.Button() - Me.grpTransform = New System.Windows.Forms.GroupBox() - Me.cmdRowRank = New System.Windows.Forms.Button() - Me.cmdDiff = New System.Windows.Forms.Button() - Me.cmdEcdf = New System.Windows.Forms.Button() - Me.cmdmovemean = New System.Windows.Forms.Button() - Me.cmdCumMean = New System.Windows.Forms.Button() - Me.cmdNtile = New System.Windows.Forms.Button() - Me.cmMovMed = New System.Windows.Forms.Button() - Me.cmdMRank = New System.Windows.Forms.Button() - Me.cmdDRank = New System.Windows.Forms.Button() - Me.cmdMovMax = New System.Windows.Forms.Button() - Me.cmdMovSum = New System.Windows.Forms.Button() - Me.cmdpercentrank = New System.Windows.Forms.Button() - Me.cmdcumsum = New System.Windows.Forms.Button() - Me.cmdcummin = New System.Windows.Forms.Button() - Me.cmdcummax = New System.Windows.Forms.Button() - Me.cmdPMin = New System.Windows.Forms.Button() - Me.cmdpmax = New System.Windows.Forms.Button() - Me.cmdLead = New System.Windows.Forms.Button() - Me.cmdLag = New System.Windows.Forms.Button() - Me.grpSummary = New System.Windows.Forms.GroupBox() - Me.cmdMode = New System.Windows.Forms.Button() - Me.cmdFirst = New System.Windows.Forms.Button() - Me.cmdLast = New System.Windows.Forms.Button() - Me.cmdnth = New System.Windows.Forms.Button() - Me.cmdCor = New System.Windows.Forms.Button() - Me.cmdCov = New System.Windows.Forms.Button() - Me.cmdMad = New System.Windows.Forms.Button() - Me.cmdMc = New System.Windows.Forms.Button() - Me.cmdPropn = New System.Windows.Forms.Button() - Me.cmdCv = New System.Windows.Forms.Button() - Me.cmdSkew = New System.Windows.Forms.Button() - Me.cmdAnyDup = New System.Windows.Forms.Button() - Me.cmdDistinct = New System.Windows.Forms.Button() - Me.cmdNonMiss = New System.Windows.Forms.Button() - Me.cmdIQR = New System.Windows.Forms.Button() - Me.cmdQuantile = New System.Windows.Forms.Button() - Me.cmdRange = New System.Windows.Forms.Button() - Me.cmdSd = New System.Windows.Forms.Button() - Me.cmdMedian = New System.Windows.Forms.Button() - Me.cmdMin = New System.Windows.Forms.Button() - Me.cmdMax = New System.Windows.Forms.Button() - Me.cmdMean = New System.Windows.Forms.Button() - Me.cmdMiss = New System.Windows.Forms.Button() - Me.cmdLength = New System.Windows.Forms.Button() - Me.cmdSum = New System.Windows.Forms.Button() - Me.cmdVar = New System.Windows.Forms.Button() - Me.grpStrings = New System.Windows.Forms.GroupBox() - Me.cmdSplit = New System.Windows.Forms.Button() - Me.cmdCombine = New System.Windows.Forms.Button() - Me.cmdDetect = New System.Windows.Forms.Button() - Me.cmdTrim = New System.Windows.Forms.Button() - Me.cmdReplace = New System.Windows.Forms.Button() - Me.cmdTitle = New System.Windows.Forms.Button() - Me.cmdLower = New System.Windows.Forms.Button() - Me.cmdUpper = New System.Windows.Forms.Button() - Me.cmdSort = New System.Windows.Forms.Button() - Me.cmdOrder = New System.Windows.Forms.Button() - Me.cmdPad = New System.Windows.Forms.Button() - Me.cmdExtract = New System.Windows.Forms.Button() - Me.cmdCountstrings = New System.Windows.Forms.Button() - Me.cmdLocate = New System.Windows.Forms.Button() - Me.grpLogical = New System.Windows.Forms.GroupBox() - Me.cmdFalse = New System.Windows.Forms.Button() - Me.cmdTrue = New System.Windows.Forms.Button() - Me.cmdDoubleSqrBrackets = New System.Windows.Forms.Button() - Me.cmdIn = New System.Windows.Forms.Button() - Me.cmdWhich = New System.Windows.Forms.Button() - Me.cmdNA = New System.Windows.Forms.Button() - Me.cmdNear = New System.Windows.Forms.Button() - Me.cmdBetween = New System.Windows.Forms.Button() - Me.cmdIsFalse = New System.Windows.Forms.Button() - Me.cmdAny = New System.Windows.Forms.Button() - Me.cmdAll = New System.Windows.Forms.Button() - Me.cmdIsTrue = New System.Windows.Forms.Button() - Me.cmdIsNa = New System.Windows.Forms.Button() - Me.cmdNotIsNa = New System.Windows.Forms.Button() - Me.cmdDuplicate = New System.Windows.Forms.Button() - Me.cmdIfelse = New System.Windows.Forms.Button() - Me.cmdmatch = New System.Windows.Forms.Button() - Me.cmdwhen = New System.Windows.Forms.Button() - Me.cmdOpeningBracket = New System.Windows.Forms.Button() - Me.cmdColon = New System.Windows.Forms.Button() - Me.cmdGreaterOrEqualsTo = New System.Windows.Forms.Button() - Me.cmdClossingBracket = New System.Windows.Forms.Button() - Me.cmdAnd = New System.Windows.Forms.Button() - Me.cmdQuotes = New System.Windows.Forms.Button() - Me.cmdSquareBrackets = New System.Windows.Forms.Button() - Me.cmdIntegerDivision = New System.Windows.Forms.Button() - Me.cmdModulas = New System.Windows.Forms.Button() - Me.cmdGreater = New System.Windows.Forms.Button() - Me.cmdLesserOrEqualsTo = New System.Windows.Forms.Button() - Me.cmdLesser = New System.Windows.Forms.Button() - Me.cmdOr = New System.Windows.Forms.Button() - Me.cmdNot = New System.Windows.Forms.Button() - Me.cmdNotEqualsTo = New System.Windows.Forms.Button() - Me.cmdEquivalent = New System.Windows.Forms.Button() - Me.grpProbabilty = New System.Windows.Forms.GroupBox() - Me.cmdGamma = New System.Windows.Forms.Button() - Me.cmdLbeta = New System.Windows.Forms.Button() - Me.cmdqF = New System.Windows.Forms.Button() - Me.cmdFact = New System.Windows.Forms.Button() - Me.cmdChoose = New System.Windows.Forms.Button() - Me.cmdPf = New System.Windows.Forms.Button() - Me.cmdPChisq = New System.Windows.Forms.Button() - Me.cmdLgamma = New System.Windows.Forms.Button() - Me.cmdPnorm = New System.Windows.Forms.Button() - Me.cmdQchisq = New System.Windows.Forms.Button() - Me.cmdQt = New System.Windows.Forms.Button() - Me.cmdQnorm = New System.Windows.Forms.Button() - Me.cmdPt = New System.Windows.Forms.Button() - Me.cmdLchoose = New System.Windows.Forms.Button() - Me.cmdLfact = New System.Windows.Forms.Button() - Me.cmdTrigamma = New System.Windows.Forms.Button() - Me.cmdBeta = New System.Windows.Forms.Button() - Me.cmdDigamma = New System.Windows.Forms.Button() - Me.grpMaths = New System.Windows.Forms.GroupBox() - Me.cmdAtan2 = New System.Windows.Forms.Button() - Me.cmdLogistic = New System.Windows.Forms.Button() - Me.cmdLogit = New System.Windows.Forms.Button() - Me.cmdSign = New System.Windows.Forms.Button() - Me.cmdRound = New System.Windows.Forms.Button() - Me.cmdSiginf = New System.Windows.Forms.Button() - Me.cmdAbs = New System.Windows.Forms.Button() - Me.cmdExp = New System.Windows.Forms.Button() - Me.cmdDeg = New System.Windows.Forms.Button() - Me.cmdTrunc = New System.Windows.Forms.Button() - Me.cmdAtan = New System.Windows.Forms.Button() - Me.cmdTan = New System.Windows.Forms.Button() - Me.cmdLogTen = New System.Windows.Forms.Button() - Me.cmdRad = New System.Windows.Forms.Button() - Me.cmdFloor = New System.Windows.Forms.Button() - Me.cmdAsin = New System.Windows.Forms.Button() - Me.cmdSin = New System.Windows.Forms.Button() - Me.cmdLog = New System.Windows.Forms.Button() - Me.cmdPi = New System.Windows.Forms.Button() - Me.cmdCeiling = New System.Windows.Forms.Button() - Me.cmdAcos = New System.Windows.Forms.Button() - Me.cmdCos = New System.Windows.Forms.Button() - Me.cmdSqrt = New System.Windows.Forms.Button() - Me.ttCalculator = New System.Windows.Forms.ToolTip(Me.components) - Me.cmdWakefield_Year = New System.Windows.Forms.Button() - Me.cmdValid = New System.Windows.Forms.Button() - Me.cmdWakefield_Upper = New System.Windows.Forms.Button() - Me.cmdString = New System.Windows.Forms.Button() - Me.cmdState = New System.Windows.Forms.Button() - Me.cmdSpeed = New System.Windows.Forms.Button() - Me.cmdSmokes = New System.Windows.Forms.Button() - Me.cmdSex = New System.Windows.Forms.Button() - Me.cmdSex_Inclusive = New System.Windows.Forms.Button() - Me.cmdGender = New System.Windows.Forms.Button() - Me.cmdSentence = New System.Windows.Forms.Button() - Me.cmdSat = New System.Windows.Forms.Button() - Me.cmdReligion = New System.Windows.Forms.Button() - Me.cmdRace = New System.Windows.Forms.Button() - Me.cmdPolitical = New System.Windows.Forms.Button() - Me.cmdNormal = New System.Windows.Forms.Button() - Me.cmdName = New System.Windows.Forms.Button() - Me.cmdWakefield_Month = New System.Windows.Forms.Button() - Me.cmdMilitary = New System.Windows.Forms.Button() - Me.cmdMarital = New System.Windows.Forms.Button() - Me.cmdLorem_ipsum = New System.Windows.Forms.Button() - Me.cmdGpa = New System.Windows.Forms.Button() - Me.cmdEla = New System.Windows.Forms.Button() - Me.cmdMath = New System.Windows.Forms.Button() - Me.cmdLevel = New System.Windows.Forms.Button() - Me.cmdLanguage = New System.Windows.Forms.Button() - Me.cmdIq = New System.Windows.Forms.Button() - Me.cmdInternet_Browser = New System.Windows.Forms.Button() - Me.cmdGrade_Level = New System.Windows.Forms.Button() - Me.cmdEye = New System.Windows.Forms.Button() - Me.cmdEmployment = New System.Windows.Forms.Button() - Me.cmdEducation = New System.Windows.Forms.Button() - Me.cmdDummy = New System.Windows.Forms.Button() - Me.cmdDob = New System.Windows.Forms.Button() - Me.cmdDna = New System.Windows.Forms.Button() - Me.cmdDice = New System.Windows.Forms.Button() - Me.cmdDied = New System.Windows.Forms.Button() - Me.cmdDeath = New System.Windows.Forms.Button() - Me.cmdDate_Stamp = New System.Windows.Forms.Button() - Me.cmdPrimary = New System.Windows.Forms.Button() - Me.cmdColor = New System.Windows.Forms.Button() - Me.cmdCoin = New System.Windows.Forms.Button() - Me.cmdChildren = New System.Windows.Forms.Button() - Me.cmdHeight = New System.Windows.Forms.Button() - Me.grpWakefield = New System.Windows.Forms.GroupBox() - Me.cmdLikert = New System.Windows.Forms.Button() - Me.cmdCar = New System.Windows.Forms.Button() - Me.cmdAnswer = New System.Windows.Forms.Button() - Me.cmdPet = New System.Windows.Forms.Button() - Me.cmdAnimal = New System.Windows.Forms.Button() - Me.cmdAge = New System.Windows.Forms.Button() - Me.cmdIncome = New System.Windows.Forms.Button() - Me.cmdHair = New System.Windows.Forms.Button() - Me.cmdGroup = New System.Windows.Forms.Button() - Me.cmdGrade = New System.Windows.Forms.Button() - Me.grpCircular = New System.Windows.Forms.GroupBox() - Me.cmdCircular = New System.Windows.Forms.Button() - Me.cmdCircQuantile = New System.Windows.Forms.Button() - Me.cmdCircMax = New System.Windows.Forms.Button() - Me.cmdA1 = New System.Windows.Forms.Button() - Me.cmdAngVar = New System.Windows.Forms.Button() - Me.cmdCircRho = New System.Windows.Forms.Button() - Me.cmdCircQ3 = New System.Windows.Forms.Button() - Me.cmdCircQ1 = New System.Windows.Forms.Button() - Me.cmdCircMin = New System.Windows.Forms.Button() - Me.cmdAngDev = New System.Windows.Forms.Button() - Me.cmdCircVar = New System.Windows.Forms.Button() - Me.cmdCircSd = New System.Windows.Forms.Button() - Me.cmdCircRange = New System.Windows.Forms.Button() - Me.cmdMedianHL = New System.Windows.Forms.Button() - Me.cmdCircMedian = New System.Windows.Forms.Button() - Me.cmdCircMean = New System.Windows.Forms.Button() - Me.ucrInputCalOptions = New instat.ucrInputComboBox() - Me.ucrSaveResultInto = New instat.ucrInputComboBox() - Me.ucrInputTryMessage = New instat.ucrInputTextBox() - Me.ucrSelectorForCalculations = New instat.ucrSelectorByDataFrameAddRemove() - Me.ucrReceiverForCalculation = New instat.ucrReceiverExpression() - Me.grpBasic.SuspendLayout() - Me.grpDates.SuspendLayout() - Me.grpTransform.SuspendLayout() - Me.grpSummary.SuspendLayout() - Me.grpStrings.SuspendLayout() - Me.grpLogical.SuspendLayout() - Me.grpProbabilty.SuspendLayout() - Me.grpMaths.SuspendLayout() - Me.grpWakefield.SuspendLayout() - Me.grpCircular.SuspendLayout() - Me.SuspendLayout() - ' - 'lblExpression - ' - resources.ApplyResources(Me.lblExpression, "lblExpression") - Me.lblExpression.Name = "lblExpression" - Me.lblExpression.Tag = "Expression" - ' - 'chkSaveResultInto - ' - resources.ApplyResources(Me.chkSaveResultInto, "chkSaveResultInto") - Me.chkSaveResultInto.Name = "chkSaveResultInto" - Me.chkSaveResultInto.UseVisualStyleBackColor = True - ' - 'cmdTry - ' - resources.ApplyResources(Me.cmdTry, "cmdTry") - Me.cmdTry.Name = "cmdTry" - Me.cmdTry.UseVisualStyleBackColor = True - ' - 'cmdHelp - ' - resources.ApplyResources(Me.cmdHelp, "cmdHelp") - Me.cmdHelp.Name = "cmdHelp" - Me.cmdHelp.UseVisualStyleBackColor = True - ' - 'chkShowArguments - ' - resources.ApplyResources(Me.chkShowArguments, "chkShowArguments") - Me.chkShowArguments.Name = "chkShowArguments" - Me.chkShowArguments.UseVisualStyleBackColor = True - ' - 'grpBasic - ' - Me.grpBasic.Controls.Add(Me.cmdClear) - Me.grpBasic.Controls.Add(Me.cmdComma) - Me.grpBasic.Controls.Add(Me.cmdBrackets) - Me.grpBasic.Controls.Add(Me.cmdPower) - Me.grpBasic.Controls.Add(Me.cmdDivide) - Me.grpBasic.Controls.Add(Me.cmdPlus) - Me.grpBasic.Controls.Add(Me.cmdMinus) - Me.grpBasic.Controls.Add(Me.cmdMultiply) - Me.grpBasic.Controls.Add(Me.cmdDot) - Me.grpBasic.Controls.Add(Me.cmd9) - Me.grpBasic.Controls.Add(Me.cmd8) - Me.grpBasic.Controls.Add(Me.cmd7) - Me.grpBasic.Controls.Add(Me.cmd6) - Me.grpBasic.Controls.Add(Me.cmd5) - Me.grpBasic.Controls.Add(Me.cmd4) - Me.grpBasic.Controls.Add(Me.cmd3) - Me.grpBasic.Controls.Add(Me.cmd2) - Me.grpBasic.Controls.Add(Me.cmd0) - Me.grpBasic.Controls.Add(Me.cmd1) - resources.ApplyResources(Me.grpBasic, "grpBasic") - Me.grpBasic.Name = "grpBasic" - Me.grpBasic.TabStop = False - ' - 'cmdClear - ' - resources.ApplyResources(Me.cmdClear, "cmdClear") - Me.cmdClear.Name = "cmdClear" - Me.cmdClear.UseVisualStyleBackColor = True - ' - 'cmdComma - ' - resources.ApplyResources(Me.cmdComma, "cmdComma") - Me.cmdComma.Name = "cmdComma" - Me.cmdComma.UseVisualStyleBackColor = True - ' - 'cmdBrackets - ' - resources.ApplyResources(Me.cmdBrackets, "cmdBrackets") - Me.cmdBrackets.Name = "cmdBrackets" - Me.cmdBrackets.UseVisualStyleBackColor = True - ' - 'cmdPower - ' - resources.ApplyResources(Me.cmdPower, "cmdPower") - Me.cmdPower.Name = "cmdPower" - Me.cmdPower.UseVisualStyleBackColor = True - ' - 'cmdDivide - ' - resources.ApplyResources(Me.cmdDivide, "cmdDivide") - Me.cmdDivide.Name = "cmdDivide" - Me.cmdDivide.UseVisualStyleBackColor = True - ' - 'cmdPlus - ' - resources.ApplyResources(Me.cmdPlus, "cmdPlus") - Me.cmdPlus.Name = "cmdPlus" - Me.cmdPlus.UseVisualStyleBackColor = True - ' - 'cmdMinus - ' - resources.ApplyResources(Me.cmdMinus, "cmdMinus") - Me.cmdMinus.Name = "cmdMinus" - Me.cmdMinus.UseVisualStyleBackColor = True - ' - 'cmdMultiply - ' - resources.ApplyResources(Me.cmdMultiply, "cmdMultiply") - Me.cmdMultiply.Name = "cmdMultiply" - Me.cmdMultiply.UseVisualStyleBackColor = True - ' - 'cmdDot - ' - resources.ApplyResources(Me.cmdDot, "cmdDot") - Me.cmdDot.Name = "cmdDot" - Me.cmdDot.UseVisualStyleBackColor = True - ' - 'cmd9 - ' - resources.ApplyResources(Me.cmd9, "cmd9") - Me.cmd9.Name = "cmd9" - Me.cmd9.UseVisualStyleBackColor = True - ' - 'cmd8 - ' - resources.ApplyResources(Me.cmd8, "cmd8") - Me.cmd8.Name = "cmd8" - Me.cmd8.UseVisualStyleBackColor = True - ' - 'cmd7 - ' - resources.ApplyResources(Me.cmd7, "cmd7") - Me.cmd7.Name = "cmd7" - Me.cmd7.UseVisualStyleBackColor = True - ' - 'cmd6 - ' - resources.ApplyResources(Me.cmd6, "cmd6") - Me.cmd6.Name = "cmd6" - Me.cmd6.UseVisualStyleBackColor = True - ' - 'cmd5 - ' - resources.ApplyResources(Me.cmd5, "cmd5") - Me.cmd5.Name = "cmd5" - Me.cmd5.UseVisualStyleBackColor = True - ' - 'cmd4 - ' - resources.ApplyResources(Me.cmd4, "cmd4") - Me.cmd4.Name = "cmd4" - Me.cmd4.UseVisualStyleBackColor = True - ' - 'cmd3 - ' - resources.ApplyResources(Me.cmd3, "cmd3") - Me.cmd3.Name = "cmd3" - Me.cmd3.UseVisualStyleBackColor = True - ' - 'cmd2 - ' - resources.ApplyResources(Me.cmd2, "cmd2") - Me.cmd2.Name = "cmd2" - Me.cmd2.UseVisualStyleBackColor = True - ' - 'cmd0 - ' - resources.ApplyResources(Me.cmd0, "cmd0") - Me.cmd0.Name = "cmd0" - Me.cmd0.UseVisualStyleBackColor = True - ' - 'cmd1 - ' - resources.ApplyResources(Me.cmd1, "cmd1") - Me.cmd1.Name = "cmd1" - Me.cmd1.UseVisualStyleBackColor = True - ' - 'grpDates - ' - Me.grpDates.Controls.Add(Me.cmdQuarter) - Me.grpDates.Controls.Add(Me.cmdD_In_M) - Me.grpDates.Controls.Add(Me.cmdAm) - Me.grpDates.Controls.Add(Me.cmdSec) - Me.grpDates.Controls.Add(Me.cmdHour) - Me.grpDates.Controls.Add(Me.cmdminutes) - Me.grpDates.Controls.Add(Me.cmdDmy) - Me.grpDates.Controls.Add(Me.cmdDek) - Me.grpDates.Controls.Add(Me.cmdDay) - Me.grpDates.Controls.Add(Me.cmdMonth) - Me.grpDates.Controls.Add(Me.cmdYear) - Me.grpDates.Controls.Add(Me.cmdDate) - Me.grpDates.Controls.Add(Me.cmdYday) - Me.grpDates.Controls.Add(Me.cmdWday) - Me.grpDates.Controls.Add(Me.cmdMdy) - Me.grpDates.Controls.Add(Me.cmdYmd) - Me.grpDates.Controls.Add(Me.cmdDoy) - Me.grpDates.Controls.Add(Me.cmdLeap) - resources.ApplyResources(Me.grpDates, "grpDates") - Me.grpDates.Name = "grpDates" - Me.grpDates.TabStop = False - ' - 'cmdQuarter - ' - resources.ApplyResources(Me.cmdQuarter, "cmdQuarter") - Me.cmdQuarter.Name = "cmdQuarter" - Me.cmdQuarter.UseVisualStyleBackColor = True - ' - 'cmdD_In_M - ' - resources.ApplyResources(Me.cmdD_In_M, "cmdD_In_M") - Me.cmdD_In_M.Name = "cmdD_In_M" - Me.cmdD_In_M.UseVisualStyleBackColor = True - ' - 'cmdAm - ' - resources.ApplyResources(Me.cmdAm, "cmdAm") - Me.cmdAm.Name = "cmdAm" - Me.cmdAm.UseVisualStyleBackColor = True - ' - 'cmdSec - ' - resources.ApplyResources(Me.cmdSec, "cmdSec") - Me.cmdSec.Name = "cmdSec" - Me.cmdSec.UseVisualStyleBackColor = True - ' - 'cmdHour - ' - resources.ApplyResources(Me.cmdHour, "cmdHour") - Me.cmdHour.Name = "cmdHour" - Me.cmdHour.UseVisualStyleBackColor = True - ' - 'cmdminutes - ' - resources.ApplyResources(Me.cmdminutes, "cmdminutes") - Me.cmdminutes.Name = "cmdminutes" - Me.cmdminutes.UseVisualStyleBackColor = True - ' - 'cmdDmy - ' - resources.ApplyResources(Me.cmdDmy, "cmdDmy") - Me.cmdDmy.Name = "cmdDmy" - Me.cmdDmy.Tag = "dmy" - Me.cmdDmy.UseVisualStyleBackColor = True - ' - 'cmdDek - ' - resources.ApplyResources(Me.cmdDek, "cmdDek") - Me.cmdDek.Name = "cmdDek" - Me.cmdDek.UseVisualStyleBackColor = True - ' - 'cmdDay - ' - resources.ApplyResources(Me.cmdDay, "cmdDay") - Me.cmdDay.Name = "cmdDay" - Me.cmdDay.UseVisualStyleBackColor = True - ' - 'cmdMonth - ' - resources.ApplyResources(Me.cmdMonth, "cmdMonth") - Me.cmdMonth.Name = "cmdMonth" - Me.cmdMonth.UseVisualStyleBackColor = True - ' - 'cmdYear - ' - resources.ApplyResources(Me.cmdYear, "cmdYear") - Me.cmdYear.Name = "cmdYear" - Me.cmdYear.UseVisualStyleBackColor = True - ' - 'cmdDate - ' - resources.ApplyResources(Me.cmdDate, "cmdDate") - Me.cmdDate.Name = "cmdDate" - Me.cmdDate.UseVisualStyleBackColor = True - ' - 'cmdYday - ' - resources.ApplyResources(Me.cmdYday, "cmdYday") - Me.cmdYday.Name = "cmdYday" - Me.cmdYday.UseVisualStyleBackColor = True - ' - 'cmdWday - ' - resources.ApplyResources(Me.cmdWday, "cmdWday") - Me.cmdWday.Name = "cmdWday" - Me.cmdWday.UseVisualStyleBackColor = True - ' - 'cmdMdy - ' - resources.ApplyResources(Me.cmdMdy, "cmdMdy") - Me.cmdMdy.Name = "cmdMdy" - Me.cmdMdy.UseVisualStyleBackColor = True - ' - 'cmdYmd - ' - resources.ApplyResources(Me.cmdYmd, "cmdYmd") - Me.cmdYmd.Name = "cmdYmd" - Me.cmdYmd.UseVisualStyleBackColor = True - ' - 'cmdDoy - ' - resources.ApplyResources(Me.cmdDoy, "cmdDoy") - Me.cmdDoy.Name = "cmdDoy" - Me.cmdDoy.UseVisualStyleBackColor = True - ' - 'cmdLeap - ' - resources.ApplyResources(Me.cmdLeap, "cmdLeap") - Me.cmdLeap.Name = "cmdLeap" - Me.cmdLeap.UseVisualStyleBackColor = True - ' - 'grpTransform - ' - Me.grpTransform.Controls.Add(Me.cmdRowRank) - Me.grpTransform.Controls.Add(Me.cmdDiff) - Me.grpTransform.Controls.Add(Me.cmdEcdf) - Me.grpTransform.Controls.Add(Me.cmdmovemean) - Me.grpTransform.Controls.Add(Me.cmdCumMean) - Me.grpTransform.Controls.Add(Me.cmdNtile) - Me.grpTransform.Controls.Add(Me.cmMovMed) - Me.grpTransform.Controls.Add(Me.cmdMRank) - Me.grpTransform.Controls.Add(Me.cmdDRank) - Me.grpTransform.Controls.Add(Me.cmdMovMax) - Me.grpTransform.Controls.Add(Me.cmdMovSum) - Me.grpTransform.Controls.Add(Me.cmdpercentrank) - Me.grpTransform.Controls.Add(Me.cmdcumsum) - Me.grpTransform.Controls.Add(Me.cmdcummin) - Me.grpTransform.Controls.Add(Me.cmdcummax) - Me.grpTransform.Controls.Add(Me.cmdPMin) - Me.grpTransform.Controls.Add(Me.cmdpmax) - Me.grpTransform.Controls.Add(Me.cmdLead) - Me.grpTransform.Controls.Add(Me.cmdLag) - resources.ApplyResources(Me.grpTransform, "grpTransform") - Me.grpTransform.Name = "grpTransform" - Me.grpTransform.TabStop = False - ' - 'cmdRowRank - ' - resources.ApplyResources(Me.cmdRowRank, "cmdRowRank") - Me.cmdRowRank.Name = "cmdRowRank" - Me.cmdRowRank.UseVisualStyleBackColor = True - ' - 'cmdDiff - ' - resources.ApplyResources(Me.cmdDiff, "cmdDiff") - Me.cmdDiff.Name = "cmdDiff" - Me.cmdDiff.UseVisualStyleBackColor = True - ' - 'cmdEcdf - ' - resources.ApplyResources(Me.cmdEcdf, "cmdEcdf") - Me.cmdEcdf.Name = "cmdEcdf" - Me.cmdEcdf.UseVisualStyleBackColor = True - ' - 'cmdmovemean - ' - resources.ApplyResources(Me.cmdmovemean, "cmdmovemean") - Me.cmdmovemean.Name = "cmdmovemean" - Me.cmdmovemean.UseVisualStyleBackColor = True - ' - 'cmdCumMean - ' - resources.ApplyResources(Me.cmdCumMean, "cmdCumMean") - Me.cmdCumMean.Name = "cmdCumMean" - Me.cmdCumMean.UseVisualStyleBackColor = True - ' - 'cmdNtile - ' - resources.ApplyResources(Me.cmdNtile, "cmdNtile") - Me.cmdNtile.Name = "cmdNtile" - Me.cmdNtile.UseVisualStyleBackColor = True - ' - 'cmMovMed - ' - resources.ApplyResources(Me.cmMovMed, "cmMovMed") - Me.cmMovMed.Name = "cmMovMed" - Me.cmMovMed.UseVisualStyleBackColor = True - ' - 'cmdMRank - ' - resources.ApplyResources(Me.cmdMRank, "cmdMRank") - Me.cmdMRank.Name = "cmdMRank" - Me.cmdMRank.UseVisualStyleBackColor = True - ' - 'cmdDRank - ' - resources.ApplyResources(Me.cmdDRank, "cmdDRank") - Me.cmdDRank.Name = "cmdDRank" - Me.cmdDRank.UseVisualStyleBackColor = True - ' - 'cmdMovMax - ' - resources.ApplyResources(Me.cmdMovMax, "cmdMovMax") - Me.cmdMovMax.Name = "cmdMovMax" - Me.cmdMovMax.UseVisualStyleBackColor = True - ' - 'cmdMovSum - ' - resources.ApplyResources(Me.cmdMovSum, "cmdMovSum") - Me.cmdMovSum.Name = "cmdMovSum" - Me.cmdMovSum.UseVisualStyleBackColor = True - ' - 'cmdpercentrank - ' - resources.ApplyResources(Me.cmdpercentrank, "cmdpercentrank") - Me.cmdpercentrank.Name = "cmdpercentrank" - Me.cmdpercentrank.UseVisualStyleBackColor = True - ' - 'cmdcumsum - ' - resources.ApplyResources(Me.cmdcumsum, "cmdcumsum") - Me.cmdcumsum.Name = "cmdcumsum" - Me.cmdcumsum.UseVisualStyleBackColor = True - ' - 'cmdcummin - ' - resources.ApplyResources(Me.cmdcummin, "cmdcummin") - Me.cmdcummin.Name = "cmdcummin" - Me.cmdcummin.UseVisualStyleBackColor = True - ' - 'cmdcummax - ' - resources.ApplyResources(Me.cmdcummax, "cmdcummax") - Me.cmdcummax.Name = "cmdcummax" - Me.cmdcummax.UseVisualStyleBackColor = True - ' - 'cmdPMin - ' - resources.ApplyResources(Me.cmdPMin, "cmdPMin") - Me.cmdPMin.Name = "cmdPMin" - Me.cmdPMin.UseVisualStyleBackColor = True - ' - 'cmdpmax - ' - resources.ApplyResources(Me.cmdpmax, "cmdpmax") - Me.cmdpmax.Name = "cmdpmax" - Me.cmdpmax.UseVisualStyleBackColor = True - ' - 'cmdLead - ' - resources.ApplyResources(Me.cmdLead, "cmdLead") - Me.cmdLead.Name = "cmdLead" - Me.cmdLead.UseVisualStyleBackColor = True - ' - 'cmdLag - ' - resources.ApplyResources(Me.cmdLag, "cmdLag") - Me.cmdLag.Name = "cmdLag" - Me.cmdLag.UseVisualStyleBackColor = True - ' - 'grpSummary - ' - Me.grpSummary.Controls.Add(Me.cmdMode) - Me.grpSummary.Controls.Add(Me.cmdFirst) - Me.grpSummary.Controls.Add(Me.cmdLast) - Me.grpSummary.Controls.Add(Me.cmdnth) - Me.grpSummary.Controls.Add(Me.cmdCor) - Me.grpSummary.Controls.Add(Me.cmdCov) - Me.grpSummary.Controls.Add(Me.cmdMad) - Me.grpSummary.Controls.Add(Me.cmdMc) - Me.grpSummary.Controls.Add(Me.cmdPropn) - Me.grpSummary.Controls.Add(Me.cmdCv) - Me.grpSummary.Controls.Add(Me.cmdSkew) - Me.grpSummary.Controls.Add(Me.cmdAnyDup) - Me.grpSummary.Controls.Add(Me.cmdDistinct) - Me.grpSummary.Controls.Add(Me.cmdNonMiss) - Me.grpSummary.Controls.Add(Me.cmdIQR) - Me.grpSummary.Controls.Add(Me.cmdQuantile) - Me.grpSummary.Controls.Add(Me.cmdRange) - Me.grpSummary.Controls.Add(Me.cmdSd) - Me.grpSummary.Controls.Add(Me.cmdMedian) - Me.grpSummary.Controls.Add(Me.cmdMin) - Me.grpSummary.Controls.Add(Me.cmdMax) - Me.grpSummary.Controls.Add(Me.cmdMean) - Me.grpSummary.Controls.Add(Me.cmdMiss) - Me.grpSummary.Controls.Add(Me.cmdLength) - Me.grpSummary.Controls.Add(Me.cmdSum) - Me.grpSummary.Controls.Add(Me.cmdVar) - resources.ApplyResources(Me.grpSummary, "grpSummary") - Me.grpSummary.Name = "grpSummary" - Me.grpSummary.TabStop = False - ' - 'cmdMode - ' - resources.ApplyResources(Me.cmdMode, "cmdMode") - Me.cmdMode.Name = "cmdMode" - Me.cmdMode.UseVisualStyleBackColor = True - ' - 'cmdFirst - ' - resources.ApplyResources(Me.cmdFirst, "cmdFirst") - Me.cmdFirst.Name = "cmdFirst" - Me.cmdFirst.UseVisualStyleBackColor = True - ' - 'cmdLast - ' - resources.ApplyResources(Me.cmdLast, "cmdLast") - Me.cmdLast.Name = "cmdLast" - Me.cmdLast.UseVisualStyleBackColor = True - ' - 'cmdnth - ' - resources.ApplyResources(Me.cmdnth, "cmdnth") - Me.cmdnth.Name = "cmdnth" - Me.cmdnth.UseVisualStyleBackColor = True - ' - 'cmdCor - ' - resources.ApplyResources(Me.cmdCor, "cmdCor") - Me.cmdCor.Name = "cmdCor" - Me.cmdCor.UseVisualStyleBackColor = True - ' - 'cmdCov - ' - resources.ApplyResources(Me.cmdCov, "cmdCov") - Me.cmdCov.Name = "cmdCov" - Me.cmdCov.UseVisualStyleBackColor = True - ' - 'cmdMad - ' - resources.ApplyResources(Me.cmdMad, "cmdMad") - Me.cmdMad.Name = "cmdMad" - Me.cmdMad.UseVisualStyleBackColor = True - ' - 'cmdMc - ' - resources.ApplyResources(Me.cmdMc, "cmdMc") - Me.cmdMc.Name = "cmdMc" - Me.cmdMc.UseVisualStyleBackColor = True - ' - 'cmdPropn - ' - resources.ApplyResources(Me.cmdPropn, "cmdPropn") - Me.cmdPropn.Name = "cmdPropn" - Me.cmdPropn.UseVisualStyleBackColor = True - ' - 'cmdCv - ' - resources.ApplyResources(Me.cmdCv, "cmdCv") - Me.cmdCv.Name = "cmdCv" - Me.cmdCv.UseVisualStyleBackColor = True - ' - 'cmdSkew - ' - resources.ApplyResources(Me.cmdSkew, "cmdSkew") - Me.cmdSkew.Name = "cmdSkew" - Me.cmdSkew.UseVisualStyleBackColor = True - ' - 'cmdAnyDup - ' - resources.ApplyResources(Me.cmdAnyDup, "cmdAnyDup") - Me.cmdAnyDup.Name = "cmdAnyDup" - Me.cmdAnyDup.UseVisualStyleBackColor = True - ' - 'cmdDistinct - ' - resources.ApplyResources(Me.cmdDistinct, "cmdDistinct") - Me.cmdDistinct.Name = "cmdDistinct" - Me.cmdDistinct.UseVisualStyleBackColor = True - ' - 'cmdNonMiss - ' - resources.ApplyResources(Me.cmdNonMiss, "cmdNonMiss") - Me.cmdNonMiss.Name = "cmdNonMiss" - Me.cmdNonMiss.UseVisualStyleBackColor = True - ' - 'cmdIQR - ' - resources.ApplyResources(Me.cmdIQR, "cmdIQR") - Me.cmdIQR.Name = "cmdIQR" - Me.cmdIQR.UseVisualStyleBackColor = True - ' - 'cmdQuantile - ' - resources.ApplyResources(Me.cmdQuantile, "cmdQuantile") - Me.cmdQuantile.Name = "cmdQuantile" - Me.cmdQuantile.UseVisualStyleBackColor = True - ' - 'cmdRange - ' - resources.ApplyResources(Me.cmdRange, "cmdRange") - Me.cmdRange.Name = "cmdRange" - Me.cmdRange.UseVisualStyleBackColor = True - ' - 'cmdSd - ' - resources.ApplyResources(Me.cmdSd, "cmdSd") - Me.cmdSd.Name = "cmdSd" - Me.cmdSd.UseVisualStyleBackColor = True - ' - 'cmdMedian - ' - resources.ApplyResources(Me.cmdMedian, "cmdMedian") - Me.cmdMedian.Name = "cmdMedian" - Me.cmdMedian.UseVisualStyleBackColor = True - ' - 'cmdMin - ' - resources.ApplyResources(Me.cmdMin, "cmdMin") - Me.cmdMin.Name = "cmdMin" - Me.cmdMin.UseVisualStyleBackColor = True - ' - 'cmdMax - ' - resources.ApplyResources(Me.cmdMax, "cmdMax") - Me.cmdMax.Name = "cmdMax" - Me.cmdMax.UseVisualStyleBackColor = True - ' - 'cmdMean - ' - resources.ApplyResources(Me.cmdMean, "cmdMean") - Me.cmdMean.Name = "cmdMean" - Me.cmdMean.UseVisualStyleBackColor = True - ' - 'cmdMiss - ' - resources.ApplyResources(Me.cmdMiss, "cmdMiss") - Me.cmdMiss.Name = "cmdMiss" - Me.cmdMiss.UseVisualStyleBackColor = True - ' - 'cmdLength - ' - resources.ApplyResources(Me.cmdLength, "cmdLength") - Me.cmdLength.Name = "cmdLength" - Me.cmdLength.UseVisualStyleBackColor = True - ' - 'cmdSum - ' - resources.ApplyResources(Me.cmdSum, "cmdSum") - Me.cmdSum.Name = "cmdSum" - Me.cmdSum.UseVisualStyleBackColor = True - ' - 'cmdVar - ' - resources.ApplyResources(Me.cmdVar, "cmdVar") - Me.cmdVar.Name = "cmdVar" - Me.cmdVar.UseVisualStyleBackColor = True - ' - 'grpStrings - ' - Me.grpStrings.Controls.Add(Me.cmdSplit) - Me.grpStrings.Controls.Add(Me.cmdCombine) - Me.grpStrings.Controls.Add(Me.cmdDetect) - Me.grpStrings.Controls.Add(Me.cmdTrim) - Me.grpStrings.Controls.Add(Me.cmdReplace) - Me.grpStrings.Controls.Add(Me.cmdTitle) - Me.grpStrings.Controls.Add(Me.cmdLower) - Me.grpStrings.Controls.Add(Me.cmdUpper) - Me.grpStrings.Controls.Add(Me.cmdSort) - Me.grpStrings.Controls.Add(Me.cmdOrder) - Me.grpStrings.Controls.Add(Me.cmdPad) - Me.grpStrings.Controls.Add(Me.cmdExtract) - Me.grpStrings.Controls.Add(Me.cmdCountstrings) - Me.grpStrings.Controls.Add(Me.cmdLocate) - resources.ApplyResources(Me.grpStrings, "grpStrings") - Me.grpStrings.Name = "grpStrings" - Me.grpStrings.TabStop = False - ' - 'cmdSplit - ' - resources.ApplyResources(Me.cmdSplit, "cmdSplit") - Me.cmdSplit.Name = "cmdSplit" - Me.cmdSplit.Tag = "" - Me.cmdSplit.UseVisualStyleBackColor = True - ' - 'cmdCombine - ' - resources.ApplyResources(Me.cmdCombine, "cmdCombine") - Me.cmdCombine.Name = "cmdCombine" - Me.cmdCombine.UseVisualStyleBackColor = True - ' - 'cmdDetect - ' - resources.ApplyResources(Me.cmdDetect, "cmdDetect") - Me.cmdDetect.Name = "cmdDetect" - Me.cmdDetect.Tag = "" - Me.cmdDetect.UseVisualStyleBackColor = True - ' - 'cmdTrim - ' - resources.ApplyResources(Me.cmdTrim, "cmdTrim") - Me.cmdTrim.Name = "cmdTrim" - Me.cmdTrim.UseVisualStyleBackColor = True - ' - 'cmdReplace - ' - resources.ApplyResources(Me.cmdReplace, "cmdReplace") - Me.cmdReplace.Name = "cmdReplace" - Me.cmdReplace.UseVisualStyleBackColor = True - ' - 'cmdTitle - ' - resources.ApplyResources(Me.cmdTitle, "cmdTitle") - Me.cmdTitle.Name = "cmdTitle" - Me.cmdTitle.UseVisualStyleBackColor = True - ' - 'cmdLower - ' - resources.ApplyResources(Me.cmdLower, "cmdLower") - Me.cmdLower.Name = "cmdLower" - Me.cmdLower.UseVisualStyleBackColor = True - ' - 'cmdUpper - ' - resources.ApplyResources(Me.cmdUpper, "cmdUpper") - Me.cmdUpper.Name = "cmdUpper" - Me.cmdUpper.UseVisualStyleBackColor = True - ' - 'cmdSort - ' - resources.ApplyResources(Me.cmdSort, "cmdSort") - Me.cmdSort.Name = "cmdSort" - Me.cmdSort.UseVisualStyleBackColor = True - ' - 'cmdOrder - ' - resources.ApplyResources(Me.cmdOrder, "cmdOrder") - Me.cmdOrder.Name = "cmdOrder" - Me.cmdOrder.UseVisualStyleBackColor = True - ' - 'cmdPad - ' - resources.ApplyResources(Me.cmdPad, "cmdPad") - Me.cmdPad.Name = "cmdPad" - Me.cmdPad.UseVisualStyleBackColor = True - ' - 'cmdExtract - ' - resources.ApplyResources(Me.cmdExtract, "cmdExtract") - Me.cmdExtract.Name = "cmdExtract" - Me.cmdExtract.UseVisualStyleBackColor = True - ' - 'cmdCountstrings - ' - resources.ApplyResources(Me.cmdCountstrings, "cmdCountstrings") - Me.cmdCountstrings.Name = "cmdCountstrings" - Me.cmdCountstrings.UseVisualStyleBackColor = True - ' - 'cmdLocate - ' - resources.ApplyResources(Me.cmdLocate, "cmdLocate") - Me.cmdLocate.Name = "cmdLocate" - Me.cmdLocate.UseVisualStyleBackColor = True - ' - 'grpLogical - ' - Me.grpLogical.Controls.Add(Me.cmdFalse) - Me.grpLogical.Controls.Add(Me.cmdTrue) - Me.grpLogical.Controls.Add(Me.cmdDoubleSqrBrackets) - Me.grpLogical.Controls.Add(Me.cmdIn) - Me.grpLogical.Controls.Add(Me.cmdWhich) - Me.grpLogical.Controls.Add(Me.cmdNA) - Me.grpLogical.Controls.Add(Me.cmdNear) - Me.grpLogical.Controls.Add(Me.cmdBetween) - Me.grpLogical.Controls.Add(Me.cmdIsFalse) - Me.grpLogical.Controls.Add(Me.cmdAny) - Me.grpLogical.Controls.Add(Me.cmdAll) - Me.grpLogical.Controls.Add(Me.cmdIsTrue) - Me.grpLogical.Controls.Add(Me.cmdIsNa) - Me.grpLogical.Controls.Add(Me.cmdNotIsNa) - Me.grpLogical.Controls.Add(Me.cmdDuplicate) - Me.grpLogical.Controls.Add(Me.cmdIfelse) - Me.grpLogical.Controls.Add(Me.cmdmatch) - Me.grpLogical.Controls.Add(Me.cmdwhen) - Me.grpLogical.Controls.Add(Me.cmdOpeningBracket) - Me.grpLogical.Controls.Add(Me.cmdColon) - Me.grpLogical.Controls.Add(Me.cmdGreaterOrEqualsTo) - Me.grpLogical.Controls.Add(Me.cmdClossingBracket) - Me.grpLogical.Controls.Add(Me.cmdAnd) - Me.grpLogical.Controls.Add(Me.cmdQuotes) - Me.grpLogical.Controls.Add(Me.cmdSquareBrackets) - Me.grpLogical.Controls.Add(Me.cmdIntegerDivision) - Me.grpLogical.Controls.Add(Me.cmdModulas) - Me.grpLogical.Controls.Add(Me.cmdGreater) - Me.grpLogical.Controls.Add(Me.cmdLesserOrEqualsTo) - Me.grpLogical.Controls.Add(Me.cmdLesser) - Me.grpLogical.Controls.Add(Me.cmdOr) - Me.grpLogical.Controls.Add(Me.cmdNot) - Me.grpLogical.Controls.Add(Me.cmdNotEqualsTo) - Me.grpLogical.Controls.Add(Me.cmdEquivalent) - resources.ApplyResources(Me.grpLogical, "grpLogical") - Me.grpLogical.Name = "grpLogical" - Me.grpLogical.TabStop = False - ' - 'cmdFalse - ' - resources.ApplyResources(Me.cmdFalse, "cmdFalse") - Me.cmdFalse.Name = "cmdFalse" - Me.cmdFalse.UseVisualStyleBackColor = True - ' - 'cmdTrue - ' - resources.ApplyResources(Me.cmdTrue, "cmdTrue") - Me.cmdTrue.Name = "cmdTrue" - Me.cmdTrue.UseVisualStyleBackColor = True - ' - 'cmdDoubleSqrBrackets - ' - resources.ApplyResources(Me.cmdDoubleSqrBrackets, "cmdDoubleSqrBrackets") - Me.cmdDoubleSqrBrackets.Name = "cmdDoubleSqrBrackets" - Me.cmdDoubleSqrBrackets.UseVisualStyleBackColor = True - ' - 'cmdIn - ' - resources.ApplyResources(Me.cmdIn, "cmdIn") - Me.cmdIn.Name = "cmdIn" - Me.cmdIn.UseVisualStyleBackColor = True - ' - 'cmdWhich - ' - resources.ApplyResources(Me.cmdWhich, "cmdWhich") - Me.cmdWhich.Name = "cmdWhich" - Me.cmdWhich.UseVisualStyleBackColor = True - ' - 'cmdNA - ' - resources.ApplyResources(Me.cmdNA, "cmdNA") - Me.cmdNA.Name = "cmdNA" - Me.cmdNA.UseVisualStyleBackColor = True - ' - 'cmdNear - ' - resources.ApplyResources(Me.cmdNear, "cmdNear") - Me.cmdNear.Name = "cmdNear" - Me.cmdNear.UseVisualStyleBackColor = True - ' - 'cmdBetween - ' - resources.ApplyResources(Me.cmdBetween, "cmdBetween") - Me.cmdBetween.Name = "cmdBetween" - Me.cmdBetween.UseVisualStyleBackColor = True - ' - 'cmdIsFalse - ' - resources.ApplyResources(Me.cmdIsFalse, "cmdIsFalse") - Me.cmdIsFalse.Name = "cmdIsFalse" - Me.cmdIsFalse.UseVisualStyleBackColor = True - ' - 'cmdAny - ' - resources.ApplyResources(Me.cmdAny, "cmdAny") - Me.cmdAny.Name = "cmdAny" - Me.cmdAny.UseVisualStyleBackColor = True - ' - 'cmdAll - ' - resources.ApplyResources(Me.cmdAll, "cmdAll") - Me.cmdAll.Name = "cmdAll" - Me.cmdAll.UseVisualStyleBackColor = True - ' - 'cmdIsTrue - ' - resources.ApplyResources(Me.cmdIsTrue, "cmdIsTrue") - Me.cmdIsTrue.Name = "cmdIsTrue" - Me.cmdIsTrue.UseVisualStyleBackColor = True - ' - 'cmdIsNa - ' - resources.ApplyResources(Me.cmdIsNa, "cmdIsNa") - Me.cmdIsNa.Name = "cmdIsNa" - Me.cmdIsNa.UseVisualStyleBackColor = True - ' - 'cmdNotIsNa - ' - resources.ApplyResources(Me.cmdNotIsNa, "cmdNotIsNa") - Me.cmdNotIsNa.Name = "cmdNotIsNa" - Me.cmdNotIsNa.UseVisualStyleBackColor = True - ' - 'cmdDuplicate - ' - resources.ApplyResources(Me.cmdDuplicate, "cmdDuplicate") - Me.cmdDuplicate.Name = "cmdDuplicate" - Me.cmdDuplicate.UseVisualStyleBackColor = True - ' - 'cmdIfelse - ' - resources.ApplyResources(Me.cmdIfelse, "cmdIfelse") - Me.cmdIfelse.Name = "cmdIfelse" - Me.cmdIfelse.UseVisualStyleBackColor = True - ' - 'cmdmatch - ' - resources.ApplyResources(Me.cmdmatch, "cmdmatch") - Me.cmdmatch.Name = "cmdmatch" - Me.cmdmatch.UseVisualStyleBackColor = True - ' - 'cmdwhen - ' - resources.ApplyResources(Me.cmdwhen, "cmdwhen") - Me.cmdwhen.Name = "cmdwhen" - Me.cmdwhen.UseVisualStyleBackColor = True - ' - 'cmdOpeningBracket - ' - resources.ApplyResources(Me.cmdOpeningBracket, "cmdOpeningBracket") - Me.cmdOpeningBracket.Name = "cmdOpeningBracket" - Me.cmdOpeningBracket.UseVisualStyleBackColor = True - ' - 'cmdColon - ' - resources.ApplyResources(Me.cmdColon, "cmdColon") - Me.cmdColon.Name = "cmdColon" - Me.cmdColon.UseVisualStyleBackColor = True - ' - 'cmdGreaterOrEqualsTo - ' - resources.ApplyResources(Me.cmdGreaterOrEqualsTo, "cmdGreaterOrEqualsTo") - Me.cmdGreaterOrEqualsTo.Name = "cmdGreaterOrEqualsTo" - Me.cmdGreaterOrEqualsTo.UseVisualStyleBackColor = True - ' - 'cmdClossingBracket - ' - resources.ApplyResources(Me.cmdClossingBracket, "cmdClossingBracket") - Me.cmdClossingBracket.Name = "cmdClossingBracket" - Me.cmdClossingBracket.Tag = "" - Me.cmdClossingBracket.UseVisualStyleBackColor = True - ' - 'cmdAnd - ' - resources.ApplyResources(Me.cmdAnd, "cmdAnd") - Me.cmdAnd.Name = "cmdAnd" - Me.cmdAnd.Tag = "And" - Me.cmdAnd.UseVisualStyleBackColor = True - ' - 'cmdQuotes - ' - resources.ApplyResources(Me.cmdQuotes, "cmdQuotes") - Me.cmdQuotes.Name = "cmdQuotes" - Me.cmdQuotes.UseVisualStyleBackColor = True - ' - 'cmdSquareBrackets - ' - resources.ApplyResources(Me.cmdSquareBrackets, "cmdSquareBrackets") - Me.cmdSquareBrackets.Name = "cmdSquareBrackets" - Me.cmdSquareBrackets.UseVisualStyleBackColor = True - ' - 'cmdIntegerDivision - ' - resources.ApplyResources(Me.cmdIntegerDivision, "cmdIntegerDivision") - Me.cmdIntegerDivision.Name = "cmdIntegerDivision" - Me.cmdIntegerDivision.UseVisualStyleBackColor = True - ' - 'cmdModulas - ' - resources.ApplyResources(Me.cmdModulas, "cmdModulas") - Me.cmdModulas.Name = "cmdModulas" - Me.cmdModulas.UseVisualStyleBackColor = True - ' - 'cmdGreater - ' - resources.ApplyResources(Me.cmdGreater, "cmdGreater") - Me.cmdGreater.Name = "cmdGreater" - Me.cmdGreater.UseVisualStyleBackColor = True - ' - 'cmdLesserOrEqualsTo - ' - resources.ApplyResources(Me.cmdLesserOrEqualsTo, "cmdLesserOrEqualsTo") - Me.cmdLesserOrEqualsTo.Name = "cmdLesserOrEqualsTo" - Me.cmdLesserOrEqualsTo.UseVisualStyleBackColor = True - ' - 'cmdLesser - ' - resources.ApplyResources(Me.cmdLesser, "cmdLesser") - Me.cmdLesser.Name = "cmdLesser" - Me.cmdLesser.UseVisualStyleBackColor = True - ' - 'cmdOr - ' - resources.ApplyResources(Me.cmdOr, "cmdOr") - Me.cmdOr.Name = "cmdOr" - Me.cmdOr.UseVisualStyleBackColor = True - ' - 'cmdNot - ' - resources.ApplyResources(Me.cmdNot, "cmdNot") - Me.cmdNot.Name = "cmdNot" - Me.cmdNot.UseVisualStyleBackColor = True - ' - 'cmdNotEqualsTo - ' - resources.ApplyResources(Me.cmdNotEqualsTo, "cmdNotEqualsTo") - Me.cmdNotEqualsTo.Name = "cmdNotEqualsTo" - Me.cmdNotEqualsTo.UseVisualStyleBackColor = True - ' - 'cmdEquivalent - ' - resources.ApplyResources(Me.cmdEquivalent, "cmdEquivalent") - Me.cmdEquivalent.Name = "cmdEquivalent" - Me.cmdEquivalent.UseVisualStyleBackColor = True - ' - 'grpProbabilty - ' - Me.grpProbabilty.Controls.Add(Me.cmdGamma) - Me.grpProbabilty.Controls.Add(Me.cmdLbeta) - Me.grpProbabilty.Controls.Add(Me.cmdqF) - Me.grpProbabilty.Controls.Add(Me.cmdFact) - Me.grpProbabilty.Controls.Add(Me.cmdChoose) - Me.grpProbabilty.Controls.Add(Me.cmdPf) - Me.grpProbabilty.Controls.Add(Me.cmdPChisq) - Me.grpProbabilty.Controls.Add(Me.cmdLgamma) - Me.grpProbabilty.Controls.Add(Me.cmdPnorm) - Me.grpProbabilty.Controls.Add(Me.cmdQchisq) - Me.grpProbabilty.Controls.Add(Me.cmdQt) - Me.grpProbabilty.Controls.Add(Me.cmdQnorm) - Me.grpProbabilty.Controls.Add(Me.cmdPt) - Me.grpProbabilty.Controls.Add(Me.cmdLchoose) - Me.grpProbabilty.Controls.Add(Me.cmdLfact) - Me.grpProbabilty.Controls.Add(Me.cmdTrigamma) - Me.grpProbabilty.Controls.Add(Me.cmdBeta) - Me.grpProbabilty.Controls.Add(Me.cmdDigamma) - resources.ApplyResources(Me.grpProbabilty, "grpProbabilty") - Me.grpProbabilty.Name = "grpProbabilty" - Me.grpProbabilty.TabStop = False - ' - 'cmdGamma - ' - resources.ApplyResources(Me.cmdGamma, "cmdGamma") - Me.cmdGamma.Name = "cmdGamma" - Me.cmdGamma.Tag = "" - Me.cmdGamma.UseVisualStyleBackColor = True - ' - 'cmdLbeta - ' - resources.ApplyResources(Me.cmdLbeta, "cmdLbeta") - Me.cmdLbeta.Name = "cmdLbeta" - Me.cmdLbeta.UseVisualStyleBackColor = True - ' - 'cmdqF - ' - resources.ApplyResources(Me.cmdqF, "cmdqF") - Me.cmdqF.Name = "cmdqF" - Me.cmdqF.UseVisualStyleBackColor = True - ' - 'cmdFact - ' - resources.ApplyResources(Me.cmdFact, "cmdFact") - Me.cmdFact.Name = "cmdFact" - Me.cmdFact.UseVisualStyleBackColor = True - ' - 'cmdChoose - ' - resources.ApplyResources(Me.cmdChoose, "cmdChoose") - Me.cmdChoose.Name = "cmdChoose" - Me.cmdChoose.UseVisualStyleBackColor = True - ' - 'cmdPf - ' - resources.ApplyResources(Me.cmdPf, "cmdPf") - Me.cmdPf.Name = "cmdPf" - Me.cmdPf.UseVisualStyleBackColor = True - ' - 'cmdPChisq - ' - resources.ApplyResources(Me.cmdPChisq, "cmdPChisq") - Me.cmdPChisq.Name = "cmdPChisq" - Me.cmdPChisq.UseVisualStyleBackColor = True - ' - 'cmdLgamma - ' - resources.ApplyResources(Me.cmdLgamma, "cmdLgamma") - Me.cmdLgamma.Name = "cmdLgamma" - Me.cmdLgamma.UseVisualStyleBackColor = True - ' - 'cmdPnorm - ' - resources.ApplyResources(Me.cmdPnorm, "cmdPnorm") - Me.cmdPnorm.Name = "cmdPnorm" - Me.cmdPnorm.UseVisualStyleBackColor = True - ' - 'cmdQchisq - ' - resources.ApplyResources(Me.cmdQchisq, "cmdQchisq") - Me.cmdQchisq.Name = "cmdQchisq" - Me.cmdQchisq.UseVisualStyleBackColor = True - ' - 'cmdQt - ' - resources.ApplyResources(Me.cmdQt, "cmdQt") - Me.cmdQt.Name = "cmdQt" - Me.cmdQt.UseVisualStyleBackColor = True - ' - 'cmdQnorm - ' - resources.ApplyResources(Me.cmdQnorm, "cmdQnorm") - Me.cmdQnorm.Name = "cmdQnorm" - Me.cmdQnorm.UseVisualStyleBackColor = True - ' - 'cmdPt - ' - resources.ApplyResources(Me.cmdPt, "cmdPt") - Me.cmdPt.Name = "cmdPt" - Me.cmdPt.UseVisualStyleBackColor = True - ' - 'cmdLchoose - ' - resources.ApplyResources(Me.cmdLchoose, "cmdLchoose") - Me.cmdLchoose.Name = "cmdLchoose" - Me.cmdLchoose.UseVisualStyleBackColor = True - ' - 'cmdLfact - ' - resources.ApplyResources(Me.cmdLfact, "cmdLfact") - Me.cmdLfact.Name = "cmdLfact" - Me.cmdLfact.UseVisualStyleBackColor = True - ' - 'cmdTrigamma - ' - resources.ApplyResources(Me.cmdTrigamma, "cmdTrigamma") - Me.cmdTrigamma.Name = "cmdTrigamma" - Me.cmdTrigamma.UseVisualStyleBackColor = True - ' - 'cmdBeta - ' - resources.ApplyResources(Me.cmdBeta, "cmdBeta") - Me.cmdBeta.Name = "cmdBeta" - Me.cmdBeta.UseVisualStyleBackColor = True - ' - 'cmdDigamma - ' - resources.ApplyResources(Me.cmdDigamma, "cmdDigamma") - Me.cmdDigamma.Name = "cmdDigamma" - Me.cmdDigamma.UseVisualStyleBackColor = True - ' - 'grpMaths - ' - Me.grpMaths.Controls.Add(Me.cmdAtan2) - Me.grpMaths.Controls.Add(Me.cmdLogistic) - Me.grpMaths.Controls.Add(Me.cmdLogit) - Me.grpMaths.Controls.Add(Me.cmdSign) - Me.grpMaths.Controls.Add(Me.cmdRound) - Me.grpMaths.Controls.Add(Me.cmdSiginf) - Me.grpMaths.Controls.Add(Me.cmdAbs) - Me.grpMaths.Controls.Add(Me.cmdExp) - Me.grpMaths.Controls.Add(Me.cmdDeg) - Me.grpMaths.Controls.Add(Me.cmdTrunc) - Me.grpMaths.Controls.Add(Me.cmdAtan) - Me.grpMaths.Controls.Add(Me.cmdTan) - Me.grpMaths.Controls.Add(Me.cmdLogTen) - Me.grpMaths.Controls.Add(Me.cmdRad) - Me.grpMaths.Controls.Add(Me.cmdFloor) - Me.grpMaths.Controls.Add(Me.cmdAsin) - Me.grpMaths.Controls.Add(Me.cmdSin) - Me.grpMaths.Controls.Add(Me.cmdLog) - Me.grpMaths.Controls.Add(Me.cmdPi) - Me.grpMaths.Controls.Add(Me.cmdCeiling) - Me.grpMaths.Controls.Add(Me.cmdAcos) - Me.grpMaths.Controls.Add(Me.cmdCos) - Me.grpMaths.Controls.Add(Me.cmdSqrt) - resources.ApplyResources(Me.grpMaths, "grpMaths") - Me.grpMaths.Name = "grpMaths" - Me.grpMaths.TabStop = False - ' - 'cmdAtan2 - ' - resources.ApplyResources(Me.cmdAtan2, "cmdAtan2") - Me.cmdAtan2.Name = "cmdAtan2" - Me.cmdAtan2.UseVisualStyleBackColor = True - ' - 'cmdLogistic - ' - resources.ApplyResources(Me.cmdLogistic, "cmdLogistic") - Me.cmdLogistic.Name = "cmdLogistic" - Me.cmdLogistic.UseVisualStyleBackColor = True - ' - 'cmdLogit - ' - resources.ApplyResources(Me.cmdLogit, "cmdLogit") - Me.cmdLogit.Name = "cmdLogit" - Me.cmdLogit.UseVisualStyleBackColor = True - ' - 'cmdSign - ' - resources.ApplyResources(Me.cmdSign, "cmdSign") - Me.cmdSign.Name = "cmdSign" - Me.cmdSign.UseVisualStyleBackColor = True - ' - 'cmdRound - ' - resources.ApplyResources(Me.cmdRound, "cmdRound") - Me.cmdRound.Name = "cmdRound" - Me.cmdRound.UseVisualStyleBackColor = True - ' - 'cmdSiginf - ' - resources.ApplyResources(Me.cmdSiginf, "cmdSiginf") - Me.cmdSiginf.Name = "cmdSiginf" - Me.cmdSiginf.UseVisualStyleBackColor = True - ' - 'cmdAbs - ' - resources.ApplyResources(Me.cmdAbs, "cmdAbs") - Me.cmdAbs.Name = "cmdAbs" - Me.cmdAbs.UseVisualStyleBackColor = True - ' - 'cmdExp - ' - resources.ApplyResources(Me.cmdExp, "cmdExp") - Me.cmdExp.Name = "cmdExp" - Me.cmdExp.UseVisualStyleBackColor = True - ' - 'cmdDeg - ' - resources.ApplyResources(Me.cmdDeg, "cmdDeg") - Me.cmdDeg.Name = "cmdDeg" - Me.cmdDeg.UseVisualStyleBackColor = True - ' - 'cmdTrunc - ' - resources.ApplyResources(Me.cmdTrunc, "cmdTrunc") - Me.cmdTrunc.Name = "cmdTrunc" - Me.cmdTrunc.UseVisualStyleBackColor = True - ' - 'cmdAtan - ' - resources.ApplyResources(Me.cmdAtan, "cmdAtan") - Me.cmdAtan.Name = "cmdAtan" - Me.cmdAtan.UseVisualStyleBackColor = True - ' - 'cmdTan - ' - resources.ApplyResources(Me.cmdTan, "cmdTan") - Me.cmdTan.Name = "cmdTan" - Me.cmdTan.UseVisualStyleBackColor = True - ' - 'cmdLogTen - ' - resources.ApplyResources(Me.cmdLogTen, "cmdLogTen") - Me.cmdLogTen.Name = "cmdLogTen" - Me.cmdLogTen.UseVisualStyleBackColor = True - ' - 'cmdRad - ' - resources.ApplyResources(Me.cmdRad, "cmdRad") - Me.cmdRad.Name = "cmdRad" - Me.cmdRad.UseVisualStyleBackColor = True - ' - 'cmdFloor - ' - resources.ApplyResources(Me.cmdFloor, "cmdFloor") - Me.cmdFloor.Name = "cmdFloor" - Me.cmdFloor.UseVisualStyleBackColor = True - ' - 'cmdAsin - ' - resources.ApplyResources(Me.cmdAsin, "cmdAsin") - Me.cmdAsin.Name = "cmdAsin" - Me.cmdAsin.UseVisualStyleBackColor = True - ' - 'cmdSin - ' - resources.ApplyResources(Me.cmdSin, "cmdSin") - Me.cmdSin.Name = "cmdSin" - Me.cmdSin.UseVisualStyleBackColor = True - ' - 'cmdLog - ' - resources.ApplyResources(Me.cmdLog, "cmdLog") - Me.cmdLog.Name = "cmdLog" - Me.cmdLog.UseVisualStyleBackColor = True - ' - 'cmdPi - ' - resources.ApplyResources(Me.cmdPi, "cmdPi") - Me.cmdPi.Name = "cmdPi" - Me.cmdPi.UseVisualStyleBackColor = True - ' - 'cmdCeiling - ' - resources.ApplyResources(Me.cmdCeiling, "cmdCeiling") - Me.cmdCeiling.Name = "cmdCeiling" - Me.cmdCeiling.UseVisualStyleBackColor = True - ' - 'cmdAcos - ' - resources.ApplyResources(Me.cmdAcos, "cmdAcos") - Me.cmdAcos.Name = "cmdAcos" - Me.cmdAcos.UseVisualStyleBackColor = True - ' - 'cmdCos - ' - resources.ApplyResources(Me.cmdCos, "cmdCos") - Me.cmdCos.Name = "cmdCos" - Me.cmdCos.UseVisualStyleBackColor = True - ' - 'cmdSqrt - ' - resources.ApplyResources(Me.cmdSqrt, "cmdSqrt") - Me.cmdSqrt.Name = "cmdSqrt" - Me.cmdSqrt.UseVisualStyleBackColor = True - ' - 'cmdWakefield_Year - ' - resources.ApplyResources(Me.cmdWakefield_Year, "cmdWakefield_Year") - Me.cmdWakefield_Year.Name = "cmdWakefield_Year" - Me.cmdWakefield_Year.UseVisualStyleBackColor = True - ' - 'cmdValid - ' - resources.ApplyResources(Me.cmdValid, "cmdValid") - Me.cmdValid.Name = "cmdValid" - Me.cmdValid.UseVisualStyleBackColor = True - ' - 'cmdWakefield_Upper - ' - resources.ApplyResources(Me.cmdWakefield_Upper, "cmdWakefield_Upper") - Me.cmdWakefield_Upper.Name = "cmdWakefield_Upper" - Me.cmdWakefield_Upper.UseVisualStyleBackColor = True - ' - 'cmdString - ' - resources.ApplyResources(Me.cmdString, "cmdString") - Me.cmdString.Name = "cmdString" - Me.cmdString.UseVisualStyleBackColor = True - ' - 'cmdState - ' - resources.ApplyResources(Me.cmdState, "cmdState") - Me.cmdState.Name = "cmdState" - Me.cmdState.UseVisualStyleBackColor = True - ' - 'cmdSpeed - ' - resources.ApplyResources(Me.cmdSpeed, "cmdSpeed") - Me.cmdSpeed.Name = "cmdSpeed" - Me.cmdSpeed.UseVisualStyleBackColor = True - ' - 'cmdSmokes - ' - resources.ApplyResources(Me.cmdSmokes, "cmdSmokes") - Me.cmdSmokes.Name = "cmdSmokes" - Me.cmdSmokes.UseVisualStyleBackColor = True - ' - 'cmdSex - ' - resources.ApplyResources(Me.cmdSex, "cmdSex") - Me.cmdSex.Name = "cmdSex" - Me.cmdSex.UseVisualStyleBackColor = True - ' - 'cmdSex_Inclusive - ' - resources.ApplyResources(Me.cmdSex_Inclusive, "cmdSex_Inclusive") - Me.cmdSex_Inclusive.Name = "cmdSex_Inclusive" - Me.cmdSex_Inclusive.UseVisualStyleBackColor = True - ' - 'cmdGender - ' - resources.ApplyResources(Me.cmdGender, "cmdGender") - Me.cmdGender.Name = "cmdGender" - Me.cmdGender.UseVisualStyleBackColor = True - ' - 'cmdSentence - ' - resources.ApplyResources(Me.cmdSentence, "cmdSentence") - Me.cmdSentence.Name = "cmdSentence" - Me.cmdSentence.UseVisualStyleBackColor = True - ' - 'cmdSat - ' - resources.ApplyResources(Me.cmdSat, "cmdSat") - Me.cmdSat.Name = "cmdSat" - Me.cmdSat.UseVisualStyleBackColor = True - ' - 'cmdReligion - ' - resources.ApplyResources(Me.cmdReligion, "cmdReligion") - Me.cmdReligion.Name = "cmdReligion" - Me.cmdReligion.UseVisualStyleBackColor = True - ' - 'cmdRace - ' - resources.ApplyResources(Me.cmdRace, "cmdRace") - Me.cmdRace.Name = "cmdRace" - Me.cmdRace.UseVisualStyleBackColor = True - ' - 'cmdPolitical - ' - resources.ApplyResources(Me.cmdPolitical, "cmdPolitical") - Me.cmdPolitical.Name = "cmdPolitical" - Me.cmdPolitical.UseVisualStyleBackColor = True - ' - 'cmdNormal - ' - resources.ApplyResources(Me.cmdNormal, "cmdNormal") - Me.cmdNormal.Name = "cmdNormal" - Me.cmdNormal.UseVisualStyleBackColor = True - ' - 'cmdName - ' - resources.ApplyResources(Me.cmdName, "cmdName") - Me.cmdName.Name = "cmdName" - Me.cmdName.UseVisualStyleBackColor = True - ' - 'cmdWakefield_Month - ' - resources.ApplyResources(Me.cmdWakefield_Month, "cmdWakefield_Month") - Me.cmdWakefield_Month.Name = "cmdWakefield_Month" - Me.cmdWakefield_Month.UseVisualStyleBackColor = True - ' - 'cmdMilitary - ' - resources.ApplyResources(Me.cmdMilitary, "cmdMilitary") - Me.cmdMilitary.Name = "cmdMilitary" - Me.cmdMilitary.UseVisualStyleBackColor = True - ' - 'cmdMarital - ' - resources.ApplyResources(Me.cmdMarital, "cmdMarital") - Me.cmdMarital.Name = "cmdMarital" - Me.cmdMarital.UseVisualStyleBackColor = True - ' - 'cmdLorem_ipsum - ' - resources.ApplyResources(Me.cmdLorem_ipsum, "cmdLorem_ipsum") - Me.cmdLorem_ipsum.Name = "cmdLorem_ipsum" - Me.cmdLorem_ipsum.UseVisualStyleBackColor = True - ' - 'cmdGpa - ' - resources.ApplyResources(Me.cmdGpa, "cmdGpa") - Me.cmdGpa.Name = "cmdGpa" - Me.cmdGpa.UseVisualStyleBackColor = True - ' - 'cmdEla - ' - resources.ApplyResources(Me.cmdEla, "cmdEla") - Me.cmdEla.Name = "cmdEla" - Me.cmdEla.UseVisualStyleBackColor = True - ' - 'cmdMath - ' - resources.ApplyResources(Me.cmdMath, "cmdMath") - Me.cmdMath.Name = "cmdMath" - Me.cmdMath.UseVisualStyleBackColor = True - ' - 'cmdLevel - ' - resources.ApplyResources(Me.cmdLevel, "cmdLevel") - Me.cmdLevel.Name = "cmdLevel" - Me.cmdLevel.UseVisualStyleBackColor = True - ' - 'cmdLanguage - ' - resources.ApplyResources(Me.cmdLanguage, "cmdLanguage") - Me.cmdLanguage.Name = "cmdLanguage" - Me.cmdLanguage.UseVisualStyleBackColor = True - ' - 'cmdIq - ' - resources.ApplyResources(Me.cmdIq, "cmdIq") - Me.cmdIq.Name = "cmdIq" - Me.cmdIq.UseVisualStyleBackColor = True - ' - 'cmdInternet_Browser - ' - resources.ApplyResources(Me.cmdInternet_Browser, "cmdInternet_Browser") - Me.cmdInternet_Browser.Name = "cmdInternet_Browser" - Me.cmdInternet_Browser.UseVisualStyleBackColor = True - ' - 'cmdGrade_Level - ' - resources.ApplyResources(Me.cmdGrade_Level, "cmdGrade_Level") - Me.cmdGrade_Level.Name = "cmdGrade_Level" - Me.cmdGrade_Level.UseVisualStyleBackColor = True - ' - 'cmdEye - ' - resources.ApplyResources(Me.cmdEye, "cmdEye") - Me.cmdEye.Name = "cmdEye" - Me.cmdEye.UseVisualStyleBackColor = True - ' - 'cmdEmployment - ' - resources.ApplyResources(Me.cmdEmployment, "cmdEmployment") - Me.cmdEmployment.Name = "cmdEmployment" - Me.cmdEmployment.UseVisualStyleBackColor = True - ' - 'cmdEducation - ' - resources.ApplyResources(Me.cmdEducation, "cmdEducation") - Me.cmdEducation.Name = "cmdEducation" - Me.cmdEducation.UseVisualStyleBackColor = True - ' - 'cmdDummy - ' - resources.ApplyResources(Me.cmdDummy, "cmdDummy") - Me.cmdDummy.Name = "cmdDummy" - Me.cmdDummy.UseVisualStyleBackColor = True - ' - 'cmdDob - ' - resources.ApplyResources(Me.cmdDob, "cmdDob") - Me.cmdDob.Name = "cmdDob" - Me.cmdDob.UseVisualStyleBackColor = True - ' - 'cmdDna - ' - resources.ApplyResources(Me.cmdDna, "cmdDna") - Me.cmdDna.Name = "cmdDna" - Me.cmdDna.UseVisualStyleBackColor = True - ' - 'cmdDice - ' - resources.ApplyResources(Me.cmdDice, "cmdDice") - Me.cmdDice.Name = "cmdDice" - Me.cmdDice.UseVisualStyleBackColor = True - ' - 'cmdDied - ' - resources.ApplyResources(Me.cmdDied, "cmdDied") - Me.cmdDied.Name = "cmdDied" - Me.cmdDied.UseVisualStyleBackColor = True - ' - 'cmdDeath - ' - resources.ApplyResources(Me.cmdDeath, "cmdDeath") - Me.cmdDeath.Name = "cmdDeath" - Me.cmdDeath.UseVisualStyleBackColor = True - ' - 'cmdDate_Stamp - ' - resources.ApplyResources(Me.cmdDate_Stamp, "cmdDate_Stamp") - Me.cmdDate_Stamp.Name = "cmdDate_Stamp" - Me.cmdDate_Stamp.UseVisualStyleBackColor = True - ' - 'cmdPrimary - ' - resources.ApplyResources(Me.cmdPrimary, "cmdPrimary") - Me.cmdPrimary.Name = "cmdPrimary" - Me.cmdPrimary.UseVisualStyleBackColor = True - ' - 'cmdColor - ' - resources.ApplyResources(Me.cmdColor, "cmdColor") - Me.cmdColor.Name = "cmdColor" - Me.cmdColor.UseVisualStyleBackColor = True - ' - 'cmdCoin - ' - resources.ApplyResources(Me.cmdCoin, "cmdCoin") - Me.cmdCoin.Name = "cmdCoin" - Me.cmdCoin.UseVisualStyleBackColor = True - ' - 'cmdChildren - ' - resources.ApplyResources(Me.cmdChildren, "cmdChildren") - Me.cmdChildren.Name = "cmdChildren" - Me.cmdChildren.UseVisualStyleBackColor = True - ' - 'cmdHeight - ' - resources.ApplyResources(Me.cmdHeight, "cmdHeight") - Me.cmdHeight.Name = "cmdHeight" - Me.cmdHeight.UseVisualStyleBackColor = True - ' - 'grpWakefield - ' - Me.grpWakefield.Controls.Add(Me.cmdWakefield_Year) - Me.grpWakefield.Controls.Add(Me.cmdValid) - Me.grpWakefield.Controls.Add(Me.cmdWakefield_Upper) - Me.grpWakefield.Controls.Add(Me.cmdString) - Me.grpWakefield.Controls.Add(Me.cmdState) - Me.grpWakefield.Controls.Add(Me.cmdSpeed) - Me.grpWakefield.Controls.Add(Me.cmdSmokes) - Me.grpWakefield.Controls.Add(Me.cmdSex) - Me.grpWakefield.Controls.Add(Me.cmdSex_Inclusive) - Me.grpWakefield.Controls.Add(Me.cmdGender) - Me.grpWakefield.Controls.Add(Me.cmdSentence) - Me.grpWakefield.Controls.Add(Me.cmdSat) - Me.grpWakefield.Controls.Add(Me.cmdReligion) - Me.grpWakefield.Controls.Add(Me.cmdRace) - Me.grpWakefield.Controls.Add(Me.cmdPolitical) - Me.grpWakefield.Controls.Add(Me.cmdNormal) - Me.grpWakefield.Controls.Add(Me.cmdName) - Me.grpWakefield.Controls.Add(Me.cmdWakefield_Month) - Me.grpWakefield.Controls.Add(Me.cmdMilitary) - Me.grpWakefield.Controls.Add(Me.cmdMarital) - Me.grpWakefield.Controls.Add(Me.cmdLorem_ipsum) - Me.grpWakefield.Controls.Add(Me.cmdLikert) - Me.grpWakefield.Controls.Add(Me.cmdGpa) - Me.grpWakefield.Controls.Add(Me.cmdEla) - Me.grpWakefield.Controls.Add(Me.cmdMath) - Me.grpWakefield.Controls.Add(Me.cmdLevel) - Me.grpWakefield.Controls.Add(Me.cmdLanguage) - Me.grpWakefield.Controls.Add(Me.cmdIq) - Me.grpWakefield.Controls.Add(Me.cmdInternet_Browser) - Me.grpWakefield.Controls.Add(Me.cmdGrade_Level) - Me.grpWakefield.Controls.Add(Me.cmdEye) - Me.grpWakefield.Controls.Add(Me.cmdEmployment) - Me.grpWakefield.Controls.Add(Me.cmdEducation) - Me.grpWakefield.Controls.Add(Me.cmdDummy) - Me.grpWakefield.Controls.Add(Me.cmdDob) - Me.grpWakefield.Controls.Add(Me.cmdDna) - Me.grpWakefield.Controls.Add(Me.cmdDice) - Me.grpWakefield.Controls.Add(Me.cmdDied) - Me.grpWakefield.Controls.Add(Me.cmdDeath) - Me.grpWakefield.Controls.Add(Me.cmdDate_Stamp) - Me.grpWakefield.Controls.Add(Me.cmdPrimary) - Me.grpWakefield.Controls.Add(Me.cmdColor) - Me.grpWakefield.Controls.Add(Me.cmdCoin) - Me.grpWakefield.Controls.Add(Me.cmdChildren) - Me.grpWakefield.Controls.Add(Me.cmdCar) - Me.grpWakefield.Controls.Add(Me.cmdAnswer) - Me.grpWakefield.Controls.Add(Me.cmdPet) - Me.grpWakefield.Controls.Add(Me.cmdAnimal) - Me.grpWakefield.Controls.Add(Me.cmdAge) - Me.grpWakefield.Controls.Add(Me.cmdIncome) - Me.grpWakefield.Controls.Add(Me.cmdHeight) - Me.grpWakefield.Controls.Add(Me.cmdHair) - Me.grpWakefield.Controls.Add(Me.cmdGroup) - Me.grpWakefield.Controls.Add(Me.cmdGrade) - resources.ApplyResources(Me.grpWakefield, "grpWakefield") - Me.grpWakefield.Name = "grpWakefield" - Me.grpWakefield.TabStop = False - ' - 'cmdLikert - ' - resources.ApplyResources(Me.cmdLikert, "cmdLikert") - Me.cmdLikert.Name = "cmdLikert" - Me.cmdLikert.UseVisualStyleBackColor = True - ' - 'cmdCar - ' - resources.ApplyResources(Me.cmdCar, "cmdCar") - Me.cmdCar.Name = "cmdCar" - Me.cmdCar.UseVisualStyleBackColor = True - ' - 'cmdAnswer - ' - resources.ApplyResources(Me.cmdAnswer, "cmdAnswer") - Me.cmdAnswer.Name = "cmdAnswer" - Me.cmdAnswer.UseVisualStyleBackColor = True - ' - 'cmdPet - ' - resources.ApplyResources(Me.cmdPet, "cmdPet") - Me.cmdPet.Name = "cmdPet" - Me.cmdPet.UseVisualStyleBackColor = True - ' - 'cmdAnimal - ' - resources.ApplyResources(Me.cmdAnimal, "cmdAnimal") - Me.cmdAnimal.Name = "cmdAnimal" - Me.cmdAnimal.UseVisualStyleBackColor = True - ' - 'cmdAge - ' - resources.ApplyResources(Me.cmdAge, "cmdAge") - Me.cmdAge.Name = "cmdAge" - Me.cmdAge.UseVisualStyleBackColor = True - ' - 'cmdIncome - ' - resources.ApplyResources(Me.cmdIncome, "cmdIncome") - Me.cmdIncome.Name = "cmdIncome" - Me.cmdIncome.UseVisualStyleBackColor = True - ' - 'cmdHair - ' - resources.ApplyResources(Me.cmdHair, "cmdHair") - Me.cmdHair.Name = "cmdHair" - Me.cmdHair.UseVisualStyleBackColor = True - ' - 'cmdGroup - ' - resources.ApplyResources(Me.cmdGroup, "cmdGroup") - Me.cmdGroup.Name = "cmdGroup" - Me.cmdGroup.UseVisualStyleBackColor = True - ' - 'cmdGrade - ' - resources.ApplyResources(Me.cmdGrade, "cmdGrade") - Me.cmdGrade.Name = "cmdGrade" - Me.cmdGrade.UseVisualStyleBackColor = True - ' - 'grpCircular - ' - Me.grpCircular.Controls.Add(Me.cmdCircular) - Me.grpCircular.Controls.Add(Me.cmdCircQuantile) - Me.grpCircular.Controls.Add(Me.cmdCircMax) - Me.grpCircular.Controls.Add(Me.cmdA1) - Me.grpCircular.Controls.Add(Me.cmdAngVar) - Me.grpCircular.Controls.Add(Me.cmdCircRho) - Me.grpCircular.Controls.Add(Me.cmdCircQ3) - Me.grpCircular.Controls.Add(Me.cmdCircQ1) - Me.grpCircular.Controls.Add(Me.cmdCircMin) - Me.grpCircular.Controls.Add(Me.cmdAngDev) - Me.grpCircular.Controls.Add(Me.cmdCircVar) - Me.grpCircular.Controls.Add(Me.cmdCircSd) - Me.grpCircular.Controls.Add(Me.cmdCircRange) - Me.grpCircular.Controls.Add(Me.cmdMedianHL) - Me.grpCircular.Controls.Add(Me.cmdCircMedian) - Me.grpCircular.Controls.Add(Me.cmdCircMean) - resources.ApplyResources(Me.grpCircular, "grpCircular") - Me.grpCircular.Name = "grpCircular" - Me.grpCircular.TabStop = False - ' - 'cmdCircular - ' - resources.ApplyResources(Me.cmdCircular, "cmdCircular") - Me.cmdCircular.Name = "cmdCircular" - Me.cmdCircular.UseVisualStyleBackColor = True - ' - 'cmdCircQuantile - ' - resources.ApplyResources(Me.cmdCircQuantile, "cmdCircQuantile") - Me.cmdCircQuantile.Name = "cmdCircQuantile" - Me.cmdCircQuantile.UseVisualStyleBackColor = True - ' - 'cmdCircMax - ' - resources.ApplyResources(Me.cmdCircMax, "cmdCircMax") - Me.cmdCircMax.Name = "cmdCircMax" - Me.cmdCircMax.UseVisualStyleBackColor = True - ' - 'cmdA1 - ' - resources.ApplyResources(Me.cmdA1, "cmdA1") - Me.cmdA1.Name = "cmdA1" - Me.cmdA1.UseVisualStyleBackColor = True - ' - 'cmdAngVar - ' - resources.ApplyResources(Me.cmdAngVar, "cmdAngVar") - Me.cmdAngVar.Name = "cmdAngVar" - Me.cmdAngVar.UseVisualStyleBackColor = True - ' - 'cmdCircRho - ' - resources.ApplyResources(Me.cmdCircRho, "cmdCircRho") - Me.cmdCircRho.Name = "cmdCircRho" - Me.cmdCircRho.UseVisualStyleBackColor = True - ' - 'cmdCircQ3 - ' - resources.ApplyResources(Me.cmdCircQ3, "cmdCircQ3") - Me.cmdCircQ3.Name = "cmdCircQ3" - Me.cmdCircQ3.UseVisualStyleBackColor = True - ' - 'cmdCircQ1 - ' - resources.ApplyResources(Me.cmdCircQ1, "cmdCircQ1") - Me.cmdCircQ1.Name = "cmdCircQ1" - Me.cmdCircQ1.UseVisualStyleBackColor = True - ' - 'cmdCircMin - ' - resources.ApplyResources(Me.cmdCircMin, "cmdCircMin") - Me.cmdCircMin.Name = "cmdCircMin" - Me.cmdCircMin.UseVisualStyleBackColor = True - ' - 'cmdAngDev - ' - resources.ApplyResources(Me.cmdAngDev, "cmdAngDev") - Me.cmdAngDev.Name = "cmdAngDev" - Me.cmdAngDev.UseVisualStyleBackColor = True - ' - 'cmdCircVar - ' - resources.ApplyResources(Me.cmdCircVar, "cmdCircVar") - Me.cmdCircVar.Name = "cmdCircVar" - Me.cmdCircVar.UseVisualStyleBackColor = True - ' - 'cmdCircSd - ' - resources.ApplyResources(Me.cmdCircSd, "cmdCircSd") - Me.cmdCircSd.Name = "cmdCircSd" - Me.cmdCircSd.UseVisualStyleBackColor = True - ' - 'cmdCircRange - ' - resources.ApplyResources(Me.cmdCircRange, "cmdCircRange") - Me.cmdCircRange.Name = "cmdCircRange" - Me.cmdCircRange.UseVisualStyleBackColor = True - ' - 'cmdMedianHL - ' - resources.ApplyResources(Me.cmdMedianHL, "cmdMedianHL") - Me.cmdMedianHL.Name = "cmdMedianHL" - Me.cmdMedianHL.UseVisualStyleBackColor = True - ' - 'cmdCircMedian - ' - resources.ApplyResources(Me.cmdCircMedian, "cmdCircMedian") - Me.cmdCircMedian.Name = "cmdCircMedian" - Me.cmdCircMedian.UseVisualStyleBackColor = True - ' - 'cmdCircMean - ' - resources.ApplyResources(Me.cmdCircMean, "cmdCircMean") - Me.cmdCircMean.Name = "cmdCircMean" - Me.cmdCircMean.UseVisualStyleBackColor = True - ' - 'ucrInputCalOptions - ' - Me.ucrInputCalOptions.AddQuotesIfUnrecognised = True - Me.ucrInputCalOptions.IsReadOnly = False - resources.ApplyResources(Me.ucrInputCalOptions, "ucrInputCalOptions") - Me.ucrInputCalOptions.Name = "ucrInputCalOptions" - ' - 'ucrSaveResultInto - ' - Me.ucrSaveResultInto.AddQuotesIfUnrecognised = True - Me.ucrSaveResultInto.IsReadOnly = False - resources.ApplyResources(Me.ucrSaveResultInto, "ucrSaveResultInto") - Me.ucrSaveResultInto.Name = "ucrSaveResultInto" - ' - 'ucrInputTryMessage - ' - Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True - Me.ucrInputTryMessage.IsMultiline = False - Me.ucrInputTryMessage.IsReadOnly = True - resources.ApplyResources(Me.ucrInputTryMessage, "ucrInputTryMessage") - Me.ucrInputTryMessage.Name = "ucrInputTryMessage" - ' - 'ucrSelectorForCalculations - ' - Me.ucrSelectorForCalculations.bDropUnusedFilterLevels = False - Me.ucrSelectorForCalculations.bShowHiddenColumns = False - Me.ucrSelectorForCalculations.bUseCurrentFilter = True - resources.ApplyResources(Me.ucrSelectorForCalculations, "ucrSelectorForCalculations") - Me.ucrSelectorForCalculations.Name = "ucrSelectorForCalculations" - ' - 'ucrReceiverForCalculation - ' - Me.ucrReceiverForCalculation.frmParent = Nothing - resources.ApplyResources(Me.ucrReceiverForCalculation, "ucrReceiverForCalculation") - Me.ucrReceiverForCalculation.Name = "ucrReceiverForCalculation" - Me.ucrReceiverForCalculation.Selector = Nothing - Me.ucrReceiverForCalculation.strNcFilePath = "" - Me.ucrReceiverForCalculation.ucrSelector = Nothing - ' - 'ucrCalculator - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.grpCircular) - Me.Controls.Add(Me.grpWakefield) - Me.Controls.Add(Me.grpLogical) - Me.Controls.Add(Me.grpSummary) - Me.Controls.Add(Me.grpMaths) - Me.Controls.Add(Me.grpProbabilty) - Me.Controls.Add(Me.grpTransform) - Me.Controls.Add(Me.grpStrings) - Me.Controls.Add(Me.grpDates) - Me.Controls.Add(Me.cmdHelp) - Me.Controls.Add(Me.chkShowArguments) - Me.Controls.Add(Me.ucrInputCalOptions) - Me.Controls.Add(Me.grpBasic) - Me.Controls.Add(Me.ucrSaveResultInto) - Me.Controls.Add(Me.chkSaveResultInto) - Me.Controls.Add(Me.ucrInputTryMessage) - Me.Controls.Add(Me.cmdTry) - Me.Controls.Add(Me.ucrSelectorForCalculations) - Me.Controls.Add(Me.ucrReceiverForCalculation) - Me.Controls.Add(Me.lblExpression) - Me.Name = "ucrCalculator" - Me.grpBasic.ResumeLayout(False) - Me.grpDates.ResumeLayout(False) - Me.grpTransform.ResumeLayout(False) - Me.grpSummary.ResumeLayout(False) - Me.grpStrings.ResumeLayout(False) - Me.grpLogical.ResumeLayout(False) - Me.grpProbabilty.ResumeLayout(False) - Me.grpMaths.ResumeLayout(False) - Me.grpWakefield.ResumeLayout(False) - Me.grpCircular.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - - Friend WithEvents ucrReceiverForCalculation As ucrReceiverExpression - Friend WithEvents lblExpression As Label - Friend WithEvents ucrSaveResultInto As ucrInputComboBox - Friend WithEvents chkSaveResultInto As CheckBox - Friend WithEvents ucrInputTryMessage As ucrInputTextBox - Friend WithEvents cmdTry As Button - Friend WithEvents ucrSelectorForCalculations As ucrSelectorByDataFrameAddRemove - Friend WithEvents cmdHelp As Button - Friend WithEvents chkShowArguments As CheckBox - Friend WithEvents ucrInputCalOptions As ucrInputComboBox - Friend WithEvents grpBasic As GroupBox - Friend WithEvents cmdBrackets As Button - Friend WithEvents cmdPower As Button - Friend WithEvents cmdDivide As Button - Friend WithEvents cmdPlus As Button - Friend WithEvents cmdMinus As Button - Friend WithEvents cmdDot As Button - Friend WithEvents cmd9 As Button - Friend WithEvents cmd8 As Button - Friend WithEvents cmd7 As Button - Friend WithEvents cmd6 As Button - Friend WithEvents cmd5 As Button - Friend WithEvents cmd4 As Button - Friend WithEvents cmd3 As Button - Friend WithEvents cmd2 As Button - Friend WithEvents cmd0 As Button - Friend WithEvents cmd1 As Button - Friend WithEvents grpDates As GroupBox - Friend WithEvents cmdDmy As Button - Friend WithEvents cmdDek As Button - Friend WithEvents cmdDay As Button - Friend WithEvents cmdMonth As Button - Friend WithEvents cmdYear As Button - Friend WithEvents cmdDate As Button - Friend WithEvents cmdYday As Button - Friend WithEvents cmdWday As Button - Friend WithEvents cmdMdy As Button - Friend WithEvents cmdYmd As Button - Friend WithEvents cmdDoy As Button - Friend WithEvents cmdLeap As Button - Friend WithEvents grpTransform As GroupBox - Friend WithEvents cmdcumsum As Button - Friend WithEvents cmdcummin As Button - Friend WithEvents cmdcummax As Button - Friend WithEvents cmdPMin As Button - Friend WithEvents cmdpmax As Button - Friend WithEvents cmdLead As Button - Friend WithEvents cmdLag As Button - Friend WithEvents grpStrings As GroupBox - Friend WithEvents cmdSplit As Button - Friend WithEvents cmdCombine As Button - Friend WithEvents cmdDetect As Button - Friend WithEvents cmdTrim As Button - Friend WithEvents cmdReplace As Button - Friend WithEvents cmdTitle As Button - Friend WithEvents cmdLower As Button - Friend WithEvents cmdUpper As Button - Friend WithEvents cmdSort As Button - Friend WithEvents cmdOrder As Button - Friend WithEvents cmdPad As Button - Friend WithEvents cmdExtract As Button - Friend WithEvents cmdCountstrings As Button - Friend WithEvents cmdLocate As Button - Friend WithEvents grpLogical As GroupBox - Friend WithEvents cmdOpeningBracket As Button - Friend WithEvents cmdColon As Button - Friend WithEvents cmdGreaterOrEqualsTo As Button - Friend WithEvents cmdClossingBracket As Button - Friend WithEvents cmdAnd As Button - Friend WithEvents cmdQuotes As Button - Friend WithEvents cmdSquareBrackets As Button - Friend WithEvents cmdIntegerDivision As Button - Friend WithEvents cmdModulas As Button - Friend WithEvents cmdGreater As Button - Friend WithEvents cmdLesserOrEqualsTo As Button - Friend WithEvents cmdLesser As Button - Friend WithEvents cmdOr As Button - Friend WithEvents cmdNot As Button - Friend WithEvents cmdNotEqualsTo As Button - Friend WithEvents cmdEquivalent As Button - Friend WithEvents grpProbabilty As GroupBox - Friend WithEvents cmdDigamma As Button - Friend WithEvents cmdGamma As Button - Friend WithEvents cmdLbeta As Button - Friend WithEvents cmdqF As Button - Friend WithEvents cmdFact As Button - Friend WithEvents cmdChoose As Button - Friend WithEvents cmdPf As Button - Friend WithEvents cmdPChisq As Button - Friend WithEvents cmdLgamma As Button - Friend WithEvents cmdPnorm As Button - Friend WithEvents cmdQchisq As Button - Friend WithEvents cmdQt As Button - Friend WithEvents cmdQnorm As Button - Friend WithEvents cmdPt As Button - Friend WithEvents cmdLchoose As Button - Friend WithEvents cmdLfact As Button - Friend WithEvents cmdTrigamma As Button - Friend WithEvents cmdBeta As Button - Friend WithEvents grpMaths As GroupBox - Friend WithEvents cmdSign As Button - Friend WithEvents cmdRound As Button - Friend WithEvents cmdSiginf As Button - Friend WithEvents cmdAbs As Button - Friend WithEvents cmdExp As Button - Friend WithEvents cmdDeg As Button - Friend WithEvents cmdTrunc As Button - Friend WithEvents cmdAtan As Button - Friend WithEvents cmdTan As Button - Friend WithEvents cmdLogTen As Button - Friend WithEvents cmdRad As Button - Friend WithEvents cmdFloor As Button - Friend WithEvents cmdAsin As Button - Friend WithEvents cmdSin As Button - Friend WithEvents cmdLog As Button - Friend WithEvents cmdPi As Button - Friend WithEvents cmdCeiling As Button - Friend WithEvents cmdAcos As Button - Friend WithEvents cmdCos As Button - Friend WithEvents cmdSqrt As Button - Friend WithEvents grpSummary As GroupBox - Friend WithEvents cmdIQR As Button - Friend WithEvents cmdQuantile As Button - Friend WithEvents cmdRange As Button - Friend WithEvents cmdSd As Button - Friend WithEvents cmdVar As Button - Friend WithEvents cmdMedian As Button - Friend WithEvents cmdMin As Button - Friend WithEvents cmdMax As Button - Friend WithEvents cmdMean As Button - Friend WithEvents cmdSum As Button - Friend WithEvents cmdMiss As Button - Friend WithEvents cmdLength As Button - Friend WithEvents cmdComma As Button - Friend WithEvents cmdClear As Button - Friend WithEvents cmdMultiply As Button - Friend WithEvents cmdpercentrank As Button - Friend WithEvents cmdDiff As Button - Friend WithEvents cmdEcdf As Button - Friend WithEvents cmdmovemean As Button - Friend WithEvents cmdCumMean As Button - Friend WithEvents cmdNtile As Button - Friend WithEvents cmMovMed As Button - Friend WithEvents cmdMRank As Button - Friend WithEvents cmdDRank As Button - Friend WithEvents cmdMovMax As Button - Friend WithEvents cmdMovSum As Button - Friend WithEvents cmdAny As Button - Friend WithEvents cmdAll As Button - Friend WithEvents cmdIsTrue As Button - Friend WithEvents cmdIsNa As Button - Friend WithEvents cmdNotIsNa As Button - Friend WithEvents cmdDuplicate As Button - Friend WithEvents cmdIfelse As Button - Friend WithEvents cmdmatch As Button - Friend WithEvents cmdwhen As Button - Friend WithEvents cmdNear As Button - Friend WithEvents cmdBetween As Button - Friend WithEvents cmdIsFalse As Button - Friend WithEvents cmdRowRank As Button - Friend WithEvents cmdNonMiss As Button - Friend WithEvents cmdDistinct As Button - Friend WithEvents cmdMad As Button - Friend WithEvents cmdMc As Button - Friend WithEvents cmdPropn As Button - Friend WithEvents cmdCv As Button - Friend WithEvents cmdSkew As Button - Friend WithEvents cmdAnyDup As Button - Friend WithEvents cmdCor As Button - Friend WithEvents cmdCov As Button - Friend WithEvents cmdFirst As Button - Friend WithEvents cmdLast As Button - Friend WithEvents cmdnth As Button - Friend WithEvents cmdMode As Button - Friend WithEvents Button1 As Button - Friend WithEvents cmdNA As Button - Friend WithEvents cmdIn As Button - Friend WithEvents cmdWhich As Button - Friend WithEvents cmdDoubleSqrBrackets As Button - Friend WithEvents cmdFalse As Button - Friend WithEvents cmdTrue As Button - Friend WithEvents ttCalculator As ToolTip - Friend WithEvents cmdWakefield_Year As Button - Friend WithEvents cmdValid As Button - Friend WithEvents cmdWakefield_Upper As Button - Friend WithEvents cmdString As Button - Friend WithEvents cmdState As Button - Friend WithEvents cmdSpeed As Button - Friend WithEvents cmdSmokes As Button - Friend WithEvents cmdSex As Button - Friend WithEvents cmdSex_Inclusive As Button - Friend WithEvents cmdGender As Button - Friend WithEvents cmdSentence As Button - Friend WithEvents cmdSat As Button - Friend WithEvents cmdReligion As Button - Friend WithEvents cmdRace As Button - Friend WithEvents cmdPolitical As Button - Friend WithEvents cmdNormal As Button - Friend WithEvents cmdName As Button - Friend WithEvents cmdWakefield_Month As Button - Friend WithEvents cmdMilitary As Button - Friend WithEvents cmdMarital As Button - Friend WithEvents cmdLorem_ipsum As Button - Friend WithEvents cmdGpa As Button - Friend WithEvents cmdEla As Button - Friend WithEvents cmdMath As Button - Friend WithEvents cmdLevel As Button - Friend WithEvents cmdLanguage As Button - Friend WithEvents cmdIq As Button - Friend WithEvents cmdInternet_Browser As Button - Friend WithEvents cmdGrade_Level As Button - Friend WithEvents cmdEye As Button - Friend WithEvents cmdEmployment As Button - Friend WithEvents cmdEducation As Button - Friend WithEvents cmdDummy As Button - Friend WithEvents cmdDob As Button - Friend WithEvents cmdDna As Button - Friend WithEvents cmdDice As Button - Friend WithEvents cmdDied As Button - Friend WithEvents cmdDeath As Button - Friend WithEvents cmdDate_Stamp As Button - Friend WithEvents cmdPrimary As Button - Friend WithEvents cmdColor As Button - Friend WithEvents cmdCoin As Button - Friend WithEvents cmdChildren As Button - Friend WithEvents cmdHeight As Button - Friend WithEvents grpWakefield As GroupBox - Friend WithEvents cmdLikert As Button - Friend WithEvents cmdCar As Button - Friend WithEvents cmdAnswer As Button - Friend WithEvents cmdPet As Button - Friend WithEvents cmdAnimal As Button - Friend WithEvents cmdAge As Button - Friend WithEvents cmdIncome As Button - Friend WithEvents cmdHair As Button - Friend WithEvents cmdGroup As Button - Friend WithEvents cmdGrade As Button - Friend WithEvents cmdLogistic As Button - Friend WithEvents cmdLogit As Button - Friend WithEvents cmdAtan2 As Button - Friend WithEvents cmdQuarter As Button - Friend WithEvents cmdD_In_M As Button - Friend WithEvents cmdAm As Button - Friend WithEvents cmdSec As Button - Friend WithEvents cmdHour As Button - Friend WithEvents cmdminutes As Button - Friend WithEvents grpCircular As GroupBox - Friend WithEvents cmdCircMedian As Button - Friend WithEvents cmdCircMean As Button - Friend WithEvents cmdCircQ3 As Button - Friend WithEvents cmdCircQ1 As Button - Friend WithEvents cmdCircMax As Button - Friend WithEvents cmdCircMin As Button - Friend WithEvents cmdA1 As Button - Friend WithEvents cmdAngDev As Button - Friend WithEvents cmdAngVar As Button - Friend WithEvents cmdCircVar As Button - Friend WithEvents cmdCircSd As Button - Friend WithEvents cmdCircRange As Button - Friend WithEvents cmdMedianHL As Button - Friend WithEvents cmdCircRho As Button - Friend WithEvents cmdCircQuantile As Button - Friend WithEvents cmdCircular As Button -End Class +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + + +Partial Class ucrCalculator + Inherits System.Windows.Forms.UserControl + + 'UserControl overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ucrCalculator)) + Me.lblExpression = New System.Windows.Forms.Label() + Me.chkSaveResultInto = New System.Windows.Forms.CheckBox() + Me.cmdTry = New System.Windows.Forms.Button() + Me.cmdHelp = New System.Windows.Forms.Button() + Me.chkShowArguments = New System.Windows.Forms.CheckBox() + Me.grpBasic = New System.Windows.Forms.GroupBox() + Me.cmdClear = New System.Windows.Forms.Button() + Me.cmdComma = New System.Windows.Forms.Button() + Me.cmdBrackets = New System.Windows.Forms.Button() + Me.cmdPower = New System.Windows.Forms.Button() + Me.cmdDivide = New System.Windows.Forms.Button() + Me.cmdPlus = New System.Windows.Forms.Button() + Me.cmdMinus = New System.Windows.Forms.Button() + Me.cmdMultiply = New System.Windows.Forms.Button() + Me.cmdDot = New System.Windows.Forms.Button() + Me.cmd9 = New System.Windows.Forms.Button() + Me.cmd8 = New System.Windows.Forms.Button() + Me.cmd7 = New System.Windows.Forms.Button() + Me.cmd6 = New System.Windows.Forms.Button() + Me.cmd5 = New System.Windows.Forms.Button() + Me.cmd4 = New System.Windows.Forms.Button() + Me.cmd3 = New System.Windows.Forms.Button() + Me.cmd2 = New System.Windows.Forms.Button() + Me.cmd0 = New System.Windows.Forms.Button() + Me.cmd1 = New System.Windows.Forms.Button() + Me.grpDates = New System.Windows.Forms.GroupBox() + Me.cmdQuarter = New System.Windows.Forms.Button() + Me.cmdD_In_M = New System.Windows.Forms.Button() + Me.cmdAm = New System.Windows.Forms.Button() + Me.cmdSec = New System.Windows.Forms.Button() + Me.cmdHour = New System.Windows.Forms.Button() + Me.cmdminutes = New System.Windows.Forms.Button() + Me.cmdDmy = New System.Windows.Forms.Button() + Me.cmdDek = New System.Windows.Forms.Button() + Me.cmdDay = New System.Windows.Forms.Button() + Me.cmdMonth = New System.Windows.Forms.Button() + Me.cmdYear = New System.Windows.Forms.Button() + Me.cmdDate = New System.Windows.Forms.Button() + Me.cmdYday = New System.Windows.Forms.Button() + Me.cmdWday = New System.Windows.Forms.Button() + Me.cmdMdy = New System.Windows.Forms.Button() + Me.cmdYmd = New System.Windows.Forms.Button() + Me.cmdDoy = New System.Windows.Forms.Button() + Me.cmdLeap = New System.Windows.Forms.Button() + Me.grpTransform = New System.Windows.Forms.GroupBox() + Me.cmdNasplin = New System.Windows.Forms.Button() + Me.cmdNaapprox = New System.Windows.Forms.Button() + Me.cmdNaest = New System.Windows.Forms.Button() + Me.cmdNafill = New System.Windows.Forms.Button() + Me.cmdMovmin = New System.Windows.Forms.Button() + Me.cmdRowRank = New System.Windows.Forms.Button() + Me.cmdDiff = New System.Windows.Forms.Button() + Me.cmdCumdist = New System.Windows.Forms.Button() + Me.cmdmovemean = New System.Windows.Forms.Button() + Me.cmdCumMean = New System.Windows.Forms.Button() + Me.cmdNtile = New System.Windows.Forms.Button() + Me.cmMovMed = New System.Windows.Forms.Button() + Me.cmdMRank = New System.Windows.Forms.Button() + Me.cmdDRank = New System.Windows.Forms.Button() + Me.cmdMovMax = New System.Windows.Forms.Button() + Me.cmdMovSum = New System.Windows.Forms.Button() + Me.cmdpercentrank = New System.Windows.Forms.Button() + Me.cmdcumsum = New System.Windows.Forms.Button() + Me.cmdcummin = New System.Windows.Forms.Button() + Me.cmdcummax = New System.Windows.Forms.Button() + Me.cmdPMin = New System.Windows.Forms.Button() + Me.cmdpmax = New System.Windows.Forms.Button() + Me.cmdLead = New System.Windows.Forms.Button() + Me.cmdLag = New System.Windows.Forms.Button() + Me.grpSummary = New System.Windows.Forms.GroupBox() + Me.cmdMode = New System.Windows.Forms.Button() + Me.cmdFirst = New System.Windows.Forms.Button() + Me.cmdLast = New System.Windows.Forms.Button() + Me.cmdnth = New System.Windows.Forms.Button() + Me.cmdCor = New System.Windows.Forms.Button() + Me.cmdCov = New System.Windows.Forms.Button() + Me.cmdMad = New System.Windows.Forms.Button() + Me.cmdMc = New System.Windows.Forms.Button() + Me.cmdPropn = New System.Windows.Forms.Button() + Me.cmdCv = New System.Windows.Forms.Button() + Me.cmdSkew = New System.Windows.Forms.Button() + Me.cmdAnyDup = New System.Windows.Forms.Button() + Me.cmdDistinct = New System.Windows.Forms.Button() + Me.cmdNonMiss = New System.Windows.Forms.Button() + Me.cmdIQR = New System.Windows.Forms.Button() + Me.cmdQuantile = New System.Windows.Forms.Button() + Me.cmdRange = New System.Windows.Forms.Button() + Me.cmdSd = New System.Windows.Forms.Button() + Me.cmdMedian = New System.Windows.Forms.Button() + Me.cmdMin = New System.Windows.Forms.Button() + Me.cmdMax = New System.Windows.Forms.Button() + Me.cmdMean = New System.Windows.Forms.Button() + Me.cmdMiss = New System.Windows.Forms.Button() + Me.cmdLength = New System.Windows.Forms.Button() + Me.cmdSum = New System.Windows.Forms.Button() + Me.cmdVar = New System.Windows.Forms.Button() + Me.grpLogical = New System.Windows.Forms.GroupBox() + Me.cmdFalse = New System.Windows.Forms.Button() + Me.cmdTrue = New System.Windows.Forms.Button() + Me.cmdDoubleSqrBrackets = New System.Windows.Forms.Button() + Me.cmdIn = New System.Windows.Forms.Button() + Me.cmdWhich = New System.Windows.Forms.Button() + Me.cmdNA = New System.Windows.Forms.Button() + Me.cmdNear = New System.Windows.Forms.Button() + Me.cmdBetween = New System.Windows.Forms.Button() + Me.cmdIsFalse = New System.Windows.Forms.Button() + Me.cmdAny = New System.Windows.Forms.Button() + Me.cmdAll = New System.Windows.Forms.Button() + Me.cmdIsTrue = New System.Windows.Forms.Button() + Me.cmdIsNa = New System.Windows.Forms.Button() + Me.cmdNotIsNa = New System.Windows.Forms.Button() + Me.cmdDuplicate = New System.Windows.Forms.Button() + Me.cmdIfelse = New System.Windows.Forms.Button() + Me.cmdmatch = New System.Windows.Forms.Button() + Me.cmdwhen = New System.Windows.Forms.Button() + Me.cmdOpeningBracket = New System.Windows.Forms.Button() + Me.cmdColon = New System.Windows.Forms.Button() + Me.cmdGreaterOrEqualsTo = New System.Windows.Forms.Button() + Me.cmdClossingBracket = New System.Windows.Forms.Button() + Me.cmdAnd = New System.Windows.Forms.Button() + Me.cmdQuotes = New System.Windows.Forms.Button() + Me.cmdSquareBrackets = New System.Windows.Forms.Button() + Me.cmdIntegerDivision = New System.Windows.Forms.Button() + Me.cmdModulas = New System.Windows.Forms.Button() + Me.cmdGreater = New System.Windows.Forms.Button() + Me.cmdLesserOrEqualsTo = New System.Windows.Forms.Button() + Me.cmdLesser = New System.Windows.Forms.Button() + Me.cmdOr = New System.Windows.Forms.Button() + Me.cmdNot = New System.Windows.Forms.Button() + Me.cmdNotEqualsTo = New System.Windows.Forms.Button() + Me.cmdEquivalent = New System.Windows.Forms.Button() + Me.grpStrings = New System.Windows.Forms.GroupBox() + Me.cmdStarts = New System.Windows.Forms.Button() + Me.cmdReplace2 = New System.Windows.Forms.Button() + Me.cmdReplace = New System.Windows.Forms.Button() + Me.cmdRemove2 = New System.Windows.Forms.Button() + Me.cmdRemove1 = New System.Windows.Forms.Button() + Me.cmdLocate2 = New System.Windows.Forms.Button() + Me.cmdExtract2 = New System.Windows.Forms.Button() + Me.cmdEnd = New System.Windows.Forms.Button() + Me.cmdEncodeb = New System.Windows.Forms.Button() + Me.cmdSquishb = New System.Windows.Forms.Button() + Me.cmdSplit = New System.Windows.Forms.Button() + Me.cmdCombine = New System.Windows.Forms.Button() + Me.cmdDetect = New System.Windows.Forms.Button() + Me.cmdTrim = New System.Windows.Forms.Button() + Me.cmdTitle = New System.Windows.Forms.Button() + Me.cmdLower = New System.Windows.Forms.Button() + Me.cmdUpper = New System.Windows.Forms.Button() + Me.cmdSort = New System.Windows.Forms.Button() + Me.cmdOrder = New System.Windows.Forms.Button() + Me.cmdPad = New System.Windows.Forms.Button() + Me.cmdExtract = New System.Windows.Forms.Button() + Me.cmdCountstrings = New System.Windows.Forms.Button() + Me.cmdLocate = New System.Windows.Forms.Button() + Me.grpProbabilty = New System.Windows.Forms.GroupBox() + Me.cmdQnbin = New System.Windows.Forms.Button() + Me.cmdQpois = New System.Windows.Forms.Button() + Me.cmdQbinom = New System.Windows.Forms.Button() + Me.cmdQbirth = New System.Windows.Forms.Button() + Me.cmdQbeta = New System.Windows.Forms.Button() + Me.cmdPnbin = New System.Windows.Forms.Button() + Me.cmdPpois = New System.Windows.Forms.Button() + Me.cmdPbinom = New System.Windows.Forms.Button() + Me.cmdPbirth = New System.Windows.Forms.Button() + Me.cmdPbeta = New System.Windows.Forms.Button() + Me.cmdQgamma = New System.Windows.Forms.Button() + Me.cmdPgamma = New System.Windows.Forms.Button() + Me.cmdGamma = New System.Windows.Forms.Button() + Me.cmdLbeta = New System.Windows.Forms.Button() + Me.cmdqF = New System.Windows.Forms.Button() + Me.cmdFact = New System.Windows.Forms.Button() + Me.cmdChoose = New System.Windows.Forms.Button() + Me.cmdPf = New System.Windows.Forms.Button() + Me.cmdPChisq = New System.Windows.Forms.Button() + Me.cmdLgamma = New System.Windows.Forms.Button() + Me.cmdPnorm = New System.Windows.Forms.Button() + Me.cmdQchisq = New System.Windows.Forms.Button() + Me.cmdQt = New System.Windows.Forms.Button() + Me.cmdQnorm = New System.Windows.Forms.Button() + Me.cmdPt = New System.Windows.Forms.Button() + Me.cmdLchoose = New System.Windows.Forms.Button() + Me.cmdLfact = New System.Windows.Forms.Button() + Me.cmdTrigamma = New System.Windows.Forms.Button() + Me.cmdBeta = New System.Windows.Forms.Button() + Me.cmdDigamma = New System.Windows.Forms.Button() + Me.grpMaths = New System.Windows.Forms.GroupBox() + Me.cmdAtan2 = New System.Windows.Forms.Button() + Me.cmdLogistic = New System.Windows.Forms.Button() + Me.cmdLogit = New System.Windows.Forms.Button() + Me.cmdSign = New System.Windows.Forms.Button() + Me.cmdRound = New System.Windows.Forms.Button() + Me.cmdSiginf = New System.Windows.Forms.Button() + Me.cmdAbs = New System.Windows.Forms.Button() + Me.cmdExp = New System.Windows.Forms.Button() + Me.cmdDeg = New System.Windows.Forms.Button() + Me.cmdTrunc = New System.Windows.Forms.Button() + Me.cmdAtan = New System.Windows.Forms.Button() + Me.cmdTan = New System.Windows.Forms.Button() + Me.cmdLogTen = New System.Windows.Forms.Button() + Me.cmdRad = New System.Windows.Forms.Button() + Me.cmdFloor = New System.Windows.Forms.Button() + Me.cmdAsin = New System.Windows.Forms.Button() + Me.cmdSin = New System.Windows.Forms.Button() + Me.cmdLog = New System.Windows.Forms.Button() + Me.cmdPi = New System.Windows.Forms.Button() + Me.cmdCeiling = New System.Windows.Forms.Button() + Me.cmdAcos = New System.Windows.Forms.Button() + Me.cmdCos = New System.Windows.Forms.Button() + Me.cmdSqrt = New System.Windows.Forms.Button() + Me.ttCalculator = New System.Windows.Forms.ToolTip(Me.components) + Me.cmdWakefield_Year = New System.Windows.Forms.Button() + Me.cmdValid = New System.Windows.Forms.Button() + Me.cmdWakefield_Upper = New System.Windows.Forms.Button() + Me.cmdString = New System.Windows.Forms.Button() + Me.cmdState = New System.Windows.Forms.Button() + Me.cmdSpeed = New System.Windows.Forms.Button() + Me.cmdSmokes = New System.Windows.Forms.Button() + Me.cmdSex = New System.Windows.Forms.Button() + Me.cmdSex_Inclusive = New System.Windows.Forms.Button() + Me.cmdGender = New System.Windows.Forms.Button() + Me.cmdSentence = New System.Windows.Forms.Button() + Me.cmdSat = New System.Windows.Forms.Button() + Me.cmdReligion = New System.Windows.Forms.Button() + Me.cmdRace = New System.Windows.Forms.Button() + Me.cmdPolitical = New System.Windows.Forms.Button() + Me.cmdNormal = New System.Windows.Forms.Button() + Me.cmdName = New System.Windows.Forms.Button() + Me.cmdWakefield_Month = New System.Windows.Forms.Button() + Me.cmdMilitary = New System.Windows.Forms.Button() + Me.cmdMarital = New System.Windows.Forms.Button() + Me.cmdLorem_ipsum = New System.Windows.Forms.Button() + Me.cmdGpa = New System.Windows.Forms.Button() + Me.cmdEla = New System.Windows.Forms.Button() + Me.cmdMath = New System.Windows.Forms.Button() + Me.cmdLevel = New System.Windows.Forms.Button() + Me.cmdLanguage = New System.Windows.Forms.Button() + Me.cmdIq = New System.Windows.Forms.Button() + Me.cmdInternet_Browser = New System.Windows.Forms.Button() + Me.cmdGrade_Level = New System.Windows.Forms.Button() + Me.cmdEye = New System.Windows.Forms.Button() + Me.cmdEmployment = New System.Windows.Forms.Button() + Me.cmdEducation = New System.Windows.Forms.Button() + Me.cmdDummy = New System.Windows.Forms.Button() + Me.cmdDob = New System.Windows.Forms.Button() + Me.cmdDna = New System.Windows.Forms.Button() + Me.cmdDice = New System.Windows.Forms.Button() + Me.cmdDied = New System.Windows.Forms.Button() + Me.cmdDeath = New System.Windows.Forms.Button() + Me.cmdDate_Stamp = New System.Windows.Forms.Button() + Me.cmdPrimary = New System.Windows.Forms.Button() + Me.cmdColor = New System.Windows.Forms.Button() + Me.cmdCoin = New System.Windows.Forms.Button() + Me.cmdChildren = New System.Windows.Forms.Button() + Me.cmdHeight = New System.Windows.Forms.Button() + Me.grpWakefield = New System.Windows.Forms.GroupBox() + Me.cmdLinkert7 = New System.Windows.Forms.Button() + Me.cmdLikert = New System.Windows.Forms.Button() + Me.cmdCar = New System.Windows.Forms.Button() + Me.cmdAnswer = New System.Windows.Forms.Button() + Me.cmdPet = New System.Windows.Forms.Button() + Me.cmdAnimal = New System.Windows.Forms.Button() + Me.cmdAge = New System.Windows.Forms.Button() + Me.cmdIncome = New System.Windows.Forms.Button() + Me.cmdHair = New System.Windows.Forms.Button() + Me.cmdGroup = New System.Windows.Forms.Button() + Me.cmdGrade = New System.Windows.Forms.Button() + Me.grpCircular = New System.Windows.Forms.GroupBox() + Me.cmdCircular = New System.Windows.Forms.Button() + Me.cmdCircQuantile = New System.Windows.Forms.Button() + Me.cmdCircMax = New System.Windows.Forms.Button() + Me.cmdA1 = New System.Windows.Forms.Button() + Me.cmdAngVar = New System.Windows.Forms.Button() + Me.cmdCircRho = New System.Windows.Forms.Button() + Me.cmdCircQ3 = New System.Windows.Forms.Button() + Me.cmdCircQ1 = New System.Windows.Forms.Button() + Me.cmdCircMin = New System.Windows.Forms.Button() + Me.cmdAngDev = New System.Windows.Forms.Button() + Me.cmdCircVar = New System.Windows.Forms.Button() + Me.cmdCircSd = New System.Windows.Forms.Button() + Me.cmdCircRange = New System.Windows.Forms.Button() + Me.cmdMedianHL = New System.Windows.Forms.Button() + Me.cmdCircMedian = New System.Windows.Forms.Button() + Me.cmdCircMean = New System.Windows.Forms.Button() + Me.grpFactor = New System.Windows.Forms.GroupBox() + Me.cmdShuffle = New System.Windows.Forms.Button() + Me.cmdShift = New System.Windows.Forms.Button() + Me.cmdReverse = New System.Windows.Forms.Button() + Me.cmdReorder = New System.Windows.Forms.Button() + Me.cmdRelevel = New System.Windows.Forms.Button() + Me.cmdRecode = New System.Windows.Forms.Button() + Me.cmdOther = New System.Windows.Forms.Button() + Me.cmdFmatch = New System.Windows.Forms.Button() + Me.cmdLump = New System.Windows.Forms.Button() + Me.cmdInseq = New System.Windows.Forms.Button() + Me.cmdInfreq = New System.Windows.Forms.Button() + Me.cmdInorder = New System.Windows.Forms.Button() + Me.cmdAdd_na = New System.Windows.Forms.Button() + Me.cmdExpand = New System.Windows.Forms.Button() + Me.cmdDrop = New System.Windows.Forms.Button() + Me.cmdCross = New System.Windows.Forms.Button() + Me.cmdCollapse = New System.Windows.Forms.Button() + Me.cmdLabelled = New System.Windows.Forms.Button() + Me.cmdFactor = New System.Windows.Forms.Button() + Me.cmdAnon = New System.Windows.Forms.Button() + Me.grpModifier = New System.Windows.Forms.GroupBox() + Me.cmdRegex = New System.Windows.Forms.Button() + Me.cmdFixed = New System.Windows.Forms.Button() + Me.cmdCollate = New System.Windows.Forms.Button() + Me.cmdBoundary = New System.Windows.Forms.Button() + Me.grpSymbols = New System.Windows.Forms.GroupBox() + Me.cmdOr3 = New System.Windows.Forms.Button() + Me.cmdEscape = New System.Windows.Forms.Button() + Me.cmdPlusZero = New System.Windows.Forms.Button() + Me.cmdZero = New System.Windows.Forms.Button() + Me.cmdPlusOne = New System.Windows.Forms.Button() + Me.cmdZeroOrOne = New System.Windows.Forms.Button() + Me.cmdNumbers = New System.Windows.Forms.Button() + Me.cmdNot1 = New System.Windows.Forms.Button() + Me.cmdOr2 = New System.Windows.Forms.Button() + Me.cmdOr1 = New System.Windows.Forms.Button() + Me.cmdSpace = New System.Windows.Forms.Button() + Me.cmdDigit = New System.Windows.Forms.Button() + Me.cmdEnd1 = New System.Windows.Forms.Button() + Me.cmdbegin = New System.Windows.Forms.Button() + Me.cmdAny1 = New System.Windows.Forms.Button() + Me.ucrInputCalOptions = New instat.ucrInputComboBox() + Me.ucrSaveResultInto = New instat.ucrInputComboBox() + Me.ucrInputTryMessage = New instat.ucrInputTextBox() + Me.ucrSelectorForCalculations = New instat.ucrSelectorByDataFrameAddRemove() + Me.ucrReceiverForCalculation = New instat.ucrReceiverExpression() + Me.grpBasic.SuspendLayout() + Me.grpDates.SuspendLayout() + Me.grpTransform.SuspendLayout() + Me.grpSummary.SuspendLayout() + Me.grpLogical.SuspendLayout() + Me.grpStrings.SuspendLayout() + Me.grpProbabilty.SuspendLayout() + Me.grpMaths.SuspendLayout() + Me.grpWakefield.SuspendLayout() + Me.grpCircular.SuspendLayout() + Me.grpFactor.SuspendLayout() + Me.grpModifier.SuspendLayout() + Me.grpSymbols.SuspendLayout() + Me.SuspendLayout() + ' + 'lblExpression + ' + resources.ApplyResources(Me.lblExpression, "lblExpression") + Me.lblExpression.Name = "lblExpression" + Me.lblExpression.Tag = "Expression" + ' + 'chkSaveResultInto + ' + resources.ApplyResources(Me.chkSaveResultInto, "chkSaveResultInto") + Me.chkSaveResultInto.Name = "chkSaveResultInto" + Me.chkSaveResultInto.UseVisualStyleBackColor = True + ' + 'cmdTry + ' + resources.ApplyResources(Me.cmdTry, "cmdTry") + Me.cmdTry.Name = "cmdTry" + Me.cmdTry.UseVisualStyleBackColor = True + ' + 'cmdHelp + ' + resources.ApplyResources(Me.cmdHelp, "cmdHelp") + Me.cmdHelp.Name = "cmdHelp" + Me.cmdHelp.UseVisualStyleBackColor = True + ' + 'chkShowArguments + ' + resources.ApplyResources(Me.chkShowArguments, "chkShowArguments") + Me.chkShowArguments.Name = "chkShowArguments" + Me.chkShowArguments.UseVisualStyleBackColor = True + ' + 'grpBasic + ' + Me.grpBasic.Controls.Add(Me.cmdClear) + Me.grpBasic.Controls.Add(Me.cmdComma) + Me.grpBasic.Controls.Add(Me.cmdBrackets) + Me.grpBasic.Controls.Add(Me.cmdPower) + Me.grpBasic.Controls.Add(Me.cmdDivide) + Me.grpBasic.Controls.Add(Me.cmdPlus) + Me.grpBasic.Controls.Add(Me.cmdMinus) + Me.grpBasic.Controls.Add(Me.cmdMultiply) + Me.grpBasic.Controls.Add(Me.cmdDot) + Me.grpBasic.Controls.Add(Me.cmd9) + Me.grpBasic.Controls.Add(Me.cmd8) + Me.grpBasic.Controls.Add(Me.cmd7) + Me.grpBasic.Controls.Add(Me.cmd6) + Me.grpBasic.Controls.Add(Me.cmd5) + Me.grpBasic.Controls.Add(Me.cmd4) + Me.grpBasic.Controls.Add(Me.cmd3) + Me.grpBasic.Controls.Add(Me.cmd2) + Me.grpBasic.Controls.Add(Me.cmd0) + Me.grpBasic.Controls.Add(Me.cmd1) + resources.ApplyResources(Me.grpBasic, "grpBasic") + Me.grpBasic.Name = "grpBasic" + Me.grpBasic.TabStop = False + ' + 'cmdClear + ' + resources.ApplyResources(Me.cmdClear, "cmdClear") + Me.cmdClear.Name = "cmdClear" + Me.cmdClear.UseVisualStyleBackColor = True + ' + 'cmdComma + ' + resources.ApplyResources(Me.cmdComma, "cmdComma") + Me.cmdComma.Name = "cmdComma" + Me.cmdComma.UseVisualStyleBackColor = True + ' + 'cmdBrackets + ' + resources.ApplyResources(Me.cmdBrackets, "cmdBrackets") + Me.cmdBrackets.Name = "cmdBrackets" + Me.cmdBrackets.UseVisualStyleBackColor = True + ' + 'cmdPower + ' + resources.ApplyResources(Me.cmdPower, "cmdPower") + Me.cmdPower.Name = "cmdPower" + Me.cmdPower.UseVisualStyleBackColor = True + ' + 'cmdDivide + ' + resources.ApplyResources(Me.cmdDivide, "cmdDivide") + Me.cmdDivide.Name = "cmdDivide" + Me.cmdDivide.UseVisualStyleBackColor = True + ' + 'cmdPlus + ' + resources.ApplyResources(Me.cmdPlus, "cmdPlus") + Me.cmdPlus.Name = "cmdPlus" + Me.cmdPlus.UseVisualStyleBackColor = True + ' + 'cmdMinus + ' + resources.ApplyResources(Me.cmdMinus, "cmdMinus") + Me.cmdMinus.Name = "cmdMinus" + Me.cmdMinus.UseVisualStyleBackColor = True + ' + 'cmdMultiply + ' + resources.ApplyResources(Me.cmdMultiply, "cmdMultiply") + Me.cmdMultiply.Name = "cmdMultiply" + Me.cmdMultiply.UseVisualStyleBackColor = True + ' + 'cmdDot + ' + resources.ApplyResources(Me.cmdDot, "cmdDot") + Me.cmdDot.Name = "cmdDot" + Me.cmdDot.UseVisualStyleBackColor = True + ' + 'cmd9 + ' + resources.ApplyResources(Me.cmd9, "cmd9") + Me.cmd9.Name = "cmd9" + Me.cmd9.UseVisualStyleBackColor = True + ' + 'cmd8 + ' + resources.ApplyResources(Me.cmd8, "cmd8") + Me.cmd8.Name = "cmd8" + Me.cmd8.UseVisualStyleBackColor = True + ' + 'cmd7 + ' + resources.ApplyResources(Me.cmd7, "cmd7") + Me.cmd7.Name = "cmd7" + Me.cmd7.UseVisualStyleBackColor = True + ' + 'cmd6 + ' + resources.ApplyResources(Me.cmd6, "cmd6") + Me.cmd6.Name = "cmd6" + Me.cmd6.UseVisualStyleBackColor = True + ' + 'cmd5 + ' + resources.ApplyResources(Me.cmd5, "cmd5") + Me.cmd5.Name = "cmd5" + Me.cmd5.UseVisualStyleBackColor = True + ' + 'cmd4 + ' + resources.ApplyResources(Me.cmd4, "cmd4") + Me.cmd4.Name = "cmd4" + Me.cmd4.UseVisualStyleBackColor = True + ' + 'cmd3 + ' + resources.ApplyResources(Me.cmd3, "cmd3") + Me.cmd3.Name = "cmd3" + Me.cmd3.UseVisualStyleBackColor = True + ' + 'cmd2 + ' + resources.ApplyResources(Me.cmd2, "cmd2") + Me.cmd2.Name = "cmd2" + Me.cmd2.UseVisualStyleBackColor = True + ' + 'cmd0 + ' + resources.ApplyResources(Me.cmd0, "cmd0") + Me.cmd0.Name = "cmd0" + Me.cmd0.UseVisualStyleBackColor = True + ' + 'cmd1 + ' + resources.ApplyResources(Me.cmd1, "cmd1") + Me.cmd1.Name = "cmd1" + Me.cmd1.UseVisualStyleBackColor = True + ' + 'grpDates + ' + Me.grpDates.Controls.Add(Me.cmdQuarter) + Me.grpDates.Controls.Add(Me.cmdD_In_M) + Me.grpDates.Controls.Add(Me.cmdAm) + Me.grpDates.Controls.Add(Me.cmdSec) + Me.grpDates.Controls.Add(Me.cmdHour) + Me.grpDates.Controls.Add(Me.cmdminutes) + Me.grpDates.Controls.Add(Me.cmdDmy) + Me.grpDates.Controls.Add(Me.cmdDek) + Me.grpDates.Controls.Add(Me.cmdDay) + Me.grpDates.Controls.Add(Me.cmdMonth) + Me.grpDates.Controls.Add(Me.cmdYear) + Me.grpDates.Controls.Add(Me.cmdDate) + Me.grpDates.Controls.Add(Me.cmdYday) + Me.grpDates.Controls.Add(Me.cmdWday) + Me.grpDates.Controls.Add(Me.cmdMdy) + Me.grpDates.Controls.Add(Me.cmdYmd) + Me.grpDates.Controls.Add(Me.cmdDoy) + Me.grpDates.Controls.Add(Me.cmdLeap) + resources.ApplyResources(Me.grpDates, "grpDates") + Me.grpDates.Name = "grpDates" + Me.grpDates.TabStop = False + ' + 'cmdQuarter + ' + resources.ApplyResources(Me.cmdQuarter, "cmdQuarter") + Me.cmdQuarter.Name = "cmdQuarter" + Me.cmdQuarter.UseVisualStyleBackColor = True + ' + 'cmdD_In_M + ' + resources.ApplyResources(Me.cmdD_In_M, "cmdD_In_M") + Me.cmdD_In_M.Name = "cmdD_In_M" + Me.cmdD_In_M.UseVisualStyleBackColor = True + ' + 'cmdAm + ' + resources.ApplyResources(Me.cmdAm, "cmdAm") + Me.cmdAm.Name = "cmdAm" + Me.cmdAm.UseVisualStyleBackColor = True + ' + 'cmdSec + ' + resources.ApplyResources(Me.cmdSec, "cmdSec") + Me.cmdSec.Name = "cmdSec" + Me.cmdSec.UseVisualStyleBackColor = True + ' + 'cmdHour + ' + resources.ApplyResources(Me.cmdHour, "cmdHour") + Me.cmdHour.Name = "cmdHour" + Me.cmdHour.UseVisualStyleBackColor = True + ' + 'cmdminutes + ' + resources.ApplyResources(Me.cmdminutes, "cmdminutes") + Me.cmdminutes.Name = "cmdminutes" + Me.cmdminutes.UseVisualStyleBackColor = True + ' + 'cmdDmy + ' + resources.ApplyResources(Me.cmdDmy, "cmdDmy") + Me.cmdDmy.Name = "cmdDmy" + Me.cmdDmy.Tag = "dmy" + Me.cmdDmy.UseVisualStyleBackColor = True + ' + 'cmdDek + ' + resources.ApplyResources(Me.cmdDek, "cmdDek") + Me.cmdDek.Name = "cmdDek" + Me.cmdDek.UseVisualStyleBackColor = True + ' + 'cmdDay + ' + resources.ApplyResources(Me.cmdDay, "cmdDay") + Me.cmdDay.Name = "cmdDay" + Me.cmdDay.UseVisualStyleBackColor = True + ' + 'cmdMonth + ' + resources.ApplyResources(Me.cmdMonth, "cmdMonth") + Me.cmdMonth.Name = "cmdMonth" + Me.cmdMonth.UseVisualStyleBackColor = True + ' + 'cmdYear + ' + resources.ApplyResources(Me.cmdYear, "cmdYear") + Me.cmdYear.Name = "cmdYear" + Me.cmdYear.UseVisualStyleBackColor = True + ' + 'cmdDate + ' + resources.ApplyResources(Me.cmdDate, "cmdDate") + Me.cmdDate.Name = "cmdDate" + Me.cmdDate.UseVisualStyleBackColor = True + ' + 'cmdYday + ' + resources.ApplyResources(Me.cmdYday, "cmdYday") + Me.cmdYday.Name = "cmdYday" + Me.cmdYday.UseVisualStyleBackColor = True + ' + 'cmdWday + ' + resources.ApplyResources(Me.cmdWday, "cmdWday") + Me.cmdWday.Name = "cmdWday" + Me.cmdWday.UseVisualStyleBackColor = True + ' + 'cmdMdy + ' + resources.ApplyResources(Me.cmdMdy, "cmdMdy") + Me.cmdMdy.Name = "cmdMdy" + Me.cmdMdy.UseVisualStyleBackColor = True + ' + 'cmdYmd + ' + resources.ApplyResources(Me.cmdYmd, "cmdYmd") + Me.cmdYmd.Name = "cmdYmd" + Me.cmdYmd.UseVisualStyleBackColor = True + ' + 'cmdDoy + ' + resources.ApplyResources(Me.cmdDoy, "cmdDoy") + Me.cmdDoy.Name = "cmdDoy" + Me.cmdDoy.UseVisualStyleBackColor = True + ' + 'cmdLeap + ' + resources.ApplyResources(Me.cmdLeap, "cmdLeap") + Me.cmdLeap.Name = "cmdLeap" + Me.cmdLeap.UseVisualStyleBackColor = True + ' + 'grpTransform + ' + Me.grpTransform.Controls.Add(Me.cmdNasplin) + Me.grpTransform.Controls.Add(Me.cmdNaapprox) + Me.grpTransform.Controls.Add(Me.cmdNaest) + Me.grpTransform.Controls.Add(Me.cmdNafill) + Me.grpTransform.Controls.Add(Me.cmdMovmin) + Me.grpTransform.Controls.Add(Me.cmdRowRank) + Me.grpTransform.Controls.Add(Me.cmdDiff) + Me.grpTransform.Controls.Add(Me.cmdCumdist) + Me.grpTransform.Controls.Add(Me.cmdmovemean) + Me.grpTransform.Controls.Add(Me.cmdCumMean) + Me.grpTransform.Controls.Add(Me.cmdNtile) + Me.grpTransform.Controls.Add(Me.cmMovMed) + Me.grpTransform.Controls.Add(Me.cmdMRank) + Me.grpTransform.Controls.Add(Me.cmdDRank) + Me.grpTransform.Controls.Add(Me.cmdMovMax) + Me.grpTransform.Controls.Add(Me.cmdMovSum) + Me.grpTransform.Controls.Add(Me.cmdpercentrank) + Me.grpTransform.Controls.Add(Me.cmdcumsum) + Me.grpTransform.Controls.Add(Me.cmdcummin) + Me.grpTransform.Controls.Add(Me.cmdcummax) + Me.grpTransform.Controls.Add(Me.cmdPMin) + Me.grpTransform.Controls.Add(Me.cmdpmax) + Me.grpTransform.Controls.Add(Me.cmdLead) + Me.grpTransform.Controls.Add(Me.cmdLag) + resources.ApplyResources(Me.grpTransform, "grpTransform") + Me.grpTransform.Name = "grpTransform" + Me.grpTransform.TabStop = False + ' + 'cmdNasplin + ' + resources.ApplyResources(Me.cmdNasplin, "cmdNasplin") + Me.cmdNasplin.Name = "cmdNasplin" + Me.cmdNasplin.UseVisualStyleBackColor = True + ' + 'cmdNaapprox + ' + resources.ApplyResources(Me.cmdNaapprox, "cmdNaapprox") + Me.cmdNaapprox.Name = "cmdNaapprox" + Me.cmdNaapprox.UseVisualStyleBackColor = True + ' + 'cmdNaest + ' + resources.ApplyResources(Me.cmdNaest, "cmdNaest") + Me.cmdNaest.Name = "cmdNaest" + Me.cmdNaest.UseVisualStyleBackColor = True + ' + 'cmdNafill + ' + resources.ApplyResources(Me.cmdNafill, "cmdNafill") + Me.cmdNafill.Name = "cmdNafill" + Me.cmdNafill.UseVisualStyleBackColor = True + ' + 'cmdMovmin + ' + resources.ApplyResources(Me.cmdMovmin, "cmdMovmin") + Me.cmdMovmin.Name = "cmdMovmin" + Me.cmdMovmin.UseVisualStyleBackColor = True + ' + 'cmdRowRank + ' + resources.ApplyResources(Me.cmdRowRank, "cmdRowRank") + Me.cmdRowRank.Name = "cmdRowRank" + Me.cmdRowRank.UseVisualStyleBackColor = True + ' + 'cmdDiff + ' + resources.ApplyResources(Me.cmdDiff, "cmdDiff") + Me.cmdDiff.Name = "cmdDiff" + Me.cmdDiff.UseVisualStyleBackColor = True + ' + 'cmdCumdist + ' + resources.ApplyResources(Me.cmdCumdist, "cmdCumdist") + Me.cmdCumdist.Name = "cmdCumdist" + Me.cmdCumdist.UseVisualStyleBackColor = True + ' + 'cmdmovemean + ' + resources.ApplyResources(Me.cmdmovemean, "cmdmovemean") + Me.cmdmovemean.Name = "cmdmovemean" + Me.cmdmovemean.UseVisualStyleBackColor = True + ' + 'cmdCumMean + ' + resources.ApplyResources(Me.cmdCumMean, "cmdCumMean") + Me.cmdCumMean.Name = "cmdCumMean" + Me.cmdCumMean.UseVisualStyleBackColor = True + ' + 'cmdNtile + ' + resources.ApplyResources(Me.cmdNtile, "cmdNtile") + Me.cmdNtile.Name = "cmdNtile" + Me.cmdNtile.UseVisualStyleBackColor = True + ' + 'cmMovMed + ' + resources.ApplyResources(Me.cmMovMed, "cmMovMed") + Me.cmMovMed.Name = "cmMovMed" + Me.cmMovMed.UseVisualStyleBackColor = True + ' + 'cmdMRank + ' + resources.ApplyResources(Me.cmdMRank, "cmdMRank") + Me.cmdMRank.Name = "cmdMRank" + Me.cmdMRank.UseVisualStyleBackColor = True + ' + 'cmdDRank + ' + resources.ApplyResources(Me.cmdDRank, "cmdDRank") + Me.cmdDRank.Name = "cmdDRank" + Me.cmdDRank.UseVisualStyleBackColor = True + ' + 'cmdMovMax + ' + resources.ApplyResources(Me.cmdMovMax, "cmdMovMax") + Me.cmdMovMax.Name = "cmdMovMax" + Me.cmdMovMax.UseVisualStyleBackColor = True + ' + 'cmdMovSum + ' + resources.ApplyResources(Me.cmdMovSum, "cmdMovSum") + Me.cmdMovSum.Name = "cmdMovSum" + Me.cmdMovSum.UseVisualStyleBackColor = True + ' + 'cmdpercentrank + ' + resources.ApplyResources(Me.cmdpercentrank, "cmdpercentrank") + Me.cmdpercentrank.Name = "cmdpercentrank" + Me.cmdpercentrank.UseVisualStyleBackColor = True + ' + 'cmdcumsum + ' + resources.ApplyResources(Me.cmdcumsum, "cmdcumsum") + Me.cmdcumsum.Name = "cmdcumsum" + Me.cmdcumsum.UseVisualStyleBackColor = True + ' + 'cmdcummin + ' + resources.ApplyResources(Me.cmdcummin, "cmdcummin") + Me.cmdcummin.Name = "cmdcummin" + Me.cmdcummin.UseVisualStyleBackColor = True + ' + 'cmdcummax + ' + resources.ApplyResources(Me.cmdcummax, "cmdcummax") + Me.cmdcummax.Name = "cmdcummax" + Me.cmdcummax.UseVisualStyleBackColor = True + ' + 'cmdPMin + ' + resources.ApplyResources(Me.cmdPMin, "cmdPMin") + Me.cmdPMin.Name = "cmdPMin" + Me.cmdPMin.UseVisualStyleBackColor = True + ' + 'cmdpmax + ' + resources.ApplyResources(Me.cmdpmax, "cmdpmax") + Me.cmdpmax.Name = "cmdpmax" + Me.cmdpmax.UseVisualStyleBackColor = True + ' + 'cmdLead + ' + resources.ApplyResources(Me.cmdLead, "cmdLead") + Me.cmdLead.Name = "cmdLead" + Me.cmdLead.UseVisualStyleBackColor = True + ' + 'cmdLag + ' + resources.ApplyResources(Me.cmdLag, "cmdLag") + Me.cmdLag.Name = "cmdLag" + Me.cmdLag.UseVisualStyleBackColor = True + ' + 'grpSummary + ' + Me.grpSummary.Controls.Add(Me.cmdMode) + Me.grpSummary.Controls.Add(Me.cmdFirst) + Me.grpSummary.Controls.Add(Me.cmdLast) + Me.grpSummary.Controls.Add(Me.cmdnth) + Me.grpSummary.Controls.Add(Me.cmdCor) + Me.grpSummary.Controls.Add(Me.cmdCov) + Me.grpSummary.Controls.Add(Me.cmdMad) + Me.grpSummary.Controls.Add(Me.cmdMc) + Me.grpSummary.Controls.Add(Me.cmdPropn) + Me.grpSummary.Controls.Add(Me.cmdCv) + Me.grpSummary.Controls.Add(Me.cmdSkew) + Me.grpSummary.Controls.Add(Me.cmdAnyDup) + Me.grpSummary.Controls.Add(Me.cmdDistinct) + Me.grpSummary.Controls.Add(Me.cmdNonMiss) + Me.grpSummary.Controls.Add(Me.cmdIQR) + Me.grpSummary.Controls.Add(Me.cmdQuantile) + Me.grpSummary.Controls.Add(Me.cmdRange) + Me.grpSummary.Controls.Add(Me.cmdSd) + Me.grpSummary.Controls.Add(Me.cmdMedian) + Me.grpSummary.Controls.Add(Me.cmdMin) + Me.grpSummary.Controls.Add(Me.cmdMax) + Me.grpSummary.Controls.Add(Me.cmdMean) + Me.grpSummary.Controls.Add(Me.cmdMiss) + Me.grpSummary.Controls.Add(Me.cmdLength) + Me.grpSummary.Controls.Add(Me.cmdSum) + Me.grpSummary.Controls.Add(Me.cmdVar) + resources.ApplyResources(Me.grpSummary, "grpSummary") + Me.grpSummary.Name = "grpSummary" + Me.grpSummary.TabStop = False + ' + 'cmdMode + ' + resources.ApplyResources(Me.cmdMode, "cmdMode") + Me.cmdMode.Name = "cmdMode" + Me.cmdMode.UseVisualStyleBackColor = True + ' + 'cmdFirst + ' + resources.ApplyResources(Me.cmdFirst, "cmdFirst") + Me.cmdFirst.Name = "cmdFirst" + Me.cmdFirst.UseVisualStyleBackColor = True + ' + 'cmdLast + ' + resources.ApplyResources(Me.cmdLast, "cmdLast") + Me.cmdLast.Name = "cmdLast" + Me.cmdLast.UseVisualStyleBackColor = True + ' + 'cmdnth + ' + resources.ApplyResources(Me.cmdnth, "cmdnth") + Me.cmdnth.Name = "cmdnth" + Me.cmdnth.UseVisualStyleBackColor = True + ' + 'cmdCor + ' + resources.ApplyResources(Me.cmdCor, "cmdCor") + Me.cmdCor.Name = "cmdCor" + Me.cmdCor.UseVisualStyleBackColor = True + ' + 'cmdCov + ' + resources.ApplyResources(Me.cmdCov, "cmdCov") + Me.cmdCov.Name = "cmdCov" + Me.cmdCov.UseVisualStyleBackColor = True + ' + 'cmdMad + ' + resources.ApplyResources(Me.cmdMad, "cmdMad") + Me.cmdMad.Name = "cmdMad" + Me.cmdMad.UseVisualStyleBackColor = True + ' + 'cmdMc + ' + resources.ApplyResources(Me.cmdMc, "cmdMc") + Me.cmdMc.Name = "cmdMc" + Me.cmdMc.UseVisualStyleBackColor = True + ' + 'cmdPropn + ' + resources.ApplyResources(Me.cmdPropn, "cmdPropn") + Me.cmdPropn.Name = "cmdPropn" + Me.cmdPropn.UseVisualStyleBackColor = True + ' + 'cmdCv + ' + resources.ApplyResources(Me.cmdCv, "cmdCv") + Me.cmdCv.Name = "cmdCv" + Me.cmdCv.UseVisualStyleBackColor = True + ' + 'cmdSkew + ' + resources.ApplyResources(Me.cmdSkew, "cmdSkew") + Me.cmdSkew.Name = "cmdSkew" + Me.cmdSkew.UseVisualStyleBackColor = True + ' + 'cmdAnyDup + ' + resources.ApplyResources(Me.cmdAnyDup, "cmdAnyDup") + Me.cmdAnyDup.Name = "cmdAnyDup" + Me.cmdAnyDup.UseVisualStyleBackColor = True + ' + 'cmdDistinct + ' + resources.ApplyResources(Me.cmdDistinct, "cmdDistinct") + Me.cmdDistinct.Name = "cmdDistinct" + Me.cmdDistinct.UseVisualStyleBackColor = True + ' + 'cmdNonMiss + ' + resources.ApplyResources(Me.cmdNonMiss, "cmdNonMiss") + Me.cmdNonMiss.Name = "cmdNonMiss" + Me.cmdNonMiss.UseVisualStyleBackColor = True + ' + 'cmdIQR + ' + resources.ApplyResources(Me.cmdIQR, "cmdIQR") + Me.cmdIQR.Name = "cmdIQR" + Me.cmdIQR.UseVisualStyleBackColor = True + ' + 'cmdQuantile + ' + resources.ApplyResources(Me.cmdQuantile, "cmdQuantile") + Me.cmdQuantile.Name = "cmdQuantile" + Me.cmdQuantile.UseVisualStyleBackColor = True + ' + 'cmdRange + ' + resources.ApplyResources(Me.cmdRange, "cmdRange") + Me.cmdRange.Name = "cmdRange" + Me.cmdRange.UseVisualStyleBackColor = True + ' + 'cmdSd + ' + resources.ApplyResources(Me.cmdSd, "cmdSd") + Me.cmdSd.Name = "cmdSd" + Me.cmdSd.UseVisualStyleBackColor = True + ' + 'cmdMedian + ' + resources.ApplyResources(Me.cmdMedian, "cmdMedian") + Me.cmdMedian.Name = "cmdMedian" + Me.cmdMedian.UseVisualStyleBackColor = True + ' + 'cmdMin + ' + resources.ApplyResources(Me.cmdMin, "cmdMin") + Me.cmdMin.Name = "cmdMin" + Me.cmdMin.UseVisualStyleBackColor = True + ' + 'cmdMax + ' + resources.ApplyResources(Me.cmdMax, "cmdMax") + Me.cmdMax.Name = "cmdMax" + Me.cmdMax.UseVisualStyleBackColor = True + ' + 'cmdMean + ' + resources.ApplyResources(Me.cmdMean, "cmdMean") + Me.cmdMean.Name = "cmdMean" + Me.cmdMean.UseVisualStyleBackColor = True + ' + 'cmdMiss + ' + resources.ApplyResources(Me.cmdMiss, "cmdMiss") + Me.cmdMiss.Name = "cmdMiss" + Me.cmdMiss.UseVisualStyleBackColor = True + ' + 'cmdLength + ' + resources.ApplyResources(Me.cmdLength, "cmdLength") + Me.cmdLength.Name = "cmdLength" + Me.cmdLength.UseVisualStyleBackColor = True + ' + 'cmdSum + ' + resources.ApplyResources(Me.cmdSum, "cmdSum") + Me.cmdSum.Name = "cmdSum" + Me.cmdSum.UseVisualStyleBackColor = True + ' + 'cmdVar + ' + resources.ApplyResources(Me.cmdVar, "cmdVar") + Me.cmdVar.Name = "cmdVar" + Me.cmdVar.UseVisualStyleBackColor = True + ' + 'grpLogical + ' + Me.grpLogical.Controls.Add(Me.cmdFalse) + Me.grpLogical.Controls.Add(Me.cmdTrue) + Me.grpLogical.Controls.Add(Me.cmdDoubleSqrBrackets) + Me.grpLogical.Controls.Add(Me.cmdIn) + Me.grpLogical.Controls.Add(Me.cmdWhich) + Me.grpLogical.Controls.Add(Me.cmdNA) + Me.grpLogical.Controls.Add(Me.cmdNear) + Me.grpLogical.Controls.Add(Me.cmdBetween) + Me.grpLogical.Controls.Add(Me.cmdIsFalse) + Me.grpLogical.Controls.Add(Me.cmdAny) + Me.grpLogical.Controls.Add(Me.cmdAll) + Me.grpLogical.Controls.Add(Me.cmdIsTrue) + Me.grpLogical.Controls.Add(Me.cmdIsNa) + Me.grpLogical.Controls.Add(Me.cmdNotIsNa) + Me.grpLogical.Controls.Add(Me.cmdDuplicate) + Me.grpLogical.Controls.Add(Me.cmdIfelse) + Me.grpLogical.Controls.Add(Me.cmdmatch) + Me.grpLogical.Controls.Add(Me.cmdwhen) + Me.grpLogical.Controls.Add(Me.cmdOpeningBracket) + Me.grpLogical.Controls.Add(Me.cmdColon) + Me.grpLogical.Controls.Add(Me.cmdGreaterOrEqualsTo) + Me.grpLogical.Controls.Add(Me.cmdClossingBracket) + Me.grpLogical.Controls.Add(Me.cmdAnd) + Me.grpLogical.Controls.Add(Me.cmdQuotes) + Me.grpLogical.Controls.Add(Me.cmdSquareBrackets) + Me.grpLogical.Controls.Add(Me.cmdIntegerDivision) + Me.grpLogical.Controls.Add(Me.cmdModulas) + Me.grpLogical.Controls.Add(Me.cmdGreater) + Me.grpLogical.Controls.Add(Me.cmdLesserOrEqualsTo) + Me.grpLogical.Controls.Add(Me.cmdLesser) + Me.grpLogical.Controls.Add(Me.cmdOr) + Me.grpLogical.Controls.Add(Me.cmdNot) + Me.grpLogical.Controls.Add(Me.cmdNotEqualsTo) + Me.grpLogical.Controls.Add(Me.cmdEquivalent) + resources.ApplyResources(Me.grpLogical, "grpLogical") + Me.grpLogical.Name = "grpLogical" + Me.grpLogical.TabStop = False + ' + 'cmdFalse + ' + resources.ApplyResources(Me.cmdFalse, "cmdFalse") + Me.cmdFalse.Name = "cmdFalse" + Me.cmdFalse.UseVisualStyleBackColor = True + ' + 'cmdTrue + ' + resources.ApplyResources(Me.cmdTrue, "cmdTrue") + Me.cmdTrue.Name = "cmdTrue" + Me.cmdTrue.UseVisualStyleBackColor = True + ' + 'cmdDoubleSqrBrackets + ' + resources.ApplyResources(Me.cmdDoubleSqrBrackets, "cmdDoubleSqrBrackets") + Me.cmdDoubleSqrBrackets.Name = "cmdDoubleSqrBrackets" + Me.cmdDoubleSqrBrackets.UseVisualStyleBackColor = True + ' + 'cmdIn + ' + resources.ApplyResources(Me.cmdIn, "cmdIn") + Me.cmdIn.Name = "cmdIn" + Me.cmdIn.UseVisualStyleBackColor = True + ' + 'cmdWhich + ' + resources.ApplyResources(Me.cmdWhich, "cmdWhich") + Me.cmdWhich.Name = "cmdWhich" + Me.cmdWhich.UseVisualStyleBackColor = True + ' + 'cmdNA + ' + resources.ApplyResources(Me.cmdNA, "cmdNA") + Me.cmdNA.Name = "cmdNA" + Me.cmdNA.UseVisualStyleBackColor = True + ' + 'cmdNear + ' + resources.ApplyResources(Me.cmdNear, "cmdNear") + Me.cmdNear.Name = "cmdNear" + Me.cmdNear.UseVisualStyleBackColor = True + ' + 'cmdBetween + ' + resources.ApplyResources(Me.cmdBetween, "cmdBetween") + Me.cmdBetween.Name = "cmdBetween" + Me.cmdBetween.UseVisualStyleBackColor = True + ' + 'cmdIsFalse + ' + resources.ApplyResources(Me.cmdIsFalse, "cmdIsFalse") + Me.cmdIsFalse.Name = "cmdIsFalse" + Me.cmdIsFalse.UseVisualStyleBackColor = True + ' + 'cmdAny + ' + resources.ApplyResources(Me.cmdAny, "cmdAny") + Me.cmdAny.Name = "cmdAny" + Me.cmdAny.UseVisualStyleBackColor = True + ' + 'cmdAll + ' + resources.ApplyResources(Me.cmdAll, "cmdAll") + Me.cmdAll.Name = "cmdAll" + Me.cmdAll.UseVisualStyleBackColor = True + ' + 'cmdIsTrue + ' + resources.ApplyResources(Me.cmdIsTrue, "cmdIsTrue") + Me.cmdIsTrue.Name = "cmdIsTrue" + Me.cmdIsTrue.UseVisualStyleBackColor = True + ' + 'cmdIsNa + ' + resources.ApplyResources(Me.cmdIsNa, "cmdIsNa") + Me.cmdIsNa.Name = "cmdIsNa" + Me.cmdIsNa.UseVisualStyleBackColor = True + ' + 'cmdNotIsNa + ' + resources.ApplyResources(Me.cmdNotIsNa, "cmdNotIsNa") + Me.cmdNotIsNa.Name = "cmdNotIsNa" + Me.cmdNotIsNa.UseVisualStyleBackColor = True + ' + 'cmdDuplicate + ' + resources.ApplyResources(Me.cmdDuplicate, "cmdDuplicate") + Me.cmdDuplicate.Name = "cmdDuplicate" + Me.cmdDuplicate.UseVisualStyleBackColor = True + ' + 'cmdIfelse + ' + resources.ApplyResources(Me.cmdIfelse, "cmdIfelse") + Me.cmdIfelse.Name = "cmdIfelse" + Me.cmdIfelse.UseVisualStyleBackColor = True + ' + 'cmdmatch + ' + resources.ApplyResources(Me.cmdmatch, "cmdmatch") + Me.cmdmatch.Name = "cmdmatch" + Me.cmdmatch.UseVisualStyleBackColor = True + ' + 'cmdwhen + ' + resources.ApplyResources(Me.cmdwhen, "cmdwhen") + Me.cmdwhen.Name = "cmdwhen" + Me.cmdwhen.UseVisualStyleBackColor = True + ' + 'cmdOpeningBracket + ' + resources.ApplyResources(Me.cmdOpeningBracket, "cmdOpeningBracket") + Me.cmdOpeningBracket.Name = "cmdOpeningBracket" + Me.cmdOpeningBracket.UseVisualStyleBackColor = True + ' + 'cmdColon + ' + resources.ApplyResources(Me.cmdColon, "cmdColon") + Me.cmdColon.Name = "cmdColon" + Me.cmdColon.UseVisualStyleBackColor = True + ' + 'cmdGreaterOrEqualsTo + ' + resources.ApplyResources(Me.cmdGreaterOrEqualsTo, "cmdGreaterOrEqualsTo") + Me.cmdGreaterOrEqualsTo.Name = "cmdGreaterOrEqualsTo" + Me.cmdGreaterOrEqualsTo.UseVisualStyleBackColor = True + ' + 'cmdClossingBracket + ' + resources.ApplyResources(Me.cmdClossingBracket, "cmdClossingBracket") + Me.cmdClossingBracket.Name = "cmdClossingBracket" + Me.cmdClossingBracket.Tag = "" + Me.cmdClossingBracket.UseVisualStyleBackColor = True + ' + 'cmdAnd + ' + resources.ApplyResources(Me.cmdAnd, "cmdAnd") + Me.cmdAnd.Name = "cmdAnd" + Me.cmdAnd.Tag = "And" + Me.cmdAnd.UseVisualStyleBackColor = True + ' + 'cmdQuotes + ' + resources.ApplyResources(Me.cmdQuotes, "cmdQuotes") + Me.cmdQuotes.Name = "cmdQuotes" + Me.cmdQuotes.UseVisualStyleBackColor = True + ' + 'cmdSquareBrackets + ' + resources.ApplyResources(Me.cmdSquareBrackets, "cmdSquareBrackets") + Me.cmdSquareBrackets.Name = "cmdSquareBrackets" + Me.cmdSquareBrackets.UseVisualStyleBackColor = True + ' + 'cmdIntegerDivision + ' + resources.ApplyResources(Me.cmdIntegerDivision, "cmdIntegerDivision") + Me.cmdIntegerDivision.Name = "cmdIntegerDivision" + Me.cmdIntegerDivision.UseVisualStyleBackColor = True + ' + 'cmdModulas + ' + resources.ApplyResources(Me.cmdModulas, "cmdModulas") + Me.cmdModulas.Name = "cmdModulas" + Me.cmdModulas.UseVisualStyleBackColor = True + ' + 'cmdGreater + ' + resources.ApplyResources(Me.cmdGreater, "cmdGreater") + Me.cmdGreater.Name = "cmdGreater" + Me.cmdGreater.UseVisualStyleBackColor = True + ' + 'cmdLesserOrEqualsTo + ' + resources.ApplyResources(Me.cmdLesserOrEqualsTo, "cmdLesserOrEqualsTo") + Me.cmdLesserOrEqualsTo.Name = "cmdLesserOrEqualsTo" + Me.cmdLesserOrEqualsTo.UseVisualStyleBackColor = True + ' + 'cmdLesser + ' + resources.ApplyResources(Me.cmdLesser, "cmdLesser") + Me.cmdLesser.Name = "cmdLesser" + Me.cmdLesser.UseVisualStyleBackColor = True + ' + 'cmdOr + ' + resources.ApplyResources(Me.cmdOr, "cmdOr") + Me.cmdOr.Name = "cmdOr" + Me.cmdOr.UseVisualStyleBackColor = True + ' + 'cmdNot + ' + resources.ApplyResources(Me.cmdNot, "cmdNot") + Me.cmdNot.Name = "cmdNot" + Me.cmdNot.UseVisualStyleBackColor = True + ' + 'cmdNotEqualsTo + ' + resources.ApplyResources(Me.cmdNotEqualsTo, "cmdNotEqualsTo") + Me.cmdNotEqualsTo.Name = "cmdNotEqualsTo" + Me.cmdNotEqualsTo.UseVisualStyleBackColor = True + ' + 'cmdEquivalent + ' + resources.ApplyResources(Me.cmdEquivalent, "cmdEquivalent") + Me.cmdEquivalent.Name = "cmdEquivalent" + Me.cmdEquivalent.UseVisualStyleBackColor = True + ' + 'grpStrings + ' + Me.grpStrings.Controls.Add(Me.cmdStarts) + Me.grpStrings.Controls.Add(Me.cmdReplace2) + Me.grpStrings.Controls.Add(Me.cmdReplace) + Me.grpStrings.Controls.Add(Me.cmdRemove2) + Me.grpStrings.Controls.Add(Me.cmdRemove1) + Me.grpStrings.Controls.Add(Me.cmdLocate2) + Me.grpStrings.Controls.Add(Me.cmdExtract2) + Me.grpStrings.Controls.Add(Me.cmdEnd) + Me.grpStrings.Controls.Add(Me.cmdEncodeb) + Me.grpStrings.Controls.Add(Me.cmdSquishb) + Me.grpStrings.Controls.Add(Me.cmdSplit) + Me.grpStrings.Controls.Add(Me.cmdCombine) + Me.grpStrings.Controls.Add(Me.cmdDetect) + Me.grpStrings.Controls.Add(Me.cmdTrim) + Me.grpStrings.Controls.Add(Me.cmdTitle) + Me.grpStrings.Controls.Add(Me.cmdLower) + Me.grpStrings.Controls.Add(Me.cmdUpper) + Me.grpStrings.Controls.Add(Me.cmdSort) + Me.grpStrings.Controls.Add(Me.cmdOrder) + Me.grpStrings.Controls.Add(Me.cmdPad) + Me.grpStrings.Controls.Add(Me.cmdExtract) + Me.grpStrings.Controls.Add(Me.cmdCountstrings) + Me.grpStrings.Controls.Add(Me.cmdLocate) + resources.ApplyResources(Me.grpStrings, "grpStrings") + Me.grpStrings.Name = "grpStrings" + Me.grpStrings.TabStop = False + ' + 'cmdStarts + ' + resources.ApplyResources(Me.cmdStarts, "cmdStarts") + Me.cmdStarts.Name = "cmdStarts" + Me.cmdStarts.Tag = "" + Me.cmdStarts.UseVisualStyleBackColor = True + ' + 'cmdReplace2 + ' + resources.ApplyResources(Me.cmdReplace2, "cmdReplace2") + Me.cmdReplace2.Name = "cmdReplace2" + Me.cmdReplace2.Tag = "" + Me.cmdReplace2.UseVisualStyleBackColor = True + ' + 'cmdReplace + ' + resources.ApplyResources(Me.cmdReplace, "cmdReplace") + Me.cmdReplace.Name = "cmdReplace" + Me.cmdReplace.Tag = "" + Me.cmdReplace.UseVisualStyleBackColor = True + ' + 'cmdRemove2 + ' + resources.ApplyResources(Me.cmdRemove2, "cmdRemove2") + Me.cmdRemove2.Name = "cmdRemove2" + Me.cmdRemove2.Tag = "" + Me.cmdRemove2.UseVisualStyleBackColor = True + ' + 'cmdRemove1 + ' + resources.ApplyResources(Me.cmdRemove1, "cmdRemove1") + Me.cmdRemove1.Name = "cmdRemove1" + Me.cmdRemove1.Tag = "" + Me.cmdRemove1.UseVisualStyleBackColor = True + ' + 'cmdLocate2 + ' + resources.ApplyResources(Me.cmdLocate2, "cmdLocate2") + Me.cmdLocate2.Name = "cmdLocate2" + Me.cmdLocate2.Tag = "" + Me.cmdLocate2.UseVisualStyleBackColor = True + ' + 'cmdExtract2 + ' + resources.ApplyResources(Me.cmdExtract2, "cmdExtract2") + Me.cmdExtract2.Name = "cmdExtract2" + Me.cmdExtract2.Tag = "" + Me.cmdExtract2.UseVisualStyleBackColor = True + ' + 'cmdEnd + ' + resources.ApplyResources(Me.cmdEnd, "cmdEnd") + Me.cmdEnd.Name = "cmdEnd" + Me.cmdEnd.Tag = "" + Me.cmdEnd.UseVisualStyleBackColor = True + ' + 'cmdEncodeb + ' + resources.ApplyResources(Me.cmdEncodeb, "cmdEncodeb") + Me.cmdEncodeb.Name = "cmdEncodeb" + Me.cmdEncodeb.UseVisualStyleBackColor = True + ' + 'cmdSquishb + ' + resources.ApplyResources(Me.cmdSquishb, "cmdSquishb") + Me.cmdSquishb.Name = "cmdSquishb" + Me.cmdSquishb.UseVisualStyleBackColor = True + ' + 'cmdSplit + ' + resources.ApplyResources(Me.cmdSplit, "cmdSplit") + Me.cmdSplit.Name = "cmdSplit" + Me.cmdSplit.Tag = "" + Me.cmdSplit.UseVisualStyleBackColor = True + ' + 'cmdCombine + ' + resources.ApplyResources(Me.cmdCombine, "cmdCombine") + Me.cmdCombine.Name = "cmdCombine" + Me.cmdCombine.UseVisualStyleBackColor = True + ' + 'cmdDetect + ' + resources.ApplyResources(Me.cmdDetect, "cmdDetect") + Me.cmdDetect.Name = "cmdDetect" + Me.cmdDetect.Tag = "" + Me.cmdDetect.UseVisualStyleBackColor = True + ' + 'cmdTrim + ' + resources.ApplyResources(Me.cmdTrim, "cmdTrim") + Me.cmdTrim.Name = "cmdTrim" + Me.cmdTrim.UseVisualStyleBackColor = True + ' + 'cmdTitle + ' + resources.ApplyResources(Me.cmdTitle, "cmdTitle") + Me.cmdTitle.Name = "cmdTitle" + Me.cmdTitle.UseVisualStyleBackColor = True + ' + 'cmdLower + ' + resources.ApplyResources(Me.cmdLower, "cmdLower") + Me.cmdLower.Name = "cmdLower" + Me.cmdLower.UseVisualStyleBackColor = True + ' + 'cmdUpper + ' + resources.ApplyResources(Me.cmdUpper, "cmdUpper") + Me.cmdUpper.Name = "cmdUpper" + Me.cmdUpper.UseVisualStyleBackColor = True + ' + 'cmdSort + ' + resources.ApplyResources(Me.cmdSort, "cmdSort") + Me.cmdSort.Name = "cmdSort" + Me.cmdSort.UseVisualStyleBackColor = True + ' + 'cmdOrder + ' + resources.ApplyResources(Me.cmdOrder, "cmdOrder") + Me.cmdOrder.Name = "cmdOrder" + Me.cmdOrder.UseVisualStyleBackColor = True + ' + 'cmdPad + ' + resources.ApplyResources(Me.cmdPad, "cmdPad") + Me.cmdPad.Name = "cmdPad" + Me.cmdPad.UseVisualStyleBackColor = True + ' + 'cmdExtract + ' + resources.ApplyResources(Me.cmdExtract, "cmdExtract") + Me.cmdExtract.Name = "cmdExtract" + Me.cmdExtract.UseVisualStyleBackColor = True + ' + 'cmdCountstrings + ' + resources.ApplyResources(Me.cmdCountstrings, "cmdCountstrings") + Me.cmdCountstrings.Name = "cmdCountstrings" + Me.cmdCountstrings.UseVisualStyleBackColor = True + ' + 'cmdLocate + ' + resources.ApplyResources(Me.cmdLocate, "cmdLocate") + Me.cmdLocate.Name = "cmdLocate" + Me.cmdLocate.UseVisualStyleBackColor = True + ' + 'grpProbabilty + ' + Me.grpProbabilty.Controls.Add(Me.cmdQnbin) + Me.grpProbabilty.Controls.Add(Me.cmdQpois) + Me.grpProbabilty.Controls.Add(Me.cmdQbinom) + Me.grpProbabilty.Controls.Add(Me.cmdQbirth) + Me.grpProbabilty.Controls.Add(Me.cmdQbeta) + Me.grpProbabilty.Controls.Add(Me.cmdPnbin) + Me.grpProbabilty.Controls.Add(Me.cmdPpois) + Me.grpProbabilty.Controls.Add(Me.cmdPbinom) + Me.grpProbabilty.Controls.Add(Me.cmdPbirth) + Me.grpProbabilty.Controls.Add(Me.cmdPbeta) + Me.grpProbabilty.Controls.Add(Me.cmdQgamma) + Me.grpProbabilty.Controls.Add(Me.cmdPgamma) + Me.grpProbabilty.Controls.Add(Me.cmdGamma) + Me.grpProbabilty.Controls.Add(Me.cmdLbeta) + Me.grpProbabilty.Controls.Add(Me.cmdqF) + Me.grpProbabilty.Controls.Add(Me.cmdFact) + Me.grpProbabilty.Controls.Add(Me.cmdChoose) + Me.grpProbabilty.Controls.Add(Me.cmdPf) + Me.grpProbabilty.Controls.Add(Me.cmdPChisq) + Me.grpProbabilty.Controls.Add(Me.cmdLgamma) + Me.grpProbabilty.Controls.Add(Me.cmdPnorm) + Me.grpProbabilty.Controls.Add(Me.cmdQchisq) + Me.grpProbabilty.Controls.Add(Me.cmdQt) + Me.grpProbabilty.Controls.Add(Me.cmdQnorm) + Me.grpProbabilty.Controls.Add(Me.cmdPt) + Me.grpProbabilty.Controls.Add(Me.cmdLchoose) + Me.grpProbabilty.Controls.Add(Me.cmdLfact) + Me.grpProbabilty.Controls.Add(Me.cmdTrigamma) + Me.grpProbabilty.Controls.Add(Me.cmdBeta) + Me.grpProbabilty.Controls.Add(Me.cmdDigamma) + resources.ApplyResources(Me.grpProbabilty, "grpProbabilty") + Me.grpProbabilty.Name = "grpProbabilty" + Me.grpProbabilty.TabStop = False + ' + 'cmdQnbin + ' + resources.ApplyResources(Me.cmdQnbin, "cmdQnbin") + Me.cmdQnbin.Name = "cmdQnbin" + Me.cmdQnbin.UseVisualStyleBackColor = True + ' + 'cmdQpois + ' + resources.ApplyResources(Me.cmdQpois, "cmdQpois") + Me.cmdQpois.Name = "cmdQpois" + Me.cmdQpois.UseVisualStyleBackColor = True + ' + 'cmdQbinom + ' + resources.ApplyResources(Me.cmdQbinom, "cmdQbinom") + Me.cmdQbinom.Name = "cmdQbinom" + Me.cmdQbinom.UseVisualStyleBackColor = True + ' + 'cmdQbirth + ' + resources.ApplyResources(Me.cmdQbirth, "cmdQbirth") + Me.cmdQbirth.Name = "cmdQbirth" + Me.cmdQbirth.UseVisualStyleBackColor = True + ' + 'cmdQbeta + ' + resources.ApplyResources(Me.cmdQbeta, "cmdQbeta") + Me.cmdQbeta.Name = "cmdQbeta" + Me.cmdQbeta.UseVisualStyleBackColor = True + ' + 'cmdPnbin + ' + resources.ApplyResources(Me.cmdPnbin, "cmdPnbin") + Me.cmdPnbin.Name = "cmdPnbin" + Me.cmdPnbin.UseVisualStyleBackColor = True + ' + 'cmdPpois + ' + resources.ApplyResources(Me.cmdPpois, "cmdPpois") + Me.cmdPpois.Name = "cmdPpois" + Me.cmdPpois.UseVisualStyleBackColor = True + ' + 'cmdPbinom + ' + resources.ApplyResources(Me.cmdPbinom, "cmdPbinom") + Me.cmdPbinom.Name = "cmdPbinom" + Me.cmdPbinom.UseVisualStyleBackColor = True + ' + 'cmdPbirth + ' + resources.ApplyResources(Me.cmdPbirth, "cmdPbirth") + Me.cmdPbirth.Name = "cmdPbirth" + Me.cmdPbirth.UseVisualStyleBackColor = True + ' + 'cmdPbeta + ' + resources.ApplyResources(Me.cmdPbeta, "cmdPbeta") + Me.cmdPbeta.Name = "cmdPbeta" + Me.cmdPbeta.UseVisualStyleBackColor = True + ' + 'cmdQgamma + ' + resources.ApplyResources(Me.cmdQgamma, "cmdQgamma") + Me.cmdQgamma.Name = "cmdQgamma" + Me.cmdQgamma.UseVisualStyleBackColor = True + ' + 'cmdPgamma + ' + resources.ApplyResources(Me.cmdPgamma, "cmdPgamma") + Me.cmdPgamma.Name = "cmdPgamma" + Me.cmdPgamma.UseVisualStyleBackColor = True + ' + 'cmdGamma + ' + resources.ApplyResources(Me.cmdGamma, "cmdGamma") + Me.cmdGamma.Name = "cmdGamma" + Me.cmdGamma.Tag = "" + Me.cmdGamma.UseVisualStyleBackColor = True + ' + 'cmdLbeta + ' + resources.ApplyResources(Me.cmdLbeta, "cmdLbeta") + Me.cmdLbeta.Name = "cmdLbeta" + Me.cmdLbeta.UseVisualStyleBackColor = True + ' + 'cmdqF + ' + resources.ApplyResources(Me.cmdqF, "cmdqF") + Me.cmdqF.Name = "cmdqF" + Me.cmdqF.UseVisualStyleBackColor = True + ' + 'cmdFact + ' + resources.ApplyResources(Me.cmdFact, "cmdFact") + Me.cmdFact.Name = "cmdFact" + Me.cmdFact.UseVisualStyleBackColor = True + ' + 'cmdChoose + ' + resources.ApplyResources(Me.cmdChoose, "cmdChoose") + Me.cmdChoose.Name = "cmdChoose" + Me.cmdChoose.UseVisualStyleBackColor = True + ' + 'cmdPf + ' + resources.ApplyResources(Me.cmdPf, "cmdPf") + Me.cmdPf.Name = "cmdPf" + Me.cmdPf.UseVisualStyleBackColor = True + ' + 'cmdPChisq + ' + resources.ApplyResources(Me.cmdPChisq, "cmdPChisq") + Me.cmdPChisq.Name = "cmdPChisq" + Me.cmdPChisq.UseVisualStyleBackColor = True + ' + 'cmdLgamma + ' + resources.ApplyResources(Me.cmdLgamma, "cmdLgamma") + Me.cmdLgamma.Name = "cmdLgamma" + Me.cmdLgamma.UseVisualStyleBackColor = True + ' + 'cmdPnorm + ' + resources.ApplyResources(Me.cmdPnorm, "cmdPnorm") + Me.cmdPnorm.Name = "cmdPnorm" + Me.cmdPnorm.UseVisualStyleBackColor = True + ' + 'cmdQchisq + ' + resources.ApplyResources(Me.cmdQchisq, "cmdQchisq") + Me.cmdQchisq.Name = "cmdQchisq" + Me.cmdQchisq.UseVisualStyleBackColor = True + ' + 'cmdQt + ' + resources.ApplyResources(Me.cmdQt, "cmdQt") + Me.cmdQt.Name = "cmdQt" + Me.cmdQt.UseVisualStyleBackColor = True + ' + 'cmdQnorm + ' + resources.ApplyResources(Me.cmdQnorm, "cmdQnorm") + Me.cmdQnorm.Name = "cmdQnorm" + Me.cmdQnorm.UseVisualStyleBackColor = True + ' + 'cmdPt + ' + resources.ApplyResources(Me.cmdPt, "cmdPt") + Me.cmdPt.Name = "cmdPt" + Me.cmdPt.UseVisualStyleBackColor = True + ' + 'cmdLchoose + ' + resources.ApplyResources(Me.cmdLchoose, "cmdLchoose") + Me.cmdLchoose.Name = "cmdLchoose" + Me.cmdLchoose.UseVisualStyleBackColor = True + ' + 'cmdLfact + ' + resources.ApplyResources(Me.cmdLfact, "cmdLfact") + Me.cmdLfact.Name = "cmdLfact" + Me.cmdLfact.UseVisualStyleBackColor = True + ' + 'cmdTrigamma + ' + resources.ApplyResources(Me.cmdTrigamma, "cmdTrigamma") + Me.cmdTrigamma.Name = "cmdTrigamma" + Me.cmdTrigamma.UseVisualStyleBackColor = True + ' + 'cmdBeta + ' + resources.ApplyResources(Me.cmdBeta, "cmdBeta") + Me.cmdBeta.Name = "cmdBeta" + Me.cmdBeta.UseVisualStyleBackColor = True + ' + 'cmdDigamma + ' + resources.ApplyResources(Me.cmdDigamma, "cmdDigamma") + Me.cmdDigamma.Name = "cmdDigamma" + Me.cmdDigamma.UseVisualStyleBackColor = True + ' + 'grpMaths + ' + Me.grpMaths.Controls.Add(Me.cmdAtan2) + Me.grpMaths.Controls.Add(Me.cmdLogistic) + Me.grpMaths.Controls.Add(Me.cmdLogit) + Me.grpMaths.Controls.Add(Me.cmdSign) + Me.grpMaths.Controls.Add(Me.cmdRound) + Me.grpMaths.Controls.Add(Me.cmdSiginf) + Me.grpMaths.Controls.Add(Me.cmdAbs) + Me.grpMaths.Controls.Add(Me.cmdExp) + Me.grpMaths.Controls.Add(Me.cmdDeg) + Me.grpMaths.Controls.Add(Me.cmdTrunc) + Me.grpMaths.Controls.Add(Me.cmdAtan) + Me.grpMaths.Controls.Add(Me.cmdTan) + Me.grpMaths.Controls.Add(Me.cmdLogTen) + Me.grpMaths.Controls.Add(Me.cmdRad) + Me.grpMaths.Controls.Add(Me.cmdFloor) + Me.grpMaths.Controls.Add(Me.cmdAsin) + Me.grpMaths.Controls.Add(Me.cmdSin) + Me.grpMaths.Controls.Add(Me.cmdLog) + Me.grpMaths.Controls.Add(Me.cmdPi) + Me.grpMaths.Controls.Add(Me.cmdCeiling) + Me.grpMaths.Controls.Add(Me.cmdAcos) + Me.grpMaths.Controls.Add(Me.cmdCos) + Me.grpMaths.Controls.Add(Me.cmdSqrt) + resources.ApplyResources(Me.grpMaths, "grpMaths") + Me.grpMaths.Name = "grpMaths" + Me.grpMaths.TabStop = False + ' + 'cmdAtan2 + ' + resources.ApplyResources(Me.cmdAtan2, "cmdAtan2") + Me.cmdAtan2.Name = "cmdAtan2" + Me.cmdAtan2.UseVisualStyleBackColor = True + ' + 'cmdLogistic + ' + resources.ApplyResources(Me.cmdLogistic, "cmdLogistic") + Me.cmdLogistic.Name = "cmdLogistic" + Me.cmdLogistic.UseVisualStyleBackColor = True + ' + 'cmdLogit + ' + resources.ApplyResources(Me.cmdLogit, "cmdLogit") + Me.cmdLogit.Name = "cmdLogit" + Me.cmdLogit.UseVisualStyleBackColor = True + ' + 'cmdSign + ' + resources.ApplyResources(Me.cmdSign, "cmdSign") + Me.cmdSign.Name = "cmdSign" + Me.cmdSign.UseVisualStyleBackColor = True + ' + 'cmdRound + ' + resources.ApplyResources(Me.cmdRound, "cmdRound") + Me.cmdRound.Name = "cmdRound" + Me.cmdRound.UseVisualStyleBackColor = True + ' + 'cmdSiginf + ' + resources.ApplyResources(Me.cmdSiginf, "cmdSiginf") + Me.cmdSiginf.Name = "cmdSiginf" + Me.cmdSiginf.UseVisualStyleBackColor = True + ' + 'cmdAbs + ' + resources.ApplyResources(Me.cmdAbs, "cmdAbs") + Me.cmdAbs.Name = "cmdAbs" + Me.cmdAbs.UseVisualStyleBackColor = True + ' + 'cmdExp + ' + resources.ApplyResources(Me.cmdExp, "cmdExp") + Me.cmdExp.Name = "cmdExp" + Me.cmdExp.UseVisualStyleBackColor = True + ' + 'cmdDeg + ' + resources.ApplyResources(Me.cmdDeg, "cmdDeg") + Me.cmdDeg.Name = "cmdDeg" + Me.cmdDeg.UseVisualStyleBackColor = True + ' + 'cmdTrunc + ' + resources.ApplyResources(Me.cmdTrunc, "cmdTrunc") + Me.cmdTrunc.Name = "cmdTrunc" + Me.cmdTrunc.UseVisualStyleBackColor = True + ' + 'cmdAtan + ' + resources.ApplyResources(Me.cmdAtan, "cmdAtan") + Me.cmdAtan.Name = "cmdAtan" + Me.cmdAtan.UseVisualStyleBackColor = True + ' + 'cmdTan + ' + resources.ApplyResources(Me.cmdTan, "cmdTan") + Me.cmdTan.Name = "cmdTan" + Me.cmdTan.UseVisualStyleBackColor = True + ' + 'cmdLogTen + ' + resources.ApplyResources(Me.cmdLogTen, "cmdLogTen") + Me.cmdLogTen.Name = "cmdLogTen" + Me.cmdLogTen.UseVisualStyleBackColor = True + ' + 'cmdRad + ' + resources.ApplyResources(Me.cmdRad, "cmdRad") + Me.cmdRad.Name = "cmdRad" + Me.cmdRad.UseVisualStyleBackColor = True + ' + 'cmdFloor + ' + resources.ApplyResources(Me.cmdFloor, "cmdFloor") + Me.cmdFloor.Name = "cmdFloor" + Me.cmdFloor.UseVisualStyleBackColor = True + ' + 'cmdAsin + ' + resources.ApplyResources(Me.cmdAsin, "cmdAsin") + Me.cmdAsin.Name = "cmdAsin" + Me.cmdAsin.UseVisualStyleBackColor = True + ' + 'cmdSin + ' + resources.ApplyResources(Me.cmdSin, "cmdSin") + Me.cmdSin.Name = "cmdSin" + Me.cmdSin.UseVisualStyleBackColor = True + ' + 'cmdLog + ' + resources.ApplyResources(Me.cmdLog, "cmdLog") + Me.cmdLog.Name = "cmdLog" + Me.cmdLog.UseVisualStyleBackColor = True + ' + 'cmdPi + ' + resources.ApplyResources(Me.cmdPi, "cmdPi") + Me.cmdPi.Name = "cmdPi" + Me.cmdPi.UseVisualStyleBackColor = True + ' + 'cmdCeiling + ' + resources.ApplyResources(Me.cmdCeiling, "cmdCeiling") + Me.cmdCeiling.Name = "cmdCeiling" + Me.cmdCeiling.UseVisualStyleBackColor = True + ' + 'cmdAcos + ' + resources.ApplyResources(Me.cmdAcos, "cmdAcos") + Me.cmdAcos.Name = "cmdAcos" + Me.cmdAcos.UseVisualStyleBackColor = True + ' + 'cmdCos + ' + resources.ApplyResources(Me.cmdCos, "cmdCos") + Me.cmdCos.Name = "cmdCos" + Me.cmdCos.UseVisualStyleBackColor = True + ' + 'cmdSqrt + ' + resources.ApplyResources(Me.cmdSqrt, "cmdSqrt") + Me.cmdSqrt.Name = "cmdSqrt" + Me.cmdSqrt.UseVisualStyleBackColor = True + ' + 'cmdWakefield_Year + ' + resources.ApplyResources(Me.cmdWakefield_Year, "cmdWakefield_Year") + Me.cmdWakefield_Year.Name = "cmdWakefield_Year" + Me.cmdWakefield_Year.UseVisualStyleBackColor = True + ' + 'cmdValid + ' + resources.ApplyResources(Me.cmdValid, "cmdValid") + Me.cmdValid.Name = "cmdValid" + Me.cmdValid.UseVisualStyleBackColor = True + ' + 'cmdWakefield_Upper + ' + resources.ApplyResources(Me.cmdWakefield_Upper, "cmdWakefield_Upper") + Me.cmdWakefield_Upper.Name = "cmdWakefield_Upper" + Me.cmdWakefield_Upper.UseVisualStyleBackColor = True + ' + 'cmdString + ' + resources.ApplyResources(Me.cmdString, "cmdString") + Me.cmdString.Name = "cmdString" + Me.cmdString.UseVisualStyleBackColor = True + ' + 'cmdState + ' + resources.ApplyResources(Me.cmdState, "cmdState") + Me.cmdState.Name = "cmdState" + Me.cmdState.UseVisualStyleBackColor = True + ' + 'cmdSpeed + ' + resources.ApplyResources(Me.cmdSpeed, "cmdSpeed") + Me.cmdSpeed.Name = "cmdSpeed" + Me.cmdSpeed.UseVisualStyleBackColor = True + ' + 'cmdSmokes + ' + resources.ApplyResources(Me.cmdSmokes, "cmdSmokes") + Me.cmdSmokes.Name = "cmdSmokes" + Me.cmdSmokes.UseVisualStyleBackColor = True + ' + 'cmdSex + ' + resources.ApplyResources(Me.cmdSex, "cmdSex") + Me.cmdSex.Name = "cmdSex" + Me.cmdSex.UseVisualStyleBackColor = True + ' + 'cmdSex_Inclusive + ' + resources.ApplyResources(Me.cmdSex_Inclusive, "cmdSex_Inclusive") + Me.cmdSex_Inclusive.Name = "cmdSex_Inclusive" + Me.cmdSex_Inclusive.UseVisualStyleBackColor = True + ' + 'cmdGender + ' + resources.ApplyResources(Me.cmdGender, "cmdGender") + Me.cmdGender.Name = "cmdGender" + Me.cmdGender.UseVisualStyleBackColor = True + ' + 'cmdSentence + ' + resources.ApplyResources(Me.cmdSentence, "cmdSentence") + Me.cmdSentence.Name = "cmdSentence" + Me.cmdSentence.UseVisualStyleBackColor = True + ' + 'cmdSat + ' + resources.ApplyResources(Me.cmdSat, "cmdSat") + Me.cmdSat.Name = "cmdSat" + Me.cmdSat.UseVisualStyleBackColor = True + ' + 'cmdReligion + ' + resources.ApplyResources(Me.cmdReligion, "cmdReligion") + Me.cmdReligion.Name = "cmdReligion" + Me.cmdReligion.UseVisualStyleBackColor = True + ' + 'cmdRace + ' + resources.ApplyResources(Me.cmdRace, "cmdRace") + Me.cmdRace.Name = "cmdRace" + Me.cmdRace.UseVisualStyleBackColor = True + ' + 'cmdPolitical + ' + resources.ApplyResources(Me.cmdPolitical, "cmdPolitical") + Me.cmdPolitical.Name = "cmdPolitical" + Me.cmdPolitical.UseVisualStyleBackColor = True + ' + 'cmdNormal + ' + resources.ApplyResources(Me.cmdNormal, "cmdNormal") + Me.cmdNormal.Name = "cmdNormal" + Me.cmdNormal.UseVisualStyleBackColor = True + ' + 'cmdName + ' + resources.ApplyResources(Me.cmdName, "cmdName") + Me.cmdName.Name = "cmdName" + Me.cmdName.UseVisualStyleBackColor = True + ' + 'cmdWakefield_Month + ' + resources.ApplyResources(Me.cmdWakefield_Month, "cmdWakefield_Month") + Me.cmdWakefield_Month.Name = "cmdWakefield_Month" + Me.cmdWakefield_Month.UseVisualStyleBackColor = True + ' + 'cmdMilitary + ' + resources.ApplyResources(Me.cmdMilitary, "cmdMilitary") + Me.cmdMilitary.Name = "cmdMilitary" + Me.cmdMilitary.UseVisualStyleBackColor = True + ' + 'cmdMarital + ' + resources.ApplyResources(Me.cmdMarital, "cmdMarital") + Me.cmdMarital.Name = "cmdMarital" + Me.cmdMarital.UseVisualStyleBackColor = True + ' + 'cmdLorem_ipsum + ' + resources.ApplyResources(Me.cmdLorem_ipsum, "cmdLorem_ipsum") + Me.cmdLorem_ipsum.Name = "cmdLorem_ipsum" + Me.cmdLorem_ipsum.UseVisualStyleBackColor = True + ' + 'cmdGpa + ' + resources.ApplyResources(Me.cmdGpa, "cmdGpa") + Me.cmdGpa.Name = "cmdGpa" + Me.cmdGpa.UseVisualStyleBackColor = True + ' + 'cmdEla + ' + resources.ApplyResources(Me.cmdEla, "cmdEla") + Me.cmdEla.Name = "cmdEla" + Me.cmdEla.UseVisualStyleBackColor = True + ' + 'cmdMath + ' + resources.ApplyResources(Me.cmdMath, "cmdMath") + Me.cmdMath.Name = "cmdMath" + Me.cmdMath.UseVisualStyleBackColor = True + ' + 'cmdLevel + ' + resources.ApplyResources(Me.cmdLevel, "cmdLevel") + Me.cmdLevel.Name = "cmdLevel" + Me.cmdLevel.UseVisualStyleBackColor = True + ' + 'cmdLanguage + ' + resources.ApplyResources(Me.cmdLanguage, "cmdLanguage") + Me.cmdLanguage.Name = "cmdLanguage" + Me.cmdLanguage.UseVisualStyleBackColor = True + ' + 'cmdIq + ' + resources.ApplyResources(Me.cmdIq, "cmdIq") + Me.cmdIq.Name = "cmdIq" + Me.cmdIq.UseVisualStyleBackColor = True + ' + 'cmdInternet_Browser + ' + resources.ApplyResources(Me.cmdInternet_Browser, "cmdInternet_Browser") + Me.cmdInternet_Browser.Name = "cmdInternet_Browser" + Me.cmdInternet_Browser.UseVisualStyleBackColor = True + ' + 'cmdGrade_Level + ' + resources.ApplyResources(Me.cmdGrade_Level, "cmdGrade_Level") + Me.cmdGrade_Level.Name = "cmdGrade_Level" + Me.cmdGrade_Level.UseVisualStyleBackColor = True + ' + 'cmdEye + ' + resources.ApplyResources(Me.cmdEye, "cmdEye") + Me.cmdEye.Name = "cmdEye" + Me.cmdEye.UseVisualStyleBackColor = True + ' + 'cmdEmployment + ' + resources.ApplyResources(Me.cmdEmployment, "cmdEmployment") + Me.cmdEmployment.Name = "cmdEmployment" + Me.cmdEmployment.UseVisualStyleBackColor = True + ' + 'cmdEducation + ' + resources.ApplyResources(Me.cmdEducation, "cmdEducation") + Me.cmdEducation.Name = "cmdEducation" + Me.cmdEducation.UseVisualStyleBackColor = True + ' + 'cmdDummy + ' + resources.ApplyResources(Me.cmdDummy, "cmdDummy") + Me.cmdDummy.Name = "cmdDummy" + Me.cmdDummy.UseVisualStyleBackColor = True + ' + 'cmdDob + ' + resources.ApplyResources(Me.cmdDob, "cmdDob") + Me.cmdDob.Name = "cmdDob" + Me.cmdDob.UseVisualStyleBackColor = True + ' + 'cmdDna + ' + resources.ApplyResources(Me.cmdDna, "cmdDna") + Me.cmdDna.Name = "cmdDna" + Me.cmdDna.UseVisualStyleBackColor = True + ' + 'cmdDice + ' + resources.ApplyResources(Me.cmdDice, "cmdDice") + Me.cmdDice.Name = "cmdDice" + Me.cmdDice.UseVisualStyleBackColor = True + ' + 'cmdDied + ' + resources.ApplyResources(Me.cmdDied, "cmdDied") + Me.cmdDied.Name = "cmdDied" + Me.cmdDied.UseVisualStyleBackColor = True + ' + 'cmdDeath + ' + resources.ApplyResources(Me.cmdDeath, "cmdDeath") + Me.cmdDeath.Name = "cmdDeath" + Me.cmdDeath.UseVisualStyleBackColor = True + ' + 'cmdDate_Stamp + ' + resources.ApplyResources(Me.cmdDate_Stamp, "cmdDate_Stamp") + Me.cmdDate_Stamp.Name = "cmdDate_Stamp" + Me.cmdDate_Stamp.UseVisualStyleBackColor = True + ' + 'cmdPrimary + ' + resources.ApplyResources(Me.cmdPrimary, "cmdPrimary") + Me.cmdPrimary.Name = "cmdPrimary" + Me.cmdPrimary.UseVisualStyleBackColor = True + ' + 'cmdColor + ' + resources.ApplyResources(Me.cmdColor, "cmdColor") + Me.cmdColor.Name = "cmdColor" + Me.cmdColor.UseVisualStyleBackColor = True + ' + 'cmdCoin + ' + resources.ApplyResources(Me.cmdCoin, "cmdCoin") + Me.cmdCoin.Name = "cmdCoin" + Me.cmdCoin.UseVisualStyleBackColor = True + ' + 'cmdChildren + ' + resources.ApplyResources(Me.cmdChildren, "cmdChildren") + Me.cmdChildren.Name = "cmdChildren" + Me.cmdChildren.UseVisualStyleBackColor = True + ' + 'cmdHeight + ' + resources.ApplyResources(Me.cmdHeight, "cmdHeight") + Me.cmdHeight.Name = "cmdHeight" + Me.cmdHeight.UseVisualStyleBackColor = True + ' + 'grpWakefield + ' + Me.grpWakefield.Controls.Add(Me.cmdLinkert7) + Me.grpWakefield.Controls.Add(Me.cmdWakefield_Year) + Me.grpWakefield.Controls.Add(Me.cmdValid) + Me.grpWakefield.Controls.Add(Me.cmdWakefield_Upper) + Me.grpWakefield.Controls.Add(Me.cmdString) + Me.grpWakefield.Controls.Add(Me.cmdState) + Me.grpWakefield.Controls.Add(Me.cmdSpeed) + Me.grpWakefield.Controls.Add(Me.cmdSmokes) + Me.grpWakefield.Controls.Add(Me.cmdSex) + Me.grpWakefield.Controls.Add(Me.cmdSex_Inclusive) + Me.grpWakefield.Controls.Add(Me.cmdGender) + Me.grpWakefield.Controls.Add(Me.cmdSentence) + Me.grpWakefield.Controls.Add(Me.cmdSat) + Me.grpWakefield.Controls.Add(Me.cmdReligion) + Me.grpWakefield.Controls.Add(Me.cmdRace) + Me.grpWakefield.Controls.Add(Me.cmdPolitical) + Me.grpWakefield.Controls.Add(Me.cmdNormal) + Me.grpWakefield.Controls.Add(Me.cmdName) + Me.grpWakefield.Controls.Add(Me.cmdWakefield_Month) + Me.grpWakefield.Controls.Add(Me.cmdMilitary) + Me.grpWakefield.Controls.Add(Me.cmdMarital) + Me.grpWakefield.Controls.Add(Me.cmdLorem_ipsum) + Me.grpWakefield.Controls.Add(Me.cmdLikert) + Me.grpWakefield.Controls.Add(Me.cmdGpa) + Me.grpWakefield.Controls.Add(Me.cmdEla) + Me.grpWakefield.Controls.Add(Me.cmdMath) + Me.grpWakefield.Controls.Add(Me.cmdLevel) + Me.grpWakefield.Controls.Add(Me.cmdLanguage) + Me.grpWakefield.Controls.Add(Me.cmdIq) + Me.grpWakefield.Controls.Add(Me.cmdInternet_Browser) + Me.grpWakefield.Controls.Add(Me.cmdGrade_Level) + Me.grpWakefield.Controls.Add(Me.cmdEye) + Me.grpWakefield.Controls.Add(Me.cmdEmployment) + Me.grpWakefield.Controls.Add(Me.cmdEducation) + Me.grpWakefield.Controls.Add(Me.cmdDummy) + Me.grpWakefield.Controls.Add(Me.cmdDob) + Me.grpWakefield.Controls.Add(Me.cmdDna) + Me.grpWakefield.Controls.Add(Me.cmdDice) + Me.grpWakefield.Controls.Add(Me.cmdDied) + Me.grpWakefield.Controls.Add(Me.cmdDeath) + Me.grpWakefield.Controls.Add(Me.cmdDate_Stamp) + Me.grpWakefield.Controls.Add(Me.cmdPrimary) + Me.grpWakefield.Controls.Add(Me.cmdColor) + Me.grpWakefield.Controls.Add(Me.cmdCoin) + Me.grpWakefield.Controls.Add(Me.cmdChildren) + Me.grpWakefield.Controls.Add(Me.cmdCar) + Me.grpWakefield.Controls.Add(Me.cmdAnswer) + Me.grpWakefield.Controls.Add(Me.cmdPet) + Me.grpWakefield.Controls.Add(Me.cmdAnimal) + Me.grpWakefield.Controls.Add(Me.cmdAge) + Me.grpWakefield.Controls.Add(Me.cmdIncome) + Me.grpWakefield.Controls.Add(Me.cmdHeight) + Me.grpWakefield.Controls.Add(Me.cmdHair) + Me.grpWakefield.Controls.Add(Me.cmdGroup) + Me.grpWakefield.Controls.Add(Me.cmdGrade) + resources.ApplyResources(Me.grpWakefield, "grpWakefield") + Me.grpWakefield.Name = "grpWakefield" + Me.grpWakefield.TabStop = False + ' + 'cmdLinkert7 + ' + resources.ApplyResources(Me.cmdLinkert7, "cmdLinkert7") + Me.cmdLinkert7.Name = "cmdLinkert7" + Me.cmdLinkert7.UseVisualStyleBackColor = True + ' + 'cmdLikert + ' + resources.ApplyResources(Me.cmdLikert, "cmdLikert") + Me.cmdLikert.Name = "cmdLikert" + Me.cmdLikert.UseVisualStyleBackColor = True + ' + 'cmdCar + ' + resources.ApplyResources(Me.cmdCar, "cmdCar") + Me.cmdCar.Name = "cmdCar" + Me.cmdCar.UseVisualStyleBackColor = True + ' + 'cmdAnswer + ' + resources.ApplyResources(Me.cmdAnswer, "cmdAnswer") + Me.cmdAnswer.Name = "cmdAnswer" + Me.cmdAnswer.UseVisualStyleBackColor = True + ' + 'cmdPet + ' + resources.ApplyResources(Me.cmdPet, "cmdPet") + Me.cmdPet.Name = "cmdPet" + Me.cmdPet.UseVisualStyleBackColor = True + ' + 'cmdAnimal + ' + resources.ApplyResources(Me.cmdAnimal, "cmdAnimal") + Me.cmdAnimal.Name = "cmdAnimal" + Me.cmdAnimal.UseVisualStyleBackColor = True + ' + 'cmdAge + ' + resources.ApplyResources(Me.cmdAge, "cmdAge") + Me.cmdAge.Name = "cmdAge" + Me.cmdAge.UseVisualStyleBackColor = True + ' + 'cmdIncome + ' + resources.ApplyResources(Me.cmdIncome, "cmdIncome") + Me.cmdIncome.Name = "cmdIncome" + Me.cmdIncome.UseVisualStyleBackColor = True + ' + 'cmdHair + ' + resources.ApplyResources(Me.cmdHair, "cmdHair") + Me.cmdHair.Name = "cmdHair" + Me.cmdHair.UseVisualStyleBackColor = True + ' + 'cmdGroup + ' + resources.ApplyResources(Me.cmdGroup, "cmdGroup") + Me.cmdGroup.Name = "cmdGroup" + Me.cmdGroup.UseVisualStyleBackColor = True + ' + 'cmdGrade + ' + resources.ApplyResources(Me.cmdGrade, "cmdGrade") + Me.cmdGrade.Name = "cmdGrade" + Me.cmdGrade.UseVisualStyleBackColor = True + ' + 'grpCircular + ' + Me.grpCircular.Controls.Add(Me.cmdCircular) + Me.grpCircular.Controls.Add(Me.cmdCircQuantile) + Me.grpCircular.Controls.Add(Me.cmdCircMax) + Me.grpCircular.Controls.Add(Me.cmdA1) + Me.grpCircular.Controls.Add(Me.cmdAngVar) + Me.grpCircular.Controls.Add(Me.cmdCircRho) + Me.grpCircular.Controls.Add(Me.cmdCircQ3) + Me.grpCircular.Controls.Add(Me.cmdCircQ1) + Me.grpCircular.Controls.Add(Me.cmdCircMin) + Me.grpCircular.Controls.Add(Me.cmdAngDev) + Me.grpCircular.Controls.Add(Me.cmdCircVar) + Me.grpCircular.Controls.Add(Me.cmdCircSd) + Me.grpCircular.Controls.Add(Me.cmdCircRange) + Me.grpCircular.Controls.Add(Me.cmdMedianHL) + Me.grpCircular.Controls.Add(Me.cmdCircMedian) + Me.grpCircular.Controls.Add(Me.cmdCircMean) + resources.ApplyResources(Me.grpCircular, "grpCircular") + Me.grpCircular.Name = "grpCircular" + Me.grpCircular.TabStop = False + ' + 'cmdCircular + ' + resources.ApplyResources(Me.cmdCircular, "cmdCircular") + Me.cmdCircular.Name = "cmdCircular" + Me.cmdCircular.UseVisualStyleBackColor = True + ' + 'cmdCircQuantile + ' + resources.ApplyResources(Me.cmdCircQuantile, "cmdCircQuantile") + Me.cmdCircQuantile.Name = "cmdCircQuantile" + Me.cmdCircQuantile.UseVisualStyleBackColor = True + ' + 'cmdCircMax + ' + resources.ApplyResources(Me.cmdCircMax, "cmdCircMax") + Me.cmdCircMax.Name = "cmdCircMax" + Me.cmdCircMax.UseVisualStyleBackColor = True + ' + 'cmdA1 + ' + resources.ApplyResources(Me.cmdA1, "cmdA1") + Me.cmdA1.Name = "cmdA1" + Me.cmdA1.UseVisualStyleBackColor = True + ' + 'cmdAngVar + ' + resources.ApplyResources(Me.cmdAngVar, "cmdAngVar") + Me.cmdAngVar.Name = "cmdAngVar" + Me.cmdAngVar.UseVisualStyleBackColor = True + ' + 'cmdCircRho + ' + resources.ApplyResources(Me.cmdCircRho, "cmdCircRho") + Me.cmdCircRho.Name = "cmdCircRho" + Me.cmdCircRho.UseVisualStyleBackColor = True + ' + 'cmdCircQ3 + ' + resources.ApplyResources(Me.cmdCircQ3, "cmdCircQ3") + Me.cmdCircQ3.Name = "cmdCircQ3" + Me.cmdCircQ3.UseVisualStyleBackColor = True + ' + 'cmdCircQ1 + ' + resources.ApplyResources(Me.cmdCircQ1, "cmdCircQ1") + Me.cmdCircQ1.Name = "cmdCircQ1" + Me.cmdCircQ1.UseVisualStyleBackColor = True + ' + 'cmdCircMin + ' + resources.ApplyResources(Me.cmdCircMin, "cmdCircMin") + Me.cmdCircMin.Name = "cmdCircMin" + Me.cmdCircMin.UseVisualStyleBackColor = True + ' + 'cmdAngDev + ' + resources.ApplyResources(Me.cmdAngDev, "cmdAngDev") + Me.cmdAngDev.Name = "cmdAngDev" + Me.cmdAngDev.UseVisualStyleBackColor = True + ' + 'cmdCircVar + ' + resources.ApplyResources(Me.cmdCircVar, "cmdCircVar") + Me.cmdCircVar.Name = "cmdCircVar" + Me.cmdCircVar.UseVisualStyleBackColor = True + ' + 'cmdCircSd + ' + resources.ApplyResources(Me.cmdCircSd, "cmdCircSd") + Me.cmdCircSd.Name = "cmdCircSd" + Me.cmdCircSd.UseVisualStyleBackColor = True + ' + 'cmdCircRange + ' + resources.ApplyResources(Me.cmdCircRange, "cmdCircRange") + Me.cmdCircRange.Name = "cmdCircRange" + Me.cmdCircRange.UseVisualStyleBackColor = True + ' + 'cmdMedianHL + ' + resources.ApplyResources(Me.cmdMedianHL, "cmdMedianHL") + Me.cmdMedianHL.Name = "cmdMedianHL" + Me.cmdMedianHL.UseVisualStyleBackColor = True + ' + 'cmdCircMedian + ' + resources.ApplyResources(Me.cmdCircMedian, "cmdCircMedian") + Me.cmdCircMedian.Name = "cmdCircMedian" + Me.cmdCircMedian.UseVisualStyleBackColor = True + ' + 'cmdCircMean + ' + resources.ApplyResources(Me.cmdCircMean, "cmdCircMean") + Me.cmdCircMean.Name = "cmdCircMean" + Me.cmdCircMean.UseVisualStyleBackColor = True + ' + 'grpFactor + ' + Me.grpFactor.Controls.Add(Me.cmdShuffle) + Me.grpFactor.Controls.Add(Me.cmdShift) + Me.grpFactor.Controls.Add(Me.cmdReverse) + Me.grpFactor.Controls.Add(Me.cmdReorder) + Me.grpFactor.Controls.Add(Me.cmdRelevel) + Me.grpFactor.Controls.Add(Me.cmdRecode) + Me.grpFactor.Controls.Add(Me.cmdOther) + Me.grpFactor.Controls.Add(Me.cmdFmatch) + Me.grpFactor.Controls.Add(Me.cmdLump) + Me.grpFactor.Controls.Add(Me.cmdInseq) + Me.grpFactor.Controls.Add(Me.cmdInfreq) + Me.grpFactor.Controls.Add(Me.cmdInorder) + Me.grpFactor.Controls.Add(Me.cmdAdd_na) + Me.grpFactor.Controls.Add(Me.cmdExpand) + Me.grpFactor.Controls.Add(Me.cmdDrop) + Me.grpFactor.Controls.Add(Me.cmdCross) + Me.grpFactor.Controls.Add(Me.cmdCollapse) + Me.grpFactor.Controls.Add(Me.cmdLabelled) + Me.grpFactor.Controls.Add(Me.cmdFactor) + Me.grpFactor.Controls.Add(Me.cmdAnon) + resources.ApplyResources(Me.grpFactor, "grpFactor") + Me.grpFactor.Name = "grpFactor" + Me.grpFactor.TabStop = False + ' + 'cmdShuffle + ' + resources.ApplyResources(Me.cmdShuffle, "cmdShuffle") + Me.cmdShuffle.Name = "cmdShuffle" + Me.cmdShuffle.UseVisualStyleBackColor = True + ' + 'cmdShift + ' + resources.ApplyResources(Me.cmdShift, "cmdShift") + Me.cmdShift.Name = "cmdShift" + Me.cmdShift.UseVisualStyleBackColor = True + ' + 'cmdReverse + ' + resources.ApplyResources(Me.cmdReverse, "cmdReverse") + Me.cmdReverse.Name = "cmdReverse" + Me.cmdReverse.UseVisualStyleBackColor = True + ' + 'cmdReorder + ' + resources.ApplyResources(Me.cmdReorder, "cmdReorder") + Me.cmdReorder.Name = "cmdReorder" + Me.cmdReorder.UseVisualStyleBackColor = True + ' + 'cmdRelevel + ' + resources.ApplyResources(Me.cmdRelevel, "cmdRelevel") + Me.cmdRelevel.Name = "cmdRelevel" + Me.cmdRelevel.UseVisualStyleBackColor = True + ' + 'cmdRecode + ' + resources.ApplyResources(Me.cmdRecode, "cmdRecode") + Me.cmdRecode.Name = "cmdRecode" + Me.cmdRecode.UseVisualStyleBackColor = True + ' + 'cmdOther + ' + resources.ApplyResources(Me.cmdOther, "cmdOther") + Me.cmdOther.Name = "cmdOther" + Me.cmdOther.UseVisualStyleBackColor = True + ' + 'cmdFmatch + ' + resources.ApplyResources(Me.cmdFmatch, "cmdFmatch") + Me.cmdFmatch.Name = "cmdFmatch" + Me.cmdFmatch.UseVisualStyleBackColor = True + ' + 'cmdLump + ' + resources.ApplyResources(Me.cmdLump, "cmdLump") + Me.cmdLump.Name = "cmdLump" + Me.cmdLump.UseVisualStyleBackColor = True + ' + 'cmdInseq + ' + resources.ApplyResources(Me.cmdInseq, "cmdInseq") + Me.cmdInseq.Name = "cmdInseq" + Me.cmdInseq.UseVisualStyleBackColor = True + ' + 'cmdInfreq + ' + resources.ApplyResources(Me.cmdInfreq, "cmdInfreq") + Me.cmdInfreq.Name = "cmdInfreq" + Me.cmdInfreq.UseVisualStyleBackColor = True + ' + 'cmdInorder + ' + resources.ApplyResources(Me.cmdInorder, "cmdInorder") + Me.cmdInorder.Name = "cmdInorder" + Me.cmdInorder.UseVisualStyleBackColor = True + ' + 'cmdAdd_na + ' + resources.ApplyResources(Me.cmdAdd_na, "cmdAdd_na") + Me.cmdAdd_na.Name = "cmdAdd_na" + Me.cmdAdd_na.UseVisualStyleBackColor = True + ' + 'cmdExpand + ' + resources.ApplyResources(Me.cmdExpand, "cmdExpand") + Me.cmdExpand.Name = "cmdExpand" + Me.cmdExpand.UseVisualStyleBackColor = True + ' + 'cmdDrop + ' + resources.ApplyResources(Me.cmdDrop, "cmdDrop") + Me.cmdDrop.Name = "cmdDrop" + Me.cmdDrop.UseVisualStyleBackColor = True + ' + 'cmdCross + ' + resources.ApplyResources(Me.cmdCross, "cmdCross") + Me.cmdCross.Name = "cmdCross" + Me.cmdCross.UseVisualStyleBackColor = True + ' + 'cmdCollapse + ' + resources.ApplyResources(Me.cmdCollapse, "cmdCollapse") + Me.cmdCollapse.Name = "cmdCollapse" + Me.cmdCollapse.UseVisualStyleBackColor = True + ' + 'cmdLabelled + ' + resources.ApplyResources(Me.cmdLabelled, "cmdLabelled") + Me.cmdLabelled.Name = "cmdLabelled" + Me.cmdLabelled.UseVisualStyleBackColor = True + ' + 'cmdFactor + ' + resources.ApplyResources(Me.cmdFactor, "cmdFactor") + Me.cmdFactor.Name = "cmdFactor" + Me.cmdFactor.UseVisualStyleBackColor = True + ' + 'cmdAnon + ' + resources.ApplyResources(Me.cmdAnon, "cmdAnon") + Me.cmdAnon.Name = "cmdAnon" + Me.cmdAnon.UseVisualStyleBackColor = True + ' + 'grpModifier + ' + Me.grpModifier.Controls.Add(Me.cmdRegex) + Me.grpModifier.Controls.Add(Me.cmdFixed) + Me.grpModifier.Controls.Add(Me.cmdCollate) + Me.grpModifier.Controls.Add(Me.cmdBoundary) + resources.ApplyResources(Me.grpModifier, "grpModifier") + Me.grpModifier.Name = "grpModifier" + Me.grpModifier.TabStop = False + ' + 'cmdRegex + ' + resources.ApplyResources(Me.cmdRegex, "cmdRegex") + Me.cmdRegex.Name = "cmdRegex" + Me.cmdRegex.UseVisualStyleBackColor = True + ' + 'cmdFixed + ' + resources.ApplyResources(Me.cmdFixed, "cmdFixed") + Me.cmdFixed.Name = "cmdFixed" + Me.cmdFixed.UseVisualStyleBackColor = True + ' + 'cmdCollate + ' + resources.ApplyResources(Me.cmdCollate, "cmdCollate") + Me.cmdCollate.Name = "cmdCollate" + Me.cmdCollate.UseVisualStyleBackColor = True + ' + 'cmdBoundary + ' + resources.ApplyResources(Me.cmdBoundary, "cmdBoundary") + Me.cmdBoundary.Name = "cmdBoundary" + Me.cmdBoundary.UseVisualStyleBackColor = True + ' + 'grpSymbols + ' + Me.grpSymbols.Controls.Add(Me.cmdOr3) + Me.grpSymbols.Controls.Add(Me.cmdEscape) + Me.grpSymbols.Controls.Add(Me.cmdPlusZero) + Me.grpSymbols.Controls.Add(Me.cmdZero) + Me.grpSymbols.Controls.Add(Me.cmdPlusOne) + Me.grpSymbols.Controls.Add(Me.cmdZeroOrOne) + Me.grpSymbols.Controls.Add(Me.cmdNumbers) + Me.grpSymbols.Controls.Add(Me.cmdNot1) + Me.grpSymbols.Controls.Add(Me.cmdOr2) + Me.grpSymbols.Controls.Add(Me.cmdOr1) + Me.grpSymbols.Controls.Add(Me.cmdSpace) + Me.grpSymbols.Controls.Add(Me.cmdDigit) + Me.grpSymbols.Controls.Add(Me.cmdEnd1) + Me.grpSymbols.Controls.Add(Me.cmdbegin) + Me.grpSymbols.Controls.Add(Me.cmdAny1) + resources.ApplyResources(Me.grpSymbols, "grpSymbols") + Me.grpSymbols.Name = "grpSymbols" + Me.grpSymbols.TabStop = False + ' + 'cmdOr3 + ' + resources.ApplyResources(Me.cmdOr3, "cmdOr3") + Me.cmdOr3.Name = "cmdOr3" + Me.cmdOr3.UseVisualStyleBackColor = True + ' + 'cmdEscape + ' + resources.ApplyResources(Me.cmdEscape, "cmdEscape") + Me.cmdEscape.Name = "cmdEscape" + Me.cmdEscape.UseVisualStyleBackColor = True + ' + 'cmdPlusZero + ' + resources.ApplyResources(Me.cmdPlusZero, "cmdPlusZero") + Me.cmdPlusZero.Name = "cmdPlusZero" + Me.cmdPlusZero.UseVisualStyleBackColor = True + ' + 'cmdZero + ' + resources.ApplyResources(Me.cmdZero, "cmdZero") + Me.cmdZero.Name = "cmdZero" + Me.cmdZero.UseVisualStyleBackColor = True + ' + 'cmdPlusOne + ' + resources.ApplyResources(Me.cmdPlusOne, "cmdPlusOne") + Me.cmdPlusOne.Name = "cmdPlusOne" + Me.cmdPlusOne.UseVisualStyleBackColor = True + ' + 'cmdZeroOrOne + ' + resources.ApplyResources(Me.cmdZeroOrOne, "cmdZeroOrOne") + Me.cmdZeroOrOne.Name = "cmdZeroOrOne" + Me.cmdZeroOrOne.UseVisualStyleBackColor = True + ' + 'cmdNumbers + ' + resources.ApplyResources(Me.cmdNumbers, "cmdNumbers") + Me.cmdNumbers.Name = "cmdNumbers" + Me.cmdNumbers.UseVisualStyleBackColor = True + ' + 'cmdNot1 + ' + resources.ApplyResources(Me.cmdNot1, "cmdNot1") + Me.cmdNot1.Name = "cmdNot1" + Me.cmdNot1.UseVisualStyleBackColor = True + ' + 'cmdOr2 + ' + resources.ApplyResources(Me.cmdOr2, "cmdOr2") + Me.cmdOr2.Name = "cmdOr2" + Me.cmdOr2.UseVisualStyleBackColor = True + ' + 'cmdOr1 + ' + resources.ApplyResources(Me.cmdOr1, "cmdOr1") + Me.cmdOr1.Name = "cmdOr1" + Me.cmdOr1.UseVisualStyleBackColor = True + ' + 'cmdSpace + ' + resources.ApplyResources(Me.cmdSpace, "cmdSpace") + Me.cmdSpace.Name = "cmdSpace" + Me.cmdSpace.UseVisualStyleBackColor = True + ' + 'cmdDigit + ' + resources.ApplyResources(Me.cmdDigit, "cmdDigit") + Me.cmdDigit.Name = "cmdDigit" + Me.cmdDigit.UseVisualStyleBackColor = True + ' + 'cmdEnd1 + ' + resources.ApplyResources(Me.cmdEnd1, "cmdEnd1") + Me.cmdEnd1.Name = "cmdEnd1" + Me.cmdEnd1.UseVisualStyleBackColor = True + ' + 'cmdbegin + ' + resources.ApplyResources(Me.cmdbegin, "cmdbegin") + Me.cmdbegin.Name = "cmdbegin" + Me.cmdbegin.UseVisualStyleBackColor = True + ' + 'cmdAny1 + ' + resources.ApplyResources(Me.cmdAny1, "cmdAny1") + Me.cmdAny1.Name = "cmdAny1" + Me.cmdAny1.UseVisualStyleBackColor = True + ' + 'ucrInputCalOptions + ' + Me.ucrInputCalOptions.AddQuotesIfUnrecognised = True + Me.ucrInputCalOptions.IsReadOnly = False + resources.ApplyResources(Me.ucrInputCalOptions, "ucrInputCalOptions") + Me.ucrInputCalOptions.Name = "ucrInputCalOptions" + ' + 'ucrSaveResultInto + ' + Me.ucrSaveResultInto.AddQuotesIfUnrecognised = True + Me.ucrSaveResultInto.IsReadOnly = False + resources.ApplyResources(Me.ucrSaveResultInto, "ucrSaveResultInto") + Me.ucrSaveResultInto.Name = "ucrSaveResultInto" + ' + 'ucrInputTryMessage + ' + Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True + Me.ucrInputTryMessage.IsMultiline = False + Me.ucrInputTryMessage.IsReadOnly = True + resources.ApplyResources(Me.ucrInputTryMessage, "ucrInputTryMessage") + Me.ucrInputTryMessage.Name = "ucrInputTryMessage" + ' + 'ucrSelectorForCalculations + ' + Me.ucrSelectorForCalculations.bDropUnusedFilterLevels = False + Me.ucrSelectorForCalculations.bShowHiddenColumns = False + Me.ucrSelectorForCalculations.bUseCurrentFilter = True + resources.ApplyResources(Me.ucrSelectorForCalculations, "ucrSelectorForCalculations") + Me.ucrSelectorForCalculations.Name = "ucrSelectorForCalculations" + ' + 'ucrReceiverForCalculation + ' + Me.ucrReceiverForCalculation.frmParent = Nothing + resources.ApplyResources(Me.ucrReceiverForCalculation, "ucrReceiverForCalculation") + Me.ucrReceiverForCalculation.Name = "ucrReceiverForCalculation" + Me.ucrReceiverForCalculation.Selector = Nothing + Me.ucrReceiverForCalculation.strNcFilePath = "" + Me.ucrReceiverForCalculation.ucrSelector = Nothing + ' + 'ucrCalculator + ' + resources.ApplyResources(Me, "$this") + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.grpFactor) + Me.Controls.Add(Me.grpCircular) + Me.Controls.Add(Me.grpWakefield) + Me.Controls.Add(Me.grpMaths) + Me.Controls.Add(Me.grpLogical) + Me.Controls.Add(Me.grpSummary) + Me.Controls.Add(Me.grpTransform) + Me.Controls.Add(Me.grpProbabilty) + Me.Controls.Add(Me.grpSymbols) + Me.Controls.Add(Me.grpModifier) + Me.Controls.Add(Me.grpStrings) + Me.Controls.Add(Me.grpDates) + Me.Controls.Add(Me.cmdHelp) + Me.Controls.Add(Me.chkShowArguments) + Me.Controls.Add(Me.ucrInputCalOptions) + Me.Controls.Add(Me.grpBasic) + Me.Controls.Add(Me.ucrSaveResultInto) + Me.Controls.Add(Me.chkSaveResultInto) + Me.Controls.Add(Me.ucrInputTryMessage) + Me.Controls.Add(Me.cmdTry) + Me.Controls.Add(Me.ucrSelectorForCalculations) + Me.Controls.Add(Me.ucrReceiverForCalculation) + Me.Controls.Add(Me.lblExpression) + Me.Name = "ucrCalculator" + Me.grpBasic.ResumeLayout(False) + Me.grpDates.ResumeLayout(False) + Me.grpTransform.ResumeLayout(False) + Me.grpSummary.ResumeLayout(False) + Me.grpLogical.ResumeLayout(False) + Me.grpStrings.ResumeLayout(False) + Me.grpProbabilty.ResumeLayout(False) + Me.grpMaths.ResumeLayout(False) + Me.grpWakefield.ResumeLayout(False) + Me.grpCircular.ResumeLayout(False) + Me.grpFactor.ResumeLayout(False) + Me.grpModifier.ResumeLayout(False) + Me.grpSymbols.ResumeLayout(False) + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents ucrReceiverForCalculation As ucrReceiverExpression + Friend WithEvents lblExpression As Label + Friend WithEvents ucrSaveResultInto As ucrInputComboBox + Friend WithEvents chkSaveResultInto As CheckBox + Friend WithEvents ucrInputTryMessage As ucrInputTextBox + Friend WithEvents cmdTry As Button + Friend WithEvents ucrSelectorForCalculations As ucrSelectorByDataFrameAddRemove + Friend WithEvents cmdHelp As Button + Friend WithEvents chkShowArguments As CheckBox + Friend WithEvents ucrInputCalOptions As ucrInputComboBox + Friend WithEvents grpBasic As GroupBox + Friend WithEvents cmdBrackets As Button + Friend WithEvents cmdPower As Button + Friend WithEvents cmdDivide As Button + Friend WithEvents cmdPlus As Button + Friend WithEvents cmdMinus As Button + Friend WithEvents cmdDot As Button + Friend WithEvents cmd9 As Button + Friend WithEvents cmd8 As Button + Friend WithEvents cmd7 As Button + Friend WithEvents cmd6 As Button + Friend WithEvents cmd5 As Button + Friend WithEvents cmd4 As Button + Friend WithEvents cmd3 As Button + Friend WithEvents cmd2 As Button + Friend WithEvents cmd0 As Button + Friend WithEvents cmd1 As Button + Friend WithEvents grpDates As GroupBox + Friend WithEvents cmdDmy As Button + Friend WithEvents cmdDek As Button + Friend WithEvents cmdDay As Button + Friend WithEvents cmdMonth As Button + Friend WithEvents cmdYear As Button + Friend WithEvents cmdDate As Button + Friend WithEvents cmdYday As Button + Friend WithEvents cmdWday As Button + Friend WithEvents cmdMdy As Button + Friend WithEvents cmdYmd As Button + Friend WithEvents cmdDoy As Button + Friend WithEvents cmdLeap As Button + Friend WithEvents grpTransform As GroupBox + Friend WithEvents cmdcumsum As Button + Friend WithEvents cmdcummin As Button + Friend WithEvents cmdcummax As Button + Friend WithEvents cmdPMin As Button + Friend WithEvents cmdpmax As Button + Friend WithEvents cmdLead As Button + Friend WithEvents cmdLag As Button + Friend WithEvents grpStrings As GroupBox + Friend WithEvents cmdSplit As Button + Friend WithEvents cmdCombine As Button + Friend WithEvents cmdDetect As Button + Friend WithEvents cmdTrim As Button + Friend WithEvents cmdTitle As Button + Friend WithEvents cmdLower As Button + Friend WithEvents cmdUpper As Button + Friend WithEvents cmdSort As Button + Friend WithEvents cmdOrder As Button + Friend WithEvents cmdPad As Button + Friend WithEvents cmdExtract As Button + Friend WithEvents cmdCountstrings As Button + Friend WithEvents cmdLocate As Button + Friend WithEvents grpLogical As GroupBox + Friend WithEvents cmdOpeningBracket As Button + Friend WithEvents cmdColon As Button + Friend WithEvents cmdGreaterOrEqualsTo As Button + Friend WithEvents cmdClossingBracket As Button + Friend WithEvents cmdAnd As Button + Friend WithEvents cmdQuotes As Button + Friend WithEvents cmdSquareBrackets As Button + Friend WithEvents cmdIntegerDivision As Button + Friend WithEvents cmdModulas As Button + Friend WithEvents cmdGreater As Button + Friend WithEvents cmdLesserOrEqualsTo As Button + Friend WithEvents cmdLesser As Button + Friend WithEvents cmdOr As Button + Friend WithEvents cmdNot As Button + Friend WithEvents cmdNotEqualsTo As Button + Friend WithEvents cmdEquivalent As Button + Friend WithEvents grpProbabilty As GroupBox + Friend WithEvents cmdDigamma As Button + Friend WithEvents cmdGamma As Button + Friend WithEvents cmdLbeta As Button + Friend WithEvents cmdqF As Button + Friend WithEvents cmdFact As Button + Friend WithEvents cmdChoose As Button + Friend WithEvents cmdPf As Button + Friend WithEvents cmdPChisq As Button + Friend WithEvents cmdLgamma As Button + Friend WithEvents cmdPnorm As Button + Friend WithEvents cmdQchisq As Button + Friend WithEvents cmdQt As Button + Friend WithEvents cmdQnorm As Button + Friend WithEvents cmdPt As Button + Friend WithEvents cmdLchoose As Button + Friend WithEvents cmdLfact As Button + Friend WithEvents cmdTrigamma As Button + Friend WithEvents cmdBeta As Button + Friend WithEvents grpMaths As GroupBox + Friend WithEvents cmdSign As Button + Friend WithEvents cmdRound As Button + Friend WithEvents cmdSiginf As Button + Friend WithEvents cmdAbs As Button + Friend WithEvents cmdExp As Button + Friend WithEvents cmdDeg As Button + Friend WithEvents cmdTrunc As Button + Friend WithEvents cmdAtan As Button + Friend WithEvents cmdTan As Button + Friend WithEvents cmdLogTen As Button + Friend WithEvents cmdRad As Button + Friend WithEvents cmdFloor As Button + Friend WithEvents cmdAsin As Button + Friend WithEvents cmdSin As Button + Friend WithEvents cmdLog As Button + Friend WithEvents cmdPi As Button + Friend WithEvents cmdCeiling As Button + Friend WithEvents cmdAcos As Button + Friend WithEvents cmdCos As Button + Friend WithEvents cmdSqrt As Button + Friend WithEvents grpSummary As GroupBox + Friend WithEvents cmdIQR As Button + Friend WithEvents cmdQuantile As Button + Friend WithEvents cmdRange As Button + Friend WithEvents cmdSd As Button + Friend WithEvents cmdVar As Button + Friend WithEvents cmdMedian As Button + Friend WithEvents cmdMin As Button + Friend WithEvents cmdMax As Button + Friend WithEvents cmdMean As Button + Friend WithEvents cmdSum As Button + Friend WithEvents cmdMiss As Button + Friend WithEvents cmdLength As Button + Friend WithEvents cmdComma As Button + Friend WithEvents cmdClear As Button + Friend WithEvents cmdMultiply As Button + Friend WithEvents cmdpercentrank As Button + Friend WithEvents cmdDiff As Button + Friend WithEvents cmdCumdist As Button + Friend WithEvents cmdmovemean As Button + Friend WithEvents cmdCumMean As Button + Friend WithEvents cmdNtile As Button + Friend WithEvents cmMovMed As Button + Friend WithEvents cmdMRank As Button + Friend WithEvents cmdDRank As Button + Friend WithEvents cmdMovMax As Button + Friend WithEvents cmdMovSum As Button + Friend WithEvents cmdAny As Button + Friend WithEvents cmdAll As Button + Friend WithEvents cmdIsTrue As Button + Friend WithEvents cmdIsNa As Button + Friend WithEvents cmdNotIsNa As Button + Friend WithEvents cmdDuplicate As Button + Friend WithEvents cmdIfelse As Button + Friend WithEvents cmdmatch As Button + Friend WithEvents cmdwhen As Button + Friend WithEvents cmdNear As Button + Friend WithEvents cmdBetween As Button + Friend WithEvents cmdIsFalse As Button + Friend WithEvents cmdRowRank As Button + Friend WithEvents cmdNonMiss As Button + Friend WithEvents cmdDistinct As Button + Friend WithEvents cmdMad As Button + Friend WithEvents cmdMc As Button + Friend WithEvents cmdPropn As Button + Friend WithEvents cmdCv As Button + Friend WithEvents cmdSkew As Button + Friend WithEvents cmdAnyDup As Button + Friend WithEvents cmdCor As Button + Friend WithEvents cmdCov As Button + Friend WithEvents cmdFirst As Button + Friend WithEvents cmdLast As Button + Friend WithEvents cmdnth As Button + Friend WithEvents cmdMode As Button + Friend WithEvents Button1 As Button + Friend WithEvents cmdNA As Button + Friend WithEvents cmdIn As Button + Friend WithEvents cmdWhich As Button + Friend WithEvents cmdDoubleSqrBrackets As Button + Friend WithEvents cmdFalse As Button + Friend WithEvents cmdTrue As Button + Friend WithEvents ttCalculator As ToolTip + Friend WithEvents cmdWakefield_Year As Button + Friend WithEvents cmdValid As Button + Friend WithEvents cmdWakefield_Upper As Button + Friend WithEvents cmdString As Button + Friend WithEvents cmdState As Button + Friend WithEvents cmdSpeed As Button + Friend WithEvents cmdSmokes As Button + Friend WithEvents cmdSex As Button + Friend WithEvents cmdSex_Inclusive As Button + Friend WithEvents cmdGender As Button + Friend WithEvents cmdSentence As Button + Friend WithEvents cmdSat As Button + Friend WithEvents cmdReligion As Button + Friend WithEvents cmdRace As Button + Friend WithEvents cmdPolitical As Button + Friend WithEvents cmdNormal As Button + Friend WithEvents cmdName As Button + Friend WithEvents cmdWakefield_Month As Button + Friend WithEvents cmdMilitary As Button + Friend WithEvents cmdMarital As Button + Friend WithEvents cmdLorem_ipsum As Button + Friend WithEvents cmdGpa As Button + Friend WithEvents cmdEla As Button + Friend WithEvents cmdMath As Button + Friend WithEvents cmdLevel As Button + Friend WithEvents cmdLanguage As Button + Friend WithEvents cmdIq As Button + Friend WithEvents cmdInternet_Browser As Button + Friend WithEvents cmdGrade_Level As Button + Friend WithEvents cmdEye As Button + Friend WithEvents cmdEmployment As Button + Friend WithEvents cmdEducation As Button + Friend WithEvents cmdDummy As Button + Friend WithEvents cmdDob As Button + Friend WithEvents cmdDna As Button + Friend WithEvents cmdDice As Button + Friend WithEvents cmdDied As Button + Friend WithEvents cmdDeath As Button + Friend WithEvents cmdDate_Stamp As Button + Friend WithEvents cmdPrimary As Button + Friend WithEvents cmdColor As Button + Friend WithEvents cmdCoin As Button + Friend WithEvents cmdChildren As Button + Friend WithEvents cmdHeight As Button + Friend WithEvents grpWakefield As GroupBox + Friend WithEvents cmdLikert As Button + Friend WithEvents cmdCar As Button + Friend WithEvents cmdAnswer As Button + Friend WithEvents cmdPet As Button + Friend WithEvents cmdAnimal As Button + Friend WithEvents cmdAge As Button + Friend WithEvents cmdIncome As Button + Friend WithEvents cmdHair As Button + Friend WithEvents cmdGroup As Button + Friend WithEvents cmdGrade As Button + Friend WithEvents cmdLogistic As Button + Friend WithEvents cmdLogit As Button + Friend WithEvents cmdAtan2 As Button + Friend WithEvents cmdQuarter As Button + Friend WithEvents cmdD_In_M As Button + Friend WithEvents cmdAm As Button + Friend WithEvents cmdSec As Button + Friend WithEvents cmdHour As Button + Friend WithEvents cmdminutes As Button + Friend WithEvents grpCircular As GroupBox + Friend WithEvents cmdCircMedian As Button + Friend WithEvents cmdCircMean As Button + Friend WithEvents cmdCircQ3 As Button + Friend WithEvents cmdCircQ1 As Button + Friend WithEvents cmdCircMax As Button + Friend WithEvents cmdCircMin As Button + Friend WithEvents cmdA1 As Button + Friend WithEvents cmdAngDev As Button + Friend WithEvents cmdAngVar As Button + Friend WithEvents cmdCircVar As Button + Friend WithEvents cmdCircSd As Button + Friend WithEvents cmdCircRange As Button + Friend WithEvents cmdMedianHL As Button + Friend WithEvents cmdCircRho As Button + Friend WithEvents cmdCircQuantile As Button + Friend WithEvents cmdCircular As Button + + Friend WithEvents cmdMovmin As Button + Friend WithEvents cmdNasplin As Button + Friend WithEvents cmdNaapprox As Button + Friend WithEvents cmdNaest As Button + Friend WithEvents cmdNafill As Button + + Friend WithEvents grpFactor As GroupBox + Friend WithEvents cmdShuffle As Button + Friend WithEvents cmdShift As Button + Friend WithEvents cmdReverse As Button + Friend WithEvents cmdReorder As Button + Friend WithEvents cmdRelevel As Button + Friend WithEvents cmdRecode As Button + Friend WithEvents cmdOther As Button + Friend WithEvents cmdFmatch As Button + Friend WithEvents cmdLump As Button + Friend WithEvents cmdInseq As Button + Friend WithEvents cmdInfreq As Button + Friend WithEvents cmdInorder As Button + Friend WithEvents cmdAdd_na As Button + Friend WithEvents cmdExpand As Button + Friend WithEvents cmdDrop As Button + Friend WithEvents cmdCross As Button + Friend WithEvents cmdCollapse As Button + Friend WithEvents cmdLabelled As Button + Friend WithEvents cmdFactor As Button + Friend WithEvents cmdAnon As Button + Friend WithEvents cmdPgamma As Button + Friend WithEvents cmdQgamma As Button + Friend WithEvents cmdPnbin As Button + Friend WithEvents cmdPpois As Button + Friend WithEvents cmdPbinom As Button + Friend WithEvents cmdPbirth As Button + Friend WithEvents cmdPbeta As Button + Friend WithEvents cmdQnbin As Button + Friend WithEvents cmdQpois As Button + Friend WithEvents cmdQbinom As Button + Friend WithEvents cmdQbirth As Button + Friend WithEvents cmdQbeta As Button + Friend WithEvents cmdLinkert7 As Button + Friend WithEvents cmdEncodeb As Button + Friend WithEvents cmdSquishb As Button + Friend WithEvents cmdExtract2 As Button + Friend WithEvents cmdEnd As Button + Friend WithEvents cmdLocate2 As Button + Friend WithEvents cmdRemove2 As Button + Friend WithEvents cmdRemove1 As Button + Friend WithEvents cmdStarts As Button + Friend WithEvents cmdReplace2 As Button + Friend WithEvents cmdReplace As Button + Friend WithEvents grpModifier As GroupBox + Friend WithEvents grpSymbols As GroupBox + Friend WithEvents cmdRegex As Button + Friend WithEvents cmdFixed As Button + Friend WithEvents cmdCollate As Button + Friend WithEvents cmdBoundary As Button + Friend WithEvents cmdOr2 As Button + Friend WithEvents cmdNot1 As Button + Friend WithEvents cmdOr1 As Button + Friend WithEvents cmdSpace As Button + Friend WithEvents cmdDigit As Button + Friend WithEvents cmdEnd1 As Button + Friend WithEvents cmdbegin As Button + Friend WithEvents cmdAny1 As Button + Friend WithEvents cmdPlusZero As Button + Friend WithEvents cmdEscape As Button + Friend WithEvents cmdZero As Button + Friend WithEvents cmdPlusOne As Button + Friend WithEvents cmdZeroOrOne As Button + Friend WithEvents cmdNumbers As Button + Friend WithEvents cmdOr3 As Button +End Class diff --git a/instat/ucrCalculator.resx b/instat/ucrCalculator.resx index d55b03df15f..61b399e2e92 100644 --- a/instat/ucrCalculator.resx +++ b/instat/ucrCalculator.resx @@ -1,10428 +1,10257 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - NoControl - - - - 11, 12 - - - 77, 17 - - - 119 - - - Expression - - - lblExpression - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - True - - - NoControl - - - 13, 368 - - - 3, 4, 3, 4 - - - 133, 21 - - - 176 - - - Save Result into - - - chkSaveResultInto - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - NoControl - - - 13, 316 - - - 3, 4, 3, 4 - - - 99, 28 - - - 174 - - - Try - - - cmdTry - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - NoControl - - - 415, 281 - - - 4, 4, 4, 4 - - - 100, 28 - - - 182 - - - Help - - - cmdHelp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - NoControl - - - 497, 50 - - - 4, 4, 4, 4 - - - 136, 21 - - - 181 - - - Show Arguments - - - chkShowArguments - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - cmdClear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 0 - - - cmdComma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 1 - - - cmdBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 2 - - - cmdPower - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 3 - - - cmdDivide - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 4 - - - cmdPlus - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 5 - - - cmdMinus - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 6 - - - cmdMultiply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 7 - - - cmdDot - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 8 - - - cmd9 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 9 - - - cmd8 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 10 - - - cmd7 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 11 - - - cmd6 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 12 - - - cmd5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 13 - - - cmd4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 14 - - - cmd3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 15 - - - cmd2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 16 - - - cmd0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 17 - - - cmd1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 18 - - - 297, 81 - - - 3, 4, 3, 4 - - - 3, 4, 3, 4 - - - 273, 165 - - - 179 - - - Basic - - - grpBasic - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - NoControl - - - 201, 87 - - - 3, 4, 3, 4 - - - 65, 74 - - - 190 - - - Clear - - - cmdClear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 0 - - - Microsoft Sans Serif, 12pt - - - NoControl - - - 4, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 138 - - - , - - - cmdComma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 1 - - - NoControl - - - 103, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 136 - - - ( ) - - - cmdBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 2 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 201, 52 - - - 3, 4, 3, 4 - - - 65, 37 - - - 133 - - - ^ - - - cmdPower - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 3 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 152, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 131 - - - / - - - cmdDivide - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 4 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 152, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 130 - - - + - - - cmdPlus - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 5 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 152, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 129 - - - - - - - cmdMinus - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 6 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 152, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 128 - - - * - - - cmdMultiply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 7 - - - Microsoft Sans Serif, 14.25pt - - - NoControl - - - 201, 16 - - - 3, 4, 3, 4 - - - 65, 37 - - - 127 - - - . - - - cmdDot - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 8 - - - NoControl - - - 103, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 126 - - - 9 - - - cmd9 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 9 - - - NoControl - - - 53, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 125 - - - 8 - - - cmd8 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 10 - - - NoControl - - - 4, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 124 - - - 7 - - - cmd7 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 11 - - - NoControl - - - 103, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 123 - - - 6 - - - cmd6 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 12 - - - NoControl - - - 53, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 122 - - - 5 - - - cmd5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 13 - - - NoControl - - - 4, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 121 - - - 4 - - - cmd4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 14 - - - NoControl - - - 103, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 120 - - - 3 - - - cmd3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 15 - - - NoControl - - - 53, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 119 - - - 2 - - - cmd2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 16 - - - NoControl - - - 53, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 118 - - - 0 - - - cmd0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 17 - - - NoControl - - - 4, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 117 - - - 1 - - - cmd1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpBasic - - - 18 - - - cmdQuarter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 0 - - - cmdD_In_M - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 1 - - - cmdAm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 2 - - - cmdSec - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 3 - - - cmdHour - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 4 - - - cmdminutes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 5 - - - cmdDmy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 6 - - - cmdDek - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 7 - - - cmdDay - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 8 - - - cmdMonth - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 9 - - - cmdYear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 10 - - - cmdDate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 11 - - - cmdYday - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 12 - - - cmdWday - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 13 - - - cmdMdy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 14 - - - cmdYmd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 15 - - - cmdDoy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 16 - - - cmdLeap - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 17 - - - 579, 75 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 - - - 251, 236 - - - 188 - - - Dates - - - grpDates - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - NoControl - - - 163, 194 - - - 4, 4, 4, 4 - - - 80, 37 - - - 157 - - - quarter - - - cmdQuarter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 0 - - - NoControl - - - 84, 194 - - - 4, 4, 4, 4 - - - 80, 37 - - - 156 - - - d_in_m - - - cmdD_In_M - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 1 - - - NoControl - - - 5, 194 - - - 4, 4, 4, 4 - - - 80, 37 - - - 155 - - - am - - - cmdAm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 2 - - - NoControl - - - 163, 159 - - - 4, 4, 4, 4 - - - 80, 37 - - - 154 - - - sec - - - cmdSec - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 3 - - - NoControl - - - 5, 159 - - - 4, 4, 4, 4 - - - 80, 37 - - - 153 - - - hour - - - cmdHour - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 4 - - - NoControl - - - 84, 159 - - - 4, 4, 4, 4 - - - 80, 37 - - - 152 - - - min - - - cmdminutes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 5 - - - NoControl - - - 5, 87 - - - 3, 4, 3, 4 - - - 80, 37 - - - 151 - - - dmy - - - cmdDmy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 6 - - - NoControl - - - 163, 123 - - - 3, 4, 3, 4 - - - 80, 37 - - - 150 - - - dek - - - cmdDek - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 7 - - - NoControl - - - 163, 16 - - - 3, 4, 3, 4 - - - 80, 37 - - - 145 - - - day - - - cmdDay - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 8 - - - NoControl - - - 84, 16 - - - 3, 4, 3, 4 - - - 80, 37 - - - 144 - - - month - - - cmdMonth - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 9 - - - NoControl - - - 5, 16 - - - 3, 4, 3, 4 - - - 80, 37 - - - 143 - - - year - - - cmdYear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 10 - - - NoControl - - - 163, 52 - - - 3, 4, 3, 4 - - - 80, 37 - - - 142 - - - date - - - cmdDate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 11 - - - NoControl - - - 84, 52 - - - 3, 4, 3, 4 - - - 80, 37 - - - 141 - - - yday - - - cmdYday - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 12 - - - NoControl - - - 5, 52 - - - 3, 4, 3, 4 - - - 80, 37 - - - 140 - - - wday - - - cmdWday - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 13 - - - NoControl - - - 163, 87 - - - 3, 4, 3, 4 - - - 80, 37 - - - 139 - - - mdy - - - cmdMdy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 14 - - - NoControl - - - 84, 87 - - - 3, 4, 3, 4 - - - 80, 37 - - - 138 - - - ymd - - - cmdYmd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 15 - - - NoControl - - - 84, 123 - - - 3, 4, 3, 4 - - - 80, 37 - - - 137 - - - doy - - - cmdDoy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 16 - - - NoControl - - - 5, 123 - - - 3, 4, 3, 4 - - - 80, 37 - - - 136 - - - leap - - - cmdLeap - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpDates - - - 17 - - - cmdRowRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 0 - - - cmdDiff - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 1 - - - cmdEcdf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 2 - - - cmdmovemean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 3 - - - cmdCumMean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 4 - - - cmdNtile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 5 - - - cmMovMed - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 6 - - - cmdMRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 7 - - - cmdDRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 8 - - - cmdMovMax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 9 - - - cmdMovSum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 10 - - - cmdpercentrank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 11 - - - cmdcumsum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 12 - - - cmdcummin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 13 - - - cmdcummax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 14 - - - cmdPMin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 15 - - - cmdpmax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 16 - - - cmdLead - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 17 - - - cmdLag - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 18 - - - 580, 74 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 - - - 261, 276 - - - 189 - - - Transform - - - grpTransform - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - NoControl - - - 171, 126 - - - 4, 4, 4, 4 - - - 83, 37 - - - 192 - - - r_rank - - - cmdRowRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 0 - - - NoControl - - - 171, 18 - - - 4, 4, 4, 4 - - - 83, 37 - - - 191 - - - diff - - - cmdDiff - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 1 - - - NoControl - - - 171, 54 - - - 4, 4, 4, 4 - - - 83, 37 - - - 190 - - - ecdf - - - cmdEcdf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 2 - - - NoControl - - - 89, 198 - - - 4, 4, 4, 4 - - - 83, 37 - - - 189 - - - movmean - - - cmdmovemean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 3 - - - NoControl - - - 8, 198 - - - 4, 4, 4, 4 - - - 83, 37 - - - 188 - - - cummean - - - cmdCumMean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 4 - - - NoControl - - - 171, 90 - - - 4, 4, 4, 4 - - - 83, 37 - - - 187 - - - ntile - - - cmdNtile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 5 - - - NoControl - - - 89, 162 - - - 4, 4, 4, 4 - - - 83, 37 - - - 186 - - - movmed - - - cmMovMed - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 6 - - - NoControl - - - 171, 234 - - - 4, 4, 4, 4 - - - 83, 37 - - - 185 - - - m_rank - - - cmdMRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 7 - - - NoControl - - - 171, 198 - - - 4, 4, 4, 4 - - - 83, 37 - - - 184 - - - d_rank - - - cmdDRank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 8 - - - NoControl - - - 89, 90 - - - 4, 4, 4, 4 - - - 83, 37 - - - 183 - - - movmax - - - cmdMovMax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 9 - - - NoControl - - - 89, 126 - - - 4, 4, 4, 4 - - - 83, 37 - - - 182 - - - movsum - - - cmdMovSum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 10 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 171, 162 - - - 3, 4, 3, 4 - - - 83, 37 - - - 181 - - - % rank - - - cmdpercentrank - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 11 - - - NoControl - - - 8, 126 - - - 4, 4, 4, 4 - - - 83, 37 - - - 180 - - - cumsum - - - cmdcumsum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 12 - - - NoControl - - - 8, 162 - - - 4, 4, 4, 4 - - - 83, 37 - - - 179 - - - cummin - - - cmdcummin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 13 - - - NoControl - - - 8, 90 - - - 4, 4, 4, 4 - - - 83, 37 - - - 178 - - - cummax - - - cmdcummax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 14 - - - NoControl - - - 89, 54 - - - 4, 4, 4, 4 - - - 83, 37 - - - 177 - - - pmin - - - cmdPMin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 15 - - - NoControl - - - 8, 54 - - - 4, 4, 4, 4 - - - 83, 37 - - - 176 - - - pmax - - - cmdpmax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 16 - - - NoControl - - - 89, 18 - - - 4, 4, 4, 4 - - - 83, 37 - - - 175 - - - lead - - - cmdLead - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 17 - - - NoControl - - - 8, 18 - - - 4, 4, 4, 4 - - - 83, 37 - - - 174 - - - lag - - - cmdLag - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpTransform - - - 18 - - - cmdMode - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 0 - - - cmdFirst - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 1 - - - cmdLast - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 2 - - - cmdnth - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 3 - - - cmdCor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 4 - - - cmdCov - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 5 - - - cmdMad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 6 - - - cmdMc - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 7 - - - cmdPropn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 8 - - - cmdCv - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 9 - - - cmdSkew - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 10 - - - cmdAnyDup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 11 - - - cmdDistinct - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 12 - - - cmdNonMiss - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 13 - - - cmdIQR - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 14 - - - cmdQuantile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 15 - - - cmdRange - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 16 - - - cmdSd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 17 - - - cmdMedian - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 18 - - - cmdMin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 19 - - - cmdMax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 20 - - - cmdMean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 21 - - - cmdMiss - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 22 - - - cmdLength - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 23 - - - cmdSum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 24 - - - cmdVar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 25 - - - 576, 75 - - - 3, 4, 3, 4 - - - 3, 4, 3, 4 - - - 387, 234 - - - 185 - - - Summary - - - grpSummary - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - NoControl - - - 5, 196 - - - 3, 4, 3, 4 - - - 84, 37 - - - 179 - - - Mode - - - cmdMode - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 0 - - - NoControl - - - 161, 160 - - - 3, 4, 3, 4 - - - 75, 37 - - - 178 - - - First - - - cmdFirst - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 1 - - - NoControl - - - 235, 160 - - - 3, 4, 3, 4 - - - 75, 37 - - - 177 - - - Last - - - cmdLast - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 2 - - - NoControl - - - 308, 160 - - - 3, 4, 3, 4 - - - 75, 37 - - - 176 - - - nth - - - cmdnth - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 3 - - - NoControl - - - 5, 160 - - - 3, 4, 3, 4 - - - 84, 37 - - - 175 - - - cor - - - cmdCor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 4 - - - NoControl - - - 88, 160 - - - 3, 4, 3, 4 - - - 75, 37 - - - 174 - - - cov - - - cmdCov - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 5 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 308, 17 - - - 3, 4, 3, 4 - - - 75, 37 - - - 173 - - - mad - - - cmdMad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 6 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 308, 53 - - - 3, 4, 3, 4 - - - 75, 37 - - - 172 - - - mc - - - cmdMc - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 7 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 308, 89 - - - 3, 4, 3, 4 - - - 75, 37 - - - 171 - - - Propn - - - cmdPropn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 8 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 235, 17 - - - 3, 4, 3, 4 - - - 75, 37 - - - 170 - - - cv - - - cmdCv - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 9 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 235, 89 - - - 3, 4, 3, 4 - - - 75, 37 - - - 169 - - - skew - - - cmdSkew - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 10 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 235, 124 - - - 3, 4, 3, 4 - - - 75, 37 - - - 168 - - - anyDup - - - cmdAnyDup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 11 - - - NoControl - - - 5, 124 - - - 3, 4, 3, 4 - - - 84, 37 - - - 167 - - - distinct - - - cmdDistinct - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 12 - - - NoControl - - - 5, 89 - - - 3, 4, 3, 4 - - - 84, 37 - - - 166 - - - non miss - - - cmdNonMiss - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 13 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 235, 53 - - - 3, 4, 3, 4 - - - 75, 37 - - - 165 - - - IQR - - - cmdIQR - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 14 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 308, 124 - - - 3, 4, 3, 4 - - - 75, 37 - - - 164 - - - quantile - - - cmdQuantile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 15 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 161, 124 - - - 3, 4, 3, 4 - - - 75, 37 - - - 163 - - - range - - - cmdRange - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 16 - - - NoControl - - - 88, 124 - - - 3, 4, 3, 4 - - - 75, 37 - - - 160 - - - sd - - - cmdSd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 17 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 161, 53 - - - 3, 4, 3, 4 - - - 75, 37 - - - 158 - - - median - - - cmdMedian - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 18 - - - NoControl - - - 161, 89 - - - 3, 4, 3, 4 - - - 75, 37 - - - 155 - - - min - - - cmdMin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 19 - - - NoControl - - - 161, 17 - - - 3, 4, 3, 4 - - - 75, 37 - - - 154 - - - max - - - cmdMax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 20 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 88, 53 - - - 3, 4, 3, 4 - - - 75, 37 - - - 153 - - - mean - - - cmdMean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 21 - - - NoControl - - - 5, 53 - - - 3, 4, 3, 4 - - - 84, 37 - - - 149 - - - miss - - - cmdMiss - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 22 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 5, 17 - - - 3, 4, 3, 4 - - - 84, 37 - - - 148 - - - length - - - cmdLength - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 23 - - - NoControl - - - 88, 17 - - - 3, 4, 3, 4 - - - 75, 37 - - - 150 - - - sum - - - cmdSum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 24 - - - NoControl - - - 88, 89 - - - 3, 4, 3, 4 - - - 75, 37 - - - 159 - - - var - - - cmdVar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpSummary - - - 25 - - - cmdSplit - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 0 - - - cmdCombine - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 1 - - - cmdDetect - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 2 - - - cmdTrim - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 3 - - - cmdReplace - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 4 - - - cmdTitle - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 5 - - - cmdLower - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 6 - - - cmdUpper - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 7 - - - cmdSort - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 8 - - - cmdOrder - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 9 - - - cmdPad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 10 - - - cmdExtract - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 11 - - - cmdCountstrings - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 12 - - - cmdLocate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 13 - - - Microsoft Sans Serif, 8.25pt - - - 579, 78 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 - - - 313, 167 - - - 186 - - - Strings (Character Columns) - - - grpStrings - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 76, 126 - - - 3, 4, 3, 4 - - - 71, 37 - - - 149 - - - split - - - cmdSplit - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 0 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 145, 90 - - - 3, 4, 3, 4 - - - 95, 37 - - - 148 - - - combine - - - cmdCombine - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 1 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 7, 126 - - - 3, 4, 3, 4 - - - 71, 37 - - - 147 - - - detect - - - cmdDetect - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 2 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 239, 18 - - - 3, 4, 3, 4 - - - 71, 37 - - - 146 - - - trim - - - cmdTrim - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 3 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 239, 54 - - - 3, 4, 3, 4 - - - 71, 37 - - - 143 - - - replace - - - cmdReplace - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 4 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 145, 18 - - - 3, 4, 3, 4 - - - 95, 37 - - - 142 - - - title - - - cmdTitle - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 5 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 76, 18 - - - 3, 4, 3, 4 - - - 71, 37 - - - 141 - - - lower - - - cmdLower - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 6 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 7, 18 - - - 3, 4, 3, 4 - - - 71, 37 - - - 140 - - - upper - - - cmdUpper - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 7 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 145, 54 - - - 3, 4, 3, 4 - - - 95, 37 - - - 139 - - - sort - - - cmdSort - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 8 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 76, 54 - - - 3, 4, 3, 4 - - - 71, 37 - - - 138 - - - order - - - cmdOrder - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 9 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 7, 54 - - - 3, 4, 3, 4 - - - 71, 37 - - - 137 - - - pad - - - cmdPad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 10 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 145, 126 - - - 3, 4, 3, 4 - - - 95, 37 - - - 136 - - - extract - - - cmdExtract - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 11 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 76, 90 - - - 3, 4, 3, 4 - - - 71, 37 - - - 134 - - - count - - - cmdCountstrings - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 12 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 7, 90 - - - 3, 4, 3, 4 - - - 71, 37 - - - 133 - - - locate - - - cmdLocate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpStrings - - - 13 - - - cmdFalse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 0 - - - cmdTrue - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 1 - - - cmdDoubleSqrBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 2 - - - cmdIn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 3 - - - cmdWhich - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 4 - - - cmdNA - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 5 - - - cmdNear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 6 - - - cmdBetween - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 7 - - - cmdIsFalse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 8 - - - cmdAny - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 9 - - - cmdAll - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 10 - - - cmdIsTrue - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 11 - - - cmdIsNa - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 12 - - - cmdNotIsNa - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 13 - - - cmdDuplicate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 14 - - - cmdIfelse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 15 - - - cmdmatch - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 16 - - - cmdwhen - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 17 - - - cmdOpeningBracket - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 18 - - - cmdColon - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 19 - - - cmdGreaterOrEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 20 - - - cmdClossingBracket - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 21 - - - cmdAnd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 22 - - - cmdQuotes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 23 - - - cmdSquareBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 24 - - - cmdIntegerDivision - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 25 - - - cmdModulas - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 26 - - - cmdGreater - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 27 - - - cmdLesserOrEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 28 - - - cmdLesser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 29 - - - cmdOr - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 30 - - - cmdNot - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 31 - - - cmdNotEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 32 - - - cmdEquivalent - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 33 - - - 576, 78 - - - 3, 4, 3, 4 - - - 3, 4, 3, 4 - - - 337, 271 - - - 183 - - - Logical and Symbols - - - grpLogical - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - NoControl - - - 203, 52 - - - 4, 4, 4, 4 - - - 69, 37 - - - 207 - - - FALSE - - - cmdFalse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 0 - - - NoControl - - - 203, 16 - - - 4, 4, 4, 4 - - - 69, 37 - - - 206 - - - TRUE - - - cmdTrue - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 1 - - - NoControl - - - 157, 87 - - - 3, 2, 3, 2 - - - 67, 37 - - - 205 - - - [[ ]] - - - cmdDoubleSqrBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 2 - - - NoControl - - - 104, 123 - - - 3, 4, 3, 4 - - - 60, 37 - - - 204 - - - %in% - - - cmdIn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 3 - - - NoControl - - - 261, 123 - - - 4, 4, 4, 4 - - - 69, 37 - - - 203 - - - which - - - cmdWhich - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 4 - - - NoControl - - - 212, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 202 - - - NA - - - cmdNA - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 5 - - - NoControl - - - 248, 194 - - - 4, 4, 4, 4 - - - 83, 37 - - - 201 - - - near - - - cmdNear - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 6 - - - NoControl - - - 248, 159 - - - 4, 4, 4, 4 - - - 83, 37 - - - 200 - - - between - - - cmdBetween - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 7 - - - NoControl - - - 248, 230 - - - 4, 4, 4, 4 - - - 83, 37 - - - 199 - - - is false - - - cmdIsFalse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 8 - - - NoControl - - - 5, 230 - - - 4, 4, 4, 4 - - - 83, 37 - - - 198 - - - any - - - cmdAny - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 9 - - - NoControl - - - 87, 230 - - - 4, 4, 4, 4 - - - 77, 37 - - - 197 - - - all - - - cmdAll - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 10 - - - NoControl - - - 163, 230 - - - 4, 4, 4, 4 - - - 87, 37 - - - 196 - - - is true - - - cmdIsTrue - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 11 - - - NoControl - - - 5, 194 - - - 4, 4, 4, 4 - - - 83, 37 - - - 195 - - - is.na - - - cmdIsNa - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 12 - - - NoControl - - - 87, 194 - - - 4, 4, 4, 4 - - - 77, 37 - - - 194 - - - !is.na - - - cmdNotIsNa - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 13 - - - NoControl - - - 163, 194 - - - 4, 4, 4, 4 - - - 87, 37 - - - 193 - - - duplicated - - - cmdDuplicate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 14 - - - NoControl - - - 5, 159 - - - 4, 4, 4, 4 - - - 83, 37 - - - 192 - - - ifelse - - - cmdIfelse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 15 - - - NoControl - - - 87, 159 - - - 4, 4, 4, 4 - - - 77, 37 - - - 191 - - - match - - - cmdmatch - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 16 - - - NoControl - - - 163, 159 - - - 4, 4, 4, 4 - - - 87, 37 - - - 190 - - - when - - - cmdwhen - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 17 - - - NoControl - - - 223, 87 - - - 3, 4, 3, 4 - - - 53, 37 - - - 139 - - - ( - - - cmdOpeningBracket - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 18 - - - Microsoft Sans Serif, 15.75pt - - - NoControl - - - 55, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 139 - - - : - - - cmdColon - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 19 - - - NoControl - - - 153, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 138 - - - >= - - - cmdGreaterOrEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 20 - - - NoControl - - - 275, 87 - - - 3, 4, 3, 4 - - - 56, 37 - - - 137 - - - ) - - - cmdClossingBracket - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 21 - - - Microsoft Sans Serif, 9.75pt - - - NoControl - - - 153, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 137 - - - && - - - cmdAnd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 22 - - - Microsoft Sans Serif, 12pt - - - NoControl - - - 163, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 135 - - - " " - - - cmdQuotes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 23 - - - NoControl - - - 104, 87 - - - 3, 2, 3, 2 - - - 56, 37 - - - 134 - - - [ ] - - - cmdSquareBrackets - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 24 - - - NoControl - - - 55, 123 - - - 3, 4, 3, 4 - - - 51, 37 - - - 135 - - - %/% - - - cmdIntegerDivision - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 25 - - - NoControl - - - 5, 123 - - - 3, 2, 3, 2 - - - 51, 37 - - - 134 - - - %% - - - cmdModulas - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 26 - - - NoControl - - - 104, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 133 - - - > - - - cmdGreater - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 27 - - - NoControl - - - 55, 16 - - - 3, 4, 3, 4 - - - 51, 37 - - - 132 - - - <= - - - cmdLesserOrEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 28 - - - NoControl - - - 5, 16 - - - 3, 2, 3, 2 - - - 51, 37 - - - 131 - - - < - - - cmdLesser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 29 - - - NoControl - - - 104, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 130 - - - | - - - cmdOr - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 30 - - - Microsoft Sans Serif, 12pt - - - NoControl - - - 5, 87 - - - 3, 4, 3, 4 - - - 51, 37 - - - 129 - - - ! - - - cmdNot - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 31 - - - NoControl - - - 55, 52 - - - 3, 4, 3, 4 - - - 51, 37 - - - 128 - - - != - - - cmdNotEqualsTo - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 32 - - - NoControl - - - 5, 52 - - - 3, 2, 3, 2 - - - 51, 37 - - - 127 - - - == - - - cmdEquivalent - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpLogical - - - 33 - - - cmdGamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 0 - - - cmdLbeta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 1 - - - cmdqF - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 2 - - - cmdFact - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 3 - - - cmdChoose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 4 - - - cmdPf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 5 - - - cmdPChisq - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 6 - - - cmdLgamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 7 - - - cmdPnorm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 8 - - - cmdQchisq - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 9 - - - cmdQt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 10 - - - cmdQnorm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 11 - - - cmdPt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 12 - - - cmdLchoose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 13 - - - cmdLfact - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 14 - - - cmdTrigamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 15 - - - cmdBeta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 16 - - - cmdDigamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 17 - - - 573, 78 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 - - - 419, 169 - - - 187 - - - Probability - - - grpProbabilty - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 3, 126 - - - 3, 4, 3, 4 - - - 83, 37 - - - 163 - - - gamma - - - cmdGamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 0 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 328, 90 - - - 3, 4, 3, 4 - - - 83, 37 - - - 159 - - - lbeta - - - cmdLbeta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 1 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 247, 18 - - - 3, 4, 3, 4 - - - 83, 37 - - - 162 - - - qF - - - cmdqF - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 2 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 328, 54 - - - 3, 4, 3, 4 - - - 83, 37 - - - 154 - - - fact - - - cmdFact - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 3 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 247, 54 - - - 3, 4, 3, 4 - - - 83, 37 - - - 161 - - - choose - - - cmdChoose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 4 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 165, 54 - - - 3, 4, 3, 4 - - - 83, 37 - - - 156 - - - pF - - - cmdPf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 5 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 84, 54 - - - 3, 4, 3, 4 - - - 83, 37 - - - 155 - - - pchisq - - - cmdPChisq - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 6 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 84, 126 - - - 3, 4, 3, 4 - - - 127, 37 - - - 152 - - - lgamma - - - cmdLgamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 7 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 328, 18 - - - 3, 4, 3, 4 - - - 83, 37 - - - 148 - - - pnorm - - - cmdPnorm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 8 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 165, 18 - - - 3, 4, 3, 4 - - - 83, 37 - - - 160 - - - qchisq - - - cmdQchisq - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 9 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 84, 18 - - - 3, 4, 3, 4 - - - 83, 37 - - - 158 - - - qt - - - cmdQt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 10 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 3, 18 - - - 3, 4, 3, 4 - - - 83, 37 - - - 157 - - - qnorm - - - cmdQnorm - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 11 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 3, 54 - - - 3, 4, 3, 4 - - - 83, 37 - - - 153 - - - pt - - - cmdPt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 12 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 84, 90 - - - 3, 4, 3, 4 - - - 127, 37 - - - 151 - - - lchoose - - - cmdLchoose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 13 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 209, 90 - - - 3, 4, 3, 4 - - - 120, 37 - - - 150 - - - lfact - - - cmdLfact - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 14 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 328, 126 - - - 3, 4, 3, 4 - - - 83, 37 - - - 149 - - - trigamma - - - cmdTrigamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 15 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 3, 90 - - - 3, 4, 3, 4 - - - 83, 37 - - - 149 - - - beta - - - cmdBeta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 16 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 209, 126 - - - 3, 4, 3, 4 - - - 120, 37 - - - 164 - - - digamma - - - cmdDigamma - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpProbabilty - - - 17 - - - cmdAtan2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 0 - - - cmdLogistic - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 1 - - - cmdLogit - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 2 - - - cmdSign - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 3 - - - cmdRound - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 4 - - - cmdSiginf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 5 - - - cmdAbs - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 6 - - - cmdExp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 7 - - - cmdDeg - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 8 - - - cmdTrunc - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 9 - - - cmdAtan - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 10 - - - cmdTan - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 11 - - - cmdLogTen - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 12 - - - cmdRad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 13 - - - cmdFloor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 14 - - - cmdAsin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 15 - - - cmdSin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 16 - - - cmdLog - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 17 - - - cmdPi - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 18 - - - cmdCeiling - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 19 - - - cmdAcos - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 20 - - - cmdCos - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 21 - - - cmdSqrt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 22 - - - 573, 78 - - - 3, 4, 3, 4 - - - 3, 4, 3, 4 - - - 300, 199 - - - 184 - - - Maths - - - grpMaths - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - NoControl - - - 119, 160 - - - 4, 4, 4, 4 - - - 60, 37 - - - 151 - - - Atan2 - - - cmdAtan2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 0 - - - NoControl - - - 52, 160 - - - 4, 4, 4, 4 - - - 68, 37 - - - 149 - - - Logistic - - - cmdLogistic - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 1 - - - NoControl - - - 3, 160 - - - 4, 4, 4, 4 - - - 51, 37 - - - 148 - - - Logit - - - cmdLogit - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 2 - - - NoControl - - - 228, 124 - - - 3, 4, 3, 4 - - - 51, 37 - - - 147 - - - sign - - - cmdSign - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 3 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 161, 124 - - - 3, 4, 3, 4 - - - 68, 37 - - - 146 - - - round - - - cmdRound - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 4 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 103, 124 - - - 3, 4, 3, 4 - - - 60, 37 - - - 145 - - - siginf - - - cmdSiginf - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 5 - - - NoControl - - - 53, 124 - - - 3, 4, 3, 4 - - - 51, 37 - - - 144 - - - abs - - - cmdAbs - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 6 - - - NoControl - - - 4, 124 - - - 3, 4, 3, 4 - - - 51, 37 - - - 143 - - - exp - - - cmdExp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 7 - - - NoControl - - - 228, 89 - - - 3, 4, 3, 4 - - - 51, 37 - - - 142 - - - deg - - - cmdDeg - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 8 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 159, 89 - - - 3, 4, 3, 4 - - - 71, 37 - - - 141 - - - trunc - - - cmdTrunc - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 9 - - - NoControl - - - 109, 89 - - - 3, 4, 3, 4 - - - 51, 37 - - - 140 - - - atan - - - cmdAtan - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 10 - - - NoControl - - - 60, 89 - - - 3, 4, 3, 4 - - - 51, 37 - - - 139 - - - tan - - - cmdTan - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 11 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 3, 89 - - - 3, 4, 3, 4 - - - 59, 37 - - - 138 - - - log10 - - - cmdLogTen - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 12 - - - NoControl - - - 228, 53 - - - 3, 4, 3, 4 - - - 51, 37 - - - 137 - - - rad - - - cmdRad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 13 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 151, 53 - - - 3, 4, 3, 4 - - - 79, 37 - - - 136 - - - floor - - - cmdFloor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 14 - - - NoControl - - - 101, 53 - - - 3, 4, 3, 4 - - - 51, 37 - - - 135 - - - asin - - - cmdAsin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 15 - - - NoControl - - - 52, 53 - - - 3, 4, 3, 4 - - - 51, 37 - - - 134 - - - sin - - - cmdSin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 16 - - - NoControl - - - 3, 53 - - - 3, 4, 3, 4 - - - 51, 37 - - - 133 - - - log - - - cmdLog - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 17 - - - NoControl - - - 228, 17 - - - 3, 4, 3, 4 - - - 51, 37 - - - 132 - - - pi - - - cmdPi - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 18 - - - Microsoft Sans Serif, 8.25pt - - - NoControl - - - 151, 17 - - - 3, 4, 3, 4 - - - 79, 37 - - - 131 - - - ceiling - - - cmdCeiling - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 19 - - - NoControl - - - 101, 17 - - - 3, 4, 3, 4 - - - 51, 37 - - - 130 - - - acos - - - cmdAcos - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 20 - - - NoControl - - - 52, 17 - - - 3, 4, 3, 4 - - - 51, 37 - - - 129 - - - cos - - - cmdCos - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 21 - - - NoControl - - - 3, 17 - - - 3, 4, 3, 4 - - - 51, 37 - - - 128 - - - sqrt - - - cmdSqrt - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpMaths - - - 22 - - - 17, 17 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 382 - - - 4, 4, 4, 4 - - - 113, 37 - - - 53 - - - wakefield_year - - - cmdWakefield_Year - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 0 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 382 - - - 4, 4, 4, 4 - - - 113, 37 - - - 52 - - - valid - - - cmdValid - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 1 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 382 - - - 4, 4, 4, 4 - - - 113, 37 - - - 51 - - - wakefield_upper - - - cmdWakefield_Upper - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 2 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 382 - - - 4, 4, 4, 4 - - - 113, 37 - - - 50 - - - string - - - cmdString - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 3 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 346 - - - 4, 4, 4, 4 - - - 113, 37 - - - 49 - - - state - - - cmdState - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 4 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 346 - - - 4, 4, 4, 4 - - - 113, 37 - - - 48 - - - speed - - - cmdSpeed - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 5 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 346 - - - 4, 4, 4, 4 - - - 113, 37 - - - 47 - - - smokes - - - cmdSmokes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 6 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 346 - - - 4, 4, 4, 4 - - - 113, 37 - - - 46 - - - sex - - - cmdSex - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 7 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 346 - - - 4, 4, 4, 4 - - - 113, 37 - - - 45 - - - sex_inclusive - - - cmdSex_Inclusive - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 8 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 310 - - - 4, 4, 4, 4 - - - 113, 37 - - - 44 - - - gender - - - cmdGender - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 9 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 310 - - - 4, 4, 4, 4 - - - 113, 37 - - - 43 - - - sentence - - - cmdSentence - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 10 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 310 - - - 4, 4, 4, 4 - - - 113, 37 - - - 42 - - - sat - - - cmdSat - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 11 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 310 - - - 4, 4, 4, 4 - - - 113, 37 - - - 41 - - - religion - - - cmdReligion - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 12 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 310 - - - 4, 4, 4, 4 - - - 113, 37 - - - 40 - - - race - - - cmdRace - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 13 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 274 - - - 4, 4, 4, 4 - - - 113, 37 - - - 39 - - - political - - - cmdPolitical - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 14 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 274 - - - 4, 4, 4, 4 - - - 113, 37 - - - 38 - - - normal - - - cmdNormal - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 15 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 274 - - - 4, 4, 4, 4 - - - 113, 37 - - - 37 - - - name - - - cmdName - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 16 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 274 - - - 4, 4, 4, 4 - - - 113, 37 - - - 36 - - - wakefield_month - - - cmdWakefield_Month - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 17 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 274 - - - 4, 4, 4, 4 - - - 113, 37 - - - 35 - - - military - - - cmdMilitary - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 18 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 239 - - - 4, 4, 4, 4 - - - 113, 37 - - - 34 - - - marital - - - cmdMarital - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 19 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 239 - - - 4, 4, 4, 4 - - - 113, 37 - - - 33 - - - lorem_ipsum - - - cmdLorem_ipsum - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 20 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 239 - - - 4, 4, 4, 4 - - - 113, 37 - - - 31 - - - gpa - - - cmdGpa - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 22 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 239 - - - 4, 4, 4, 4 - - - 113, 37 - - - 30 - - - ela - - - cmdEla - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 23 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 203 - - - 4, 4, 4, 4 - - - 113, 37 - - - 29 - - - math - - - cmdMath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 24 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 203 - - - 4, 4, 4, 4 - - - 113, 37 - - - 28 - - - level - - - cmdLevel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 25 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 203 - - - 4, 4, 4, 4 - - - 113, 37 - - - 27 - - - language - - - cmdLanguage - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 26 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 203 - - - 4, 4, 4, 4 - - - 113, 37 - - - 26 - - - iq - - - cmdIq - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 27 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 203 - - - 4, 4, 4, 4 - - - 113, 37 - - - 25 - - - internet_browser - - - cmdInternet_Browser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 28 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 132 - - - 4, 4, 4, 4 - - - 113, 37 - - - 19 - - - grade_level - - - cmdGrade_Level - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 29 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 132 - - - 4, 4, 4, 4 - - - 113, 37 - - - 18 - - - eye - - - cmdEye - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 30 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 132 - - - 4, 4, 4, 4 - - - 113, 37 - - - 17 - - - employment - - - cmdEmployment - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 31 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 132 - - - 4, 4, 4, 4 - - - 113, 37 - - - 16 - - - education - - - cmdEducation - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 32 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 132 - - - 4, 4, 4, 4 - - - 113, 37 - - - 15 - - - dummy - - - cmdDummy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 33 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 96 - - - 4, 4, 4, 4 - - - 113, 37 - - - 14 - - - dob - - - cmdDob - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 34 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 96 - - - 4, 4, 4, 4 - - - 113, 37 - - - 13 - - - dna - - - cmdDna - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 35 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 96 - - - 4, 4, 4, 4 - - - 113, 37 - - - 12 - - - dice - - - cmdDice - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 36 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 96 - - - 4, 4, 4, 4 - - - 113, 37 - - - 11 - - - died - - - cmdDied - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 37 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 96 - - - 4, 4, 4, 4 - - - 113, 37 - - - 10 - - - death - - - cmdDeath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 38 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 60 - - - 4, 4, 4, 4 - - - 113, 37 - - - 9 - - - date_stamp - - - cmdDate_Stamp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 39 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 60 - - - 4, 4, 4, 4 - - - 113, 37 - - - 8 - - - primary - - - cmdPrimary - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 40 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 60 - - - 4, 4, 4, 4 - - - 113, 37 - - - 7 - - - color - - - cmdColor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 41 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 60 - - - 4, 4, 4, 4 - - - 113, 37 - - - 6 - - - coin - - - cmdCoin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 42 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 60 - - - 4, 4, 4, 4 - - - 113, 37 - - - 5 - - - children - - - cmdChildren - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 43 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 167 - - - 4, 4, 4, 4 - - - 113, 37 - - - 23 - - - height - - - cmdHeight - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 50 - - - cmdLikert - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 21 - - - cmdCar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 44 - - - cmdAnswer - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 45 - - - cmdPet - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 46 - - - cmdAnimal - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 47 - - - cmdAge - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 48 - - - cmdIncome - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 49 - - - cmdHair - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 51 - - - cmdGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 52 - - - cmdGrade - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 53 - - - 573, 78 - - - 4, 4, 4, 4 - - - 4, 4, 4, 4 - - - 579, 423 - - - 191 - - - Wakefield - - - grpWakefield - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 239 - - - 4, 4, 4, 4 - - - 113, 37 - - - 32 - - - likert - - - cmdLikert - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 21 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 25 - - - 4, 4, 4, 4 - - - 113, 37 - - - 4 - - - car - - - cmdCar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 44 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 347, 25 - - - 4, 4, 4, 4 - - - 113, 37 - - - 3 - - - answer - - - cmdAnswer - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 45 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 25 - - - 4, 4, 4, 4 - - - 113, 37 - - - 2 - - - pet - - - cmdPet - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 46 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 25 - - - 4, 4, 4, 4 - - - 113, 37 - - - 1 - - - animal - - - cmdAnimal - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 47 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 25 - - - 4, 4, 4, 4 - - - 113, 37 - - - 0 - - - age - - - cmdAge - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 48 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 460, 167 - - - 4, 4, 4, 4 - - - 113, 37 - - - 24 - - - income - - - cmdIncome - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 49 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 233, 167 - - - 4, 4, 4, 4 - - - 113, 37 - - - 22 - - - hair - - - cmdHair - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 51 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 120, 167 - - - 4, 4, 4, 4 - - - 113, 37 - - - 21 - - - group - - - cmdGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 52 - - - Microsoft Sans Serif, 6.25pt - - - NoControl - - - 7, 167 - - - 4, 4, 4, 4 - - - 113, 37 - - - 20 - - - grade - - - cmdGrade - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpWakefield - - - 53 - - - NoControl - - - 3, 22 - - - 80, 40 - - - 15 - - - circular - - - cmdCircular - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 0 - - - NoControl - - - 161, 100 - - - 80, 40 - - - 13 - - - quantile - - - cmdCircQuantile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 1 - - - NoControl - - - 240, 139 - - - 80, 40 - - - 10 - - - max - - - cmdCircMax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 2 - - - NoControl - - - 3, 100 - - - 80, 40 - - - 8 - - - A1 - - - cmdA1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 3 - - - NoControl - - - 82, 100 - - - 80, 40 - - - 6 - - - ang.var - - - cmdAngVar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 4 - - - NoControl - - - 240, 100 - - - 80, 40 - - - 14 - - - rho - - - cmdCircRho - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 5 - - - NoControl - - - 161, 139 - - - 80, 40 - - - 12 - - - q3 - - - cmdCircQ3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 6 - - - NoControl - - - 82, 139 - - - 80, 40 - - - 11 - - - q1 - - - cmdCircQ1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 7 - - - NoControl - - - 3, 139 - - - 80, 40 - - - 9 - - - min - - - cmdCircMin - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 8 - - - NoControl - - - 161, 61 - - - 80, 40 - - - 7 - - - ang.dev - - - cmdAngDev - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 9 - - - NoControl - - - 240, 61 - - - 80, 40 - - - 5 - - - var - - - cmdCircVar - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 10 - - - NoControl - - - 82, 61 - - - 80, 40 - - - 4 - - - sd - - - cmdCircSd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 11 - - - NoControl - - - 3, 61 - - - 80, 40 - - - 3 - - - range - - - cmdCircRange - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 12 - - - NoControl - - - 240, 22 - - - 80, 40 - - - 2 - - - medianHL - - - cmdMedianHL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 13 - - - NoControl - - - 161, 22 - - - 80, 40 - - - 1 - - - median - - - cmdCircMedian - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 14 - - - NoControl - - - 82, 22 - - - 80, 40 - - - 0 - - - mean - - - cmdCircMean - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpCircular - - - 15 - - - 571, 76 - - - 331, 189 - - - 192 - - - Circular - - - grpCircular - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 301, 50 - - - 3, 4, 3, 4 - - - 183, 27 - - - 180 - - - ucrInputCalOptions - - - instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 11 - - - 157, 364 - - - 3, 4, 3, 4 - - - 357, 27 - - - 177 - - - ucrSaveResultInto - - - instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 13 - - - 124, 316 - - - 3, 4, 3, 4 - - - 391, 27 - - - 175 - - - ucrInputTryMessage - - - instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 15 - - - 0, 79 - - - 0, 0, 0, 0 - - - 280, 223 - - - 173 - - - ucrSelectorForCalculations - - - instat.ucrSelectorByDataFrameAddRemove, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 17 - - - 93, 7 - - - 3, 4, 3, 4 - - - 521, 36 - - - 120 - - - ucrReceiverForCalculation - - - instat.ucrReceiverExpression, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 18 - - - True - - - 41 - - - 8, 16 - - - 4, 4, 4, 4 - - - 1168, 507 - - - ttCalculator - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ucrCalculator - - - System.Windows.Forms.UserControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + True + + + + NoControl + + + + 11, 12 + + + 77, 17 + + + 119 + + +Expression + + +lblExpression + + +System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +22 + + + True + + + NoControl + + + 13, 368 + + + 3, 4, 3, 4 + + + 133, 21 + + + 176 + + +Save Result into + + +chkSaveResultInto + + +System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +17 + + + NoControl + + + 13, 316 + + + 3, 4, 3, 4 + + + 99, 28 + + + 174 + + +Try + + +cmdTry + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +19 + + + NoControl + + + 415, 281 + + + 4, 4, 4, 4 + + + 100, 28 + + + 182 + + +Help + + +cmdHelp + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +12 + + + True + + + NoControl + + + 497, 50 + + + 4, 4, 4, 4 + + + 136, 21 + + + 181 + + +Show Arguments + + +chkShowArguments + + +System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +13 + + + NoControl + + + 201, 87 + + + 3, 4, 3, 4 + + + 65, 74 + + + 190 + + +Clear + + +cmdClear + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +0 + + + Microsoft Sans Serif, 12pt + + + NoControl + + + 4, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 138 + + +, + + +cmdComma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +1 + + + NoControl + + + 103, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 136 + + +( ) + + +cmdBrackets + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +2 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 201, 52 + + + 3, 4, 3, 4 + + + 65, 37 + + + 133 + + +^ + + +cmdPower + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +3 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 152, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 131 + + +/ + + +cmdDivide + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +4 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 152, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 130 + + ++ + + +cmdPlus + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +5 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 152, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 129 + + +- + + +cmdMinus + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +6 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 152, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 128 + + +* + + +cmdMultiply + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +7 + + + Microsoft Sans Serif, 14.25pt + + + NoControl + + + 201, 16 + + + 3, 4, 3, 4 + + + 65, 37 + + + 127 + + +. + + +cmdDot + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +8 + + + NoControl + + + 103, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 126 + + +9 + + +cmd9 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +9 + + + NoControl + + + 53, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 125 + + +8 + + +cmd8 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +10 + + + NoControl + + + 4, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 124 + + +7 + + +cmd7 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +11 + + + NoControl + + + 103, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 123 + + +6 + + +cmd6 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +12 + + + NoControl + + + 53, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 122 + + +5 + + +cmd5 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +13 + + + NoControl + + + 4, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 121 + + +4 + + +cmd4 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +14 + + + NoControl + + + 103, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 120 + + +3 + + +cmd3 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +15 + + + NoControl + + + 53, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 119 + + +2 + + +cmd2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +16 + + + NoControl + + + 53, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 118 + + +0 + + +cmd0 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +17 + + + NoControl + + + 4, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 117 + + +1 + + +cmd1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpBasic + + +18 + + + 297, 81 + + + 3, 4, 3, 4 + + + 3, 4, 3, 4 + + + 273, 165 + + + 179 + + +Basic + + +grpBasic + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +15 + + + NoControl + + + 163, 194 + + + 4, 4, 4, 4 + + + 80, 37 + + + 157 + + +quarter + + +cmdQuarter + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +0 + + + NoControl + + + 84, 194 + + + 4, 4, 4, 4 + + + 80, 37 + + + 156 + + +d_in_m + + +cmdD_In_M + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +1 + + + NoControl + + + 5, 194 + + + 4, 4, 4, 4 + + + 80, 37 + + + 155 + + +am + + +cmdAm + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +2 + + + NoControl + + + 163, 159 + + + 4, 4, 4, 4 + + + 80, 37 + + + 154 + + +sec + + +cmdSec + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +3 + + + NoControl + + + 5, 159 + + + 4, 4, 4, 4 + + + 80, 37 + + + 153 + + +hour + + +cmdHour + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +4 + + + NoControl + + + 84, 159 + + + 4, 4, 4, 4 + + + 80, 37 + + + 152 + + +min + + +cmdminutes + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +5 + + + NoControl + + + 5, 87 + + + 3, 4, 3, 4 + + + 80, 37 + + + 151 + + +dmy + + +cmdDmy + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +6 + + + NoControl + + + 163, 123 + + + 3, 4, 3, 4 + + + 80, 37 + + + 150 + + +dek + + +cmdDek + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +7 + + + NoControl + + + 163, 16 + + + 3, 4, 3, 4 + + + 80, 37 + + + 145 + + +day + + +cmdDay + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +8 + + + NoControl + + + 84, 16 + + + 3, 4, 3, 4 + + + 80, 37 + + + 144 + + +month + + +cmdMonth + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +9 + + + NoControl + + + 5, 16 + + + 3, 4, 3, 4 + + + 80, 37 + + + 143 + + +year + + +cmdYear + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +10 + + + NoControl + + + 163, 52 + + + 3, 4, 3, 4 + + + 80, 37 + + + 142 + + +date + + +cmdDate + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +11 + + + NoControl + + + 84, 52 + + + 3, 4, 3, 4 + + + 80, 37 + + + 141 + + +yday + + +cmdYday + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +12 + + + NoControl + + + 5, 52 + + + 3, 4, 3, 4 + + + 80, 37 + + + 140 + + +wday + + +cmdWday + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +13 + + + NoControl + + + 163, 87 + + + 3, 4, 3, 4 + + + 80, 37 + + + 139 + + +mdy + + +cmdMdy + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +14 + + + NoControl + + + 84, 87 + + + 3, 4, 3, 4 + + + 80, 37 + + + 138 + + +ymd + + +cmdYmd + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +15 + + + NoControl + + + 84, 123 + + + 3, 4, 3, 4 + + + 80, 37 + + + 137 + + +doy + + +cmdDoy + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +16 + + + NoControl + + + 5, 123 + + + 3, 4, 3, 4 + + + 80, 37 + + + 136 + + +leap + + +cmdLeap + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpDates + + +17 + + + 579, 75 + + + 4, 4, 4, 4 + + + 4, 4, 4, 4 + + + 251, 236 + + + 188 + + +Dates + + +grpDates + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +11 + + + NoControl + + + 249, 198 + + + 4, 4, 4, 4 + + + 83, 37 + + + 197 + + +nasplin + + +cmdNasplin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +0 + + + NoControl + + + 167, 198 + + + 4, 4, 4, 4 + + + 83, 37 + + + 196 + + +naapprox + + +cmdNaapprox + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +1 + + + NoControl + + + 85, 198 + + + 4, 4, 4, 4 + + + 83, 37 + + + 195 + + +naest + + +cmdNaest + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +2 + + + NoControl + + + 3, 198 + + + 4, 4, 4, 4 + + + 83, 37 + + + 194 + + +nafill + + +cmdNafill + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +3 + + + NoControl + + + 3, 126 + + + 4, 4, 4, 4 + + + 83, 37 + + + 193 + + +movmin + + +cmdMovmin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +4 + + + NoControl + + + 3, 162 + + + 4, 4, 4, 4 + + + 83, 37 + + + 192 + + +r_rank + + +cmdRowRank + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +5 + + + NoControl + + + 85, 126 + + + 4, 4, 4, 4 + + + 83, 37 + + + 191 + + +diff + + +cmdDiff + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +6 + + + NoControl + + + 249, 126 + + + 4, 4, 4, 4 + + + 83, 37 + + + 190 + + +cumdist + + +cmdCumdist + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +7 + + + NoControl + + + 167, 90 + + + 4, 4, 4, 4 + + + 83, 37 + + + 189 + + +movmean + + +cmdmovemean + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +8 + + + NoControl + + + 167, 54 + + + 4, 4, 4, 4 + + + 83, 37 + + + 188 + + +cummean + + +cmdCumMean + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +9 + + + NoControl + + + 167, 126 + + + 4, 4, 4, 4 + + + 83, 37 + + + 187 + + +ntile + + +cmdNtile + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +10 + + + NoControl + + + 249, 90 + + + 4, 4, 4, 4 + + + 83, 37 + + + 186 + + +movmed + + +cmMovMed + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +11 + + + NoControl + + + 249, 162 + + + 4, 4, 4, 4 + + + 83, 37 + + + 185 + + +m_rank + + +cmdMRank + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +12 + + + NoControl + + + 167, 162 + + + 4, 4, 4, 4 + + + 83, 37 + + + 184 + + +d_rank + + +cmdDRank + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +13 + + + NoControl + + + 3, 90 + + + 4, 4, 4, 4 + + + 83, 37 + + + 183 + + +movmax + + +cmdMovMax + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +14 + + + NoControl + + + 85, 90 + + + 4, 4, 4, 4 + + + 83, 37 + + + 182 + + +movsum + + +cmdMovSum + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +15 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 181 + + +% rank + + +cmdpercentrank + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +16 + + + NoControl + + + 85, 54 + + + 4, 4, 4, 4 + + + 83, 37 + + + 180 + + +cumsum + + +cmdcumsum + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +17 + + + NoControl + + + 249, 54 + + + 4, 4, 4, 4 + + + 83, 37 + + + 179 + + +cummin + + +cmdcummin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +18 + + + NoControl + + + 3, 54 + + + 4, 4, 4, 4 + + + 83, 37 + + + 178 + + +cummax + + +cmdcummax + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +19 + + + NoControl + + + 249, 18 + + + 4, 4, 4, 4 + + + 83, 37 + + + 177 + + +pmin + + +cmdPMin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +20 + + + NoControl + + + 167, 18 + + + 4, 4, 4, 4 + + + 83, 37 + + + 176 + + +pmax + + +cmdpmax + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +21 + + + NoControl + + + 85, 18 + + + 4, 4, 4, 4 + + + 83, 37 + + + 175 + + +lead + + +cmdLead + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +22 + + + NoControl + + + 3, 18 + + + 4, 4, 4, 4 + + + 83, 37 + + + 174 + + +lag + + +cmdLag + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpTransform + + +23 + + + 575, 79 + + + 4, 4, 4, 4 + + + 4, 4, 4, 4 + + + 342, 251 + + + 189 + + +Transform + + +grpTransform + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +6 + + + NoControl + + + 5, 196 + + + 3, 4, 3, 4 + + + 84, 37 + + + 179 + + +Mode + + +cmdMode + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +0 + + + NoControl + + + 161, 160 + + + 3, 4, 3, 4 + + + 75, 37 + + + 178 + + +First + + +cmdFirst + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +1 + + + NoControl + + + 235, 160 + + + 3, 4, 3, 4 + + + 75, 37 + + + 177 + + +Last + + +cmdLast + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +2 + + + NoControl + + + 308, 160 + + + 3, 4, 3, 4 + + + 75, 37 + + + 176 + + +nth + + +cmdnth + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +3 + + + NoControl + + + 5, 160 + + + 3, 4, 3, 4 + + + 84, 37 + + + 175 + + +cor + + +cmdCor + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +4 + + + NoControl + + + 88, 160 + + + 3, 4, 3, 4 + + + 75, 37 + + + 174 + + +cov + + +cmdCov + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +5 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 308, 17 + + + 3, 4, 3, 4 + + + 75, 37 + + + 173 + + +mad + + +cmdMad + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +6 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 308, 53 + + + 3, 4, 3, 4 + + + 75, 37 + + + 172 + + +mc + + +cmdMc + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +7 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 308, 89 + + + 3, 4, 3, 4 + + + 75, 37 + + + 171 + + +Propn + + +cmdPropn + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +8 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 235, 17 + + + 3, 4, 3, 4 + + + 75, 37 + + + 170 + + +cv + + +cmdCv + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +9 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 235, 89 + + + 3, 4, 3, 4 + + + 75, 37 + + + 169 + + +skew + + +cmdSkew + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +10 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 235, 124 + + + 3, 4, 3, 4 + + + 75, 37 + + + 168 + + +anyDup + + +cmdAnyDup + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +11 + + + NoControl + + + 5, 124 + + + 3, 4, 3, 4 + + + 84, 37 + + + 167 + + +distinct + + +cmdDistinct + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +12 + + + NoControl + + + 5, 89 + + + 3, 4, 3, 4 + + + 84, 37 + + + 166 + + +non miss + + +cmdNonMiss + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +13 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 235, 53 + + + 3, 4, 3, 4 + + + 75, 37 + + + 165 + + +IQR + + +cmdIQR + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +14 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 308, 124 + + + 3, 4, 3, 4 + + + 75, 37 + + + 164 + + +quantile + + +cmdQuantile + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +15 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 161, 124 + + + 3, 4, 3, 4 + + + 75, 37 + + + 163 + + +range + + +cmdRange + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +16 + + + NoControl + + + 88, 124 + + + 3, 4, 3, 4 + + + 75, 37 + + + 160 + + +sd + + +cmdSd + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +17 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 161, 53 + + + 3, 4, 3, 4 + + + 75, 37 + + + 158 + + +median + + +cmdMedian + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +18 + + + NoControl + + + 161, 89 + + + 3, 4, 3, 4 + + + 75, 37 + + + 155 + + +min + + +cmdMin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +19 + + + NoControl + + + 161, 17 + + + 3, 4, 3, 4 + + + 75, 37 + + + 154 + + +max + + +cmdMax + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +20 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 88, 53 + + + 3, 4, 3, 4 + + + 75, 37 + + + 153 + + +mean + + +cmdMean + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +21 + + + NoControl + + + 5, 53 + + + 3, 4, 3, 4 + + + 84, 37 + + + 149 + + +miss + + +cmdMiss + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +22 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 5, 17 + + + 3, 4, 3, 4 + + + 84, 37 + + + 148 + + +length + + +cmdLength + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +23 + + + NoControl + + + 88, 17 + + + 3, 4, 3, 4 + + + 75, 37 + + + 150 + + +sum + + +cmdSum + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +24 + + + NoControl + + + 88, 89 + + + 3, 4, 3, 4 + + + 75, 37 + + + 159 + + +var + + +cmdVar + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSummary + + +25 + + + 575, 79 + + + 3, 4, 3, 4 + + + 3, 4, 3, 4 + + + 387, 234 + + + 185 + + +Summary + + +grpSummary + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +5 + + + NoControl + + + 203, 52 + + + 4, 4, 4, 4 + + + 69, 37 + + + 207 + + +FALSE + + +cmdFalse + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +0 + + + NoControl + + + 203, 16 + + + 4, 4, 4, 4 + + + 69, 37 + + + 206 + + +TRUE + + +cmdTrue + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +1 + + + NoControl + + + 157, 87 + + + 3, 2, 3, 2 + + + 67, 37 + + + 205 + + +[[ ]] + + +cmdDoubleSqrBrackets + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +2 + + + NoControl + + + 104, 123 + + + 3, 4, 3, 4 + + + 60, 37 + + + 204 + + +%in% + + +cmdIn + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +3 + + + NoControl + + + 261, 123 + + + 4, 4, 4, 4 + + + 69, 37 + + + 203 + + +which + + +cmdWhich + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +4 + + + NoControl + + + 212, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 202 + + +NA + + +cmdNA + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +5 + + + NoControl + + + 248, 194 + + + 4, 4, 4, 4 + + + 83, 37 + + + 201 + + +near + + +cmdNear + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +6 + + + NoControl + + + 248, 159 + + + 4, 4, 4, 4 + + + 83, 37 + + + 200 + + +between + + +cmdBetween + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +7 + + + NoControl + + + 248, 230 + + + 4, 4, 4, 4 + + + 83, 37 + + + 199 + + +is false + + +cmdIsFalse + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +8 + + + NoControl + + + 5, 230 + + + 4, 4, 4, 4 + + + 83, 37 + + + 198 + + +any + + +cmdAny + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +9 + + + NoControl + + + 87, 230 + + + 4, 4, 4, 4 + + + 77, 37 + + + 197 + + +all + + +cmdAll + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +10 + + + NoControl + + + 163, 230 + + + 4, 4, 4, 4 + + + 87, 37 + + + 196 + + +is true + + +cmdIsTrue + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +11 + + + NoControl + + + 5, 194 + + + 4, 4, 4, 4 + + + 83, 37 + + + 195 + + +is.na + + +cmdIsNa + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +12 + + + NoControl + + + 87, 194 + + + 4, 4, 4, 4 + + + 77, 37 + + + 194 + + +!is.na + + +cmdNotIsNa + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +13 + + + NoControl + + + 163, 194 + + + 4, 4, 4, 4 + + + 87, 37 + + + 193 + + +duplicated + + +cmdDuplicate + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +14 + + + NoControl + + + 5, 159 + + + 4, 4, 4, 4 + + + 83, 37 + + + 192 + + +ifelse + + +cmdIfelse + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +15 + + + NoControl + + + 87, 159 + + + 4, 4, 4, 4 + + + 77, 37 + + + 191 + + +match + + +cmdmatch + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +16 + + + NoControl + + + 163, 159 + + + 4, 4, 4, 4 + + + 87, 37 + + + 190 + + +when + + +cmdwhen + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +17 + + + NoControl + + + 223, 87 + + + 3, 4, 3, 4 + + + 53, 37 + + + 139 + + +( + + +cmdOpeningBracket + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +18 + + + Microsoft Sans Serif, 15.75pt + + + NoControl + + + 55, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 139 + + +: + + +cmdColon + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +19 + + + NoControl + + + 153, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 138 + + +>= + + +cmdGreaterOrEqualsTo + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +20 + + + NoControl + + + 275, 87 + + + 3, 4, 3, 4 + + + 56, 37 + + + 137 + + +) + + +cmdClossingBracket + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +21 + + + Microsoft Sans Serif, 9.75pt + + + NoControl + + + 153, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 137 + + +&& + + +cmdAnd + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +22 + + + Microsoft Sans Serif, 12pt + + + NoControl + + + 163, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 135 + + +" " + + +cmdQuotes + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +23 + + + NoControl + + + 104, 87 + + + 3, 2, 3, 2 + + + 56, 37 + + + 134 + + +[ ] + + +cmdSquareBrackets + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +24 + + + NoControl + + + 55, 123 + + + 3, 4, 3, 4 + + + 51, 37 + + + 135 + + +%/% + + +cmdIntegerDivision + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +25 + + + NoControl + + + 5, 123 + + + 3, 2, 3, 2 + + + 51, 37 + + + 134 + + +%% + + +cmdModulas + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +26 + + + NoControl + + + 104, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 133 + + +> + + +cmdGreater + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +27 + + + NoControl + + + 55, 16 + + + 3, 4, 3, 4 + + + 51, 37 + + + 132 + + +<= + + +cmdLesserOrEqualsTo + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +28 + + + NoControl + + + 5, 16 + + + 3, 2, 3, 2 + + + 51, 37 + + + 131 + + +< + + +cmdLesser + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +29 + + + NoControl + + + 104, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 130 + + +| + + +cmdOr + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +30 + + + Microsoft Sans Serif, 12pt + + + NoControl + + + 5, 87 + + + 3, 4, 3, 4 + + + 51, 37 + + + 129 + + +! + + +cmdNot + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +31 + + + NoControl + + + 55, 52 + + + 3, 4, 3, 4 + + + 51, 37 + + + 128 + + +!= + + +cmdNotEqualsTo + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +32 + + + NoControl + + + 5, 52 + + + 3, 2, 3, 2 + + + 51, 37 + + + 127 + + +== + + +cmdEquivalent + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpLogical + + +33 + + + 575, 75 + + + 3, 4, 3, 4 + + + 3, 4, 3, 4 + + + 337, 271 + + + 183 + + +Logical and Symbols + + +grpLogical + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +4 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 240, 162 + + + 3, 4, 3, 4 + + + 80, 37 + + + 160 + + +starts + + +cmdStarts + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +0 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 161, 162 + + + 3, 4, 3, 4 + + + 80, 37 + + + 159 + + +replace2 + + +cmdReplace2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +1 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 82, 162 + + + 3, 4, 3, 4 + + + 80, 37 + + + 158 + + +replace + + +cmdReplace + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +2 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 239, 126 + + + 3, 4, 3, 4 + + + 80, 37 + + + 157 + + +remove2 + + +cmdRemove2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +3 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 160, 126 + + + 3, 4, 3, 4 + + + 80, 37 + + + 156 + + +remove + + +cmdRemove1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +4 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 81, 126 + + + 3, 4, 3, 4 + + + 80, 37 + + + 155 + + +locate2 + + +cmdLocate2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +5 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 318, 90 + + + 3, 4, 3, 4 + + + 80, 37 + + + 154 + + +extract2 + + +cmdExtract2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +6 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 160, 90 + + + 3, 4, 3, 4 + + + 80, 37 + + + 152 + + +end + + +cmdEnd + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +7 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 318, 54 + + + 3, 4, 3, 4 + + + 80, 37 + + + 151 + + +encode + + +cmdEncodeb + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +8 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 318, 18 + + + 3, 4, 3, 4 + + + 80, 37 + + + 150 + + +squish + + +cmdSquishb + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +9 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 318, 126 + + + 3, 4, 3, 4 + + + 80, 37 + + + 149 + + +split + + +cmdSplit + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +10 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 239, 54 + + + 3, 4, 3, 4 + + + 80, 37 + + + 148 + + +combine + + +cmdCombine + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +11 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 81, 90 + + + 3, 4, 3, 4 + + + 80, 37 + + + 147 + + +detect + + +cmdDetect + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +12 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 239, 18 + + + 3, 4, 3, 4 + + + 80, 37 + + + 146 + + +trim + + +cmdTrim + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +13 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 160, 18 + + + 3, 4, 3, 4 + + + 80, 37 + + + 142 + + +title + + +cmdTitle + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +14 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 81, 18 + + + 3, 4, 3, 4 + + + 80, 37 + + + 141 + + +lower + + +cmdLower + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +15 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 2, 18 + + + 3, 4, 3, 4 + + + 80, 37 + + + 140 + + +upper + + +cmdUpper + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +16 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 160, 54 + + + 3, 4, 3, 4 + + + 80, 37 + + + 139 + + +sort + + +cmdSort + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +17 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 81, 54 + + + 3, 4, 3, 4 + + + 80, 37 + + + 138 + + +order + + +cmdOrder + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +18 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 2, 54 + + + 3, 4, 3, 4 + + + 80, 37 + + + 137 + + +pad + + +cmdPad + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +19 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 239, 90 + + + 3, 4, 3, 4 + + + 80, 37 + + + 136 + + +extract + + +cmdExtract + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +20 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 2, 90 + + + 3, 4, 3, 4 + + + 80, 37 + + + 134 + + +count + + +cmdCountstrings + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +21 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 2, 126 + + + 3, 4, 3, 4 + + + 80, 37 + + + 133 + + +locate + + +cmdLocate + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpStrings + + +22 + + + Microsoft Sans Serif, 8.25pt + + + 579, 78 + + + 4, 4, 4, 4 + + + 4, 4, 4, 4 + + + 401, 199 + + + 186 + + +Strings (Character Columns) + + +grpStrings + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +10 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 126 + + + 3, 4, 3, 4 + + + 83, 37 + + + 176 + + +qnbin + + +cmdQnbin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +0 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 126 + + + 3, 4, 3, 4 + + + 83, 37 + + + 175 + + +qpois + + +cmdQpois + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +1 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 126 + + + 3, 4, 3, 4 + + + 83, 37 + + + 174 + + +qbinom + + +cmdQbinom + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +2 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 126 + + + 3, 4, 3, 4 + + + 83, 37 + + + 173 + + +qbirth + + +cmdQbirth + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +3 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 126 + + + 3, 4, 3, 4 + + + 83, 37 + + + 172 + + +qbeta + + +cmdQbeta + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +4 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 90 + + + 3, 4, 3, 4 + + + 83, 37 + + + 171 + + +pnbin + + +cmdPnbin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +5 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 90 + + + 3, 4, 3, 4 + + + 83, 37 + + + 170 + + +ppois + + +cmdPpois + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +6 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 90 + + + 3, 4, 3, 4 + + + 83, 37 + + + 169 + + +pbinom + + +cmdPbinom + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +7 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 90 + + + 3, 4, 3, 4 + + + 83, 37 + + + 168 + + +pbirth + + +cmdPbirth + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +8 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 90 + + + 3, 4, 3, 4 + + + 83, 37 + + + 167 + + +pbeta + + +cmdPbeta + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +9 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 54 + + + 3, 4, 3, 4 + + + 83, 37 + + + 166 + + +qgamma + + +cmdQgamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +10 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 18 + + + 3, 4, 3, 4 + + + 83, 37 + + + 165 + + +pgamma + + +cmdPgamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +11 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 163 + + +gamma + + +cmdGamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +12 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 198 + + + 3, 4, 3, 4 + + + 83, 37 + + + 159 + + +lbeta + + +cmdLbeta + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +13 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 54 + + + 3, 4, 3, 4 + + + 83, 37 + + + 162 + + +qf + + +cmdqF + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +14 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 154 + + +fact + + +cmdFact + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +15 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 161 + + +choose + + +cmdChoose + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +16 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 18 + + + 3, 4, 3, 4 + + + 83, 37 + + + 156 + + +pf + + +cmdPf + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +17 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 18 + + + 3, 4, 3, 4 + + + 83, 37 + + + 155 + + +pchisq + + +cmdPChisq + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +18 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 249, 198 + + + 3, 4, 3, 4 + + + 83, 37 + + + 152 + + +lgamma + + +cmdLgamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +19 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 18 + + + 3, 4, 3, 4 + + + 83, 37 + + + 148 + + +pnorm + + +cmdPnorm + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +20 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 54 + + + 3, 4, 3, 4 + + + 83, 37 + + + 160 + + +qchisq + + +cmdQchisq + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +21 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 54 + + + 3, 4, 3, 4 + + + 83, 37 + + + 158 + + +qt + + +cmdQt + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +22 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 54 + + + 3, 4, 3, 4 + + + 83, 37 + + + 157 + + +qnorm + + +cmdQnorm + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +23 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 18 + + + 3, 4, 3, 4 + + + 83, 37 + + + 153 + + +pt + + +cmdPt + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +24 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 85, 198 + + + 3, 4, 3, 4 + + + 83, 37 + + + 151 + + +lchoose + + +cmdLchoose + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +25 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 198 + + + 3, 4, 3, 4 + + + 83, 37 + + + 150 + + +lfact + + +cmdLfact + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +26 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 198 + + + 3, 4, 3, 4 + + + 83, 37 + + + 149 + + +trigamma + + +cmdTrigamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +27 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 167, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 149 + + +beta + + +cmdBeta + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +28 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 331, 162 + + + 3, 4, 3, 4 + + + 83, 37 + + + 164 + + +digamma + + +cmdDigamma + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpProbabilty + + +29 + + + 577, 81 + + + 4, 4, 4, 4 + + + 4, 4, 4, 4 + + + 421, 239 + + + 187 + + +Probability + + +grpProbabilty + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +7 + + + NoControl + + + 204, 161 + + + 4, 4, 4, 4 + + + 68, 37 + + + 151 + + +atan2 + + +cmdAtan2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +0 + + + NoControl + + + 137, 161 + + + 4, 4, 4, 4 + + + 68, 37 + + + 149 + + +logistic + + +cmdLogistic + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +1 + + + NoControl + + + 70, 161 + + + 4, 4, 4, 4 + + + 68, 37 + + + 148 + + +logit + + +cmdLogit + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +2 + + + NoControl + + + 271, 125 + + + 3, 4, 3, 4 + + + 68, 37 + + + 147 + + +sign + + +cmdSign + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +3 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 204, 125 + + + 3, 4, 3, 4 + + + 68, 37 + + + 146 + + +round + + +cmdRound + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +4 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 137, 125 + + + 3, 4, 3, 4 + + + 68, 37 + + + 145 + + +siginf + + +cmdSiginf + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +5 + + + NoControl + + + 70, 125 + + + 3, 4, 3, 4 + + + 68, 37 + + + 144 + + +abs + + +cmdAbs + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +6 + + + NoControl + + + 3, 125 + + + 3, 4, 3, 4 + + + 68, 37 + + + 143 + + +exp + + +cmdExp + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +7 + + + NoControl + + + 271, 89 + + + 3, 4, 3, 4 + + + 68, 37 + + + 142 + + +deg + + +cmdDeg + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +8 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 204, 89 + + + 3, 4, 3, 4 + + + 68, 37 + + + 141 + + +trunc + + +cmdTrunc + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +9 + + + NoControl + + + 137, 89 + + + 3, 4, 3, 4 + + + 68, 37 + + + 140 + + +atan + + +cmdAtan + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +10 + + + NoControl + + + 70, 89 + + + 3, 4, 3, 4 + + + 68, 37 + + + 139 + + +tan + + +cmdTan + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +11 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 3, 89 + + + 3, 4, 3, 4 + + + 68, 37 + + + 138 + + +log10 + + +cmdLogTen + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +12 + + + NoControl + + + 271, 53 + + + 3, 4, 3, 4 + + + 68, 37 + + + 137 + + +rad + + +cmdRad + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +13 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 204, 53 + + + 3, 4, 3, 4 + + + 68, 37 + + + 136 + + +floor + + +cmdFloor + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +14 + + + NoControl + + + 137, 53 + + + 3, 4, 3, 4 + + + 68, 37 + + + 135 + + +asin + + +cmdAsin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +15 + + + NoControl + + + 70, 53 + + + 3, 4, 3, 4 + + + 68, 37 + + + 134 + + +sin + + +cmdSin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +16 + + + NoControl + + + 3, 53 + + + 3, 4, 3, 4 + + + 68, 37 + + + 133 + + +log + + +cmdLog + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +17 + + + NoControl + + + 271, 17 + + + 3, 4, 3, 4 + + + 68, 37 + + + 132 + + +pi + + +cmdPi + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +18 + + + Microsoft Sans Serif, 8.25pt + + + NoControl + + + 204, 17 + + + 3, 4, 3, 4 + + + 68, 37 + + + 131 + + +ceiling + + +cmdCeiling + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +19 + + + NoControl + + + 137, 17 + + + 3, 4, 3, 4 + + + 68, 37 + + + 130 + + +acos + + +cmdAcos + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +20 + + + NoControl + + + 70, 17 + + + 3, 4, 3, 4 + + + 68, 37 + + + 129 + + +cos + + +cmdCos + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +21 + + + NoControl + + + 3, 17 + + + 3, 4, 3, 4 + + + 68, 37 + + + 128 + + +sqrt + + +cmdSqrt + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpMaths + + +22 + + + 575, 71 + + + 3, 4, 3, 4 + + + 3, 4, 3, 4 + + + 342, 206 + + + 184 + + +Maths + + +grpMaths + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +3 + + + 17, 17 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 377 + + + 4, 4, 4, 4 + + + 113, 37 + + + 53 + + +year + + +cmdWakefield_Year + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +1 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 377 + + + 4, 4, 4, 4 + + + 113, 37 + + + 52 + + +valid (L) + + +cmdValid + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +2 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 377 + + + 4, 4, 4, 4 + + + 113, 37 + + + 51 + + +upper (c) + + +cmdWakefield_Upper + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +3 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 377 + + + 4, 4, 4, 4 + + + 113, 37 + + + 50 + + +string (c) + + +cmdString + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +4 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 341 + + + 4, 4, 4, 4 + + + 113, 37 + + + 49 + + +state (f) + + +cmdState + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +5 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 341 + + + 4, 4, 4, 4 + + + 113, 37 + + + 48 + + +speed + + +cmdSpeed + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +6 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 341 + + + 4, 4, 4, 4 + + + 113, 37 + + + 47 + + +smokes (L) + + +cmdSmokes + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +7 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 341 + + + 4, 4, 4, 4 + + + 113, 37 + + + 46 + + +sex (f) + + +cmdSex + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +8 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 341 + + + 4, 4, 4, 4 + + + 113, 37 + + + 45 + + +sex_inclusive (f) + + +cmdSex_Inclusive + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +9 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 305 + + + 4, 4, 4, 4 + + + 113, 37 + + + 44 + + +gender (f) + + +cmdGender + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +10 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 305 + + + 4, 4, 4, 4 + + + 113, 37 + + + 43 + + +sentence (c) + + +cmdSentence + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +11 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 305 + + + 4, 4, 4, 4 + + + 113, 37 + + + 42 + + +sat + + +cmdSat + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +12 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 305 + + + 4, 4, 4, 4 + + + 113, 37 + + + 41 + + +religion (f) + + +cmdReligion + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +13 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 305 + + + 4, 4, 4, 4 + + + 113, 37 + + + 40 + + +race (f) + + +cmdRace + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +14 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 269 + + + 4, 4, 4, 4 + + + 113, 37 + + + 39 + + +political (f) + + +cmdPolitical + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +15 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 269 + + + 4, 4, 4, 4 + + + 113, 37 + + + 38 + + +normal + + +cmdNormal + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +16 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 269 + + + 4, 4, 4, 4 + + + 113, 37 + + + 37 + + +name (c) + + +cmdName + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +17 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 269 + + + 4, 4, 4, 4 + + + 113, 37 + + + 36 + + +month (f) + + +cmdWakefield_Month + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +18 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 269 + + + 4, 4, 4, 4 + + + 113, 37 + + + 35 + + +military (f) + + +cmdMilitary + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +19 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 233 + + + 4, 4, 4, 4 + + + 113, 37 + + + 34 + + +marital (f) + + +cmdMarital + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +20 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 233 + + + 4, 4, 4, 4 + + + 113, 37 + + + 33 + + +lorem_ipsum (c) + + +cmdLorem_ipsum + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +21 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 233 + + + 4, 4, 4, 4 + + + 113, 37 + + + 31 + + +gpa + + +cmdGpa + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +23 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 233 + + + 4, 4, 4, 4 + + + 113, 37 + + + 30 + + +ela + + +cmdEla + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +24 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 197 + + + 4, 4, 4, 4 + + + 113, 37 + + + 29 + + +math + + +cmdMath + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +25 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 197 + + + 4, 4, 4, 4 + + + 113, 37 + + + 28 + + +level + + +cmdLevel + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +26 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 197 + + + 4, 4, 4, 4 + + + 113, 37 + + + 27 + + +language (f) + + +cmdLanguage + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +27 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 197 + + + 4, 4, 4, 4 + + + 113, 37 + + + 26 + + +iq + + +cmdIq + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +28 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 197 + + + 4, 4, 4, 4 + + + 113, 37 + + + 25 + + +browser (f) + + +cmdInternet_Browser + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +29 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 125 + + + 4, 4, 4, 4 + + + 113, 37 + + + 19 + + +grade_level (f) + + +cmdGrade_Level + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +30 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 125 + + + 4, 4, 4, 4 + + + 113, 37 + + + 18 + + +eye (f) + + +cmdEye + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +31 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 125 + + + 4, 4, 4, 4 + + + 113, 37 + + + 17 + + +employment (f) + + +cmdEmployment + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +32 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 125 + + + 4, 4, 4, 4 + + + 113, 37 + + + 16 + + +education (f) + + +cmdEducation + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +33 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 125 + + + 4, 4, 4, 4 + + + 113, 37 + + + 15 + + +dummy + + +cmdDummy + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +34 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 89 + + + 4, 4, 4, 4 + + + 113, 37 + + + 14 + + +dob (D) + + +cmdDob + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +35 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 89 + + + 4, 4, 4, 4 + + + 113, 37 + + + 13 + + +dna (f) + + +cmdDna + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +36 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 89 + + + 4, 4, 4, 4 + + + 113, 37 + + + 12 + + +dice + + +cmdDice + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +37 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 89 + + + 4, 4, 4, 4 + + + 113, 37 + + + 11 + + +died (L) + + +cmdDied + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +38 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 89 + + + 4, 4, 4, 4 + + + 113, 37 + + + 10 + + +death (L) + + +cmdDeath + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +39 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 53 + + + 4, 4, 4, 4 + + + 113, 37 + + + 9 + + +date_stamp + + +cmdDate_Stamp + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +40 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 53 + + + 4, 4, 4, 4 + + + 113, 37 + + + 8 + + +primary (f) + + +cmdPrimary + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +41 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 53 + + + 4, 4, 4, 4 + + + 113, 37 + + + 7 + + +color (f) + + +cmdColor + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +42 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 53 + + + 4, 4, 4, 4 + + + 113, 37 + + + 6 + + +coin (f) + + +cmdCoin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +43 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 53 + + + 4, 4, 4, 4 + + + 113, 37 + + + 5 + + +children + + +cmdChildren + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +44 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 161 + + + 4, 4, 4, 4 + + + 113, 37 + + + 23 + + +height + + +cmdHeight + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +51 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 377 + + + 4, 4, 4, 4 + + + 113, 37 + + + 54 + + +linkert7 (o.f) + + +cmdLinkert7 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +0 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 233 + + + 4, 4, 4, 4 + + + 113, 37 + + + 32 + + +likert (o.f) + + +cmdLikert + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +22 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 17 + + + 4, 4, 4, 4 + + + 113, 37 + + + 4 + + +car (f) + + +cmdCar + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +45 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 343, 17 + + + 4, 4, 4, 4 + + + 113, 37 + + + 3 + + +answer (f) + + +cmdAnswer + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +46 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 17 + + + 4, 4, 4, 4 + + + 113, 37 + + + 2 + + +pet (f) + + +cmdPet + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +47 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 17 + + + 4, 4, 4, 4 + + + 113, 37 + + + 1 + + +animal (f) + + +cmdAnimal + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +48 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 17 + + + 4, 4, 4, 4 + + + 113, 37 + + + 0 + + +age + + +cmdAge + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +49 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 455, 161 + + + 4, 4, 4, 4 + + + 113, 37 + + + 24 + + +income + + +cmdIncome + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +50 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 231, 161 + + + 4, 4, 4, 4 + + + 113, 37 + + + 22 + + +hair (f) + + +cmdHair + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +52 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 119, 161 + + + 4, 4, 4, 4 + + + 113, 37 + + + 21 + + +group (f) + + +cmdGroup + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +53 + + + Microsoft Sans Serif, 6.25pt + + + NoControl + + + 7, 161 + + + 4, 4, 4, 4 + + + 113, 37 + + + 20 + + +grade + + +cmdGrade + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpWakefield + + +54 + + + 570, 67 + + + 4, 4, 4, 4 + + + 4, 4, 4, 4 + + + 579, 425 + + + 191 + + +Wakefield + + +grpWakefield + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +2 + + + NoControl + + + 3, 22 + + + 80, 40 + + + 15 + + +circular + + +cmdCircular + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +0 + + + NoControl + + + 161, 100 + + + 80, 40 + + + 13 + + +quantile + + +cmdCircQuantile + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +1 + + + NoControl + + + 240, 139 + + + 80, 40 + + + 10 + + +max + + +cmdCircMax + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +2 + + + NoControl + + + 3, 100 + + + 80, 40 + + + 8 + + +A1 + + +cmdA1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +3 + + + NoControl + + + 82, 100 + + + 80, 40 + + + 6 + + +ang.var + + +cmdAngVar + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +4 + + + NoControl + + + 240, 100 + + + 80, 40 + + + 14 + + +rho + + +cmdCircRho + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +5 + + + NoControl + + + 161, 139 + + + 80, 40 + + + 12 + + +q3 + + +cmdCircQ3 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +6 + + + NoControl + + + 82, 139 + + + 80, 40 + + + 11 + + +q1 + + +cmdCircQ1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +7 + + + NoControl + + + 3, 139 + + + 80, 40 + + + 9 + + +min + + +cmdCircMin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +8 + + + NoControl + + + 161, 61 + + + 80, 40 + + + 7 + + +ang.dev + + +cmdAngDev + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +9 + + + NoControl + + + 240, 61 + + + 80, 40 + + + 5 + + +var + + +cmdCircVar + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +10 + + + NoControl + + + 82, 61 + + + 80, 40 + + + 4 + + +sd + + +cmdCircSd + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +11 + + + NoControl + + + 3, 61 + + + 80, 40 + + + 3 + + +range + + +cmdCircRange + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +12 + + + NoControl + + + 240, 22 + + + 80, 40 + + + 2 + + +medianHL + + +cmdMedianHL + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +13 + + + NoControl + + + 161, 22 + + + 80, 40 + + + 1 + + +median + + +cmdCircMedian + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +14 + + + NoControl + + + 82, 22 + + + 80, 40 + + + 0 + + +mean + + +cmdCircMean + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpCircular + + +15 + + + 567, 68 + + + 331, 189 + + + 192 + + +Circular + + +grpCircular + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +1 + + + NoControl + + + 243, 176 + + + 80, 40 + + + 210 + + +shuffle + + +cmdShuffle + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +0 + + + NoControl + + + 164, 176 + + + 80, 40 + + + 209 + + +shift + + +cmdShift + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +1 + + + NoControl + + + 85, 176 + + + 80, 40 + + + 208 + + +reverse + + +cmdReverse + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +2 + + + NoControl + + + 6, 176 + + + 80, 40 + + + 207 + + +reorder + + +cmdReorder + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +3 + + + NoControl + + + 243, 137 + + + 80, 40 + + + 206 + + +relevel + + +cmdRelevel + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +4 + + + NoControl + + + 164, 137 + + + 80, 40 + + + 205 + + +recode + + +cmdRecode + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +5 + + + NoControl + + + 85, 137 + + + 80, 40 + + + 204 + + +other + + +cmdOther + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +6 + + + NoControl + + + 6, 137 + + + 80, 40 + + + 203 + + +match + + +cmdFmatch + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +7 + + + NoControl + + + 243, 98 + + + 80, 40 + + + 202 + + +lump + + +cmdLump + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +8 + + + NoControl + + + 164, 98 + + + 80, 40 + + + 201 + + +inseq + + +cmdInseq + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +9 + + + NoControl + + + 85, 98 + + + 80, 40 + + + 200 + + +infreq + + +cmdInfreq + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +10 + + + NoControl + + + 6, 98 + + + 80, 40 + + + 199 + + +inorder + + +cmdInorder + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +11 + + + NoControl + + + 243, 59 + + + 80, 40 + + + 198 + + +add_na + + +cmdAdd_na + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +12 + + + NoControl + + + 164, 59 + + + 80, 40 + + + 197 + + +expand + + +cmdExpand + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +13 + + + NoControl + + + 85, 59 + + + 80, 40 + + + 196 + + +drop + + +cmdDrop + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +14 + + + NoControl + + + 6, 59 + + + 80, 40 + + + 195 + + +cross + + +cmdCross + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +15 + + + NoControl + + + 243, 20 + + + 80, 40 + + + 194 + + +collapse + + +cmdCollapse + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +16 + + + NoControl + + + 164, 20 + + + 80, 40 + + + 193 + + +labelled + + +cmdLabelled + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +17 + + + NoControl + + + 6, 20 + + + 80, 40 + + + 191 + + +factor + + +cmdFactor + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +18 + + + NoControl + + + 85, 20 + + + 80, 40 + + + 192 + + +anon + + +cmdAnon + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpFactor + + +19 + + + 569, 67 + + + 330, 226 + + + 191 + + +Factor + + +grpFactor + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +0 + + + NoControl + + + 251, 16 + + + 84, 37 + + + 3 + + +regex + + +cmdRegex + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpModifier + + +0 + + + NoControl + + + 168, 16 + + + 84, 37 + + + 2 + + +fixed + + +cmdFixed + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpModifier + + +1 + + + NoControl + + + 85, 16 + + + 84, 37 + + + 1 + + +collate + + +cmdCollate + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpModifier + + +2 + + + NoControl + + + 2, 16 + + + 84, 37 + + + 0 + + +boundary + + +cmdBoundary + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpModifier + + +3 + + + 578, 278 + + + 342, 65 + + + 192 + + +Modifier + + +grpModifier + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +9 + + + NoControl + + + 169, 56 + + + 84, 37 + + + 16 + + +| or + + +cmdOr3 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +0 + + + NoControl + + + 252, 92 + + + 84, 37 + + + 14 + + +\\ escape + + +cmdEscape + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +1 + + + NoControl + + + 335, 92 + + + 84, 37 + + + 15 + + +- to + + +cmdPlusZero + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +2 + + + NoControl + + + 169, 92 + + + 84, 37 + + + 13 + + +* 0+ + + +cmdZero + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +3 + + + NoControl + + + 86, 92 + + + 84, 37 + + + 12 + + ++ 1+ + + +cmdPlusOne + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +4 + + + NoControl + + + 3, 92 + + + 84, 37 + + + 11 + + +? 0 or 1 + + +cmdZeroOrOne + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +5 + + + NoControl + + + 335, 56 + + + 84, 37 + + + 10 + + +{ m,n } + + +cmdNumbers + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +6 + + + NoControl + + + 86, 56 + + + 84, 37 + + + 8 + + +[^ ] not + + +cmdNot1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +7 + + + NoControl + + + 252, 56 + + + 84, 37 + + + 9 + + +{ n} + + +cmdOr2 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +8 + + + NoControl + + + 3, 56 + + + 84, 37 + + + 7 + + +[ ] or + + +cmdOr1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +9 + + + NoControl + + + 335, 20 + + + 84, 37 + + + 6 + + +\s space + + +cmdSpace + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +10 + + + NoControl + + + 252, 20 + + + 84, 37 + + + 5 + + +\d digit + + +cmdDigit + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +11 + + + NoControl + + + 169, 20 + + + 84, 37 + + + 4 + + +$ end + + +cmdEnd1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +12 + + + NoControl + + + 86, 20 + + + 84, 37 + + + 3 + + +^ begin + + +cmdbegin + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +13 + + + NoControl + + + 3, 20 + + + 84, 37 + + + 2 + + +. any + + +cmdAny1 + + +System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +grpSymbols + + +14 + + + 577, 347 + + + 422, 138 + + + 193 + + +Symbols + + +grpSymbols + + +System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +$this + + +8 + + + 301, 50 + + + 3, 4, 3, 4 + + + 183, 27 + + + 180 + + +ucrInputCalOptions + + +instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + +$this + + +14 + + + 157, 364 + + + 3, 4, 3, 4 + + + 357, 27 + + + 177 + + +ucrSaveResultInto + + +instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + +$this + + +16 + + + 124, 316 + + + 3, 4, 3, 4 + + + 391, 27 + + + 175 + + +ucrInputTryMessage + + +instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + +$this + + +18 + + + 0, 79 + + + 0, 0, 0, 0 + + + 280, 223 + + + 173 + + +ucrSelectorForCalculations + + +instat.ucrSelectorByDataFrameAddRemove, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + +$this + + +20 + + + 93, 7 + + + 3, 4, 3, 4 + + + 521, 36 + + + 120 + + +ucrReceiverForCalculation + + +instat.ucrReceiverExpression, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + +$this + + +21 + + + True + + + 41 + + + 8, 16 + + + 4, 4, 4, 4 + + + 1170, 563 + + +ttCalculator + + +System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + +ucrCalculator + + +System.Windows.Forms.UserControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + diff --git a/instat/ucrCalculator.vb b/instat/ucrCalculator.vb index 2b90ccc2d64..7b944825b51 100644 --- a/instat/ucrCalculator.vb +++ b/instat/ucrCalculator.vb @@ -1,1896 +1,2505 @@ -' R- Instat -' Copyright (C) 2015-2017 -' -' This program is free software: you can redistribute it and/or modify -' it under the terms of the GNU General Public License as published by -' the Free Software Foundation, either version 3 of the License, or -' (at your option) any later version. -' -' This program is distributed in the hope that it will be useful, -' but WITHOUT ANY WARRANTY; without even the implied warranty of -' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -' GNU General Public License for more details. -' -' You should have received a copy of the GNU General Public License -' along with this program. If not, see . - -Public Class ucrCalculator - Public iHelpCalcID As Integer - Public Event NameChanged() - Public Event SelectionChanged() - Public Event SaveNameChanged() - Public Event DataFrameChanged() - Public Event SaveResultsCheckedChanged() - Public Event TryCommadClick() - Public bFirstLoad As Boolean = True - Public bControlsInitialised As Boolean = False - Private iBasicWidth As Integer - - Public Sub New() - - ' This call is required by the designer. - InitializeComponent() - - ' Add any initialization after the InitializeComponent() call. - InitialiseControls() - iBasicWidth = Me.Width - End Sub - - Private Sub ucrCalculator_Load(sender As Object, e As EventArgs) Handles MyBase.Load - If bFirstLoad Then - If Not bControlsInitialised Then - InitialiseControls() - End If - bFirstLoad = False - Else - ReopenDialog() - End If - End Sub - - Private Sub ReopenDialog() - CalculationsOptions() - End Sub - - Public Sub InitialiseControls() - ucrInputCalOptions.SetItems({"Basic", "Maths", "Logical and Symbols", "Summary", "Strings (Character Columns)", "Probability", "Dates", "Transform", "Wakefield", "Circular"}) ' "Rows" is a temp. name - ucrInputCalOptions.SetDropDownStyleAsNonEditable() - ucrReceiverForCalculation.Selector = ucrSelectorForCalculations - cmdTry.Enabled = False - cmdDoy.Enabled = False ' temp - cmdDek.Enabled = False ' temp - 'Temp disabled::Needs discussions to see if they are needed - cmdAny.Enabled = False - cmdAll.Enabled = False - cmdIsTrue.Enabled = False - cmdIsFalse.Enabled = False - bControlsInitialised = True - ttCalculator.SetToolTip(cmdRound, "round(x) to round to whole numbers, round(x,2) to round to 2 decimal places, round(x,-2) to round to the nearest 100") - ttCalculator.SetToolTip(cmdSiginf, "signif(x,3) to round to 3 significant figures") - End Sub - - Public Sub Reset() - ucrReceiverForCalculation.ResetText() - ucrInputCalOptions.Reset() - ucrInputTryMessage.Reset() - ucrSaveResultInto.Reset() - ucrSelectorForCalculations.Reset() - End Sub - Public Sub SetCalculationHistory() - ucrReceiverForCalculation.AddtoCombobox(ucrReceiverForCalculation.GetText) - End Sub - - Private Sub cmd0_Click(sender As Object, e As EventArgs) Handles cmd0.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("0") - End Sub - - Private Sub cmd1_Click(sender As Object, e As EventArgs) Handles cmd1.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("1") - End Sub - - Private Sub cmd2_Click(sender As Object, e As EventArgs) Handles cmd2.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("2") - End Sub - - Private Sub cmd3_Click(sender As Object, e As EventArgs) Handles cmd3.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("3") - End Sub - - Private Sub cmd4_Click(sender As Object, e As EventArgs) Handles cmd4.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("4") - End Sub - - Private Sub cmd5_Click(sender As Object, e As EventArgs) Handles cmd5.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("5") - End Sub - - Private Sub cmd6_Click(sender As Object, e As EventArgs) Handles cmd6.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("6") - End Sub - - Private Sub cmd7_Click(sender As Object, e As EventArgs) Handles cmd7.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("7") - End Sub - - Private Sub cmd8_Click(sender As Object, e As EventArgs) Handles cmd8.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("8") - End Sub - - Private Sub cmd9_Click(sender As Object, e As EventArgs) Handles cmd9.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("9") - End Sub - - Private Sub cmdDot_Click(sender As Object, e As EventArgs) Handles cmdDot.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(".") - End Sub - - Private Sub cmdPlus_Click(sender As Object, e As EventArgs) Handles cmdPlus.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("+") - End Sub - - Private Sub cmdMinus_Click(sender As Object, e As EventArgs) Handles cmdMinus.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("-") - End Sub - - Private Sub cmdMultiply_Click(sender As Object, e As EventArgs) Handles cmdMultiply.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("*") - End Sub - - Private Sub cmdDivide_Click(sender As Object, e As EventArgs) Handles cmdDivide.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("/") - End Sub - - Private Sub cmdPower_Click(sender As Object, e As EventArgs) Handles cmdPower.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("^") - End Sub - - Private Sub cmdGreater_Click(sender As Object, e As EventArgs) Handles cmdGreater.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" > ") - End Sub - - Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click - ucrReceiverForCalculation.Clear() - End Sub - - Private Sub cmdLesser_Click(sender As Object, e As EventArgs) Handles cmdLesser.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" < ") - End Sub - Private Sub cmdComma_Click(sender As Object, e As EventArgs) Handles cmdComma.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(",") - End Sub - - Private Sub cmdPi_Click(sender As Object, e As EventArgs) Handles cmdPi.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pi") - End Sub - - Private Sub cmdCeiling_Click(sender As Object, e As EventArgs) Handles cmdCeiling.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ceiling(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ceiling( )", 1) - End If - End Sub - - Private Sub ucrInputCalOptions_NameChanged() Handles ucrInputCalOptions.NameChanged - CalculationsOptions() - RaiseEvent NameChanged() - End Sub - - Private Sub CalculationsOptions() - Select Case ucrInputCalOptions.GetText - Case "Maths" - grpSummary.Visible = False - grpMaths.Visible = True - grpLogical.Visible = False - grpBasic.Visible = True - grpStrings.Visible = False - grpProbabilty.Visible = False - grpTransform.Visible = False - grpDates.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - iHelpCalcID = 126 - Me.Size = New Size(iBasicWidth * 1.38, Me.Height) - Case "Logical and Symbols" - grpDates.Visible = False - grpSummary.Visible = False - grpLogical.Visible = True - grpMaths.Visible = False - grpBasic.Visible = True - grpStrings.Visible = False - iHelpCalcID = 127 - Me.Size = New Size(iBasicWidth * 1.44, Me.Height) - grpProbabilty.Visible = False - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - Case "Summary" - grpDates.Visible = False - grpSummary.Visible = True - grpLogical.Visible = False - grpMaths.Visible = False - grpBasic.Visible = True - iHelpCalcID = 128 - Me.Size = New Size(iBasicWidth * 1.51, Me.Height) - grpStrings.Visible = False - grpProbabilty.Visible = False - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - Case "Strings (Character Columns)" - grpDates.Visible = False - grpStrings.Visible = True - grpSummary.Visible = False - grpLogical.Visible = False - grpMaths.Visible = False - grpBasic.Visible = True - grpProbabilty.Visible = False - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - iHelpCalcID = 129 - Me.Size = New Size(iBasicWidth * 1.42, Me.Height) - Case "Probability" - grpDates.Visible = False - grpProbabilty.Visible = True - grpStrings.Visible = False - grpSummary.Visible = False - grpLogical.Visible = False - grpMaths.Visible = False - grpBasic.Visible = True - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - iHelpCalcID = 120 - Me.Size = New Size(iBasicWidth * 1.57, Me.Height) - Case "Dates" - grpDates.Visible = True - grpProbabilty.Visible = False - grpStrings.Visible = False - grpSummary.Visible = False - grpLogical.Visible = False - grpMaths.Visible = False - grpBasic.Visible = True - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - iHelpCalcID = 130 - Me.Size = New Size(iBasicWidth * 1.32, Me.Height) - Case "Transform" - grpDates.Visible = False - grpProbabilty.Visible = False - grpSummary.Visible = False - grpBasic.Visible = True - grpLogical.Visible = False - grpMaths.Visible = False - grpStrings.Visible = False - grpTransform.Visible = True - grpCircular.Visible = False - grpWakefield.Visible = False - Me.Size = New Size(iBasicWidth * 1.33, Me.Height) - Case "Wakefield" - grpDates.Visible = False - grpProbabilty.Visible = False - grpSummary.Visible = False - grpBasic.Visible = True - grpLogical.Visible = False - grpMaths.Visible = False - grpStrings.Visible = False - grpTransform.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = True - Me.Size = New Size(iBasicWidth * 1.7, Me.Height * 1.07) - Case "Circular" - grpDates.Visible = False - grpProbabilty.Visible = False - grpSummary.Visible = False - grpBasic.Visible = True - grpLogical.Visible = False - grpMaths.Visible = False - grpStrings.Visible = False - grpTransform.Visible = False - grpWakefield.Visible = False - grpCircular.Visible = True - Me.Size = New Size(iBasicWidth * 1.39, Me.Height) - Case Else - grpDates.Visible = False - Me.Size = New Size(iBasicWidth, Me.Height) - grpProbabilty.Visible = False - grpSummary.Visible = False - grpBasic.Visible = True - grpLogical.Visible = False - grpMaths.Visible = False - grpTransform.Visible = False - grpStrings.Visible = False - grpCircular.Visible = False - grpWakefield.Visible = False - iHelpCalcID = 14 - End Select - End Sub - - Private Sub cmdRound_Click(sender As Object, e As EventArgs) Handles cmdRound.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("round(x= , digits=0)", 11) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("round()", 1) - End If - End Sub - - Private Sub cmdFloor_Click(sender As Object, e As EventArgs) Handles cmdFloor.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("floor(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("floor()", 1) - End If - End Sub - - Private Sub cmdTrunc_Click(sender As Object, e As EventArgs) Handles cmdTrunc.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trunc(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trunc()", 1) - End If - End Sub - - Private Sub cmdSign_Click(sender As Object, e As EventArgs) Handles cmdSign.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sign(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sign()", 1) - End If - End Sub - - Private Sub cmdAcos_Click(sender As Object, e As EventArgs) Handles cmdAcos.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("acos(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("acos()", 1) - End If - - End Sub - - Private Sub cmdAsin_Click(sender As Object, e As EventArgs) Handles cmdAsin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("asin(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("asin()", 1) - End If - End Sub - - Private Sub cmdAtan_Click(sender As Object, e As EventArgs) Handles cmdAtan.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan()", 1) - End If - End Sub - - Private Sub cmdSiginf_Click(sender As Object, e As EventArgs) Handles cmdSiginf.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("signif(x= , digits=6)", 11) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("signif()", 1) - End If - End Sub - - Private Sub cmdCos_Click(sender As Object, e As EventArgs) Handles cmdCos.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cos(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cos()", 1) - End If - End Sub - - Private Sub cmdSin_Click(sender As Object, e As EventArgs) Handles cmdSin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sin(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sin()", 1) - End If - End Sub - - Private Sub cmdTan_Click(sender As Object, e As EventArgs) Handles cmdTan.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("tan(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("tan()", 1) - End If - End Sub - - Private Sub cmdAbs_Click(sender As Object, e As EventArgs) Handles cmdAbs.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("abs(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("abs()", 1) - End If - End Sub - - Private Sub cmdExp_Click_1(sender As Object, e As EventArgs) Handles cmdExp.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("exp(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("exp()", 1) - End If - End Sub - - Private Sub cmdLogTen_Click(sender As Object, e As EventArgs) Handles cmdLogTen.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log10(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log10()", 1) - End If - End Sub - - Private Sub cmdLog_Click(sender As Object, e As EventArgs) Handles cmdLog.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log(x= , base=exp(1))", 14) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log()", 1) - End If - End Sub - - Private Sub cmdSqrt_Click_1(sender As Object, e As EventArgs) Handles cmdSqrt.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sqrt(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sqrt()", 1) - End If - End Sub - - Private Sub cmdEquivalent_Click(sender As Object, e As EventArgs) Handles cmdEquivalent.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" == ") - End Sub - - Private Sub cmdNotEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdNotEqualsTo.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" != ") - End Sub - - Private Sub cmdNot_Click(sender As Object, e As EventArgs) Handles cmdNot.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("!") - End Sub - - Private Sub cmdOr_Click(sender As Object, e As EventArgs) Handles cmdOr.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" | ") - End Sub - - Private Sub cmdLesserOrEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdLesserOrEqualsTo.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" <= ") - End Sub - - Private Sub cmdGreaterOrEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdGreaterOrEqualsTo.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" >= ") - End Sub - - Private Sub cmdModulas_Click(sender As Object, e As EventArgs) Handles cmdModulas.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %% ") - End Sub - - Private Sub cmdIntegerDivision_Click(sender As Object, e As EventArgs) Handles cmdIntegerDivision.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %/% ") - End Sub - - Private Sub cmdAnd_Click(sender As Object, e As EventArgs) Handles cmdAnd.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" & ") - End Sub - - Private Sub cmdLength_Click(sender As Object, e As EventArgs) Handles cmdLength.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("length(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("length()", 1) - End If - End Sub - - Private Sub cmdMiss_Click(sender As Object, e As EventArgs) Handles cmdMiss.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(is.na(x= ))", 2) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(is.na())", 2) - End If - End Sub - - Private Sub cmdSum_Click(sender As Object, e As EventArgs) Handles cmdSum.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum()", 1) - End If - End Sub - - Private Sub cmdMean_Click(sender As Object, e As EventArgs) Handles cmdMean.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean(x = , trim = 0 , na.rm = FALSE)", 28) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean()", 1) - End If - End Sub - - Private Sub cmdMax_Click(sender As Object, e As EventArgs) Handles cmdMax.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("max(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("max()", 1) - End If - End Sub - - Private Sub cmdMin_Click(sender As Object, e As EventArgs) Handles cmdMin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("min(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("min()", 1) - End If - End Sub - - Private Sub cmdMedian_Click(sender As Object, e As EventArgs) Handles cmdMedian.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("median(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("median()", 1) - End If - End Sub - - Private Sub cmdVar_Click(sender As Object, e As EventArgs) Handles cmdVar.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("var(x = , y = NULL, na.rm = FALSE)", 27) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("var()", 1) - End If - End Sub - - Private Sub cmdSd_Click(sender As Object, e As EventArgs) Handles cmdSd.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sd(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sd()", 1) - End If - End Sub - - Private Sub cmdRange_Click(sender As Object, e As EventArgs) Handles cmdRange.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("range(x = , na.rm = FALSE, finite = FALSE)", 33) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("range()", 1) - End If - End Sub - - Private Sub cmdQuantile_Click(sender As Object, e As EventArgs) Handles cmdQuantile.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("quantile(x = , probs = 0.5, na.rm = FALSE, names = FALSE, type=7)", 53) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("quantile()", 1) - End If - End Sub - - Private Sub cmdIQR_Click(sender As Object, e As EventArgs) Handles cmdIQR.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("IQR(x = , na.rm = FALSE, type = 7)", 27) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("IQR()", 1) - End If - End Sub - - Private Sub cmdUpper_Click(sender As Object, e As EventArgs) Handles cmdUpper.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_upper(string = , locale=' ')", 13) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_upper()", 1) - End If - End Sub - - Private Sub cmdLower_Click(sender As Object, e As EventArgs) Handles cmdLower.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_lower(string= , locale=' ')", 13) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_lower()", 1) - End If - End Sub - - Private Sub cmdTitle_Click(sender As Object, e As EventArgs) Handles cmdTitle.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_title(string= , locale=' ')", 13) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_title()", 1) - End If - End Sub - - Private Sub cmdTrim_Click(sender As Object, e As EventArgs) Handles cmdTrim.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_trim(string= , side = c('both', 'left', 'right))", 35) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_trim()", 1) - End If - End Sub - - Private Sub cmdPad_Click(sender As Object, e As EventArgs) Handles cmdPad.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_pad(string= , width= , side = c('left', 'right', 'both'), pad= )", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_pad()", 1) - End If - End Sub - - Private Sub cmdOrder_Click(sender As Object, e As EventArgs) Handles cmdOrder.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_order(x= , decreasing = FALSE, na_last = TRUE)", 38) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_order()", 1) - End If - End Sub - - Private Sub cmdSort_Click(sender As Object, e As EventArgs) Handles cmdSort.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_sort(x= , decreasing = FALSE, na_last = TRUE, locale = ' ')", 51) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_sort()", 1) - End If - End Sub - - Private Sub cmdReplace_Click(sender As Object, e As EventArgs) Handles cmdReplace.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_replace(string= , pattern=' ' , replacement=' ' )", 33) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_replace()", 1) - End If - End Sub - - Private Sub cmdLocate_Click(sender As Object, e As EventArgs) Handles cmdLocate.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_locate(string= , pattern=' ' )", 15) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_locate()", 1) - End If - End Sub - - Private Sub cmdExtract_Click(sender As Object, e As EventArgs) Handles cmdExtract.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_extract(string= , pattern=' ' )", 15) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_extract()", 1) - End If - End Sub - - Private Sub cmdCountstrings_Click(sender As Object, e As EventArgs) Handles cmdCountstrings.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_count(string= , pattern =' ')", 16) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_count()", 1) - End If - - End Sub - - Private Sub cmdDetect_Click(sender As Object, e As EventArgs) Handles cmdDetect.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_detect(string= , pattern=' ' )", 15) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_detect()", 1) - End If - End Sub - - Private Sub cmdQnorm_Click(sender As Object, e As EventArgs) Handles cmdQnorm.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnorm(p= , mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)", 53) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnorm()", 1) - End If - End Sub - - Private Sub cmdQt_Click(sender As Object, e As EventArgs) Handles cmdQt.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qt(p= , df= , lower.tail = TRUE)", 26) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qt()", 1) - End If - End Sub - - Private Sub cmdQchisq_Click(sender As Object, e As EventArgs) Handles cmdQchisq.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qchisq(p= , df= , lower.tail = TRUE)", 26) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qchisq()", 1) - End If - End Sub - - Private Sub cmdqF_Click(sender As Object, e As EventArgs) Handles cmdqF.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qf(p= , df1= , df2= ,lower.tail = TRUE)", 33) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qf()", 1) - End If - End Sub - - Private Sub cmdPnorm_Click(sender As Object, e As EventArgs) Handles cmdPnorm.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnorm(q= , mean = 0, sd = 1, lower.tail = True, Log.p = False)", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnorm()", 1) - End If - End Sub - - Private Sub cmdPt_Click(sender As Object, e As EventArgs) Handles cmdPt.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt(q= , df= , lower.tail = TRUE)", 26) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt()", 1) - End If - End Sub - - Private Sub cmdPChisq_Click(sender As Object, e As EventArgs) Handles cmdPChisq.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq(q= , df= , lower.tail = TRUE)", 26) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt()", 1) - End If - End Sub - - Private Sub cmdPf_Click(sender As Object, e As EventArgs) Handles cmdPf.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq(q= , df= , lower.tail = TRUE)", 26) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq()", 1) - End If - End Sub - - Private Sub cmdChoose_Click(sender As Object, e As EventArgs) Handles cmdChoose.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("choose(n= , k= )", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("choose()", 1) - End If - End Sub - - Private Sub cmdFact_Click(sender As Object, e As EventArgs) Handles cmdFact.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("factorial(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("factorial()", 1) - End If - End Sub - - Private Sub cmdBeta_Click(sender As Object, e As EventArgs) Handles cmdBeta.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("beta(a= , b= )", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("beta()", 1) - End If - End Sub - - Private Sub cmdLchoose_Click(sender As Object, e As EventArgs) Handles cmdLchoose.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lchoose(n= , k= )", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lchoose()", 1) - End If - End Sub - - Private Sub cmdLfact_Click(sender As Object, e As EventArgs) Handles cmdLfact.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lfactorial(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lfactorial()", 1) - End If - End Sub - - Private Sub cmdLbeta_Click(sender As Object, e As EventArgs) Handles cmdLbeta.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lbeta(a= , b= )", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lbeta()", 1) - End If - End Sub - - Private Sub cmdGamma_Click(sender As Object, e As EventArgs) Handles cmdGamma.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("gamma(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("gamma()", 1) - End If - End Sub - - Private Sub cmdLgamma_Click(sender As Object, e As EventArgs) Handles cmdLgamma.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lgamma(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lgamma()", 1) - End If - End Sub - - Private Sub cmdDigamma_Click(sender As Object, e As EventArgs) Handles cmdDigamma.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("digamma(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("digamma()", 1) - End If - End Sub - - Private Sub cmdTrigamma_Click(sender As Object, e As EventArgs) Handles cmdTrigamma.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trigamma(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trigamma()", 1) - End If - End Sub - - Private Sub chkSaveResultInto_CheckedChanged(sender As Object, e As EventArgs) Handles chkSaveResultInto.CheckedChanged - RaiseEvent SaveResultsCheckedChanged() - End Sub - - Private Sub ucrSelectorForCalculations_DataframeChanged() Handles ucrSelectorForCalculations.DataFrameChanged - ucrInputTryMessage.SetName("") - RaiseEvent DataFrameChanged() - End Sub - - Private Sub cmdCombine_Click(sender As Object, e As EventArgs) Handles cmdCombine.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_c(string= , pattern=' ')", 15) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_c()", 1) - End If - End Sub - - Private Sub cmdSplit_Click(sender As Object, e As EventArgs) Handles cmdSplit.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_split_fixed(string= , pattern=' ', n= )", 19) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_split_fixed()", 1) - End If - End Sub - - Private Sub cmdYear_Click(sender As Object, e As EventArgs) Handles cmdYear.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::year(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::year()", 1) - End If - End Sub - - Private Sub cmdMonth_Click(sender As Object, e As EventArgs) Handles cmdMonth.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::month(x= , label=FALSE, abbr=TRUE)", 25) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::month()", 1) - End If - End Sub - - Private Sub cmdDay_Click(sender As Object, e As EventArgs) Handles cmdDay.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::day(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::day()", 1) - End If - End Sub - - Private Sub cmdWday_Click(sender As Object, e As EventArgs) Handles cmdWday.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::wday(x= , label=FALSE, abbr=TRUE)", 25) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::wday()", 1) - End If - End Sub - - Private Sub cmdYday_Click(sender As Object, e As EventArgs) Handles cmdYday.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::yday(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::yday()", 1) - End If - End Sub - - Private Sub cmdDate_Click(sender As Object, e As EventArgs) Handles cmdDate.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::date(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::date()", 1) - End If - End Sub - - Private Sub cmdLeap_Click(sender As Object, e As EventArgs) Handles cmdLeap.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::leap_year(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::leap_year()", 1) - End If - End Sub - - Private Sub cmdYmd_Click(sender As Object, e As EventArgs) Handles cmdYmd.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::ymd(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::ymd()", 1) - End If - End Sub - - Private Sub cmdMdy_Click(sender As Object, e As EventArgs) Handles cmdMdy.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::mdy(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::mdy()", 1) - End If - End Sub - Private Sub cmdDmy_Click(sender As Object, e As EventArgs) Handles cmdDmy.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::dmy(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::dmy()", 1) - End If - End Sub - - - Private Sub cmdHour_Click(sender As Object, e As EventArgs) Handles cmdHour.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::hour(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::hour()", 1) - End If - End Sub - Private Sub cmdMinutes_Click(sender As Object, e As EventArgs) Handles cmdminutes.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::min(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::min()", 1) - End If - End Sub - Private Sub cmdSec_Click(sender As Object, e As EventArgs) Handles cmdSec.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::sec(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::sec()", 1) - End If - End Sub - Private Sub cmdAm_Click(sender As Object, e As EventArgs) Handles cmdAm.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::am(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::am()", 1) - End If - End Sub - Private Sub cmdD_In_M_Click(sender As Object, e As EventArgs) Handles cmdD_In_M.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::d_in_m(x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::d_in_m()", 1) - End If - End Sub - Private Sub cmdQuarter_Click(sender As Object, e As EventArgs) Handles cmdQuarter.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::quarter(x =, with_year = FALSE, fiscal_start = 1 )", 39) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::quarter()", 1) - End If - End Sub - - Private Sub cmdDoy_Click(sender As Object, e As EventArgs) Handles cmdDoy.Click - - End Sub - - Private Sub cmdDek_Click(sender As Object, e As EventArgs) Handles cmdDek.Click - - End Sub - - Private Sub cmdBrackets_Click(sender As Object, e As EventArgs) Handles cmdBrackets.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("( )", 1) - End Sub - Private Sub cmdOpeningBracket_Click(sender As Object, e As EventArgs) Handles cmdOpeningBracket.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("(") - End Sub - - Private Sub cmdClossingBracket_Click(sender As Object, e As EventArgs) Handles cmdClossingBracket.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(")") - End Sub - - Private Sub cmdSquareBrackets_Click(sender As Object, e As EventArgs) Handles cmdSquareBrackets.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[ ]", 2) - End Sub - - Private Sub cmdQuotes_Click(sender As Object, e As EventArgs) Handles cmdQuotes.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(Chr(34) & "" & Chr(34), 1) - End Sub - - Private Sub cmdColon_Click(sender As Object, e As EventArgs) Handles cmdColon.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" : ") - End Sub - - Private Sub cmdLag_Click(sender As Object, e As EventArgs) Handles cmdLag.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lag(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lag()", 1) - End If - End Sub - - Private Sub cmdLead_Click(sender As Object, e As EventArgs) Handles cmdLead.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lead(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lead()", 1) - End If - End Sub - - Private Sub cmdpmax_Click(sender As Object, e As EventArgs) Handles cmdpmax.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmax(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmax()", 1) - End If - End Sub - - Private Sub cmdPMin_Click(sender As Object, e As EventArgs) Handles cmdPMin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmin(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmin()", 1) - End If - End Sub - - Private Sub cmdcummax_Click(sender As Object, e As EventArgs) Handles cmdcummax.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummax(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummax()", 1) - End If - End Sub - - Private Sub cmdcummin_Click(sender As Object, e As EventArgs) Handles cmdcummin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummin(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummin()", 1) - End If - End Sub - - Private Sub cmdcumsum_Click(sender As Object, e As EventArgs) Handles cmdcumsum.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cumsum(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cumsum()", 1) - End If - End Sub - - Private Sub cmdpercentrank_Click(sender As Object, e As EventArgs) Handles cmdpercentrank.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::percent_rank(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::percent_rank()", 1) - End If - End Sub - - Private Sub ucrReceiverForCalculation_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForCalculation.SelectionChanged - If ucrReceiverForCalculation.IsEmpty Then - cmdTry.Enabled = False - Else - cmdTry.Enabled = True - End If - RaiseEvent SelectionChanged() - End Sub - - Private Sub ucrSaveResultInto_NameChanged() Handles ucrSaveResultInto.NameChanged - RaiseEvent SaveNameChanged() - End Sub - - Private Sub cmdHelp_Click(sender As Object, e As EventArgs) Handles cmdHelp.Click - HelpContent() - End Sub - - Private Sub cmdTry_Click(sender As Object, e As EventArgs) Handles cmdTry.Click - RaiseEvent TryCommadClick() - End Sub - - Private Sub HelpContent() - If iHelpCalcID > 0 Then - Help.ShowHelp(Me.Parent, frmMain.strStaticPath & "\" & frmMain.strHelpFilePath, HelpNavigator.TopicId, iHelpCalcID.ToString()) - Else - Help.ShowHelp(Me.Parent, frmMain.strStaticPath & "\" & frmMain.strHelpFilePath, HelpNavigator.TableOfContents) - End If - End Sub - - Public Sub SetAsCurrentReceiver() - ucrReceiverForCalculation.Selector = ucrSelectorForCalculations - ucrReceiverForCalculation.SetMeAsReceiver() - End Sub - - Private Sub cmdDiff_Click(sender As Object, e As EventArgs) Handles cmdDiff.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("c(NA, diff(x= , lag = 1, differences = 1))", 29) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("c(NA,diff())", 2) - End If - End Sub - - Private Sub cmdEcdf_Click(sender As Object, e As EventArgs) Handles cmdEcdf.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cume_dist()", 1) - End Sub - - Private Sub cmdNtile_Click(sender As Object, e As EventArgs) Handles cmdNtile.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::ntile(x= , n=2)", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::ntile()", 1) - End If - End Sub - - Private Sub cmdMovMax_Click(sender As Object, e As EventArgs) Handles cmdMovMax.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmax(x= , k=3)", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmax()", 1) - End If - End Sub - - Private Sub cmdMovSum_Click(sender As Object, e As EventArgs) Handles cmdMovSum.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollsum(x= , k=3)", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollsum()", 1) - End If - End Sub - - Private Sub cmMovMed_Click(sender As Object, e As EventArgs) Handles cmMovMed.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmedian(x= , k=3)", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmedian()", 1) - End If - End Sub - - Private Sub cmdMRank_Click(sender As Object, e As EventArgs) Handles cmdMRank.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::min_rank()", 1) - End Sub - - Private Sub cmdmovemean_Click(sender As Object, e As EventArgs) Handles cmdmovemean.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmean(x= , k=3)", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmean()", 1) - End If - End Sub - - Private Sub cmdCumMean_Click(sender As Object, e As EventArgs) Handles cmdCumMean.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cummean(x= )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cummean()", 1) - End If - End Sub - - Private Sub cmdDRank_Click(sender As Object, e As EventArgs) Handles cmdDRank.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::dense_rank()", 1) - End Sub - - Private Sub cmdRowRank_Click(sender As Object, e As EventArgs) Handles cmdRowRank.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::row_number()", 1) - End Sub - - Private Sub cmdIfelse_Click(sender As Object, e As EventArgs) Handles cmdIfelse.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ifelse(test= , ""yes"" , ""no"")", 15) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ifelse()", 1) - End If - End Sub - - Private Sub cmdmatch_Click(sender As Object, e As EventArgs) Handles cmdmatch.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("match()", 1) - End Sub - - Private Sub cmdwhen_Click(sender As Object, e As EventArgs) Handles cmdwhen.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::case_when()", 1) - End Sub - - Private Sub cmdBetween_Click(sender As Object, e As EventArgs) Handles cmdBetween.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::between()", 1) - End Sub - - Private Sub cmdNear_Click(sender As Object, e As EventArgs) Handles cmdNear.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::near(x= , y= )", 6) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::near()", 1) - End If - End Sub - Private Sub cmdLogit_Click(sender As Object, e As EventArgs) Handles cmdLogit.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("car::logit(p, percents = Range.p[2] > 1, adjust)", 24) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("car::logit()", 1) - End If - End Sub - Private Sub cmdLogistic_Click(sender As Object, e As EventArgs) Handles cmdLogistic.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stats::plogis(q, Location = 0, Scale() = 1, lower.tail = True, Log.p = False))", 50) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stats::plogis()", 1) - End If - End Sub - Private Sub cmdAtan2_Click(sender As Object, e As EventArgs) Handles cmdAtan2.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan2(y = , x = )", 1) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan2()", 1) - End If - End Sub - - Private Sub cmdDuplicate_Click(sender As Object, e As EventArgs) Handles cmdDuplicate.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("duplicated()", 1) - End Sub - - Private Sub cmdIsNa_Click(sender As Object, e As EventArgs) Handles cmdIsNa.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("is.na()", 1) - End Sub - - Private Sub cmdNotIsNa_Click(sender As Object, e As EventArgs) Handles cmdNotIsNa.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("!is.na()", 1) - End Sub - - Private Sub cmdCv_Click(sender As Object, e As EventArgs) Handles cmdCv.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_coef_var()", 1) - End Sub - - Private Sub cmdMad_Click(sender As Object, e As EventArgs) Handles cmdMad.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_median_absolute_deviation()", 1) - End Sub - - Private Sub cmdMc_Click(sender As Object, e As EventArgs) Handles cmdMc.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_skewness_mc()", 1) - End Sub - - Private Sub cmdNonMiss_Click(sender As Object, e As EventArgs) Handles cmdNonMiss.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(!is.na(x= ))", 2) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(!is.na())", 2) - End If - End Sub - - Private Sub cmdSkew_Click(sender As Object, e As EventArgs) Handles cmdSkew.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_skewness()", 1) - End Sub - - Private Sub cmdPropn_Click(sender As Object, e As EventArgs) Handles cmdPropn.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean(x= <=1, na.rm = TRUE)", 18) - End Sub - - Private Sub cmdDistinct_Click(sender As Object, e As EventArgs) Handles cmdDistinct.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::n_distinct()", 1) - End Sub - - Private Sub cmdAnyDup_Click(sender As Object, e As EventArgs) Handles cmdAnyDup.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("anyDuplicated()", 1) - End Sub - - Private Sub cmdCor_Click(sender As Object, e As EventArgs) Handles cmdCor.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cor(x= , y= , use = ""everything"", method = c(""pearson"", ""kendall"", ""spearman""))", 73) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cor()", 1) - End If - End Sub - - Private Sub cmdCov_Click(sender As Object, e As EventArgs) Handles cmdCov.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cov(x= , y= , use = ""everything"", method = c(""pearson"", ""kendall"", ""spearman""))", 73) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cov()", 1) - End If - End Sub - - Private Sub cmdRad_Click(sender As Object, e As EventArgs) Handles cmdRad.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rad()", 1) - End Sub - - Private Sub cmdDeg_Click(sender As Object, e As EventArgs) Handles cmdDeg.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::deg()", 1) - End Sub - - Private Sub cmdFirst_Click(sender As Object, e As EventArgs) Handles cmdFirst.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::first(x= , order_by=NULL)", 16) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::first()", 1) - End If - End Sub - - Private Sub cmdLast_Click(sender As Object, e As EventArgs) Handles cmdLast.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::last(x= , order_by=NULL)", 16) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::last()", 1) - End If - End Sub - - Private Sub cmdnth_Click(sender As Object, e As EventArgs) Handles cmdnth.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::nth(x= , n= , order_by=NULL)", 21) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::nth()", 1) - End If - End Sub - - Private Sub cmdMode_Click(sender As Object, e As EventArgs) Handles cmdMode.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_mode()", 1) - End Sub - - Private Sub cmdNA_Click(sender As Object, e As EventArgs) Handles cmdNA.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("NA") - End Sub - - Private Sub cmdWhich_Click(sender As Object, e As EventArgs) Handles cmdWhich.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("which(x= , arr.ind = FALSE, useNames = TRUE)", 35) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("which()", 1) - End If - End Sub - - Private Sub cmdIn_Click(sender As Object, e As EventArgs) Handles cmdIn.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %in% ") - End Sub - - Private Sub cmdDoubleSqrBrackets_Click(sender As Object, e As EventArgs) Handles cmdDoubleSqrBrackets.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[[]]", 2) - End Sub - - Private Sub cmdTrue_Click(sender As Object, e As EventArgs) Handles cmdTrue.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("TRUE") - End Sub - - Private Sub cmdFalse_Click(sender As Object, e As EventArgs) Handles cmdFalse.Click - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("FALSE") - End Sub - - Private Sub cmdAge_Click(sender As Object, e As EventArgs) Handles cmdAge.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::age(n = , x = 20:35 , prob = NULL, name = ""Age"")", 40) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::age()", 1) - End If - End Sub - - Private Sub cmdAnimal_Click(sender As Object, e As EventArgs) Handles cmdAnimal.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::animal(n = , k =10 , x = wakefield::animal_list, prob = NULL, name = ""Animal"")", 68) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::animal()", 1) - End If - End Sub - - Private Sub cmdPet_Click(sender As Object, e As EventArgs) Handles cmdPet.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::pet(n = , x = c(""Dog"" , ""Cat"" , ""None"" , ""Bird"" , ""Horse"") , prob = c(0.365 , 0.304, 0.258 , 0.031 , 0.015) , name = ""Pet"")", 118) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::pet()", 1) - End If - End Sub - - Private Sub cmdAnswer_Click(sender As Object, e As EventArgs) Handles cmdAnswer.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::answer(n = , x = c(""No"" , ""Yes""), prob = NULL , name = ""Answer"")", 54) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::answer()", 1) - End If - End Sub - - Private Sub cmdCar_Click(sender As Object, e As EventArgs) Handles cmdCar.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::car(n = , x = rownames(datasets::mtcars), prob = NULL, name = ""Car"")", 61) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::car()", 1) - End If - End Sub - - Private Sub cmdChildren_Click(sender As Object, e As EventArgs) Handles cmdChildren.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::children(n = , x = 0:10, prob = c(0.25, 0.25, 0.15, 0.15, 0.1, 0.02, 0.02,0.02, 0.02, 0.01, 0.01), name = ""Children"")", 105) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::children()", 1) - End If - End Sub - - Private Sub cmdCoin_Click(sender As Object, e As EventArgs) Handles cmdCoin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::coin(""Tails"" , ""Heads"") , prob = NULL , name = ""Coin"")", 49) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::coin()", 1) - End If - End Sub - - Private Sub cmdColor_Click(sender As Object, e As EventArgs) Handles cmdColor.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::color(n = , x = c(""Red"" , ""Green"" , ""Blue"" , ""Yellow"" , ""Black"" , ""White"") , prob = NULL, name = ""Color"")", 96) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::color()", 1) - End If - End Sub - - Private Sub cmdPrimary_Click(sender As Object, e As EventArgs) Handles cmdPrimary.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::primary(n = , x = c(""Red"" , ""Green"" , ""Blue"" , ""Yellow"" , ""Black"" , ""White"") , prob = NULL, name = ""Color"")", 96) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: primary()", 1) - End If - End Sub - - Private Sub cmdDate_Stamp_Click(sender As Object, e As EventArgs) Handles cmdDate_Stamp.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::date_stamp(n = , random = FALSE , x = NULL , start = Sys.Date() , k = 12 , by = "" - 1 months"" , prob = NULL , name = ""Date"")", 111) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::date_stamp()", 1) - End If - End Sub - - Private Sub cmdDeath_Click(sender As Object, e As EventArgs) Handles cmdDeath.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::death(n = , prob = NULL, name = ""Death"")", 31) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::death()", 1) - End If - End Sub - - Private Sub cmdDied_Click(sender As Object, e As EventArgs) Handles cmdDied.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::died(n = , prob = NULL , name = ""Died"")", 30) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::died()", 1) - End If - End Sub - - Private Sub cmdDice_Click(sender As Object, e As EventArgs) Handles cmdDice.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dice(n = , x = 1:6 , prob = NULL , name = ""Dice"")", 41) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dice()", 1) - End If - End Sub - - Private Sub cmdDna_Click(sender As Object, e As EventArgs) Handles cmdDna.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dna(n = , x = c(""Guanine"", ""Adenine"", ""Thymine"", ""Cytosine""), prob = NULL , name = ""DNA"")", 82) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dna()", 1) - End If - End Sub - - Private Sub cmdDob_Click(sender As Object, e As EventArgs) Handles cmdDob.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dob(n = , random = TRUE , x = NULL , start = Sys.Date() - 365 * 15 , k = 365 *2 , by = ""1 days"" , prob = NULL , name = ""DOB"")", 118) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dob()", 1) - End If - End Sub - - Private Sub cmdDummy_Click(sender As Object, e As EventArgs) Handles cmdDummy.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dummy(n = , prob = NULL, name = ""Dummy"")", 31) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dummy()", 1) - End If - End Sub - - Private Sub cmdEducation_Click(sender As Object, e As EventArgs) Handles cmdEducation.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: education(n = , x = c(""No Schooling Completed"" , ""Nursery School To 8th Grade"" , ""9th Grade To 12th Grade, No Diploma"" , ""Regular High School Diploma"" , ""GED Or Alternative Credential"" , ""Some College , Less than 1 Year"" , ""Some College , 1 Or More Years , No Degree"" , ""Associate's Degree"" , ""Bachelor's Degree"" , ""Master's Degree"" , ""Professional School Degree"" , ""Doctorate Degree"") , prob = c(0.013 , 0.05 , 0.0850 , 0.246 , 0.039 , 0.064 , 0.15 , 0.075, 0.176 , 0.072 , 0.019 , 0.012) , name = ""Education"")", 500) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::education()", 1) - End If - End Sub - - Private Sub cmdEmployment_Click(sender As Object, e As EventArgs) Handles cmdEmployment.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: employment(n = , x = c(""Full Time"" , ""Part Time"" , ""Unemployed"" , ""Retired"" , ""Student""), prob = c(0.6, 0.1, 0.1, 0.1, 0.1), Name = ""Employment"")", 131) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::employment()", 1) - End If - End Sub - - Private Sub cmdEye_Click(sender As Object, e As EventArgs) Handles cmdEye.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::eye(n =, x = c(""Brown"" , ""Blue"" , ""Green"" , ""Hazel"" , ""Gray"") , prob = c(0.44 , 0.3 , 0.13 , 0.09 , 0.04) , name = ""Eye"")", 114) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::eye()", 1) - End If - End Sub - - Private Sub cmdGrade_Level_Click(sender As Object, e As EventArgs) Handles cmdGrade_Level.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade_level(n = , x = c(""K"" , ""1"" , ""2"" , ""3"" , ""4"" , ""5"" , ""6"" , ""7"" , ""8"" , ""9"" , ""10"" ,""11"" , ""12""), prob = NULL, name = ""Grade_Level"")", 123) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade_level()", 1) - End If - End Sub - - Private Sub cmdGrade_Click(sender As Object, e As EventArgs) Handles cmdGrade.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade(n = , mean = 88 , sd = 4 , name = ""Grade"" , digits = 1)", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade()", 1) - End If - End Sub - - Private Sub cmdGroup_Click(sender As Object, e As EventArgs) Handles cmdGroup.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::group(n = , x = c(""Control"" , ""Treatment"") , prob = NULL , name = ""Group"")", 65) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::group()", 1) - End If - End Sub - - Private Sub cmdHair_Click(sender As Object, e As EventArgs) Handles cmdHair.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::hair(n = , x = c(""Brown"" , ""Black"" , ""Blonde"" , ""Red""), prob = c(0.35 , 0.28, 0.26 , 0.11), name = ""hair"")", 98) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::hair()", 1) - End If - End Sub - - Private Sub cmdHeight_Click(sender As Object, e As EventArgs) Handles cmdHeight.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::height(n = , mean = 69 , sd = 3.75 , min = 1 , max = NULL , digits = 0 , name = ""Height"")", 79) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::height()", 1) - End If - End Sub - - Private Sub cmdIncome_Click(sender As Object, e As EventArgs) Handles cmdIncome.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::income(n = , digits = 2, name = ""Income"")", 30) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::income()", 1) - End If - End Sub - - Private Sub cmdInternet_Browser_Click(sender As Object, e As EventArgs) Handles cmdInternet_Browser.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::internet_browser(n = , x = c(""Chrome"" , ""IE"", ""Firefox"" , ""Safari"" , ""Opera"" , ""Android"") , prob = c(0.5027 , 0.175 , 0.1689 , 0.0994, 0.017, 0.0132) , name = ""Browser"")", 149) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::internet_browser()", 1) - End If - End Sub - - Private Sub cmdIq_Click(sender As Object, e As EventArgs) Handles cmdIq.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::iq(n = , mean = 100 , sd = 10 , min = 0 , max = NULL , digits = 0 , name = ""IQ"")", 74) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::iq()", 1) - End If - End Sub - - Private Sub cmdLanguage_Click(sender As Object, e As EventArgs) Handles cmdLanguage.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::language(n = , x = wakefield::languages[[""Language""]] , prob = wakefield::languages[[""Proportion""]], name = ""Language"")", 107) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::language()", 1) - End If - End Sub - - Private Sub cmdLevel_Click(sender As Object, e As EventArgs) Handles cmdLevel.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::level(n = , x = 1:4 , prob = NULL , name = ""Level"")", 42) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::level()", 1) - End If - End Sub - Private Sub cmdMath_Click(sender As Object, e As EventArgs) Handles cmdMath.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::math(n = , x = 1:4 , prob = c(0.29829 , 0.33332 , 0.22797 , 0.14042) , name = ""Math"")", 77) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::math()", 1) - End If - End Sub - - Private Sub cmdEla_Click(sender As Object, e As EventArgs) Handles cmdEla.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::ela(n = , x = 1:4 , prob = c(0.3161 , 0.37257 , 0.2233 , 0.08803) , name = ""ELA"")", 74) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::ela()", 1) - End If - End Sub - - Private Sub cmdGpa_Click(sender As Object, e As EventArgs) Handles cmdGpa.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gpa(n = , mean = 88 , sd = 4 , name = ""GPA"")", 37) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gpa()", 1) - End If - End Sub - - Private Sub cmdPetLikert_Click(sender As Object, e As EventArgs) Handles cmdLikert.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert((n = , x = c(""Strongly Agree"" , ""Agree"" , ""Neutral"" , ""Disagree"" , ""Strongly Disagree""), prob NULL , name = ""Likert"")", 113) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert()", 1) - End If - End Sub - - Private Sub cmdLorem_Ipsum_Click(sender As Object, e As EventArgs) Handles cmdLorem_ipsum.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::lorem_ipsum(n = , ..., name = ""Lorem_Ipsum"")", 29) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::lorem_ipsum()", 1) - End If - End Sub - - Private Sub cmdMarital_Click(sender As Object, e As EventArgs) Handles cmdMarital.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::marital(n = , x = c(""Married"" , ""Divorced"" , ""Widowed"" , ""Separated"" , ""Never Married"") , prob = NULL , name = ""Marital"")", 110) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::marital()", 1) - End If - End Sub - - Private Sub cmdMilitary_Click(sender As Object, e As EventArgs) Handles cmdMilitary.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::military(n = , x = c(""Army"", ""Air Force"", ""Navy"", ""Marine Corps"" , ""Coast Guard"") , prob = c(0.3785 , 0.2334 , 0.2218 , 0.1366 , 0.0296) , name = ""Military"")", 144) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::military()", 1) - End If - End Sub - - Private Sub cmdWakefield_Month_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Month.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_month(n = , x = month.name , prob = NULL , name = ""Month"")", 49) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_month()", 1) - End If - End Sub - - Private Sub cmdName_Click(sender As Object, e As EventArgs) Handles cmdName.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::name(n = , x = wakefield::name_neutral , prob = NULL , replace = FALSE , name = ""Name"")", 79) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::name()", 1) - End If - End Sub - - Private Sub cmdNormal_Click(sender As Object, e As EventArgs) Handles cmdNormal.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::normal(n = , mean = 0 , sd = 1 , min = NULL , max = NULL , name = ""Normal"")", 65) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::normal()", 1) - End If - End Sub - - Private Sub cmdPolitical_Click(sender As Object, e As EventArgs) Handles cmdPolitical.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::political((n = , x = c(""Democrat"" , ""Republican"" , ""Constitution"" , ""Libertarian"" , ""Green"") , prob = c(0.577269133302094 , 0.410800432748879 , 0.00491084954793489 , 0.00372590303330866 , 0.0032936813677832) , name = ""Political"")", 215) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::political()", 1) - End If - End Sub - - Private Sub cmdRace_Click(sender As Object, e As EventArgs) Handles cmdRace.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::race(n = , x = c(""White"" , ""Hispanic"" , ""Black"" , ""Asian"" , ""Bi-Racial"" , ""Native"" , ""Other"" , ""Hawaiian"") , prob = c(0.637 , 0.163 , 0.122 , 0.047 , 0.019 , 0.007 , 0.002 , 0.0015) , name = ""Race"")", 190) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::race()", 1) - End If - End Sub - - Private Sub cmdReligion_Click(sender As Object, e As EventArgs) Handles cmdReligion.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::religion(n = , x = c(""Christian"" , ""Muslim"" , ""None"" , ""Hindu"" , ""Buddhist"" , ""Folk"" , ""Other"" , ""Jewish"") , prob = c(0.31477 , 0.23163 , 0.16323 , 0.14985 , 0.07083 , 0.05882 , 0.00859 , 0.00227) , name = ""Religion"")", 205) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::religion()", 1) - End If - End Sub - - Private Sub cmdSat_Click(sender As Object, e As EventArgs) Handles cmdSat.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sat(n = , mean = 1500 , sd = 100 , min = 0 , max = 2400 , digits = 0 , name = ""SAT"")", 77) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sat()", 1) - End If - End Sub - - Private Sub cmdSentence_Click(sender As Object, e As EventArgs) Handles cmdSentence.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sentence(n = , x = wakefield::presidential_debates_2012 , prob = NULL , name = ""Sentence"")", 78) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sentence()", 1) - End If - End Sub - - Private Sub cmdGender_Click(sender As Object, e As EventArgs) Handles cmdGender.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gender(n = , x = c(""Male"" , ""Female"") , prob = c(0.51219512195122 , 0.48780487804878) , name = ""Gender"")", 95) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gender()", 1) - End If - End Sub - - Private Sub cmdSex_Inclusive_Click(sender As Object, e As EventArgs) Handles cmdSex_Inclusive.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex_inclusive(n = , x = c(""Male"" , ""Female"" , ""Intersex"") , prob = NULL , name = ""Sex"")", 70) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex_inclusive()", 1) - End If - End Sub - - Private Sub cmdSex_Click(sender As Object, e As EventArgs) Handles cmdSex.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex(n = , x = c(""Male"" , ""Female"") , prob = c(0.51219512195122 , 0.48780487804878) , name = ""Sex"")", 91) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex()", 1) - End If - End Sub - - Private Sub cmdSmokes_Click(sender As Object, e As EventArgs) Handles cmdSmokes.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::smokes(n = , prob = c(0.822 , 0.178) , name = ""Smokes"")", 45) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::smokes()", 1) - End If - End Sub - - Private Sub cmdSpeed_Click(sender As Object, e As EventArgs) Handles cmdSpeed.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::speed(n = , mean = 55 , sd = 10 , min = 0 , max = NULL , digits = 0 , name = ""Speed"")", 76) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::speed()", 1) - End If - End Sub - - Private Sub cmdState_Click(sender As Object, e As EventArgs) Handles cmdState.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::state(n = , x = datasets::state.name , prob = wakefield::state_populations[[""Proportion""]], name = ""State"")", 98) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::state()", 1) - End If - End Sub - - Private Sub cmdString_Click(sender As Object, e As EventArgs) Handles cmdString.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::string(n = , x = ""[A-Za-z0-9]"" , length = 10 , name = ""String"")", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::string()", 1) - End If - End Sub - - Private Sub cmdWakefield_Upper_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Upper.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_upper(n = , k = 5, x = LETTERS , prob = NULL, name = ""Upper"")", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_upper()", 1) - End If - End Sub - - Private Sub cmdValid_Click(sender As Object, e As EventArgs) Handles cmdValid.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::Valid(n = , prob = NULL, name = ""Valid"")", 31) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::Valid()", 1) - End If - End Sub - - Private Sub cmdWakefield_Year_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Year.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_year(n = , x = 1996:as.numeric(format(Sys.Date() , ""%Y"")) , prob = NULL , name = ""Year"")", 80) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_year()", 1) - End If - End Sub - - Private Sub cmdCircMean_Click(sender As Object, e As EventArgs) Handles cmdCircMean.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::mean.circular(x = , na.rm = FALSE, control.circular = list())", 44) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::mean.circular()", 1) - End If - End Sub - - Private Sub cmdCircMedian_Click(sender As Object, e As EventArgs) Handles cmdCircMedian.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::median.circular(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::median.circular()", 1) - End If - End Sub - - Private Sub cmdMedianHL_Click(sender As Object, e As EventArgs) Handles cmdMedianHL.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::medianHL.circular(x = , na.rm = FALSE, method = c(HL1,HL2,HL3), prop = NULL)", 55) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::medianHL.circular()", 1) - End If - End Sub - - Private Sub cmdCircRange_Click(sender As Object, e As EventArgs) Handles cmdCircRange.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::range.circular(x = , test = FALSE, na.rm = FALSE, finite = FALSE, control.circular = list(), )", 76) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::range.circular()", 1) - End If - End Sub - - Private Sub cmdCircSd_Click(sender As Object, e As EventArgs) Handles cmdCircSd.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::sd.circular(x = , na.rm = FALSE)", 18) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::sd.circular()", 1) - End If - End Sub - - Private Sub cmdCircVar_Click(sender As Object, e As EventArgs) Handles cmdCircVar.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::var.circular(x = , na.rm = FALSE)", 18) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::var.circular()", 1) - End If - End Sub - - Private Sub cmdA1_Click(sender As Object, e As EventArgs) Handles cmdA1.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::A1(kappa = )", 2) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::besselI()", 1) - End If - End Sub - - Private Sub cmdAngVar_Click(sender As Object, e As EventArgs) Handles cmdAngVar.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.variance(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.variance()", 1) - End If - End Sub - - Private Sub cmdAngDev_Click(sender As Object, e As EventArgs) Handles cmdAngDev.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.deviation(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.deviation()", 1) - End If - End Sub - - Private Sub cmdCircQ1_Click(sender As Object, e As EventArgs) Handles cmdCircQ1.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.25, na.rm = FALSE, names = TRUE, type = 7)", 55) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.25)", 16) - End If - End Sub - - Private Sub cmdCircMin_Click(sender As Object, e As EventArgs) Handles cmdCircMin.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0, na.rm = FALSE, names = TRUE, type = 7)", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0)", 13) - End If - End Sub - - Private Sub cmdCircMax_Click(sender As Object, e As EventArgs) Handles cmdCircMax.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 1, na.rm = FALSE, names = TRUE, type = 7)", 52) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 1)", 13) - End If - End Sub - - Private Sub cmdCircQ3_Click(sender As Object, e As EventArgs) Handles cmdCircQ3.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.75, na.rm = FALSE, names = TRUE, type = 7)", 55) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.75)", 16) - End If - End Sub - - Private Sub cmdCircQuantile_Click_1(sender As Object, e As EventArgs) Handles cmdCircQuantile.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = seq(0, 1, 0.25), na.rm = FALSE, names = TRUE, type = 7)", 66) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = seq(0, 1, 0.25))", 28) - End If - End Sub - - Private Sub cmdCircRho_Click_1(sender As Object, e As EventArgs) Handles cmdCircRho.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rho.circular(x = , na.rm = FALSE)", 17) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rho.circular()", 1) - End If - End Sub - - Private Sub cmdCircular_Click(sender As Object, e As EventArgs) Handles cmdCircular.Click - If chkShowArguments.Checked Then - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::circular(x = , type = c(""angles"", ""directions""), units = c(""radians"", ""degrees"", ""hours""), ""template"" = c(""none"", ""geographics"", ""clock12"", ""clock24""), modulo = c(""asis"", ""2pi"", ""pi""), zero = 0, rotation = c(""counter"", ""clock""), names))", 225) - Else - ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::circular(x =, modulo = ""2pi"", units = ""radians"")", 36) - End If - End Sub -End Class +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + +Public Class ucrCalculator + Public iHelpCalcID As Integer + Public Event NameChanged() + Public Event SelectionChanged() + Public Event SaveNameChanged() + Public Event DataFrameChanged() + Public Event SaveResultsCheckedChanged() + Public Event TryCommadClick() + Public bFirstLoad As Boolean = True + Public bControlsInitialised As Boolean = False + Private iBasicWidth As Integer + + Public Sub New() + + ' This call is required by the designer. + InitializeComponent() + + ' Add any initialization after the InitializeComponent() call. + InitialiseControls() + iBasicWidth = Me.Width + End Sub + + Private Sub ucrCalculator_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If bFirstLoad Then + If Not bControlsInitialised Then + InitialiseControls() + End If + bFirstLoad = False + Else + ReopenDialog() + End If + End Sub + + Private Sub ReopenDialog() + CalculationsOptions() + End Sub + + Public Sub InitialiseControls() + ucrInputCalOptions.SetItems({"Basic", "Maths", "Logical and Symbols", "Summary", "Strings (Character Columns)", "Factor", "Probability", "Dates", "Transform", "Wakefield", "Circular"}) ' "Rows" is a temp. name + ucrInputCalOptions.SetDropDownStyleAsNonEditable() + ucrReceiverForCalculation.Selector = ucrSelectorForCalculations + cmdDoy.Enabled = False ' temp + cmdDek.Enabled = False ' temp + 'Temp disabled::Needs discussions to see if they are needed + cmdAny.Enabled = False + cmdAll.Enabled = False + cmdIsTrue.Enabled = False + cmdIsFalse.Enabled = False + bControlsInitialised = True + ttCalculator.SetToolTip(cmdRound, "round(x) to round to whole numbers, round(x,2) to round to 2 decimal places, round(x,-2) to round to the nearest 100") + ttCalculator.SetToolTip(cmdSiginf, "signif(x,3) to round to 3 significant figures") + + ttCalculator.SetToolTip(cmdLag, "Shift a variable down. For example lag(1:5) = (NA,1,2,3,4); lag(1:5,3) = (NA,NA,NA, 1,2)") + ttCalculator.SetToolTip(cmdLead, "Shift a variable up. For example lead(1:5) = (2,3,4,5,NA); lead(1:5;3) = (4,5, NA,NA,NA)") + ttCalculator.SetToolTip(cmdDiff, "difference between successive elements. For example diff(c(1,4,3,7)) = (NA 3,-1,4)") + ttCalculator.SetToolTip(cmdpmax, " maximum of a set of variables. For examples pmax(c(1,3,5),c(6,4,2)) = (6,4,5)") + ttCalculator.SetToolTip(cmdPMin, "minimum of a set of variables. For examples pmin(c(1,3,5),c(6,4,2)) = (1,3,2)") + ttCalculator.SetToolTip(cmdcummax, "cumulative maxima. For example cummax(c(3,2,1,4,0)) = (3,3,3,4,4)") + ttCalculator.SetToolTip(cmdMovMax, "moving (or rolling) maxima. For example rollmax(x=c(3,2,1,4,0) ,3,fill=NA, align=""right"") = (NA,NA, 3,4,4)") + ttCalculator.SetToolTip(cmdcumsum, "cumulative sums. For example cumsum(c(3,2,1,4,0)) = (3,5,6,10,10)") + ttCalculator.SetToolTip(cmdCumMean, "cumulative means. For example cummean(c(3,2,1,4,0)) = (3,2.5,2,2.5,2)") + ttCalculator.SetToolTip(cmdcummin, "cumulative minima. For example cummin(c(3,2,1,4,0)) = (3,2.,1,1,0)") + ttCalculator.SetToolTip(cmdMovSum, "moving (or rolling) totals. For example rollsum(c(3,2,1,4,0) ,3,fill=NA, align=""left"") = (6,7,5,NA,NA)") + ttCalculator.SetToolTip(cmdmovemean, "moving (or rolling) mean. For example rollmean(c(3,2,1,6,2) ,3,fill=NA) = (NA,2,3,3,NA)") + ttCalculator.SetToolTip(cmMovMed, "moving (or rolling) medians. For example rollmedian(c(3,2,1,6,2) ,3,fill=NA) = (NA,2,2,2,NA)") + ttCalculator.SetToolTip(cmdMovmin, "moving (or rolling) minima. For example rollapply(c(3,2,1,6,2),width=3,fill=NA, FUN=min) = (NA,1,1,1,NA)") + ttCalculator.SetToolTip(cmdNtile, " Use ranks to divide into (almost) equal sized groups. For example ntile(c(15,11,13,12,NA,12),2) = (2,1,2,1,NA,1)") + ttCalculator.SetToolTip(cmdCumdist, "Proportion of values less than or equal to the current rank. For example cume_dist(c(2,4,6,8,3)) = (0.2, 0.6, 0.8, 1.0, 0.4)") + ttCalculator.SetToolTip(cmdRowRank, "row numbers as ranks. For example :row_number(c(15,11,13,12,NA,12)) = (5,1,3,2,NA,3)") + ttCalculator.SetToolTip(cmdpercentrank, "rescale of minimum ranks to [0,1]. For example percent_rank(c(15,11,13,12,NA,12)) = (1,0,0.75,0.25,NA,0.25)") + ttCalculator.SetToolTip(cmdDRank, "dense ranks. For example d_rank(c(15,11,13,12,NA,12)) = (4,1,3,2,NA,2)") + ttCalculator.SetToolTip(cmdMRank, " minimum ranks. For example m_rank(c(15,11,13,12,NA,12)) = (5,1,4,2,NA,2)") + ttCalculator.SetToolTip(cmdNafill, "fills missing values at the start, middle and end. For example na.fill(c(NA,2,NA,4,5,NA),fill=""extend"") = (2,2,3,4,5,5); while fill=c(15,""extend"",NA) = (15,2,3,4,5,NA)") + ttCalculator.SetToolTip(cmdNaapprox, "linear interpolation of missing values. For example na.approx(c(5,NA,NA,2,2,NA,4,7,NA),maxgap=1,na.rm=FALSE) = (5,NA,NA,2,2,3,4,7,NA)") + ttCalculator.SetToolTip(cmdNasplin, "Spline interpolation of missing values. For example na.spline(c(NA,NA,NA,2,2,NA,4,7,NA),maxgap=2,na.rm=FALSE) = (NA,NA,NA,2,2,2.5,4,7,12)") + ttCalculator.SetToolTip(cmdNaest, "Missing values as the mean (usually) overall or with a factor. For example na.aggregate(c(NA,NA,NA,2,2,NA,4,7,NA),maxgap=2,na.rm=FALSE) = (NA,NA,NA,2,2,3.75,4,7,3.75)") + + + ttCalculator.SetToolTip(cmdPower, "power(^)or exponent and can also be given as **. For example 2^3 = 8") + ttCalculator.SetToolTip(cmdLesser, "less than(<). For example (2 < 3) is TRUE. (2 < 2) is FALSE, (2 < 1) is FALSE") + ttCalculator.SetToolTip(cmdLesserOrEqualsTo, "less than or equals(<=). For example (2 <= 3) is TRUE, (2 <=2) is TRUE, (2 <= 1) is FALSE") + ttCalculator.SetToolTip(cmdGreater, "greater than(>). For example (2 > 3) is FALSE, (2 > 2) is FALSE, (2 > 1) is TRUE") + ttCalculator.SetToolTip(cmdGreaterOrEqualsTo, "greater or equals to(>=). For example (2 >= 3) is FALSE, (2 >=2) is TRUE, (2 >= 1) is TRUE") + ttCalculator.SetToolTip(cmdEquivalent, "logical equals(==). For example (2 == 3) is FALSE, (2 == 2) is TRUE, (2 == 1) is FALSE") + ttCalculator.SetToolTip(cmdNotEqualsTo, "not equals(!= )(opposite of ==). For example (2 != 3) is TRUE, (2 != 2) is FALSE and (2 != 1) is TRUE)") + ttCalculator.SetToolTip(cmdOr, "logical OR(|). For example (2 < 3) | (2 < 1) is the same as (TRUE | FALSE) which is TRUE") + ttCalculator.SetToolTip(cmdAnd, " logical AND(&). For example (2 < 3) & (2 < 1) is the same as (TRUE & FALSE) which is FALSE") + ttCalculator.SetToolTip(cmdNot, "logical NOT(!). For example !(2 < 3) is FALSE, !(2 < 1) is TRUE") + ttCalculator.SetToolTip(cmdColon, "colon is from:to(:). For example 3:6 is 3, 4, 5, 6. 6:3 is 6, 5, 4, 3 (It is the seq function with a step-length of 1 or -1.)") + ttCalculator.SetToolTip(cmdModulas, "modulus operator(%%)gives the remainder after integer division. For example 7 %% 3 is 1, 12 %% 3 is 0") + ttCalculator.SetToolTip(cmdIn, "(%in%)is like the match function and returns a logical vector. For example (11:15 %in% c(11,13)) gives TRUE, FALSE, TRUE, FALSE, FALSE") + ttCalculator.SetToolTip(cmdmatch, "(see also %in%)gives the positions of the matching elements. For example match(11:15, c(11,13)) gives (1,NA, 2, NA, NA). match(11:15,c(11,13),nomatch=0) gives 1, 0, 2, 0, 0)") + ttCalculator.SetToolTip(cmdIntegerDivision, "div operator(%/%)is for integer division. For example (7 %/% 3) is 2, (13 %/% 3) is 4") + ttCalculator.SetToolTip(cmdwhen, "when is multiple ifelse, for example case_when(1:5>320,1:5>110) gives NA, 10, 10, 20, 20") + ttCalculator.SetToolTip(cmdIfelse, "is what it says, for example ifelse((1:5 > 3,20,10) gives 10, 10, 10, 20, 20") + ttCalculator.SetToolTip(cmdBetween, "between two values, for example between(1:5, 3,4) is FALSE, FALSE, TRUE, TRUE, FALSE") + ttCalculator.SetToolTip(cmdIsNa, "is.na detects missing values, for example is.na(c(1,3,NA, 5)) gives FALSE, FALSE, TRUE, FALSE") + ttCalculator.SetToolTip(cmdNotIsNa, "!is.na detects non-missing values, for example !is.na(c(1,3,NA, 5)) gives TRUE, TRUE, FALSE, TRUE") + ttCalculator.SetToolTip(cmdDuplicate, "duplicate detects non-unique values, for example duplicated(c(1:3,2,7)) gives FALSE, FALSE, FALSE, TRUE, FALSE") + ttCalculator.SetToolTip(cmdNear, "near(x,y)compares 2 variables. For example sqrt(5)^2 is almost, but isn't exactly 5, however near(sqrt(5)^2,5) is TRUE") + ttCalculator.SetToolTip(cmdWhich, "which gives the indices of a logical variable. For example which(11:15>13) gives 4, 5. Note the result is usually not the same length as the original variable.") + ttCalculator.SetToolTip(cmdAnyDup, "any Are any values TRUE in a logical variable. For example any(1:5 >3) gives TRUE") + ttCalculator.SetToolTip(cmdAll, "all Are all values TRUE in a logical variable. For example all(1:5 >3) gives FALSE") + ttCalculator.SetToolTip(cmdPnorm, "(normal probabilities. For example; pnorm(-1.6449) = 0.05; pnorm(130,100,15) = 0.9772.") + ttCalculator.SetToolTip(cmdPt, " t probabilities. For example pt(-2,5) = 0.051; pt(-2,1000) = 0.0229 ~ pnorm(-2)") + ttCalculator.SetToolTip(cmdPChisq, "chi square probabilities. For example pchisq(5,1) = 0.9747; pchisq(5,10) = 0.1088") + + ttCalculator.SetToolTip(cmdPf, "F probabilities. For example pf(2,1,10) = 0.8123; pf(2,50,50) = 0.9921") + ttCalculator.SetToolTip(cmdQnorm, "qnormal quantiles. For example qnorm(0.05) = -1.6449; qnorm(0.9772, 100,15) = 130") + ttCalculator.SetToolTip(cmdPbirth, "simultaneous birthday probabilities. For example pbirthday(10) = 0.1169 ; pbirthday(50) = 0.97") + ttCalculator.SetToolTip(cmdQbirth, "simultaneous birthday quantiles. For example qbirthday(0.5) = 23, qbirthday(0.99) = 57") + ttCalculator.SetToolTip(cmdPbinom, "binomial probabilities. For example pbinom(3,5,0.4) = 0.0.913") + ttCalculator.SetToolTip(cmdQbinom, " binomial quantiles. For example qbinom(0.9,5,0.4) = 3") + ttCalculator.SetToolTip(cmdPpois, "Poisson probabilities. For example ppois(8, 5) = 0.93") + ttCalculator.SetToolTip(cmdQpois, "Poisson quantiles. For example qpois(0.9, 5) = 8") + ttCalculator.SetToolTip(cmdPnbin, "negative binomial probabilities. For example pnbinom(4,1,0.4) = 0.922 (geometric); pnbinom(13,5,0.4) = 0.9058") + ttCalculator.SetToolTip(cmdQnbin, "negative binomial quantiles. For example qnbinom(0.9,1,0.4) = 4 (geometric); qnbinom(0.9, 5,0.4) = 13") + ttCalculator.SetToolTip(cmdFact, "factorial. For example factorial(4) = 4*3*2*1 = 24; factorial(3.5) = gamma(4.5) = 11.63") + ttCalculator.SetToolTip(cmdLfact, "log factorial. For example lfactorial(400) = 2001") + ttCalculator.SetToolTip(cmdChoose, "binomial coefficient. For example choose(7,4) = 7!/(4!*3!) = 35") + ttCalculator.SetToolTip(cmdLchoose, "log binomial coefficient. For example lchoose(700,400) = 474.5") + ttCalculator.SetToolTip(cmdBeta, "beta function. For example beta(6,2) = gamma(6)gamma(2)/gamma(8) = 0.02381") + ttCalculator.SetToolTip(cmdLbeta, "log beta function. For example lbeta(100,40) = -84.51") + ttCalculator.SetToolTip(cmdGamma, "gamma function. For example gamma(8) = fact(7) = 5040") + ttCalculator.SetToolTip(cmdLgamma, " log gamma function. For example lgamma(800) = 4545") + ttCalculator.SetToolTip(cmdDigamma, "digamma function. For example digamma(1) = -0.5772 (Euler's constant)") + ttCalculator.SetToolTip(cmdTrigamma, "trigamma function. For example trigamma(1) = 1.645 (pi*pi/6)") + ttCalculator.SetToolTip(cmdPbeta, "beta probabilities. For example pbeta(0.8,1,1) = 0.8 (Uniform); pbeta(0.8,10,10) = 0.9984") + ttCalculator.SetToolTip(cmdQbeta, " beta quantiles. For example qbeta(0.2,1,1) = 0.2 (Uniform); qbeta(0.95,10,10) = 0.6799") + ttCalculator.SetToolTip(cmdPgamma, "gamma probabilities. For example pgamma(2,1,1) = 0.8647; (Exponential) pgamma(2,10,10) = 0.995") + ttCalculator.SetToolTip(cmdQgamma, "gamma quantiles. For example qgamma(0.95,1,1) = 2.995; qgamma( 0.95,10,10) = 1.571") + ttCalculator.SetToolTip(cmdQchisq, "chi square quantiles. For example qchisq(0.95, 1) = 3.841; qchisq(0.95, 10) = 18.31") + ttCalculator.SetToolTip(cmdQt, "t quantiles. For example qt(0.05, 5) = -2.015; qt(0.05, 100) = -1.66") + ttCalculator.SetToolTip(cmdqF, "F quantiles. For example qf(0.95,1,10) = 4.965; qf(0.95, 50,50)= 1.599") + + ttCalculator.SetToolTip(cmdSqrt, "square root. For example sqrt(3) = 3 ^ 0.5 = 1.732") + ttCalculator.SetToolTip(cmdCos, "cosine of angle in radians. For example cos(pi) = -1, cos(rad(90)) = (almost) 0.") + ttCalculator.SetToolTip(cmdAcos, "angle corresponding to a given cosine (in the range 0 to pi). For example acos(0) = 1.57 = pi/2; deg(acos(-1))=180.") + ttCalculator.SetToolTip(cmdCeiling, " Integer above the given value. For example ceiling(3.5) = 4; ceiling(-3.5) = -3") + ttCalculator.SetToolTip(cmdPi, "pi = 3.14159") + ttCalculator.SetToolTip(cmdLog, "(natural) logarithm. For example log(512) = 6.238; log(512,2) = 9 (log to base 2, i.e. 2 ^ 9 =512)") + ttCalculator.SetToolTip(cmdSin, "sine of angle in radians. For example sin(pi/2) = sin(rad(90)) = 1.") + ttCalculator.SetToolTip(cmdAsin, "angle corresponding to a given sine (in the range (0 to pi). For example asin(1) = 1.57 = pi/2.") + ttCalculator.SetToolTip(cmdFloor, "integer below the given value. For example floor(3.5)=3; floor(-3.5) = -4.") + ttCalculator.SetToolTip(cmdRad, "change from degrees to radians. For example rad(90) = 2*pi * 90/360 = 1.57 ( = pi/2)") + ttCalculator.SetToolTip(cmdLogTen, "logarithm to base 10. For example log10(1000) =3 (=10^3)") + ttCalculator.SetToolTip(cmdTan, " tangent of angle in radians. For example tan(pi/4) = sin(pi/4)/cos(pi/4) = tan(rad(45)) = 1") + ttCalculator.SetToolTip(cmdAtan, "angle corresponding to a given tangent (in the range 0 to pi). For example atan(1) = 0..7854 (= pi/4); deg(atan(1)) = 45.") + + End Sub + + Public Sub Reset() + ucrReceiverForCalculation.ResetText() + ucrInputCalOptions.Reset() + ucrSaveResultInto.Reset() + ucrSelectorForCalculations.Reset() + End Sub + Public Sub SetCalculationHistory() + ucrReceiverForCalculation.AddtoCombobox(ucrReceiverForCalculation.GetText) + End Sub + + Private Sub cmd0_Click(sender As Object, e As EventArgs) Handles cmd0.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("0") + End Sub + + Private Sub cmd1_Click(sender As Object, e As EventArgs) Handles cmd1.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("1") + End Sub + + Private Sub cmd2_Click(sender As Object, e As EventArgs) Handles cmd2.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("2") + End Sub + + Private Sub cmd3_Click(sender As Object, e As EventArgs) Handles cmd3.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("3") + End Sub + + Private Sub cmd4_Click(sender As Object, e As EventArgs) Handles cmd4.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("4") + End Sub + + Private Sub cmd5_Click(sender As Object, e As EventArgs) Handles cmd5.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("5") + End Sub + + Private Sub cmd6_Click(sender As Object, e As EventArgs) Handles cmd6.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("6") + End Sub + + Private Sub cmd7_Click(sender As Object, e As EventArgs) Handles cmd7.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("7") + End Sub + + Private Sub cmd8_Click(sender As Object, e As EventArgs) Handles cmd8.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("8") + End Sub + + Private Sub cmd9_Click(sender As Object, e As EventArgs) Handles cmd9.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("9") + End Sub + + Private Sub cmdDot_Click(sender As Object, e As EventArgs) Handles cmdDot.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(".") + End Sub + + Private Sub cmdPlus_Click(sender As Object, e As EventArgs) Handles cmdPlus.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("+") + End Sub + + Private Sub cmdMinus_Click(sender As Object, e As EventArgs) Handles cmdMinus.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("-") + End Sub + + Private Sub cmdMultiply_Click(sender As Object, e As EventArgs) Handles cmdMultiply.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("*") + End Sub + + Private Sub cmdDivide_Click(sender As Object, e As EventArgs) Handles cmdDivide.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("/") + End Sub + + Private Sub cmdPower_Click(sender As Object, e As EventArgs) Handles cmdPower.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("^") + End Sub + + Private Sub cmdGreater_Click(sender As Object, e As EventArgs) Handles cmdGreater.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" > ") + End Sub + + Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click + ucrReceiverForCalculation.Clear() + End Sub + + Private Sub cmdLesser_Click(sender As Object, e As EventArgs) Handles cmdLesser.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" < ") + End Sub + Private Sub cmdComma_Click(sender As Object, e As EventArgs) Handles cmdComma.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(",") + End Sub + + Private Sub cmdPi_Click(sender As Object, e As EventArgs) Handles cmdPi.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pi") + End Sub + + Private Sub cmdCeiling_Click(sender As Object, e As EventArgs) Handles cmdCeiling.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ceiling(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ceiling( )", 1) + End If + End Sub + + Private Sub ucrInputCalOptions_NameChanged() Handles ucrInputCalOptions.NameChanged + CalculationsOptions() + RaiseEvent NameChanged() + End Sub + + Private Sub CalculationsOptions() + Select Case ucrInputCalOptions.GetText + Case "Maths" + grpSummary.Visible = False + grpMaths.Visible = True + grpLogical.Visible = False + grpBasic.Visible = True + grpStrings.Visible = False + grpFactor.Visible = False + grpProbabilty.Visible = False + grpTransform.Visible = False + grpDates.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + iHelpCalcID = 126 + Me.Size = New Size(iBasicWidth * 1.38, Me.Height) + Case "Logical and Symbols" + grpDates.Visible = False + grpSummary.Visible = False + grpLogical.Visible = True + grpMaths.Visible = False + grpBasic.Visible = True + grpStrings.Visible = False + grpFactor.Visible = False + iHelpCalcID = 127 + Me.Size = New Size(iBasicWidth * 1.44, Me.Height) + grpProbabilty.Visible = False + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + Case "Summary" + grpDates.Visible = False + grpSummary.Visible = True + grpLogical.Visible = False + grpMaths.Visible = False + grpBasic.Visible = True + iHelpCalcID = 128 + Me.Size = New Size(iBasicWidth * 1.51, Me.Height) + grpStrings.Visible = False + grpFactor.Visible = False + grpProbabilty.Visible = False + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + Case "Strings (Character Columns)" + grpDates.Visible = False + grpStrings.Visible = True + grpFactor.Visible = False + grpSummary.Visible = False + grpLogical.Visible = False + grpMaths.Visible = False + grpBasic.Visible = True + grpProbabilty.Visible = False + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = True + grpSymbols.Visible = True + iHelpCalcID = 129 + Me.Size = New Size(iBasicWidth * 1.42, Me.Height) + Case "Factor" + grpFactor.Visible = True + grpDates.Visible = False + grpSummary.Visible = False + grpLogical.Visible = False + grpMaths.Visible = False + grpBasic.Visible = True + grpStrings.Visible = False + iHelpCalcID = 127 + Me.Size = New Size(iBasicWidth * 1.44, Me.Height) + grpProbabilty.Visible = False + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + Case "Probability" + grpDates.Visible = False + grpProbabilty.Visible = True + grpStrings.Visible = False + grpFactor.Visible = False + grpSummary.Visible = False + grpLogical.Visible = False + grpMaths.Visible = False + grpBasic.Visible = True + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + iHelpCalcID = 120 + Me.Size = New Size(iBasicWidth * 1.57, Me.Height) + Case "Dates" + grpDates.Visible = True + grpProbabilty.Visible = False + grpStrings.Visible = False + grpFactor.Visible = False + grpSummary.Visible = False + grpLogical.Visible = False + grpMaths.Visible = False + grpBasic.Visible = True + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + iHelpCalcID = 130 + Me.Size = New Size(iBasicWidth * 1.32, Me.Height) + Case "Transform" + grpDates.Visible = False + grpProbabilty.Visible = False + grpSummary.Visible = False + grpBasic.Visible = True + grpLogical.Visible = False + grpMaths.Visible = False + grpStrings.Visible = False + grpFactor.Visible = False + grpTransform.Visible = True + grpCircular.Visible = False + grpWakefield.Visible = False + grpModifier.Visible = False + grpSymbols.Visible = False + Me.Size = New Size(iBasicWidth * 1.33, Me.Height) + Case "Wakefield" + grpDates.Visible = False + grpProbabilty.Visible = False + grpSummary.Visible = False + grpBasic.Visible = True + grpLogical.Visible = False + grpMaths.Visible = False + grpStrings.Visible = False + grpFactor.Visible = False + grpTransform.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = True + grpSymbols.Visible = False + grpModifier.Visible = False + Me.Size = New Size(iBasicWidth * 1.7, Me.Height * 1.07) + Case "Circular" + grpDates.Visible = False + grpProbabilty.Visible = False + grpSummary.Visible = False + grpBasic.Visible = True + grpLogical.Visible = False + grpMaths.Visible = False + grpStrings.Visible = False + grpFactor.Visible = False + grpTransform.Visible = False + grpWakefield.Visible = False + grpCircular.Visible = True + grpModifier.Visible = False + grpSymbols.Visible = False + Me.Size = New Size(iBasicWidth * 1.39, Me.Height) + Case Else + grpDates.Visible = False + Me.Size = New Size(iBasicWidth, Me.Height) + grpProbabilty.Visible = False + grpSummary.Visible = False + grpBasic.Visible = True + grpLogical.Visible = False + grpMaths.Visible = False + grpTransform.Visible = False + grpStrings.Visible = False + grpFactor.Visible = False + grpCircular.Visible = False + grpWakefield.Visible = False + grpSymbols.Visible = False + grpModifier.Visible = False + iHelpCalcID = 14 + End Select + End Sub + + Private Sub cmdRound_Click(sender As Object, e As EventArgs) Handles cmdRound.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("round(x= , digits=0)", 11) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("round()", 1) + End If + End Sub + + Private Sub cmdFloor_Click(sender As Object, e As EventArgs) Handles cmdFloor.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("floor(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("floor()", 1) + End If + End Sub + + Private Sub cmdTrunc_Click(sender As Object, e As EventArgs) Handles cmdTrunc.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trunc(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trunc()", 1) + End If + End Sub + + Private Sub cmdSign_Click(sender As Object, e As EventArgs) Handles cmdSign.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sign(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sign()", 1) + End If + End Sub + + Private Sub cmdAcos_Click(sender As Object, e As EventArgs) Handles cmdAcos.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("acos(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("acos()", 1) + End If + + End Sub + + Private Sub cmdAsin_Click(sender As Object, e As EventArgs) Handles cmdAsin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("asin(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("asin()", 1) + End If + End Sub + + Private Sub cmdAtan_Click(sender As Object, e As EventArgs) Handles cmdAtan.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan()", 1) + End If + End Sub + + Private Sub cmdSiginf_Click(sender As Object, e As EventArgs) Handles cmdSiginf.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("signif(x= , digits=6)", 11) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("signif()", 1) + End If + End Sub + + Private Sub cmdCos_Click(sender As Object, e As EventArgs) Handles cmdCos.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cos(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cos()", 1) + End If + End Sub + + Private Sub cmdSin_Click(sender As Object, e As EventArgs) Handles cmdSin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sin(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sin()", 1) + End If + End Sub + + Private Sub cmdTan_Click(sender As Object, e As EventArgs) Handles cmdTan.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("tan(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("tan()", 1) + End If + End Sub + + Private Sub cmdAbs_Click(sender As Object, e As EventArgs) Handles cmdAbs.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("abs(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("abs()", 1) + End If + End Sub + + Private Sub cmdExp_Click_1(sender As Object, e As EventArgs) Handles cmdExp.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("exp(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("exp()", 1) + End If + End Sub + + Private Sub cmdLogTen_Click(sender As Object, e As EventArgs) Handles cmdLogTen.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log10(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log10()", 1) + End If + End Sub + + Private Sub cmdLog_Click(sender As Object, e As EventArgs) Handles cmdLog.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log(x= , base=exp(1))", 14) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("log()", 1) + End If + End Sub + + Private Sub cmdSqrt_Click_1(sender As Object, e As EventArgs) Handles cmdSqrt.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sqrt(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sqrt()", 1) + End If + End Sub + + Private Sub cmdEquivalent_Click(sender As Object, e As EventArgs) Handles cmdEquivalent.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" == ") + End Sub + + Private Sub cmdNotEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdNotEqualsTo.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" != ") + End Sub + + Private Sub cmdNot_Click(sender As Object, e As EventArgs) Handles cmdNot.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("!") + End Sub + + Private Sub cmdOr_Click(sender As Object, e As EventArgs) Handles cmdOr.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" | ") + End Sub + + Private Sub cmdLesserOrEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdLesserOrEqualsTo.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" <= ") + End Sub + + Private Sub cmdGreaterOrEqualsTo_Click(sender As Object, e As EventArgs) Handles cmdGreaterOrEqualsTo.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" >= ") + End Sub + + Private Sub cmdModulas_Click(sender As Object, e As EventArgs) Handles cmdModulas.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %% ") + End Sub + + Private Sub cmdIntegerDivision_Click(sender As Object, e As EventArgs) Handles cmdIntegerDivision.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %/% ") + End Sub + + Private Sub cmdAnd_Click(sender As Object, e As EventArgs) Handles cmdAnd.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" & ") + End Sub + + Private Sub cmdLength_Click(sender As Object, e As EventArgs) Handles cmdLength.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("length(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("length()", 1) + End If + End Sub + + Private Sub cmdMiss_Click(sender As Object, e As EventArgs) Handles cmdMiss.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(is.na(x= ))", 2) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(is.na())", 2) + End If + End Sub + + Private Sub cmdSum_Click(sender As Object, e As EventArgs) Handles cmdSum.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum()", 1) + End If + End Sub + + Private Sub cmdMean_Click(sender As Object, e As EventArgs) Handles cmdMean.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean(x = , trim = 0 , na.rm = FALSE)", 28) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean()", 1) + End If + End Sub + + Private Sub cmdMax_Click(sender As Object, e As EventArgs) Handles cmdMax.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("max(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("max()", 1) + End If + End Sub + + Private Sub cmdMin_Click(sender As Object, e As EventArgs) Handles cmdMin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("min(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("min()", 1) + End If + End Sub + + Private Sub cmdMedian_Click(sender As Object, e As EventArgs) Handles cmdMedian.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("median(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("median()", 1) + End If + End Sub + + Private Sub cmdVar_Click(sender As Object, e As EventArgs) Handles cmdVar.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("var(x = , y = NULL, na.rm = FALSE)", 27) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("var()", 1) + End If + End Sub + + Private Sub cmdSd_Click(sender As Object, e As EventArgs) Handles cmdSd.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sd(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sd()", 1) + End If + End Sub + + Private Sub cmdRange_Click(sender As Object, e As EventArgs) Handles cmdRange.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("range(x = , na.rm = FALSE, finite = FALSE)", 33) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("range()", 1) + End If + End Sub + + Private Sub cmdQuantile_Click(sender As Object, e As EventArgs) Handles cmdQuantile.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("quantile(x = , probs = 0.5, na.rm = FALSE, names = FALSE, type=7)", 53) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("quantile()", 1) + End If + End Sub + + Private Sub cmdIQR_Click(sender As Object, e As EventArgs) Handles cmdIQR.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("IQR(x = , na.rm = FALSE, type = 7)", 27) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("IQR()", 1) + End If + End Sub + + Private Sub cmdUpper_Click(sender As Object, e As EventArgs) Handles cmdUpper.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_upper(string = , locale=' ')", 13) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_upper()", 1) + End If + End Sub + + Private Sub cmdLower_Click(sender As Object, e As EventArgs) Handles cmdLower.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_lower(string= , locale=' ')", 13) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_lower()", 1) + End If + End Sub + + Private Sub cmdTitle_Click(sender As Object, e As EventArgs) Handles cmdTitle.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_title(string= , locale=' ')", 13) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_to_title()", 1) + End If + End Sub + + Private Sub cmdTrim_Click(sender As Object, e As EventArgs) Handles cmdTrim.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_trim(string= , side = c('both', 'left', 'right))", 35) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_trim()", 1) + End If + End Sub + + Private Sub cmdPad_Click(sender As Object, e As EventArgs) Handles cmdPad.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_pad(string= , width= , side = c('left', 'right', 'both'), pad= )", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_pad()", 1) + End If + End Sub + + Private Sub cmdOrder_Click(sender As Object, e As EventArgs) Handles cmdOrder.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_order(x= , decreasing = FALSE, na_last = TRUE)", 38) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_order()", 1) + End If + End Sub + + Private Sub cmdSort_Click(sender As Object, e As EventArgs) Handles cmdSort.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_sort(x= , decreasing = FALSE, na_last = TRUE, locale = ' ')", 51) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_sort()", 1) + End If + End Sub + + Private Sub cmdReplace_Click(sender As Object, e As EventArgs) Handles cmdReplace.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_replace(string = , pattern = argument , replacement = ' ' )", 43) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_replace()", 1) + End If + End Sub + + Private Sub cmdLocate_Click(sender As Object, e As EventArgs) Handles cmdLocate.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_locate(string = , pattern = argument)", 22) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_locate()", 1) + End If + End Sub + + Private Sub cmdExtract_Click(sender As Object, e As EventArgs) Handles cmdExtract.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_extract(string = , pattern = argument )", 23) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_extract()", 1) + End If + End Sub + + Private Sub cmdCountstrings_Click(sender As Object, e As EventArgs) Handles cmdCountstrings.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_count(string = , pattern = argument )", 23) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_count()", 1) + End If + + End Sub + + Private Sub cmdDetect_Click(sender As Object, e As EventArgs) Handles cmdDetect.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_detect(string = , pattern = argument)", 22) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_detect()", 1) + End If + End Sub + + Private Sub cmdQnorm_Click(sender As Object, e As EventArgs) Handles cmdQnorm.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnorm(p= , mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)", 53) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnorm()", 1) + End If + End Sub + + Private Sub cmdQt_Click(sender As Object, e As EventArgs) Handles cmdQt.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qt(p= , df= , lower.tail = TRUE)", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qt()", 1) + End If + End Sub + + Private Sub cmdQchisq_Click(sender As Object, e As EventArgs) Handles cmdQchisq.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qchisq(p= , df= , lower.tail = TRUE)", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qchisq()", 1) + End If + End Sub + + Private Sub cmdqF_Click(sender As Object, e As EventArgs) Handles cmdqF.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qf(p= , df1= , df2= ,lower.tail = TRUE)", 33) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qf()", 1) + End If + End Sub + + Private Sub cmdPnorm_Click(sender As Object, e As EventArgs) Handles cmdPnorm.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnorm(q= , mean = 0, sd = 1, lower.tail = True, Log.p = False)", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnorm()", 1) + End If + End Sub + + Private Sub cmdPt_Click(sender As Object, e As EventArgs) Handles cmdPt.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt(q= , df= , lower.tail = TRUE)", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt()", 1) + End If + End Sub + + Private Sub cmdPChisq_Click(sender As Object, e As EventArgs) Handles cmdPChisq.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq(q= , df= , lower.tail = TRUE)", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pt()", 1) + End If + End Sub + + Private Sub cmdPf_Click(sender As Object, e As EventArgs) Handles cmdPf.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq(q= , df= , lower.tail = TRUE)", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pchisq()", 1) + End If + End Sub + + Private Sub cmdChoose_Click(sender As Object, e As EventArgs) Handles cmdChoose.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("choose(n= , k= )", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("choose()", 1) + End If + End Sub + + Private Sub cmdFact_Click(sender As Object, e As EventArgs) Handles cmdFact.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("factorial(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("factorial()", 1) + End If + End Sub + + Private Sub cmdBeta_Click(sender As Object, e As EventArgs) Handles cmdBeta.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("beta(a= , b= )", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("beta()", 1) + End If + End Sub + + Private Sub cmdLchoose_Click(sender As Object, e As EventArgs) Handles cmdLchoose.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lchoose(n= , k= )", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lchoose()", 1) + End If + End Sub + + Private Sub cmdLfact_Click(sender As Object, e As EventArgs) Handles cmdLfact.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lfactorial(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lfactorial()", 1) + End If + End Sub + + Private Sub cmdLbeta_Click(sender As Object, e As EventArgs) Handles cmdLbeta.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lbeta(a= , b= )", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lbeta()", 1) + End If + End Sub + + Private Sub cmdGamma_Click(sender As Object, e As EventArgs) Handles cmdGamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("gamma(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("gamma()", 1) + End If + End Sub + + Private Sub cmdLgamma_Click(sender As Object, e As EventArgs) Handles cmdLgamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lgamma(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lgamma()", 1) + End If + End Sub + + Private Sub cmdDigamma_Click(sender As Object, e As EventArgs) Handles cmdDigamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("digamma(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("digamma()", 1) + End If + End Sub + + Private Sub cmdTrigamma_Click(sender As Object, e As EventArgs) Handles cmdTrigamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trigamma(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("trigamma()", 1) + End If + End Sub + + Private Sub chkSaveResultInto_CheckedChanged(sender As Object, e As EventArgs) Handles chkSaveResultInto.CheckedChanged + RaiseEvent SaveResultsCheckedChanged() + End Sub + + Private Sub ucrSelectorForCalculations_DataframeChanged() Handles ucrSelectorForCalculations.DataFrameChanged + 'ucrTryModelling.ucrInputTryMessage.SetName("") + RaiseEvent DataFrameChanged() + End Sub + + Private Sub cmdCombine_Click(sender As Object, e As EventArgs) Handles cmdCombine.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_c(string= , pattern=' ')", 15) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_c()", 1) + End If + End Sub + + Private Sub cmdSplit_Click(sender As Object, e As EventArgs) Handles cmdSplit.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_split(string = , pattern = argument, n = )", 28) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::str_split()", 1) + End If + End Sub + + Private Sub cmdYear_Click(sender As Object, e As EventArgs) Handles cmdYear.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::year(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::year()", 1) + End If + End Sub + + Private Sub cmdMonth_Click(sender As Object, e As EventArgs) Handles cmdMonth.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::month(x= , label=FALSE, abbr=TRUE)", 25) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::month()", 1) + End If + End Sub + + Private Sub cmdDay_Click(sender As Object, e As EventArgs) Handles cmdDay.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::day(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::day()", 1) + End If + End Sub + + Private Sub cmdWday_Click(sender As Object, e As EventArgs) Handles cmdWday.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::wday(x= , label=FALSE, abbr=TRUE)", 25) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::wday()", 1) + End If + End Sub + + Private Sub cmdYday_Click(sender As Object, e As EventArgs) Handles cmdYday.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::yday(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::yday()", 1) + End If + End Sub + + Private Sub cmdDate_Click(sender As Object, e As EventArgs) Handles cmdDate.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::date(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::date()", 1) + End If + End Sub + + Private Sub cmdLeap_Click(sender As Object, e As EventArgs) Handles cmdLeap.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::leap_year(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::leap_year()", 1) + End If + End Sub + + Private Sub cmdYmd_Click(sender As Object, e As EventArgs) Handles cmdYmd.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::ymd(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::ymd()", 1) + End If + End Sub + + Private Sub cmdMdy_Click(sender As Object, e As EventArgs) Handles cmdMdy.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::mdy(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::mdy()", 1) + End If + End Sub + Private Sub cmdDmy_Click(sender As Object, e As EventArgs) Handles cmdDmy.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::dmy(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::dmy()", 1) + End If + End Sub + + + Private Sub cmdHour_Click(sender As Object, e As EventArgs) Handles cmdHour.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::hour(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::hour()", 1) + End If + End Sub + Private Sub cmdMinutes_Click(sender As Object, e As EventArgs) Handles cmdminutes.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::min(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::min()", 1) + End If + End Sub + Private Sub cmdSec_Click(sender As Object, e As EventArgs) Handles cmdSec.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::sec(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::sec()", 1) + End If + End Sub + Private Sub cmdAm_Click(sender As Object, e As EventArgs) Handles cmdAm.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::am(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::am()", 1) + End If + End Sub + Private Sub cmdD_In_M_Click(sender As Object, e As EventArgs) Handles cmdD_In_M.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::d_in_m(x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::d_in_m()", 1) + End If + End Sub + Private Sub cmdQuarter_Click(sender As Object, e As EventArgs) Handles cmdQuarter.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::quarter(x =, with_year = FALSE, fiscal_start = 1 )", 39) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("lubridate::quarter()", 1) + End If + End Sub + + Private Sub cmdDoy_Click(sender As Object, e As EventArgs) Handles cmdDoy.Click + + End Sub + + Private Sub cmdDek_Click(sender As Object, e As EventArgs) Handles cmdDek.Click + + End Sub + + Private Sub cmdBrackets_Click(sender As Object, e As EventArgs) Handles cmdBrackets.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("( )", 1) + End Sub + Private Sub cmdOpeningBracket_Click(sender As Object, e As EventArgs) Handles cmdOpeningBracket.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("(") + End Sub + + Private Sub cmdClossingBracket_Click(sender As Object, e As EventArgs) Handles cmdClossingBracket.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(")") + End Sub + + Private Sub cmdSquareBrackets_Click(sender As Object, e As EventArgs) Handles cmdSquareBrackets.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[ ]", 2) + End Sub + + Private Sub cmdQuotes_Click(sender As Object, e As EventArgs) Handles cmdQuotes.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(Chr(34) & "" & Chr(34), 1) + End Sub + + Private Sub cmdColon_Click(sender As Object, e As EventArgs) Handles cmdColon.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" : ") + End Sub + + Private Sub cmdLag_Click(sender As Object, e As EventArgs) Handles cmdLag.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lag(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lag()", 1) + End If + End Sub + + Private Sub cmdLead_Click(sender As Object, e As EventArgs) Handles cmdLead.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lead(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::lead()", 1) + End If + End Sub + + Private Sub cmdpmax_Click(sender As Object, e As EventArgs) Handles cmdpmax.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmax(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmax()", 1) + End If + End Sub + + Private Sub cmdPMin_Click(sender As Object, e As EventArgs) Handles cmdPMin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmin(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pmin()", 1) + End If + End Sub + + Private Sub cmdcummax_Click(sender As Object, e As EventArgs) Handles cmdcummax.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummax(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummax()", 1) + End If + End Sub + + Private Sub cmdcummin_Click(sender As Object, e As EventArgs) Handles cmdcummin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummin(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cummin()", 1) + End If + End Sub + + Private Sub cmdcumsum_Click(sender As Object, e As EventArgs) Handles cmdcumsum.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cumsum(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cumsum()", 1) + End If + End Sub + + Private Sub cmdpercentrank_Click(sender As Object, e As EventArgs) Handles cmdpercentrank.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::percent_rank(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::percent_rank()", 1) + End If + End Sub + + Private Sub ucrReceiverForCalculation_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverForCalculation.SelectionChanged + RaiseEvent SelectionChanged() + End Sub + + Private Sub ucrSaveResultInto_NameChanged() Handles ucrSaveResultInto.NameChanged + RaiseEvent SaveNameChanged() + End Sub + + Private Sub cmdHelp_Click(sender As Object, e As EventArgs) Handles cmdHelp.Click + HelpContent() + End Sub + + Private Sub cmdTry_Click(sender As Object, e As EventArgs) + RaiseEvent TryCommadClick() + End Sub + + Private Sub HelpContent() + If iHelpCalcID > 0 Then + Help.ShowHelp(Me.Parent, frmMain.strStaticPath & "\" & frmMain.strHelpFilePath, HelpNavigator.TopicId, iHelpCalcID.ToString()) + Else + Help.ShowHelp(Me.Parent, frmMain.strStaticPath & "\" & frmMain.strHelpFilePath, HelpNavigator.TableOfContents) + End If + End Sub + + Public Sub SetAsCurrentReceiver() + ucrReceiverForCalculation.Selector = ucrSelectorForCalculations + ucrReceiverForCalculation.SetMeAsReceiver() + End Sub + + Private Sub cmdDiff_Click(sender As Object, e As EventArgs) Handles cmdDiff.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("c(NA, diff(x= , lag = 1, differences = 1))", 29) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("c(NA,diff())", 2) + End If + End Sub + + Private Sub cmdEcdf_Click(sender As Object, e As EventArgs) Handles cmdCumdist.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cume_dist()", 1) + End Sub + + Private Sub cmdNtile_Click(sender As Object, e As EventArgs) Handles cmdNtile.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::ntile(x= , n=2)", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::ntile()", 1) + End If + End Sub + + Private Sub cmdMovMax_Click(sender As Object, e As EventArgs) Handles cmdMovMax.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmax(x = , k =3, fill = NA, na.pad = FALSE, align = c(""center"", ""left"", ""right""))", 73) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmax( ,k = 3, fill = NA)", 19) + End If + End Sub + + Private Sub cmdMovSum_Click(sender As Object, e As EventArgs) Handles cmdMovSum.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollsum(x = , k=3, fill = NA, na.pad = FALSE, align = c(""center"", ""left"", ""right""))", 72) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollsum( ,k = 3, fill = NA)", 19) + End If + End Sub + + Private Sub cmMovMed_Click(sender As Object, e As EventArgs) Handles cmMovMed.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmedian(x = , k = 3, fill = NA, na.pad = FALSE, align = c(""center"", ""left"", ""right""))", 74) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmedian( ,k = 3, fill = NA)", 19) + End If + End Sub + + Private Sub cmdMRank_Click(sender As Object, e As EventArgs) Handles cmdMRank.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::min_rank()", 1) + End Sub + + Private Sub cmdmovemean_Click(sender As Object, e As EventArgs) Handles cmdmovemean.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmean(x = , k=3, fill = NA, na.pad = FALSE, align = c(""center"", ""left"", ""right""))", 72) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollmean( ,k = 3, fill = NA)", 19) + End If + End Sub + + Private Sub cmdCumMean_Click(sender As Object, e As EventArgs) Handles cmdCumMean.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cummean(x= )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::cummean()", 1) + End If + End Sub + + Private Sub cmdDRank_Click(sender As Object, e As EventArgs) Handles cmdDRank.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::dense_rank()", 1) + End Sub + + Private Sub cmdRowRank_Click(sender As Object, e As EventArgs) Handles cmdRowRank.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::row_number()", 1) + End Sub + + Private Sub cmdIfelse_Click(sender As Object, e As EventArgs) Handles cmdIfelse.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ifelse(test= , ""yes"" , ""no"")", 15) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ifelse()", 1) + End If + End Sub + + Private Sub cmdmatch_Click(sender As Object, e As EventArgs) Handles cmdmatch.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("match()", 1) + End Sub + + Private Sub cmdwhen_Click(sender As Object, e As EventArgs) Handles cmdwhen.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::case_when()", 1) + End Sub + + Private Sub cmdBetween_Click(sender As Object, e As EventArgs) Handles cmdBetween.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::between()", 1) + End Sub + + Private Sub cmdNear_Click(sender As Object, e As EventArgs) Handles cmdNear.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::near(x= , y= )", 6) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::near()", 1) + End If + End Sub + Private Sub cmdLogit_Click(sender As Object, e As EventArgs) Handles cmdLogit.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("car::logit(p, percents = Range.p[2] > 1, adjust)", 24) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("car::logit()", 1) + End If + End Sub + Private Sub cmdLogistic_Click(sender As Object, e As EventArgs) Handles cmdLogistic.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stats::plogis(q, Location = 0, Scale() = 1, lower.tail = True, Log.p = False))", 50) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stats::plogis()", 1) + End If + End Sub + Private Sub cmdAtan2_Click(sender As Object, e As EventArgs) Handles cmdAtan2.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan2(y = , x = )", 1) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("atan2()", 1) + End If + End Sub + + Private Sub cmdDuplicate_Click(sender As Object, e As EventArgs) Handles cmdDuplicate.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("duplicated()", 1) + End Sub + + Private Sub cmdIsNa_Click(sender As Object, e As EventArgs) Handles cmdIsNa.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("is.na()", 1) + End Sub + + Private Sub cmdNotIsNa_Click(sender As Object, e As EventArgs) Handles cmdNotIsNa.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("!is.na()", 1) + End Sub + + Private Sub cmdCv_Click(sender As Object, e As EventArgs) Handles cmdCv.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_coef_var()", 1) + End Sub + + Private Sub cmdMad_Click(sender As Object, e As EventArgs) Handles cmdMad.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_median_absolute_deviation()", 1) + End Sub + + Private Sub cmdMc_Click(sender As Object, e As EventArgs) Handles cmdMc.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_skewness_mc()", 1) + End Sub + + Private Sub cmdNonMiss_Click(sender As Object, e As EventArgs) Handles cmdNonMiss.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(!is.na(x= ))", 2) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("sum(!is.na())", 2) + End If + End Sub + + Private Sub cmdSkew_Click(sender As Object, e As EventArgs) Handles cmdSkew.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_skewness()", 1) + End Sub + + Private Sub cmdPropn_Click(sender As Object, e As EventArgs) Handles cmdPropn.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("mean(x= <=1, na.rm = TRUE)", 18) + End Sub + + Private Sub cmdDistinct_Click(sender As Object, e As EventArgs) Handles cmdDistinct.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::n_distinct()", 1) + End Sub + + Private Sub cmdAnyDup_Click(sender As Object, e As EventArgs) Handles cmdAnyDup.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("anyDuplicated()", 1) + End Sub + + Private Sub cmdCor_Click(sender As Object, e As EventArgs) Handles cmdCor.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cor(x= , y= , use = ""everything"", method = c(""pearson"", ""kendall"", ""spearman""))", 73) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cor()", 1) + End If + End Sub + + Private Sub cmdCov_Click(sender As Object, e As EventArgs) Handles cmdCov.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cov(x= , y= , use = ""everything"", method = c(""pearson"", ""kendall"", ""spearman""))", 73) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("cov()", 1) + End If + End Sub + + Private Sub cmdRad_Click(sender As Object, e As EventArgs) Handles cmdRad.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rad()", 1) + End Sub + + Private Sub cmdDeg_Click(sender As Object, e As EventArgs) Handles cmdDeg.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::deg()", 1) + End Sub + + Private Sub cmdFirst_Click(sender As Object, e As EventArgs) Handles cmdFirst.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::first(x= , order_by=NULL)", 16) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::first()", 1) + End If + End Sub + + Private Sub cmdLast_Click(sender As Object, e As EventArgs) Handles cmdLast.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::last(x= , order_by=NULL)", 16) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::last()", 1) + End If + End Sub + + Private Sub cmdnth_Click(sender As Object, e As EventArgs) Handles cmdnth.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::nth(x= , n= , order_by=NULL)", 21) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("dplyr::nth()", 1) + End If + End Sub + + Private Sub cmdMode_Click(sender As Object, e As EventArgs) Handles cmdMode.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("summary_mode()", 1) + End Sub + + Private Sub cmdNA_Click(sender As Object, e As EventArgs) Handles cmdNA.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("NA") + End Sub + + Private Sub cmdWhich_Click(sender As Object, e As EventArgs) Handles cmdWhich.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("which(x= , arr.ind = FALSE, useNames = TRUE)", 35) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("which()", 1) + End If + End Sub + + Private Sub cmdIn_Click(sender As Object, e As EventArgs) Handles cmdIn.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(" %in% ") + End Sub + + Private Sub cmdDoubleSqrBrackets_Click(sender As Object, e As EventArgs) Handles cmdDoubleSqrBrackets.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[[]]", 2) + End Sub + + Private Sub cmdTrue_Click(sender As Object, e As EventArgs) Handles cmdTrue.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("TRUE") + End Sub + + Private Sub cmdFalse_Click(sender As Object, e As EventArgs) Handles cmdFalse.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("FALSE") + End Sub + + Private Sub cmdAge_Click(sender As Object, e As EventArgs) Handles cmdAge.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::age(n = , x = 20:35 , prob = NULL, name = ""Age"")", 40) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::age()", 1) + End If + End Sub + + Private Sub cmdAnimal_Click(sender As Object, e As EventArgs) Handles cmdAnimal.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::animal(n = , k =10 , x = wakefield::animal_list, prob = NULL, name = ""Animal"")", 68) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::animal()", 1) + End If + End Sub + + Private Sub cmdPet_Click(sender As Object, e As EventArgs) Handles cmdPet.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::pet(n = , x = c(""Dog"" , ""Cat"" , ""None"" , ""Bird"" , ""Horse"") , prob = c(0.365 , 0.304, 0.258 , 0.031 , 0.015) , name = ""Pet"")", 118) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::pet()", 1) + End If + End Sub + + Private Sub cmdAnswer_Click(sender As Object, e As EventArgs) Handles cmdAnswer.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::answer(n = , x = c(""No"" , ""Yes""), prob = NULL , name = ""Answer"")", 54) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::answer()", 1) + End If + End Sub + + Private Sub cmdCar_Click(sender As Object, e As EventArgs) Handles cmdCar.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::car(n = , x = rownames(datasets::mtcars), prob = NULL, name = ""Car"")", 61) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::car()", 1) + End If + End Sub + + Private Sub cmdChildren_Click(sender As Object, e As EventArgs) Handles cmdChildren.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::children(n = , x = 0:10, prob = c(0.25, 0.25, 0.15, 0.15, 0.1, 0.02, 0.02,0.02, 0.02, 0.01, 0.01), name = ""Children"")", 105) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::children()", 1) + End If + End Sub + + Private Sub cmdCoin_Click(sender As Object, e As EventArgs) Handles cmdCoin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::coin(""Tails"" , ""Heads"") , prob = NULL , name = ""Coin"")", 49) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::coin()", 1) + End If + End Sub + + Private Sub cmdColor_Click(sender As Object, e As EventArgs) Handles cmdColor.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::color(n = , x = c(""Red"" , ""Green"" , ""Blue"" , ""Yellow"" , ""Black"" , ""White"") , prob = NULL, name = ""Color"")", 96) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::color()", 1) + End If + End Sub + + Private Sub cmdPrimary_Click(sender As Object, e As EventArgs) Handles cmdPrimary.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::primary(n = , x = c(""Red"" , ""Green"" , ""Blue"" , ""Yellow"" , ""Black"" , ""White"") , prob = NULL, name = ""Color"")", 96) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: primary()", 1) + End If + End Sub + + Private Sub cmdDate_Stamp_Click(sender As Object, e As EventArgs) Handles cmdDate_Stamp.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::date_stamp(n = , random = FALSE , x = NULL , start = Sys.Date() , k = 12 , by = "" - 1 months"" , prob = NULL , name = ""Date"")", 111) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::date_stamp()", 1) + End If + End Sub + + Private Sub cmdDeath_Click(sender As Object, e As EventArgs) Handles cmdDeath.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::death(n = , prob = NULL, name = ""Death"")", 31) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::death()", 1) + End If + End Sub + + Private Sub cmdDied_Click(sender As Object, e As EventArgs) Handles cmdDied.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::died(n = , prob = NULL , name = ""Died"")", 30) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::died()", 1) + End If + End Sub + + Private Sub cmdDice_Click(sender As Object, e As EventArgs) Handles cmdDice.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dice(n = , x = 1:6 , prob = NULL , name = ""Dice"")", 41) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dice()", 1) + End If + End Sub + + Private Sub cmdDna_Click(sender As Object, e As EventArgs) Handles cmdDna.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dna(n = , x = c(""Guanine"", ""Adenine"", ""Thymine"", ""Cytosine""), prob = NULL , name = ""DNA"")", 82) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dna()", 1) + End If + End Sub + + Private Sub cmdDob_Click(sender As Object, e As EventArgs) Handles cmdDob.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dob(n = , random = TRUE , x = NULL , start = Sys.Date() - 365 * 15 , k = 365 *2 , by = ""1 days"" , prob = NULL , name = ""DOB"")", 118) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dob()", 1) + End If + End Sub + + Private Sub cmdDummy_Click(sender As Object, e As EventArgs) Handles cmdDummy.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dummy(n = , prob = NULL, name = ""Dummy"")", 31) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::dummy()", 1) + End If + End Sub + + Private Sub cmdEducation_Click(sender As Object, e As EventArgs) Handles cmdEducation.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: education(n = , x = c(""No Schooling Completed"" , ""Nursery School To 8th Grade"" , ""9th Grade To 12th Grade, No Diploma"" , ""Regular High School Diploma"" , ""GED Or Alternative Credential"" , ""Some College , Less than 1 Year"" , ""Some College , 1 Or More Years , No Degree"" , ""Associate's Degree"" , ""Bachelor's Degree"" , ""Master's Degree"" , ""Professional School Degree"" , ""Doctorate Degree"") , prob = c(0.013 , 0.05 , 0.0850 , 0.246 , 0.039 , 0.064 , 0.15 , 0.075, 0.176 , 0.072 , 0.019 , 0.012) , name = ""Education"")", 500) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::education()", 1) + End If + End Sub + + Private Sub cmdEmployment_Click(sender As Object, e As EventArgs) Handles cmdEmployment.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield:: employment(n = , x = c(""Full Time"" , ""Part Time"" , ""Unemployed"" , ""Retired"" , ""Student""), prob = c(0.6, 0.1, 0.1, 0.1, 0.1), Name = ""Employment"")", 131) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::employment()", 1) + End If + End Sub + + Private Sub cmdEye_Click(sender As Object, e As EventArgs) Handles cmdEye.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::eye(n =, x = c(""Brown"" , ""Blue"" , ""Green"" , ""Hazel"" , ""Gray"") , prob = c(0.44 , 0.3 , 0.13 , 0.09 , 0.04) , name = ""Eye"")", 114) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::eye()", 1) + End If + End Sub + + Private Sub cmdGrade_Level_Click(sender As Object, e As EventArgs) Handles cmdGrade_Level.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade_level(n = , x = c(""K"" , ""1"" , ""2"" , ""3"" , ""4"" , ""5"" , ""6"" , ""7"" , ""8"" , ""9"" , ""10"" ,""11"" , ""12""), prob = NULL, name = ""Grade_Level"")", 123) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade_level()", 1) + End If + End Sub + + Private Sub cmdGrade_Click(sender As Object, e As EventArgs) Handles cmdGrade.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade(n = , mean = 88 , sd = 4 , name = ""Grade"" , digits = 1)", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::grade()", 1) + End If + End Sub + + Private Sub cmdGroup_Click(sender As Object, e As EventArgs) Handles cmdGroup.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::group(n = , x = c(""Control"" , ""Treatment"") , prob = NULL , name = ""Group"")", 65) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::group()", 1) + End If + End Sub + + Private Sub cmdHair_Click(sender As Object, e As EventArgs) Handles cmdHair.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::hair(n = , x = c(""Brown"" , ""Black"" , ""Blonde"" , ""Red""), prob = c(0.35 , 0.28, 0.26 , 0.11), name = ""hair"")", 98) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::hair()", 1) + End If + End Sub + + Private Sub cmdHeight_Click(sender As Object, e As EventArgs) Handles cmdHeight.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::height(n = , mean = 69 , sd = 3.75 , min = 1 , max = NULL , digits = 0 , name = ""Height"")", 79) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::height()", 1) + End If + End Sub + + Private Sub cmdIncome_Click(sender As Object, e As EventArgs) Handles cmdIncome.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::income(n = , digits = 2, name = ""Income"")", 30) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::income()", 1) + End If + End Sub + + Private Sub cmdInternet_Browser_Click(sender As Object, e As EventArgs) Handles cmdInternet_Browser.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::internet_browser(n = , x = c(""Chrome"" , ""IE"", ""Firefox"" , ""Safari"" , ""Opera"" , ""Android"") , prob = c(0.5027 , 0.175 , 0.1689 , 0.0994, 0.017, 0.0132) , name = ""Browser"")", 149) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::internet_browser()", 1) + End If + End Sub + + Private Sub cmdIq_Click(sender As Object, e As EventArgs) Handles cmdIq.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::iq(n = , mean = 100 , sd = 10 , min = 0 , max = NULL , digits = 0 , name = ""IQ"")", 74) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::iq()", 1) + End If + End Sub + + Private Sub cmdLanguage_Click(sender As Object, e As EventArgs) Handles cmdLanguage.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::language(n = , x = wakefield::languages[[""Language""]] , prob = wakefield::languages[[""Proportion""]], name = ""Language"")", 107) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::language()", 1) + End If + End Sub + + Private Sub cmdLevel_Click(sender As Object, e As EventArgs) Handles cmdLevel.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::level(n = , x = 1:4 , prob = NULL , name = ""Level"")", 42) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::level()", 1) + End If + End Sub + Private Sub cmdMath_Click(sender As Object, e As EventArgs) Handles cmdMath.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::math(n = , x = 1:4 , prob = c(0.29829 , 0.33332 , 0.22797 , 0.14042) , name = ""Math"")", 77) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::math()", 1) + End If + End Sub + + Private Sub cmdEla_Click(sender As Object, e As EventArgs) Handles cmdEla.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::ela(n = , x = 1:4 , prob = c(0.3161 , 0.37257 , 0.2233 , 0.08803) , name = ""ELA"")", 74) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::ela()", 1) + End If + End Sub + + Private Sub cmdGpa_Click(sender As Object, e As EventArgs) Handles cmdGpa.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gpa(n = , mean = 88 , sd = 4 , name = ""GPA"")", 37) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gpa()", 1) + End If + End Sub + + Private Sub cmdPetLikert_Click(sender As Object, e As EventArgs) Handles cmdLikert.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert((n = , x = c(""Strongly Agree"" , ""Agree"" , ""Neutral"" , ""Disagree"" , ""Strongly Disagree""), prob NULL , name = ""Likert"")", 113) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert()", 1) + End If + End Sub + + Private Sub cmdLorem_Ipsum_Click(sender As Object, e As EventArgs) Handles cmdLorem_ipsum.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::lorem_ipsum(n = , ..., name = ""Lorem_Ipsum"")", 29) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::lorem_ipsum()", 1) + End If + End Sub + + Private Sub cmdMarital_Click(sender As Object, e As EventArgs) Handles cmdMarital.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::marital(n = , x = c(""Married"" , ""Divorced"" , ""Widowed"" , ""Separated"" , ""Never Married"") , prob = NULL , name = ""Marital"")", 110) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::marital()", 1) + End If + End Sub + + Private Sub cmdMilitary_Click(sender As Object, e As EventArgs) Handles cmdMilitary.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::military(n = , x = c(""Army"", ""Air Force"", ""Navy"", ""Marine Corps"" , ""Coast Guard"") , prob = c(0.3785 , 0.2334 , 0.2218 , 0.1366 , 0.0296) , name = ""Military"")", 144) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::military()", 1) + End If + End Sub + + Private Sub cmdWakefield_Month_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Month.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_month(n = , x = month.name , prob = NULL , name = ""Month"")", 49) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_month()", 1) + End If + End Sub + + Private Sub cmdName_Click(sender As Object, e As EventArgs) Handles cmdName.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::name(n = , x = wakefield::name_neutral , prob = NULL , replace = FALSE , name = ""Name"")", 79) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::name()", 1) + End If + End Sub + + Private Sub cmdNormal_Click(sender As Object, e As EventArgs) Handles cmdNormal.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::normal(n = , mean = 0 , sd = 1 , min = NULL , max = NULL , name = ""Normal"")", 65) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::normal()", 1) + End If + End Sub + + Private Sub cmdPolitical_Click(sender As Object, e As EventArgs) Handles cmdPolitical.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::political((n = , x = c(""Democrat"" , ""Republican"" , ""Constitution"" , ""Libertarian"" , ""Green"") , prob = c(0.577269133302094 , 0.410800432748879 , 0.00491084954793489 , 0.00372590303330866 , 0.0032936813677832) , name = ""Political"")", 215) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::political()", 1) + End If + End Sub + + Private Sub cmdRace_Click(sender As Object, e As EventArgs) Handles cmdRace.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::race(n = , x = c(""White"" , ""Hispanic"" , ""Black"" , ""Asian"" , ""Bi-Racial"" , ""Native"" , ""Other"" , ""Hawaiian"") , prob = c(0.637 , 0.163 , 0.122 , 0.047 , 0.019 , 0.007 , 0.002 , 0.0015) , name = ""Race"")", 190) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::race()", 1) + End If + End Sub + + Private Sub cmdReligion_Click(sender As Object, e As EventArgs) Handles cmdReligion.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::religion(n = , x = c(""Christian"" , ""Muslim"" , ""None"" , ""Hindu"" , ""Buddhist"" , ""Folk"" , ""Other"" , ""Jewish"") , prob = c(0.31477 , 0.23163 , 0.16323 , 0.14985 , 0.07083 , 0.05882 , 0.00859 , 0.00227) , name = ""Religion"")", 205) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::religion()", 1) + End If + End Sub + + Private Sub cmdSat_Click(sender As Object, e As EventArgs) Handles cmdSat.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sat(n = , mean = 1500 , sd = 100 , min = 0 , max = 2400 , digits = 0 , name = ""SAT"")", 77) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sat()", 1) + End If + End Sub + + Private Sub cmdSentence_Click(sender As Object, e As EventArgs) Handles cmdSentence.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sentence(n = , x = wakefield::presidential_debates_2012 , prob = NULL , name = ""Sentence"")", 78) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sentence()", 1) + End If + End Sub + + Private Sub cmdGender_Click(sender As Object, e As EventArgs) Handles cmdGender.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gender(n = , x = c(""Male"" , ""Female"") , prob = c(0.51219512195122 , 0.48780487804878) , name = ""Gender"")", 95) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::gender()", 1) + End If + End Sub + + Private Sub cmdSex_Inclusive_Click(sender As Object, e As EventArgs) Handles cmdSex_Inclusive.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex_inclusive(n = , x = c(""Male"" , ""Female"" , ""Intersex"") , prob = NULL , name = ""Sex"")", 70) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex_inclusive()", 1) + End If + End Sub + + Private Sub cmdSex_Click(sender As Object, e As EventArgs) Handles cmdSex.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex(n = , x = c(""Male"" , ""Female"") , prob = c(0.51219512195122 , 0.48780487804878) , name = ""Sex"")", 91) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::sex()", 1) + End If + End Sub + + Private Sub cmdSmokes_Click(sender As Object, e As EventArgs) Handles cmdSmokes.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::smokes(n = , prob = c(0.822 , 0.178) , name = ""Smokes"")", 45) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::smokes()", 1) + End If + End Sub + + Private Sub cmdSpeed_Click(sender As Object, e As EventArgs) Handles cmdSpeed.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::speed(n = , mean = 55 , sd = 10 , min = 0 , max = NULL , digits = 0 , name = ""Speed"")", 76) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::speed()", 1) + End If + End Sub + + Private Sub cmdState_Click(sender As Object, e As EventArgs) Handles cmdState.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::state(n = , x = datasets::state.name , prob = wakefield::state_populations[[""Proportion""]], name = ""State"")", 98) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::state()", 1) + End If + End Sub + + Private Sub cmdString_Click(sender As Object, e As EventArgs) Handles cmdString.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::string(n = , x = ""[A-Za-z0-9]"" , length = 10 , name = ""String"")", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::string()", 1) + End If + End Sub + + Private Sub cmdWakefield_Upper_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Upper.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_upper(n = , k = 5, x = LETTERS , prob = NULL, name = ""Upper"")", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_upper()", 1) + End If + End Sub + + Private Sub cmdValid_Click(sender As Object, e As EventArgs) Handles cmdValid.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::Valid(n = , prob = NULL, name = ""Valid"")", 31) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::Valid()", 1) + End If + End Sub + + Private Sub cmdWakefield_Year_Click(sender As Object, e As EventArgs) Handles cmdWakefield_Year.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_year(n = , x = 1996:as.numeric(format(Sys.Date() , ""%Y"")) , prob = NULL , name = ""Year"")", 80) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::wakefield_year()", 1) + End If + End Sub + + Private Sub cmdCircMean_Click(sender As Object, e As EventArgs) Handles cmdCircMean.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::mean.circular(x = , na.rm = FALSE, control.circular = list())", 44) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::mean.circular()", 1) + End If + End Sub + + Private Sub cmdCircMedian_Click(sender As Object, e As EventArgs) Handles cmdCircMedian.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::median.circular(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::median.circular()", 1) + End If + End Sub + + Private Sub cmdMedianHL_Click(sender As Object, e As EventArgs) Handles cmdMedianHL.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::medianHL.circular(x = , na.rm = FALSE, method = c(HL1,HL2,HL3), prop = NULL)", 55) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::medianHL.circular()", 1) + End If + End Sub + + Private Sub cmdCircRange_Click(sender As Object, e As EventArgs) Handles cmdCircRange.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::range.circular(x = , test = FALSE, na.rm = FALSE, finite = FALSE, control.circular = list(), )", 76) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::range.circular()", 1) + End If + End Sub + + Private Sub cmdCircSd_Click(sender As Object, e As EventArgs) Handles cmdCircSd.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::sd.circular(x = , na.rm = FALSE)", 18) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::sd.circular()", 1) + End If + End Sub + + Private Sub cmdCircVar_Click(sender As Object, e As EventArgs) Handles cmdCircVar.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::var.circular(x = , na.rm = FALSE)", 18) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::var.circular()", 1) + End If + End Sub + + Private Sub cmdA1_Click(sender As Object, e As EventArgs) Handles cmdA1.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::A1(kappa = )", 2) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::besselI()", 1) + End If + End Sub + + Private Sub cmdAngVar_Click(sender As Object, e As EventArgs) Handles cmdAngVar.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.variance(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.variance()", 1) + End If + End Sub + + Private Sub cmdAngDev_Click(sender As Object, e As EventArgs) Handles cmdAngDev.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.deviation(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::angular.deviation()", 1) + End If + End Sub + + Private Sub cmdCircQ1_Click(sender As Object, e As EventArgs) Handles cmdCircQ1.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.25, na.rm = FALSE, names = TRUE, type = 7)", 55) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.25)", 16) + End If + End Sub + + Private Sub cmdCircMin_Click(sender As Object, e As EventArgs) Handles cmdCircMin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0, na.rm = FALSE, names = TRUE, type = 7)", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0)", 13) + End If + End Sub + + Private Sub cmdCircMax_Click(sender As Object, e As EventArgs) Handles cmdCircMax.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 1, na.rm = FALSE, names = TRUE, type = 7)", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 1)", 13) + End If + End Sub + + Private Sub cmdCircQ3_Click(sender As Object, e As EventArgs) Handles cmdCircQ3.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.75, na.rm = FALSE, names = TRUE, type = 7)", 55) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = 0.75)", 16) + End If + End Sub + + Private Sub cmdCircQuantile_Click_1(sender As Object, e As EventArgs) Handles cmdCircQuantile.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = seq(0, 1, 0.25), na.rm = FALSE, names = TRUE, type = 7)", 66) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::quantile.circular(x = , probs = seq(0, 1, 0.25))", 28) + End If + End Sub + + Private Sub cmdCircRho_Click_1(sender As Object, e As EventArgs) Handles cmdCircRho.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rho.circular(x = , na.rm = FALSE)", 17) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::rho.circular()", 1) + End If + End Sub + + Private Sub cmdCircular_Click(sender As Object, e As EventArgs) Handles cmdCircular.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::circular(x = , type = c(""angles"", ""directions""), units = c(""radians"", ""degrees"", ""hours""), ""template"" = c(""none"", ""geographics"", ""clock12"", ""clock24""), modulo = c(""asis"", ""2pi"", ""pi""), zero = 0, rotation = c(""counter"", ""clock""), names))", 225) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("circular::circular(x =, modulo = ""2pi"", units = ""radians"")", 36) + End If + End Sub + + + Private Sub cmdMovmin_Click(sender As Object, e As EventArgs) Handles cmdMovmin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollapply(data = , width = , FUN = min , by = 1, by.column = TRUE, fill = NA, na.pad = FALSE, partial = FALSE, align = c(""center"", ""left"", ""right""), coredata = TRUE)))", 151) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::rollapply( , width = , FUN = min, k = 3, fill = NA)", 40) + End If + End Sub + + Private Sub cmdNafill_Click(sender As Object, e As EventArgs) Handles cmdNafill.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.fill(object = , fill = NA , ix = !is.na(object)))", 33) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.fill()", 1) + End If + End Sub + + Private Sub cmdNaest_Click(sender As Object, e As EventArgs) Handles cmdNaest.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.aggregate(object = , by = 1, FUN = mean, na.rm = FALSE, maxgap = Inf))", 52) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.aggregate()", 1) + End If + End Sub + + Private Sub cmdNaapprox_Click(sender As Object, e As EventArgs) Handles cmdNaapprox.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.approx(object = , x = index(object), xout = , na.rm = FALSE, maxgap = Inf, along))", 66) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.approx()", 1) + End If + End Sub + + Private Sub cmdNasplin_Click(sender As Object, e As EventArgs) Handles cmdNasplin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.spline(object = , x = index(object), xout = , na.rm = FALSE, maxgap = Inf, along))", 66) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("zoo::na.spline()", 1) + End If + + End Sub + + + Private Sub cmdFactor_Click(sender As Object, e As EventArgs) Handles cmdFactor.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::as_factor(x = , ... )", 8) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::as_factor()", 1) + End If + End Sub + + Private Sub cmdAnon_Click(sender As Object, e As EventArgs) Handles cmdAnon.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_anon(x = , prefix = "" )", 15) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_anon()", 1) + End If + End Sub + + Private Sub cmdLabelled_Click(sender As Object, e As EventArgs) Handles cmdLabelled.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("labelled::labelled(x = , labels = , label = NULL)", 27) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("labelled::labelled()", 1) + End If + End Sub + + Private Sub cmdCollapse_Click(sender As Object, e As EventArgs) Handles cmdCollapse.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_collapse(.f = , ..., group_other = FALSE)", 28) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_collapse()", 1) + End If + End Sub + + Private Sub cmdCross_Click(sender As Object, e As EventArgs) Handles cmdCross.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_cross(.f = , ..., sep = "":"", keep_empty = FALSE)", 38) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_cross()", 1) + End If + End Sub + + Private Sub cmdDrop_Click(sender As Object, e As EventArgs) Handles cmdDrop.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_drop(f = , only)", 8) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_drop()", 1) + End If + End Sub + + Private Sub cmdExpand_Click(sender As Object, e As EventArgs) Handles cmdExpand.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_expand(f = , ...)", 7) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_expand()", 1) + End If + End Sub + + Private Sub cmdAdd_na_Click(sender As Object, e As EventArgs) Handles cmdAdd_na.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_explicit_na(f = , na_level = ""(Missing)"")", 26) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_explicit_na()", 1) + End If + End Sub + + Private Sub cmdInorder_Click(sender As Object, e As EventArgs) Handles cmdInorder.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_inorder(f = , ordered = NA)", 16) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_inorder()", 1) + End If + End Sub + + Private Sub cmdInfreq_Click(sender As Object, e As EventArgs) Handles cmdInfreq.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_infreq(f = , ordered = NA)", 16) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_infreq()", 1) + End If + End Sub + + Private Sub cmdInseq_Click(sender As Object, e As EventArgs) Handles cmdInseq.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_inseq(f = , ordered = NA)", 16) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_inseq()", 1) + End If + End Sub + + Private Sub cmdLump_Click(sender As Object, e As EventArgs) Handles cmdLump.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_lump(f = , n, prop, w = NULL, other_level = ""Other"", ties.method = c(""min"", ""average"", ""first"", ""last"", ""random"", ""max""))", 113) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_lump()", 1) + End If + End Sub + + Private Sub cmdFmatch_Click(sender As Object, e As EventArgs) Handles cmdFmatch.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_match(f = , lvls)", 8) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_match()", 1) + End If + End Sub + + Private Sub cmdOther_Click(sender As Object, e As EventArgs) Handles cmdOther.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_other(f = , keep = , drop = , other_level = ""Other"")", 43) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_other()", 1) + End If + End Sub + + Private Sub cmdRecode_Click(sender As Object, e As EventArgs) Handles cmdRecode.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_recode(.f = , ...)", 7) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_recode()", 1) + End If + End Sub + + Private Sub cmdRelevel_Click(sender As Object, e As EventArgs) Handles cmdRelevel.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_relevel(.f = , ..., after = 0L)", 19) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_relevel()", 1) + End If + End Sub + + Private Sub cmdReorder_Click(sender As Object, e As EventArgs) Handles cmdReorder.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_reorder(.f = , .x = , .fun = median, ..., .desc = FALSE)", 44) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_reorder()", 1) + End If + End Sub + + Private Sub cmdReverse_Click(sender As Object, e As EventArgs) Handles cmdReverse.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_rev(f = , )", 4) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_rev()", 1) + End If + End Sub + + Private Sub cmdShift_Click(sender As Object, e As EventArgs) Handles cmdShift.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_shift(f = , n = 1L)", 10) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_shift()", 1) + End If + End Sub + + Private Sub cmdShuffle_Click(sender As Object, e As EventArgs) Handles cmdShuffle.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_shuffle(f = , )", 4) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("forcats::fct_shuffle()", 1) + + End If + End Sub + + Private Sub cmdPgamma_Click(sender As Object, e As EventArgs) Handles cmdPgamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pgamma(q = , shape = , rate = 1, scale = 1/rate, lower.tail = TRUE,log.p = FALSE))", 73) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pgamma()", 1) + End If + End Sub + + Private Sub cmdQgamma_Click(sender As Object, e As EventArgs) Handles cmdQgamma.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qgamma(p = , shape = , rate = 1, scale = 1/rate, lower.tail = TRUE, log.p = FALSE))", 73) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qgamma()", 1) + End If + End Sub + + Private Sub cmdPbeta_Click(sender As Object, e As EventArgs) Handles cmdPbeta.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbeta(q = , shape1 = , shape2 = , ncp = 0, lower.tail = TRUE, log.p = FALSE))", 68) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbeta()", 1) + End If + End Sub + + Private Sub cmd_Click(sender As Object, e As EventArgs) Handles cmdPbirth.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbirthday(n = , classes = 365, coincident = 2))", 34) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbirthday()", 1) + End If + End Sub + + Private Sub cmdPbinom_Click(sender As Object, e As EventArgs) Handles cmdPbinom.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbinom(q = , size = , prob = , lower.tail = TRUE, log.p = FALSE))", 55) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pbinom()", 1) + End If + End Sub + + Private Sub cmdPpois_Click(sender As Object, e As EventArgs) Handles cmdPpois.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ppois(q = , lambda = , lower.tail = TRUE, log.p = FALSE))", 48) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("ppois()", 1) + End If + End Sub + + Private Sub cmdPnbin_Click(sender As Object, e As EventArgs) Handles cmdPnbin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnbinom(q = , size = , prob = , mu = , lower.tail = TRUE, log.p = FALSE))", 62) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("pnbinom()", 1) + End If + End Sub + + Private Sub cmdQbeta_Click(sender As Object, e As EventArgs) Handles cmdQbeta.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbeta(p = , shape1 = , shape2 = , ncp = 0, lower.tail = TRUE, log.p = FALSE))", 68) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbeta()", 1) + End If + End Sub + + Private Sub cmdQbirth_Click(sender As Object, e As EventArgs) Handles cmdQbirth.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbirthday(prob = 0.5, classes = 365, coincident = 2))", 37) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbirthday()", 1) + End If + End Sub + + Private Sub cmdQbinom_Click(sender As Object, e As EventArgs) Handles cmdQbinom.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbinom(p = , size = , prob = , lower.tail = TRUE, log.p = FALSE))", 55) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qbinom()", 1) + End If + End Sub + + Private Sub Button5_Click(sender As Object, e As EventArgs) Handles cmdQpois.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qpois(p = , lambda = , lower.tail = TRUE, log.p = FALSE))", 48) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qpois()", 1) + End If + End Sub + + Private Sub cmdQnbin_Click(sender As Object, e As EventArgs) Handles cmdQnbin.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnbinom(p = , size = , prob = , mu = , lower.tail = TRUE, log.p = FALSE))", 62) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("qnbinom()", 1) + End If + End Sub + + Private Sub cmdLinkert7_Click(sender As Object, e As EventArgs) Handles cmdLinkert7.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert_7(n = , x = c(""Strongly Agree"", ""Agree"", ""Somewhat Agree"", ""Neutral"",""Somewhat Disagree"", ""Disagree"", ""Strongly Disagree""), prob = NULL,name = ""Likert""))", 148) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("wakefield::likert_7()", 1) + End If + End Sub + + Private Sub cmdStarts_Click(sender As Object, e As EventArgs) Handles cmdStarts.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_starts(string = , pattern = argument, negate = FALSE)", 38) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_starts()", 1) + End If + End Sub + + Private Sub cmdEnd_Click(sender As Object, e As EventArgs) Handles cmdEnd.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_ends(string = , pattern = argument, negate = FALSE)", 38) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_ends()", 1) + End If + End Sub + + Private Sub cmdRemove1_Click(sender As Object, e As EventArgs) Handles cmdRemove1.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_remove(string = , pattern = argument)", 22) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_remove()", 1) + End If + End Sub + + Private Sub cmdRemove2_Click(sender As Object, e As EventArgs) Handles cmdRemove2.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_remove_all(string = , pattern = argument)", 22) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_remove_all()", 1) + End If + End Sub + + Private Sub cmdSquishb_Click(sender As Object, e As EventArgs) Handles cmdSquishb.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_squish(string = )", 2) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_squish()", 1) + End If + End Sub + + Private Sub cmdEncodeb_Click(sender As Object, e As EventArgs) Handles cmdEncodeb.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_conv(string = , encoding = )", 15) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_conv()", 1) + End If + End Sub + + Private Sub cmdExtract2_Click(sender As Object, e As EventArgs) Handles cmdExtract2.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_extract_all(string = , pattern = , simplify = FALSE)", 32) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_extract_all()", 1) + End If + End Sub + + Private Sub cmdLocate2_Click(sender As Object, e As EventArgs) Handles cmdLocate2.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_locate_all(string = , pattern = )", 14) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_locate_all()", 1) + End If + End Sub + + Private Sub cmdReplace2_Click(sender As Object, e As EventArgs) Handles cmdReplace2.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_replace_all(string = , pattern = , replacement = )", 30) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("str_replace_all()", 1) + End If + End Sub + + Private Sub cmdBoundary_Click(sender As Object, e As EventArgs) Handles cmdBoundary.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::count(type = c(""character"", ""line_break"", ""sentence"", ""word""), stringr::boundary(), skip_word_none = NA)", 23) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::boundary()", 1) + End If + End Sub + + Private Sub cmdCollate_Click(sender As Object, e As EventArgs) Handles cmdCollate.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::count(pattern = , stringr::coll(), ignore_case = FALSE, locale = ""en"")", 51) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::coll()", 1) + End If + End Sub + + Private Sub cmdFixed_Click(sender As Object, e As EventArgs) Handles cmdFixed.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::count(pattern = , stringr::fixed(), ignore_case = FALSE)", 41) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::fixed()", 1) + End If + End Sub + + Private Sub cmdRegex_Click(sender As Object, e As EventArgs) Handles cmdRegex.Click + If chkShowArguments.Checked Then + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::count(pattern = , stringr::regex() , ignore_case = FALSE , multiline = FALSE , comments = FALSE, dotall = FALSE)", 97) + Else + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("stringr::regex()", 1) + End If + End Sub + + Private Sub cmdAny1_Click(sender As Object, e As EventArgs) Handles cmdAny1.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition(".") + End Sub + + Private Sub cmdbegin_Click(sender As Object, e As EventArgs) Handles cmdbegin.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("^", 1) + End Sub + + Private Sub cmdEnd1_Click(sender As Object, e As EventArgs) Handles cmdEnd1.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("$") + End Sub + + Private Sub cmdDigit_Click(sender As Object, e As EventArgs) Handles cmdDigit.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("\d") + End Sub + + Private Sub cmdSpace_Click(sender As Object, e As EventArgs) Handles cmdSpace.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("\s") + End Sub + + Private Sub cmdOr1_Click(sender As Object, e As EventArgs) Handles cmdOr1.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[]", 1) + End Sub + + Private Sub cmdNot1_Click(sender As Object, e As EventArgs) Handles cmdNot1.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("[^ ]", 2) + End Sub + + Private Sub cmdOr3_Click(sender As Object, e As EventArgs) Handles cmdOr3.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("|") + End Sub + + Private Sub cmdOr2_Click(sender As Object, e As EventArgs) Handles cmdOr2.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("{}", 1) + End Sub + + Private Sub cmdNumbers_Click(sender As Object, e As EventArgs) Handles cmdNumbers.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("{,}", 2) + End Sub + + Private Sub cmdZeroOrOne_Click(sender As Object, e As EventArgs) Handles cmdZeroOrOne.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("?") + End Sub + + Private Sub cmdPlusOne_Click(sender As Object, e As EventArgs) Handles cmdPlusOne.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("+") + End Sub + + Private Sub cmdZero_Click(sender As Object, e As EventArgs) Handles cmdZero.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("+") + End Sub + + Private Sub cmdEscape_Click(sender As Object, e As EventArgs) Handles cmdEscape.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("\\") + End Sub + + Private Sub cmdPlusZero_Click(sender As Object, e As EventArgs) Handles cmdPlusZero.Click + ucrReceiverForCalculation.AddToReceiverAtCursorPosition("-") + End Sub +End Class diff --git a/instat/ucrDataView.vb b/instat/ucrDataView.vb index e6a9dae8d00..a0a0aea7745 100644 --- a/instat/ucrDataView.vb +++ b/instat/ucrDataView.vb @@ -681,10 +681,14 @@ Public Class ucrDataView grdData.CurrentWorksheet.Copy() End Sub - Private Sub ViewSheet_Click(sender As Object, e As EventArgs) Handles ViewSheet.Click - clsViewDataFrame.AddParameter("x", clsRFunctionParameter:=clsGetDataFrame) - clsViewDataFrame.AddParameter("title", Chr(34) & grdCurrSheet.Name & Chr(34)) - RunScriptFromDataView(clsViewDataFrame.ToScript, strComment:="Right Click Menu: View R Data Frame", bSeparateThread:=False) + Private Sub ViewSheet_Click(sender As Object, e As EventArgs) Handles ViewSheet.Click + Dim strScript As String = "" + Dim strTemp As String + clsViewDataFrame.AddParameter("x", clsRFunctionParameter:=clsGetDataFrame) + clsGetDataFrame.SetAssignTo(grdCurrSheet.Name) + strTemp = clsViewDataFrame.ToScript(strScript) + RunScriptFromDataView(strScript & strTemp, strComment:="Right Click Menu: View R Data Frame", bSeparateThread:=False) + End Sub 'Private Sub mnuConvertDate_Click(sender As Object, e As EventArgs) diff --git a/instat/ucrDistributions.vb b/instat/ucrDistributions.vb index d3c0466d6b0..cb2eb9d4674 100644 --- a/instat/ucrDistributions.vb +++ b/instat/ucrDistributions.vb @@ -377,6 +377,7 @@ Public Class ucrDistributions ' von mises distribution clsVonnMisesDist.strNameTag = "von_mises" clsVonnMisesDist.strRName = "vonmises" + clsVonnMisesDist.strPackagName = "circular" clsVonnMisesDist.strRFunctionName = "rvonmises" clsVonnMisesDist.strPFunctionName = "pvonmises" clsVonnMisesDist.strQFunctionName = "qvonmises" diff --git a/instat/ucrGeom.vb b/instat/ucrGeom.vb index da2092553b6..450b072c721 100644 --- a/instat/ucrGeom.vb +++ b/instat/ucrGeom.vb @@ -114,6 +114,7 @@ Public Class ucrGeom End Sub Public Sub CreateGeomList() + Dim clsgeom_abline As New Geoms Dim clsgeom_area As New Geoms Dim clsgeom_bar As New Geoms @@ -159,6 +160,8 @@ Public Class ucrGeom Dim clsgeom_step As New Geoms Dim clsgeom_text As New Geoms Dim clsgeom_tile As New Geoms + Dim clsgeom_treemap As New Geoms + Dim clsgeom_treemap_text As New Geoms Dim clsgeom_tufteboxplot As New Geoms Dim clsgeom_violin As New Geoms Dim clsgeom_vline As New Geoms @@ -339,6 +342,7 @@ Public Class ucrGeom 'lstAllGeoms.Add(clsgeom_area) + clsgeom_bar.SetGeomName("geom_bar") 'Mandatory Aesthetics clsgeom_bar.AddAesParameter("x", strIncludedDataTypes:=({"numeric", "factor"}), bIsMandatory:=True) @@ -1463,6 +1467,56 @@ Public Class ucrGeom lstAllGeoms.Add(clsgeom_tile) + clsgeom_treemap.SetGeomName("geom_treemap") + clsgeom_treemap.SetGeomPackage("treemapify") + + clsgeom_treemap.AddAesParameter("area", strIncludedDataTypes:=({"numeric"}), bIsMandatory:=True) + clsgeom_treemap.AddAesParameter("alpha", strIncludedDataTypes:=({"factor", "numeric"})) + clsgeom_treemap.AddAesParameter("colour", strIncludedDataTypes:=({"factor", "numeric"})) + clsgeom_treemap.AddAesParameter("fill", strIncludedDataTypes:=({"factor", "numeric"})) + clsgeom_treemap.AddAesParameter("linetype", strIncludedDataTypes:={"factor"}) + clsgeom_treemap.AddAesParameter("subgroup", strIncludedDataTypes:={"factor"}) + clsgeom_treemap.AddAesParameter("subgroup2", strIncludedDataTypes:={"factor"}) + clsgeom_treemap.AddAesParameter("subgroup3", strIncludedDataTypes:={"factor"}) + + clsgeom_treemap.AddLayerParameter("stat", "list", Chr(34) & "identity" & Chr(34), lstParameterStrings:={Chr(34) & "identity" & Chr(34), Chr(34) & "count" & Chr(34)}) + clsgeom_treemap.AddLayerParameter("position", "editablelist", Chr(34) & "identity" & Chr(34), lstParameterStrings:={Chr(34) & "identity" & Chr(34)}) + clsgeom_treemap.AddLayerParameter("na.rm", "boolean", "FALSE") + clsgeom_treemap.AddLayerParameter("show.legend", "list", "NA", lstParameterStrings:={"NA", "TRUE", "FALSE"}) + clsgeom_treemap.AddLayerParameter("inherit.aes", "boolean", "TRUE") + clsgeom_treemap.AddLayerParameter("layout", "list", Chr(34) & "squarified" & Chr(34), lstParameterStrings:={Chr(34) & "squarified" & Chr(34), Chr(34) & "scol" & Chr(34), Chr(34) & "srow" & Chr(34), Chr(34) & "fixed" & Chr(34)}) + clsgeom_treemap.AddLayerParameter("start", "list", Chr(34) & "bottomleft" & Chr(34), lstParameterStrings:={Chr(34) & "bottomleft" & Chr(34), Chr(34) & "topleft" & Chr(34), Chr(34) & "topright" & Chr(34), Chr(34) & "bottomright" & Chr(34)}) + + + lstAllGeoms.Add(clsgeom_treemap) + + clsgeom_treemap_text.SetGeomName("geom_treemap_text") + clsgeom_treemap_text.SetGeomPackage("treemapify") + + clsgeom_treemap_text.SetGeomName("geom_treemap_text") + clsgeom_treemap_text.AddAesParameter("area", strIncludedDataTypes:=({"numeric"}), bIsMandatory:=True) + clsgeom_treemap_text.AddAesParameter("label", strIncludedDataTypes:=({"factor"}), bIsMandatory:=True) + clsgeom_treemap_text.AddAesParameter("colour", strIncludedDataTypes:=({"factor", "numeric"})) + clsgeom_treemap_text.AddAesParameter("size", strIncludedDataTypes:={"numeric", "factor"}) + clsgeom_treemap_text.AddLayerParameter("alpha", "numeric", "1", lstParameterStrings:={2, 0, 1}) + clsgeom_treemap_text.AddAesParameter("family", strIncludedDataTypes:={"factor"}) + clsgeom_treemap_text.AddAesParameter("subgroup", strIncludedDataTypes:={"factor"}) + clsgeom_treemap_text.AddAesParameter("subgroup2", strIncludedDataTypes:={"factor"}) + clsgeom_treemap_text.AddAesParameter("subgroup3", strIncludedDataTypes:={"factor"}) + + + clsgeom_treemap_text.AddLayerParameter("stat", "list", Chr(34) & "identity" & Chr(34), lstParameterStrings:={Chr(34) & "identity" & Chr(34), Chr(34) & "count" & Chr(34)}) + clsgeom_treemap_text.AddLayerParameter("na.rm", "boolean", "FALSE") + clsgeom_treemap_text.AddLayerParameter("show.legend", "list", "NA", lstParameterStrings:={"NA", "TRUE", "FALSE"}) + clsgeom_treemap_text.AddLayerParameter("inherit.aes", "boolean", "TRUE") + clsgeom_treemap_text.AddLayerParameter("layout", "list", Chr(34) & "squarified" & Chr(34), lstParameterStrings:={Chr(34) & "squarified" & Chr(34), Chr(34) & "scol" & Chr(34), Chr(34) & "srow" & Chr(34), Chr(34) & "fixed" & Chr(34)}) + clsgeom_treemap_text.AddLayerParameter("start", "list", Chr(34) & "bottomleft" & Chr(34), lstParameterStrings:={Chr(34) & "bottomleft" & Chr(34), Chr(34) & "topleft" & Chr(34), Chr(34) & "topright" & Chr(34), Chr(34) & "bottomright" & Chr(34)}) + clsgeom_treemap_text.AddLayerParameter("position", "editablelist", Chr(34) & "identity" & Chr(34), lstParameterStrings:={Chr(34) & "identity" & Chr(34)}) + clsgeom_treemap_text.AddLayerParameter("angle", "numeric", "0", lstParameterStrings:={0, 0, 360}) + clsgeom_treemap_text.AddLayerParameter("fontface", "list", Chr(34) & "plain" & Chr(34), lstParameterStrings:={Chr(34) & "plain" & Chr(34), Chr(34) & "bold" & Chr(34), Chr(34) & "italic" & Chr(34), Chr(34) & "bold.italic" & Chr(34)}) + + lstAllGeoms.Add(clsgeom_treemap_text) + clsgeom_tufteboxplot.SetGeomName("geom_tufteboxplot") clsgeom_tufteboxplot.SetGeomPackage("ggthemes") diff --git a/instat/ucrReceiverExpression.vb b/instat/ucrReceiverExpression.vb index aee7fcc95a8..4c17dfdf5a3 100644 --- a/instat/ucrReceiverExpression.vb +++ b/instat/ucrReceiverExpression.vb @@ -85,6 +85,8 @@ Public Class ucrReceiverExpression iCurrentPosition = iPosition + strText.Length - iSetCursorBackCharacters cboExpression.SelectionStart = iCurrentPosition cboExpression.SelectedText = "" + 'Adding focus to the function in the Receiver Expreession + cboExpression.Focus() End Sub Public Sub Backspace() diff --git a/instat/ucrReceiverMultiple.vb b/instat/ucrReceiverMultiple.vb index ff5e5a71d1f..a8e4e277e4a 100644 --- a/instat/ucrReceiverMultiple.vb +++ b/instat/ucrReceiverMultiple.vb @@ -19,6 +19,8 @@ Imports RDotNet Public Class ucrReceiverMultiple Public bSingleType As Boolean = False + ' If bSingleType and bCategoricalNumeric then categorical and numeric are the only considered types + Public bCategoricalNumeric As Boolean = False Private Sub ucrReceiverMultiple_Load(sender As Object, e As EventArgs) Handles Me.Load If bFirstLoad Then @@ -359,7 +361,7 @@ Public Class ucrReceiverMultiple lstSelectedVariables.Enabled = Not bFixreceiver End Sub - Public Function GetCurrentItemTypes(Optional bUnique As Boolean = False) As List(Of String) + Public Function GetCurrentItemTypes(Optional bUnique As Boolean = False, Optional bIsCategoricalNumeric As Boolean = False) As List(Of String) Dim clsGetDataType As New RFunction Dim strDataTypes As New List(Of String) Dim strDataFrame As String @@ -383,12 +385,22 @@ Public Class ucrReceiverMultiple If expTypes IsNot Nothing AndAlso expTypes.Type <> Internals.SymbolicExpressionType.Null Then strDataTypes = expTypes.AsCharacter.ToList() End If - If bUnique Then - strDataTypes = strDataTypes.Distinct().ToList() - End If If strDataTypes.Count = 2 AndAlso strDataTypes.Contains("ordered") AndAlso strDataTypes.Contains("factor") Then strDataTypes = {"factor"}.ToList End If + If bIsCategoricalNumeric Then + ' logical can be considered as both categorical or numeric so should be dealt with on individual dialogs + For i As Integer = 0 To strDataTypes.Count - 1 + If strDataTypes(i).Contains("factor") OrElse strDataTypes(i).Contains("character") Then + strDataTypes(i) = "categorical" + ElseIf Not strDataTypes(i).Contains("logical") Then + strDataTypes(i) = "numeric" + End If + Next + End If + If bUnique Then + strDataTypes = strDataTypes.Distinct().ToList() + End If End If End If Return strDataTypes @@ -435,33 +447,53 @@ Public Class ucrReceiverMultiple If bSingleType Then If (Not IsEmpty()) Then - strVariableTypes = GetCurrentItemTypes(True) - If strVariableTypes.Count > 1 AndAlso Not (strVariableTypes.Count = 2 AndAlso strVariableTypes.Contains("numeric") AndAlso strVariableTypes.Contains("integer")) AndAlso Not (strVariableTypes.Count = 2 AndAlso strVariableTypes.Contains("factor") AndAlso strVariableTypes.Contains("ordered,factor")) Then + strVariableTypes = GetCurrentItemTypes(True, bCategoricalNumeric) + If strVariableTypes.Count > 1 AndAlso Not (strVariableTypes.Count = 2 AndAlso strVariableTypes.Contains("numeric") AndAlso strVariableTypes.Contains("integer")) AndAlso Not (strVariableTypes.Count = 2 AndAlso strVariableTypes.Contains("factor") AndAlso strVariableTypes.Contains("ordered,factor")) AndAlso Not (bCategoricalNumeric AndAlso strVariableTypes.Count = 2 AndAlso strVariableTypes.Contains("logical")) Then MsgBox("Cannot add these variables. All variables must be of the same data type.", MsgBoxStyle.OkOnly, "Cannot add variables.") Clear() + SetSelectorHeading("Variables") ElseIf strVariableTypes.Count > 0 Then - If strVariableTypes(0) = "integer" Then - SetDataType("numeric", bStrict:=True) - ElseIf strVariableTypes(0) = "ordered,factor" Then - SetDataType("factor", bStrict:=True) + If bCategoricalNumeric Then + If strVariableTypes.Contains("categorical") Then + SetIncludedDataTypes({"factor", "character", "logical"}, bStrict:=True) + SetSelectorHeading("Categorical Variables") + ElseIf strVariableTypes.Contains("numeric") Then + SetExcludedDataTypes({"factor", "character"}) + SetSelectorHeading("Numerics") + Else + ' Else it is logical only + RemoveIncludedMetadataProperty(strProperty:="class") + RemoveExcludedMetadataProperty(strProperty:="class") + SetSelectorHeading("Variables") + End If Else - SetDataType(strVariableTypes(0), bStrict:=True) + If strVariableTypes(0) = "integer" OrElse strVariableTypes(0) = "numeric" Then + SetDataType("numeric", bStrict:=True) + SetSelectorHeading("Numerics") + ElseIf strVariableTypes(0) = "ordered,factor" OrElse strVariableTypes(0) = "factor" Then + SetDataType("factor", bStrict:=True) + SetSelectorHeading("Factors") + Else + SetDataType(strVariableTypes(0), bStrict:=True) + SetSelectorHeading(strVariableTypes(0) & " Variables") + End If End If Else RemoveIncludedMetadataProperty(strProperty:="class") + RemoveExcludedMetadataProperty(strProperty:="class") + SetSelectorHeading("Variables") End If Else RemoveIncludedMetadataProperty(strProperty:="class") + RemoveExcludedMetadataProperty(strProperty:="class") + SetSelectorHeading("Variables") End If - Else - ' Removed as this was causing data type to be removed on reset for any receiver - ' Left as comment in case this cause other issues - 'RemoveIncludedMetadataProperty(strProperty:="class") End If End Sub - Public Sub SetSingleTypeStatus(bIsSingleType As Boolean) + Public Sub SetSingleTypeStatus(bIsSingleType As Boolean, Optional bIsCategoricalNumeric As Boolean = False) bSingleType = bIsSingleType + bCategoricalNumeric = bIsCategoricalNumeric CheckSingleType() End Sub diff --git a/instat/ucrReceiverSingle.vb b/instat/ucrReceiverSingle.vb index 536b94fe6ab..0d0ff7b1a20 100644 --- a/instat/ucrReceiverSingle.vb +++ b/instat/ucrReceiverSingle.vb @@ -93,7 +93,11 @@ Public Class ucrReceiverSingle Else expColumnType = frmMain.clsRLink.RunInternalScriptGetValue(clsGetDataType.ToScript(), bSilent:=True) If expColumnType IsNot Nothing AndAlso expColumnType.Type <> Internals.SymbolicExpressionType.Null Then - strCurrDataType = expColumnType.AsCharacter(0) + If expColumnType.AsCharacter.Count > 1 Then + strCurrDataType = Join(expColumnType.AsCharacter.ToArray, ",") + Else + strCurrDataType = expColumnType.AsCharacter(0) + End If Else strCurrDataType = "" bRemove = True diff --git a/instat/ucrSave.Designer.vb b/instat/ucrSave.Designer.vb index 4627cdf6504..3157158b46f 100644 --- a/instat/ucrSave.Designer.vb +++ b/instat/ucrSave.Designer.vb @@ -38,55 +38,64 @@ Partial Class ucrSave 'Do not modify it using the code editor. Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ucrSave)) - Me.ucrChkSave = New instat.ucrCheck() - Me.lblSaveText = New System.Windows.Forms.Label() - Me.ucrInputComboSave = New instat.ucrInputComboBox() - Me.ucrInputTextSave = New instat.ucrInputTextBox() - Me.SuspendLayout() - ' - 'ucrChkSave - ' - Me.ucrChkSave.Checked = False - resources.ApplyResources(Me.ucrChkSave, "ucrChkSave") - Me.ucrChkSave.Name = "ucrChkSave" - ' - 'lblSaveText - ' - resources.ApplyResources(Me.lblSaveText, "lblSaveText") - Me.lblSaveText.Name = "lblSaveText" - ' - 'ucrInputComboSave - ' - Me.ucrInputComboSave.AddQuotesIfUnrecognised = True - resources.ApplyResources(Me.ucrInputComboSave, "ucrInputComboSave") - Me.ucrInputComboSave.IsReadOnly = False - Me.ucrInputComboSave.Name = "ucrInputComboSave" - ' - 'ucrInputTextSave - ' - Me.ucrInputTextSave.AddQuotesIfUnrecognised = True - resources.ApplyResources(Me.ucrInputTextSave, "ucrInputTextSave") - Me.ucrInputTextSave.IsMultiline = False - Me.ucrInputTextSave.IsReadOnly = False - Me.ucrInputTextSave.Name = "ucrInputTextSave" - ' - 'ucrSave - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.ucrInputTextSave) - Me.Controls.Add(Me.ucrInputComboSave) - Me.Controls.Add(Me.lblSaveText) - Me.Controls.Add(Me.ucrChkSave) - Me.Name = "ucrSave" - Me.ResumeLayout(False) - Me.PerformLayout() - + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ucrSave)) + Me.ucrChkSave = New instat.ucrCheck() + Me.lblSaveText = New System.Windows.Forms.Label() + Me.ucrInputComboSave = New instat.ucrInputComboBox() + Me.ucrInputTextSave = New instat.ucrInputTextBox() + Me.btnColumnPosition = New System.Windows.Forms.Button() + Me.SuspendLayout() + ' + 'ucrChkSave + ' + Me.ucrChkSave.Checked = False + resources.ApplyResources(Me.ucrChkSave, "ucrChkSave") + Me.ucrChkSave.Name = "ucrChkSave" + ' + 'lblSaveText + ' + resources.ApplyResources(Me.lblSaveText, "lblSaveText") + Me.lblSaveText.Name = "lblSaveText" + ' + 'ucrInputComboSave + ' + Me.ucrInputComboSave.AddQuotesIfUnrecognised = True + resources.ApplyResources(Me.ucrInputComboSave, "ucrInputComboSave") + Me.ucrInputComboSave.IsReadOnly = False + Me.ucrInputComboSave.Name = "ucrInputComboSave" + ' + 'ucrInputTextSave + ' + Me.ucrInputTextSave.AddQuotesIfUnrecognised = True + resources.ApplyResources(Me.ucrInputTextSave, "ucrInputTextSave") + Me.ucrInputTextSave.IsMultiline = False + Me.ucrInputTextSave.IsReadOnly = False + Me.ucrInputTextSave.Name = "ucrInputTextSave" + ' + 'btnColumnPosition + ' + resources.ApplyResources(Me.btnColumnPosition, "btnColumnPosition") + Me.btnColumnPosition.Name = "btnColumnPosition" + Me.btnColumnPosition.UseVisualStyleBackColor = True + ' + 'ucrSave + ' + resources.ApplyResources(Me, "$this") + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrInputTextSave) + Me.Controls.Add(Me.ucrInputComboSave) + Me.Controls.Add(Me.lblSaveText) + Me.Controls.Add(Me.ucrChkSave) + Me.Controls.Add(Me.btnColumnPosition) + Me.Name = "ucrSave" + Me.ResumeLayout(False) + Me.PerformLayout() + End Sub Friend WithEvents ucrChkSave As ucrCheck Friend WithEvents lblSaveText As Label Friend WithEvents ucrInputComboSave As ucrInputComboBox - Friend WithEvents ucrInputTextSave As ucrInputTextBox + Friend WithEvents ucrInputTextSave As ucrInputTextBox + Friend WithEvents btnColumnPosition As Button End Class diff --git a/instat/ucrSave.resx b/instat/ucrSave.resx index f81f4685c34..7dd5cf90dbe 100644 --- a/instat/ucrSave.resx +++ b/instat/ucrSave.resx @@ -1,234 +1,279 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 0, 0 - - - 100, 20 - - - - 0 - - - ucrChkSave - - - instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 3 - - - True - - - 0, 3 - - - 39, 13 - - - 1 - - - Label1 - - - lblSaveText - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - - Right - - - 250, 0 - - - 173, 24 - - - 2 - - - ucrInputComboSave - - - instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 1 - - - Right - - - 77, 0 - - - 173, 24 - - - 3 - - - ucrInputTextSave - - - instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 0 - - - True - - - 6, 13 - - - 423, 24 - - - ucrSave - - - instat.ucrCore, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 0, 0 + + + + 6, 8, 6, 8 + + + 100, 20 + + + + 0 + + + ucrChkSave + + + instat.ucrCheck, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 3 + + + True + + + 0, 3 + + + 39, 13 + + + 1 + + + Label1 + + + lblSaveText + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + Right + + + 176, 0 + + + 9, 12, 9, 12 + + + 173, 34 + + + 4 + + + ucrInputComboSave + + + instat.ucrInputComboBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 1 + + + Right + + + 3, 0 + + + 9, 12, 9, 12 + + + 173, 34 + + + 3 + + + ucrInputTextSave + + + instat.ucrInputTextBox, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 0 + + + True + + + GrowAndShrink + + + Right + + + 349, 0 + + + 54, 34 + + + 5 + + + Position + + + btnColumnPosition + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + True + + + 6, 13 + + + 4, 5, 4, 5 + + + 403, 34 + + + ucrSave + + + instat.ucrCore, instat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/instat/ucrSave.vb b/instat/ucrSave.vb index d65103e4a4d..453ae02f0c9 100644 --- a/instat/ucrSave.vb +++ b/instat/ucrSave.vb @@ -34,6 +34,8 @@ Public Class ucrSave Public strDataFrameNames As String Private strAssignToIfUnchecked As String = "" Private strGlobalDataName As String = "" + Private ucrLinkedReceiver As ucrReceiver + Private clsColPosFunction As New RFunction Private Sub ucrSave_Load(sender As Object, e As EventArgs) Handles MyBase.Load If bFirstLoad Then @@ -60,6 +62,8 @@ Public Class ucrSave SetSaveType(strSaveType) LabelOrCheckboxSettings() UpdateRCode() + 'update the variables used for column position + UpdateColumnPositionVariables(True) End Sub Public Sub SetLabelText(strText As String) @@ -116,6 +120,10 @@ Public Class ucrSave ucrInputTextSave.SetPrefix(strPrefix) End Sub + Public Sub showButtonPosition(bShowButton As Boolean) + btnColumnPosition.Visible = bShowButton + End Sub + Public Sub SetAssignToIfUncheckedValue(strTemp As String) strAssignToIfUnchecked = strTemp UpdateRCode() @@ -180,26 +188,32 @@ Public Class ucrSave ucrInputComboSave.SetDefaultTypeAsColumn() ucrInputComboSave.SetItemsTypeAsColumns() ucrInputTextSave.SetDefaultTypeAsColumn() + btnColumnPosition.Visible = True Case "dataframe" ucrInputComboSave.SetDefaultTypeAsDataFrame() ucrInputComboSave.SetItemsTypeAsDataFrames() ucrInputTextSave.SetDefaultTypeAsDataFrame() + btnColumnPosition.Visible = False Case "graph" ucrInputComboSave.SetDefaultTypeAsGraph() ucrInputComboSave.SetItemsTypeAsGraphs() ucrInputTextSave.SetDefaultTypeAsGraph() + btnColumnPosition.Visible = False Case "model" ucrInputComboSave.SetDefaultTypeAsModel() ucrInputComboSave.SetItemsTypeAsModels() ucrInputTextSave.SetDefaultTypeAsModel() + btnColumnPosition.Visible = False Case "surv" ucrInputComboSave.SetDefaultTypeAsSurv() ucrInputComboSave.SetItemsTypeAsSurv() ucrInputTextSave.SetDefaultTypeAsSurv() + btnColumnPosition.Visible = False Case "table" ucrInputComboSave.SetDefaultTypeAsTable() ucrInputComboSave.SetItemsTypeAsTables() ucrInputTextSave.SetDefaultTypeAsTable() + btnColumnPosition.Visible = False Case Else MsgBox("Developer error: unrecognised save type: " & strType) End Select @@ -283,10 +297,14 @@ Public Class ucrSave Public Overrides Sub UpdateRCode(Optional bReset As Boolean = False) UpdateAssignTo() UpdateLinkedControls(bReset) + 'update the variables used for column position + UpdateColumnPositionVariables(bReset) End Sub Protected Overrides Sub UpdateAllParameters() UpdateAssignTo() + 'update the variables used for column position + UpdateColumnPositionVariables() End Sub Public Overrides Sub UpdateLinkedControls(Optional bReset As Boolean = False) @@ -425,4 +443,68 @@ Public Class ucrSave strGlobalDataName = strNewGlobalDataName UpdateAssignTo() End Sub + + Private Sub btnColumnPosition_Click(sender As Object, e As EventArgs) Handles btnColumnPosition.Click + Dim strDataName As String + If ucrDataFrameSelector IsNot Nothing Then + strDataName = ucrDataFrameSelector.cboAvailableDataFrames.Text + Else + strDataName = strGlobalDataName + End If + sdgSaveColumnPosition.SetUp(clsColPosFunction, strDataName) + sdgSaveColumnPosition.ShowDialog() + UpdateColumnPositionVariables() + End Sub + + Public Sub setLinkedReceiver(ucrLinkedReceiver As ucrReceiver) + Me.ucrLinkedReceiver = ucrLinkedReceiver + AddHandler ucrLinkedReceiver.ControlValueChanged, AddressOf LinkedReceiverControlValueChanged + End Sub + + Private Sub LinkedReceiverControlValueChanged() + 'if the user has not explictly set the column position then set it to after the specified column by default + If Not sdgSaveColumnPosition.bUserSelected Then + clsColPosFunction.AddParameter(strParameterName:="before", strParameterValue:="FALSE") + If Not ucrLinkedReceiver.IsEmpty Then + clsColPosFunction.AddParameter(strParameterName:="adjacent_column", strParameterValue:=ucrLinkedReceiver.GetVariableNames()) + Else + clsColPosFunction.RemoveParameterByName("adjacent_column") + End If + End If + UpdateColumnPositionVariables() + End Sub + + Private Sub UpdateColumnPositionVariables(Optional bReset As Boolean = False) + Dim clsTempCode As RCodeStructure + + If strSaveType <> "column" Then + Exit Sub + End If + + If bReset Then + sdgSaveColumnPosition.Reset() + clsColPosFunction.AddParameter(strParameterName:="before", strParameterValue:="FALSE") + clsColPosFunction.RemoveParameterByName("adjacent_column") + End If + + For i As Integer = 0 To lstAllRCodes.Count - 1 + clsTempCode = lstAllRCodes(i) + + If clsTempCode Is Nothing Then + Continue For + End If + + If clsColPosFunction.GetParameter("before") Is Nothing Then + clsTempCode.bInsertColumnBefore = False + Else + clsTempCode.bInsertColumnBefore = If(clsColPosFunction.GetParameter("before").strArgumentValue = "TRUE", True, False) + End If + + If clsColPosFunction.GetParameter("adjacent_column") Is Nothing Then + clsTempCode.strAdjacentColumn = "" + Else + clsTempCode.strAdjacentColumn = clsColPosFunction.GetParameter("adjacent_column").strArgumentValue + End If + Next + End Sub End Class \ No newline at end of file diff --git a/instat/ucrTry.Designer.vb b/instat/ucrTry.Designer.vb new file mode 100644 index 00000000000..b880b77b8ae --- /dev/null +++ b/instat/ucrTry.Designer.vb @@ -0,0 +1,61 @@ + _ +Partial Class ucrTry + Inherits System.Windows.Forms.UserControl + + 'UserControl overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.cmdTry = New System.Windows.Forms.Button() + Me.ucrInputTryMessage = New instat.ucrInputTextBox() + Me.SuspendLayout() + ' + 'cmdTry + ' + Me.cmdTry.Location = New System.Drawing.Point(8, 4) + Me.cmdTry.Name = "cmdTry" + Me.cmdTry.Size = New System.Drawing.Size(75, 23) + Me.cmdTry.TabIndex = 1 + Me.cmdTry.Text = "Try" + Me.cmdTry.UseVisualStyleBackColor = True + ' + 'ucrInputTryMessage + ' + Me.ucrInputTryMessage.AddQuotesIfUnrecognised = True + Me.ucrInputTryMessage.IsMultiline = False + Me.ucrInputTryMessage.IsReadOnly = False + Me.ucrInputTryMessage.Location = New System.Drawing.Point(89, 4) + Me.ucrInputTryMessage.Name = "ucrInputTryMessage" + Me.ucrInputTryMessage.Size = New System.Drawing.Size(297, 21) + Me.ucrInputTryMessage.TabIndex = 3 + ' + 'ucrTry + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Controls.Add(Me.ucrInputTryMessage) + Me.Controls.Add(Me.cmdTry) + Me.Name = "ucrTry" + Me.Size = New System.Drawing.Size(396, 33) + Me.ResumeLayout(False) + + End Sub + Friend WithEvents cmdTry As Button + Friend WithEvents ucrInputTryMessage As ucrInputTextBox +End Class diff --git a/instat/ucrTry.resx b/instat/ucrTry.resx new file mode 100644 index 00000000000..1af7de150c9 --- /dev/null +++ b/instat/ucrTry.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/instat/ucrTry.vb b/instat/ucrTry.vb new file mode 100644 index 00000000000..57a8d5e8cd1 --- /dev/null +++ b/instat/ucrTry.vb @@ -0,0 +1,228 @@ +' R- Instat +' Copyright (C) 2015-2017 +' +' This program is free software: you can redistribute it and/or modify +' it under the terms of the GNU General Public License as published by +' the Free Software Foundation, either version 3 of the License, or +' (at your option) any later version. +' +' This program is distributed in the hope that it will be useful, +' but WITHOUT ANY WARRANTY; without even the implied warranty of +' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +' GNU General Public License for more details. +' +' You should have received a copy of the GNU General Public License +' along with this program. If not, see . + +Imports instat +Imports RDotNet +Public Class ucrTry + Public bFirstLoad As Boolean = False + Private bIsCommand As Boolean = False + Private CommandModel As String = "" + Private bIsModel As Boolean + Private strError As String + Private WithEvents ucrReceiverScript As ucrReceiverExpression + Private clsRSyntax As RSyntax + Private bstrVecOutput As Boolean + + Public Sub New() + ' This call is required by the designer. + InitializeComponent() + + ' Add any initialization after the InitializeComponent() call. + bFirstLoad = True + strError = "" + clsRSyntax = New RSyntax + bstrVecOutput = False + End Sub + + Public Sub SetReceiver(ucrNewReceiverScript As ucrReceiverExpression) + ucrReceiverScript = ucrNewReceiverScript + End Sub + + Public Sub SetRSyntax(clsNewRSyntax As RSyntax) + clsRSyntax = clsNewRSyntax + End Sub + + Public Sub StrvecOutputRequired() + bstrVecOutput = True + End Sub + + Public Sub SetIsModel() + bIsModel = True + End Sub + + Public Sub SetIsCommand() + bIsCommand = True + End Sub + + Private Sub setToCommandOrModel() + If bIsCommand Then + CommandModel = "Command" + ElseIf bIsModel Then + CommandModel = "Model" + End If + End Sub + Private Sub cmdTry_Click(sender As Object, e As EventArgs) Handles cmdTry.Click + TryScript() + End Sub + + Private Sub ucrTry_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If bFirstLoad Then + bFirstLoad = False + ucrInputTryMessage.txtInput.Controls.Clear() + End If + End Sub + + + Private Sub TryScript() + Dim strTempScript As String = "" + Dim strErrorDetail As String = "" + Dim strVecOutput As CharacterVector + + Dim lstScripts As New List(Of String) + Dim strBeforeAfterScript As String + Dim strBeforeAfterTemp As String + Dim clsCodeClone As RCodeStructure + + Dim strTemp As String = "" + Dim strScript As String = "" + Dim clsMainCode As RCodeStructure = Nothing + + ucrInputTryMessage.txtInput.Controls.Clear() + + Try + setToCommandOrModel() + If ucrReceiverScript.IsEmpty Then + ucrInputTryMessage.SetName("") + Else + For Each clsTempCode In clsRSyntax.lstBeforeCodes + clsCodeClone = clsTempCode.Clone() + strBeforeAfterScript = "" + strBeforeAfterTemp = clsCodeClone.ToScript(strBeforeAfterScript) + 'Sometimes the output of the R-command we deal with should not be part of the script... That's only the case when this output has already been assigned. + If clsCodeClone.bExcludeAssignedFunctionOutput AndAlso clsCodeClone.bIsAssigned Then + lstScripts.Add(strBeforeAfterScript) + Else + lstScripts.Add(strBeforeAfterScript & strBeforeAfterTemp) + End If + Next + If lstScripts.Count > 0 Then + strTempScript = String.Join(vbNewLine, lstScripts) + frmMain.clsRLink.RunInternalScript(strTempScript, bSilent:=True) + End If + + If clsRSyntax.bUseBaseFunction Then + clsMainCode = clsRSyntax.clsBaseFunction.Clone() + ElseIf clsRSyntax.bUseBaseOperator Then + clsMainCode = clsRSyntax.clsBaseOperator.Clone() + ElseIf clsRSyntax.bUseCommandString Then + clsMainCode = clsRSyntax.clsBaseCommandString.Clone() + End If + If clsMainCode IsNot Nothing Then + clsMainCode.RemoveAssignTo() + strTemp = clsMainCode.ToScript(strScript, clsRSyntax.strCommandString) + strVecOutput = frmMain.clsRLink.RunInternalScriptGetOutput(strTemp, bSilent:=True, strError:=strErrorDetail) + If strVecOutput IsNot Nothing Then + If bstrVecOutput Then + If strVecOutput.Length > 1 Then + ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5) & "...") + Else + ucrInputTryMessage.SetName(Mid(strVecOutput(0), 5)) + End If + Else + If strVecOutput.Length > 1 Then + ucrInputTryMessage.SetName(CommandModel & " runs without error") + ucrInputTryMessage.txtInput.BackColor = Color.LightGreen + End If + End If + + Else + ucrInputTryMessage.SetName(CommandModel & " produced an error or no output to display.") + ucrInputTryMessage.txtInput.BackColor = Color.LightCoral + strError = strErrorDetail + AddButtonInTryTextBox() + End If + End If + End If + Catch ex As Exception + ucrInputTryMessage.SetName(CommandModel & "produced an error. Modify input before running.") + strError = strErrorDetail + ucrInputTryMessage.txtInput.BackColor = Color.LightCoral + AddButtonInTryTextBox() + Finally + lstScripts = New List(Of String) + For Each clsTempCode In clsRSyntax.lstAfterCodes + clsCodeClone = clsTempCode.Clone() + strBeforeAfterScript = "" + strBeforeAfterTemp = clsCodeClone.ToScript(strBeforeAfterScript) + 'Sometimes the output of the R-command we deal with should not be part of the script... That's only the case when this output has already been assigned. + If clsCodeClone.bExcludeAssignedFunctionOutput AndAlso clsCodeClone.bIsAssigned Then + lstScripts.Add(strBeforeAfterScript) + Else + lstScripts.Add(strBeforeAfterScript & strBeforeAfterTemp) + End If + Next + If lstScripts.Count > 0 Then + strTempScript = String.Join(vbNewLine, lstScripts) + frmMain.clsRLink.RunInternalScriptGetOutput(strTempScript, bSilent:=True) + End If + End Try + End Sub + + Private Sub AddButtonInTryTextBox() + Dim btnDetails As New Button + 'Add the button to the try textbox first + ucrInputTryMessage.txtInput.Controls.Add(btnDetails) + 'setting button properties + btnDetails.Text = ":::" + btnDetails.Size = New Size(25, ucrInputTryMessage.txtInput.ClientSize.Height + 2) + btnDetails.TextAlign = ContentAlignment.TopCenter + btnDetails.FlatStyle = FlatStyle.Standard + btnDetails.FlatAppearance.BorderSize = 0 + btnDetails.Cursor = Cursors.Default + btnDetails.Dock = DockStyle.Right + btnDetails.BackColor = cmdTry.BackColor + btnDetails.UseVisualStyleBackColor = True + + 'set the btn eventHandler + AddHandler btnDetails.Click, Sub() + 'Shows a pop up that displays the error + Dim frmPopUp As New Form + Dim txtPopUpErrorDetail As New TextBox + frmPopUp.ShowInTaskbar = False + frmPopUp.FormBorderStyle = FormBorderStyle.None + frmPopUp.Size = New Size(ucrInputTryMessage.Width, 120) + frmPopUp.Controls.Add(txtPopUpErrorDetail) + + 'set the text properties + txtPopUpErrorDetail.Dock = DockStyle.Fill + txtPopUpErrorDetail.Multiline = True + txtPopUpErrorDetail.ScrollBars = ScrollBars.Vertical + txtPopUpErrorDetail.WordWrap = True + + AddHandler txtPopUpErrorDetail.LostFocus, Sub() + frmPopUp.Close() + End Sub + AddHandler txtPopUpErrorDetail.KeyDown, Sub(sender As Object, e As KeyEventArgs) + If e.Control AndAlso e.KeyCode = Keys.KeyCode.Enter Then + frmPopUp.Close() + End If + End Sub + Dim ctlpos As Point = ucrInputTryMessage.PointToScreen(New Point(0, 0)) + frmPopUp.StartPosition = FormStartPosition.Manual + frmPopUp.Location = New Point(ctlpos.X - 2, ctlpos.Y - frmPopUp.Height - 2) + frmPopUp.Show() + txtPopUpErrorDetail.Text = strError + txtPopUpErrorDetail.SelectionStart = txtPopUpErrorDetail.TextLength + + End Sub + End Sub + + Private Sub ucrReceiverScript_SelectionChanged(sender As Object, e As EventArgs) Handles ucrReceiverScript.SelectionChanged + ucrInputTryMessage.SetName("") + ucrInputTryMessage.txtInput.BackColor = Color.White + ucrInputTryMessage.txtInput.Controls.Clear() + End Sub +End Class diff --git a/instat/ucrVariablesAsFactor.resx b/instat/ucrVariablesAsFactor.resx index 447b024e8c8..7a468765ffd 100644 --- a/instat/ucrVariablesAsFactor.resx +++ b/instat/ucrVariablesAsFactor.resx @@ -154,7 +154,7 @@ 120, 20 - 2 + 1 ucrSingleVariable @@ -178,7 +178,7 @@ 120, 27 - 3 + 0 cmdVariables