From f7691d3bdb29ebf07317ddf9d42be96c9fa2b583 Mon Sep 17 00:00:00 2001 From: lucas-wilkins Date: Mon, 18 Sep 2023 09:58:46 +0100 Subject: [PATCH 1/2] Squish squashed --- .../suite_sasview_bdd/envvars | 0 .../suite_sasview_bdd/objects.map | 21 -- .../shared/scripts/bdd_hooks.py | 24 -- .../suite_sasview_bdd/shared/steps/steps.py | 56 ---- .../suite_sasview_bdd/suite.conf | 8 - .../suite_sasview_bdd/tst_case1/test.feature | 21 -- .../suite_sasview_bdd/tst_case1/test.py | 8 - .../suite_sasview_calculators/envvars | 0 .../suite_sasview_calculators/objects.map | 86 ------ .../suite_sasview_calculators/suite.conf | 8 - .../tst_Density_Calculator/test.js | 27 -- .../tst_Kiessing_Calculator/test.js | 30 -- .../tst_SLD_Calculator/test.js | 45 --- .../tst_Scattering_Calculator/test.js | 170 ---------- .../tst_SlitSize_Calculator/test.js | 28 -- .../suite_sasview_qt/config.xml | 6 - .../SquishTestSuites/suite_sasview_qt/envvars | 0 .../suite_sasview_qt/objects.map | 290 ------------------ .../suite_sasview_qt/suite.conf | 8 - .../tst_Close SasView/config.xml | 6 - .../tst_Close SasView/test.py | 14 - .../tst_Data_ContextMenus/test.py | 49 --- .../tst_EmptyModel/config.xml | 6 - .../suite_sasview_qt/tst_EmptyModel/test.py | 48 --- .../suite_sasview_qt/tst_FileLoad/config.xml | 6 - .../suite_sasview_qt/tst_FileLoad/test.py | 36 --- .../suite_sasview_qt/tst_Fitting1D/test.py | 47 --- .../suite_sasview_qt/tst_Fitting2D/test.py | 35 --- .../suite_sasview_qt/tst_LinearFit/test.py | 18 -- .../tst_LinearFit/verificationPoints/VP1 | 6 - .../suite_sasview_qt/tst_Menu_File/test.py | 37 --- .../suite_sasview_qt/tst_Menu_Fitting/test.py | 36 --- .../suite_sasview_qt/tst_Menu_Help/test.py | 29 -- .../suite_sasview_qt/tst_Menu_Tools/test.py | 39 --- .../suite_sasview_qt/tst_Menu_Windows/test.py | 22 -- .../tst_Open SasView/config.xml | 6 - .../suite_sasview_qt/tst_Open SasView/test.py | 20 -- .../suite_sasview_qt/tst_Options/test.py | 71 ----- .../tst_Options/verificationPoints/VP1 | 6 - .../tst_Plot1D_ChangeScale/test.py | 62 ---- .../verificationPoints/VP1 | 6 - .../verificationPoints/VP2 | 6 - .../tst_Plot1D_ContextMenu/test.py | 60 ---- .../verificationPoints/VP1 | 6 - .../verificationPoints/VP2 | 6 - .../tst_Plot1D_Menu_Plot/test.py | 112 ------- .../tst_Plot2D_ContextMenu/test.py | 58 ---- .../verificationPoints/VP1 | 6 - .../verificationPoints/VP2 | 6 - .../tst_Plot2D_ContextMenu2/test.py | 24 -- .../verificationPoints/VP1 | 6 - .../tst_Plots_Loaded_Data/test.py | 53 ---- .../verificationPoints/VP1 | 6 - .../verificationPoints/VP2 | 6 - .../tst_PolydispTable/test.py | 61 ---- .../suite_sasview_qt/tst_Resolution/test.py | 39 --- .../suite_sasview_qt/tst_SaveImage_1D/test.py | 51 --- .../tst_SwitchPerspectives/config.xml | 6 - .../tst_SwitchPerspectives/test.py | 15 - .../tst_Theory_ContextMenus/test.py | 39 --- .../verificationPoints/VP1 | 6 - .../tst_Theory_ContextMenus2/test.py | 26 -- .../verificationPoints/VP1 | 6 - .../tst_Theory_Creation/test.py | 41 --- .../verificationPoints/VP1 | 6 - 65 files changed, 2092 deletions(-) delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/envvars delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/objects.map delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/scripts/bdd_hooks.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/steps/steps.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/suite.conf delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.feature delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/envvars delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/objects.map delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/suite.conf delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Density_Calculator/test.js delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Kiessing_Calculator/test.js delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SLD_Calculator/test.js delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Scattering_Calculator/test.js delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SlitSize_Calculator/test.js delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/envvars delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/objects.map delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/suite.conf delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Data_ContextMenus/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting1D/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting2D/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_File/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Fitting/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Help/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Tools/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Windows/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP2 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP2 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_Menu_Plot/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP2 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP2 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_PolydispTable/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Resolution/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SaveImage_1D/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/config.xml delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/verificationPoints/VP1 delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/test.py delete mode 100755 src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/verificationPoints/VP1 diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/envvars b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/envvars deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/objects.map b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/objects.map deleted file mode 100755 index 517df8311a..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/objects.map +++ /dev/null @@ -1,21 +0,0 @@ -:Data Explorer.buttonBox_QDialogButtonBox {container=':MainWindow.Data Explorer_QDockWidget' name='buttonBox' type='QDialogButtonBox' visible='1'} -:Data Explorer.qt_tabwidget_stackedwidget_QStackedWidget {container=':MainWindow.Data Explorer_QDockWidget' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:Data Explorer.splitter_QSplitter {container=':MainWindow.Data Explorer_QDockWidget' name='splitter' type='QSplitter' visible='1'} -:LogDockWidget.qt_dockwidget_floatbutton_QDockWidgetTitleButton {container=':MainWindow.LogDockWidget_QDockWidget' name='qt_dockwidget_floatbutton' type='QDockWidgetTitleButton' visible='1'} -:LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser {aboveWidget=':LogDockWidget.qt_dockwidget_floatbutton_QDockWidgetTitleButton' container=':MainWindow.LogDockWidget_QDockWidget' type='QTextBrowser' unnamed='1' visible='1'} -:MainWindow.Data Explorer_QDockWidget {type='QDockWidget' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow' windowTitle='Data Explorer'} -:MainWindow.LogDockWidget_QDockWidget {name='LogDockWidget' type='QDockWidget' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menubar_QMenuBar {name='menubar' type='QMenuBar' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow_MainSasViewWindow {name='MainWindow' type='MainSasViewWindow' visible='1'} -:_QSplashScreen {type='QSplashScreen' unnamed='1' visible='0'} -:buttonBox.Open_QPushButton {container=':Data Explorer.buttonBox_QDialogButtonBox' text='Open' type='QPushButton' unnamed='1' visible='1'} -:dataTab.groupBox_QGroupBox {container=':qt_tabwidget_stackedwidget.dataTab_QWidget' name='groupBox' type='QGroupBox' visible='1'} -:frame.stackedWidget_QStackedWidget {container=':splitter.frame_QFrame' name='stackedWidget' type='QStackedWidget' visible='1'} -:groupBox.cbSelect_QComboBox {container=':dataTab.groupBox_QGroupBox' name='cbSelect' type='QComboBox' visible='1'} -:groupBox.cmdLoad_QPushButton {container=':dataTab.groupBox_QGroupBox' name='cmdLoad' type='QPushButton' visible='1'} -:groupBox.treeView_QTreeView {container=':dataTab.groupBox_QGroupBox' name='treeView' type='QTreeView' visible='1'} -:qt_tabwidget_stackedwidget.dataTab_QWidget {container=':Data Explorer.qt_tabwidget_stackedwidget_QStackedWidget' name='dataTab' type='QWidget' visible='1'} -:splitter.frame_QFrame {container=':Data Explorer.splitter_QSplitter' name='frame' type='QFrame' visible='1'} -:stackedWidget.listView_QListView {container=':frame.stackedWidget_QStackedWidget' name='listView' type='QListView' visible='1'} -:treeView.cyl_400_20.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_400_20.txt' type='QModelIndex'} -:treeView.cyl_400_40.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_400_40.txt' type='QModelIndex'} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/scripts/bdd_hooks.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/scripts/bdd_hooks.py deleted file mode 100755 index fb4647bea2..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/scripts/bdd_hooks.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- - -# This file contains hook functions to run as the .feature file is executed. -# -# A common use-case is to use the OnScenarioStart/OnScenarioEnd hooks to -# start and stop an AUT, e.g. -# -# @OnScenarioStart -# def hook(context): -# startApplication("addressbook") -# -# @OnScenarioEnd -# def hook(context): -# currentApplicationContext().detach() -# -# See the section 'Performing Actions During Test Execution Via Hooks' in the Squish -# manual for a complete reference of the available API. - -# Detach (i.e. potentially terminate) all AUTs at the end of a scenario -@OnScenarioEnd -def hook(context): - for ctx in applicationContextList(): - ctx.detach() - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/steps/steps.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/steps/steps.py deleted file mode 100755 index 1965dfd2e2..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/shared/steps/steps.py +++ /dev/null @@ -1,56 +0,0 @@ -# -*- coding: utf-8 -*- -@Given("SasView running") -def step(context): - startApplication("sasview") - test.compare(waitForObjectExists(":_QSplashScreen").visible, False) - -@Given("empty File Explorer") -def step(context): - test.compare(str(waitForObjectExists(":groupBox.treeView_QTreeView").objectName), "treeView") - test.compare(waitForObjectExists(":groupBox.treeView_QTreeView").visible, True) - -@When("I click on Load Data") -def step(context): - sendEvent("QMouseEvent", waitForObject(":groupBox.cmdLoad_QPushButton"), QEvent.MouseButtonPress, 68, 20, Qt.LeftButton, 1, 0) - sendEvent("QMouseEvent", waitForObject(":groupBox.cmdLoad_QPushButton"), QEvent.MouseButtonRelease, 68, 20, Qt.LeftButton, 0, 0) - -@When("choose a 1D file") -def step(context): - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 12, 8, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 35, 14, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_40\\.txt") - clickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_40\\.txt", 64, 7, 0, Qt.LeftButton) - clickButton(waitForObject(":buttonBox.Open_QPushButton")) - -@Then("a new index will show up in File Explorer") -def step(context): - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").row, 0) - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").viewType, "QTreeView") - -@Then("It will be checked") -def step(context): - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").checkState, "checked") - - -@Given("a 1D file loaded") -def step(context): - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 49, 9, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 52, 11, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 64, 5, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").row, 0) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").checkState, "checked") - -@When("I select Uncheck All") -def step(context): - mouseClick(waitForObject(":groupBox.cbSelect_QComboBox"), 76, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbSelect_QComboBox", "Unselect all"), 62, 4, 0, Qt.LeftButton) - -@Then("the 1D file index will be unchecked") -def step(context): - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").checkState, "unchecked") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/suite.conf b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/suite.conf deleted file mode 100755 index 1d594727ce..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/suite.conf +++ /dev/null @@ -1,8 +0,0 @@ -AUT=sasview -ENVVARS=envvars -HOOK_SUB_PROCESSES=false -IMPLICITAUTSTART=0 -LANGUAGE=Python -TEST_CASES=tst_case1 -VERSION=3 -WRAPPERS=Qt diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.feature b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.feature deleted file mode 100755 index ecaef3cb7e..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.feature +++ /dev/null @@ -1,21 +0,0 @@ -Feature: Opening files in File Explorer - - This test will assure correct behaviour of the file loader - - Scenario: Loading a single 1D file - - Given SasView running - And empty File Explorer - When I click on Load Data - And choose a 1D file - Then a new index will show up in File Explorer - And It will be checked - - Scenario: Unselecting the file index - - Given SasView running - And a 1D file loaded - When I select Uncheck All - Then the 1D file index will be unchecked - - \ No newline at end of file diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.py deleted file mode 100755 index 75e47d0b33..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_bdd/tst_case1/test.py +++ /dev/null @@ -1,8 +0,0 @@ -source(findFile('scripts', 'python/bdd.py')) - -setupHooks('../shared/scripts/bdd_hooks.py') -collectStepDefinitions('./steps', '../shared/steps') - -def main(): - testSettings.throwOnFailure = True - runFeatureFile('test.feature') diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/envvars b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/envvars deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/objects.map b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/objects.map deleted file mode 100755 index aada2139f0..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/objects.map +++ /dev/null @@ -1,86 +0,0 @@ -:DensityPanel.Close_QPushButton {text='Close' type='QPushButton' unnamed='1' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel.Reset_QPushButton {text='Reset' type='QPushButton' unnamed='1' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel.editMassDensity_QLineEdit {name='editMassDensity' type='QLineEdit' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel.editMolarMass_QLineEdit {name='editMolarMass' type='QLineEdit' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel.editMolarVolume_QLineEdit {name='editMolarVolume' type='QLineEdit' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel.editMolecularFormula_QLineEdit {name='editMolecularFormula' type='QLineEdit' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel_DensityPanel {name='DensityPanel' type='DensityPanel' visible='1'} -:GenericScatteringCalculator.cmdClose_QPushButton {name='cmdClose' type='QPushButton' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.cmdCompute_QPushButton {name='cmdCompute' type='QPushButton' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.cmdHelp_QPushButton {name='cmdHelp' type='QPushButton' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.cmdReset_QPushButton {name='cmdReset' type='QPushButton' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.groupBox_Datafile_QGroupBox {name='groupBox_Datafile' type='QGroupBox' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.groupBox_InputParam_QGroupBox {name='groupBox_InputParam' type='QGroupBox' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.groupBox_Qrange_QGroupBox {name='groupBox_Qrange' type='QGroupBox' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox {name='groupBox_SLDPixelInfo' type='QGroupBox' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator_GenericScatteringCalculator {name='GenericScatteringCalculator' type='GenericScatteringCalculator' visible='1'} -:KiessigPanel.computeButton_QPushButton {name='computeButton' type='QPushButton' visible='1' window=':KiessigPanel_KiessigPanel'} -:KiessigPanel.groupBox_2_QGroupBox {name='groupBox_2' type='QGroupBox' visible='1' window=':KiessigPanel_KiessigPanel'} -:KiessigPanel.groupBox_QGroupBox {name='groupBox' type='QGroupBox' visible='1' window=':KiessigPanel_KiessigPanel'} -:KiessigPanel_KiessigPanel {name='KiessigPanel' type='KiessigPanel' visible='1'} -:MainWindow.Welcome to SasView_QLabel {text='Welcome to SasView' type='QLabel' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menuTool_QMenu {name='menuTool' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menubar_QMenuBar {name='menubar' type='QMenuBar' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow_MainSasViewWindow {name='MainWindow' type='MainSasViewWindow' visible='1'} -:QFileDialog.Cancel_QPushButton {text='Cancel' type='QPushButton' unnamed='1' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.fileNameLabel_QLabel {name='fileNameLabel' type='QLabel' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.fileTypeCombo_QComboBox {name='fileTypeCombo' type='QComboBox' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.splitter_QSplitter {name='splitter' type='QSplitter' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.toParentButton_QToolButton {name='toParentButton' type='QToolButton' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog_QFileDialog {name='QFileDialog' type='QFileDialog' visible='1'} -:SldPanel.Close_QPushButton {text='Close' type='QPushButton' unnamed='1' visible='1' window=':SldPanel_SldPanel'} -:SldPanel.Reset_QPushButton {text='Reset' type='QPushButton' unnamed='1' visible='1' window=':SldPanel_SldPanel'} -:SldPanel.groupBoxInput_QGroupBox {name='groupBoxInput' type='QGroupBox' visible='1' window=':SldPanel_SldPanel'} -:SldPanel.groupBoxOutput_QGroupBox {name='groupBoxOutput' type='QGroupBox' visible='1' window=':SldPanel_SldPanel'} -:SldPanel_SldPanel {name='SldPanel' type='SldPanel' visible='1'} -:SlitSizeCalculator.browseButton_QPushButton {name='browseButton' type='QPushButton' visible='1' window=':SlitSizeCalculator_SlitSizeCalculator'} -:SlitSizeCalculator.closeButton_QPushButton {name='closeButton' type='QPushButton' visible='1' window=':SlitSizeCalculator_SlitSizeCalculator'} -:SlitSizeCalculator.groupBox_2_QGroupBox {name='groupBox_2' type='QGroupBox' visible='1' window=':SlitSizeCalculator_SlitSizeCalculator'} -:SlitSizeCalculator.groupBox_QGroupBox {name='groupBox' type='QGroupBox' visible='1' window=':SlitSizeCalculator_SlitSizeCalculator'} -:SlitSizeCalculator_SlitSizeCalculator {name='SlitSizeCalculator' type='SlitSizeCalculator' visible='1'} -:_Plotter2D {type='Plotter2D' unnamed='1' visible='1'} -:fileNameEdit_QLineEdit {buddy=':QFileDialog.fileNameLabel_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'} -:frame.stackedWidget_QStackedWidget {container=':splitter.frame_QFrame' name='stackedWidget' type='QStackedWidget' visible='1'} -:groupBox.data_file_QLineEdit {container=':SlitSizeCalculator.groupBox_QGroupBox' name='data_file' type='QLineEdit' visible='1'} -:groupBox.deltaq_in_QLineEdit {container=':KiessigPanel.groupBox_QGroupBox' name='deltaq_in' type='QLineEdit' visible='1'} -:groupBoxInput.editMassDensity_QLineEdit {container=':SldPanel.groupBoxInput_QGroupBox' name='editMassDensity' type='QLineEdit' visible='1'} -:groupBoxInput.editMolecularFormula_QLineEdit {container=':SldPanel.groupBoxInput_QGroupBox' name='editMolecularFormula' type='QLineEdit' visible='1'} -:groupBoxInput.editWavelength_QLineEdit {container=':SldPanel.groupBoxInput_QGroupBox' name='editWavelength' type='QLineEdit' visible='1'} -:groupBoxOutput.editCuKaSldReal_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editCuKaSldReal' type='QLineEdit' visible='1'} -:groupBoxOutput.editMoKaSldReal_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editMoKaSldReal' type='QLineEdit' visible='1'} -:groupBoxOutput.editNeutronAbsXs_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editNeutronAbsXs' type='QLineEdit' visible='1'} -:groupBoxOutput.editNeutronIncXs_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editNeutronIncXs' type='QLineEdit' visible='1'} -:groupBoxOutput.editNeutronLength_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editNeutronLength' type='QLineEdit' visible='1'} -:groupBoxOutput.editNeutronSldReal_QLineEdit {container=':SldPanel.groupBoxOutput_QGroupBox' name='editNeutronSldReal' type='QLineEdit' visible='1'} -:groupBox_2.lengthscale_out_QLineEdit {container=':KiessigPanel.groupBox_2_QGroupBox' name='lengthscale_out' type='QLineEdit' visible='1'} -:groupBox_2.slit_length_out_QLineEdit {container=':SlitSizeCalculator.groupBox_2_QGroupBox' name='slit_length_out' type='QLineEdit' visible='1'} -:groupBox_5.txtMx_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_5_QGroupBox' name='txtMx' type='QLineEdit' visible='1'} -:groupBox_5.txtMy_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_5_QGroupBox' name='txtMy' type='QLineEdit' visible='1'} -:groupBox_5.txtMz_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_5_QGroupBox' name='txtMz' type='QLineEdit' visible='1'} -:groupBox_5.txtNucl_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_5_QGroupBox' name='txtNucl' type='QLineEdit' visible='1'} -:groupBox_6.txtXnodes_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_6_QGroupBox' name='txtXnodes' type='QLineEdit' visible='1'} -:groupBox_6.txtYnodes_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_6_QGroupBox' name='txtYnodes' type='QLineEdit' visible='1'} -:groupBox_6.txtZnodes_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_6_QGroupBox' name='txtZnodes' type='QLineEdit' visible='1'} -:groupBox_Datafile.cbShape_QComboBox {container=':GenericScatteringCalculator.groupBox_Datafile_QGroupBox' name='cbShape' type='QComboBox' visible='1'} -:groupBox_Datafile.cmdDraw_QPushButton {container=':GenericScatteringCalculator.groupBox_Datafile_QGroupBox' name='cmdDraw' type='QPushButton' visible='1'} -:groupBox_Datafile.cmdLoad_QPushButton {container=':GenericScatteringCalculator.groupBox_Datafile_QGroupBox' name='cmdLoad' type='QPushButton' visible='1'} -:groupBox_Datafile.txtData_QLineEdit {container=':GenericScatteringCalculator.groupBox_Datafile_QGroupBox' name='txtData' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtBackground_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtBackground' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtScale_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtScale' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtSolventSLD_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtSolventSLD' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtTotalVolume_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtTotalVolume' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtUpFracIn_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtUpFracIn' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtUpFracOut_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtUpFracOut' type='QLineEdit' visible='1'} -:groupBox_InputParam.txtUpTheta_QLineEdit {container=':GenericScatteringCalculator.groupBox_InputParam_QGroupBox' name='txtUpTheta' type='QLineEdit' visible='1'} -:groupBox_Qrange.txtNoQBins_QLineEdit {container=':GenericScatteringCalculator.groupBox_Qrange_QGroupBox' name='txtNoQBins' type='QLineEdit' visible='1'} -:groupBox_SLDPixelInfo.cmdDrawpoints_QPushButton {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='cmdDrawpoints' type='QPushButton' visible='1'} -:groupBox_SLDPixelInfo.cmdSave_QPushButton {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='cmdSave' type='QPushButton' visible='1'} -:groupBox_SLDPixelInfo.groupBox_5_QGroupBox {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='groupBox_5' type='QGroupBox' visible='1'} -:groupBox_SLDPixelInfo.groupBox_6_QGroupBox {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='groupBox_6' type='QGroupBox' visible='1'} -:groupBox_SLDPixelInfo.groupBox_Stepsize_QGroupBox {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='groupBox_Stepsize' type='QGroupBox' visible='1'} -:groupBox_SLDPixelInfo.txtNoPixels_QLineEdit {container=':GenericScatteringCalculator.groupBox_SLDPixelInfo_QGroupBox' name='txtNoPixels' type='QLineEdit' visible='1'} -:groupBox_Stepsize.txtXstepsize_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_Stepsize_QGroupBox' name='txtXstepsize' type='QLineEdit' visible='1'} -:groupBox_Stepsize.txtYstepsize_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_Stepsize_QGroupBox' name='txtYstepsize' type='QLineEdit' visible='1'} -:groupBox_Stepsize.txtZstepsize_QLineEdit {container=':groupBox_SLDPixelInfo.groupBox_Stepsize_QGroupBox' name='txtZstepsize' type='QLineEdit' visible='1'} -:splitter.frame_QFrame {container=':QFileDialog.splitter_QSplitter' name='frame' type='QFrame' visible='1'} -:stackedWidget.listView_QListView {container=':frame.stackedWidget_QStackedWidget' name='listView' type='QListView' visible='1'} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/suite.conf b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/suite.conf deleted file mode 100755 index 42a28ca12a..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/suite.conf +++ /dev/null @@ -1,8 +0,0 @@ -AUT=sasview -ENVVARS=envvars -HOOK_SUB_PROCESSES=false -IMPLICITAUTSTART=0 -LANGUAGE=JavaScript -TEST_CASES=tst_SLD_Calculator tst_Density_Calculator tst_SlitSize_Calculator tst_Kiessing_Calculator tst_Scattering_Calculator -VERSION=3 -WRAPPERS=Qt diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Density_Calculator/test.js b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Density_Calculator/test.js deleted file mode 100755 index ab27c731f4..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Density_Calculator/test.js +++ /dev/null @@ -1,27 +0,0 @@ -function main() { - startApplication("sasview"); - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Density/Volume Calculator")); - test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").visible, true); - test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").text, "H2O"); - test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").displayText, "H2O"); - test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "18.0153"); - test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").visible, true); - test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").text, ""); - test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, ""); - test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").visible, true); - type(waitForObject(":DensityPanel.editMolecularFormula_QLineEdit"), "2"); - type(waitForObject(":DensityPanel.editMolecularFormula_QLineEdit"), ""); - type(waitForObject(":DensityPanel.editMolarMass_QLineEdit"), ""); - type(waitForObject(":DensityPanel.editMolarVolume_QLineEdit"), "35"); - type(waitForObject(":DensityPanel.editMolarVolume_QLineEdit"), ""); - test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "34.0147"); - test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, "0.971848571429"); - clickButton(waitForObject(":DensityPanel.Reset_QPushButton")); - test.compare(waitForObjectExists(":DensityPanel.editMolecularFormula_QLineEdit").text, "H2O"); - test.compare(waitForObjectExists(":DensityPanel.editMolarMass_QLineEdit").text, "18.0153"); - test.compare(waitForObjectExists(":DensityPanel.editMolarVolume_QLineEdit").text, ""); - test.compare(waitForObjectExists(":DensityPanel.editMassDensity_QLineEdit").text, ""); - clickButton(waitForObject(":DensityPanel.Close_QPushButton")); -} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Kiessing_Calculator/test.js b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Kiessing_Calculator/test.js deleted file mode 100755 index 88b8126cac..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Kiessing_Calculator/test.js +++ /dev/null @@ -1,30 +0,0 @@ -function main() { - startApplication("sasview"); - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Kiessig Thickness Calculator")); - test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").windowTitle, "Kiessig Thickness Calculator"); - test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").visible, true); - test.compare(waitForObjectExists(":groupBox.deltaq_in_QLineEdit").text, "0.05"); - test.compare(waitForObjectExists(":groupBox.deltaq_in_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, ""); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), ""); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), ""); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "1"); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), ""); - clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton")); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, "62.832"); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true); - mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 34, 7, -67, 5, 1, Qt.LeftButton); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "rrrr"); - clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton")); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, ""); - test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true); - mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 35, 6, -94, 10, 1, Qt.LeftButton); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "0"); - clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton")); - mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 20, 13, -33, -1, 1, Qt.LeftButton); - type(waitForObject(":groupBox.deltaq_in_QLineEdit"), ""); - mouseClick(waitForObject(":groupBox_2.lengthscale_out_QLineEdit"), 44, 8, 0, Qt.LeftButton); - sendEvent("QCloseEvent", waitForObject(":KiessigPanel_KiessigPanel")); -} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SLD_Calculator/test.js b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SLD_Calculator/test.js deleted file mode 100755 index c827ec51f3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SLD_Calculator/test.js +++ /dev/null @@ -1,45 +0,0 @@ -function main() { - startApplication("sasview"); - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "SLD Calculator")); - test.compare(waitForObjectExists(":SldPanel_SldPanel").windowTitle, "SLD Calculator"); - test.compare(waitForObjectExists(":SldPanel_SldPanel").visible, true); - test.compare(waitForObjectExists(":groupBoxInput.editMolecularFormula_QLineEdit").displayText, "H2O"); - test.compare(waitForObjectExists(":groupBoxInput.editMolecularFormula_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBoxInput.editMolecularFormula_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBoxInput.editMassDensity_QLineEdit").text, "1"); - test.compare(waitForObjectExists(":groupBoxInput.editWavelength_QLineEdit").text, "6"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronSldReal_QLineEdit").text, "-5.61e-07"); - test.compare(waitForObjectExists(":groupBoxOutput.editCuKaSldReal_QLineEdit").text, "9.47e-06"); - test.compare(waitForObjectExists(":groupBoxOutput.editMoKaSldReal_QLineEdit").text, "9.43e-06"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronIncXs_QLineEdit").text, "5.37"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronAbsXs_QLineEdit").text, "0.0742"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronLength_QLineEdit").text, "0.175"); - type(waitForObject(":groupBoxInput.editMolecularFormula_QLineEdit"), "2"); - type(waitForObject(":groupBoxInput.editMolecularFormula_QLineEdit"), ""); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronSldReal_QLineEdit").text, "7.31e-07"); - test.compare(waitForObjectExists(":groupBoxOutput.editCuKaSldReal_QLineEdit").text, "9.03e-06"); - test.compare(waitForObjectExists(":groupBoxOutput.editMoKaSldReal_QLineEdit").text, "8.99e-06"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronIncXs_QLineEdit").text, "2.84"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronAbsXs_QLineEdit").text, "0.0393"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronLength_QLineEdit").text, "0.323"); - type(waitForObject(":groupBoxInput.editMassDensity_QLineEdit"), "5"); - type(waitForObject(":groupBoxInput.editMassDensity_QLineEdit"), ""); - type(waitForObject(":groupBoxInput.editWavelength_QLineEdit"), "10"); - type(waitForObject(":groupBoxInput.editWavelength_QLineEdit"), ""); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronSldReal_QLineEdit").text, "3.65e-06"); - test.compare(waitForObjectExists(":groupBoxOutput.editCuKaSldReal_QLineEdit").text, "4.52e-05"); - test.compare(waitForObjectExists(":groupBoxOutput.editMoKaSldReal_QLineEdit").text, "4.5e-05"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronIncXs_QLineEdit").text, "14.2"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronAbsXs_QLineEdit").text, "0.328"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronLength_QLineEdit").text, "0.0641"); - clickButton(waitForObject(":SldPanel.Reset_QPushButton")); - test.compare(waitForObjectExists(":groupBoxInput.editMolecularFormula_QLineEdit").text, "H2O"); - test.compare(waitForObjectExists(":groupBoxInput.editMassDensity_QLineEdit").text, "1"); - test.compare(waitForObjectExists(":groupBoxInput.editWavelength_QLineEdit").text, "6"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronSldReal_QLineEdit").text, "-5.61e-07"); - test.compare(waitForObjectExists(":groupBoxOutput.editNeutronIncXs_QLineEdit").text, "5.37"); - sendEvent("QWheelEvent", waitForObject(":SldPanel_SldPanel"), -1835, 357, 120, 0, 2); - sendEvent("QWheelEvent", waitForObject(":SldPanel_SldPanel"), -1456, 356, -120, 0, 2); - clickButton(waitForObject(":SldPanel.Close_QPushButton")); -} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Scattering_Calculator/test.js b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Scattering_Calculator/test.js deleted file mode 100755 index fbecdf3e7c..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_Scattering_Calculator/test.js +++ /dev/null @@ -1,170 +0,0 @@ -function main() { - startApplication("sasview"); - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Generic Scattering Calculator")); - setWindowState(waitForObject(":MainWindow_MainSasViewWindow"), WindowState.Minimize); - test.compare(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").windowTitle, "Generic SAS Calculator"); - test.compare(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").visible, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").modal, false); - test.compare(waitForObjectExists(":groupBox_Datafile.txtData_QLineEdit").toolTip, "Display name of loaded datafile."); - test.compare(waitForObjectExists(":groupBox_Datafile.txtData_QLineEdit").text, "Default SLD Profile"); - test.compare(waitForObjectExists(":groupBox_Datafile.cmdLoad_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_Datafile.cmdDraw_QPushButton").enabled, false); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").currentText, "Rectangular"); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").enabled, true); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").count, 2); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").currentIndex, 0); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").text, "1000"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").toolTip, "

Ratio of spin up/(spin up + spin down) neutrons after the analyzer.

It must be between 0 and 1.

It is equal to 0.5 for unpolarized neutrons.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").toolTip, "

Ratio of spin up/(spin up + spin down) neutrons before the sample.

It must be between 0 and 1.

It is equal to 0.5 for unpolarized neutrons.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").toolTip, "

Polarization angle.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").toolTip, "

Default total volume calculated from the pizel information (or natural density for pdb file)

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").text, "216000.0"); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdCompute_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdReset_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdClose_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdHelp_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.cmdDrawpoints_QPushButton").enabled, false); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.cmdSave_QPushButton").enabled, false); - clickButton(waitForObject(":GenericScatteringCalculator.cmdCompute_QPushButton")); - - sendEvent("QMoveEvent", waitForObject(":_Plotter2D"), 1165, 717, 1309, 731); - sendEvent("QMoveEvent", waitForObject(":_Plotter2D"), 1178, 699, 1322, 713); - sendEvent("QMoveEvent", waitForObject(":_Plotter2D"), 1026, 396, 1170, 410); - sendEvent("QCloseEvent", waitForObject(":_Plotter2D")); - mouseClick(waitForObject(":groupBox_Datafile.cbShape_QComboBox"), 122, 9, 0, Qt.LeftButton); - mouseClick(waitForObjectItem(":groupBox_Datafile.cbShape_QComboBox", "Ellipsoid"), 108, 9, 0, Qt.LeftButton); - mouseClick(waitForObject(":groupBox_Qrange.txtNoQBins_QLineEdit"), 31, 15, 0, Qt.LeftButton); - - mouseClick(waitForObject(":groupBox_Datafile.cbShape_QComboBox"), 137, 8, 0, Qt.LeftButton); - mouseClick(waitForObjectItem(":groupBox_Datafile.cbShape_QComboBox", "Ellipsoid"), 125, 2, 0, Qt.LeftButton); - clickButton(waitForObject(":GenericScatteringCalculator.cmdCompute_QPushButton")); - sendEvent("QCloseEvent", waitForObject(":_Plotter2D")); - mouseClick(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), 33, 10, 0, Qt.LeftButton); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), "2"); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpFracIn_QLineEdit"), "2"); - mouseDrag(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), 24, 11, -26, 11, 1, Qt.LeftButton); - type(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), "ee"); - type(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), "2.0"); - type(waitForObject(":groupBox_InputParam.txtUpTheta_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtBackground_QLineEdit"), "1.0"); - type(waitForObject(":groupBox_InputParam.txtBackground_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtScale_QLineEdit"), "2.0"); - type(waitForObject(":groupBox_InputParam.txtScale_QLineEdit"), ""); - type(waitForObject(":groupBox_InputParam.txtSolventSLD_QLineEdit"), "10.0"); - type(waitForObject(":groupBox_InputParam.txtSolventSLD_QLineEdit"), ""); - clickButton(waitForObject(":GenericScatteringCalculator.cmdCompute_QPushButton")); - - clickButton(waitForObject(":GenericScatteringCalculator.cmdReset_QPushButton")); - - test.compare(waitForObjectExists(":groupBox_Datafile.txtData_QLineEdit").toolTip, "Display name of loaded datafile."); - test.compare(waitForObjectExists(":groupBox_Datafile.txtData_QLineEdit").text, "Default SLD Profile"); - test.compare(waitForObjectExists(":groupBox_Datafile.cmdLoad_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_Datafile.cmdDraw_QPushButton").enabled, false); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").currentText, "Rectangular"); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").enabled, true); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").count, 2); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").currentIndex, 0); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").text, "1000"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").toolTip, "

Ratio of spin up/(spin up + spin down) neutrons after the analyzer.

It must be between 0 and 1.

It is equal to 0.5 for unpolarized neutrons.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").toolTip, "

Ratio of spin up/(spin up + spin down) neutrons before the sample.

It must be between 0 and 1.

It is equal to 0.5 for unpolarized neutrons.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").toolTip, "

Polarization angle.

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").toolTip, "

Default total volume calculated from the pizel information (or natural density for pdb file)

"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").readOnly, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").text, "216000.0"); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdCompute_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdReset_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdClose_QPushButton").enabled, true); - test.compare(waitForObjectExists(":GenericScatteringCalculator.cmdHelp_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.cmdDrawpoints_QPushButton").enabled, false); - snooze(2) - - clickButton(waitForObject(":groupBox_Datafile.cmdLoad_QPushButton")); - waitForObjectItem(":stackedWidget.listView_QListView", "test"); - doubleClickItem(":stackedWidget.listView_QListView", "test", 43, 15, 0, Qt.LeftButton); - waitForObjectItem(":stackedWidget.listView_QListView", "coordinate\\_data"); - doubleClickItem(":stackedWidget.listView_QListView", "coordinate\\_data", 42, 7, 0, Qt.LeftButton); - waitForObjectItem(":stackedWidget.listView_QListView", "A\\_Raw\\_Example-1\\.omf"); - doubleClickItem(":stackedWidget.listView_QListView", "A\\_Raw\\_Example-1\\.omf", 36, 10, 0, Qt.LeftButton); - snooze(2) - test.compare(waitForObjectExists(":groupBox_Datafile.txtData_QLineEdit").text, "A_Raw_Example-1.omf"); - test.compare(waitForObjectExists(":groupBox_Datafile.cbShape_QComboBox").enabled, false); - test.compare(waitForObjectExists(":groupBox_Datafile.cmdDraw_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracIn_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").text, "1.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpFracOut_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_InputParam.txtUpTheta_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBox_InputParam.txtBackground_QLineEdit").text, "0.01"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtScale_QLineEdit").text, "1.02"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtScale_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBox_InputParam.txtSolventSLD_QLineEdit").text, "0.0"); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBox_InputParam.txtTotalVolume_QLineEdit").text, "128000000.0"); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.txtNoPixels_QLineEdit").text, "16000"); - test.compare(waitForObjectExists(":groupBox_5.txtMx_QLineEdit").text, "7.855e-09"); - test.compare(waitForObjectExists(":groupBox_5.txtMx_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_5.txtMy_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_5.txtMy_QLineEdit").text, "4.5169e-08"); - test.compare(waitForObjectExists(":groupBox_5.txtMz_QLineEdit").text, "9.9511e-10"); - test.compare(waitForObjectExists(":groupBox_5.txtMz_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_5.txtNucl_QLineEdit").text, "0"); - test.compare(waitForObjectExists(":groupBox_5.txtNucl_QLineEdit").enabled, true); - test.compare(waitForObjectExists(":groupBox_6.txtXnodes_QLineEdit").text, "40"); - test.compare(waitForObjectExists(":groupBox_6.txtXnodes_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_6.txtYnodes_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_6.txtYnodes_QLineEdit").text, "40"); - test.compare(waitForObjectExists(":groupBox_6.txtZnodes_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_6.txtZnodes_QLineEdit").text, "10"); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtXstepsize_QLineEdit").text, "20"); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtXstepsize_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtYstepsize_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtYstepsize_QLineEdit").text, "20"); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtZstepsize_QLineEdit").enabled, false); - test.compare(waitForObjectExists(":groupBox_Stepsize.txtZstepsize_QLineEdit").text, "20"); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.cmdDrawpoints_QPushButton").enabled, true); - test.compare(waitForObjectExists(":groupBox_SLDPixelInfo.cmdSave_QPushButton").enabled, true); - sendEvent("QMouseEvent", waitForObject(":groupBox_SLDPixelInfo.cmdSave_QPushButton"), QEvent.MouseButtonPress, 44, 5, Qt.LeftButton, 1, 0); - sendEvent("QMouseEvent", waitForObject(":groupBox_SLDPixelInfo.cmdSave_QPushButton"), QEvent.MouseButtonRelease, 44, 5, Qt.LeftButton, 0, 0); - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle, "Save As"); - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").modal, true); - test.compare(waitForObjectExists(":fileNameEdit_QLineEdit").text, "sld_file"); - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").count, 1); - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText, "SLD file (*.sld)"); - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentIndex, 0); - sendEvent("QMouseEvent", waitForObject(":QFileDialog.Cancel_QPushButton"), QEvent.MouseButtonPress, 36, 12, Qt.LeftButton, 1, 0); - sendEvent("QMouseEvent", waitForObject(":QFileDialog.Cancel_QPushButton"), QEvent.MouseButtonRelease, 36, 12, Qt.LeftButton, 0, 0); - clickButton(waitForObject(":groupBox_SLDPixelInfo.cmdDrawpoints_QPushButton")); - -} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SlitSize_Calculator/test.js b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SlitSize_Calculator/test.js deleted file mode 100755 index 63ca09e9a4..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_calculators/tst_SlitSize_Calculator/test.js +++ /dev/null @@ -1,28 +0,0 @@ -function main() { - startApplication("sasview"); - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")); - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Slit Size Calculator")); - test.compare(waitForObjectExists(":groupBox.data_file_QLineEdit").text, ""); - test.compare(waitForObjectExists(":groupBox_2.slit_length_out_QLineEdit").text, ""); - clickButton(waitForObject(":SlitSizeCalculator.browseButton_QPushButton")); - waitForObjectItem(":stackedWidget.listView_QListView", "test"); - doubleClickItem(":stackedWidget.listView_QListView", "test", 28, 5, 0, Qt.LeftButton); - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data"); - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 24, 7, 0, Qt.LeftButton); - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt"); - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 62, 13, 0, Qt.LeftButton); - test.compare(waitForObjectExists(":groupBox.data_file_QLineEdit").text, "cyl_400_20.txt"); - test.compare(waitForObjectExists(":groupBox_2.slit_length_out_QLineEdit").text, "0.10238"); - clickButton(waitForObject(":SlitSizeCalculator.browseButton_QPushButton")); - clickButton(waitForObject(":QFileDialog.toParentButton_QToolButton")); - waitForObjectItem(":stackedWidget.listView_QListView", "2d\\_data"); - doubleClickItem(":stackedWidget.listView_QListView", "2d\\_data", 31, 5, 0, Qt.LeftButton); - waitForObjectItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_40\\_percent\\.dat"); - doubleClickItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_40\\_percent\\.dat", 75, 14, 0, Qt.LeftButton); - sendEvent("QWheelEvent", waitForObject(":MainWindow.Welcome to SasView_QLabel"), 756, 5, -120, 0, 2); - sendEvent("QWheelEvent", waitForObject(":MainWindow.Welcome to SasView_QLabel"), 756, 5, -120, 0, 2); - test.compare(waitForObjectExists(":groupBox.data_file_QLineEdit").text, "P123_D2O_40_percent.dat"); - test.compare(waitForObjectExists(":groupBox_2.slit_length_out_QLineEdit").text, "ERROR!"); - test.compare(waitForObjectExists(":SlitSizeCalculator.browseButton_QPushButton").toolTip, "

Compute the thickness or diameter.

"); - clickButton(waitForObject(":SlitSizeCalculator.closeButton_QPushButton")); -} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/config.xml deleted file mode 100755 index 05a2f87901..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -SasView Qt suite - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/envvars b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/envvars deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/objects.map b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/objects.map deleted file mode 100755 index 973f9dca29..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/objects.map +++ /dev/null @@ -1,290 +0,0 @@ -:AboutUI_AboutBox {name='AboutUI' type='AboutBox' visible='1'} -:Acknowledgements_Acknowledgements {name='Acknowledgements' type='Acknowledgements' visible='1'} -:AddText_AddText {name='AddText' type='AddText' visible='1'} -:ColorMapUI_ColorMap {name='ColorMapUI' type='ColorMap' visible='1'} -:Data Explorer.DataLoadWidget_DataExplorerWindow {container=':MainWindow.Data Explorer_QDockWidget' name='DataLoadWidget' type='DataExplorerWindow' visible='1'} -:Data Explorer.buttonBox_QDialogButtonBox {container=':MainWindow.Data Explorer_QDockWidget' name='buttonBox' type='QDialogButtonBox' visible='1'} -:Data Explorer.fileTypeCombo_QComboBox {container=':MainWindow.Data Explorer_QDockWidget' name='fileTypeCombo' type='QComboBox' visible='1'} -:Data Explorer.lookInCombo_QComboBox {container=':MainWindow.Data Explorer_QDockWidget' name='lookInCombo' type='QComboBox' visible='1'} -:Data Explorer.qt_msgbox_buttonbox_QDialogButtonBox {container=':MainWindow.Data Explorer_QDockWidget' name='qt_msgbox_buttonbox' type='QDialogButtonBox' visible='1'} -:Data Explorer.qt_tabwidget_stackedwidget_QStackedWidget {container=':MainWindow.Data Explorer_QDockWidget' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:Data Explorer.splitter_QSplitter {container=':MainWindow.Data Explorer_QDockWidget' name='splitter' type='QSplitter' visible='1'} -:Data Info: M1 [barbell2d]_QTextEdit {type='QTextEdit' unnamed='1' visible='1' windowTitle='Data Info: M1 [barbell2d]'} -:Data Info: M1 [core_shell_bicelle_elliptical]_QTextEdit {type='QTextEdit' unnamed='1' visible='1' windowTitle='Data Info: M1 [core_shell_bicelle_elliptical]'} -:Data Info: M1 [fractal_core_shell]_QTextEdit {type='QTextEdit' unnamed='1' visible='1' windowTitle='Data Info: M1 [fractal_core_shell]'} -:Data Info: P123_D2O_30_percent.dat_QTextEdit {type='QTextEdit' unnamed='1' visible='1' windowTitle='Data Info: P123_D2O_30_percent.dat'} -:Data Info: cyl_400_20.txt_QTextEdit {type='QTextEdit' unnamed='1' visible='1' windowTitle='Data Info: cyl_400_20.txt'} -:DensityPanel.Close_QPushButton {text='Close' type='QPushButton' unnamed='1' visible='1' window=':DensityPanel_DensityPanel'} -:DensityPanel_DensityPanel {name='DensityPanel' type='DensityPanel' visible='1'} -:Error_HeaderViewItem {container=':lstParams_QHeaderView' text='Error' type='HeaderViewItem' visible='true'} -:Figure 4_MainWindow {type='MainWindow' unnamed='1' visible='0' windowTitle='Figure 4'} -:Figure 5_MainWindow {type='MainWindow' unnamed='1' visible='0' windowTitle='Figure 5'} -:Figure 6_MainWindow {type='MainWindow' unnamed='1' visible='0' windowTitle='Figure 6'} -:FittingOptions_FittingOptions {name='FittingOptions' type='FittingOptions' visible='1'} -:FittingWidgetUI.Open_QPushButton {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' text='Open' type='QPushButton' unnamed='1' visible='1'} -:FittingWidgetUI.cmdFit_QPushButton {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='cmdFit' type='QPushButton' visible='1'} -:FittingWidgetUI.cmdFit_QPushButton_2 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_3' name='cmdFit' type='QPushButton' visible='1'} -:FittingWidgetUI.cmdHelp_QPushButton {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='cmdHelp' type='QPushButton' visible='1'} -:FittingWidgetUI.cmdPlot_QPushButton {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2' name='cmdPlot' type='QPushButton' visible='0'} -:FittingWidgetUI.cmdPlot_QPushButton_2 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='cmdPlot' type='QPushButton' visible='1'} -:FittingWidgetUI.label_QLabel {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2' name='label' type='QLabel' visible='0'} -:FittingWidgetUI.label_QLabel_2 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='label' type='QLabel' visible='1'} -:FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget_2 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_3' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget_3 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_4' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:FittingWidgetUI.qt_tabwidget_tabbar_QTabBar {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='qt_tabwidget_tabbar' type='QTabBar' visible='1'} -:FittingWidgetUI.splitter_QSplitter {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='splitter' type='QSplitter' visible='1'} -:FittingWidgetUI.tabFitting_QTabWidget {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2' name='tabFitting' type='QTabWidget' visible='0'} -:FittingWidgetUI.tabFitting_QTabWidget_2 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget' name='tabFitting' type='QTabWidget' visible='1'} -:FittingWidgetUI.tabFitting_QTabWidget_3 {container=':qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_3' name='tabFitting' type='QTabWidget' visible='1'} -:GenericScatteringCalculator.cmdClose_QPushButton {name='cmdClose' type='QPushButton' visible='1' window=':GenericScatteringCalculator_GenericScatteringCalculator'} -:GenericScatteringCalculator_GenericScatteringCalculator {name='GenericScatteringCalculator' type='GenericScatteringCalculator' visible='1'} -:Info.Type: Data2D_QModelIndex {column='0' container=':P123_D2O_30_percent.dat.Info_QModelIndex' text='Type: Data2D' type='QModelIndex'} -:Information.No_QPushButton {text='No' type='QPushButton' unnamed='1' visible='1' window=':Information_QMessageBox'} -:Information.Yes_QPushButton {text='Yes' type='QPushButton' unnamed='1' visible='1' window=':Information_QMessageBox'} -:Information_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Information'} -:KiessigPanel.closeButton_QPushButton {name='closeButton' type='QPushButton' visible='1' window=':KiessigPanel_KiessigPanel'} -:KiessigPanel_KiessigPanel {name='KiessigPanel' type='KiessigPanel' visible='1'} -:LinearFitUI.cmdClose_QPushButton {name='cmdClose' type='QPushButton' visible='1' window=':LinearFitUI_LinearFit'} -:LinearFitUI.cmdFit_QPushButton {name='cmdFit' type='QPushButton' visible='1' window=':LinearFitUI_LinearFit'} -:LinearFitUI.groupBox_2_QGroupBox {name='groupBox_2' type='QGroupBox' visible='1' window=':LinearFitUI_LinearFit'} -:LinearFitUI.groupBox_QGroupBox {name='groupBox' type='QGroupBox' visible='1' window=':LinearFitUI_LinearFit'} -:LinearFitUI_LinearFit {name='LinearFitUI' type='LinearFit' visible='1'} -:LogDockWidget.qt_dockwidget_floatbutton_QDockWidgetTitleButton {container=':MainWindow.LogDockWidget_QDockWidget' name='qt_dockwidget_floatbutton' type='QDockWidgetTitleButton' visible='1'} -:LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser {aboveWidget=':LogDockWidget.qt_dockwidget_floatbutton_QDockWidgetTitleButton' container=':MainWindow.LogDockWidget_QDockWidget' type='QTextBrowser' unnamed='1' visible='1'} -:M1 [fractal_core_shell]_QMenu {title='M1 [fractal_core_shell]' type='QMenu' unnamed='1' visible='1' window=':MainWindow_QMenu'} -:MainWindow.Data Explorer_QDockWidget {type='QDockWidget' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow' windowTitle='Data Explorer'} -:MainWindow.Data Explorer_QWorkspace {aboveWidget=':MainWindow.toolBar_QToolBar' leftWidget=':MainWindow.Data Explorer_QDockWidget' type='QWorkspace' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.IPythonDockWidget_QDockWidget {name='IPythonDockWidget' type='QDockWidget' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.LogDockWidget_QDockWidget {name='LogDockWidget' type='QDockWidget' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.Version 4.1.2 is available! _QLabel {text='Version 4.1.2 is available! ' type='QLabel' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menuFitting_QMenu {name='menuFitting' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menuHelp_QMenu {name='menuHelp' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menuTool_QMenu {name='menuTool' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menuWindow_QMenu {name='menuWindow' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menu_File_QMenu {name='menu_File' type='QMenu' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.menubar_QMenuBar {name='menubar' type='QMenuBar' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild {name='qt_workspacechild' occurrence='2' type='QWorkspaceChild' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild_2 {name='qt_workspacechild' type='QWorkspaceChild' visible='0' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild_3 {name='qt_workspacechild' type='QWorkspaceChild' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild_4 {name='qt_workspacechild' occurrence='3' type='QWorkspaceChild' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild_5 {name='qt_workspacechild' occurrence='5' type='QWorkspaceChild' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.qt_workspacechild_QWorkspaceChild_6 {name='qt_workspacechild' occurrence='4' type='QWorkspaceChild' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow.toolBar_QToolBar {name='toolBar' type='QToolBar' visible='1' window=':MainWindow_MainSasViewWindow'} -:MainWindow_MainSasViewWindow {name='MainWindow' type='MainSasViewWindow' visible='1'} -:MainWindow_QMenu {type='QMenu' unnamed='1' visible='1' window=':MainWindow_MainSasViewWindow'} -:MaskEditorUI.frame_QFrame {name='frame' type='QFrame' visible='1' window=':MaskEditorUI_MaskEditor'} -:MaskEditorUI_MaskEditor {name='MaskEditorUI' type='MaskEditor' visible='1'} -:P123_D2O_30_percent.dat.Info_QModelIndex {column='0' container=':treeView.P123_D2O_30_percent.dat_QModelIndex' text='Info' type='QModelIndex'} -:Plot M1 [core_shell_bicelle_elliptical]_FigureCanvasQTAgg {type='FigureCanvasQTAgg' unnamed='1' visible='1' window=':Plot M1 [core_shell_bicelle_elliptical]_Plotter'} -:Plot M1 [core_shell_bicelle_elliptical]_Plotter {type='Plotter' unnamed='1' visible='1' windowTitle='Plot M1 [core_shell_bicelle_elliptical]'} -:Plot P123_D2O_30_percent.dat_FigureCanvasQTAgg {type='FigureCanvasQTAgg' unnamed='1' visible='1' window=':Plot P123_D2O_30_percent.dat_Plotter2D'} -:Plot P123_D2O_30_percent.dat_Plotter2D {type='Plotter2D' unnamed='1' visible='1' windowTitle='Plot P123_D2O_30_percent.dat'} -:Plot cyl_400_20.txt_FigureCanvasQTAgg {type='FigureCanvasQTAgg' unnamed='1' visible='1' window=':Plot cyl_400_20.txt_Plotter'} -:Plot cyl_400_20.txt_Plotter {type='Plotter' unnamed='1' visible='1' windowTitle='Plot cyl_400_20.txt'} -:PlotPropertiesUI_PlotProperties {name='PlotPropertiesUI' type='PlotProperties' visible='1'} -:Polydispersity.0_QModelIndex {column='1' container=':radius.Polydispersity_QModelIndex_2' text='0' type='QModelIndex'} -:Polydispersity.0_QModelIndex_2 {column='1' container=':radius.Polydispersity_QModelIndex_2' text='0' type='QModelIndex'} -:Polydispersity.gaussian_QModelIndex {column='4' container=':radius.Polydispersity_QModelIndex_2' text='gaussian' type='QModelIndex'} -:Polydispersity.gaussian_QModelIndex_2 {column='4' container=':radius.Polydispersity_QModelIndex_2' text='gaussian' type='QModelIndex'} -:Print.Cancel_Button {container=':Print_Dialog' text='Cancel' type='Button'} -:Print_Dialog {text='Print' type='Dialog'} -:QFileDialog.Cancel_QPushButton {text='Cancel' type='QPushButton' unnamed='1' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.Save_QPushButton {text='Save' type='QPushButton' unnamed='1' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.fileNameLabel_QLabel {name='fileNameLabel' type='QLabel' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog.fileTypeCombo_QComboBox {name='fileTypeCombo' type='QComboBox' visible='1' window=':QFileDialog_QFileDialog'} -:QFileDialog_QFileDialog {name='QFileDialog' type='QFileDialog' visible='1'} -:SldPanel.Close_QPushButton {text='Close' type='QPushButton' unnamed='1' visible='1' window=':SldPanel_SldPanel'} -:SldPanel_SldPanel {name='SldPanel' type='SldPanel' visible='1'} -:SlitSizeCalculator.closeButton_QPushButton {name='closeButton' type='QPushButton' visible='1' window=':SlitSizeCalculator_SlitSizeCalculator'} -:SlitSizeCalculator_SlitSizeCalculator {name='SlitSizeCalculator' type='SlitSizeCalculator' visible='1'} -:Warning_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Warning'} -:WindowTitle_WindowTitle {name='WindowTitle' type='WindowTitle' visible='1'} -:_QSplashScreen {type='QSplashScreen' unnamed='1' visible='0'} -:_QTextControl {occurrence='23' type='QTextControl' unnamed='1'} -:_QWebView {type='QWebView' unnamed='1' visible='1'} -:buttonBox.Cancel_QPushButton {container=':Data Explorer.buttonBox_QDialogButtonBox' text='Cancel' type='QPushButton' unnamed='1' visible='1'} -:buttonBox.Open_QPushButton {container=':Data Explorer.buttonBox_QDialogButtonBox' text='Open' type='QPushButton' unnamed='1' visible='1'} -:cyl_400_20.txt.Residuals for barbell[cyl_400_20.txt]_QModelIndex {column='0' container=':treeView.cyl_400_20.txt_QModelIndex' text='Residuals for barbell[cyl_400_20.txt]' type='QModelIndex'} -:cyl_400_20.txt.barbell [cyl_400_20.txt]_QModelIndex {column='0' container=':treeView.cyl_400_20.txt_QModelIndex' text='barbell [cyl_400_20.txt]' type='QModelIndex'} -:cyl_400_20.txt_QMenu {title='cyl_400_20.txt' type='QMenu' unnamed='1' visible='1' window=':MainWindow_QMenu'} -:dataTab.groupBox_3_QGroupBox {container=':qt_tabwidget_stackedwidget.dataTab_QWidget' name='groupBox_3' type='QGroupBox' visible='1'} -:dataTab.groupBox_QGroupBox {container=':qt_tabwidget_stackedwidget.dataTab_QWidget' name='groupBox' type='QGroupBox' visible='1'} -:fileNameEdit_QLineEdit {buddy=':QFileDialog.fileNameLabel_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'} -:frame.stackedWidget_QStackedWidget {container=':splitter.frame_QFrame' name='stackedWidget' type='QStackedWidget' visible='1'} -:frame.stackedWidget_QStackedWidget_2 {container=':splitter.frame_QFrame_2' name='stackedWidget' type='QStackedWidget' visible='1'} -:frame_FigureCanvasQTAgg {container=':MaskEditorUI.frame_QFrame' type='FigureCanvasQTAgg' unnamed='1' visible='1'} -:freezeView.M1 [core_shell_bicelle_elliptical]_QModelIndex {column='0' container=':groupBox_2.freezeView_QTreeView' text='M1 [core_shell_bicelle_elliptical]' type='QModelIndex'} -:groupBox.cbColor_QComboBox {container=':qt_workspacechild.groupBox_QGroupBox_2' name='cbColor' type='QComboBox' visible='1'} -:groupBox.cbFitting_QComboBox {container=':dataTab.groupBox_QGroupBox' name='cbFitting' type='QComboBox' visible='1'} -:groupBox.cbSelect_QComboBox {container=':dataTab.groupBox_QGroupBox' name='cbSelect' type='QComboBox' visible='1'} -:groupBox.cbShape_QComboBox {container=':qt_workspacechild.groupBox_QGroupBox_2' name='cbShape' type='QComboBox' visible='1'} -:groupBox.cmdCustom_QPushButton {container=':qt_workspacechild.groupBox_QGroupBox_2' name='cmdCustom' type='QPushButton' visible='1'} -:groupBox.cmdDeleteData_QPushButton {container=':dataTab.groupBox_QGroupBox' name='cmdDeleteData' type='QPushButton' visible='1'} -:groupBox.cmdLoad_QPushButton {container=':dataTab.groupBox_QGroupBox' name='cmdLoad' type='QPushButton' visible='1'} -:groupBox.cmdSendTo_QPushButton {container=':dataTab.groupBox_QGroupBox' name='cmdSendTo' type='QPushButton' visible='1'} -:groupBox.qt_spinbox_lineedit_QLineEdit {container=':qt_workspacechild.groupBox_QGroupBox_2' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} -:groupBox.sbSize_QSpinBox {container=':qt_workspacechild.groupBox_QGroupBox_2' name='sbSize' type='QSpinBox' visible='1'} -:groupBox.textEdit_QTextEdit {container=':qt_workspacechild.groupBox_QGroupBox' name='textEdit' type='QTextEdit' visible='1'} -:groupBox.treeView_QTreeView {container=':dataTab.groupBox_QGroupBox' name='treeView' type='QTreeView' visible='1'} -:groupBox.txtA_QLineEdit {container=':LinearFitUI.groupBox_QGroupBox' name='txtA' type='QLineEdit' visible='1'} -:groupBox.txtB_QLineEdit {container=':LinearFitUI.groupBox_QGroupBox' name='txtB' type='QLineEdit' visible='1'} -:groupBox.txtChi2_QLineEdit {container=':LinearFitUI.groupBox_QGroupBox' name='txtChi2' type='QLineEdit' visible='1'} -:groupBox_2.cmdFreeze_QPushButton {container=':theoryTab.groupBox_2_QGroupBox' name='cmdFreeze' type='QPushButton' visible='1'} -:groupBox_2.freezeView_QTreeView {container=':theoryTab.groupBox_2_QGroupBox' name='freezeView' type='QTreeView' visible='1'} -:groupBox_2.txtRangeMax_QLineEdit {container=':LinearFitUI.groupBox_2_QGroupBox' name='txtRangeMax' type='QLineEdit' visible='1'} -:groupBox_2.txtRangeMin_QLineEdit {container=':LinearFitUI.groupBox_2_QGroupBox' name='txtRangeMin' type='QLineEdit' visible='1'} -:groupBox_3.cbgraph_QComboBox {container=':dataTab.groupBox_3_QGroupBox' name='cbgraph' type='QComboBox' visible='1'} -:groupBox_3.cmdNew_QPushButton {container=':dataTab.groupBox_3_QGroupBox' name='cmdNew' type='QPushButton' visible='1'} -:groupBox_3.lstPoly_QTableView {container=':tab_4.groupBox_3_QGroupBox' name='lstPoly' type='QTableView' visible='1'} -:groupBox_4.cbSmearing_QComboBox {container=':tabResolution.groupBox_4_QGroupBox' name='cbSmearing' type='QComboBox' visible='1'} -:groupBox_4.cmdNew_2_QPushButton {container=':theoryTab.groupBox_4_QGroupBox' name='cmdNew_2' type='QPushButton' visible='1'} -:groupBox_4.lblSmearDown_QLabel {container=':tabResolution.groupBox_4_QGroupBox' name='lblSmearDown' type='QLabel' visible='1'} -:groupBox_4.lblSmearUp_QLabel {container=':tabResolution.groupBox_4_QGroupBox' name='lblSmearUp' type='QLabel' visible='1'} -:groupBox_4.txtMaxRange_QLineEdit {container=':tabOptions.groupBox_4_QGroupBox_2' name='txtMaxRange' type='QLineEdit' visible='1'} -:groupBox_4.txtMaxRange_QLineEdit_2 {container=':tabOptions.groupBox_4_QGroupBox_2' name='txtMaxRange' type='QLineEdit' visible='1'} -:groupBox_4.txtMinRange_QLineEdit {container=':tabOptions.groupBox_4_QGroupBox_2' name='txtMinRange' type='QLineEdit' visible='1'} -:groupBox_4.txtMinRange_QLineEdit_2 {container=':tabOptions.groupBox_4_QGroupBox_2' name='txtMinRange' type='QLineEdit' visible='1'} -:groupBox_4.txtSmearDown_QLineEdit {container=':tabResolution.groupBox_4_QGroupBox' name='txtSmearDown' type='QLineEdit' visible='1'} -:groupBox_4.txtSmearUp_QLineEdit {container=':tabResolution.groupBox_4_QGroupBox' name='txtSmearUp' type='QLineEdit' visible='1'} -:groupBox_5.txtChi2_QLineEdit {container=':tabOptions.groupBox_5_QGroupBox' name='txtChi2' type='QLineEdit' visible='1'} -:groupBox_5.txtNptsFit_QLineEdit {container=':tabOptions.groupBox_5_QGroupBox' name='txtNptsFit' type='QLineEdit' visible='1'} -:groupBox_5.txtNpts_QLineEdit {container=':tabOptions.groupBox_5_QGroupBox_2' name='txtNpts' type='QLineEdit' visible='1'} -:groupBox_5.txtNpts_QLineEdit_2 {container=':tabOptions.groupBox_5_QGroupBox_2' name='txtNpts' type='QLineEdit' visible='1'} -:groupBox_6.cbCategory_QComboBox {container=':tab_3.groupBox_6_QGroupBox' name='cbCategory' type='QComboBox' visible='1'} -:groupBox_6.cbCategory_QComboBox_2 {container=':tab_3.groupBox_6_QGroupBox' name='cbCategory' type='QComboBox' visible='1'} -:groupBox_6.cbModel_QComboBox {container=':tab_3.groupBox_6_QGroupBox' name='cbModel' type='QComboBox' visible='1'} -:groupBox_6.cbModel_QComboBox_2 {container=':tab_3.groupBox_6_QGroupBox' name='cbModel' type='QComboBox' visible='1'} -:groupBox_6.cbModel_QComboBox_3 {container=':tab_3.groupBox_6_QGroupBox_2' name='cbModel' type='QComboBox' visible='1'} -:groupBox_6.cbStructureFactor_QComboBox {container=':tab_3.groupBox_6_QGroupBox' name='cbStructureFactor' type='QComboBox' visible='1'} -:groupBox_6.cbStructureFactor_QComboBox_2 {container=':tab_3.groupBox_6_QGroupBox' name='cbStructureFactor' type='QComboBox' visible='1'} -:groupBox_6.lstParams_QTreeView {column='0' container=':groupBox_6.lstParams_QTreeView_2' text='scale' type='QModelIndex'} -:groupBox_6.lstParams_QTreeView_2 {container=':tab_3.groupBox_6_QGroupBox_2' name='lstParams' type='QTreeView' visible='1'} -:groupBox_6.lstParams_QTreeView_3 {container=':tab_3.groupBox_6_QGroupBox_3' name='lstParams' type='QTreeView' visible='1'} -:groupBox_6.lstParams_QTreeView_4 {container=':tab_3.groupBox_6_QGroupBox' name='lstParams' type='QTreeView' visible='1'} -:groupBox_7.chk2DView_QCheckBox {container=':tab_3.groupBox_7_QGroupBox' name='chk2DView' type='QCheckBox' visible='1'} -:groupBox_7.chkMagnetism_QCheckBox {container=':tab_3.groupBox_7_QGroupBox' name='chkMagnetism' type='QCheckBox' visible='1'} -:groupBox_7.chkPolydispersity_QCheckBox {container=':tab_3.groupBox_7_QGroupBox' name='chkPolydispersity' type='QCheckBox' visible='1'} -:groupBox_8.lblCurrentSmearing_QLabel {container=':tab_3.groupBox_8_QGroupBox' name='lblCurrentSmearing' type='QLabel' visible='1'} -:groupBox_8.lblMaxRangeDef_QLabel {container=':tab_3.groupBox_8_QGroupBox' name='lblMaxRangeDef' type='QLabel' visible='1'} -:groupBox_8.lblMaxRangeDef_QLabel_2 {container=':tab_3.groupBox_8_QGroupBox_2' name='lblMaxRangeDef' type='QLabel' visible='1'} -:groupBox_8.lblMinRangeDef_QLabel {container=':tab_3.groupBox_8_QGroupBox' name='lblMinRangeDef' type='QLabel' visible='1'} -:groupBox_8.lblMinRangeDef_QLabel_2 {container=':tab_3.groupBox_8_QGroupBox_2' name='lblMinRangeDef' type='QLabel' visible='1'} -:groupBox_9.lblChi2Value_QLabel {container=':tab_3.groupBox_9_QGroupBox' name='lblChi2Value' type='QLabel' visible='1'} -:groupBox_9.lblChi2Value_QLabel_2 {container=':tab_3.groupBox_9_QGroupBox_2' name='lblChi2Value' type='QLabel' visible='1'} -:lstParams.0.2338_QModelIndex {column='2' container=':groupBox_6.lstParams_QTreeView_3' text='0.2338' type='QModelIndex'} -:lstParams.0.72485_QModelIndex {column='1' container=':groupBox_6.lstParams_QTreeView_3' text='0.72485' type='QModelIndex'} -:lstParams.19.45_QModelIndex {column='1' container=':groupBox_6.lstParams_QTreeView_3' text='19.45' type='QModelIndex'} -:lstParams.26.223_QModelIndex {column='1' container=':groupBox_6.lstParams_QTreeView_3' text='26.223' type='QModelIndex'} -:lstParams.4.2551_QModelIndex {column='1' container=':groupBox_6.lstParams_QTreeView_3' text='4.2551' type='QModelIndex'} -:lstParams.883.92_QModelIndex {column='1' container=':groupBox_6.lstParams_QTreeView_3' text='883.92' type='QModelIndex'} -:lstParams.radius_QModelIndex {column='0' container=':groupBox_6.lstParams_QTreeView' text='radius' type='QModelIndex'} -:lstParams.sld_solvent_QModelIndex {column='0' container=':groupBox_6.lstParams_QTreeView_4' text='sld_solvent' type='QModelIndex'} -:lstParams_QHeaderView {container=':groupBox_6.lstParams_QTreeView_3' orientation='1' type='QHeaderView' unnamed='1' visible='1'} -:lstPoly.0_0_QModelIndex {column='0' container=':groupBox_3.lstPoly_QTableView' row='0' type='QModelIndex'} -:lstPoly.0_4_QModelIndex {column='4' container=':groupBox_3.lstPoly_QTableView' row='0' type='QModelIndex'} -:lstPoly.0_5_QModelIndex {column='5' container=':groupBox_3.lstPoly_QTableView' row='0' type='QModelIndex'} -:lstPoly.1_0_QModelIndex {column='0' container=':groupBox_3.lstPoly_QTableView' row='1' type='QModelIndex'} -:lstPoly.1_1_QModelIndex {column='1' container=':groupBox_3.lstPoly_QTableView' row='1' type='QModelIndex'} -:lstPoly.1_4_QModelIndex {column='4' container=':groupBox_3.lstPoly_QTableView' row='1' type='QModelIndex'} -:lstPoly.1_5_QModelIndex {column='5' container=':groupBox_3.lstPoly_QTableView' row='1' type='QModelIndex'} -:lstPoly.1_7_QModelIndex {column='7' container=':groupBox_3.lstPoly_QTableView' row='1' type='QModelIndex'} -:lstPoly.2_0_QModelIndex {column='0' container=':groupBox_3.lstPoly_QTableView' row='2' type='QModelIndex'} -:lstPoly.2_4_QModelIndex {column='4' container=':groupBox_3.lstPoly_QTableView' row='2' type='QModelIndex'} -:lstPoly.2_5_QModelIndex {column='5' container=':groupBox_3.lstPoly_QTableView' row='2' type='QModelIndex'} -:lstPoly_QComboBox {columnIndex='6' container=':groupBox_3.lstPoly_QTableView' rowIndex='0' type='QComboBox' unnamed='1' visible='1'} -:lstPoly_QComboBox_2 {columnIndex='6' container=':groupBox_3.lstPoly_QTableView' rowIndex='1' type='QComboBox' unnamed='1' visible='1'} -:lstPoly_QComboBox_3 {columnIndex='6' container=':groupBox_3.lstPoly_QTableView' rowIndex='2' type='QComboBox' unnamed='1' visible='1'} -:qt_msgbox_buttonbox.Yes_QPushButton {container=':Data Explorer.qt_msgbox_buttonbox_QDialogButtonBox' text='Yes' type='QPushButton' unnamed='1' visible='1'} -:qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget {container=':qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget' name='FittingWidgetUI' type='FittingWidget' visible='1'} -:qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2 {container=':qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_2' name='FittingWidgetUI' type='FittingWidget' visible='0'} -:qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_3 {container=':qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_3' name='FittingWidgetUI' type='FittingWidget' visible='1'} -:qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_4 {container=':qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_4' name='FittingWidgetUI' type='FittingWidget' visible='1'} -:qt_tabwidget_stackedwidget.dataTab_QWidget {container=':Data Explorer.qt_tabwidget_stackedwidget_QStackedWidget' name='dataTab' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tabOptions_QWidget {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget' name='tabOptions' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tabOptions_QWidget_2 {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget_2' name='tabOptions' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tabResolution_QWidget {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget' name='tabResolution' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tab_3_QWidget {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget' name='tab_3' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tab_3_QWidget_2 {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget_2' name='tab_3' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tab_3_QWidget_3 {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget_3' name='tab_3' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tab_4_QWidget {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget' name='tab_4' type='QWidget' visible='1'} -:qt_tabwidget_stackedwidget.tab_6_QWidget {container=':FittingWidgetUI.qt_tabwidget_stackedwidget_QStackedWidget' name='tab_6' type='QWidget' visible='0'} -:qt_tabwidget_stackedwidget.theoryTab_QWidget {container=':Data Explorer.qt_tabwidget_stackedwidget_QStackedWidget' name='theoryTab' type='QWidget' visible='1'} -:qt_tabwidget_tabbar.FitPage1_TabItem {container=':qt_workspacechild.qt_tabwidget_tabbar_QTabBar' text='FitPage1' type='TabItem'} -:qt_tabwidget_tabbar.FitPage2_TabItem {container=':qt_workspacechild.qt_tabwidget_tabbar_QTabBar' text='FitPage2' type='TabItem'} -:qt_tabwidget_tabbar.FitPage3_TabItem {container=':qt_workspacechild.qt_tabwidget_tabbar_QTabBar' text='FitPage3' type='TabItem'} -:qt_tabwidget_tabbar.Polydispersity_TabItem {container=':FittingWidgetUI.qt_tabwidget_tabbar_QTabBar' text='Polydispersity' type='TabItem'} -:qt_workspacechild.Cancel_QPushButton {container=':MainWindow.qt_workspacechild_QWorkspaceChild' text='Cancel' type='QPushButton' unnamed='1' visible='1'} -:qt_workspacechild.Cancel_QPushButton_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' text='Cancel' type='QPushButton' unnamed='1' visible='1'} -:qt_workspacechild.Customize_QLabel {container=':MainWindow.qt_workspacechild_QWorkspaceChild' leftWidget=':qt_workspacechild.Customize_QToolButton' type='QLabel' unnamed='1' visible='1'} -:qt_workspacechild.Customize_QLabel_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_5' leftWidget=':qt_workspacechild.Customize_QToolButton_2' type='QLabel' unnamed='1' visible='1'} -:qt_workspacechild.Customize_QToolButton {container=':MainWindow.qt_workspacechild_QWorkspaceChild' text='Customize' type='QToolButton' unnamed='1' visible='1'} -:qt_workspacechild.Customize_QToolButton_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_5' text='Customize' type='QToolButton' unnamed='1' visible='1'} -:qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Fit panel - Active Fitting Optimizer: Levenberg-Marquardt'} -:qt_workspacechild.FitPage0_FittingWindow {container=':MainWindow.qt_workspacechild_QWorkspaceChild' text='FitPage0' type='FittingWindow' unnamed='1' visible='1'} -:qt_workspacechild.Graph1_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph1'} -:qt_workspacechild.Graph1_QWorkspaceTitleBar_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph1'} -:qt_workspacechild.Graph2_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild_6' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph2'} -:qt_workspacechild.Graph2_QWorkspaceTitleBar_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph2'} -:qt_workspacechild.Graph3_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph3'} -:qt_workspacechild.Graph3_QWorkspaceTitleBar_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph3'} -:qt_workspacechild.Graph3_QWorkspaceTitleBar_3 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_5' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph3'} -:qt_workspacechild.Graph3_QWorkspaceTitleBar_4 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_6' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph3'} -:qt_workspacechild.Graph4_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild_6' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Graph4'} -:qt_workspacechild.Invariant Perspective_QWorkspaceTitleBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='QWorkspaceTitleBar' unnamed='1' visible='1' windowTitle='Invariant Perspective'} -:qt_workspacechild.OK_QPushButton {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' text='OK' type='QPushButton' unnamed='1' visible='1'} -:qt_workspacechild.OK_QPushButton_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' text='OK' type='QPushButton' unnamed='1' visible='1'} -:qt_workspacechild.Save_QPushButton {container=':MainWindow.qt_workspacechild_QWorkspaceChild' text='Save' type='QPushButton' unnamed='1' visible='1'} -:qt_workspacechild.cbView_QComboBox {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' name='cbView' type='QComboBox' visible='1'} -:qt_workspacechild.cbX_QComboBox {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' name='cbX' type='QComboBox' visible='1'} -:qt_workspacechild.cbY_QComboBox {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' name='cbY' type='QComboBox' visible='1'} -:qt_workspacechild.groupBox_QGroupBox {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' name='groupBox' type='QGroupBox' visible='1'} -:qt_workspacechild.groupBox_QGroupBox_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' name='groupBox' type='QGroupBox' visible='1'} -:qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget {container=':MainWindow.qt_workspacechild_QWorkspaceChild' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_2' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='0'} -:qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_3 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:qt_workspacechild.qt_tabwidget_stackedwidget_QStackedWidget_4 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_5' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} -:qt_workspacechild.qt_tabwidget_tabbar_QTabBar {container=':MainWindow.qt_workspacechild_QWorkspaceChild' name='qt_tabwidget_tabbar' occurrence='2' type='QTabBar' visible='1'} -:qt_workspacechild.txtLegend_QLineEdit {container=':MainWindow.qt_workspacechild_QWorkspaceChild' name='txtLegend' type='QLineEdit' visible='1'} -:qt_workspacechild_CloseButton {container=':MainWindow.qt_workspacechild_QWorkspaceChild' occurrence='3' type='CloseButton' unnamed='1' visible='1'} -:qt_workspacechild_CloseButton_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' occurrence='2' type='CloseButton' unnamed='1' visible='1'} -:qt_workspacechild_CloseButton_3 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='CloseButton' unnamed='1' visible='1'} -:qt_workspacechild_FigureCanvasQTAgg {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='FigureCanvasQTAgg' unnamed='1' visible='1'} -:qt_workspacechild_FigureCanvasQTAgg_2 {container=':MainWindow.qt_workspacechild_QWorkspaceChild' type='FigureCanvasQTAgg' unnamed='1' visible='1'} -:qt_workspacechild_FigureCanvasQTAgg_3 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_6' type='FigureCanvasQTAgg' unnamed='1' visible='1'} -:qt_workspacechild_FigureCanvasQTAgg_4 {container=':MainWindow.qt_workspacechild_QWorkspaceChild_4' type='FigureCanvasQTAgg' unnamed='1' visible='1'} -:radius.Polydispersity_QModelIndex {column='0' container=':lstParams.radius_QModelIndex' text='Polydispersity' type='QModelIndex'} -:radius.Polydispersity_QModelIndex_2 {column='0' container=':groupBox_6.lstParams_QTreeView' text='Polydispersity' type='QModelIndex'} -:scalePropertiesUI_ScaleProperties {name='scalePropertiesUI' type='ScaleProperties' visible='1'} -:setGraphRangeUI.Cancel_QPushButton {text='Cancel' type='QPushButton' unnamed='1' visible='1' window=':setGraphRangeUI_SetGraphRange'} -:setGraphRangeUI_SetGraphRange {name='setGraphRangeUI' type='SetGraphRange' visible='1'} -:splitter.frame_QFrame {container=':Data Explorer.splitter_QSplitter' name='frame' type='QFrame' visible='1'} -:splitter.frame_QFrame_2 {container=':FittingWidgetUI.splitter_QSplitter' name='frame' type='QFrame' visible='1'} -:splitter.sidebar_QSidebar {container=':Data Explorer.splitter_QSplitter' name='sidebar' type='QSidebar' visible='1'} -:stackedWidget.listView_QListView {container=':frame.stackedWidget_QStackedWidget' name='listView' type='QListView' visible='1'} -:stackedWidget.listView_QListView_2 {container=':frame.stackedWidget_QStackedWidget_2' name='listView' type='QListView' visible='1'} -:stackedWidget.treeView_QTreeView {container=':frame.stackedWidget_QStackedWidget' name='treeView' type='QTreeView' visible='1'} -:tabOptions.boxWeighting_QGroupBox {container=':qt_tabwidget_stackedwidget.tabOptions_QWidget' name='boxWeighting' type='QGroupBox' visible='1'} -:tabOptions.groupBox_4_QGroupBox {container=':qt_tabwidget_stackedwidget.tabOptions_QWidget' name='groupBox_4' type='QGroupBox' visible='1'} -:tabOptions.groupBox_4_QGroupBox_2 {container=':qt_tabwidget_stackedwidget.tabOptions_QWidget_2' name='groupBox_4' type='QGroupBox' visible='1'} -:tabOptions.groupBox_5_QGroupBox {container=':qt_tabwidget_stackedwidget.tabOptions_QWidget' name='groupBox_5' type='QGroupBox' visible='1'} -:tabOptions.groupBox_5_QGroupBox_2 {container=':qt_tabwidget_stackedwidget.tabOptions_QWidget_2' name='groupBox_5' type='QGroupBox' visible='1'} -:tabResolution.groupBox_4_QGroupBox {container=':qt_tabwidget_stackedwidget.tabResolution_QWidget' name='groupBox_4' type='QGroupBox' visible='1'} -:tab_3.groupBox_6_QGroupBox {container=':qt_tabwidget_stackedwidget.tab_3_QWidget' name='groupBox_6' type='QGroupBox' visible='1'} -:tab_3.groupBox_6_QGroupBox_2 {container=':qt_tabwidget_stackedwidget.tab_3_QWidget_2' name='groupBox_6' type='QGroupBox' visible='1'} -:tab_3.groupBox_6_QGroupBox_3 {container=':qt_tabwidget_stackedwidget.tab_3_QWidget_3' name='groupBox_6' type='QGroupBox' visible='1'} -:tab_3.groupBox_7_QGroupBox {container=':qt_tabwidget_stackedwidget.tab_3_QWidget' name='groupBox_7' type='QGroupBox' visible='1'} -:tab_3.groupBox_8_QGroupBox {container=':qt_tabwidget_stackedwidget.tab_3_QWidget' name='groupBox_8' type='QGroupBox' visible='1'} -:tab_3.groupBox_8_QGroupBox_2 {container=':qt_tabwidget_stackedwidget.tab_3_QWidget_2' name='groupBox_8' type='QGroupBox' visible='1'} -:tab_3.groupBox_9_QGroupBox {container=':qt_tabwidget_stackedwidget.tab_3_QWidget' name='groupBox_9' type='QGroupBox' visible='1'} -:tab_3.groupBox_9_QGroupBox_2 {container=':qt_tabwidget_stackedwidget.tab_3_QWidget_3' name='groupBox_9' type='QGroupBox' visible='1'} -:tab_4.groupBox_3_QGroupBox {container=':qt_tabwidget_stackedwidget.tab_4_QWidget' name='groupBox_3' type='QGroupBox' visible='1'} -:theoryTab.groupBox_2_QGroupBox {container=':qt_tabwidget_stackedwidget.theoryTab_QWidget' name='groupBox_2' type='QGroupBox' visible='1'} -:theoryTab.groupBox_4_QGroupBox {container=':qt_tabwidget_stackedwidget.theoryTab_QWidget' name='groupBox_4' type='QGroupBox' visible='1'} -:treeView.M1 [core_shell_bicelle_elliptical]_@516_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='M1 [core_shell_bicelle_elliptical]_@516' type='QModelIndex'} -:treeView.M1 [core_shell_bicelle_elliptical]_@7716_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='M1 [core_shell_bicelle_elliptical]_@7716' type='QModelIndex'} -:treeView.P123_D2O_30_percent.dat_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='P123_D2O_30_percent.dat' type='QModelIndex'} -:treeView.cyl_400_20.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_400_20.txt' type='QModelIndex'} -:treeView.cyl_400_40.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_400_40.txt' type='QModelIndex'} -:treeView.cyl_testdata.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_testdata.txt' type='QModelIndex'} -:treeView.cyl_testdata1.txt_QModelIndex {column='0' container=':groupBox.treeView_QTreeView' text='cyl_testdata1.txt' type='QModelIndex'} diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/suite.conf b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/suite.conf deleted file mode 100755 index b9f2fbd4f6..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/suite.conf +++ /dev/null @@ -1,8 +0,0 @@ -AUT=sasview -ENVVARS=envvars -HOOK_SUB_PROCESSES=false -IMPLICITAUTSTART=0 -LANGUAGE=Python -TEST_CASES="tst_Open SasView" "tst_Close SasView" tst_FileLoad tst_SwitchPerspectives tst_EmptyModel tst_Menu_File tst_Menu_Tools tst_Menu_Fitting tst_Menu_Windows tst_Menu_Help tst_Theory_Creation tst_Data_ContextMenus tst_Theory_ContextMenus tst_Theory_ContextMenus2 tst_Plots_Loaded_Data tst_Plot1D_ContextMenu tst_Plot2D_ContextMenu tst_Fitting1D tst_SaveImage_1D tst_Plot1D_Menu_Plot tst_Plot1D_ChangeScale tst_Plot2D_ContextMenu2 tst_Fitting2D tst_LinearFit tst_Resolution tst_Options tst_PolydispTable -VERSION=3 -WRAPPERS=Qt diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/config.xml deleted file mode 100755 index df78c5fea3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/test.py deleted file mode 100755 index 4dcc4939e9..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Close SasView/test.py +++ /dev/null @@ -1,14 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - sendEvent("QCloseEvent", waitForObject(":MainWindow_MainSasViewWindow")) - test.compare(waitForObjectExists(":Information_QMessageBox").enabled, True) - test.compare(str(waitForObjectExists(":Information_QMessageBox").text), "Are you sure you want to exit the application?") - test.compare(waitForObjectExists(":Information_QMessageBox").visible, True) - test.compare(waitForObjectExists(":Information.Yes_QPushButton").default, True) - test.compare(waitForObjectExists(":Information.Yes_QPushButton").enabled, True) - test.compare(waitForObjectExists(":Information.No_QPushButton").default, False) - test.compare(waitForObjectExists(":Information.No_QPushButton").enabled, True) - clickButton(waitForObject(":Information.No_QPushButton")) - test.compare(waitForObjectExists(":MainWindow_MainSasViewWindow").visible, True) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Data_ContextMenus/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Data_ContextMenus/test.py deleted file mode 100755 index f24e4be9a7..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Data_ContextMenus/test.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 36, 9, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 44, 10, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 48, 12, 0, Qt.LeftButton) - waitForObjectItem(":groupBox.treeView_QTreeView", "cyl\\_400\\_20\\.txt") - clickItem(":groupBox.treeView_QTreeView", "cyl\\_400\\_20\\.txt", 51, 10, 0, Qt.LeftButton) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "cyl\\_400\\_20\\.txt", 51, 10, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Data Info")) - test.compare(str(waitForObjectExists(":Data Info: cyl_400_20.txt_QTextEdit").windowTitle), "Data Info: cyl_400_20.txt") - test.compare(waitForObjectExists(":Data Info: cyl_400_20.txt_QTextEdit").visible, True) - test.compare(str(waitForObjectExists(":_QTextControl").html), "\n\n

File: cyl_400_20.txt

\n

Title: cyl_400_20.txt

\n

Run: []

\n

SESANS: None

\n

Instrument:

\n

Sample:

\n

ID:

\n

Transmission: None

\n

Thickness: None [mm]

\n

Temperature: None [None]

\n

Position: x = None y = None z = None [mm]

\n

Orientation: x = None y = None z = None [degree]

\n

Details:

\n


\n

Source:

\n

Radiation: None

\n

Shape: None

\n

Wavelength: None [A]

\n

Waveln_min: None [nm]

\n

Waveln_max: None [nm]

\n

Waveln_spread:None [percent]

\n

Beam_size: x = None y = None z = None [mm]

\n


\n


\n

Data:

\n

Type: Data1D

\n

X-axis: \\rm{Q} [A^{-1}]

\n

Y-axis: \\rm{Intensity} [cm^{-1}]

\n

Length: 20

\n


\n

Data Min Max:

\n

X_min = 0.025: X_max = 0.5

\n

Y_min = 0.00121297: Y_max = 125.852

\n

dY_min = 0.0: dY_max = 0.0

\n


\n

Data Points:

\n

<index> <X> <Y> <dY> <dX>

\n

0 0.025 125.852 0.0 0.0

\n

1 0.05 53.6662 0.0 0.0

\n

2 0.075 26.0733 0.0 0.0

\n

3 0.1 11.8935 0.0 0.0

\n

4 0.125 4.61714 0.0 0.0

\n

5 0.15 1.29983 0.0 0.0

\n

6 0.175 0.171347 0.0 0.0

\n

7 0.2 0.0417614 0.0 0.0

\n

8 0.225 0.172719 0.0 0.0

\n

9 0.25 0.247876 0.0 0.0

\n

10 0.275 0.20301 0.0 0.0

\n

11 0.3 0.104599 0.0 0.0

\n

12 0.325 0.0285595 0.0 0.0

\n

13 0.35 0.00213344 0.0 0.0

\n

14 0.375 0.0137511 0.0 0.0

\n

15 0.4 0.0312374 0.0 0.0

\n

16 0.425 0.0350328 0.0 0.0

\n

17 0.45 0.0243172 0.0 0.0

\n

18 0.475 0.00923067 0.0 0.0

\n

19 0.5 0.00121297 0.0 0.0

\n


") - sendEvent("QCloseEvent", waitForObject(":Data Info: cyl_400_20.txt_QTextEdit")) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "cyl\\_400\\_20\\.txt", 181, 3, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save As")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Save As") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "cyl_400_20_out.txt") - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "Text files (*.txt)") - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentIndex, 0) - sendEvent("QMouseEvent", waitForObject(":QFileDialog.Cancel_QPushButton"), QEvent.MouseButtonPress, 63, 11, Qt.LeftButton, 1, 0) - sendEvent("QMouseEvent", waitForObject(":QFileDialog.Cancel_QPushButton"), QEvent.MouseButtonRelease, 63, 11, Qt.LeftButton, 0, 0) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "cyl\\_400\\_20\\.txt", 168, 5, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Quick Plot")) - test.compare(waitForObjectExists(":Plot cyl_400_20.txt_FigureCanvasQTAgg").visible, True) - test.compare(waitForObjectExists(":Plot cyl_400_20.txt_Plotter").visible, True) - test.compare(str(waitForObjectExists(":Plot cyl_400_20.txt_Plotter").windowTitle), "Plot cyl_400_20.txt") - sendEvent("QCloseEvent", waitForObject(":Plot cyl_400_20.txt_Plotter")) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "cyl\\_400\\_20\\.txt", 233, 3, 0) - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 44, 16, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "2d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "2d\\_data", 51, 12, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat") - doubleClickItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat", 66, 2, 0, Qt.LeftButton) - waitForObjectItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat") - clickItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat", 47, 8, 0, Qt.LeftButton) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "P123\\_D2O\\_30\\_percent\\.dat", 47, 8, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Data Info")) - test.compare(waitForObjectExists(":Data Info: P123_D2O_30_percent.dat_QTextEdit").visible, True) - test.compare(str(waitForObjectExists(":Data Info: P123_D2O_30_percent.dat_QTextEdit").windowTitle), "Data Info: P123_D2O_30_percent.dat") - sendEvent("QCloseEvent", waitForObject(":Data Info: P123_D2O_30_percent.dat_QTextEdit")) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/config.xml deleted file mode 100755 index df78c5fea3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/test.py deleted file mode 100755 index 038b43cec4..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_EmptyModel/test.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox"), 79, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox", "Cylinder"), 70, 7, 0, Qt.LeftButton) - snooze(1) - # Change category to Cylinder - test.compare(str(waitForObjectExists(":groupBox_6.cbModel_QComboBox").currentText), "barbell") - snooze(1) - test.compare(waitForObjectExists(":lstParams.sld_solvent_QModelIndex").text, "sld_solvent") - test.compare(waitForObjectExists(":groupBox_6.cbStructureFactor_QComboBox").enabled, False) - #mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox"), 98, 6, 0, Qt.LeftButton) - - test.compare(waitForObjectExists(":groupBox_7.chkPolydispersity_QCheckBox").enabled, True) - test.compare(waitForObjectExists(":groupBox_7.chkPolydispersity_QCheckBox").checked, False) - test.compare(waitForObjectExists(":groupBox_7.chk2DView_QCheckBox").enabled, True) - test.compare(waitForObjectExists(":groupBox_7.chk2DView_QCheckBox").checked, False) - test.compare(waitForObjectExists(":groupBox_7.chkMagnetism_QCheckBox").enabled, False) - test.compare(waitForObjectExists(":groupBox_7.chkMagnetism_QCheckBox").checked, False) - - test.compare(str(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel").text), "---") - test.compare(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel").visible, True) - test.compare(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton_2").enabled, True) - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton_2").text), "Calculate") - test.compare(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").enabled, False) - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").text), "Fit") - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdHelp_QPushButton").text), "Help") - test.compare(waitForObjectExists(":FittingWidgetUI.cmdHelp_QPushButton").enabled, True) - test.compare(waitForObjectExists(":FittingWidgetUI.label_QLabel_2").visible, True) - test.compare(str(waitForObjectExists(":FittingWidgetUI.label_QLabel_2").text), "No data loaded") - test.compare(waitForObjectExists(":FittingWidgetUI.label_QLabel_2").enabled, True) - - - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "radius") - clickItem(":groupBox_6.lstParams_QTreeView_4", "radius", -10, 8, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "radius.Polydispersity") - clickItem(":groupBox_6.lstParams_QTreeView_4", "radius.Polydispersity", -7, 11, 0, Qt.LeftButton) - - test.compare(waitForObjectExists(":Polydispersity.0_QModelIndex").text, "0") - test.compare(waitForObjectExists(":Polydispersity.0_QModelIndex").enabled, True) - test.compare(waitForObjectExists(":Polydispersity.gaussian_QModelIndex_2").text, "gaussian") - test.compare(str(waitForObjectExists(":groupBox_8.lblMinRangeDef_QLabel").text), "0.005") - test.compare(waitForObjectExists(":groupBox_8.lblMinRangeDef_QLabel").visible, True) - test.compare(waitForObjectExists(":groupBox_8.lblMaxRangeDef_QLabel").visible, True) - test.compare(str(waitForObjectExists(":groupBox_8.lblMaxRangeDef_QLabel").text), "0.1") - test.compare(str(waitForObjectExists(":groupBox_8.lblCurrentSmearing_QLabel").text), "None") - test.compare(waitForObjectExists(":groupBox_8.lblCurrentSmearing_QLabel").visible, True) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/config.xml deleted file mode 100755 index df78c5fea3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/test.py deleted file mode 100755 index 64889a80cd..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_FileLoad/test.py +++ /dev/null @@ -1,36 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 30, 10, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 34, 11, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - clickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 69, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":buttonBox.Open_QPushButton")) - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_40\\.txt") - clickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_40\\.txt", 99, 9, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_testdata\\.txt") - clickItem(":stackedWidget.listView_QListView", "cyl\\_testdata\\.txt", 74, 11, 67108864, Qt.LeftButton) - clickButton(waitForObject(":buttonBox.Open_QPushButton")) - snooze(1) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").text, "cyl_400_20.txt") - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").text, "cyl_400_40.txt") - test.compare(waitForObjectExists(":treeView.cyl_testdata.txt_QModelIndex").text, "cyl_testdata.txt") - test.compare(waitForObjectExists(":treeView.cyl_testdata.txt_QModelIndex").checkState, "checked") - mouseClick(waitForObject(":groupBox.cbSelect_QComboBox"), 87, 9, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbSelect_QComboBox", "Unselect all"), 64, 7, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").selected, False) - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").selected, False) - test.compare(waitForObjectExists(":treeView.cyl_testdata.txt_QModelIndex").selected, False) - mouseClick(waitForObjectItem(":groupBox.cbSelect_QComboBox", "Select all 1D"), 54, 10, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":treeView.cyl_400_40.txt_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":treeView.cyl_testdata.txt_QModelIndex").checkState, "checked") - mouseClick(waitForObjectItem(":groupBox.cbSelect_QComboBox", "Unselect all 2D"), 68, 2, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":treeView.cyl_400_20.txt_QModelIndex").checkState, "checked") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting1D/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting1D/test.py deleted file mode 100755 index fae92c2305..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting1D/test.py +++ /dev/null @@ -1,47 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 38, 7, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 40, 7, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 94, 5, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 162, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 143, 10, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "length") - clickItem(":groupBox_6.lstParams_QTreeView_4", "length", 12, 12, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "radius") - clickItem(":groupBox_6.lstParams_QTreeView_4", "radius", 12, 9, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "radius\\_bell") - clickItem(":groupBox_6.lstParams_QTreeView_4", "radius\\_bell", 14, 11, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdFit_QPushButton")) - snooze(6) - test.compare(waitForObjectExists(":lstParams.26.223_QModelIndex").text, "26.223") - test.compare(waitForObjectExists(":lstParams.26.223_QModelIndex").row, 4) - test.compare(waitForObjectExists(":lstParams.26.223_QModelIndex").column, 1) - test.compare(waitForObjectExists(":lstParams.19.45_QModelIndex").column, 1) - test.compare(waitForObjectExists(":lstParams.19.45_QModelIndex").text, "19.45") - test.compare(waitForObjectExists(":lstParams.19.45_QModelIndex").row, 5) - test.compare(waitForObjectExists(":lstParams.883.92_QModelIndex").text, "883.92") - test.compare(waitForObjectExists(":lstParams.883.92_QModelIndex").column, 1) - test.compare(waitForObjectExists(":lstParams.883.92_QModelIndex").row, 6) - test.compare(waitForObjectExists(":Error_HeaderViewItem").visualIndex, 2) - test.compare(waitForObjectExists(":Error_HeaderViewItem").text, "Error") - test.compare(str(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel_2").text), "0.00035705") - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar_2").windowTitle), "Graph1") - test.compare(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar_2").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild.Graph3_QWorkspaceTitleBar_4").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph3_QWorkspaceTitleBar_4").windowTitle), "Graph3") - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph2_QWorkspaceTitleBar_2").windowTitle), "Graph2") - test.compare(waitForObjectExists(":qt_workspacechild.Graph2_QWorkspaceTitleBar_2").visible, True) - waitForObjectItem(":groupBox.treeView_QTreeView", "cyl\\_400\\_20\\.txt") - clickItem(":groupBox.treeView_QTreeView", "cyl\\_400\\_20\\.txt", -8, 9, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":cyl_400_20.txt.barbell [cyl_400_20.txt]_QModelIndex").text, "barbell [cyl_400_20.txt]") - test.compare(waitForObjectExists(":cyl_400_20.txt.barbell [cyl_400_20.txt]_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":cyl_400_20.txt.Residuals for barbell[cyl_400_20.txt]_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":cyl_400_20.txt.Residuals for barbell[cyl_400_20.txt]_QModelIndex").text, "Residuals for barbell[cyl_400_20.txt]") - test.compare(waitForObjectExists(":cyl_400_20.txt.Residuals for barbell[cyl_400_20.txt]_QModelIndex").enabled, True) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting2D/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting2D/test.py deleted file mode 100755 index 434b1b1290..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Fitting2D/test.py +++ /dev/null @@ -1,35 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 51, 8, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "2d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "2d\\_data", 64, 8, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat") - doubleClickItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat", 92, 8, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 140, 15, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Sphere"), 127, 10, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_2"), 73, 11, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_2", "core\\_shell\\_sphere"), 78, 8, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":groupBox_8.lblMinRangeDef_QLabel").text), "0") - test.compare(str(waitForObjectExists(":groupBox_8.lblMaxRangeDef_QLabel").text), "0.141421356237") - test.compare(str(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel").text), "481.82") - test.compare(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").enabled, False) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "sld\\_solvent") - clickItem(":groupBox_6.lstParams_QTreeView_4", "sld\\_solvent", 10, 10, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_4", "sld\\_shell") - clickItem(":groupBox_6.lstParams_QTreeView_4", "sld\\_shell", 13, 8, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").enabled, True) - clickButton(waitForObject(":FittingWidgetUI.cmdFit_QPushButton")) - snooze(2) - test.compare(waitForObjectExists(":lstParams.4.2551_QModelIndex").text, "4.2551") - test.compare(str(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel_2").text), "37.303") - test.compare(waitForObjectExists(":qt_workspacechild_FigureCanvasQTAgg_4").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild_FigureCanvasQTAgg_3").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild_FigureCanvasQTAgg_2").visible, True) - test.compare(str(waitForObjectExists(":Figure 6_MainWindow").windowTitle), "Figure 6") - test.compare(str(waitForObjectExists(":Figure 5_MainWindow").windowTitle), "Figure 5") - test.compare(str(waitForObjectExists(":Figure 4_MainWindow").windowTitle), "Figure 4") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/test.py deleted file mode 100755 index e95ab0c576..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/test.py +++ /dev/null @@ -1,18 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 28, 5, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 48, 16, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 80, 9, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox_3.cmdNew_QPushButton")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg_4"), 192, 169, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "cyl\\_400\\_20.txt")) - activateItem(waitForObjectItem(":cyl_400_20.txt_QMenu", "Linear Fit")) - clickButton(waitForObject(":LinearFitUI.cmdFit_QPushButton")) - clickButton(waitForObject(":LinearFitUI.cmdClose_QPushButton")) - test.vp("VP1") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/verificationPoints/VP1 deleted file mode 100755 index 8164791284..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_LinearFit/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_File/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_File/test.py deleted file mode 100755 index e2319aae0e..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_File/test.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "File")) - activateItem(waitForObjectItem(":MainWindow.menu_File_QMenu", "Load Data File(s)")) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").enabled, True) - test.compare(str(waitForObjectExists(":Data Explorer.fileTypeCombo_QComboBox").currentText), "All (*.*)") - sendEvent("QCloseEvent", waitForObject(":QFileDialog_QFileDialog")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "File")) - activateItem(waitForObjectItem(":MainWindow.menu_File_QMenu", "Load Data Folder")) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").enabled, True) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Choose a directory") - test.compare(str(waitForObjectExists(":Data Explorer.fileTypeCombo_QComboBox").currentText), "Directories") - clickButton(waitForObject(":buttonBox.Cancel_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "File")) - activateItem(waitForObjectItem(":MainWindow.menu_File_QMenu", "Open Project")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Open Project") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").enabled, True) - test.compare(str(waitForObjectExists(":Data Explorer.fileTypeCombo_QComboBox").currentText), "Project (*.json)") - clickButton(waitForObject(":buttonBox.Cancel_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "File")) - activateItem(waitForObjectItem(":MainWindow.menu_File_QMenu", "Save Project")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Save Project") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").enabled, True) - test.compare(str(waitForObjectExists(":Data Explorer.fileTypeCombo_QComboBox").currentText), "Project (*.json)") - clickButton(waitForObject(":buttonBox.Cancel_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "File")) - activateItem(waitForObjectItem(":MainWindow.menu_File_QMenu", "Quit")) - test.compare(str(waitForObjectExists(":Information_QMessageBox").text), "Are you sure you want to exit the application?") - test.compare(waitForObjectExists(":Information_QMessageBox").visible, True) - test.compare(waitForObjectExists(":Information.Yes_QPushButton").default, True) - clickButton(waitForObject(":Information.No_QPushButton")) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Fitting/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Fitting/test.py deleted file mode 100755 index 3636bb1c69..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Fitting/test.py +++ /dev/null @@ -1,36 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":MainWindow_MainSasViewWindow"), 236, -17, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 1) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting")) - activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "New Fit Page")) - test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 2) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").text, "FitPage1") - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").type, "TabItem") - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").index, 1) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").enabled, True) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting")) - activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "New Fit Page")) - test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").currentIndex, 0) - test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 3) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").index, 2) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").enabled, True) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").text, "FitPage2") - clickButton(waitForObject(":qt_workspacechild_CloseButton")) - clickButton(waitForObject(":qt_workspacechild_CloseButton_2")) - test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 1) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").index, 0) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").text, "FitPage2") - clickButton(waitForObject(":qt_workspacechild_CloseButton_3")) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage3_TabItem").index, 0) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage3_TabItem").text, "FitPage3") - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting")) - activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "Fit Algorithms")) - test.compare(waitForObjectExists(":FittingOptions_FittingOptions").enabled, True) - test.compare(waitForObjectExists(":FittingOptions_FittingOptions").visible, True) - test.compare(str(waitForObjectExists(":FittingOptions_FittingOptions").windowTitle), "Fit Algorithms") - clickButton(waitForObject(":qt_workspacechild.Cancel_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting")) - activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "Fit Results")) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Help/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Help/test.py deleted file mode 100755 index 68cb258c52..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Help/test.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Help")) - activateItem(waitForObjectItem(":MainWindow.menuHelp_QMenu", "Documentation")) - test.compare(waitForObjectExists(":_QWebView").visible, True) - test.compare(str(waitForObjectExists(":_QWebView").title), "SasView Documentation Index — SasView 4.1.0 documentation") - test.compare(waitForObjectExists(":_QWebView").enabled, True) - sendEvent("QCloseEvent", waitForObject(":_QWebView")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Help")) - #activateItem(waitForObjectItem(":MainWindow.menuHelp_QMenu", "Tutorial")) - activateItem(waitForObjectItem(":MainWindow.menuHelp_QMenu", "Acknowledge")) - test.compare(str(waitForObjectExists(":Acknowledgements_Acknowledgements").windowTitle), "Acknowledging SasView") - test.compare(waitForObjectExists(":Acknowledgements_Acknowledgements").enabled, True) - test.compare(waitForObjectExists(":Acknowledgements_Acknowledgements").visible, True) - sendEvent("QCloseEvent", waitForObject(":Acknowledgements_Acknowledgements")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Help")) - activateItem(waitForObjectItem(":MainWindow.menuHelp_QMenu", "About")) - test.compare(waitForObjectExists(":AboutUI_AboutBox").enabled, True) - test.compare(str(waitForObjectExists(":AboutUI_AboutBox").windowTitle), "About") - test.compare(waitForObjectExists(":AboutUI_AboutBox").visible, True) - sendEvent("QCloseEvent", waitForObject(":AboutUI_AboutBox")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Help")) - activateItem(waitForObjectItem(":MainWindow.menuHelp_QMenu", "Check for update")) - snooze(2) - mouseDrag(waitForObject(":MainWindow_MainSasViewWindow"), 714, 1015, 1, -89, 1, Qt.LeftButton) - test.compare(str(waitForObjectExists(":MainWindow.Version 4.1.2 is available! _QLabel").text), "Version 4.1.2 is available! ") - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Tools/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Tools/test.py deleted file mode 100755 index f9eb83eaf6..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Tools/test.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "SLD Calculator")) - test.compare(waitForObjectExists(":SldPanel_SldPanel").enabled, True) - test.compare(str(waitForObjectExists(":SldPanel_SldPanel").windowTitle), "SLD Calculator") - test.compare(waitForObjectExists(":SldPanel_SldPanel").visible, True) - clickButton(waitForObject(":SldPanel.Close_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Density/Volume Calculator")) - test.compare(waitForObjectExists(":DensityPanel_DensityPanel").visible, True) - test.compare(str(waitForObjectExists(":DensityPanel_DensityPanel").windowTitle), "Density/Volume Calculator") - test.compare(waitForObjectExists(":DensityPanel_DensityPanel").enabled, True) - clickButton(waitForObject(":DensityPanel.Close_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Slit Size Calculator")) - test.compare(str(waitForObjectExists(":SlitSizeCalculator_SlitSizeCalculator").windowTitle), "Slit Size Calculator") - test.compare(waitForObjectExists(":SlitSizeCalculator_SlitSizeCalculator").visible, True) - test.compare(waitForObjectExists(":SlitSizeCalculator_SlitSizeCalculator").enabled, True) - clickButton(waitForObject(":SlitSizeCalculator.closeButton_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Kiessig Thickness Calculator")) - test.compare(str(waitForObjectExists(":KiessigPanel_KiessigPanel").windowTitle), "Kiessig Thickness Calculator") - test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").enabled, True) - test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").visible, True) - clickButton(waitForObject(":KiessigPanel.closeButton_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Generic Scattering Calculator")) - test.compare(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").enabled, True) - test.compare(str(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").windowTitle), "Generic SAS Calculator") - test.compare(waitForObjectExists(":GenericScatteringCalculator_GenericScatteringCalculator").visible, True) - clickButton(waitForObject(":GenericScatteringCalculator.cmdClose_QPushButton")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool")) - activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Python Shell/Editor")) - test.compare(waitForObjectExists(":MainWindow.IPythonDockWidget_QDockWidget").visible, True) - test.compare(str(waitForObjectExists(":MainWindow.IPythonDockWidget_QDockWidget").windowTitle), "IPython") - test.compare(waitForObjectExists(":MainWindow.IPythonDockWidget_QDockWidget").enabled, True) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Windows/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Windows/test.py deleted file mode 100755 index 7b32a96eb3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Windows/test.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Window")) - activateItem(waitForObjectItem(":MainWindow.menuWindow_QMenu", "Cascade")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Window")) - activateItem(waitForObjectItem(":MainWindow.menuWindow_QMenu", "Tile")) - test.compare(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").x, 0) - test.compare(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").y, 0) - test.compare(str(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").windowTitle), "Fit panel - Active Fitting Optimizer: Levenberg-Marquardt") - test.compare(str(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild_3").windowTitle), "Welcome") - test.compare(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild_3").y, 0) - test.compare(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild_3").x, 747) - test.compare(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild").y, 0) - test.compare(str(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild").windowTitle), "Fit panel - Active Fitting Optimizer: Levenberg-Marquardt") - test.compare(waitForObjectExists(":MainWindow.qt_workspacechild_QWorkspaceChild").x, 0) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Window")) - activateItem(waitForObjectItem(":MainWindow.menuWindow_QMenu", "Arrange Icons")) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Window")) - activateItem(waitForObjectItem(":MainWindow.menuWindow_QMenu", "Next")) - mouseClick(waitForObject(":MainWindow_MainSasViewWindow"), 292, -9, 0, Qt.LeftButton) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/config.xml deleted file mode 100755 index df78c5fea3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/test.py deleted file mode 100755 index 80d950a1b3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Open SasView/test.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - test.compare(waitForObjectExists(":_QSplashScreen").enabled, True) - test.compare(waitForObjectExists(":_QSplashScreen").enabled, True) - test.compare(waitForObjectExists(":MainWindow.Data Explorer_QDockWidget").enabled, True) - test.compare(waitForObjectExists(":MainWindow.Data Explorer_QDockWidget").visible, True) - test.compare(str(waitForObjectExists(":MainWindow.Data Explorer_QDockWidget").windowTitle), "Data Explorer") - test.compare(waitForObjectExists(":MainWindow.LogDockWidget_QDockWidget").floating, False) - test.compare(waitForObjectExists(":MainWindow.LogDockWidget_QDockWidget").visible, True) - test.compare(str(waitForObjectExists(":MainWindow.LogDockWidget_QDockWidget").windowTitle), "Log Explorer") - test.compare(waitForObjectExists(":MainWindow.LogDockWidget_QDockWidget").enabled, True) - test.compare(waitForObjectExists(":qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2").enabled, True) - test.compare(str(waitForObjectExists(":qt_tabwidget_stackedwidget.FittingWidgetUI_FittingWidget_2").windowTitle), "Fitting") - test.compare(str(waitForObjectExists(":FittingWidgetUI.label_QLabel").text), "No data loaded") - test.compare(waitForObjectExists(":FittingWidgetUI.tabFitting_QTabWidget").enabled, True) - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton").text), "Show Plot") - setWindowState(waitForObject(":MainWindow_MainSasViewWindow"), WindowState.Normal) - setWindowState(waitForObject(":MainWindow_MainSasViewWindow"), WindowState.Maximize) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/test.py deleted file mode 100755 index 5887c4d14a..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/test.py +++ /dev/null @@ -1,71 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 44, 10, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 42, 4, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 73, 5, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Fit Options") - mouseDrag(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), 21, 13, 20, 3, 1, Qt.LeftButton) - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "5") - mouseClick(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), 20, 11, 0, Qt.LeftButton) - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "1.0") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "") - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Model") - test.compare(str(waitForObjectExists(":groupBox_8.lblMinRangeDef_QLabel").text), "0.05") - test.compare(str(waitForObjectExists(":groupBox_8.lblMaxRangeDef_QLabel").text), "1.0") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 170, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 154, 3, 0, Qt.LeftButton) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Fit Options") - test.compare(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").enabled, False) - test.compare(str(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").text), "20") - test.compare(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").visible, True) - test.compare(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").visible, True) - test.compare(str(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").text), "50") - test.compare(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").enabled, False) - activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting")) - activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "New Fit Page")) - clickTab(waitForObject(":qt_workspacechild.FitPage0_FittingWindow"), "FitPage1") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 154, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 137, 4, 0, Qt.LeftButton) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Fit Options") - test.compare(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").enabled, True) - test.compare(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").visible, True) - test.compare(str(waitForObjectExists(":groupBox_5.txtNpts_QLineEdit").text), "25") - test.compare(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").visible, True) - test.compare(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").enabled, True) - test.compare(str(waitForObjectExists(":groupBox_5.txtNptsFit_QLineEdit").text), "50") - test.compare(waitForObjectExists(":groupBox_5.txtChi2_QLineEdit").enabled, True) - test.compare(str(waitForObjectExists(":groupBox_5.txtChi2_QLineEdit").text), "") - test.compare(waitForObjectExists(":groupBox_5.txtChi2_QLineEdit").visible, True) - test.compare(waitForObjectExists(":tabOptions.boxWeighting_QGroupBox").enabled, False) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - sendEvent("QMouseEvent", waitForObject(":groupBox_4.txtMinRange_QLineEdit"), QEvent.MouseButtonPress, 53, 11, Qt.LeftButton, 1, 0) - #sendEvent("QMouseEvent", waitForObject(":groupBox_4.txtMinRange_QLineEdit_2"), QEvent.MouseButtonRelease, 53, 11, Qt.LeftButton, 0, 0) - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "0.5") - type(waitForObject(":groupBox_4.txtMinRange_QLineEdit"), "") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "1") - type(waitForObject(":groupBox_4.txtMaxRange_QLineEdit"), "") - mouseDrag(waitForObject(":groupBox_5.txtNpts_QLineEdit"), 32, 9, -8, 3, 1, Qt.LeftButton) - type(waitForObject(":groupBox_5.txtNpts_QLineEdit"), "") - type(waitForObject(":groupBox_5.txtNpts_QLineEdit"), "") - type(waitForObject(":groupBox_5.txtNpts_QLineEdit"), "100") - type(waitForObject(":groupBox_5.txtNpts_QLineEdit"), "") - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_3"), "Model") - test.compare(str(waitForObjectExists(":groupBox_8.lblMinRangeDef_QLabel_2").text), "0.5") - test.compare(str(waitForObjectExists(":groupBox_8.lblMaxRangeDef_QLabel_2").text), "1.0") - test.vp("VP1") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/verificationPoints/VP1 deleted file mode 100755 index 571c8d8648..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Options/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -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QUHBySef/OSTT+7bt++WW27Jy8vbuHGjsZfFN998c8kll9xyyy1er3fVqlU//elPDx8+/LOf/cz83ieffHLIkCH33XdfRkZGbm5uWVmZz+f79a9/PXny5Oeff37Lli233HLL7t2733nnHePzs2fPfv3113/729+OGzdu06ZNt956a1FR0UsvvRTRgMOUl5c3bty4P//5z3acPGoSMYABJKw9ezRggDWnKi5Wfr7Mmdx16yIIYElXXnnl3LlzH3zwwQMHDrz99tvB23KfffbZgw8++OMf/7hnz54RDTI7O/u1114zXg8bNuz0009ftGjR1VdfLemWW24xjvt8vgkTJuzateuvf/1rYABLeuutt1JTUwOPjBgx4vHHH5c0ZcqUrl27Xn755cuXLz/rrLPefffdF198cfHixbNnz5Y0adKkrl27XnHFFZ999tnIkSMjGnPiSMQWNABY4r33JMnYIuLbbyP73ksuuaSmpmbp0qXPPvts3759J02a1NYnd+/ePX369GHDht13332RjnDGjBnm6/Hjx/fv33/16tXG261bt1522WX9+/dPSUlJSUl57LHHvvrqq8DvnTp1arP0NYYd+Nrr9RonXLZsWadOnS666KKGIyZPnuzz+VatWhXpmBMHFTCABNKnT2Tztc3U1+tXv9LSpfrf/1V6urZtk6TRo7V2bcQB3KVLl+nTpy9atGj79u1G1diqkpKSyZMne73ewsLC4D3qVvXu3bvZW2MWuaqq6pxzzunSpcu8efMGDx6cmpr6l7/85Yknngj8cN++fYOfMCUlpWvXrsYJv/3225qammYj9Hg8Bw4ciHTMiYMABpBAkpPVv387v7exUVdfraVLJelf/9KYMZLk8WjiRK1dq/37Iz7hlVdeed555/l8vueff77VD1RWVk6ZMqW0tPS9997r06dPO8a8d+/eZm9PPvlkSR988EFxcfF77703btw440stbzJu9b6gwBPW1dWVlpb269dPUvfu3Tt37vzee+81W8ycm5vbjmEnCFrQABCWBx6QuVJ49Wpt2CBJQ4fq2GOlyFvQkiZPnjxz5sxf/OIXw4cPN44EZt6hQ4fOPffcoqKit956y9y2IlIvv/yy+fr999/fsWPH+PHjjZNLSk7212ClpaX/+Mc/wjnhiy++GPja5/MZJ5w6derhw4fLyspOOVr7/m5IEFTAABAWY7XvhAlauVL798vY8WLkSBnrotoRwF6v95lnngk8Elg+XnTRRatXr54/f35lZeXatWuNg0OGDOnRo0f4l6isrJw+ffrPf/7zffv25efnH3/88VdccYWk8ePHZ2ZmXn/99XfcccfBgwf/+Mc/9uzZs6KiIuQJN27ceM0118yaNeurr7669dZbJ06cOHHiREkTJkyYNWvWxRdffOONN44ZM8br9W7btu3NN9+cN2/e0KFDwx9wQiGAASAs1dWSdM452rRJ+/bprbckaeRIGYG4f798PnVwN6fACriwsNDj8fzqV78K/MATTzxx5ZVXhn+2W265ZevWrT/60Y+qq6snTZr00EMPGfcg9ejR49VXX73pppsuueSS3NzcG2644cCBA3/4wx8Cv7dlC9rj8cyfP/8f//jHrFmzGhoazj///Pnz55tffeaZZx566KGFCxcWFBR06tRp4MCBeXl55pxxs7O1evIwf6644UmozUcqKiqys7PLy8u5DxiIV/b9v/mYMVq3Tvffr5UrdeTWHi1ZomHDdOKJklRSoq5drb1muO68884//OEPtbW1Ho8n5p7c19DQsGLFismTJ7/99tstV4Mb/0H/9re/VVdXX3/99SkpKYHHY/r3eYz9dwIApxgVcHq6jqxbkqQRI2TemtuOdVjWSklJibl+786dO1NSUqZMmZKAFTAtaAAIixHAGRk6smRKGRkaNMjfefb59O23GjbMmbH9/Oc/nzZtmqROnTo5M4L26t279/r1643Xxx9/vLODiTICGADCUlUlSenpOu00JServl4jRvh34ejWTQcOtGcdllX69OkTo+uNk5OTTznlFKdH4Qxa0AAQFrMCTk/XqFGSNGKE/0vGOiwHAxixiAAGgNB8vqYKWNLNN2vECP34x/6vtvtOJCQyWtAAEFpNjYxbRozNFi+9VJde2vRVAhjtQAUMAKEZ/WcdqYCbMQLY8VXQiC1UwADiUDibOkVkzx6PlCmpoaGyoqL59gmZmZ2kTrt311dUVLf23Wg/y/9TugcBDCCupKam9unTZ4BVT/1tcpz0laQTTxwolbT46g3SA2+//Wl29mirrwt169bN2MArziRiAOfn50+bNi0vL8/pgQCwXlpa2rZt26qqqh599NGcnByrtoX6z3+6//GPkvTQQ/NSUxuafXXt2qELF6pbt+PvvvtvllwOgZKSksznRhgKCwuXGs+limWJGMAFBQWxu3UZgJDS0tJSUlJyc3NLSlqWqu1UUZEjyePx1dVV1tc3/2pKSpmkysq06mpa0Hbp1q2b+edUXl7euHHj/vznPzs7pA5iL2gA8amhoaGxsdGqs/3zn57/+q/kjAxfaWmL+JU++UTf+16KpLKyulZXaaHjvF5vYCM6Dn6fJ2IFDCARJCUlWThxWFsrSRkZHvNhAIH69vW/KCtLyc626pqIc9yGBAChmU9iaJX5PAZuBUb4CGAACM3YBsvYhaOltDR16SIRwIgEAQwAoQWvgMVmWIgcAQwAoQVuBN2q3r0lae/eKI0HcYAABoDQzEchtcV4GCABjPARwAAQWsgWtFEB79kTpfEgDhDAABBa8EVYOlIBE8AIHwEMAKGFrIAJYESKAAaA0MKsgJkDRvgIYAAILcw54P37VVcXpSEh1hHAABBamKugJe3bF43xIA4QwAAQWpj3AYtpYISNAAaA0EK2oNPTZTyVh2lghIkABoDQQi7CErcCI0IEMACEFrICFnciIUIEMACEFk4FTAAjIgQwAITQ0KCaGokKGJYigAEghEOH/C/CmQNmERbClIgBnJ+fX1hY6PQoAMQMo/8sKmDXKCwszM/Pd3oUHeXx+XxOjyF6KioqsrOzy8vLs4zbBQAgDNu2afBgSdq9u2nDjZZef13/9V/KylJ5edSGlrji4Pd5IlbAABCRiCrgioqmljUQBAEMACEY9yApVACbm2ExDYxwEMAAEIIRwKmpSk4O9rFevfwvmAZGOAhgAAgh5EbQhtRUfxG8ebPtQ0IcIIABIISQj0IyjRsnSe++a+94EB8IYAAIIcwKWNKZZ0rSqlX2jgfxgQAGgBDCr4CNAN68mWlghEYAA0AI4TyJwXDSScrMlOhCIwwEMACEEM6TGAzJyTr9dIkuNMJAAANACOFXwGIaGGEjgAEghPAXYelIAH/+uUpKbBwS4gABDAAhhL8IS9Jpp6lTJ/l8+vBDWweFmEcAA0AIEVXAqakaNUqS1q2zcUiIAwQwAIQQ0RywpNGjJYVVAdfW6m9/05Yt7R0ZYhkBDAAhHD4sSWlp4X7eCOB16xTyca9PPKFrr9VPf9qBwSFmEcAAEEJNjSR16hTu540A3rtXO3aE+OSKFZK0cWN7R4ZYRgADQAi1tVIkAXz88f7tOEJOA3/wgSTt36+DB9s9OsQqAhgAQoi0AvZ6deqpUqgA3rlT//mP//X27e0dHGIWAQwAIUQawAqYBg5i9eqm1wRwAiKAASCEdgfw+vVqbGzzMwRwgiOAASCEdgdweXnzW4y++UaPPeaf8TUmgA3btnV0kIg5BDAAhGAEcGpqBN9y7LHq2VNq0YW+5hr99KcaM0Yvv6yPP5ak44+XqIATEgEMACG0owL2eFqZBm5o8O/OsWmTLrlEtbVKStLMmRIBnJAIYAAIoR0BLGnMGOno/bC2bNGhQ5J07LHyejV+vJ54QiefLNGCTkjJTg/AAfn5+dOmTcvLy3N6IABigM8X8X3ABiOAP/lEtbX+9vWnn0pSjx7askW1tf6nOxgHS0tVXq7sbOvGHdcKCwuXLl3q9Cg6KhEr4IKCAtIXQJjq6vwvIg1gowVdU6MvvvAfMbJ21CilpDQ9W2ngQP+LoqIOjTOh5OXlFRQUOD2KjkrEAAaA8Bn9Z0UewD16aNAgKaALbQZwoJwc5eRIdKETDwEMAMG0O4DVYhq41QDWkSKYdViJhgAGgGA6EsCBzyXcs0d790qtBfCxx0pq2pYSCYIABoBgzACO6D5gw7hxkrRxo/bu9Ze/nTr5b/wN1K2bJJWXt3+QiEWJuAoaAMLXwRZ0To7KyvTPf2rXLkk68UQlt/i9m5UlSRUVHRkmYg8VMAAE05EATk7W5MmStGyZjLtmjKckNUMAJyYCGACCMW4CVrsCWNLUqZK0ZInef1+SfvSjVj5DACcmAhgAgjEq4KQkJSW159uNTQeMDbBOOUVjx7byGQI4MRHAABBM+/ahNPXrp5Ej/a/nzJHH08pnCODERAADQDAdDGAd6UJ366ZZs1r/AAGcmFgFDQDBdDyAb7xRW7boiivUuXPrHzAD2OdrvURGXCKAASCYdjwMuJk+ffTKK8E+YASwz6eqKnXp0v4LIbbQggaAYDpeAYdkBLDoQicYAhgAgiGAYRMCGACCiUIAZ2b6XxDACYUABoBgjI04bA3glBT/+iwCOKEQwAAQTBQqYHEnUkIigAEgGAIYNiGAASCYaAZwZaW9V4GrEMAAEAwVMGxCAANAMB3fiCMcBHACIoABIBgqYNiEAAaAYKITwMatwARwQiGAASCYKNwHLCrghEQAA0AwtKBhEwIYAIIhgGETAhgAgiGAYRMCGACCIYBhEwIYAILhPmDYJBEDOD8/v7Cw0OlRAIgN0ayAa2v9l0NwhYWF+fn5To+iozw+n8/pMURPRUVFdnZ2eXl5lvn8awAIauhQff21nnpKV15p41W2bNFxx0nSvn3q2dPGC8WNOPh9nogVMACEL5oVsOhCJxICGACCieZGHCKAEwkBDADBRKcCTktTcrJEACcSAhgAgolOAHs8ys6WpJISey8E9yCAAaBNPl+UAljSgAGSVFxs+4XgEgQwALSpvl7GnSJ23wcsaeBASdq+3fYLwSUIYABok3lXbhQqYAI40RDAANAmAhj2IYABoE0EMOxDAANAm4ybgBXFAC4tVXm57deCGxDAANCmaFbAxx7rf1FUZPu14AYEMAC0KZoBnJOjnByJLnTCIIABoE3RDGAxDZxgCGAAaJMRwB6PkpKicTkCOKEQwADQJnMbLI8nGpcjgBMKAQwAbYraPpQGAjihEMAA0CYCGPYhgAGgTdF5GLDJuBOptFSVlVG6IhxEAANAm6JcAffr53+xc2eUrggHEcAA0KYoB3CPHv7HLu3aFaUrwkEEMAC0KcoB7PEoN1eiAk4MBDAAtCnKASwRwAmEAAaANhkBbLSFo8OYBqYFnQgIYABoU/QrYCOAqYATAQEMAG2iBQ37EMAA0CYqYNiHAAaANkV5Iw4dCeDdu9XYGL2LwhEEMAC0yakWdEOD9u2L3kXhCAIYANrkVAtadKETAAEMAG2KfgCnpysnR+JOpASQbPkZa2trX3vttWXLlm3cuLGsrCwrK6t///5nnXXWBRdcMGDAAMsvBwD2if59wJJyc1VWRgUc/ywO4Jdeeumll14644wz5syZ079//65du1ZXV+/fv3/9+vV//OMfMzMzb7/99i5dulh7UQCwSfQrYEn9+unf/yaA45+VAbxgwYJBgwa9+OKLgQezsrKysrIGDx586aWX7tmz5957773xxhuzs7MtvC4A2MSpABZzwAnAygC+4IIL+vTpE+QDffr0uf3227/99lsLLwoA9jl4UJKi3LYzFkIzBxz3rFyEFTx9DR6Pp1evXhZeFADsU1kpSZmZUb1ot26SVF4e1Ysi+hJxFXR+fn5hYaHTowAQAxwJ4PR0SaqqiupFY0thYWF+fr7To+gouwJ46dKlNp254woKCvLy8pweBYAY4EgAZ2RIBHBQeXl5BQUFTo+ioyybAz7//PMPGrMlks/n27Fjx7Rp06w6OQBEn8/nnwMmgGEHywL4uuuumzp1qvl20aJFVp0ZABxRVSWfTyKAYQ/LWtBjx44NfDtjxgyrzgwAjqio8L/Iyorqdc0ANuIf8cqyAM4xNk+TNm/eLCnD+F8QAMQsYwJYDlXAPp8OH47qdRFl1i/CWrNmjeXnBIDoczaARRc63lkfwD6aJgDighHAqanR3guaAE4Q1gewx+Ox/JwAEH2O3IMkAjhhJOJGHAAQDgIYtqIFDQCtcyqAU1OVnCwRwPHO+gC+4IILLD8nAESfcRtSlO9BMnArcCKwPoBbfdRgQ0OD5RcCAFs5VQGLAE4MUZoD/t3vfhedCwGAVQhg2MquAJ4/f37Pnj2TkpKSkpK8Xu8999xj04UAwCaOB3B1tQOXRtTYFcBVVVXFxcUNDQ0NDQ2NjY1z58616UIAYBPHA7gjFfB77+mXv1RZmd59V1deqeJiq4YGy1j2MIZmBg0alJaWZr69+uqrbboQANgkpgN4zhxt2KCkJL35pjZv1sGDeuUVq0YHa9gVwMOGDXvggQdOOumkpKQkSQ8//PCLL75o07UAwA5GAMfiKuiqKn3+uST99a+qrZWkJUv073/rO9+xaHywgl0BfN9993355ZfmExo2bdpk04UAwCbGbUixWAF/+qkaGyX509dw991avLjDI4N17ArgSZMmPffcc+bbRx991KYLAYBNYrcFvW7dUW+nTNE//6nnn9ejjypgbhAOs2sRVufOnQPfDhkyxKYLAYBNYj2Ajd+7WVlasECS6uv19deWjA7WsKsC3rJly/Tp00eNGpWUlOTz+d544421a9fadC0AsEPsBvD69ZJ0ww0aOFD9+mngQHXtqtJSbd6s737XskGig+yqgJcsWTJy5Eiv12tsDc0G0QBiS22tfwI15gK4rEybN0vS6NGaNk2nnCKPR8cdJ8l/HC5hVwU8Z86cQYMGTZ48WdJrr712yimn2HQhALCDUf4qBgP4448lKTlZJ53UdPC447R2LQHsLnZVwF9++aW5COu8887bvXu3TRcCADuYARxztyHt2CFJAwYocCkOFbAL2RXA3/3udxcuXGi8Tk5OTk62q9QGADsY9yApBivg0lJJ6tbtqIPHHy8RwC5jVwBv2rSp8sgfkAcOHFi9erVNFwIAOxi/wDwefxZGWUcCuKREkrp2PeqgUQHv26eysg4ODZaxqzCdNm3ad77znRNOOMHn823atGkxt38DiClGAHfpIo/Hgat3vAJuFsBDh/pfbN6sMWM6MjRYxq4AnjBhwtq1a1955ZXGxsaFCxcec8wxNl0IAOzg4D1IOhLAdXWqq1NKSmTf22oLOiND/ftrxw4C2EVsnJrNzc2dM2eOfecHAPu4IYAlVVXpyJa+4Wq1ApZ03HHasUPsC+wels0BFxUVHT58OOTH2BQaQExw8EkMOjqAI9XqHLDkvyvpk086Mi5YybIA7tev3/333/+58QCO1jQ0NDz++ONfsxMagFjgbAWcnu5/0Y4AbrUFLenUUyXpo4/ExkguYVkLOjk5+be//e2CBQsKCgpGjx49evToHj16dOrUqbS0dMeOHatWrdqxY8eNN944duxYq64IAPZx8FFI6lgF3FYL2tgPad8+7dyp/v07MjpYw8o5YK/Xe911111zzTVvvfXW3//+9x07dhw8eLBHjx4nnHDCZZdddtppp1l4LQCwlbMVcOfO8njk80UcwD6fvwXdsgI+7jhlZKiqSh99RAC7gvWLsNLS0qZNmzZt2jTLzwwAUeNsAHs8Sk9XVZWqqyP7xupq1dVJrVXASUk6+WS9954++kjTp1szTnSEXRtxzJ8/36YzA0AUOBvAau+twEb/Wa0FsAKmgeEGdt2GdOedd6ampl5wwQV9+/a16RIAYJ8YDWCj/6zWWtA6Mg1MALuEXQH82muvjRs37o033ti1a1dubu65557LdtAAYkiMBrBRASclqUuXVr46apQk7d2rAwfUvXsHB4iOsqsFPX78+OTk5PPOO69379533333qFGjFixYsJmNwAHEiLbupo0aI0EPHozsu8wl0K3uoDlsmP/4V191cHSwgF0BfNFFF910003HHHPMU0899f/+3//79NNPr7322j179rz66qs2XREALHTggCT16OHYADrSgm61/yypc2cZ+wITwG5gV1t49erVZ5555scff9y7d2/zoNfrpQgG4H51dSovl+Rkn7aDFXBbjj9eRUUhAvjwYaWlRXZdtINdFfCf/vSnm266KTB9Ja1atapz4BOiAcCVzKVMjgdw++aAgwewglbAd9+t9HQ991xk10U72FUBTz9yl9nq1av37dt3zjnnZGRk5Ofn23Q5ALCQ0X+Woy3o9lXAwVvQChXAX34p4/f0//yPLrsssksjUnZVwI899pjxYty4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/fZ+/fplZmZOnDhx48aNxsEFCxacddZZF154ofG2R48eK1eu3LRp01133VVWVhbt0QMAbHDTTZo3Txs3xskEsNwZwN26dbv++usfeOCBZsfvueeeJ5988q233tq/f//48ePz8vKqq6slXXvttcuXL1+yZImk2tpa48Pp6elpaWmdbX1EFqKusLDQ6SG4Quz+O7ht5I6MJwoXtekSFp62HafKytLNN/t34IoPbtwLevLkyZJWrlzZ7Phf//rXm2+++Tvf+Y6ku+6667HHHluyZMns2bMDP7Nhw4a5c+cmJyfX1NT893//d6dOnQK/aqw4q6iosPcHgG2WLl06Lgq3HLpe7P47uG3kjownChe16RIWnrbjpzJ+k8f2OmKfW61YscLr9TY0NBhvy8vLPR7PmjVrzA9MmTLlpptuiuicxcXFTv97AwAsU1xcbGXwRJcbK+BWGX/s5BiPgZYkde3aNdJaNjc3t7i4ODMz0+Pgk6wBAB3m8/kqKytzc3OdHkj7xUwAG3d6BS6qKi0t7d+/f0Qn8Xq9kX4LAMCdsrOznR5Ch7hxEVarsrKyBg4cuM549pXU0NDw6aefnnzyyc6OCgCA9nFjADc2NtbU1NTU1Eg6fPhwTU2Nz+eTdN111917770bN248dOjQbbfdlpqaat56BABAbHFjC3rx4sVXX321MU3bpUsXj8ezfPnyM888c+7cuQcPHjznnHMqKytPO+20ZcuWpaenOz1YAADaIw73gm4fn883YcKETZs2/eIXv/jDH/7g9HAAABF74YUX5s+f7/F4brjhhksvvdTp4YRAADfZuXPnO++8s3XrVgIYAGJORUXFuHHj1q9f7/P5Ro8evWbNmszMTKcHFYwb54Cd0q9fP/4cAYAYtWbNmtNPP71z587p6emnn376hx9+6PSIQiCAAQDx4MCBA927dzded+3adf/+/c6OJ6S4CuAOPsUBAOAekf5K7969e0lJifG6tLTUDGPXiqsA7shTHEx0oQHADSL9lT527NgPPvjg8OHD1dXVH3zwwfe+9z0nRh0J53bBtEuzTaR9Pt+gQYMeeugh43V9fX3Pnj2ffvrplt942WWXnXjiiYMHD548eXJ9fX2UhgsAaFtEv9Kff/75cePGjR8//oUXXnBgrBFy433A1qqoqNi+ffvo0aONt0lJSSeffPInn3zS7DFKkp599tmojw4AEIHgv9Jnzpw5c+ZMRwcYgbhqQbfKkqc4AADcIJ5+pcd/ALf6FAfjIAAgtsTTr/SECGCe4gAA8SGefqXHVQDzFAcAiBtx/ys9rhZh8RQHAIgbcf8rnb2gAQBwQFy1oAEAiBUEMAAADiCAAQBwAAEMAIADCGAAABxAAAMA4AACGAAABxDAAAA4gAAGAMABBDAQw+rr64uKitr3vWVlZcuWLTv//POtHRKAMBHAQKxqbGycN29e79692/ftOTk5U6dOPXjwoPF2z549CxYssG50AEKIq4cxAHGmuLj4/vvvHzBgQOfOnTdv3jx58uRzzz3X/OqCBQumTZuWlpYW+C3z589PSUm57rrrIr1Wnz59+9zR4wAAA1dJREFUBg0a9NJLL11yySUWDB1AKAQw4FJbt26dPn36K6+8cvzxx0uqra295JJLtm7d+qtf/UrS4cOH33333ZZB++qrr1ZXVzc7Xl5e/uqrrxpPlfH5fB6PZ+zYsccdd1yz783Ly7v00kunT5+emppq4w8GQBJPQwJca/LkyVOmTLn55pvNI8XFxcOGDfvqq6+OPfbYpUuXbtmy5Te/+U3gt3z++efbtm277LLLPv74YyO2QzrrrLOWL19uvn3ooYf69OlDEQxEAXPAgBvt3r37nXfeGT9+fODBAQMG9OnT57nnnpP0zjvvjB49utl3rVu37vzzz7/44osXL14c8hJVVVWLFi3asWPH0qVLzYOnn376smXLrPgJAIRAAANuVFRU5PF4Wi6wys3NNZY979ixo0ePHoFfamxszMjIkPSTn/zk6aefDnmJjIyMK6+8csuWLdOmTTMP9u/ff+PGjRb8AABCYQ4YcKMBAwb4fL6SkpJmxysrK4855hhJBw8e7NSpU+CXVqxY8cUXXxQVFfl8vqqqqpUrV06YMCHS63bt2rWsrKwjIwcQJgIYcKN+/fpNnDhx5cqVY8aMMQ+WlJR8/fXXs2bNktSjR4/S0tLAbykqKrrrrruM16WlpYsXL25HAFdXV2dlZXVs7ADCQgsacKlHHnlk8eLFe/fuffXVV59//vni4uI77rhj3rx5gwYNknTCCSfs2LHD/HBFRUVNTY35dvr06S+99FLgkTDt37+/f//+lowfQHAEMOBSQ4cOff311++9996///3v+/btu+qqq84999w5c+bs3LlT0tSpU1etWmV88o033jj77LMfeeSRDRs2SCotLX3uuecOHjx4ySWXvP322xFddP369WeddZblPwuAlrgNCYgNDzzwwNixY8eOHfvUU09dddVVkmbOnPnss88mJSVZeJVrr732d7/73YABAyw8J4BWUQEDseGUU065/vrrb7zxxvLycuPIjTfe+OSTT1p4iT179mRmZpK+QHRQAQOxwefznX322fv27XvvvfdycnKMg//3f/83ZMiQ4cOHW3L+O++8c+7cuV26dOn42QCERAADkKR9+/Z16tQpOzvb6YEAiYIABgDAAcwBAwDgAAIYAAAHEMAAADjg/wOlQNG/pu957AAAAABJRU5ErkJggg== - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/test.py deleted file mode 100755 index 5b4e56dfe9..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/test.py +++ /dev/null @@ -1,62 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 114, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Lamellae"), 103, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(1) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 221, 184, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Change Scale")) - sendEvent("QMoveEvent", waitForObject(":scalePropertiesUI_ScaleProperties"), 685, 470, 973, 489) - test.compare(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").count, 6) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentText), "log10(x)") - test.compare(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentIndex, 4) - test.compare(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentText), "log10(y)") - test.compare(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentIndex, 7) - test.compare(waitForObjectExists(":qt_workspacechild.cbView_QComboBox").currentIndex, 0) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbView_QComboBox").currentText), "--") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 93, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbView_QComboBox", "Linear y vs x"), 93, 6, 0, Qt.LeftButton) - clickButton(waitForObject(":qt_workspacechild.OK_QPushButton")) - test.vp("VP1") - snooze(2) - #sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 351, 209, Qt.RightButton, 2, 0) - #sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 351, 209, Qt.RightButton, 0, 0) - - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 351, 209, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Change Scale")) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbView_QComboBox").currentText), "Linear y vs x") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 21, 10, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbView_QComboBox", "Guinier lny vs x^(2)"), 27, 5, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentText), "x^(2)") - test.compare(str(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentText), "ln(y)") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 95, 9, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbView_QComboBox", "XS Guinier ln(y*x) vs x^(2)"), 70, 4, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentText), "x^(2)") - test.compare(str(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentText), "ln(y*x)") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 83, 5, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbView_QComboBox", "Porod y*x^(4) vs x^(4)"), 57, 1, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentText), "x^(4)") - test.compare(str(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentText), "y*x^(4)") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 94, 5, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbView_QComboBox", "Kratky y*x^(2) vs x"), 58, 6, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbX_QComboBox").currentText), "x") - test.compare(str(waitForObjectExists(":qt_workspacechild.cbY_QComboBox").currentText), "y*x^(2)") - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 74, 3, 0, Qt.LeftButton) - mouseClick(waitForObject(":qt_workspacechild.cbView_QComboBox"), 74, 3, 0, Qt.LeftButton) - mouseClick(waitForObject(":qt_workspacechild.cbX_QComboBox"), 31, 8, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbX_QComboBox", "log10(x^(4))"), 42, 5, 0, Qt.LeftButton) - mouseClick(waitForObject(":qt_workspacechild.cbY_QComboBox"), 45, 10, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbY_QComboBox", "y"), 30, 8, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":qt_workspacechild.cbView_QComboBox").currentText), "--") - mouseClick(waitForObject(":qt_workspacechild.cbX_QComboBox"), 67, 9, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbX_QComboBox", "log10(x)"), 56, 5, 0, Qt.LeftButton) - mouseClick(waitForObject(":qt_workspacechild.cbY_QComboBox"), 42, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":qt_workspacechild.cbY_QComboBox", "log10(y)"), 55, 8, 0, Qt.LeftButton) - clickButton(waitForObject(":qt_workspacechild.OK_QPushButton")) - test.vp("VP2") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP1 deleted file mode 100755 index fff4634931..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3deXgUVdr38bs7G1m6k0ACAYIkAWdAWRIlbAoBBMIisiiiREAdR5+JuA7oiIwRZPAZFoeIqKPICwRwQUAeBYnAyOICEyJEElFAIIZNliydhZCt3j+KaTMBkt4r3fl+rlxc3afqdN9HsH45p6urdIqiCAAAcC291gUAANAUEcAAAGiAAAYAQAMEMAAAGiCAAQDQAAEMAIAGCGAAADRAAAMAoAECGAAADRDAAABogAAGAEADBDAAABoggAEA0AABDACABghgAAA0QAADAKABAhgAAA0QwAAAaIAABgBAAwQwAAAaIIABANAAAQwAgAYIYAAANEAAAwCgAQIYAAANEMAAAGiAAAYAQAMEMAAAGiCAAQDQAAEMAIAGCGAAADRAAAMAoAECGAAADRDAAABogAAGAEADBDAAABoggAEA0AABDACABghgAAA0QAADAKABAhgAAA0QwAAAaMBFATx79uyOHTuGhIS0bNly+PDhWVlZv1Wg1wcEBBiNRoPBYDQac3JyzJtSUlLatm1rMBgGDBhQu/37779PSEgICgqKjIycNWtW7Te6XhcAABoVFwXw/fffn5mZWVhYePr06SFDhiQmJiqKYt66adMmk8lUXFxsMpluvvlmtXH+/PnLly/funXrhQsX+vbtm5iYWFZWJiIlJSXDhg3r169ffn7+li1bli5dmpqaWn8XAAAaGxcF8I033hgcHCwi1dXVer3+/Pnz+fn55q21w9jsrbfemj59+k033eTn5/fKK69UVFRs2LBBRNatW1dTUzN79mxfX98uXbpMnz79jTfeqL8LAACNjes+A968eXNoaKi/v/+0adOeffbZFi1amDc98MAD4eHhPXr0WLp0qdpiMplOnDgRHx+vPvXy8oqLi9u/f7+IZGVlxcXF6fVXKo+Pjz927FhJSUk9XQAAaGy8XfZOI0aMKCgoKCwsXLFiRWRkpLl9+/btffv29fLy2rp1a1JSUnV19WOPPWYymUQkJCTEvFtoaKjaaDKZ6rSrjTU1NdfrYlZTU3P69GmDwaDT6Zw1TgCA8ymKUlxc3KZNG/N8zO24LoBVISEhTz75ZGho6O9+97uuXbuKyMCBA9VNw4cPf+qpp9LS0h577DGj0SgihYWF5o4FBQVqbBuNxlOnTtVuVxvVAL5mF7PTp0+3a9fOeaMDALhSXl5eneO8G3F1AItIdXV1ZWXlkSNH1ACuTafTqZ8HG43GqKiojIyMXr16qV0OHDgwZcoUEYmNjV2zZk1NTY36W09GRkZMTExQUJCIXN1l8uTJtV/fYDCISF5enhrwTcqMGTPmzp2rdRWu1jRHLQy8iWmaozaZTO3atVOP6m7KRQH8+uuv33fffS1btjx//vyLL77o5+d32223icj+/fsVRenatater9++fXtqaurs2bPVLsnJyQsWLBg4cGBMTMycOXN8fX3HjBkjIuPGjXvhhRdSUlJefPHFo0ePLly48Nlnn71el7Fjx9YuQ115NhqNTTCAfX19GXXTwcCblKY5apVbf57oogDeunXrq6++WlJSYjQa4+Pjt23b1qpVKxE5derUc889l5eX5+Pj0759+//93//94x//qHaZNm1aSUnJ4MGDi4uLe/TosWXLloCAABEJCgpKT09PTk5+7bXXgoOD//SnPz311FP1dwEAoLHRXfMrQJ7KZDIFBwcXFRU1wd8W09PTExMTta7C1ZrmqIWBNzFNc9QecDwngAEA7scDjufuevY2AABuTYOzoAHATuXl5RUVFVpXARfx9fVt1qyZ1lU4HgEMwM2Ul5dHR0efPXtW60LgIhEREcePH/e8DCaAAbiZioqKs2fPNs0v9DdB6vd9S0tLfXx8vLy8tC7HkQhgAG6paX6hv8l6991327Rpk5SU5EkZzElYAIDGLiQkJD8/X73ksMcggAEAjZ373nGhHh44JAAAGj8CGAAADRDAAOBIK1as0Ov1er3+6NGjtdt37typtv/rX/9SW3Jych577LEePXr4+fk1eG6R+WVr76nX6803sHGZ3NxcvV6/cuVK9emDDz4YHR1t86v97W9/U8d1ww03OKhAt0EAA4DjGY3GtLS02i0rV640Go21796TmZm5ZcuW9u3bx8fHW/KaOp3uk08++fbbbx1cq310Op09tyR6+OGH9+zZM2LECAeW5C4IYABwvHHjxq1atcr8tLy8fN26dXfffXftfSZPnpybm7tu3bqBAwda+LKxsbE9e/Z0ZKHaUa9l1rp16549e4aHh2tdjgYIYABwMJ1ON2nSpBMnTnz99ddqy/r162tqau6++27n3f/m559/njx5ckxMTEBAQIcOHZKTkwsLC81bH3zwwXbt2mVmZt52220BAQGdOnXavHmziLz22mvR0dHBwcFjxoy5ePGief/q6upXX321c+fOzZo1a9u27bRp0y5fvmxJGS+//PKtt94aEhISHh5+xx137N2717xJXYTfsGHDo48+2rJly4iICMeN3i1xIQ4AHqWqShx4kcqICPG26TDZvn37/v37p6Wl3XbbbSKSlpY2duzYwMBAh1V2ldOnT7dr1+71118PCQk5duzY3LlzR44caf4NQKfTmUymKVOmTJs2rU2bNnPmzLn77rsff/zxI0eOvPnmm7/++utTTz31+OOPf/DBB+r+SUlJmzZt+stf/tKnT59Dhw7NnDkzNzd37dq1lpTx5z//uW3btqWlpatWrUpISNi3b1+XLl3MOzz55JPDhw9ftWpVeXm5M/47uBECGIBHOXtW2rVz2Kvl5UlkpI19J0+ePG3atNdff/3ixYvbtm1LT093WFnX0q9fv379+qmP+/Tp06FDh/79+2dlZXXv3l1tLCkp+ec//6n+QtC6devu3btv2rTphx9+UD/BPXjw4BtvvKEoik6n271790cffZSWlpaUlCQigwYNCg0NnTRp0vfff9+tW7f6y3jnnXfUBzU1NYmJid9999177733j3/8w7xDr169zPs0cSxBA4BTjB8//vLly59++umaNWtat249aNAgp75dZWXl3LlzO3fuHBAQ4OPjo4bxTz/9ZN4hMDBQTV8R6dSpk4gMHjzYfP5Up06dqqqqzpw5IyLp6el+fn7jxo2r/o8hQ4YoirJr164Gy9i2bdugQYPCwsK8vb19fHyOHDlSuwYRGTNmjING7PaYAQPwKBERkpfnyFezWVBQ0OjRo1euXHnixAl1KulUf/nLX5YsWZKSktKnTx+DwXDy5MmxY8fWXuYNCQkxP/bx8RGR0NBQc4uvr6+IqPufO3fu8uXLdRbMdTpd7Q+Jr2n//v0jR44cPnz4smXLWrdu7eXl9Yc//KHOUnPr1q1tH6RnIYABeBRvb9sXjR1u8uTJI0eOVBTF/Nmq83z44YdTpkx54YUX1KfFxcU2v1SLFi38/f2/+uqrOqeMtWnTpv6O69at8/HxWb9+vfnKkQUFBbVjXkTs+c6ShyGAAcBZhgwZMmHChNDQ0M6dO6stzoufsrIy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utdZ0Ip9A//ss8+6du0aFBTUsWNHdzkT2MzmgZeWlj7xxBPt2rUzGAxRUVHTpk2rqKjQbBhWanDUDz74oE6nUz/eVh+Y+3r2Ye16A3ejwxpXwgIAQAMe8hkwAADuhQAGAEADBDAAABoggAEA0AABDACABghgAAA0QAADAKABAhgAAA0QwAAAaIAABtxYVVVVbm6ubX0LCwu3bNnidjdFBjwGAQy4q5qamnnz5rVq1cq27iEhIcOGDSspKVGfnj179u2333ZcdQAa4K11AQCuKy8v77XXXmvXrp2/v//hw4eHDBkyYsQI89a333571KhRzZo1q90lNTXVx8cnOTnZ2veKiIiIjo5eu3bt+PHjHVA6DYcdTgAAA1hJREFUgIYQwEAjdfTo0dGjR69fv/73v/+9iFRUVIwfP/7o0aNPPvmkiJSXl+/evfvqoP3kk0/KysrqtBcVFX3yySfqzYAVRdHpdL179/7d735Xp29iYuK99947evRoX19fJw4MgIiIcDckoJEaMmTI0KFDp0+fbm7Jy8u78cYbf/rpp/bt23/66adHjhx59tlna3c5ePDg8ePH77///u+++06N7QYNHDjwyy+/ND9dvHhxREQEk2DABfgMGGiMzpw5s3379r59+9ZubNeuXURExPvvvy8i27dvj4+Pr9MrIyPjrrvuuueee9LS0hp8i9LS0pUrV548efLTTz81N95+++1btmxxxAgANIAABhqj3NxcnU539QlWbdq0UU97PnnyZFhYWO1NNTU1gYGBIvLII4+sWrWqwbcIDAycPHnykSNHRo0aZW6MjIzMyclxwAAANITPgIHGqF27doqi5Ofn12kvLi6+4YYbRKSkpMTPz6/2ph07dmRnZ+fm5iqKUlpaunPnzoSEBGvfNzQ0tLCw0J7KAViIAAYao7Zt2w4YMGDnzp09e/Y0N+bn5//888/33XefiISFhRUUFNTukpub+8orr6iPCwoK0tLSbAjgsrIyo9FoX+0ALMISNNBIvfPOO2lpab/++usnn3zywQcf5OXlvfzyy/PmzYuOjhaRTp06nTx50ryzyWS6fPmy+eno0aPXrl1bu8VCFy5ciIyMdEj9AOpHAAONVMeOHTdt2rRgwYJ169adO3duypQpI0aMmDp16qlTp0Rk2LBhu3btUvfcvHnzHXfc8c4772RlZYlIQUHB+++/X1JSMn78+G3btln1pvv27Rs4cKDDxwLganwNCXAPixYt6t27d+/evVesWDFlyhQRmTBhwpo1a7y8vBz4Lv/zP//z4osvtmvXzoGvCeCamAED7uGWW255/PHHn3nmmaKiIrXlmWeeWb58uQPf4uzZswaDgfQFXIMZMOAeFEW54447zp0799VXX4WEhKiNn332WYcOHTp37uyQ1581a9a0adOCgoLsfzUADSKAAYiInDt3zs/PLzg4WOtCgKaCAAYAQAN8BgwAgAYIYAAANEAAAwCgAQIYAAANEMAAAGiAAAYAQAMEMAAAGiCAAQDQwP8H1HVSTpqXJ5UAAAAASUVORK5CYII= - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP2 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP2 deleted file mode 100755 index f4caa78b80..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ChangeScale/verificationPoints/VP2 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3deUAU5eMG8Gd3OUUuj0RQU7Q8Q1FAvEApRTPvAxXzPlIs8ypFA6+olFBT8krDI888yjz4eRBqXqhoiliWiZhXHrAIArK7vz/W+JKZIuzsuzv7fP6CYXfmIbd5eGfemVHodDoQERGRcSlFByAiIrJELGAiIiIBWMBEREQCsICJiIgEYAETEREJwAImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCsICJiIgEYAETEREJwAImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAr0QEMz87Ornnz5gDatm07ZcoU0XGIiIieQqHT6URnMLBq1apdvXpVdAoiIqJnkeEh6Hv37gUFBb311ls///yz6CxERERPJ8MR8N27d8uXL3/q1Kn+/funpqaKjkNERPQUpj4C3rhxY0BAgLOzs0ql0mq1RX8UGRnp4eHh6OjYunXrlJSUwuXly5cH0KRJE3t7+7t37xo7MRERUTGYegGXK1cuLCxs/vz5TyyfO3duXFzc3r1779y507x58+Dg4JycHADZ2dn6nk5LS1Or1foyJiIiMjXmcQg6MTExKCjo0aNHSuXjvxg8PT3Hjx8/ZswYABqNpnLlyvPmzQsNDU1KSho5cqSTk1NBQUFUVFRAQEDR9Wi12uvXrzs6OioUCgG/BhERGYhOp8vKynJ3dy/sBbNjlpchqdXqK1eu+Pr66r9VqVTe3t7JycmhoaG+vr6nT5/+rzdev369atWqxopJRETSSk9Pr1KliugUJWSuBQzAxcWlcImrq6t+4bM5OjoCSE9Pd3Jyki6eWOHh4VFRUXINYKiVl2Y9JXhv8d9SzFc+92XCPwZSE/4L8nNemrcY5HOuVqurVq2q36ubKbMsYH19ZmRkFC65f/9+cf4I0h95dnJy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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/test.py deleted file mode 100755 index df1282100d..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/test.py +++ /dev/null @@ -1,60 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 58, 14, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 51, 7, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 73, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - clickButton(waitForObject(":groupBox_3.cmdNew_QPushButton")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 131, 224, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Image")) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Choose a filename to save to") - test.compare(waitForObjectExists(":fileNameEdit_QLineEdit").visible, True) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.png") - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 461, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "Encapsulated Postscript (*\\.eps)"), 436, 9, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.eps") - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 423, 6, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "Joint Photographic Experts Group (*\\.jpeg *\\.jpg)"), 364, 4, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.jpeg") - sendEvent("QCloseEvent", waitForObject(":QFileDialog_QFileDialog")) - #openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 162, 232, 0) - #activateItem(waitForObjectItem(":MainWindow_QMenu", "Print Image")) - #clickButton(waitForObject(":Print.Cancel_Button")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 290, 296, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Add Text")) - test.compare(waitForObjectExists(":AddText_AddText").visible, True) - test.compare(str(waitForObjectExists(":AddText_AddText").windowTitle), "Add Text") - test.compare(str(waitForObjectExists(":groupBox.textEdit_QTextEdit").html), "\n\n


") - sendEvent("QCloseEvent", waitForObject(":AddText_AddText")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 211, 271, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Add Text")) - type(waitForObject(":groupBox.textEdit_QTextEdit"), "test") - clickButton(waitForObject(":qt_workspacechild.OK_QPushButton")) - test.vp("VP1") - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 169, 327, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Remove Text")) - test.vp("VP2") - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 276, 287, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Change Scale")) - test.compare(str(waitForObjectExists(":scalePropertiesUI_ScaleProperties").windowTitle), "Scale Properties") - test.compare(waitForObjectExists(":scalePropertiesUI_ScaleProperties").visible, True) - clickButton(waitForObject(":qt_workspacechild.Cancel_QPushButton_2")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 182, 346, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Set Graph Range")) - test.compare(waitForObjectExists(":setGraphRangeUI_SetGraphRange").visible, True) - test.compare(str(waitForObjectExists(":setGraphRangeUI_SetGraphRange").windowTitle), "Set Graph Range") - clickButton(waitForObject(":setGraphRangeUI.Cancel_QPushButton")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 186, 366, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Reset Graph Range")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 178, 349, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Window Title")) - test.compare(waitForObjectExists(":WindowTitle_WindowTitle").visible, True) - test.compare(str(waitForObjectExists(":WindowTitle_WindowTitle").windowTitle), "Modify Window Title") - clickButton(waitForObject(":qt_workspacechild.Cancel_QPushButton_2")) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP1 deleted file mode 100755 index 7f7f3d1367..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3dfVxUdd7/8e/MMCMqCHizmmjrTe2mVsKKpmLAkEpuobkptJop2nqRGG6Gu3tRal227K6SmckDwoUHgqiEG7pkObk9hsk170Bwi8xucb1Za01gUJRhmPn9Mdc1PxZNuZnhzDnzev4158yZ7/eDjOfNOed7vkdlt9sFAADoXmqpCwAAwBsRwAAASIAABgBAAgQwAAASIIABAJAAAQwAgAQIYAAAJEAAAwAgAQIYAAAJEMAAAEiAAAYAQAIEMAAAEiCAAQCQAAEMAIAECGAAACRAAAMAIAECGAAACRDAAABIgAAGAEACBDAAABIggAEAkAABDACABAhgAAAkQAADACABAhgAAAkQwAAASIAABgBAAgQwAAASIIABAJAAAQwAgAQIYAAAJEAAAwAgAQIYAAAJEMAAAEiAAAYAQAIEMAAAEiCAAQCQAAEMAIAECGAAACRAAAMAIAGlBXBdXV14eLher58wYUJhYaHU5QAAcHMqu90udQ0uZrPZ1Gq12WweNWrU+fPnpS4HAICbUNoRsBBCrVYLIRoaGu6//36pawEA4OYUGMCXLl2KjIwMCQl5/PHHpa4FAICb8/QALioqioiICAgI0Gg0Nput9Vtr164NDg729/ePioqqrq52ru/fv7/JZDp16tS6devq6uq6vWQAAG7P0wO4b9++SUlJmzZtarN+w4YNeXl5Bw4cuHTp0uTJk2NiYhobG4UQFovFsUGvXr18fX179uzZ3RUDANAO8hiEZTKZoqOjm5ubHdd3hRAjRoxYuXLl8uXLhRAtLS133HHHa6+9Nn/+/OPHj6ekpPj4+DQ1Na1YsWLu3Lmt27HZbBcuXPD391epVBL8GAAAF7Hb7Q0NDYMHD3bmgvzY5aCsrEytVre0tDgW6+vrVSrVkSNHnBtMnz79+eefv207Z8+elfrfGwDgMmfPnnVX8Lifj9T/ep1hNpuFEIGBgc41QUFBjpW35u/vL4Q4e/Zsnz593FeetFJTU9PS0pRagKsa70o7nfhs+z/Szi1vu5nkXwN3k/wH5HvelY+45HtuNpuHDh3q2KvLlCwD2BGfrQdY1dbWDhky5LYfdJx57tOnj4IDODY2Vtqfzq0FuKrxrrTTic+2/yPt3PK2m+l0OgV/yQXfc/e3I4vvufi/vbpMKeQa8ODBgzdu3Dh//vxbt2M2mwMCApKSkmJjY2NiYtxeNyCRlStXbty4UeoqAHcxGAylpaUZGRn19fXy/VvT069d22y2pqampqYmIcT169ebmpocfzEsW7YsPT29urr62rVra9as0el0s2fPbmebaWlppC+UjW84lC0mJkYBF1k8/RR0QUFBQkKC4ySDn5+fSqUyGo0REREpKSlXrlyZOnVqQ0NDWFjY/v37e/XqJXWxgKcggAHPJ49T0K7CKWgAUABlnIL2xgCW9S8M8B7Xr193Tq0Db6bT6Xx9fdusVMD+3NNPQQPwTtevXx8+fPjFixelLgTSGzRo0DfffHNjBssdAQzAE1kslosXLyr7rn20h+N+36tXr2q1Wo1GI3U5ruSNAZyamso1YEAWlH3XPtpv69atgwcPnj9/viODHdeApS6qq7wxgNPS0vgvDQAyEhgYePnyZZvN5gjgmJiYSZMmZWRkSF1Xl3j6fcAAAMj4iQs/zBuPgAHIncEg3n1XHDsmJkwQP/+56MQFpa63AHSRNwYw14ABuYuJEZMmiYAAYTCIzl1Q6noLkJAyrgEr8KD+tpiKEoAkTCaTWq3+8MMP27m91Wq977771Gp1bm5u6/Xnzp2bM2dOYGBgQEDA448/3uZBq3V1dU8//fSAAQP8/PymTZv2ySef3LajL774YsWKFWPHjvX39x88ePCsWbP+8Y9/tNlm69ato0aN8vX1veeee958881btPb666+XlJS082esr69/+eWXq6qq2rm9gzKmovTGAAYAqXTo6T0bNmy4fPlym49cu3ZNr9d//vnnBQUF27dv/+KLL6Kjo69du+bcIDY29v3338/IyHj77bebm5v1ev2FCxdu3dH7779vMpkSEhLeeeedzMzMf//73w888EBlZaVzg61btyYmJs6dO9dgMMTFxS1btuwWGbxp06b2B3BdXd3LL7984sSJdm6vKNI+jrib1dfXCyHq6+ulLgTAbdz2f2t9vV0Ie1f+N3e9hY4qKytTq9Umk6k9G3/11Ve9e/fesWOHSqXKyclxrt+0aZOPj8/XX3/tWPzmm298fHxee+01x+KePXtad1FfX9+3b98VK1bcuq/vv/++9WJ9fX1QUNDChQsdi1ar9Uc/+lFCQoJzg8WLFw8YMMBqtd60tWHDhi1YsKA9P6Oj/jY/YBuOb8Kbb7752muvWSyWNutlvT/nCBiA/FgslpycQiFW5eQUdm66yq63IIQ4efLk7Nmz+/fv36tXr1GjRv3xj3989tlnBw0a1NLS4tzm6tWr/v7+L7zwQkcbf+aZZ+bNmzd58uQ260tLSydOnDh8+HDH4rBhw8LDw/fu3et8d/DgwREREY7FPn36xMbGOt/9IX379m292KdPn5/85Cfnz593LB4+fPjSpUutn/e6YMGC77///u9///uNTQ0fPvyf//zn9u3b1Wq1Wq1evHhxY2PjqFGjHnjgAec/y/vvv6/RaDIzM8+cOTNixAiVSvX000+r1WqNRpOfn9+efxxl8MYATk1NNRgMUlcBoJMsFktk5NLf/CZYiLTf/CY4MnJpRxO06y0IIY4dOzZ58uRvvvnm9ddff/fdd1euXHn+/PmkpKTvvvuu9QnY7du3X7t2benSpR1qvLCw8MSJE3/6059ufKu6uvree+9tvWbMmDGffvrpLd795z//2djY2P7ea2trP/nkk9GjRzvbFEK0bnbMmDF2u93ZaWt79uwZOHDgww8/fPTo0SNHjqxevbpXr147d+48efLk6tWrhRDffffdwoULZ86c+cwzz9xxxx1vv/223W5/4YUXjhw5cvjw4UceeaQ9FRoMhtTU1Pb/RJ7JG0dBMxEHIGs5OcXl5Yus1ighhNUaVVEhcnN3JybO684WhBApKSn9+/c/evRojx49hBBRUVGO9ZGRkW+++eacOXMci9nZ2dOnT//xj3/c/pbr6uqef/759evXBwUFmc3mNu9evnw5KCio9Zq+ffvW1tY633UeHDvfFULU1ta2/5mty5cvF0KsWLHC2aYQonWnjjYd69sYO3Zsjx49+vfvP378eOfKkJCQP/7xjykpKQ899NCGDRt8fHxycnKEEDqdLjQ0VAgxfPjwCRMmtLM8wUQcACAJo7HKag13LjY3hxuNlbfY3h0tXLt27aOPPnryyScd6dvasmXLjEbjV199JYQ4fvx4ZWVlYmJihxpPSUm5++67ExISfmiDNsOy7K0eame322/xbnv84Q9/2LVrV0ZGxogRI1q30KHhYzf69a9/HRMT8+ijj/7tb38rKChoc9LbOxHAAGRGrw/x8TnkXNRqD0VHh3ZzC7W1tTabLTg4+Ma3Zs+ePXDgQMcg4aysrODg4EcffbT9LR89enTbtm1paWn1/0cIce3aNccLIURQUFCbQ8/a2lrn4Wnfvn1vfFf85/HrLWRlZb3wwgu///3vFy5c6Fx54/Gu43VHQ3TBggVNTU1jx451ni3wcgQwAJlZsmRuWFieVlsmRLNWWzZuXF5CwpxubiEoKEitVjuHKbXm4+Pz9NNP5+Xl/fvf/y4qKnIML2p/y5999pnNZouMjAwKCgoKCgoJCVGpVM8++2zfvn0dp6PHjBnjuCjr9Omnnzqv19703TvvvLM9558LCgqSkpJWrVr1u9/9rvV6xxXf1s06rv46O22Pixcv/vrXvx43btzJkyc3b97c/g8qGAEMQGZ0Op3JlL1+/QUhUtevv2AyZet0um5uoWfPnlOmTNm+fXtTU9ON7/7Xf/1XXV3d3LlzLRbL008/3aGWZ8yYYTQay/7Prl277Hb7qlWrjEajn5+fEGLmzJlHjhypqalxbF9TU3Po0KFZs2Y5FmfOnHn+/PmDBw86Fs1mc2lpqfPdWygpKVm8ePHSpUtvHPk1adKk/v37FxYWOtcUFBT069cvPDxc3EyPHj1a35fssHDhQl9f3wMHDqxYseJ3v/udc3oQxzn8G7f3CtLdASUBxzmcpKSk/fv3S10LgFvx/PuAjx8/3rt375CQkIKCAqPRmJOT8+yzzzrf/cUvfqFSqR577LHWHykrK1OpVO28D9ihpqamzW2yV69evfvuu++///69e/fu3bt37Nixd91119WrVx3v2my2yZMn33nnnbt27dq/f39kZGS/fv3OnTt3615MJpOvr++4ceM++uijI/+nsrLSuUFWVpZGo3nxxRfLyspWr17tuInI+e7ixYt9fHyci46T8O+88055eXlNTY3dbk9PT/fx8Tl48KDdbrdYLD/72c/GjBlz/fp1R8H9+/efMmWKyWQqLy9vc0ey/QfuA96/f39SUtKtvyGezxsDWNa/MMBLeH4A2+32qqqqmTNnBgUFOe4DXr9+vfOtnTt3qtXq9957r/X2HZqIw6GmpkatVreZp+Ls2bNz5swJCAjo06fPL37xizNnzrR+t7a2dsmSJf369evdu/e0adM+/vjj2/by0ksvqW8wfPjw1ttkZ2f/9Kc/9fX1/clPfpKVldX6rUWLFmk0GufiZ599FhER0bt3b7VanZCQUFlZ6evru2bNGucGp0+f9vPzW7ZsmWNx7969Y8aM0el0arV627ZtbWpT8EQcKnsHB8jJmtlsDggIqK+v5zYkwMPd9n+r2SwCAkR9fecfpdD1Fm5h/vz5hw8f/vrrr13ftJdxfBPefPPNxsbGpKQkrVbber2s9+feeB8wALjP0aNHKysr33rrrU2bNkldCzwaAQxAfhxP8504Uaxe3aXnAXelhR8yadIkf3//hISEZ5555habtZ6usjWNRuOyUv6TzWa76SlPtVrdxXt80TkEMAD5iYnpamR2vYUfYrPZbrvNtm3bbjrPhkql+qFg7rqRI0eeOXPmxh7Xrl27Zs0aN3WKWyCAAaC7zZw5s7y8vJs7feedd25609TgwYO7uRI4EMAA0N0ck2x0c6djxozp5h5xa944EQdPQwIAWeNpSHLF05AAQNZ4GhIAAOgkbzwCBiAXNz4NF95Gwd8BAhiAJ9LpdIMGDRo6dKjUhUB6ffv2dd/t0RIigAF4Il9f32+++ebq1atbt24NDAzs0BP9oDAajcbHR4FppcAfCYAy+Pr6arXawYMHt3nCPLxT3759FfZ3GAEMwHNpNJr58+e3Z24pKJ5arVbYiWgCGIBH02g0CtvtAg6KOpwHAEAuCGAAACRAAAMAIAFvDGDmggYAWVPGXNCqmz6fWanMZnNAQEB9fT1zQQOArClgf+6NR8AAAEiOAAYAQAIEMAAAEiCAAQCQAAEMAIAECGAAACRAAAMAIAECGAAACRDAaMtisWRmFsbFrcrMLLRYLFKXAwDKRADjP1gslsjIpcnJwcXFacnJwZGRS8lgAHAHpQXwiRMnpkyZEhUV9eCDDx47dkzqcuQnJ6e4vHyR1RolhNZqjaqoWJSbu1vqogBAgZQWwMHBwfv37y8rK8vKynr22WelLkd+jMYqqzXcudjcHG40VkpYDwAoldICeODAgX5+fkIIrVar0WikLkd+9PoQH59DzkWt9lB0dKiE9QCAUiktgB2am5uXL1++evVqqQuRnyVL5oaF5Wm1ZUI0a7Vl48blJSTMkbooAFAgTw/goqKiiIiIgIAAjUZjs9lav7V27drg4GB/f/+oqKjq6mrnepvN9uSTTz7xxBMzZszo9nplT6fTmUzZmzdfiItL3bz5gsmUrdPppC4KABTI058HfODAgcuXLzc2Nj799NPNzc1q9f/+xbBhw4YtW7a89957I0eOfPnll/Pz8z///PNevXrZ7fYFCxaMGzfuueeeu7E1BTw/EgAgFLE/9/Qj4GnTpsXHx48YMaLN+szMzFWrVo0ePbpHjx7r1q2zWCwlJSVCiLfeemvPnj2lpaV6vX727NlSlAwAwO35SF1AZ5jN5pqamvHjxzsWNRpNaGhoZWXl/Pnz4+Pj4+Pjb/3x1NRUx2nVmJiYmJgYt5cLAHARg8FgMBiEEAqYokCuASyECAwMdK4JCgpyrGyPtLQ0+Z6yAABv5jxwMpvNGRkZUpfTJZ5+CvqmHPFZV1fnXFNbW0umAgBkRK4BPGzYsOPHjzsWW1paqqqqQkPbe7tqamqq4wwGAECODAZDamqq1FV0laePgrbZbM3NzSaTacaMGQ0NDRqNRqfTqVSq9PT0LVu27Nu3b8SIEa+88kp+fv7p06d79ep169YUMGoOACAUsT/39GvABQUFCQkJKpVKCOHn56dSqYxGY0REREpKypUrV6ZOndrQ0BAWFrZ///7bpi8AAJ7D04+AXcvxF1NSUlJsbCzjnwFApgwGQ2lpaUZGhqyPgL0xgGX9CwMACEXsz2U5CAsAALkjgAEAkIA3BjC3IQGArHEbkvwo4JoBAEAoYn/ujUfAAABIjgAGAEAC3hjAXAP2ZhaLJTOzMC5uVWZmoQKepgJ4J64By48CrhmgKywWS2Tk0vLyRVZruI/PobCwPJMp2/FsSgDyooD9uTceAcNr5eQUl5cvslqjhNBarVEVFYtyc3dLXRQAL0UAw4sYjVVWa7hzsbk53GislLAeAN6MAIYX0etDfHwOORe12kPR0e19iiUAuJY3BjCDsLzWkiVzw8LytNoyIZq12rJx4/ISEuZIXRSADmMQlvwo4KI9ushiseTm7jYaK/X60MWL5zACC5ApBezPCWAAgPwoYH/ujaegAQCQHAEMAIAECGAAACTgjQHMKGgAkDVGQcuPAi7aAwCEIvbn3ngEDACA5AhgAAAkQAADACABAhgAAAkQwAAASIAABgBAAt4YwNwHDACyxn3A8qOA+8agABaLJSen2Gis0utDliyZyxOZgE5QwP7cG4+AAQlZLJbIyKXJycHFxWnJycGRkUstFovURQGQAAEMdKucnOLy8kVWa5QQWqs1qqJiUW7ubqmLAiABAhjoVkZjldUa7lxsbg43GislrAeAVAhgoFvp9SE+Poeci1rtoejoUAnrASAVAhjoVkuWzA0Ly9Nqy4Ro1mrLxo3LS0iYI3VRACTgI3UBgHfR6XQmU3Zu7m6jMVWvD128OJtR0IB34jYkAID8KGB/ziloAAAkQAADACABAhgAAAl4YwAzFzQAyBpzQcuPAi7aAwCEIvbn3ngEDACA5AhgAAAkQAADACABAhgAAAkQwAAASIAABgBAAgQwAAASIIABAJAAAQwAgAQIYEBRLBZLZmZhXNyqzMxCi8UidTkAfpDSAthut0dERAwYMGDNmjVS1wJ0N4vFEhm5NDk5uLg4LTk5ODJyKRkMeCylBbBKpdq5c+err74qdSGABHJyisvLF1mtUUJordaoiopFubm7pS4KwM0pLYCFEMHBwV71hAnAyWisslrDnYvNzeFGY6WE9QC4BQUGMOC19PoQH59DzkWt9lB0dKiE9QC4BU8P4KKiooiIiICAAI1GY7PZWr+1du3a4OBgf3//qKio6upqqSoEPMeSJXPDwvK02jIhmrXasnHj8hIS5khdFICb8/QA7tu3b1JS0qZNm9qs37BhQ15e3oEDBy5dujR58uSYmJjGxsbWG3AWGl5Ip9OZTNmbN1+Ii0vdvPmCyZSt0+mkLgrAzalkEVQmkyk6Orq5uVmt/t+/GEaMGLFy5crly5cLIVpaWu64447XXntt/vz5Qoh58+Z9/PHHjY2NI0eOfO+99zQajbMdBTzAGQAgFLE/95G6gM4wm801NTXjx493LGo0mtDQ0MrKSkcA79ix49YfT01NdRwWxMTExMTEuLtaAICrGAwGg8EghFDALXZyDWAhRGBgoHNNUFCQY2V7pKWlyfcvJgDwZs4DJ7PZnJGRIXU5XeLp14BvyhGfdXV1zjW1tbVkKgBARuQawMOGDTt+/LhjsaWlpaqqKjS0vbdbpKamOs5gAADkyGAwpKamSl1FV3n6ICybzdbc3GwymWbMmNHQ0KDRaHQ6nUqlSk9P37Jly759+0aMGPHKK6/k5+efPn26V69et25NARftAQBCEftzT78GXFBQkJCQoFKphBB+fn4qlcpoNEZERKSkpFy5cmXq1KkNDQ1hYWH79++/bfoCAOA5PP0I2LUcfzElJSXFxsYy/hkAZMpgMJSWlmZkZMj6CNgbA1jWvzAAgFDE/lyWg7AAAJA7AhgAAAl4YwBzGxIAyBq3IcmPAq4ZAACEIvbn3ngEDACA5AhgAAAk4I0BzDVgAJA1rgHLjwKuGQAAhCL25954BAwAgOQIYAAAJEAAA7gJi8WSmVkYF7cqM7PQYrFIXQ6gQN4YwAzCAm7NYrFERi5NTg4uLk5LTg6OjFxKBsOjMAjr5iwWy969e/fv319dXV1XV9enT58hQ4bo9frHHnts6NChru2roxRw0R7oBpmZhcnJwVZrlGNRqy3bvPlCYuI8SYsC/oMC9ucufh5wcXFxcXHxgw8+uHz58iFDhgQFBTU2Nl66dKm8vPz3v/+9v7//2rVr/fz8XNspANcyGqus1jjnYnNzuNGYSgADruXKAM7Kyho+fPhbb73VemWfPn369OkzYsSIuLi4ixcvpqenP/fccwEBAS7sF4Br6fUhJSWHWh0BH4qODpW0IkCBXHkK+uLFi4MGDbr1Nna7/d///vePfvQjV3XaIQo4ZQF0A8c14IqKRc3N4VrtoXHj8kymbJ1OJ3VdwP+ngP05E3EAuAmLxZKbu9torNTrQxcvnkP6wtMoYH/ujQGclJQUGxsbExMjdTkAgM4wGAylpaUZGRkE8E2UlpbGxsa6o+WuUMBfTAAAoYj9ucsGYc2cOfPKlSuO13a7/dy5cx4YwAAAeAiXBfCyZcsefvhh52J+fr6rWgYAQHlcNhPWxIkTWy8+/vjjrmoZAADlcVkABwYGOl58/vnnQojevXu7qmUAAJTH9XNBHzlyxOVtAgCgMK4PYK+6rwkAgM5xfQCrVCqXt+laPA0JAGSNpyHdXH5+/lNPPeXaNl1FAfeNAQCEIvbnnIIGAEACrg/gxx57zOVtAgCgMK4P4Js+arClpcXlHQEAIF+uD+CbeuGFF7qnIwAAZMFdAfz6668PGDBAo9FoNBq1Wr1hwwY3dQQAgBy5K4CvXr169uzZlpaWlpYWm82WkpLipo4AAJAjdwXw8OHDfX19nYsJCQlu6ggAADly2dOQ2rj77rs3bdo0duxYjUYjhNiyZctbb73lpr4AAJAddwXwq6+++tlnnzmf0HDq1Ck3dQQAgBy5K4Cjo6N37tzpXNy6daubOgIAQI7cdQ24Z8+erRdHjhzppo46gbmgAUDWmAv6VtauXVtVVRUSEqLRaOx2+7vvvnv06FF3dNQhCpg7FAAgFLE/d9cRcElJyf33369Wqx0BzwTRAAC05q5rwMuXLx8+fPi0adOEEHv37v3Zz37mpo4AAJAjdx0Bf/bZZ85BWI888si//vUvN3UEAIAcuSuAx4wZk5ub63jt4+Pj4+OuQ20AAOTIXQF86tSphoYGx+vvv//+8OHDbuoIAAA5cteBaWxs7OjRo++55x673X7q1KmCggI3dQQAgBy5K4AjIyOPHj369ttv22y23NzcO++8000dAQAgR+66D9gzKeC+McDzWSyWnJxio7FKrw9ZsmSuTqeTuiIokAL25y67BnzmzJnr16/fdjMmhQaUzWKxREYuTU4OLi5OS04OjoxcarFYpC4K8EQuC+Dg4OCNGzd+/PHHP7RBS0tLTk7OV1995aoeAXignJzi8vJFVmuUEFqrNaqiYlFu7m6piwI8kcsC2MfH53e/+93Bgwd/+ctfbty48eDBg6dOnfr6668rKir27t37/PPPz5s3b8yYMY8++qirerypoqKiyZMnh4eH8/RDQBJGY5XVGu5cbG4ONxorJawH8FiuvwZ8/fr1AwcOfPDBB+fOnbty5Ur//v3vueeehx9+OCwszLUd3chsNk+aNKm8vNxut48fP/7IkSP+/v5tNpD7NQPAw2VmFiYnB1utUY5FrbbsjTcu/Nd/zZO0KCiQAvbnrh8F7evrGxsbGxsb6/KWb+vIkSNTpkxxPIhpypQpx44de+ihh7q/DMCbLVkyNz9/aUWFaG4O12oPjRuXl5CQLXVRgCdy10Qcr7/+uptavoXvv/++X79+jtdBQUGXLl3q/hoAL6fT6Uym7M2bL8TFpW7efMFkymYUNHBT7grgl19+OTMzs4tTQBcVFUVERAQEBGg0GpvN1vqttWvXBgcH+/v7R0VFVVdXO1b269fv8uXLjte1tbXOMAbQnXQ6XWLivKKiDYmJ80hf4Ie4K4D37t37q1/96vjx41lZWX/961+tVmsnGunbt29SUtKmTZvarN+wYUNeXt6BAwcuXbo0efLkmJiYxsZGIcTEiRM/+uij69evNzY2fvTRRw888IALfhIAANzAXQE8efJkHx+fRx55ZODAgX/4wx9CQkKysrI+//zzDjUybdq0+Pj4ESNGtFmfmZm5atWq0aNH9+jRY926dRaLpaSkRAjRp0+fF154ITo6etq0aatXr24zAgsAAM/hrqkof/GLX9x11127du0aP378b3/720cffdTHx+fDDz/89NNPH3vssa60bDaba2pqxo8f71jUaDShoaGVlZXz588XQsTHx8fHx9+6hdTUVMdpsZiYmJiYmK4UAwDoTgaDwWAwCCEUMMGLuwL48OHDERERJ06cGDhwoHOlWq3u6EHwjcxmsxAiMDDQuSYoKMixsp3S0tLkO2wdALyZ88DJbDZnZGRIXU6XuCuA//SnPyUkJLRZ+eGHH3b9tLAjO+vq6pxramtrhwwZ0sVmAQDoTu66Bjxr1izHiyGEit8AABxXSURBVMOHD+/du/fq1atCiNTU1GeffbaLLffp02fYsGHHjx93LLa0tFRVVYWGhra/hdTUVMcZDACAHBkMhtTUVKmr6Cp3BfCf//xnx4tJkyZFRUXl5uZ2ohGbzdbU1NTU1CSEuH79elNTk2PermXLlqWnp1dXV1+7dm3NmjU6nW727NntbzYtLY1LvwAgXzExMWlpaVJX0VUuPgV98uTJkydPCiEqKiry8/MdK81m88GDBztx7FtQUJCQkKBSqYQQfn5+KpXKaDRGRESkpKRcuXJl6tSpDQ0NYWFh+/fv79Wrl2t/EAAA3MrFc0HbbLbTp0+/+OKLZ86cue+++xwr/f39ly5deu+997qwo85xzB2alJQUGxvLQTAAyJTBYCgtLc3IyJD1XNCufxiDEKKurs5gMNz2dqDup4DJuwEAQhH7c7dcAw4MDGyTvuXl5e7oCAAAmXLxNeC//vWvkyZNGjBgwKuvvuoY+ezw7rvvHjlyxLV9AQAgXy4+An755ZcPHTokhHj77betVqv9/7R5lIK0uA0JAGRNGbchueUasBDCZDJFRkY6Fw8cODBt2jR3dNQhCrhmAAAQitifu+s+4GPHjm3btu3KlSvx8fEzZsxwUy8AAMiUuwK4T58+CxcuXL9+fc+ePd97771PPvnETR0BACBH7grg/v37CyGMRuOCBQuEEIMGDXJTR53ANWAAkDWuAd/K+vXrf/SjH6WmptbU1NTU1OzZs+c3v/mNOzrqEAVcMwAACEXsz911BLxgwYLLly+XlZWdP39+165darW7OgIAQI7clYt33HFHdHT0xYsXz549GxkZeezYMTd1BACAHLnrecDz5s07depUYGCgY/HUqVNu6ggAADlyVwBHR0fv2LHDubh161Y3ddQJqampPIwBAOTL8TAGqavoKncFsK+vb+vFkSNHuqmjTkhLS5PvRXsAQExMzKRJkzIyMqQupEvcFcBffPHFrFmzQkJCNBqNEGLfvn1Hjx51U18AAMiOuwZhlZSU3H///Wq12jkdtJs6AgBAjtx1BJyenj59+nTn4pQpU9zUEQAAcuSuI+Do6OisrKz8/HwhRGFh4YMPPuimjiBT9fX1hYWFt93s5MmTjudrAYDCuCuAf/3rX3/99dfff/+9EOLxxx/Pzs52U0edwFSUnqCurm779u233ayqqurvf/97N9QDQEaYivJW8vPzn3rqqb17986aNUsIkZ2dvXTpUnd01CEKmLpMMVauXLlt27axY8cuWrSoqKioqakpMDCwoKDAbDbPmTNHq9WqVKo9e/ZERkaazeY777yzuLi4X79+UlcNwFMoYH/urmvAly9fFkKoVCohREtLy6effuqmjiBTK1as+Oyzz959990nnnji97//fUhIyJ///Oc333zzxz/+8QMPPJCenu7c7Ntvv/WEicQBwLXcFcADBgx4+OGHfX199+7d++GHH27evNlNHUHuqqurV65cKYRoamqKiopKSkr6xz/+sWDBgjvvvPOll16SujoAcBd3BfD8+fPvvvtux2MYdu/ePXbsWDd1BJnS6XRWq1UIMXr06JdeemnUqFFCCKvV2tzcvHbtWiHEr371qw8++ECn0zU3N0tcKwC4gRtPQU+YMGHChAmHDx+uqam56667evfu7aa+IEeDBg3SarVz585NTk7+7W9/e/XqVZVK9fzzzwsh0tLSfHx8evXqNXny5Lq6uoyMjJMnT2ZnZzunFgcABXDj84Cd1+3q6+vz8/OfffZZd3TUIQq4aA8AEIrYn7v4CPjkyZMnT54UQlRUVDhuAhZCmM3mgwcPekIAAwDgIVwcwPfdd59Op3vxxRfPnDljNBodK/39/desWePajrqCpyEBgKwp42lIbjkFXVdXZzAY4uPjXd5yFynglAUAQChif+6WmbACAwPbpO/XX3/tjo4AAJApd42CFkJUVVWZzWbH6y1btrz11lvu6wsAOsRiseTkFBuNVXp9yJIlc3U6ndQVweu4K4DnzZt36tQp530jp06dclNHANBRFoslMnJpefkiqzWupORQfv5SkymbDEY3c1cAR0dH79ixw7m4detWN3UEAB2Vk1NcXr7Iao0SQlitURUVIjd3d2LiPKnrgndx19OQfH19Wy+OHDnSTR0BQEcZjVVWa7hzsbk53GislLAeeCd3HQF/8cUXs2bNCgkJ0Wg0Qoh9+/YdPXrUTX0BQIfo9SElJYccR8BCCK32UHR0qKQVwRu56wi4pKTk/vvvV6vVdrvdTZNtAUDnLFkyNywsT6stE6JZqy0bNy4vIWFO6w0sFktmZmFc3KrMzEKLxSJRmVA4Fx8BV1RUjBs3TgiRnp4+ffp053omggbgOXQ6ncmUnZu722hM1etDFy/+jxFYDNFC93DxEfC2bdscL1qnrxDi3Llzru0IALpCp9MlJs4rKtqQmDivTbi2GqKltVqjKioW5ebulqhMKJmLA3jLli2am3njjTdc2xEAuAlDtNA9XHwK+pFHHklJSWmz0m63b9y40bUddQVzQQO4BYZoeT7mgr6J3bt3z5kz58b1f/nLXx5//HEXdtQ5Cpg7FFAel09K1cUGHdeAKyoWNTeHa7WHxo3L4xqwB1LA/txdzwP2TAr4hQEK02rEU7iPz6GwsK6mnUsatFgsubm7jcZKvT508eI5pK8HUsD+nAAGIKXMzMLk5OBW53vLNm++0JVJqVzeIDyTAvbn7roPGADaw+UjnhhCBbkggAFISa8P8fE55Fzs+ognlzcIuAkBDEBKt52USvIGATfhGjAAibl8xBNDqLyBAvbnBDAAQH4UsD/nFDQAABIggAEAkAABDACABJQWwHa7PSIiYsCAAWvWrJG6FgAAfpCLH8YgOZVKtXPnzg8++ODLL7+UuhYAAH6Q0o6AhRDBwcFeNbQbACBHCgxgAHAfi8WSmVkYF7cqM7PQYrFIXQ5kzBMDuKioKCIiIiAgQKPR2Gy21m+tXbs2ODjY398/KiqqurrasTIrK0uv18+ePVuKYgF4EcejlpKTg4uL05KTgyMjl5LB6DRPDOC+ffsmJSVt2rSpzfoNGzbk5eUdOHDg0qVLkydPjomJaWxsFEIkJiYajcaSkpLWG3MWGoDL5eQUl5cvslqjhNBarVEVFYtyc3dLXRTkyhMDeNq0afHx8SNGjGizPjMzc9WqVaNHj+7Ro8e6dessFkub0HWYN29eenr6jh07pk+f3tLS0i0lA/AKPGoJLiSbUdBms7mmpmb8+PGORY1GExoaWllZOX/+/DZb7tix49ZNpaamOuaGjYmJiYmJcUe1ABRJrw8pKTnU6mHDPGqpuxkMBoPBIIRQwMl/OQWwECIwMNC5JigoyLGyo9LS0uQ7dygACS1ZMjc/f2lFhWhuDtdqD40bl5eQkC11Ud7FeeBkNpszMjKkLqdLPPEU9E05IrOurs65pra2lhwF0J10Op3JlL1584W4uNTNmy+YTNk8agmdJqcAHjZs2PHjxx2LLS0tVVVVoaGdOfmTmprqOIMBAB2l0+kSE+cVFW1ITJxH+krFYDCkpqZKXUVXeeLjCG02W3Nzs8lkmjFjRkNDg0aj0el0KpUqPT19y5Yt+/btGzFixCuvvJKfn3/69OlevXq1v2UFPL4KACAUsT/3xGvABQUFCQkJKpVKCOHn56dSqYxGY0REREpKypUrV6ZOndrQ0BAWFrZ///4OpS8AAJ7DE4+A3cfxF1NSUlJsbCzjnwFApgwGQ2lpaUZGhqyPgL0xgGX9CwMACEXsz2UzCAsAACUhgAEAkIA3BjC3IQGArHEbkvwo4JoBAEAoYn/ujUfAAABIjgAGAEAC3hjAXAMGAFnjGrD8KOCaAQBAKGJ/7o1HwAAASI4ABgBAAgQwAAAS8MYAZhAWAMgag7DkRwEX7QEAQhH7c288AgYgXxaLJTOzMC5uVWZmocVikbocoPMIYACyYbFYIiOXJicHFxenJScHR0YuJYMhXwQwANnIySkuL19ktUYJobVaoyoqFuXm7pa6KKCTCGAAsmE0Vlmt4c7F5uZwo7FSwnqArvDGAGYUNCBTen2Ij88h56JWeyg6OlTCeiAVRkHLjwJGzQHezHENuKJiUXNzuFZ7aNy4PJMpW6fTSV2Xe1kslpycYqOxSq8PWbJkruJ/3nZSwP6cAAYgJxaLJTd3t9FYqdeHLl48R/Fp5Pibo7x8kdUa7uNzKCzMK/7maA8F7M8JYADwXJmZhcnJwVZrlGNRqy3bvPlCYuI8SYvyCArYn3vjNWAA8Ew33uXMuDMFI4ABwCPc9C5nxp0pGAEMAB7hpnc5L1kyNywsT6stE6JZqy0bNy4vIWGO1JXCNQhgAHCNLk6TedOzzTqdzmTK3rz5Qlxc6ubNFxiBpSTeGMDcBwzA5bo+TeYPnW3W6XSJifOKijYkJs4jfR24D1h+FDBqDoBn6vpwZe+8y7nTFLA/98YjYABwua4PV+Zss7fxkboAAFACvT6kpORQqyPgzgxXdpxtvu1xM3NjKQNHwADgAt02XJlnMioGAQwALtBtJ5B5JqNiEMAA4BrdM1yZubEUgwAGADlhbizFIIABQE6YG0sxGAUNAHLiuNicm7vbaEzV60MXL+ZuJbliIg4AgPwoYH/OKWgAACTgjQHMXNAAIGvMBS0/CjhlAQAQitife+MRMAAAkiOAAQCQAAEMAIAECGAAACRAAAMAIAECGAAkYLFYMjML4+JWZWYW8jxB70QAA0B345m+EAQwAHQ/nukLQQADQPfjmb4QBDAAdD+e6QuhyAA+ceLElClToqKiHnzwwWPHjkldDgC0xTN9IRQ5F/S3337bu3dvPz+/6urqxYsXHz161PmWAuYOBaAMFoslN3e30Vip14cuXjyHZ/p2lAL25z5SF+B6AwcOdLzQarUajUbaYgDgpnQ6XWLivMTEeVIXAsko8BS0Q3Nz8/Lly1evXi11IQAA3ISHBnBRUVFERERAQIBGo7HZbK3fWrt2bXBwsL+/f1RUVHV1tWNlVlaWXq+fPXu2Y9Fmsz355JNPPPHEjBkzurt0AADawUMDuG/fvklJSZs2bWqzfsOGDXl5eQcOHLh06dLkyZNjYmIaGxuFEImJiUajsaSkRAhht9ufeuqpiRMnLl68WILSAQBoBw8N4GnTpsXHx48YMaLN+szMzFWrVo0ePbpHjx7r1q2zWCyO0G3trbfe2rNnT2lpaetjYgBQMCa2lCM5DcIym801NTXjx493LGo0mtDQ0MrKyvnz57feLD4+Pj4+/hbtpKamOgYcxsTExMTEuK9gAOgGjokty8sXWa1xJSWH8vOXmkzZSh1WbTAYDAaDEEIBf2fILICFEIGBgc41QUFBjpUdkpaWJt9h6wDQRquJLYXVGlVRIXJzdyt1fLXzwMlsNmdkZEhdTpd46Cnom3KkZl1dnXNNbW0tUQrAyzGxpUzJLICHDRt2/Phxx2JLS0tVVVVoaIfnb0tNTXWcwQAABfDCiS0NBkNqaqrUVXSVh86EZbPZmpubTSbTjBkzGhoaNBqNTqdTqVTp6elbtmzZt2/fiBEjXnnllfz8/NOnT/fq1audzSpg5hQAaMNxDbiiYlFzc7hWe2jcuDwFXwN2UsD+3EOvARcUFCQkJKhUKiGEn5+fSqUyGo0REREpKSlXrlyZOnVqQ0NDWFjY/v3725++AKBIOp3OZMrOzd1tNKbq9aGLFys/fZXBQ4+A3cTxF1NSUlJsbCzjnwFApgwGQ2lpaUZGhqyPgL0xgGX9CwMACEXsz+U0CAsAAMUggAEAkIA3BjC3IQGArHEbkvwo4JoBAEAoYn/ujUfAAABIjgAGAEAC3hjAXAMGAFnjGrD8KOCaAQBAKGJ/7o1HwAAASI4ABgBAAgQwAAAS8MYAZhAWAMgag7DkRwEX7QEAQhH7c288AgYAQHIEMAAAEiCAAQCQAAEMAIAEvDGAGQUNALLGKGj5UcCoOQCAUMT+3BuPgAEAkBwBDACABAhgAAAkQAADACABAhgAAAkQwAAASMAbA5j7gAFA1rgPWH4UcN8YAEAoYn/ujUfAAABIjgAGAEACBDAAABIggAEAkAABDACABAhgAHAvi8WSmVkYF7cqM7PQYrFIXQ48BQEMAG5ksVgiI5cmJwcXF6clJwdHRi4lg+FAAAOAG+XkFJeXL7Jao4TQWq1RFRWLcnN3S10UPAIBDABuZDRWWa3hzsXm5nCjsVLCeuA5CGAAcCO9PsTH55BzUas9FB0dKmE98BzeGMDMBQ2g2yxZMjcsLE+rLROiWastGzcuLyFhjtRFyR5zQcuPAuYOBSA7FoslN3e30Vip14cuXjxHp9NJXZESKGB/TgADAORHAftzbzwFDQCA5AhgAAAkQAADACABAhgAAAkQwAAASIAABgBAAgQwAAASIIABAJAAAQwASsMTiGVBaQFcV1cXHh6u1+snTJhQWFgodTkA0N14ArFcKHAqSpvNplarzWbzqFGjzp8/3/otBUxdBgC3lplZmJwcbLVGORa12rLNmy8kJs6TtCjXU8D+XGlHwEIItVothGhoaLj//vulrgUAuhtPIJYLBQbwpUuXIiMjQ0JCHn/8calrAaTBAze9GU8glgtPDOCioqKIiIiAgACNRmOz2Vq/tXbt2uDgYH9//6ioqOrqasfKrKwsvV4/e/Zsx2L//v1NJtOpU6fWrVtXV1fX3dUDHoAA9mY8gVguPDGA+/btm5SUtGnTpjbrN2zYkJeXd+DAgUuXLk2ePDkmJqaxsVEIkZiYaDQaS0pKhBDOsQa9evXy9fXt2bNnNxcvOcn3vG4twFWNd6WdTny2/R9p55aS/5YlJ/m/gCd/z3U6ncmUvXnzhYiIX27efMFkyu7EE4j5nncDH6kLuIlp06YJIUwmU5v1mZmZq1atGj16tBBi3bp1f/7zn0tKSubPn996m5MnT6akpPj4+DQ1Nb3yyis9evRo/a5jxJnZbHbvDyCp0tLSSZMmKbUAVzXelXY68dn2f6SdW952M4vFwvdcvgW4pPF58x795JOP5s179Pr169evX++GGrr5e+74hst7HLHdU5WVlanV6paWFsdifX29SqU6cuSIc4Pp06c///zzHWrz7NmzUv97AwBc5uzZs64Mnu7liUfAN+X4YycwMNC5JigoqKN/4w8ePPjs2bP+/v4qlcrF9QEAupHdbm9oaBg8eLDUhXSebALYcadX60FVtbW1Q4YM6VAjarW6ox8BAHimgIAAqUvoEk8chHVTffr0GTZs2PHjxx2LLS0tVVVVoaGMrQcAyJInBrDNZmtqampqahJCXL9+vampyW63CyGWLVuWnp5eXV197dq1NWvW6HQ6561HAADIiyeegi4oKEhISHBcpvXz81OpVEajMSIiIiUl5cqVK1OnTm1oaAgLC9u/f3+vXr2kLhYAgM5Q4FzQnXPixInk5GQfH5+WlpZXX311woQJUlcEuJ7dbo+MjDx16tQzzzzzP//zP1KXA7hYUVHR66+/rlKpVqxYERcXJ3U5t0EA/69vv/22d+/efn5+1dXVixcvPnr0qNQVAW5x/vz5Dz744MsvvySAoTBms3nSpEnl5eV2u338+PFHjhzx9/eXuqhb8cRrwJIYOHCgn5+fEEKr1Wo0GqnLAdwlODiYP7uhSEeOHJkyZUrPnj179eo1ZcqUY8eOSV3RbRDA/6G5uXn58uWrV6+WuhAAQMd8//33/fr1c7wOCgq6dOmStPXclqICuItPcbDZbE8++eQTTzwxY8aM7i4daLcufs8BuejoV71fv36XL192vK6trXWGseeScBYul3v//fd37dqVm5vbeg5Lu92+fv36O++8s7q6+vr16//93/8dHBx89erVNp+12Wzz58/fuHFj95YMdFhXvucOeXl5L774YnfVC3RSR7/q9fX1991337Vr165evXrvvfeazWbpam8XRQWwQ5tJpO12+/Dhw9944w3Ha6vVOmDAgO3bt7f51K5du3r37q3X66Oioh577LHuKxfolM59z+12+y9/+ct77713xIgR06ZNs1qt3VQu0Fkd+qrv2rVr0qRJkydPLioqkqDWDvLE+4Bdy2w219TUjB8/3rGo0WhCQ0MrKyvbPEYpPj4+Pj5eigIBF2jn91wIsWPHjm6vDnCZW3/V5bUnV9Q14JtyyVMcAA/H9xxeQklfdeUH8E2f4uBYCSgG33N4CSV91b0igHmKAxSP7zm8hJK+6ooKYJ7iAG/A9xxeQvlfdYkHgblUXl6eSqVSq9VqtdrxwmQyOd5au3btoEGDevfuHRkZ+cknn0hbJ9AVfM/hJRT/VWcuaAAAJKCoU9AAAMgFAQwAgAQIYAAAJEAAAwAgAQIYAAAJEMAAAEiAAAYAQAIEMAAAEiCAAQCQAAEMyJjVaj1z5kznPltXV7d///6ZM2e6tiQA7UQAA3Jls9nWr18/cODAzn08MDDw4YcfvnLlimPx4sWLWVlZrqsOwG34SF0AgB909uzZjRs3Dh06tGfPnp9//vm0adN+/vOfO9/NysqKjY319fVt/ZHXX39dq9UuW7aso30NGjRo+PDhxcXFc+fOdUHpAG6HAAY81Jdffjlr1qy33377pz/9qRDCYrHMnTv3yy+/TE5OFkJcv3794MGDNwbtnj17Ghsb26yvr6/fs2ePSqUSQtjtdpVKNXHixJ/85CdtPhsTExMXFzdr1iydTufGHwyAEEIInoYEeKhp06ZNnz591apVzjVnz569++67T58+/eMf/7i0tPSLL75YuXJl6498/PHH33zzzS9/+csTJ044Yvu29Hq90Wh0Lr7xxhuDBg3iIBjoBlwDBjzRv/71rw8++GDy5MmtVw4dOnTQoEE7d+4UQnzwwQfjx49v86njx4/PnDlzzpw5BQUFt+3i6tWr+fn5586dKy0tda6cMmXK/v37XfETALgNAhjwRGfOnFGpVDcOsBo8eLBj2PO5c+f69+/f+i2bzda7d28hxNNPP719+/bbdtG7d++nnnrqiy++iI2Nda4cMmRIdXW1C34AALfDNWDAEw0dOtRut1++fLnN+oaGhjvvvFMIceXKlR49erR+q6ys7JNPPjlz5ozdbr969arJZIqMjOxov0FBQXV1dV2pHEA7EcCAJwoODo6KijKZTBMmTHCuvHz58ldfffXEE08IIfr3719bW9v6I2fOnFm3bp3jdW1tbUFBQScCuLGxsU+fPl2rHUC7cAoa8FDZ2dkFBQXffvvtnj17du3adfbs2Zdeemn9+vXDhw8XQtxzzz3nzp1zbmw2m5uampyLs2bNKi4ubr2mnS5dujRkyBCX1A/g1ghgwEPddddd+/btS09P/8tf/vLdd98tXLjw5z//+fLly8+fPy+EePjhhz/88EPHlu++++5DDz2UnZ198uRJIURtbe3OnTuvXLkyd+7cv/3tbx3qtLy8XK/Xu/xnAXAjbkMC5GHTpk0TJ06cOHHitm3bFi5cKISIj4/fsWOHRqNxYS+JiYkvvPDC0KFDXdgmgJviCBiQh5/97GdJSUnPPfdcfX29Y81zzz2Xl5fnwi4uXrzo7+9P+gLdgyNgQB7sdvtDDz303Xff/f3vfw8MDHSsfOedd0aOHDlq1CiXtP/yyy+npKT4+fl1vTUAt0UAAxBCiO+++65Hjx4BAQFSFwJ4CwIYAAAJcA0YAAAJEMAAAEiAAAYAQAL/D8XhC/WskClrAAAAAElFTkSuQmCC - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP2 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP2 deleted file mode 100755 index 47de00e088..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_ContextMenu/verificationPoints/VP2 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3dfVwU573//2t32RUVBLypRjRVTNpEcwMVrYoBlqjEJmhsFFJNqmCOh4ghTYI9/ZKozTGlrRpjjDwgWngQCCrBBi0xYWPzWDbWeAeCJyHG3GK9qU2NwKIoy7L7+2PO2R9Fo9zsMjuzr+dfO7Oz1/VB1nkzM9dco3E6nQIAAPQtrdwFAADgiwhgAABkQAADACADAhgAABkQwAAAyIAABgBABgQwAAAyIIABAJABAQwAgAwIYAAAZEAAAwAgAwIYAAAZEMAAAMiAAAYAQAYEMAAAMiCAAQCQAQEMAIAMCGAAAGRAAAMAIAMCGAAAGRDAAADIgAAGAEAGBDAAADIggAEAkAEBDACADAhgAABkQAADACADAhgAABkQwAAAyIAABgBABgQwAAAyIIABAJABAQwAgAwIYAAAZEAAAwAgAwIYAAAZEMAAAMiAAAYAQAYEMAAAMiCAAQCQgdoCuLGxMSoqymg0Tp48ubi4WO5yAAC4Po3T6ZS7BjdzOBxardZqtd55551nz56VuxwAAK5DbUfAQgitViuEaG5uvueee+SuBQCA61NhAF+4cCEmJiY8PPyRRx6RuxYAAK7P2wO4pKQkOjo6KChIp9M5HI6Ob61ZsyY0NDQwMDA2Nraurs61fujQoRaL5cSJE2vXrm1sbOzzkgEAuDlvD+DBgwenpaVt2rSp0/r169cXFBTs27fvwoUL06ZNi4+Pb2lpEULYbDZpgwEDBvj7+/fv37+vKwYAoAuUMQjLYrHExcW1tbVJ13eFEGFhYc8+++yKFSuEEO3t7bfccssrr7yyaNGio0ePZmRk+Pn5tba2Pv300wsWLOjYjsPhOHfuXGBgoEajkeHHAAC4idPpbG5uHjlypCsXlMepBJWVlVqttr29XVpsamrSaDSHDh1ybTBr1qznnnvupu2cPn1a7n9vAIDbnD592lPB43l+cv/r9YTVahVCBAcHu9aEhIRIK28sMDBQCHH69OlBgwZ5rjx5ZWZmZmVlqbUAdzXem3Z68Nmuf6SLW950M9m/Bp4m+w/I97w3H3HL99xqtY4ePVraqyuUIgNYis+OA6waGhpGjRp10w9KZ54HDRqk4gBOSEiQ96fzaAHuarw37fTgs13/SBe3vOlmBoNBxV9ywffc8+0o4nsu/m+vrlAquQY8cuTIjRs3Llq06MbtWK3WoKCgtLS0hISE+Ph4j9cNyOTZZ5/duHGj3FUAnmIymcrLy7Ozs5uampT7t6a3X7t2OBytra2tra1CiKtXr7a2tkp/MSxfvnzDhg11dXVXrlxZvXq1wWCYN29eF9vMysoifaFufMOhbvHx8Sq4yOLtp6CLioqSk5OlkwwBAQEajcZsNkdHR2dkZFy6dGnGjBnNzc2RkZEVFRUDBgyQu1jAWxDAgPdTxilod+EUNACogDpOQftiACv6Fwb4jqtXr7qm1oEvMxgM/v7+nVaqYH/u7aegAfimq1evjh079vz583IXAvmNGDHim2++uTaDlY4ABuCNbDbb+fPn1X3XPrpCut/38uXLer1ep9PJXY47+WIAZ2Zmcg0YUAR137WPrtu2bdvIkSMXLVokZbB0DVjuonrLFwM4KyuL/9IAoCDBwcEXL150OBxSAMfHx0+dOjU7O1vuunrF2+8DBgBAwU9c+H6+eAQMQOlMJvHuu+LIETF5svjZz0QPLij1vgWgl3wxgLkGDChdfLyYOlUEBQmTSfTsglLvW4CM1HENWIUH9TfFVJQAZGGxWLRa7YcfftjF7e12+913363VavPz8zuuP3PmzPz584ODg4OCgh555JFOD1ptbGx84oknhg0bFhAQMHPmzE8++eSmHX3xxRdPP/30vffeGxgYOHLkyLlz5/7P//xPp222bdt25513+vv733HHHa+//voNWnv11VfLysq6+DM2NTW9+OKLtbW1Xdxeoo6pKH0xgAFALt16es/69esvXrzY6SNXrlwxGo2ff/55UVHRm2+++cUXX8TFxV25csW1QUJCwvvvv5+dnf3222+3tbUZjcZz587duKP333/fYrEkJye/8847OTk5//rXv37605/W1NS4Nti2bVtqauqCBQtMJlNiYuLy5ctvkMGbNm3qegA3Nja++OKLx44d6+L2qiLv44j7WFNTkxCiqalJ7kIA3MRN/7c2NTmFcPbmf3PvW+iuyspKrVZrsVi6svFXX301cODA7du3azSavLw81/pNmzb5+fl9/fXX0uI333zj5+f3yiuvSIu7d+/u2EVTU9PgwYOffvrpG/f13XffdVxsamoKCQlZvHixtGi323/wgx8kJye7NkhJSRk2bJjdbr9ua2PGjHn88ce78jNK9Xf6ATuRvgmvv/76K6+8YrPZOq1X9P6cI2AAymOz2fLyioVYmZdX3LPpKnvfghDi+PHj8+bNGzp06IABA+68884//OEPTz311IgRI9rb213bXL58OTAw8Pnnn+9u408++eTChQunTZvWaX15efmUKVPGjh0rLY4ZMyYqKmrPnj2ud0eOHBkdHS0tDho0KCEhwfXu9xk8eHDHxUGDBv3oRz86e/astHjw4MELFy50fN7r448//t133/3tb3+7tqmxY8f+/e9/f/PNN7VarVarTUlJaWlpufPOO3/605+6/lnef/99nU6Xk5Nz6tSpsLAwjUbzxBNPaLVanU5XWFjYlX8cdfDFAM7MzDSZTHJXAaCHbDZbTMyyX/86VIisX/86NCZmWXcTtPctCCGOHDkybdq0b7755tVXX3333XefffbZs2fPpqWlffvttx1PwL755ptXrlxZtmxZtxovLi4+duzYH//4x2vfqquru+uuuzqumTBhwqeffnqDd//+97+3tLR0vfeGhoZPPvlk/PjxrjaFEB2bnTBhgtPpdHXa0e7du4cPH/7AAw8cPnz40KFDq1atGjBgwI4dO44fP75q1SohxLfffrt48eI5c+Y8+eSTt9xyy9tvv+10Op9//vlDhw4dPHjwwQcf7EqFJpMpMzOz6z+Rd/LFUdBMxAEoWl5eaVXVErs9Vghht8dWV4v8/F2pqQv7sgUhREZGxtChQw8fPtyvXz8hRGxsrLQ+Jibm9ddfnz9/vrS4devWWbNm/fCHP+x6y42Njc8999y6detCQkKsVmundy9evBgSEtJxzeDBgxsaGlzvug6OXe8KIRoaGrr+zNYVK1YIIZ5++mlXm0KIjp1KbUrrO7n33nv79es3dOjQSZMmuVaGh4f/4Q9/yMjIuP/++9evX+/n55eXlyeEMBgMERERQoixY8dOnjy5i+UJJuIAAFmYzbV2e5Rrsa0tymyuucH2nmjhypUrH3300WOPPSalb0fLly83m81fffWVEOLo0aM1NTWpqandajwjI+P2229PTk7+vg06DctydniondPpvMG7XfH73/9+586d2dnZYWFhHVvo1vCxa/3qV7+Kj49/6KGH/vrXvxYVFXU66e2bCGAACmM0hvv5HXAt6vUH4uIi+riFhoYG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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_Menu_Plot/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_Menu_Plot/test.py deleted file mode 100755 index ec64b27b09..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot1D_Menu_Plot/test.py +++ /dev/null @@ -1,112 +0,0 @@ -# -*- coding: utf-8 -*- - -import codecs, filecmp, os, subprocess, sys - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 144, 11, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Shape Independent"), 124, 2, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_2"), 119, 10, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_2", "fractal\\_core\\_shell"), 96, 5, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(3) - - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 160, 186, 0) - - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "DataInfo")) - test.compare(str(waitForObjectExists(":Data Info: M1 [fractal_core_shell]_QTextEdit").windowTitle), "Data Info: M1 [fractal_core_shell]") - test.compare(str(waitForObjectExists(":Data Info: M1 [fractal_core_shell]_QTextEdit").plainText), "File: M1 [fractal_core_shell]\nTitle: M1 [fractal_core_shell]\nRun: []\nSESANS: None\nInstrument: \nSample:\n ID: \n Transmission: None\n Thickness: None [mm]\n Temperature: None [None]\n Position: x = None y = None z = None [mm]\n Orientation: x = None y = None z = None [degree]\n Details:\n\nSource:\n Radiation: None\n Shape: None\n Wavelength: None [A]\n Waveln_min: None [nm]\n Waveln_max: None [nm]\n Waveln_spread:None [percent]\n Beam_size: x = None y = None z = None [mm]\n\n\nData:\n Type: Data1D\n X-axis: \\rm{Q} [A^{-1}]\n Y-axis: \\rm{Intensity} [cm^{-1}]\n Length: 25\n\nData Min Max:\nX_min = 0.005: X_max = 0.1\nY_min = 0.00577961925859: Y_max = 1592.22664984\ndY_min = 0.0: dY_max = 0.0\n\nData Points:\n \n0 0.005 1592.22664984 0.0 0.0\n1 0.00895833333333 1160.4338237 0.0 0.0\n2 0.0129166666667 832.332829973 0.0 0.0\n3 0.016875 609.492198923 0.0 0.0\n4 0.0208333333333 454.848550322 0.0 0.0\n5 0.0247916666667 341.76757376 0.0 0.0\n6 0.02875 255.268917083 0.0 0.0\n7 0.0327083333333 187.358716694 0.0 0.0\n8 0.0366666666667 133.708192402 0.0 0.0\n9 0.040625 91.7799634289 0.0 0.0\n10 0.0445833333333 59.8328101721 0.0 0.0\n11 0.0485416666667 36.4197740996 0.0 0.0\n12 0.0525 20.1646142404 0.0 0.0\n13 0.0564583333333 9.69587397243 0.0 0.0\n14 0.0604166666667 3.66605410824 0.0 0.0\n15 0.064375 0.80918605159 0.0 0.0\n16 0.0683333333333 0.00577961925859 0.0 0.0\n17 0.0722916666667 0.335328964715 0.0 0.0\n18 0.07625 1.10554185938 0.0 0.0\n19 0.0802083333333 1.85484725334 0.0 0.0\n20 0.0841666666667 2.3305018113 0.0 0.0\n21 0.088125 2.44856278674 0.0 0.0\n22 0.0920833333333 2.24402371743 0.0 0.0\n23 0.0960416666667 1.81962984573 0.0 0.0\n24 0.1 1.30062869275 0.0 0.0\n") - test.compare(waitForObjectExists(":Data Info: M1 [fractal_core_shell]_QTextEdit").visible, True) - sendEvent("QCloseEvent", waitForObject(":Data Info: M1 [fractal_core_shell]_QTextEdit")) - snooze(2) - #sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 186, 208, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 186, 208, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 186, 208, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "Save Points as a File")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Save As") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "M1 [fractal_core_shell]_out.txt") - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").count, 2) - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "Text files (*.txt)") - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentIndex, 0) - #clickButton(waitForObject(":QFileDialog.Save_QPushButton")) - #snooze(2) - #txtfile = os.path.join(os.path.expanduser('~'), 'M1 [fractal_core_shell]_out.txt') - #txtfile = 'M1 [fractal_core_shell]_out.txt' - #test.verify(os.path.exists(txtfile), "TXT file saved correctly") - #os.remove(txtfile) - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 223, 280, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 223, 280, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "Save Points as a File")) - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 280, 8, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "CanSAS 1D files(*\\.xml)"), 265, 4, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "M1 [fractal_core_shell]_out.xml") - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "CanSAS 1D files(*.xml)") - #clickButton(waitForObject(":QFileDialog.Save_QPushButton")) - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 270, 151, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "Linear Fit")) - test.compare(str(waitForObjectExists(":LinearFitUI_LinearFit").windowTitle), "Linear Fit") - test.compare(waitForObjectExists(":LinearFitUI_LinearFit").visible, True) - test.compare(str(waitForObjectExists(":groupBox_2.txtRangeMin_QLineEdit").toolTip), "

Minimum value on the x-axis for the plotted data.

") - test.compare(str(waitForObjectExists(":groupBox_2.txtRangeMin_QLineEdit").text), "0.005") - test.compare(str(waitForObjectExists(":groupBox_2.txtRangeMax_QLineEdit").text), "0.1") - test.compare(str(waitForObjectExists(":groupBox_2.txtRangeMax_QLineEdit").toolTip), "

Maximum value on the x-axis for the plotted data.

") - test.compare(str(waitForObjectExists(":groupBox.txtA_QLineEdit").text), "1") - test.compare(str(waitForObjectExists(":groupBox.txtA_QLineEdit").toolTip), "

Fit value for the slope parameter.

") - test.compare(str(waitForObjectExists(":groupBox.txtB_QLineEdit").toolTip), "

Fit value for the constant parameter.

") - test.compare(str(waitForObjectExists(":groupBox.txtB_QLineEdit").text), "1") - test.compare(str(waitForObjectExists(":groupBox.txtChi2_QLineEdit").toolTip), "

χ2 over degrees of freedom.

") - test.compare(str(waitForObjectExists(":groupBox.txtChi2_QLineEdit").text), "0") - clickButton(waitForObject(":LinearFitUI.cmdClose_QPushButton")) - - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 352, 244, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "Modify Plot Property")) - sendEvent("QMoveEvent", waitForObject(":PlotPropertiesUI_PlotProperties"), 745, 331, 937, 348) - test.compare(waitForObjectExists(":PlotPropertiesUI_PlotProperties").visible, True) - test.compare(str(waitForObjectExists(":PlotPropertiesUI_PlotProperties").windowTitle), "Modify Plot Properties") - test.compare(str(waitForObjectExists(":groupBox.cbShape_QComboBox").currentText), "Line") - test.compare(waitForObjectExists(":groupBox.cbShape_QComboBox").currentIndex, 17) - test.compare(waitForObjectExists(":groupBox.cbShape_QComboBox").count, 21) - test.compare(str(waitForObjectExists(":groupBox.qt_spinbox_lineedit_QLineEdit").displayText), "5") - test.compare(waitForObjectExists(":groupBox.cbColor_QComboBox").count, 7) - test.compare(str(waitForObjectExists(":groupBox.cbColor_QComboBox").currentText), "Blue") - test.compare(waitForObjectExists(":groupBox.cbColor_QComboBox").currentIndex, 0) - test.compare(str(waitForObjectExists(":groupBox.cmdCustom_QPushButton").text), "Custom..") - test.compare(str(waitForObjectExists(":qt_workspacechild.txtLegend_QLineEdit").text), "M1 [fractal_core_shell]") - test.compare(waitForObjectExists(":qt_workspacechild.txtLegend_QLineEdit").visible, True) - mouseClick(waitForObject(":groupBox.cbShape_QComboBox"), 135, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbShape_QComboBox", "Triangle Down"), 116, 5, 0, Qt.LeftButton) - spinUp(waitForObject(":groupBox.sbSize_QSpinBox")) - doubleClick(waitForObject(":groupBox.sbSize_QSpinBox"), 33, 6, 0, Qt.LeftButton) - clickButton(waitForObject(":qt_workspacechild.OK_QPushButton_2")) - #test.vp("VP1") - #sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 230, 166, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 230, 166, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 230, 166, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "M1 [fractal\\_core\\_shell]")) - activateItem(waitForObjectItem(":M1 [fractal_core_shell]_QMenu", "Modify Plot Property")) - mouseClick(waitForObject(":groupBox.cbShape_QComboBox"), 70, 13, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox.cbShape_QComboBox"), 70, 13, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox.cbShape_QComboBox"), 58, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbShape_QComboBox", "Vline"), 93, 7, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox.cbColor_QComboBox"), 54, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbColor_QComboBox", "Magenta"), 31, 9, 0, Qt.LeftButton) - mouseDrag(waitForObject(":qt_workspacechild.txtLegend_QLineEdit"), 20, 13, 116, -2, 1, Qt.LeftButton) - type(waitForObject(":qt_workspacechild.txtLegend_QLineEdit"), "") - type(waitForObject(":qt_workspacechild.txtLegend_QLineEdit"), "") - clickButton(waitForObject(":qt_workspacechild.OK_QPushButton_2")) - #test.vp("VP2") - - - \ No newline at end of file diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/test.py deleted file mode 100755 index 3659e6781e..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/test.py +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 162, 6, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 158, 4, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox_7.chk2DView_QCheckBox")) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 180, 167, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Image")) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Choose a filename to save to") - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.png") - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 184, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "Tagged Image File Format (*\\.tif *\\.tiff)"), 172, 1, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.tif") - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 233, 264, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 233, 264, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 233, 264, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "DataInfo")) - test.compare(str(waitForObjectExists(":Data Info: M1 [barbell2d]_QTextEdit").windowTitle), "Data Info: M1 [barbell2d]") - test.compare(waitForObjectExists(":Data Info: M1 [barbell2d]_QTextEdit").visible, True) - test.compare(str(waitForObjectExists(":Data Info: M1 [barbell2d]_QTextEdit").plainText), "File: M1 [barbell2d]\nTitle: M1 [barbell2d]\nRun: []\nSESANS: False\nInstrument: \nSample:\n ID: \n Transmission: None\n Thickness: None [mm]\n Temperature: None [None]\n Position: x = None y = None z = None [mm]\n Orientation: x = None y = None z = None [degree]\n Details:\n\nSource:\n Radiation: None\n Shape: None\n Wavelength: None [A]\n Waveln_min: None [nm]\n Waveln_max: None [nm]\n Waveln_spread:None [percent]\n Beam_size: x = None y = None z = None [mm]\n\nDetector:\n Name: None\n Distance: 8000 [mm]\n Offset: x = None y = None z = None [m]\n Orientation: x = None y = None z = None [degree]\n Beam center: x = 0.0707106781187 y = 0.0707106781187 z = None [mm]\n Pixel size: x = 5 y = 5 z = None [mm]\n Slit length: None [mm]\n\n\nData:\n Type: Data2D\n X- & Y-axis: \\rm{Q_{y}} [A^{-1}]\n Z-axis: []\n Length: 625 \n Shape: (0, 0)\n\nData Min Max:\nI_min = 0.00497551419912\nI_max = 880.367816972\n\nData (First 2501) Points:\nData columns include err(I).\nASCII data starts here.\n \n0 -0.0707106781187 -0.0707106781187 0.20424143123 1.0 0.0 0.0\n1 -0.0648181216088 -0.0707106781187 2.85202297641 1.0 0.0 0.0\n2 -0.0589255650989 -0.0707106781187 6.16270925814 1.0 0.0 0.0\n3 -0.053033008589 -0.0707106781187 4.87003189901 1.0 0.0 0.0\n4 -0.0471404520791 -0.0707106781187 0.48381154176 1.0 0.0 0.0\n5 -0.0412478955692 -0.0707106781187 2.51454418235 1.0 0.0 0.0\n6 -0.0353553390593 -0.0707106781187 13.5426459669 1.0 0.0 0.0\n7 -0.0294627825494 -0.0707106781187 20.9142283346 1.0 0.0 0.0\n8 -0.0235702260396 -0.0707106781187 13.6369184031 1.0 0.0 0.0\n9 -0.0176776695297 -0.0707106781187 1.52646376395 1.0 0.0 0.0\n10 -0.0117851130198 -0.0707106781187 3.49204555622 1.0 0.0 0.0\n11 -0.00589255650989 -0.0707106781187 18.9163673857 1.0 0.0 0.0\n12 0.0 -0.0707106781187 26.8149123363 1.0 0.0 0.0\n13 0.00589255650989 -0.0707106781187 16.3433655224 1.0 0.0 0.0\n14 0.0117851130198 -0.0707106781187 2.2045214688 1.0 0.0 0.0\n15 0.0176776695297 -0.0707106781187 1.86483723259 1.0 0.0 0.0\n16 0.0235702260396 -0.0707106781187 11.0507756887 1.0 0.0 0.0\n17 0.0294627825494 -0.0707106781187 13.6892982361 1.0 0.0 0.0\n18 0.0353553390593 -0.0707106781187 6.61118395059 1.0 0.0 0.0\n19 0.0412478955692 -0.0707106781187 0.470388576839 1.0 0.0 0.0\n20 0.0471404520791 -0.0707106781187 0.919295356891 1.0 0.0 0.0\n21 0.053033008589 -0.0707106781187 2.59958751879 1.0 0.0 0.0\n22 0.0589255650989 -0.0707106781187 1.25624939043 1.0 0.0 0.0\n23 0.0648181216088 -0.0707106781187 0.00497551419912 1.0 0.0 0.0\n24 0.0707106781187 -0.0707106781187 1.34863164932 1.0 0.0 0.0\n25 -0.0707106781187 -0.0648181216088 3.78921731148 1.0 0.0 0.0\n26 -0.0648181216088 -0.0648181216088 4.65042559549 1.0 0.0 0.0\n27 -0.0589255650989 -0.0648181216088 1.34831147064 1.0 0.0 0.0\n28 -0.053033008589 -0.0648181216088 0.75535650761 1.0 0.0 0.0\n29 -0.0471404520791 -0.0648181216088 9.8707179978 1.0 0.0 0.0\n30 -0.0412478955692 -0.0648181216088 20.8632614727 1.0 0.0 0.0\n31 -0.0353553390593 -0.0648181216088 18.3253214024 1.0 0.0 0.0\n32 -0.0294627825494 -0.0648181216088 4.48347082052 1.0 0.0 0.0\n33 -0.0235702260396 -0.0648181216088 1.47998575296 1.0 0.0 0.0\n34 -0.0176776695297 -0.0648181216088 19.3201149486 1.0 0.0 0.0\n35 -0.0117851130198 -0.0648181216088 36.7141287721 1.0 0.0 0.0\n36 -0.00589255650989 -0.0648181216088 29.628263409 1.0 0.0 0.0\n37 0.0 -0.0648181216088 7.59852180809 1.0 0.0 0.0\n38 0.00589255650989 -0.0648181216088 0.799044650882 1.0 0.0 0.0\n39 0.0117851130198 -0.0648181216088 15.9908113302 1.0 0.0 0.0\n40 0.0176776695297 -0.0648181216088 28.4918763578 1.0 0.0 0.0\n41 0.0235702260396 -0.0648181216088 20.3678303541 1.0 0.0 0.0\n42 0.0294627825494 -0.0648181216088 4.37368391182 1.0 0.0 0.0\n43 0.0353553390593 -0.0648181216088 0.510453131461 1.0 0.0 0.0\n44 0.0412478955692 -0.0648181216088 6.9761117865 1.0 0.0 0.0\n45 0.0471404520791 -0.0648181216088 8.80884516654 1.0 0.0 0.0\n46 0.053033008589 -0.0648181216088 3.23024024605 1.0 0.0 0.0\n47 0.0589255650989 -0.0648181216088 0.00550909500019 1.0 0.0 0.0\n48 0.0648181216088 -0.0648181216088 2.44799609705 1.0 0.0 0.0\n49 0.0707106781187 -0.0648181216088 3.61348416232 1.0 0.0 0.0\n50 -0.0707106781187 -0.0589255650989 1.90908093442 1.0 0.0 0.0\n51 -0.0648181216088 -0.0589255650989 0.0178054098646 1.0 0.0 0.0\n52 -0.0589255650989 -0.0589255650989 5.15426202376 1.0 0.0 0.0\n53 -0.053033008589 -0.0589255650989 16.355997388 1.0 0.0 0.0\n54 -0.0471404520791 -0.0589255650989 19.4809372776 1.0 0.0 0.0\n55 -0.0412478955692 -0.0589255650989 8.12766171158 1.0 0.0 0.0\n56 -0.0353553390593 -0.0589255650989 0.090918331444 1.0 0.0 0.0\n57 -0.0294627825494 -0.0589255650989 14.9514742963 1.0 0.0 0.0\n58 -0.0235702260396 -0.0589255650989 39.9974826095 1.0 0.0 0.0\n59 -0.0176776695297 -0.0589255650989 42.151323886 1.0 0.0 0.0\n60 -0.0117851130198 -0.0589255650989 16.9915315878 1.0 0.0 0.0\n61 -0.00589255650989 -0.0589255650989 0.00620391725807 1.0 0.0 0.0\n62 0.0 -0.0589255650989 16.2746477839 1.0 0.0 0.0\n63 0.00589255650989 -0.0589255650989 42.577836249 1.0 0.0 0.0\n64 0.0117851130198 -0.0589255650989 41.373421787 1.0 0.0 0.0\n65 0.0176776695297 -0.0589255650989 15.3397687937 1.0 0.0 0.0\n66 0.0235702260396 -0.0589255650989 0.0299284954503 1.0 0.0 0.0\n67 0.0294627825494 -0.0589255650989 9.96127446782 1.0 0.0 0.0\n68 0.0353553390593 -0.0589255650989 22.219794495 1.0 0.0 0.0\n69 0.0412478955692 -0.0589255650989 16.3609639336 1.0 0.0 0.0\n70 0.0471404520791 -0.0589255650989 2.97844485843 1.0 0.0 0.0\n71 0.053033008589 -0.0589255650989 0.945481179496 1.0 0.0 0.0\n72 0.0589255650989 -0.0589255650989 7.34097913649 1.0 0.0 0.0\n73 0.0648181216088 -0.0589255650989 7.21098043131 1.0 0.0 0.0\n74 0.0707106781187 -0.0589255650989 0.867959843505 1.0 0.0 0.0\n75 -0.0707106781187 -0.053033008589 1.59400736689 1.0 0.0 0.0\n76 -0.0648181216088 -0.053033008589 9.60340661528 1.0 0.0 0.0\n77 -0.0589255650989 -0.053033008589 16.1797194338 1.0 0.0 0.0\n78 -0.053033008589 -0.053033008589 10.4189559539 1.0 0.0 0.0\n79 -0.0471404520791 -0.053033008589 0.413591101749 1.0 0.0 0.0\n80 -0.0412478955692 -0.053033008589 8.38240385913 1.0 0.0 0.0\n81 -0.0353553390593 -0.053033008589 34.9618372069 1.0 0.0 0.0\n82 -0.0294627825494 -0.053033008589 48.3219603721 1.0 0.0 0.0\n83 -0.0235702260396 -0.053033008589 27.8874075288 1.0 0.0 0.0\n84 -0.0176776695297 -0.053033008589 1.76884988602 1.0 0.0 0.0\n85 -0.0117851130198 -0.053033008589 11.6592995837 1.0 0.0 0.0\n86 -0.00589255650989 -0.053033008589 49.2821080372 1.0 0.0 0.0\n87 0.0 -0.053033008589 63.5499963172 1.0 0.0 0.0\n88 0.00589255650989 -0.053033008589 34.4260730693 1.0 0.0 0.0\n89 0.0117851130198 -0.053033008589 2.60679986655 1.0 0.0 0.0\n90 0.0176776695297 -0.053033008589 8.85331779292 1.0 0.0 0.0\n91 0.0235702260396 -0.053033008589 36.0363621025 1.0 0.0 0.0\n92 0.0294627825494 -0.053033008589 40.0421819514 1.0 0.0 0.0\n93 0.0353553390593 -0.053033008589 16.3410450324 1.0 0.0 0.0\n94 0.0412478955692 -0.053033008589 0.139545974994 1.0 0.0 0.0\n95 0.0471404520791 -0.053033008589 8.56292786879 1.0 0.0 0.0\n96 0.053033008589 -0.053033008589 19.0598795742 1.0 0.0 0.0\n97 0.0589255650989 -0.053033008589 11.1943235756 1.0 0.0 0.0\n98 0.0648181216088 -0.053033008589 0.102990808932 1.0 0.0 0.0\n99 0.0707106781187 -0.053033008589 12.3799017082 1.0 0.0 0.0\n100 -0.0707106781187 -0.0471404520791 9.99933773689 1.0 0.0 0.0\n101 -0.0648181216088 -0.0471404520791 9.77919674115 1.0 0.0 0.0\n102 -0.0589255650989 -0.0471404520791 1.87522463197 1.0 0.0 0.0\n103 -0.053033008589 -0.0471404520791 2.93608081035 1.0 0.0 0.0\n104 -0.0471404520791 -0.0471404520791 24.1434004877 1.0 0.0 0.0\n105 -0.0412478955692 -0.0471404520791 44.9205685233 1.0 0.0 0.0\n106 -0.0353553390593 -0.0471404520791 35.4918507107 1.0 0.0 0.0\n107 -0.0294627825494 -0.0471404520791 6.7011286208 1.0 0.0 0.0\n108 -0.0235702260396 -0.0471404520791 5.21695297365 1.0 0.0 0.0\n109 -0.0176776695297 -0.0471404520791 45.256671845 1.0 0.0 0.0\n110 -0.0117851130198 -0.0471404520791 77.9509192075 1.0 0.0 0.0\n111 -0.00589255650989 -0.0471404520791 57.4447408172 1.0 0.0 0.0\n112 0.0 -0.0471404520791 11.4268993608 1.0 0.0 0.0\n113 0.00589255650989 -0.0471404520791 4.33356464072 1.0 0.0 0.0\n114 0.0117851130198 -0.0471404520791 43.0398964027 1.0 0.0 0.0\n115 0.0176776695297 -0.0471404520791 67.9712277943 1.0 0.0 0.0\n116 0.0235702260396 -0.0471404520791 42.9447146963 1.0 0.0 0.0\n117 0.0294627825494 -0.0471404520791 5.63551446205 1.0 0.0 0.0\n118 0.0353553390593 -0.0471404520791 5.59069120474 1.0 0.0 0.0\n119 0.0412478955692 -0.0471404520791 30.9050468711 1.0 0.0 0.0\n120 0.0471404520791 -0.0471404520791 34.0949394173 1.0 0.0 0.0\n121 0.053033008589 -0.0471404520791 9.52710992051 1.0 0.0 0.0\n122 0.0589255650989 -0.0471404520791 2.62663174652 1.0 0.0 0.0\n123 0.0648181216088 -0.0471404520791 43.1910322768 1.0 0.0 0.0\n124 0.0707106781187 -0.0471404520791 103.874594178 1.0 0.0 0.0\n125 -0.0707106781187 -0.0412478955692 2.90074620591 1.0 0.0 0.0\n126 -0.0648181216088 -0.0412478955692 0.34847549454 1.0 0.0 0.0\n127 -0.0589255650989 -0.0412478955692 12.5414838796 1.0 0.0 0.0\n128 -0.053033008589 -0.0412478955692 33.4222156358 1.0 0.0 0.0\n129 -0.0471404520791 -0.0412478955692 35.7203072264 1.0 0.0 0.0\n130 -0.0412478955692 -0.0412478955692 12.5764869195 1.0 0.0 0.0\n131 -0.0353553390593 -0.0412478955692 0.828854292143 1.0 0.0 0.0\n132 -0.0294627825494 -0.0412478955692 32.7785962143 1.0 0.0 0.0\n133 -0.0235702260396 -0.0412478955692 78.0330763006 1.0 0.0 0.0\n134 -0.0176776695297 -0.0412478955692 75.8151962615 1.0 0.0 0.0\n135 -0.0117851130198 -0.0412478955692 26.2382002007 1.0 0.0 0.0\n136 -0.00589255650989 -0.0412478955692 0.405554637978 1.0 0.0 0.0\n137 0.0 -0.0412478955692 39.268459281 1.0 0.0 0.0\n138 0.00589255650989 -0.0412478955692 89.124836606 1.0 0.0 0.0\n139 0.0117851130198 -0.0412478955692 78.1561677456 1.0 0.0 0.0\n140 0.0176776695297 -0.0412478955692 22.6593295823 1.0 0.0 0.0\n141 0.0235702260396 -0.0412478955692 1.02568318296 1.0 0.0 0.0\n142 0.0294627825494 -0.0412478955692 35.6724488379 1.0 0.0 0.0\n143 0.0353553390593 -0.0412478955692 63.6690216968 1.0 0.0 0.0\n144 0.0412478955692 -0.0412478955692 37.6455927357 1.0 0.0 0.0\n145 0.0471404520791 -0.0412478955692 1.19506941973 1.0 0.0 0.0\n146 0.053033008589 -0.0412478955692 28.3455911209 1.0 0.0 0.0\n147 0.0589255650989 -0.0412478955692 119.889732013 1.0 0.0 0.0\n148 0.0648181216088 -0.0412478955692 200.576789576 1.0 0.0 0.0\n149 0.0707106781187 -0.0412478955692 208.183123462 1.0 0.0 0.0\n150 -0.0707106781187 -0.0353553390593 4.32142197095 1.0 0.0 0.0\n151 -0.0648181216088 -0.0353553390593 19.0871580422 1.0 0.0 0.0\n152 -0.0589255650989 -0.0353553390593 28.2044783416 1.0 0.0 0.0\n153 -0.053033008589 -0.0353553390593 15.762489943 1.0 0.0 0.0\n154 -0.0471404520791 -0.0353553390593 0.151357320099 1.0 0.0 0.0\n155 -0.0412478955692 -0.0353553390593 18.0303246108 1.0 0.0 0.0\n156 -0.0353553390593 -0.0353553390593 63.8994318949 1.0 0.0 0.0\n157 -0.0294627825494 -0.0353553390593 81.26012975 1.0 0.0 0.0\n158 -0.0235702260396 -0.0353553390593 41.8971342645 1.0 0.0 0.0\n159 -0.0176776695297 -0.0353553390593 1.11600715407 1.0 0.0 0.0\n160 -0.0117851130198 -0.0353553390593 26.9646289948 1.0 0.0 0.0\n161 -0.00589255650989 -0.0353553390593 94.0919975286 1.0 0.0 0.0\n162 0.0 -0.0353553390593 110.176477127 1.0 0.0 0.0\n163 0.00589255650989 -0.0353553390593 50.8819579763 1.0 0.0 0.0\n164 0.0117851130198 -0.0353553390593 0.895760203527 1.0 0.0 0.0\n165 0.0176776695297 -0.0353553390593 29.9738429017 1.0 0.0 0.0\n166 0.0235702260396 -0.0353553390593 87.9168239714 1.0 0.0 0.0\n167 0.0294627825494 -0.0353553390593 81.0641479975 1.0 0.0 0.0\n168 0.0353553390593 -0.0353553390593 18.5386052471 1.0 0.0 0.0\n169 0.0412478955692 -0.0353553390593 9.64957497945 1.0 0.0 0.0\n170 0.0471404520791 -0.0353553390593 114.389391324 1.0 0.0 0.0\n171 0.053033008589 -0.0353553390593 258.06355261 1.0 0.0 0.0\n172 0.0589255650989 -0.0353553390593 318.934228053 1.0 0.0 0.0\n173 0.0648181216088 -0.0353553390593 260.333552819 1.0 0.0 0.0\n174 0.0707106781187 -0.0353553390593 146.413657629 1.0 0.0 0.0\n175 -0.0707106781187 -0.0294627825494 16.7041261594 1.0 0.0 0.0\n176 -0.0648181216088 -0.0294627825494 14.1319516645 1.0 0.0 0.0\n177 -0.0589255650989 -0.0294627825494 1.74987554592 1.0 0.0 0.0\n178 -0.053033008589 -0.0294627825494 6.83382313889 1.0 0.0 0.0\n179 -0.0471404520791 -0.0294627825494 42.1561255464 1.0 0.0 0.0\n180 -0.0412478955692 -0.0294627825494 71.1329179906 1.0 0.0 0.0\n181 -0.0353553390593 -0.0294627825494 50.9379522092 1.0 0.0 0.0\n182 -0.0294627825494 -0.0294627825494 6.87782763382 1.0 0.0 0.0\n183 -0.0235702260396 -0.0294627825494 12.8667620289 1.0 0.0 0.0\n184 -0.0176776695297 -0.0294627825494 81.0176183394 1.0 0.0 0.0\n185 -0.0117851130198 -0.0294627825494 125.947724588 1.0 0.0 0.0\n186 -0.00589255650989 -0.0294627825494 82.0886426507 1.0 0.0 0.0\n187 0.0 -0.0294627825494 10.0141229312 1.0 0.0 0.0\n188 0.00589255650989 -0.0294627825494 17.1366614443 1.0 0.0 0.0\n189 0.0117851130198 -0.0294627825494 95.6492472136 1.0 0.0 0.0\n190 0.0176776695297 -0.0294627825494 126.048081026 1.0 0.0 0.0\n191 0.0235702260396 -0.0294627825494 57.1739526839 1.0 0.0 0.0\n192 0.0294627825494 -0.0294627825494 0.0240067680828 1.0 0.0 0.0\n193 0.0353553390593 -0.0294627825494 87.0965656094 1.0 0.0 0.0\n194 0.0412478955692 -0.0294627825494 287.96821453 1.0 0.0 0.0\n195 0.0471404520791 -0.0294627825494 433.040368857 1.0 0.0 0.0\n196 0.053033008589 -0.0294627825494 405.521841184 1.0 0.0 0.0\n197 0.0589255650989 -0.0294627825494 251.231085014 1.0 0.0 0.0\n198 0.0648181216088 -0.0294627825494 97.4025743085 1.0 0.0 0.0\n199 0.0707106781187 -0.0294627825494 17.9010345033 1.0 0.0 0.0\n200 -0.0707106781187 -0.0235702260396 2.94241280865 1.0 0.0 0.0\n201 -0.0648181216088 -0.0235702260396 1.34434833674 1.0 0.0 0.0\n202 -0.0589255650989 -0.0235702260396 21.5368845241 1.0 0.0 0.0\n203 -0.053033008589 -0.0235702260396 50.2032529128 1.0 0.0 0.0\n204 -0.0471404520791 -0.0235702260396 48.5749263332 1.0 0.0 0.0\n205 -0.0412478955692 -0.0235702260396 13.8422299598 1.0 0.0 0.0\n206 -0.0353553390593 -0.0235702260396 3.27335837251 1.0 0.0 0.0\n207 -0.0294627825494 -0.0235702260396 56.5649106415 1.0 0.0 0.0\n208 -0.0235702260396 -0.0235702260396 118.919714712 1.0 0.0 0.0\n209 -0.0176776695297 -0.0235702260396 103.632116826 1.0 0.0 0.0\n210 -0.0117851130198 -0.0235702260396 27.1981810501 1.0 0.0 0.0\n211 -0.00589255650989 -0.0235702260396 4.99483670895 1.0 0.0 0.0\n212 0.0 -0.0235702260396 83.6270729785 1.0 0.0 0.0\n213 0.00589255650989 -0.0235702260396 155.026233356 1.0 0.0 0.0\n214 0.0117851130198 -0.0235702260396 107.267177894 1.0 0.0 0.0\n215 0.0176776695297 -0.0235702260396 9.79222472709 1.0 0.0 0.0\n216 0.0235702260396 -0.0235702260396 48.7502887116 1.0 0.0 0.0\n217 0.0294627825494 -0.0235702260396 277.356236124 1.0 0.0 0.0\n218 0.0353553390593 -0.0235702260396 520.843213042 1.0 0.0 0.0\n219 0.0412478955692 -0.0235702260396 568.16724804 1.0 0.0 0.0\n220 0.0471404520791 -0.0235702260396 398.463454564 1.0 0.0 0.0\n221 0.053033008589 -0.0235702260396 170.525412982 1.0 0.0 0.0\n222 0.0589255650989 -0.0235702260396 32.0689809153 1.0 0.0 0.0\n223 0.0648181216088 -0.0235702260396 0.00663755060759 1.0 0.0 0.0\n224 0.0707106781187 -0.0235702260396 9.71746283026 1.0 0.0 0.0\n225 -0.0707106781187 -0.0176776695297 7.79971607176 1.0 0.0 0.0\n226 -0.0648181216088 -0.0176776695297 27.4702283583 1.0 0.0 0.0\n227 -0.0589255650989 -0.0176776695297 36.1146720458 1.0 0.0 0.0\n228 -0.053033008589 -0.0176776695297 17.0116141923 1.0 0.0 0.0\n229 -0.0471404520791 -0.0176776695297 0.0573765305758 1.0 0.0 0.0\n230 -0.0412478955692 -0.0176776695297 31.2515401485 1.0 0.0 0.0\n231 -0.0353553390593 -0.0176776695297 92.9507606374 1.0 0.0 0.0\n232 -0.0294627825494 -0.0176776695297 105.909198256 1.0 0.0 0.0\n233 -0.0235702260396 -0.0176776695297 44.8001782124 1.0 0.0 0.0\n234 -0.0176776695297 -0.0176776695297 0.0260206212703 1.0 0.0 0.0\n235 -0.0117851130198 -0.0176776695297 58.418986728 1.0 0.0 0.0\n236 -0.00589255650989 -0.0176776695297 156.572085737 1.0 0.0 0.0\n237 0.0 -0.0176776695297 150.222790906 1.0 0.0 0.0\n238 0.00589255650989 -0.0176776695297 38.8226977709 1.0 0.0 0.0\n239 0.0117851130198 -0.0176776695297 15.7894561972 1.0 0.0 0.0\n240 0.0176776695297 -0.0176776695297 228.293701337 1.0 0.0 0.0\n241 0.0235702260396 -0.0176776695297 554.732885673 1.0 0.0 0.0\n242 0.0294627825494 -0.0176776695297 713.739064224 1.0 0.0 0.0\n243 0.0353553390593 -0.0176776695297 575.261871134 1.0 0.0 0.0\n244 0.0412478955692 -0.0176776695297 282.279616068 1.0 0.0 0.0\n245 0.0471404520791 -0.0176776695297 62.640840887 1.0 0.0 0.0\n246 0.053033008589 -0.0176776695297 0.0362096622663 1.0 0.0 0.0\n247 0.0589255650989 -0.0176776695297 20.1293402481 1.0 0.0 0.0\n248 0.0648181216088 -0.0176776695297 32.6170837851 1.0 0.0 0.0\n249 0.0707106781187 -0.0176776695297 19.4312895673 1.0 0.0 0.0\n250 -0.0707106781187 -0.0117851130198 19.9508687496 1.0 0.0 0.0\n251 -0.0648181216088 -0.0117851130198 14.294247969 1.0 0.0 0.0\n252 -0.0589255650989 -0.0117851130198 0.684677596204 1.0 0.0 0.0\n253 -0.053033008589 -0.0117851130198 12.9985605971 1.0 0.0 0.0\n254 -0.0471404520791 -0.0117851130198 59.4694289471 1.0 0.0 0.0\n255 -0.0412478955692 -0.0117851130198 88.3880591129 1.0 0.0 0.0\n256 -0.0353553390593 -0.0117851130198 53.544721709 1.0 0.0 0.0\n257 -0.0294627825494 -0.0117851130198 2.76132738041 1.0 0.0 0.0\n258 -0.0235702260396 -0.0117851130198 31.6077711344 1.0 0.0 0.0\n259 -0.0176776695297 -0.0117851130198 131.813384867 1.0 0.0 0.0\n260 -0.0117851130198 -0.0117851130198 168.786042703 1.0 0.0 0.0\n261 -0.00589255650989 -0.0117851130198 75.0850782487 1.0 0.0 0.0\n262 0.0 -0.0117851130198 0.609001329737 1.0 0.0 0.0\n263 0.00589255650989 -0.0117851130198 157.744728252 1.0 0.0 0.0\n264 0.0117851130198 -0.0117851130198 522.706594137 1.0 0.0 0.0\n265 0.0176776695297 -0.0117851130198 803.034317789 1.0 0.0 0.0\n266 0.0235702260396 -0.0117851130198 750.115560135 1.0 0.0 0.0\n267 0.0294627825494 -0.0117851130198 429.178667977 1.0 0.0 0.0\n268 0.0353553390593 -0.0117851130198 119.108918498 1.0 0.0 0.0\n269 0.0412478955692 -0.0117851130198 1.73636498811 1.0 0.0 0.0\n270 0.0471404520791 -0.0117851130198 28.3067366909 1.0 0.0 0.0\n271 0.053033008589 -0.0117851130198 60.4739937614 1.0 0.0 0.0\n272 0.0589255650989 -0.0117851130198 42.945123188 1.0 0.0 0.0\n273 0.0648181216088 -0.0117851130198 11.1443237054 1.0 0.0 0.0\n274 0.0707106781187 -0.0117851130198 0.00593731944925 1.0 0.0 0.0\n275 -0.0707106781187 -0.00589255650989 1.51955002121 1.0 0.0 0.0\n276 -0.0648181216088 -0.00589255650989 3.71792291836 1.0 0.0 0.0\n277 -0.0589255650989 -0.00589255650989 30.3167513183 1.0 0.0 0.0\n278 -0.053033008589 -0.00589255650989 59.6002411792 1.0 0.0 0.0\n279 -0.0471404520791 -0.00589255650989 48.9611023814 1.0 0.0 0.0\n280 -0.0412478955692 -0.00589255650989 8.24925081903 1.0 0.0 0.0\n281 -0.0353553390593 -0.00589255650989 12.3414389526 1.0 0.0 0.0\n282 -0.0294627825494 -0.00589255650989 92.7790313474 1.0 0.0 0.0\n283 -0.0235702260396 -0.00589255650989 156.802734849 1.0 0.0 0.0\n284 -0.0176776695297 -0.00589255650989 101.467645868 1.0 0.0 0.0\n285 -0.0117851130198 -0.00589255650989 4.35865186145 1.0 0.0 0.0\n286 -0.00589255650989 -0.00589255650989 88.6881324274 1.0 0.0 0.0\n287 0.0 -0.00589255650989 435.047375606 1.0 0.0 0.0\n288 0.00589255650989 -0.00589255650989 809.028835072 1.0 0.0 0.0\n289 0.0117851130198 -0.00589255650989 880.367816972 1.0 0.0 0.0\n290 0.0176776695297 -0.00589255650989 590.415635797 1.0 0.0 0.0\n291 0.0235702260396 -0.00589255650989 206.804688768 1.0 0.0 0.0\n292 0.0294627825494 -0.00589255650989 11.3700368241 1.0 0.0 0.0\n293 0.0353553390593 -0.00589255650989 27.9192948941 1.0 0.0 0.0\n294 0.0412478955692 -0.00589255650989 89.1713394734 1.0 0.0 0.0\n295 0.0471404520791 -0.00589255650989 79.2076631357 1.0 0.0 0.0\n296 0.053033008589 -0.00589255650989 26.6117601407 1.0 0.0 0.0\n297 0.0589255650989 -0.00589255650989 0.293803166819 1.0 0.0 0.0\n298 0.0648181216088 -0.00589255650989 8.40947420707 1.0 0.0 0.0\n299 0.0707106781187 -0.00589255650989 17.2827513745 1.0 0.0 0.0\n300 -0.0707106781187 0.0 11.7173252161 1.0 0.0 0.0\n301 -0.0648181216088 0.0 31.3534783867 1.0 0.0 0.0\n302 -0.0589255650989 0.0 34.2120577392 1.0 0.0 0.0\n303 -0.053033008589 0.0 10.7734013796 1.0 0.0 0.0\n304 -0.0471404520791 0.0 2.97243329298 1.0 0.0 0.0\n305 -0.0412478955692 0.0 54.4326446799 1.0 0.0 0.0\n306 -0.0353553390593 0.0 121.811771963 1.0 0.0 0.0\n307 -0.0294627825494 0.0 106.1756989 1.0 0.0 0.0\n308 -0.0235702260396 0.0 17.5980371149 1.0 0.0 0.0\n309 -0.0176776695297 0.0 38.3393343591 1.0 0.0 0.0\n310 -0.0117851130198 0.0 319.321162508 1.0 0.0 0.0\n311 -0.00589255650989 0.0 729.984362609 1.0 0.0 0.0\n312 0.0 0.0 nan 1.0 0.0 0.0\n313 0.00589255650989 0.0 729.984362609 1.0 0.0 0.0\n314 0.0117851130198 0.0 319.321162508 1.0 0.0 0.0\n315 0.0176776695297 0.0 38.3393343591 1.0 0.0 0.0\n316 0.0235702260396 0.0 17.5980371149 1.0 0.0 0.0\n317 0.0294627825494 0.0 106.1756989 1.0 0.0 0.0\n318 0.0353553390593 0.0 121.811771963 1.0 0.0 0.0\n319 0.0412478955692 0.0 54.4326446799 1.0 0.0 0.0\n320 0.0471404520791 0.0 2.97243329298 1.0 0.0 0.0\n321 0.053033008589 0.0 10.7734013796 1.0 0.0 0.0\n322 0.0589255650989 0.0 34.2120577392 1.0 0.0 0.0\n323 0.0648181216088 0.0 31.3534783867 1.0 0.0 0.0\n324 0.0707106781187 0.0 11.7173252161 1.0 0.0 0.0\n325 -0.0707106781187 0.00589255650989 17.2827513745 1.0 0.0 0.0\n326 -0.0648181216088 0.00589255650989 8.40947420707 1.0 0.0 0.0\n327 -0.0589255650989 0.00589255650989 0.293803166819 1.0 0.0 0.0\n328 -0.053033008589 0.00589255650989 26.6117601407 1.0 0.0 0.0\n329 -0.0471404520791 0.00589255650989 79.2076631357 1.0 0.0 0.0\n330 -0.0412478955692 0.00589255650989 89.1713394734 1.0 0.0 0.0\n331 -0.0353553390593 0.00589255650989 27.9192948941 1.0 0.0 0.0\n332 -0.0294627825494 0.00589255650989 11.3700368241 1.0 0.0 0.0\n333 -0.0235702260396 0.00589255650989 206.804688768 1.0 0.0 0.0\n334 -0.0176776695297 0.00589255650989 590.415635797 1.0 0.0 0.0\n335 -0.0117851130198 0.00589255650989 880.367816972 1.0 0.0 0.0\n336 -0.00589255650989 0.00589255650989 809.028835072 1.0 0.0 0.0\n337 0.0 0.00589255650989 435.047375606 1.0 0.0 0.0\n338 0.00589255650989 0.00589255650989 88.6881324274 1.0 0.0 0.0\n339 0.0117851130198 0.00589255650989 4.35865186145 1.0 0.0 0.0\n340 0.0176776695297 0.00589255650989 101.467645868 1.0 0.0 0.0\n341 0.0235702260396 0.00589255650989 156.802734849 1.0 0.0 0.0\n342 0.0294627825494 0.00589255650989 92.7790313474 1.0 0.0 0.0\n343 0.0353553390593 0.00589255650989 12.3414389526 1.0 0.0 0.0\n344 0.0412478955692 0.00589255650989 8.24925081903 1.0 0.0 0.0\n345 0.0471404520791 0.00589255650989 48.9611023814 1.0 0.0 0.0\n346 0.053033008589 0.00589255650989 59.6002411792 1.0 0.0 0.0\n347 0.0589255650989 0.00589255650989 30.3167513183 1.0 0.0 0.0\n348 0.0648181216088 0.00589255650989 3.71792291836 1.0 0.0 0.0\n349 0.0707106781187 0.00589255650989 1.51955002121 1.0 0.0 0.0\n350 -0.0707106781187 0.0117851130198 0.00593731944925 1.0 0.0 0.0\n351 -0.0648181216088 0.0117851130198 11.1443237054 1.0 0.0 0.0\n352 -0.0589255650989 0.0117851130198 42.945123188 1.0 0.0 0.0\n353 -0.053033008589 0.0117851130198 60.4739937614 1.0 0.0 0.0\n354 -0.0471404520791 0.0117851130198 28.3067366909 1.0 0.0 0.0\n355 -0.0412478955692 0.0117851130198 1.73636498811 1.0 0.0 0.0\n356 -0.0353553390593 0.0117851130198 119.108918498 1.0 0.0 0.0\n357 -0.0294627825494 0.0117851130198 429.178667977 1.0 0.0 0.0\n358 -0.0235702260396 0.0117851130198 750.115560135 1.0 0.0 0.0\n359 -0.0176776695297 0.0117851130198 803.034317789 1.0 0.0 0.0\n360 -0.0117851130198 0.0117851130198 522.706594137 1.0 0.0 0.0\n361 -0.00589255650989 0.0117851130198 157.744728252 1.0 0.0 0.0\n362 0.0 0.0117851130198 0.609001329737 1.0 0.0 0.0\n363 0.00589255650989 0.0117851130198 75.0850782487 1.0 0.0 0.0\n364 0.0117851130198 0.0117851130198 168.786042703 1.0 0.0 0.0\n365 0.0176776695297 0.0117851130198 131.813384867 1.0 0.0 0.0\n366 0.0235702260396 0.0117851130198 31.6077711344 1.0 0.0 0.0\n367 0.0294627825494 0.0117851130198 2.76132738041 1.0 0.0 0.0\n368 0.0353553390593 0.0117851130198 53.544721709 1.0 0.0 0.0\n369 0.0412478955692 0.0117851130198 88.3880591129 1.0 0.0 0.0\n370 0.0471404520791 0.0117851130198 59.4694289471 1.0 0.0 0.0\n371 0.053033008589 0.0117851130198 12.9985605971 1.0 0.0 0.0\n372 0.0589255650989 0.0117851130198 0.684677596204 1.0 0.0 0.0\n373 0.0648181216088 0.0117851130198 14.294247969 1.0 0.0 0.0\n374 0.0707106781187 0.0117851130198 19.9508687496 1.0 0.0 0.0\n375 -0.0707106781187 0.0176776695297 19.4312895673 1.0 0.0 0.0\n376 -0.0648181216088 0.0176776695297 32.6170837851 1.0 0.0 0.0\n377 -0.0589255650989 0.0176776695297 20.1293402481 1.0 0.0 0.0\n378 -0.053033008589 0.0176776695297 0.0362096622663 1.0 0.0 0.0\n379 -0.0471404520791 0.0176776695297 62.640840887 1.0 0.0 0.0\n380 -0.0412478955692 0.0176776695297 282.279616068 1.0 0.0 0.0\n381 -0.0353553390593 0.0176776695297 575.261871134 1.0 0.0 0.0\n382 -0.0294627825494 0.0176776695297 713.739064224 1.0 0.0 0.0\n383 -0.0235702260396 0.0176776695297 554.732885673 1.0 0.0 0.0\n384 -0.0176776695297 0.0176776695297 228.293701337 1.0 0.0 0.0\n385 -0.0117851130198 0.0176776695297 15.7894561972 1.0 0.0 0.0\n386 -0.00589255650989 0.0176776695297 38.8226977709 1.0 0.0 0.0\n387 0.0 0.0176776695297 150.222790906 1.0 0.0 0.0\n388 0.00589255650989 0.0176776695297 156.572085737 1.0 0.0 0.0\n389 0.0117851130198 0.0176776695297 58.418986728 1.0 0.0 0.0\n390 0.0176776695297 0.0176776695297 0.0260206212703 1.0 0.0 0.0\n391 0.0235702260396 0.0176776695297 44.8001782124 1.0 0.0 0.0\n392 0.0294627825494 0.0176776695297 105.909198256 1.0 0.0 0.0\n393 0.0353553390593 0.0176776695297 92.9507606374 1.0 0.0 0.0\n394 0.0412478955692 0.0176776695297 31.2515401485 1.0 0.0 0.0\n395 0.0471404520791 0.0176776695297 0.0573765305758 1.0 0.0 0.0\n396 0.053033008589 0.0176776695297 17.0116141923 1.0 0.0 0.0\n397 0.0589255650989 0.0176776695297 36.1146720458 1.0 0.0 0.0\n398 0.0648181216088 0.0176776695297 27.4702283583 1.0 0.0 0.0\n399 0.0707106781187 0.0176776695297 7.79971607176 1.0 0.0 0.0\n400 -0.0707106781187 0.0235702260396 9.71746283026 1.0 0.0 0.0\n401 -0.0648181216088 0.0235702260396 0.00663755060759 1.0 0.0 0.0\n402 -0.0589255650989 0.0235702260396 32.0689809153 1.0 0.0 0.0\n403 -0.053033008589 0.0235702260396 170.525412982 1.0 0.0 0.0\n404 -0.0471404520791 0.0235702260396 398.463454564 1.0 0.0 0.0\n405 -0.0412478955692 0.0235702260396 568.16724804 1.0 0.0 0.0\n406 -0.0353553390593 0.0235702260396 520.843213042 1.0 0.0 0.0\n407 -0.0294627825494 0.0235702260396 277.356236124 1.0 0.0 0.0\n408 -0.0235702260396 0.0235702260396 48.7502887116 1.0 0.0 0.0\n409 -0.0176776695297 0.0235702260396 9.79222472709 1.0 0.0 0.0\n410 -0.0117851130198 0.0235702260396 107.267177894 1.0 0.0 0.0\n411 -0.00589255650989 0.0235702260396 155.026233356 1.0 0.0 0.0\n412 0.0 0.0235702260396 83.6270729785 1.0 0.0 0.0\n413 0.00589255650989 0.0235702260396 4.99483670895 1.0 0.0 0.0\n414 0.0117851130198 0.0235702260396 27.1981810501 1.0 0.0 0.0\n415 0.0176776695297 0.0235702260396 103.632116826 1.0 0.0 0.0\n416 0.0235702260396 0.0235702260396 118.919714712 1.0 0.0 0.0\n417 0.0294627825494 0.0235702260396 56.5649106415 1.0 0.0 0.0\n418 0.0353553390593 0.0235702260396 3.27335837251 1.0 0.0 0.0\n419 0.0412478955692 0.0235702260396 13.8422299598 1.0 0.0 0.0\n420 0.0471404520791 0.0235702260396 48.5749263332 1.0 0.0 0.0\n421 0.053033008589 0.0235702260396 50.2032529128 1.0 0.0 0.0\n422 0.0589255650989 0.0235702260396 21.5368845241 1.0 0.0 0.0\n423 0.0648181216088 0.0235702260396 1.34434833674 1.0 0.0 0.0\n424 0.0707106781187 0.0235702260396 2.94241280865 1.0 0.0 0.0\n425 -0.0707106781187 0.0294627825494 17.9010345033 1.0 0.0 0.0\n426 -0.0648181216088 0.0294627825494 97.4025743085 1.0 0.0 0.0\n427 -0.0589255650989 0.0294627825494 251.231085014 1.0 0.0 0.0\n428 -0.053033008589 0.0294627825494 405.521841184 1.0 0.0 0.0\n429 -0.0471404520791 0.0294627825494 433.040368857 1.0 0.0 0.0\n430 -0.0412478955692 0.0294627825494 287.96821453 1.0 0.0 0.0\n431 -0.0353553390593 0.0294627825494 87.0965656094 1.0 0.0 0.0\n432 -0.0294627825494 0.0294627825494 0.0240067680828 1.0 0.0 0.0\n433 -0.0235702260396 0.0294627825494 57.1739526839 1.0 0.0 0.0\n434 -0.0176776695297 0.0294627825494 126.048081026 1.0 0.0 0.0\n435 -0.0117851130198 0.0294627825494 95.6492472136 1.0 0.0 0.0\n436 -0.00589255650989 0.0294627825494 17.1366614443 1.0 0.0 0.0\n437 0.0 0.0294627825494 10.0141229312 1.0 0.0 0.0\n438 0.00589255650989 0.0294627825494 82.0886426507 1.0 0.0 0.0\n439 0.0117851130198 0.0294627825494 125.947724588 1.0 0.0 0.0\n440 0.0176776695297 0.0294627825494 81.0176183394 1.0 0.0 0.0\n441 0.0235702260396 0.0294627825494 12.8667620289 1.0 0.0 0.0\n442 0.0294627825494 0.0294627825494 6.87782763382 1.0 0.0 0.0\n443 0.0353553390593 0.0294627825494 50.9379522092 1.0 0.0 0.0\n444 0.0412478955692 0.0294627825494 71.1329179906 1.0 0.0 0.0\n445 0.0471404520791 0.0294627825494 42.1561255464 1.0 0.0 0.0\n446 0.053033008589 0.0294627825494 6.83382313889 1.0 0.0 0.0\n447 0.0589255650989 0.0294627825494 1.74987554592 1.0 0.0 0.0\n448 0.0648181216088 0.0294627825494 14.1319516645 1.0 0.0 0.0\n449 0.0707106781187 0.0294627825494 16.7041261594 1.0 0.0 0.0\n450 -0.0707106781187 0.0353553390593 146.413657629 1.0 0.0 0.0\n451 -0.0648181216088 0.0353553390593 260.333552819 1.0 0.0 0.0\n452 -0.0589255650989 0.0353553390593 318.934228053 1.0 0.0 0.0\n453 -0.053033008589 0.0353553390593 258.06355261 1.0 0.0 0.0\n454 -0.0471404520791 0.0353553390593 114.389391324 1.0 0.0 0.0\n455 -0.0412478955692 0.0353553390593 9.64957497945 1.0 0.0 0.0\n456 -0.0353553390593 0.0353553390593 18.5386052471 1.0 0.0 0.0\n457 -0.0294627825494 0.0353553390593 81.0641479975 1.0 0.0 0.0\n458 -0.0235702260396 0.0353553390593 87.9168239714 1.0 0.0 0.0\n459 -0.0176776695297 0.0353553390593 29.9738429017 1.0 0.0 0.0\n460 -0.0117851130198 0.0353553390593 0.895760203527 1.0 0.0 0.0\n461 -0.00589255650989 0.0353553390593 50.8819579763 1.0 0.0 0.0\n462 0.0 0.0353553390593 110.176477127 1.0 0.0 0.0\n463 0.00589255650989 0.0353553390593 94.0919975286 1.0 0.0 0.0\n464 0.0117851130198 0.0353553390593 26.9646289948 1.0 0.0 0.0\n465 0.0176776695297 0.0353553390593 1.11600715407 1.0 0.0 0.0\n466 0.0235702260396 0.0353553390593 41.8971342645 1.0 0.0 0.0\n467 0.0294627825494 0.0353553390593 81.26012975 1.0 0.0 0.0\n468 0.0353553390593 0.0353553390593 63.8994318949 1.0 0.0 0.0\n469 0.0412478955692 0.0353553390593 18.0303246108 1.0 0.0 0.0\n470 0.0471404520791 0.0353553390593 0.151357320099 1.0 0.0 0.0\n471 0.053033008589 0.0353553390593 15.762489943 1.0 0.0 0.0\n472 0.0589255650989 0.0353553390593 28.2044783416 1.0 0.0 0.0\n473 0.0648181216088 0.0353553390593 19.0871580422 1.0 0.0 0.0\n474 0.0707106781187 0.0353553390593 4.32142197095 1.0 0.0 0.0\n475 -0.0707106781187 0.0412478955692 208.183123462 1.0 0.0 0.0\n476 -0.0648181216088 0.0412478955692 200.576789576 1.0 0.0 0.0\n477 -0.0589255650989 0.0412478955692 119.889732013 1.0 0.0 0.0\n478 -0.053033008589 0.0412478955692 28.3455911209 1.0 0.0 0.0\n479 -0.0471404520791 0.0412478955692 1.19506941973 1.0 0.0 0.0\n480 -0.0412478955692 0.0412478955692 37.6455927357 1.0 0.0 0.0\n481 -0.0353553390593 0.0412478955692 63.6690216968 1.0 0.0 0.0\n482 -0.0294627825494 0.0412478955692 35.6724488379 1.0 0.0 0.0\n483 -0.0235702260396 0.0412478955692 1.02568318296 1.0 0.0 0.0\n484 -0.0176776695297 0.0412478955692 22.6593295823 1.0 0.0 0.0\n485 -0.0117851130198 0.0412478955692 78.1561677456 1.0 0.0 0.0\n486 -0.00589255650989 0.0412478955692 89.124836606 1.0 0.0 0.0\n487 0.0 0.0412478955692 39.268459281 1.0 0.0 0.0\n488 0.00589255650989 0.0412478955692 0.405554637978 1.0 0.0 0.0\n489 0.0117851130198 0.0412478955692 26.2382002007 1.0 0.0 0.0\n490 0.0176776695297 0.0412478955692 75.8151962615 1.0 0.0 0.0\n491 0.0235702260396 0.0412478955692 78.0330763006 1.0 0.0 0.0\n492 0.0294627825494 0.0412478955692 32.7785962143 1.0 0.0 0.0\n493 0.0353553390593 0.0412478955692 0.828854292143 1.0 0.0 0.0\n494 0.0412478955692 0.0412478955692 12.5764869195 1.0 0.0 0.0\n495 0.0471404520791 0.0412478955692 35.7203072264 1.0 0.0 0.0\n496 0.053033008589 0.0412478955692 33.4222156358 1.0 0.0 0.0\n497 0.0589255650989 0.0412478955692 12.5414838796 1.0 0.0 0.0\n498 0.0648181216088 0.0412478955692 0.34847549454 1.0 0.0 0.0\n499 0.0707106781187 0.0412478955692 2.90074620591 1.0 0.0 0.0\n500 -0.0707106781187 0.0471404520791 103.874594178 1.0 0.0 0.0\n501 -0.0648181216088 0.0471404520791 43.1910322768 1.0 0.0 0.0\n502 -0.0589255650989 0.0471404520791 2.62663174652 1.0 0.0 0.0\n503 -0.053033008589 0.0471404520791 9.52710992051 1.0 0.0 0.0\n504 -0.0471404520791 0.0471404520791 34.0949394173 1.0 0.0 0.0\n505 -0.0412478955692 0.0471404520791 30.9050468711 1.0 0.0 0.0\n506 -0.0353553390593 0.0471404520791 5.59069120474 1.0 0.0 0.0\n507 -0.0294627825494 0.0471404520791 5.63551446205 1.0 0.0 0.0\n508 -0.0235702260396 0.0471404520791 42.9447146963 1.0 0.0 0.0\n509 -0.0176776695297 0.0471404520791 67.9712277943 1.0 0.0 0.0\n510 -0.0117851130198 0.0471404520791 43.0398964027 1.0 0.0 0.0\n511 -0.00589255650989 0.0471404520791 4.33356464072 1.0 0.0 0.0\n512 0.0 0.0471404520791 11.4268993608 1.0 0.0 0.0\n513 0.00589255650989 0.0471404520791 57.4447408172 1.0 0.0 0.0\n514 0.0117851130198 0.0471404520791 77.9509192075 1.0 0.0 0.0\n515 0.0176776695297 0.0471404520791 45.256671845 1.0 0.0 0.0\n516 0.0235702260396 0.0471404520791 5.21695297365 1.0 0.0 0.0\n517 0.0294627825494 0.0471404520791 6.7011286208 1.0 0.0 0.0\n518 0.0353553390593 0.0471404520791 35.4918507107 1.0 0.0 0.0\n519 0.0412478955692 0.0471404520791 44.9205685233 1.0 0.0 0.0\n520 0.0471404520791 0.0471404520791 24.1434004877 1.0 0.0 0.0\n521 0.053033008589 0.0471404520791 2.93608081035 1.0 0.0 0.0\n522 0.0589255650989 0.0471404520791 1.87522463197 1.0 0.0 0.0\n523 0.0648181216088 0.0471404520791 9.77919674115 1.0 0.0 0.0\n524 0.0707106781187 0.0471404520791 9.99933773689 1.0 0.0 0.0\n525 -0.0707106781187 0.053033008589 12.3799017082 1.0 0.0 0.0\n526 -0.0648181216088 0.053033008589 0.102990808932 1.0 0.0 0.0\n527 -0.0589255650989 0.053033008589 11.1943235756 1.0 0.0 0.0\n528 -0.053033008589 0.053033008589 19.0598795742 1.0 0.0 0.0\n529 -0.0471404520791 0.053033008589 8.56292786879 1.0 0.0 0.0\n530 -0.0412478955692 0.053033008589 0.139545974994 1.0 0.0 0.0\n531 -0.0353553390593 0.053033008589 16.3410450324 1.0 0.0 0.0\n532 -0.0294627825494 0.053033008589 40.0421819514 1.0 0.0 0.0\n533 -0.0235702260396 0.053033008589 36.0363621025 1.0 0.0 0.0\n534 -0.0176776695297 0.053033008589 8.85331779292 1.0 0.0 0.0\n535 -0.0117851130198 0.053033008589 2.60679986655 1.0 0.0 0.0\n536 -0.00589255650989 0.053033008589 34.4260730693 1.0 0.0 0.0\n537 0.0 0.053033008589 63.5499963172 1.0 0.0 0.0\n538 0.00589255650989 0.053033008589 49.2821080372 1.0 0.0 0.0\n539 0.0117851130198 0.053033008589 11.6592995837 1.0 0.0 0.0\n540 0.0176776695297 0.053033008589 1.76884988602 1.0 0.0 0.0\n541 0.0235702260396 0.053033008589 27.8874075288 1.0 0.0 0.0\n542 0.0294627825494 0.053033008589 48.3219603721 1.0 0.0 0.0\n543 0.0353553390593 0.053033008589 34.9618372069 1.0 0.0 0.0\n544 0.0412478955692 0.053033008589 8.38240385913 1.0 0.0 0.0\n545 0.0471404520791 0.053033008589 0.413591101749 1.0 0.0 0.0\n546 0.053033008589 0.053033008589 10.4189559539 1.0 0.0 0.0\n547 0.0589255650989 0.053033008589 16.1797194338 1.0 0.0 0.0\n548 0.0648181216088 0.053033008589 9.60340661528 1.0 0.0 0.0\n549 0.0707106781187 0.053033008589 1.59400736689 1.0 0.0 0.0\n550 -0.0707106781187 0.0589255650989 0.867959843505 1.0 0.0 0.0\n551 -0.0648181216088 0.0589255650989 7.21098043131 1.0 0.0 0.0\n552 -0.0589255650989 0.0589255650989 7.34097913649 1.0 0.0 0.0\n553 -0.053033008589 0.0589255650989 0.945481179496 1.0 0.0 0.0\n554 -0.0471404520791 0.0589255650989 2.97844485843 1.0 0.0 0.0\n555 -0.0412478955692 0.0589255650989 16.3609639336 1.0 0.0 0.0\n556 -0.0353553390593 0.0589255650989 22.219794495 1.0 0.0 0.0\n557 -0.0294627825494 0.0589255650989 9.96127446782 1.0 0.0 0.0\n558 -0.0235702260396 0.0589255650989 0.0299284954503 1.0 0.0 0.0\n559 -0.0176776695297 0.0589255650989 15.3397687937 1.0 0.0 0.0\n560 -0.0117851130198 0.0589255650989 41.373421787 1.0 0.0 0.0\n561 -0.00589255650989 0.0589255650989 42.577836249 1.0 0.0 0.0\n562 0.0 0.0589255650989 16.2746477839 1.0 0.0 0.0\n563 0.00589255650989 0.0589255650989 0.00620391725807 1.0 0.0 0.0\n564 0.0117851130198 0.0589255650989 16.9915315878 1.0 0.0 0.0\n565 0.0176776695297 0.0589255650989 42.151323886 1.0 0.0 0.0\n566 0.0235702260396 0.0589255650989 39.9974826095 1.0 0.0 0.0\n567 0.0294627825494 0.0589255650989 14.9514742963 1.0 0.0 0.0\n568 0.0353553390593 0.0589255650989 0.090918331444 1.0 0.0 0.0\n569 0.0412478955692 0.0589255650989 8.12766171158 1.0 0.0 0.0\n570 0.0471404520791 0.0589255650989 19.4809372776 1.0 0.0 0.0\n571 0.053033008589 0.0589255650989 16.355997388 1.0 0.0 0.0\n572 0.0589255650989 0.0589255650989 5.15426202376 1.0 0.0 0.0\n573 0.0648181216088 0.0589255650989 0.0178054098646 1.0 0.0 0.0\n574 0.0707106781187 0.0589255650989 1.90908093442 1.0 0.0 0.0\n575 -0.0707106781187 0.0648181216088 3.61348416232 1.0 0.0 0.0\n576 -0.0648181216088 0.0648181216088 2.44799609705 1.0 0.0 0.0\n577 -0.0589255650989 0.0648181216088 0.00550909500019 1.0 0.0 0.0\n578 -0.053033008589 0.0648181216088 3.23024024605 1.0 0.0 0.0\n579 -0.0471404520791 0.0648181216088 8.80884516654 1.0 0.0 0.0\n580 -0.0412478955692 0.0648181216088 6.9761117865 1.0 0.0 0.0\n581 -0.0353553390593 0.0648181216088 0.510453131461 1.0 0.0 0.0\n582 -0.0294627825494 0.0648181216088 4.37368391182 1.0 0.0 0.0\n583 -0.0235702260396 0.0648181216088 20.3678303541 1.0 0.0 0.0\n584 -0.0176776695297 0.0648181216088 28.4918763578 1.0 0.0 0.0\n585 -0.0117851130198 0.0648181216088 15.9908113302 1.0 0.0 0.0\n586 -0.00589255650989 0.0648181216088 0.799044650882 1.0 0.0 0.0\n587 0.0 0.0648181216088 7.59852180809 1.0 0.0 0.0\n588 0.00589255650989 0.0648181216088 29.628263409 1.0 0.0 0.0\n589 0.0117851130198 0.0648181216088 36.7141287721 1.0 0.0 0.0\n590 0.0176776695297 0.0648181216088 19.3201149486 1.0 0.0 0.0\n591 0.0235702260396 0.0648181216088 1.47998575296 1.0 0.0 0.0\n592 0.0294627825494 0.0648181216088 4.48347082052 1.0 0.0 0.0\n593 0.0353553390593 0.0648181216088 18.3253214024 1.0 0.0 0.0\n594 0.0412478955692 0.0648181216088 20.8632614727 1.0 0.0 0.0\n595 0.0471404520791 0.0648181216088 9.8707179978 1.0 0.0 0.0\n596 0.053033008589 0.0648181216088 0.75535650761 1.0 0.0 0.0\n597 0.0589255650989 0.0648181216088 1.34831147064 1.0 0.0 0.0\n598 0.0648181216088 0.0648181216088 4.65042559549 1.0 0.0 0.0\n599 0.0707106781187 0.0648181216088 3.78921731148 1.0 0.0 0.0\n600 -0.0707106781187 0.0707106781187 1.34863164932 1.0 0.0 0.0\n601 -0.0648181216088 0.0707106781187 0.00497551419912 1.0 0.0 0.0\n602 -0.0589255650989 0.0707106781187 1.25624939043 1.0 0.0 0.0\n603 -0.053033008589 0.0707106781187 2.59958751879 1.0 0.0 0.0\n604 -0.0471404520791 0.0707106781187 0.919295356891 1.0 0.0 0.0\n605 -0.0412478955692 0.0707106781187 0.470388576839 1.0 0.0 0.0\n606 -0.0353553390593 0.0707106781187 6.61118395059 1.0 0.0 0.0\n607 -0.0294627825494 0.0707106781187 13.6892982361 1.0 0.0 0.0\n608 -0.0235702260396 0.0707106781187 11.0507756887 1.0 0.0 0.0\n609 -0.0176776695297 0.0707106781187 1.86483723259 1.0 0.0 0.0\n610 -0.0117851130198 0.0707106781187 2.2045214688 1.0 0.0 0.0\n611 -0.00589255650989 0.0707106781187 16.3433655224 1.0 0.0 0.0\n612 0.0 0.0707106781187 26.8149123363 1.0 0.0 0.0\n613 0.00589255650989 0.0707106781187 18.9163673857 1.0 0.0 0.0\n614 0.0117851130198 0.0707106781187 3.49204555622 1.0 0.0 0.0\n615 0.0176776695297 0.0707106781187 1.52646376395 1.0 0.0 0.0\n616 0.0235702260396 0.0707106781187 13.6369184031 1.0 0.0 0.0\n617 0.0294627825494 0.0707106781187 20.9142283346 1.0 0.0 0.0\n618 0.0353553390593 0.0707106781187 13.5426459669 1.0 0.0 0.0\n619 0.0412478955692 0.0707106781187 2.51454418235 1.0 0.0 0.0\n620 0.0471404520791 0.0707106781187 0.48381154176 1.0 0.0 0.0\n621 0.053033008589 0.0707106781187 4.87003189901 1.0 0.0 0.0\n622 0.0589255650989 0.0707106781187 6.16270925814 1.0 0.0 0.0\n623 0.0648181216088 0.0707106781187 2.85202297641 1.0 0.0 0.0\n624 0.0707106781187 0.0707106781187 0.20424143123 1.0 0.0 0.0\n") - sendEvent("QCloseEvent", waitForObject(":Data Info: M1 [barbell2d]_QTextEdit")) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 291, 217, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 291, 217, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 291, 217, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Points as a File")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Save As") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "M1 [barbell2d]_out.dat") - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "IGOR/DAT 2D file in Q_map (*.dat)") - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentIndex, 0) - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 240, 274, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 240, 274, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 240, 274, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "2D Color Map")) - test.compare(str(waitForObjectExists(":ColorMapUI_ColorMap").windowTitle), "Color Map") - test.compare(waitForObjectExists(":ColorMapUI_ColorMap").visible, True) - sendEvent("QCloseEvent", waitForObject(":ColorMapUI_ColorMap")) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 260, 271, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 260, 271, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 260, 271, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Toggle Linear/Log Scale")) - test.vp("VP1") - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 293, 246, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 293, 246, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 293, 246, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Toggle Linear/Log Scale")) - test.vp("VP2") - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 367, 185, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 367, 185, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 367, 185, 0) - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP1 deleted file mode 100755 index 71742b16f9..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP2 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP2 deleted file mode 100755 index a7cb306a4d..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu/verificationPoints/VP2 +++ /dev/null @@ -1,6 +0,0 @@ - - - -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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/test.py deleted file mode 100755 index 048f7b1260..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/test.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 32, 11, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "2d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "2d\\_data", 25, 4, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat") - doubleClickItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat", 97, 5, 0, Qt.LeftButton) - waitForObjectItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat") - clickItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat", -10, 10, 0, Qt.LeftButton) - waitForObjectItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat.Info") - clickItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat.Info", -4, 6, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":Info.Type: Data2D_QModelIndex").text, "Type: Data2D") - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "P123\\_D2O\\_30\\_percent\\.dat", 139, 9, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Quick 3DPlot (slow)")) - test.vp("VP1") - snooze(2) - openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "P123\\_D2O\\_30\\_percent\\.dat", 139, 9, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Edit Mask")) - test.compare(waitForObjectExists(":MaskEditorUI_MaskEditor").visible, True) - test.compare(str(waitForObjectExists(":MaskEditorUI_MaskEditor").windowTitle), "Mask Editor for P123_D2O_30_percent.dat") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/verificationPoints/VP1 deleted file mode 100755 index 8212d2f184..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plot2D_ContextMenu2/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOy9bYxr2Vku+Li8XbbLZfucOsM56ZOvTiBRCLcR6SYkgihKQtRRiDJMggIZIIiPi4Qg8IMLPxGK+PgxcAUzIohhgAsoZNBkBOL2MIEmiRJQUBomdBQQuSIRye0kHc4hVd1ll8t2ebs8P16v189619q7XJ+uU2c9P6zt7bXXXnt77/Ws97sym82QkJCQkJCQcLFYW/UAEhISEhIS7kckAk5ISEhISFgBEgEnJCQkJCSsAImAExISEhISVoBEwAkJCQkJCStAIuCEhISEhIQVIBFwQkJCQkLCCpAIOCEhISEhYQVIBJyQkJCQkLACJAJOSEhISEhYARIBJyQkJCQkrACJgBMSEhISElaARMAJCQkJCQkrQCLghISEhISEFSARcEJCQkJCwgqQCDghISEhIWEFSASckJCQkJCwAiQCTkhISEhIWAESASckJCQkJKwAiYATEhISEhJWgETACQkJCQkJK0Ai4ISEhISEhBUgEXBCQkJCQsIKkAg4ISEhISFhBUgEnJCQkJCQsAIkAk5ISEhISFgBEgEnJCQkJCSsAImAExISEhISVoBEwAkJCQkJCStAIuCEhAhms9nh4eGqR5GQkHCVka16AAkJlwuz2Ww6nR4cHIzH47W1tSzLqg6VSqVSqax6gAkJCVcEldlstuoxJCRcCojUm+f54eHh4eHhZDKpVBYvSJ7na2tr6+vr1Wo1y7K1tbW1tbXExwkJCSdGkoATEgDg8PBwNBrt7++3Wq2Kw9rawkYzmUym02me55PJBIBQr5BxtVpdW1sTEXllF5CQkHCvIRFwwv0OkXqn06lIvUK6USqtVCrValW2RTIW2tYGoqlWSk4q64SEhBIkAk64fzGbzfI8z/McgJF3Zb/yKAJK1p161Gw2m81mk8nk4OBAfhLCVj5OKuuEhARGIuCE+xFCvdPpdDabGTk1z/PhcCiisFCpcOfh4aGYhItI1PQjfCwqaz2QXboSHyck3OdITlgJ9xfEyTnP85B6J5NJv98HUK/X6/V6nudCnIeHh3oInNTLQu0yPKoqa33jpJ8sy9ilK1FyQsL9g0TACfcL2Mk5lFaHw6FYczudTpZlh4eHBwcHrJQej8cA1tfXxVqsAKBkfKxQpRkBToBOUU8JCfcPkgo64b6AOFgJXzKxzWaz8Xg8HA6r1erm5ube3p66WUUhHKlfhdRFRJ5MJkLSSsbldt+oynoymYiX9Ww2k05S1FNCwlVFIuCEKw51ckZAvZPJZH9/H0Cr1arVakdqg8IG4mZVrVZrtRociYqIrCddI5SEKpWYkPlcKeopIeHKIBFwwpWFcXI25t7hcDidTpvNZr1el59Ob44x0cNCoiwii+GZReQiPXPIxwAODw/H47GOk+XjpLJOSLjnkAg44QqixMl5Op3u7+9PJpNGo9Fut/knpeEiRjwuQ4fZPFQ+FhuzMSGX6JnDUCgT9QRAaDhFPSUk3CtIBJxwpWCcnJn8Dg8Ph8PheDyu1+vXrl3jny4MRSZkNlGzvvq4JuSksk5IuIeQCDjhiiB0cmZz72g0Go1GWZZ1u91yN6uLhJqQ5SubkFllbUTkoq6iKuvRaKSyu/JxStSVkHAZkAg44SqgxMn54OBgf39/bW1tc3NTXKUuLUKVNcc7HdeEjFiiroODA456SirrhIQVIhFwwr2Ncifn4XA4m802NjbW19ePZJcjXbEuPmjeiLyaFYRNyBzydAKV9cHBwcHBwfr6+ppfezHxcULCeSMRcMK9ihIn5zzP9/f3jZPzFUCosj69CXltbW08HouFOJmQExIuEomAE+49lDs5D4fDg4ODRqOxubm5Ek+rC0PUhCwisol6OjJxpmqktStQ1JNYkas+kgk5IeGUSASccC9BCIapRX8Sh6PRaLS+vn5iT6uSWKPLTzZqQlZHa456MiZkFWqj15uinhISLgCJgBPuDZQ7OWs6ScnkvNqhXh4URT2ZxJkAJpNJinpKSLhgpKkq4R5AuZPzcDisVCqSTvKsJv0rqV+txBJnih+WfOIUiTORop4SEo6JRMAJlxpFTs4AJJPz4eHhkk7OCQZyP7MsOzg4aDabCETkFPWUkHCuSASccElR4uSs6SSbzWaj0TjDebzEBoxVhCFdJNSErHtOnDgTpSpruckVv/Zi4uOE+xCJgBMuHUqcnC9DOsn7B0Um5DDq6QS1FwGEJmSuvZj+3IQrj0TACZcIJU7Os9lsOByORqNarXap0kneP4hGPWntxcPDw2MlzgQQRj1Np9PxeCwiskkMkkzICVcPiYATLgWWdHJut9urSieZZn8Do7I+Ze1FpKinhPsPiYATVg+Renu93sbGBnveyhS8v78P4GydnItQbgNOKEHUhHzmiTNFZa0CdIp6SrinkQg4YZUQihUn5zzPedq9qukkLyfO4/aGKuszrL2IFPWUcO8jEXDCalDu5KzpJNvtdppGrwaiJuQTJ85EinpKuPeRCDjhoiGeO3meGyfnSqUynU5Ho9F4PF5fX1+tk7NIaUYsS9rpM4SqrNXRuqT2oiqZT6CyPjg4qNVqa6nWU8LlQyLghIuD8bQy9sLZbLa3t1er1VaYTrJSqUik03A4XFtbUxoQuU3Gn8JjzgnGa7ooceaxTMj6l62traWop4TLhkTACRcBdWotSScJoNlsSkqmVQ1S2Hdtba3dbssqgSNtAOzv7y/p2ZtwSlSCxJkqH2tyNI53OjJxZlHUk+xMUU8JF49EwAnnjiPTSc5ms2azub+/v8I6CprYsl6vb2xsAJAAmIpLRlGtVkej0cbGRujZqzJZmrjPD0Um5DDqKTT6mn+kJOpJ+kGKekq4ECQCTjhHlHha5Xk+HA7zPG80GpJOUoTgi4cktpSRHBwcZFlWcbkSw8ZFnr0nUJMmnAbRqCdNnClmDrhaT3mep6inhEuIRMAJ54IS6j08PNzf3xcn51arpXNo5cJjcDmxZbfbFTPhbDar/1Bj9HuL1UD7zR3Z+Lf/+yumhxI16XGTNSacEpVY4szpdHpwcHAmiTMl6kl3pqinhNMjpR1IOGMUOTnDTWGj0Wh9fb3ZbJp0kru7u81mc319/WIGKSPJskyyf8j+fr//P/zU1wDAU+j9v7ud7+iiK4NzRzbQ/9Pe8mdhsexYZssLg6yHNjc3VzuMc4JcXavVgi8ih4kzj/VfzAhIUU8JJ0WSgBPODOVOzppOssjJ+WIk4BmVEN7c3CxMbPkCdL6ju/jaBXaBBlBH+/s7GAA4momNmnQZs2XyxT0nLP9fLONeV6KyrqRaTwlLIxFwwhmg3Mn5gtNJlqCkhHD9exvj94+81i8gwReYi8LyxrQAoP22DgDUgTFQR/+PF3w8/8kn6XKz5XE5IGF5hPcw+l+cYeJMBLWexMs6RT0lMBIBJ5wWRzo5Hx4eLpNO8lwlYM2uVVhCOEf9uxt7v/dVu/82kAMA7tLOsdsp2wDGC9JltN/WKRGUi8yWycX64lHkXneyxJmgWk+gRF3ipif/Y4p6Skg24ISTozyd5P7+/mQyKSS8AP1+v1arNRqNsx0kG543Njaikkf9u+mkY7exB3w9AMe1O0AOZMAYuOPa3KJelJIz/yuAEQD0P9hrP9pBfbG7/1iZEpt1pLKBc3Cxvto2YFl4nf7qOHFm1IR8LKGW7cfyVf5WTgyS+Ph+QCLghJOg3MlZXYubzebys9KZEzAbnjc2NkqCjOvvaqgg62HPUSy7i33ebbQAAOXj7QAN4F9pj46iBcBTXJeDZTKhASwtk5UgEfDJcEiYTqfHSpxpYFy64MTxFPV05ZEIOOF4KHFyFtfi4XBYq9XYtXhJ7O3tVavVM8mExYbnjY0NY3iuf28DgFp86+9qIEqCIqoqJecQ3yvvV4Hh4JsAgLuOfQFsA7uAsoCcubU4wtBw+9EOgP7jvcXXLgD0P7BodqRMtuSsfeUJeDQaiRf0ueIM1RUyJ0uHupPl46SyvjJINuCEZbGMk/Pa2lq73S50Lb4QHKuOYf3dDcBx4SDWQjXJW8AWAOCLPvsCGBEHdxy/qkV4GwBww21susbdhZNX+0c6/d8luq0CEn88LRy5uhGJZJ9crFeLypkmzkSs1pMUlpA9aylR15VAkoATlgK7ooROzsPhcDabhbLmsTAYDCqViqSBPPEgNcVHo9GIm3u/dyGujt8/qr+rsSA5IWCR2xuOepWVt5zyWSlZw5SEv5kst1yzBrBNC92x30b6Zzp/2h/u1D+RLwSXw4QgF7lYX20JOM/z8Xh8ARJwOYrUFWtL1F4s6k1V1tJbvV5PKut7DkkCTjgCJU7Ox5I1zxWz2Ww4HIqnVbfbXVL7XX+XrztuAQNgCrSIZVuOgz8PtIAdt7/qfhVkzj8LtIf9sAS5e+e2aOfYcXAP2AT26KcqjBDcfoeTrF3n/T/tFUU9LeNiLf+aaDXSrH1OMOoKFCTOXNLjPYw1kB5Go5GGEqREXfcEkgScUIhyJ2eJ6imRNY+LwWAA4LjCyjE8rX60ATj9sLBalQgVQBcYBBw5IOvvgChWh3kT2AZuAAC2ydCbAzeBHJj6TDxwRwHYBaZONa0SM8jnK6NFct0NW9cEIcHXgfFSubpUR6qrK1zFLNZ5nh8cHJxGrXIxKDIhry2ROFNqSPA1GhHZRD1dmT/3CiARcEIEQr2qtzROziXpJE8DKYt0LALWYkqs/a6/bm7WHf/5aCHj9oCqo8mRT6UhlPP44jQOWKRVFUyFStW+K1BqHLmTwg9w0pbbdAo5quu2M19FpZrqRjEBU+aQ/kecUfkdiwDlUIMta6lWqzUrzpp57+ZyulcI2EC40/wdRR52IgGXeC8yH1dSoq7LhKSCTvBgnJyNp5VQb0k6yQtDWExJ9tff0pgLiOxRJaQzBe4SpyqfGSbmy1JB+a7j0T0cG08BAFpEuptOEB/7QcOitc7decMbvEv7d1238L3AHNpv7vQ/2Gu/rTNfOtwGqmi/sxMNfFIdqXxlmyW7dJ0sc3LCcVH0d4Qedmtra0yuJb3p11ksUVeKeloJkgScMIdxcgYl8JtR/mSRNc9jAMPhcDqdHukNVBJnXH+LYyFlXyFjcmKaOydLgy5tKw1rkg3hORFwhRG3AxX0Tf9YwS612fXlVE3coVkvOcxJOmStuFijW363AO664XVpMHz2FwEAdvwEXgCA/sd7ANpv6ADof6S3ZKSsCUE+jQ/RRSJUz14NsEVfNFU4ddQTi8gp6ulikAg4ASh2cgapeaVU0fm9h0cScEmcsWRyXhAwgpiiuiNLAFP365bfbOwEXEOoIvsqleqvW0DXfR35Llrwfarh+JKPRWyPcfKi1NP4InXeoZZdonPBLeCO9d7yuqUhPftXzwyHwwf+421QOHL7tR0A/b8utCUv6WJddPiF4aoSMOPg4GA6na6vr59VkhZjQkaKejo3JAK+31Hu5BxV854TRqPRZDJpt9vhT+Ui+CKySGXEUYx+RJq8UZBPY0zqZSHFgTsKgUvzmBi04dhXYbJGVx2PZtQtgJuxYg9yFRyYJAsSFr7VpLtDRykHq677KeqWf4WvIeCzP+3fNx2GKsN30X8iwspFPkQrd+k60j56BTAej2ezGaeQK4p6OmXizFlK1HXWSDbg+xfiaTUYDA4PDzc2NoynlalUv8JxHkME7wLbPr/6eR+RAVWgQ2TGcbd18lge+DLr2PVgCGwMjIERsBt7mTi9ZTRblubiUB7N/SAoZd+bNNSBG8YW8WW4DhAI9Yq4/Hy3swX0HJH33GfuG6TDrnYBoP2qSM0JObD/8V6YhsJUMkgi1HnA3Mww6umQYEzIx4160uDjFPV0eiQCvh/BTs7ylc29JwioPRNUgmpIx67oIHpXZpGcNM9wpPLfAPh0lQWWYPNm5E4wVRpWP+TQFRnUlWqtx+TebHCXbLqiKjcC980gQYdwcObL1vJf9YAecBt4gROCAWwBO8AX3RjqrooiKOOmqSGhGUJ0v14135x84RQm3Nx/olfxKwu1v60j3X71r/89TAt1rl6494OGr8T9SmFEXpaPJ5OJ1GhaUmOhDiLGR+zg4ICjnpLKehkkFfT9BXnxdAlcqVRU8bt8QO05YTwej8fjTqeD41R0qH97AwgsrOpUDOJg4c7PU7MqHaVkHIYnaXTQiLrln4p2RiOdor+acCMJIN6kQRoChhsSHzuCl9Q691XZnCeE9w8KrsIcG0L15yqFk91aNNXtN3S80o1A/4nekQrSM1Rpin30aqugR6PR2tra+vr6iXtgjcXpg9BS1NPySAR8v6DIyXk8Ho9Go2azWVS64MIgBNxut2UdkGVZs9mUdUD9LQ0MMP7owtdobvcVj2VDD0vSXtXfIwRcdxzWCXJ0CHQIGVHUgMYQCrhmPLkTXgV3g8Dijjtj1/Fu5rtZtfwzgraN61k1aMBSb90NwCCjX1HAvmM/pQkC9y7W1fN6CBEr8vm5WEvOrzOvcXmpIIvm0xCwQdEK6WT/yIzyZcoeVZBo7cXVGrlWiETA9wVKnJz39/fFlrPydJLCuzJCMffK/khwEZUxsHURVJBl+mRu6MV2iomXu9LDOf2FQIjnBm0jSHeF4GsWEzR3YWEsr5m/oWMe0H5mX74oJmNDk92Yn5fGX4XZvuDTMPec02e0sTYrJmADdrFWl64l0zQa3CcEnGXZuVZAOcN/JBr1JOZqFZHvHxNyIuArjhInZ7WwViqVa9eurfaJz/N8b29P3MF4HRCJLOpSFot5I7fB8bKcqWqb9piIHYGR+eDoVplmRDtHFJi0uADXT6gQ7gTycUY9c9JpPjtTWiuo2aBjm/qkyzAKeU1jCfKjFmwS++qxbLE25mH4Yr1WV5Tr5QAqReY17n9ywcHtH+kA0GJQANpv7QDoPzbfcxoX69BD+OrhAgjYoOgfOZmT3f0c9ZQI+MpiVpzJmS2s1Wp1PB53u93ins4XmlZ6fX19Mplcv35df/LYFwEBw+fghpv6lRc1B6QQsM7wt4HP0oH6qRSop40SMHwqMsIfH8uSYkiTzMqGfVHwE3tIwSe5cSDTl4wNxMGblA7TsD6cZB9GYTHU+Uu6ZemcN4ysfAP9x3vt7+/owkI4uP3mDh8Y5rVmg6WJeQ3n6/uBgPf392u12gprgAp3FuUxPa5R3/CxHHhVo54SAV9BzIozOc+CXBaTyWQwGFy7dm0l41SP62azeXh4yCOpv4m8qxShIDh2LsoAXuJ27vr6avga6dsAgM/G/IyElkICFox8UokK0yp5a+c7MXsq+3OF8mWdxlD3A4j5pKGmNyxprN02gv18+IhEXqX8KTVWRNnX6OcRE9B5waFrI7jgKHFNbxU4f4nc/EFLxu1XdWS0O3+5HZ39p9NppVK58gS8vr6+2tSwDDUhh0b9tePnaVGV9eHh4Xg8rtVqLB8DWFtbW20B8tPgsvxnCWcC4+RsAg8ODg729/fX1tba7bY+smHwz8WMUz2uNa0066Dqb2p4lAng+W7W/kzQnYq8n3UcHPJQCC12JBCOYY+kG0E1QJ3/5VjVSCtC9gXwAOy1gBir6m9M3ecA2Iq9oA0ib/aoQsFVC5uOA8YNuxUZWtn3K8W97frnhX8rxnQhLJSrNpvZF67KsoRFDdyFh9gpCEEGAOjzzA5EAgCDweBkOSjuCVw2IUqjkHUPy8dcCpP/kSOjnmSmyrJMNiTq6cMf/vBHP/rR3/iN37iYSztzJAK+IjBOzrzAnM1mk8lkOBzOZrONjY1zTSe5zDh1MK1WSzyupX5RfYD+41+BYV+VvZ4Gni6Q+VhBKrO5uixptue683AW8Xfb7VeoLlpJlC3HBjsxzXA9RnLSrTBK6HsU6qVb1KGm4sr8oYqFWCXREq9vHWSdBqbrFe5TbtTUrRUyOrYobRavPEIn87q/n3vYJg42cr8cvuMaq+gfRiH7F9h+Q0eqP5kcFKKCzrIsmoPiymSNuOTjr8RKU+s/cnicxJlmctvb25PAxXsUiYCvAkqcnPM839/fl1DIqJPzRUrARwymhec8+gDgyFJQ99XOhuEGLrlVnayeLZIjQTmqpO69zv6Ziw8O43BA7MIuRUXq3Mw1k3FyjQdGqDw3zsksR7JvsypmNaY2DG0yJ6rH1MIg9jVMadTpXJCxQ3s4HWbHCaxdOsp4fgn0MvWeyOKmQQPgwWgq0IELiRawgnpq77By8GLPt3XmeU316rrofXhXVaOhNHYvuuBeNgn4SFT8PC1sQo6W3hJEL7PX6yUCTlgZRKAscnIW56ZGo7G5uVmudpstkUznNFC3r3Aw8/K9glbAJTmRqzytUydrTon54KhaRCJV5+4EoljmKFn3bxGxTd3polyo0Am9QadTcCrpMbk71YEddyKjvlan66pLmyXYCkohjUmXa7yctAezUGiQSK0riXpsGC6n1aLllt8/IxToOZ2WCVPO/BOxGzlLtxqN3XILI3Y1Z/aFry0AkKH9bbG5mNgXQOfbu/2P9Hj2V2vlcXNCXR5c/hGWIFRZc7wTZw0CMJ1OWWmxt7e3QgfS0yMR8L2KcidnKdy7TDrJ83512e1LB1P/9sb4w25eZNmr4ZSfOjUL6kQ8W27ql+mY0zTe8Hur+p0I1CZq+hew5GdCcqWNidzNA7mWhWPprUfeW8aNWTsZB+OU9nf9IZlTc0vtcErrD2W1MOqJh9qgEZoL3AG2gNwf8E1i3wYtKTJfnWDuDMiALejG/K75LHd9YlZHa4W5Cbo0qcayirr7ILKysHX/4z2Rxu7RLNb3nPi7DIydnu1rorT45Cc/+Qu/8AsPPfTQbDZ78MEHJaDjuGd5z3ve8wu/8AsbGxtC8G9961v/6I/+6Eyv42gkL+h7D6KuyfM86uR83HSSs9nsmWeeuXbt2pl7prDbF5cwmiePFBjTZrhToewrkOlV8zw/7fdgRDqe5bnsASOM2+FJX9/uMHUGnwiOq1qx8ZjY4nAYYaYOI7AyosZpBWfZNH2OiEG5dHF0AAI++7SgZZgkRKBJPzgOmwevQnY0JJoZ3WTKHPsiddFfo7gZVJ8E4AokK1iVfbYBNueB2Ww2GAw2NjaumGdZiDzPx+Nxq9WazWZ37tx5/PHHP/3pT3/iE5/43Oc+N5lMXv7yl3/TN33TK17xite85jWPPPLIMh2+5z3v+fCHP/zXf/3X5z3yEiQJ+F7CkU7OUrBPnZtWOFQtYcRuXx71ClrBfB06RrH+OepwBOC2c4ySw1mkM/3vOu8eHYtqtjngdexqDnYcV5miRsZoqkex/5QRMUFFhRX8Cpr8G0zD45i3c5jswkjJegN12VH1JUhTHyJzN0G6Grhbmvtjy2hlkAcSp8EuHQVyc6vSH9SKRRsj8B7Pnb664a5Lb+wgEIL5DrAf2cDZAlwbFYXbb5jfmtClS/abABt+E1llXXAjzhGXSig/P6hH9HOe85wf+IEfAPCTP/mTv/7rv/7ggw8++eSTn/rUpz70oQ996UtfWpKALwMSAd8bkDdfdGLGDxCO7SSN1HGdnKXxGSpCoiWM6i9vAAVpmF4M/CuAYKaGYx21AYcxLVKjXgJJlX1ZGWv4rEoNNAY3zN6sUJNt6N7MhBQKmlF1bqhnZpjxsKocvhCphudQyxoG/zQCl7GiU7Nxukpj0J3hbMH/VLhTt4UjdQGhwwvvaqjBNneg5TpUGbrrNzNSMtxRuR8dzo07gCQAofzVysFsV+5/vFcSYLMSF+v7R4UZ9VPp9/vtdvtFL3rRi170ore//e3H7fPJJ5+8devWxsbGt37rt/7SL/3Sgw8+eDZjXRqJgO8BLJNOctmCfQU4k9eYE2xdu3at+R82bIsBJSxU9Jz/lMA8kmNSwLKalyfcLzpSrwbJp1gTm1PSxDAmp+6Lv3oiUBSQ8cnqxhozMl9qNG2YF+v+FbETuB7Calt2ug510VP61UiEAs0ZycdmwB4AEpcFEri1Q32aC4mSH5NrI1AYcDM4qTSno/gORFEFes4GkRNbh9FTOjZWe6iTQTTmuAUM0H5zZ74ElAvsoP3mjkkG0nlTt//4Ys9sNuu8qbv9/3z1gl2s7wcJODpH9fv9EzthveMd7/jhH/7h5z//+V/5yld+9md/9o1vfOOnP/3pjY1g1jpPJBvwpcaS6STLC/YdiWeeeabdbp8mk454Wo1GoyzLJMHWXOQVcOF33cOKZZ5ki6oBonhuBWXVMLmRtWXU3TcEa3F1JIPA4phRnwiYLBw5n1E6YfI2l1+NXSD8M+p5FSE980nN2UGXs+l4l9c3PKd1fcHUeKr72bImu6jdcM0Eg0Axrv2E2bwNzSPQ+UdzdlJ6yznUL08U3SYwLOqSdtP/SSHXvrX4SRJZtx8lydhxcPudHVWb9x/vib762v90/d8/cPe4WayXxOHh4f7+/ubm5mk6uScQravx6KOP/tmf/dnNmzeLjlq+8263+9hjj73xjW88ZVfHQpKALylKqFczOLJf8WlwmlBgtj1vbm7WarX6KxqAJzfM0SEvVpYac1/JzGRWxJfGctyi0J1qactwys79wbDtUC2UOjyNWw3ZLvwTpgWvV6NYvGP7sSDzfzIoqvhUAqEi1o0b9oWT+MUdvRW4QQlzN/wL313ck8k2ANSMtzP8RYCGG/F6q+d0BmPSeRidRM9vb25gFjDoFJgCu/69Mh5nMhJTw0OHynps0U4/0jHJvNqPdvqP99rv7Jid88Fs4WvecbP/WO88XKzPO4Dw8iA6R+3t7bXb7TPp/yIzIigSAV86LOnkzOkkVwXJaTWdTtX2PGdfQT0QZztuQmTdLAtbU9Ib9ygeiUv2whEDgLt+sidzuszPy2F+4ryJ7FIERzPGAq1nAcX5MAEYjgwFWWZTFv39kg8T/ypq/I6qxNwIDMxTTHJqX8THu5iM522kfe4PO8toz7a3H0BNr3dvftL5udwdroUqjYavGRZwcJFAmTWjVVGRaRnBWeBEc/6/RrRRpKUwMDUii9AAACAASURBVM1u+qm8uRm8BCNzU7GaqGFP135rp/9YL0xAIf5cEmNjElCs3MX6ssHcDVn9nyAASfCBD3zgDW94w40bN+7cufOzP/uzz3nOc771W7/1LIZ5DCQCvkQw6SSNr4d4WgE4cyfnEyz9OMtHu92ee1q9gjytZIa9GUix6szMwg2Hb8JPs6ASW50oZ9cZJm+S7GWsvxxjGlU58ngEjaDNNGjDh2exr1Hv6PBAdy0TalDLvK9g9jUzvkpmjmz0wInzGqtF56Wpx75wzArHxHlM1NY2vDhYjI2ZpigqekBXAX8n6C5FTcWhE1kY4d0guVlrHoN00brfeL/nsb+SiX+LOJifSYFxaDDls+Ae1CBESj2uAYi318lcrO8fG+JsNosa2k48E77vfe9797vfPRgMrl+//trXvvZDH/pQq9U6+rAzRbIBXwqwkzOOn07ylNjd3W00GksuJDnLB0cfLmRf476rMkEoySmitlJFkf8Oz8tmKm8F5QfKTxG2KWkWIpoVmWhpEmM1A5Z0LQ2bMFxHvWG32on+VItWM5zaZvPfS9k3HKeHUBscBi8JygsYh2Mo8eLO/VM3fKZkmEhxPTz0muZ0mwJWXxtro6Yomfo7QRdC+WH6f91rP9oJr9Ek0RSYEOSoi/V0Oj04OLhg16GVQDR/6+vrumc2m33Lt3zLZz7zmXtXT5Ak4NWj3Mk5FDTPHEt2Gy1hBKD+ykbET0o1gQPgNtD19JlWr6vSsMxuO9Qs9+24LJ2oUGXchhF4JrPhs0iTmRMxLKOrzDFxYo2VU1HIcEUIiZMxKVmvHIWhG+QyPnZGGgbQbMxHVci7mDdAPj+q2XCPQebrPzRieEr7VV8S9dZeJoBK//oxpQ1Xwfc2bWc+YYd1FXO3YR6ALfdMhuwL93yqeM3RdLnzC3M+gO3XdqKTbvvNc7ZnL+tKrIaByWIt6qvJZHIvZrE+LszViRhwT19yIuBVYhkn5/X19fNIU8U4UgV9hAKc+UA1zwBasEWNjKJP6apHkyPIpZl5XaseMcnVXUmDKnVuXIuNsbkkzRb8mTeUvFXJ7E/QC3EzOMLw1pD6ZEYs52lDzzu7iz3NQG2R55hM51yop6hVbRsAQ8dAWeb1I/tr1Tn7hlehf4GuDFh0Ho6Q6Q0xf4qAxxzNC7b8tMTsK9jxJWxWQau8q95bRUJ5J5bp+kg03HoRfqy5QsiY06KB1oU7ANB+bYcPZMm4Uqlc+77r/T9eZOkSZ657Oov18gjdzSQIeFXjORMkAl4Nyp2cNaSHBc1VoVwBXn9dw0Z/MraIWbtUmAj+lBett6MmOkEj9pVzbsCdy8g3md/SGFN1Ig7DnyhyaeIOr9U9hyNDnMagazD0GT3U9w5pDBlRrHa7Q5bjHPgS8OUcAB4Gmu7AZmPe8185kfTtrcXpxMdKGVpH0qevcurJFJMBalVPLJ5T8rRwxWCeVvXzarIsGwZfwf8LSjQQ5q5GCVufnDGtmWS/6VkpmaPUouliuDazKY8B5+hX9ZeMoFRifBSLyLf9U+wAU0/O5ryY4mXdfmdHOFjctcR1q9lsctZM1agtWePvnkAoJPT7/Xu6FBISAV88yqnXhPRczJCKJGAJMSypp1R/XSPu36Qwz1eXarmLcMy013EyhCk+qD6xWYHdV8AOU4ZNQ6m3SsbUohwguwCx5pyWXM/Cr4aD89h2s2EFX/1pMrWN1ZNZSRQjfC4wYRu76mekE9k1spfyv9Dlm0t8Lm2/2V2UWRlM2Jg9iMjcOEq/nQUrFQD5CACa6tA0xiT3Tt1sEUEuDov5yjEN1/3QMoFkAuHexmR6MPaRgf+Y6QxvVpAycjYPh2HN0kbTeYoW54Y7XQ48TS79IF23wjF0+62deXFG4mAQLRVlzZxOp9Eaf/eii3UoAScCTlgW6uTc6/XW19dNRLkmT242mxds2AgJWEONuZ7SPJPzXZggSICMYV2X8K/InbALZMBTzkBYDbS+/EjyZFSnCdT4lBrRRGA8erTNwG8AoLoQgETSZeFVjaAMbiDbwwJPseF4QWAqTWYZhmN8bIR9YAgAuOs25ijWSKvvtoi8elSNFOATHmrxfrgQX+nkt7BQHQO4Jadwe94YjCTKxMtA1y7DEYa7pCfP5jvn4KLOXDxRoGKujjl3JuGMVmwKPpadpOrAtn8WxIgfwDYwcD2/CIDLVJoB245r5ZMt3AO3fzvW55ZLp/oi2qNoAUD7+zvYdQm9Y8qDSqXSfmsHQP8xT18tfKwqNA1BLnKxvuQm5FBI6PV693oGkkTAFwQOvTeEl+f5cDjM87zRaJwmneSZQEsYWU+rbycnZ46g7foyK4iDu8DAFxpuAhnwtO+eIxwsVjc2Axsj3Nip+KLWRKcatfV0M38y5ZErpsAgwqDljlH8U9R5WPXJj6kM7a7vC9Ss3KFKDFx92p537jaEhju0Vmm6nT3fJh3dn/k98yLgjj+S39L2IzwoXbnremt3cbHKykVO3WZxszCfZ4udw5Fd9+RaygJo3vJHpkzM0UGa6EOwQy0ZnJ46DKaakvir1Z0FnydHs203tmhKROFg83TdcHz8FeoQjoZ5odmK2Ud2XB4uP+WZhBrHBgHEavytNov1sSATZpKAE46N0MlZHyPV8dbr9W63u6qCYrogUCm8MNTYlCpq+Vk1MvI9ycn/RSeUuy7PhtEJV32XKzjRTB/PjKZIfmZNzqzMZ2jfQNgjfxxxSmICUM2wCmRCycYxWMRZ5Rvj3ATgv9KlKZ/dDaRP/ark1/cplhHufy4xrsxAW/4ZQerlu2QhBqD8xfqFGn1mwa/we/iCf5Y/2p0P41Xx4dNZgvkm6lzdLHV+Ht6Zc/Bkm/J+hBoXdgUwCdHkqKq/h0ciCuqiVCpMxi2yH++SNvs2cBd4Kgg7huvBiOky2ruU3Rp+xq7wAk1tkiU4mLGMizX7c10GE3Ii4IRjoMjcW6lUhHqNjneFODw87Pf7Rgr3QnvF+agRBJBUHQcrQbI5TTMzc8CGwOREbAQhHOzgmvuCrJk64eYyKX9kpI0pAEzyuXDGGmNDscaQmTmD6CTmE8TU+8EBAExoCfGFyBHuQPrkE7Z931shVGFBnmN67if55EWLyrg7Pme/EIBb0jCPKkOzsKtDYlVoP3YJACbAl932l4HPAA+O3IBHeCFwC+i05jdQvcnKhGNycV+Iv2pNb81t8PNsl2zQbflEVZ5IK3TDHvs7W8G23D6zMggTUz9FBpqbwN2APnVdMyZHLVDREdEPybFR20pRnvB8bmBu/2Cn//t+hePvnyfF7P9pITeLeZizdJ151szT4LzzUK4KiYDPBUK9GjtvPK0k89wlcXLWSAYjhddf2fBYsEdF5kek5t3y6bDuR14KdbAXaFQWAfmsqmWO+yyCuXl79vfJ2Mq1ghIZK3SqqlU9Dhba/jjNpSJ3Gp3t/ETUAI7V+rQNypAN3x8cMZYNnXMRSKtSxXjb33kT2KBxRpn4LuJgMtZzqRDPw/uc28iAHvCPmP/db3T3Te+80durfzUAVIG6Sz/ip/Sq1eccXONKUHX/GRu4Yal2GrFANbYEo+AxGwT1POAXvnzA/X9b1LNCTbbmHzJDBSm95fPpwN9wQN7R3YLcL26j/c6Ol/bcnaX9to5ysCixpYxE1IQcZs1cuYu1OUWv13vggQfO+6TnikTAZwyTyTmaTnI2m2VZdn6JNZYf6mg0ksQaWZZxGrb6KxvzbI48Qegcx7NMmNQXjoM5dTMjLNzLfsjmkQyT44cdjv3sg5hL0jJTqyCLgHfnAplfXKGWoUdLBOWJ7RwA/gEAEeqOr/Wt+armLfdrkz4RqJSjnKpzoQpUd3wi7NGBWyT7aody4D4sbvn98/2OysTGF1/GEGVfZpnckXET2AI+6vZ3Rvi6ETrhfzHwlAo29TSPp07ManJSRqOKQ9Td54C6Mk9yqHyOhjyBFBfGnf6LrufQE7BoPLqoRewo48alDuGyU1hZiZn/QrrV7bd15oHsOSAZMd0lt3+i039vXEReuYt1UTHgl73sZWd4lotHIuAzg8nkbARfod7Dw0OJ2MvzfIXsy/FO7XZbXiH9tf5qx77wBdY68AK/I33bB4F27rZzvzIygcwymqEwDAHS3BphcQU+XUZhnUZ/H+TdFffaEIv5nYKDlX1FYvtH4EvSWHYCcPOtoV7eUIptumZso1UeNaIwE5jM6uxv/iCdGsDz6KtS+1aBUtqMlveroMxE+zy38SVEMCnYKVfNAxgCQ1JTv9DtAfCQKqsBAB1aVEVTT0P/L/YMMBSbFxQ16sYEXBPaldGBveChYvYdOIPLFsm4A7+xsC/LqZlTMvPYTG3H0JjNFpYqOV3XA7/uz/pfu+4QuOpV+lMYpHfMFMgX72IdVUEPBoOkgk4AAidnk05yf39/Mpk0m00xr45GRdmNLwK6FNASRhLLD6D+pgZQ4MypUPWyqbKQB5aqaTAPMqdO/TwJRj1Yp0+hW1Uvs9bahKwI3NS54NdpxPqopCs/cRKM/ghfAr7sO2IPgYmjTMNAHWoDpyk0jsrhNgJR2NSG7wCTQADt+LJvxx9PNHsxfPOwAXO8XG+UifUURsw1vzKbTIL55cvU/9+5gW2JqmCAjjpC+0dZPh5HHNS1woRqLOYytD5g+qhwlQ5W/JoLiEYiTUnsrvqW4x23k9cHXDFaYYJ9ef2VOXUOW7X5lVEOHvsEbP7X8BUeBZfJxvIB8PX2iPY7OgD6H1jKpavExZqry5zGxTps3+v1khPW/Y6STM6aTrJer3M6ySNTP54TwqWA7O+8vQtg/OcjgMTHMDNUS2x69NWAhYDwcAS6a/XbUt8uLbjL63R5SCXeT+12rkFZ8qkgIbPXONgj+MfRXHs3dG16NL+xC5WwDusLQ64dktexzGRGA3yDvhpTK3/lYYqiWB2jmgFjwSVu6sf2D4Odio7rMORp7kFQRLqCLyMCaSmq6edSS7nhD+cAsAEMxV4Q8LFa4ofjeHJNs0cSgNinQp9weYDNGrF8RoyKxQgyssGn3il5Iwq2Yv51ypoj9wroU1KlZa5Kydvkt8jD5hdTs81wXlg29Oia+GngNto/0fHiBoWGtcMq+r+74OP2Oxc/8X4UuFiLfKwu1sfKmhmdMK+AF3SqhnRyHJlOcjgc1mq1jY0N4+Qs6t9ut1zSPEvwUqDZbPJatf4WWkirOjJKnwp27IzaxnSbq/kimL+ikgd8GTf8isV8V5Qfg+VdkYqGsStq6/QxwHY+t++CKKrvC8FHWkPVS0Z7uBXofr0B+1/5FjZjMnQYqsQ3gCOauCtWnkeR+XTOkEm7SOdsxqB7hsFP0V8BdPwrktn0ucAtYIseTKbbyXSpHCBMyZ5FWW5NWBYJ9KspqqEaGj5vlKr5ye/6D7yWoLhNcmeHfoU7F4Ig+LDyMZ9u1/+qDaouHF/Ar4B5E8duYKafEFU3cjMSf7v/v5XJzexiLYIyjnKxnkwmeZ43m97j+Z3f+Z2/93u/9+CDD5ac65IjScAnQbmTs5QMWltba7fb0XSSFykBF5UwimCbQoOMas6IF+wdXeTnAleahlfxul/Adim2542CBnqikdeVzMtqKWQ+Ho7jpMvoDwDgH/LFwoOpFzT2Jg1BoIKgOl49lzimSbKvisJ6iJyFFdcmyYZx2lK0lyNmduOqUWP+75VxM9ezwPyfWwXsqy4+JezLKPq15/a0/cZfBr7OPQYPSlIOl7+6WY97titC6p13O/aLMzKMV5eiSr+CdM7sX806Z/hVq0Hh8lox6WmX8Dl3io5Nl7sGrtuSFYZhX1COTD2Q9e0KYwDSq7vhXtXcCce7JDeD5gGNyAqjJn3ntfaPdIxMzDiBi3WRE1aSgO8vGCdnQ72TyWQ4HM5ms42NjXgiCwBAnuf9fv/69evnPVQx91YqlWazWTSeuQS8HfwQs6rOoW8WP/xmNhzTUdJeXtGn/cmFOTjaVTTcIgZ22AmTLRvkOb6UAy6LMoqpFwER5n6yBAGri4VsbtA2nEEX9NXw6MT/yu7T4VcDPiSaQHxYutYOD9SxRdm3RJgG3RZ1wP5ykCdkGOunSbdRr1STe+jw2oFkvGQon2VfIwSbpFcKk9clPFZJOvO9GQalPIoCpVHpQ774tetnBUGMFLWlQJ7aL7qvHBbI4xzHBO4pHQLHwVHxl+/eYO7hpZmrlwG7WIuUrGmwarXa2tra4eGhVAX+lm/5lk9/+tMXljP/PJAk4GVR7uRcXjLo4hGOp/6QP980aLLIA7tRNVDKKfT9HFMEK/ctXlq89O7Qa3kbGAE7xa5eJtAiK1U4+45UCGyBqroUJt4ZAW7Ud2nVkbv5fadU5yxQSVdvnpgzOS1zh7Yn7qtajtXU6g2V+pRf2dLcLBiMOUQvx4DPFXIqd26YXjf0rx6WEnDIvsOAffm8vDMH7jpRWMcjdoGH3bA7fsIyQ71HlFUeOBn6Bo01nALZ8z9M5cEvC1t288Bvi/NCR8OH5D3adTsz/yxHIvRnXgbPB0D24DCth2Hfm7HKjDeBp0nW78aU0hpC7Z+i/bYOYilB2j/VEcV11MV6PB5r+cUf//Eff+KJJx566KFGo/Hnf/7njzzyyPOe97wTTLk///M//zu/8zu9Xu+RRx5573vf+w3f8A3H7eH0SBLwUih3ch4Oh1IyqNFoLJNOcjqd7u7uXr9+/Tx4msfTbDb1FPWXNwA/Mwb8IAcQbxRVb3Xhg4X2JN7fcrMVBynF0lR5KW3vupOaIBN/QTAJJg5OD8n1D0R1OXSH3wF2ENc5l1Cv3CdOQqw09jyf0kIWZPoxml4WcIukW/gCbhGKltLMrGEbI/sabg5ZoGgMeuuiBHzkhkHN3SjWK3SAB4EOZynpAs6OoOb8WtSIK6cLijHXTI2HsLqwQSjRGr7Mgg2GYWjtbTcQxxG7+yz+KjRCKYoXAwDuAJt+mhomewRrEb7Mm7T4+ixlgI9quc2o6BIky4ewL0oJOIrRaLS2tiaC77PPPvvpT3/6ySef/N3f/d1Wq/WZz3xma2vrFa94xcMPP/xjP/ZjS5qEf+VXfuU3fuM3PvjBD37t137te97znj/8wz/8l3/5l42NjWWOPUMkAj4C5U7OUrh3fX292Wwun07y8PDw2WefPXMC5hJGMp456SpYYzzw54KwkhqCPVN6o246XVbRRZt3OyTgoox68KeeUCAwAUuIxBHBn21lot8ppt4s8Ps1BPxcRBDycSjqGQuVjr3I/Sp0Oysh5iIlNiOUm6PNTJ980r7/Uwm05zuBBl5nVqPqR4yP5extty2XoCmvM63UFEslvaV8UI24wYfwCiDy61IvXtSYALwscM4ya1ZF1QnN6pys/3eU8nOit2VkYtPJbWAPGLs/w+SJ0yQe8krccCvmIs25SZsjbUL2lTF8MwB3oz5FsW71Rbo15uD2T3VQ6rolXixCwILDw8NXv/rV//zP/zwcDv/xH//xySeffPLJJ3/mZ37mJS95SVEnjBe/+MU//dM//e53vxvAdDp94IEHfu3Xfu37vu/7ljn2DJFU0IU40sl5NBod7dkUg3QVdSs48VCNp1X9pTSX6DKfNWYtP/eyOGgwXbQCjlSrj3QouqxdF/IbjdAwvp2cbrBIJmZMg/mrgH1BvjmQMJUMAHo5AOwATaBHhYCYD8QH2CSxku2aVxzdgynJU/OTb4ROW6FbcvSncjdpgxJuFpj1vF6U2VPep15X0VNuYqPz47NvG+hzuBEAYMePcu65zw6Qu3Sbc709jWyR3zsHYuFJ0eoac7hHsRkW3NRrQ3Aj9BSqfeVYdpbF9TWpumaayctEFWvdEV0wdgtWyTrUp71LAIB/BRrUWIVgWW9KXJ/2v+0qL4Xs2/KTlLZcWcYSC/f/B/yHYISCm/Pe2t/f6b+v135HZ8lQYzNb7u3tbWxsVCqVjY2NV73qVa961ZGlQBbo9Xpf+MIXXvnKV8rXarX6ile84sknn0wEfClQ7uSsOaQ2NzdPY/8/K92DjIdLGNVf3Vgo7zLHsqOAg6t+TgBJqsqka9LVNtzXu4591UCrmaSiArHuNNkAuFudOHQ6C1v6fGzEGmbfLEN/BAA1oAc0neYZpHTVl75PxLBQb/pnNgkxDPvCd+JVIsmOEmFLWBnFPxVJutJs31cp1/w2BiElFzWYBCZbRZsuU8dmQpBlEmYzOYCeX28RQf+mNIUO6Q7QBraBjth03V8vqy4NUipyh9Y9Rmsy10u3fF1xmJZcfxL2agSiqjylWi4pijzQk2ckHwuYTcf+dt2913JndSWtx6qELUKtyWG3FVv4PgW8oMAdzLykLT/AKTrIfyIO5iHBrWp35rk+2j/SQevoyCWzp9/vnzgNVq/XA3Dt2jXdc/36ddl5wUgE7EHt/GEmZ1C1vmazKTmkTnaWsxJ8o55f9VeT7Ct/L2dIVg7WecHk5WlRarqBe58HzpFK09x/1jVWcPl0XeCHa2RK+uhBBe7MSrfRLJJxLxupFZgv5o59YAe4A9T8yX1IHBxmlGySqDMkaqkdRb3w6bbmc1vJy1a+jjOlDEM+5j3HsmJp4yK9tFCv8dBG4DwVdtIk07VhXzPP9YmG2dqducbsQK46GhbJ+J7nOfq5DRRm9mVHLWmmNCwbwzE6W46Dy92Y5cK4tiALuIIRJb4Il6fd4GKqvppKYHTLOXHhvwI3qOo2VzCUo24Cu45cQ0tw10/dqgGBu+QmDb9QF1y8kymB3HA8rblB/hvdhK7zCDFv7tJhRKEEfGICluClZ599Vvc888wzz3ve807W22mQCHiOI52ch8OhqdZ3GpwyFJgTa2xubi5KGL26sfCrYv9M2SkLz55Li5O5ci4iXxiF84BoshW8fnBnYRj9cMnkxao8E9pPfUapV38yUb9Q9SMAt6iQJFYs76oDszQw4bATouqmu3Py9UF/AOGrv3ySjZJmJSiSpBd25QzAwt1MM0kN88jZzTRYImRH5eaoYK1nKfG36lGYMsu1oRCc05+SB78q2sAXnEZ6kqPZiBR1WAw1cJMOg8VrVQx3AaBpElOUe03LryHF8rE5KegZ8mIGOcwBEo7NH8Yi6TZpp+CGoS/vXTrF3lFuYnBifVRwl9AJdnjeBV4QOJF1qQCUkbN3iHE7Mf/qAoQGu16vdxoCfvDBB//+7/9eFNfT6fRTn/rUD/zAD5yst9MgETBQ6uTMVMfV+k6JExMw59gyhYTrr2ks/s+6X90vp/0d95O8SF8BWsWRvgJpKfOl5oJu+D0zjkxUVCf5WHsomsJisbwh+yrUWFgDdpw7bhZIwE23COE7lJHSdQh8nduG4wN2tmJEEz7nwU9MbBv+niJX5GYwQkU06qYZvNOGoaVxOSWX8LEJwTL7jTKf7eLw2Vew41QwUSFYF0AlyUl0qD1gA3PTQ7uBWtUXfM0z6SzEJqXlZIrJ1O0UCtEDSwTiFt1QtrNE+dgIjib5KzOfiSkQsPukcaRg9RJHFshZhCzZ1qMaMhnDbQpbUGjcsIz5ZlAa+SmnFxo4SRd0oxo+B8t+51bd/0Cv/SOd+bGliKqgT5OF48d//Md/9Vd/9fWvf/2LX/ziX/zFX1xfX3/b29524t5OjPudgEucnNmp2FDd6XECAhbz8/7+PufYqr+yAWD896P6a4I4hrovB8MtwBFQGpdDUR0at+F557ZfrDSLJe4pSeLBDUxh4DCgIka96t489DXVuTN/1kjqDd1/eKNJwTlyYzhCt+naTHwONuwbCr4c0lkLfgUwId1vKF8yEzddP+WoZda3yPxa1NiLzClYTYXsGx8DfcJP5RFK2yIEbgdCsPK0/ilqFAAZoZtEyWo/8bKJjTCkC8+CcliiQcmywsBx6aQpdMKqndCwomMNPZnV8cr8hUJ4xsHP+F1ntErm+Kjwaaj6RbjlXeb4Yx2hKKIfAD7v9giEg/lr7rrS+7sLVGOW4003SFZuyxSxB9wK1M5jgGo8lCTMUmgiDt65t7d3GgL+mZ/5mb29vTe+8Y39fv+bv/mb/+Iv/uLiY5BwP4chlTs5q1PxxsbGcZ2cl8Hu7m6j0ajXl8hpCyBmfq6/rgH4HFYP4hE1Y4aA2Vdf7Cw4yqTfi4bYzy+DDozepGrgulmU3hK+Ao0yW/HUWcS+oBl/x2mYVavZ8zdCPyzO18gbRuoywUjlOudm7KeJ/5O5B8b9ZfnHTuJnQuqNgh/nRcow49HmNsqzQMOtJMwkGk2kZdTI2/5+neej8zHTcDv4vzqOyNtuPEYNoJesRQ+LMrfMuw0jg6M+WYoxtTGuVUYSNeDejMU389fBdd9UvEXvi8rTujJu+brihhuJ5m834JvQdYdsk003d/lDWLQVGPdJVbDLH6xOE1zVdLxskSXBbDYbDAatVotn6fe9731f/epXf+7nfm75fi4h7kcJuNzJWagOgDoVn8cYlu+2qITRHKovqvpvUe5cM7SiH8u4JqUt62EzClLkU4Q2IS6IlvukwZmiTWSF7jcIVtY1n7CHfgNxn5lM53Nrf4Sae+Vlfpfo3p4blJBxzblfwZ/oWe0MErCGZPplhywU8Ku2RMGvtUDIWfxUqh+en7QB0K1QnpDKP8swK3wClu1IrI77izgbl15CKLWznxS7rempjIm36ZQN7P/XdgFjgGcvCJXPofP2DvBCAM7iMMkXxQ3h7g+CpwjOcc8oohd3GGQoyfyCRQK10YL2hK5YoGeebTfqLTEmmoy+MnAS81233AgDBbXMw8g14E6mrr2h4bG/StD0VQ1KHCsr7FFwFaYHNm/f8NcQLWBwPN5VXNVSSLjfCPhIJ+fhcHgx6SSXUUEXVTMEMBd/BS1f3WQWs7suaG/sv5bwXyGzeM/pVRSMC7b1cKVw7T+nCjAhGs6Z00xYLJFPAVfOKIRGcPZdgskaib/KvjVfpalKzjCohid60WduBA5ZJRpj+K/TxPUQBYv1XDJP9cPCAbWALGHy3iE2jgAAIABJREFURfg/QcNbnVoewUs+HHk9HCk3G+1GuZp64v5AI/sqrer9B3nkbDv2BdBxFgTt1pDxkLJz8E//HdiiTJbserYwlk8t14qpuOgmDF0h4aZoZbcdx+gNjBovp77SWO8CnD5W72koUHIn8LN2CG46dXeYCiP6YupdkJbbwQOhRRq6vl5iNybuq32F63Or7m0b2KSj5OZ04rak48JMyP1+/2u+5mvOoN+V4n4h4HInZ5UyG41Gu92+gEzO5QSsiT6yLONEHwtDb8i18hrI71xZYUCvpTox6kJVeogmkxsFGmyFUmzUb1OjiVCaZGMU1GZhdZ9zyBJFNE+RnDlB3Z6HLtg3c1KUmoHD0njCvn2a5XU21/ldYmP2VaXpxqWyl3GwMlGwR1qTDOkqmGXlktWrGY5RjBzMMJZOfUxCKuIzRrviNRWoB14g7duDFm1Yna73WT2tOj77SjOWiUPVt7ExawN9ljPXeZPydcCpo/X5MQQczSlt+FjTeiCj2F8DPkRr3WtMkT7qrExikh7TsXLITXeuMNXrrusqIx3CKHATa/hmXd4wcb08A3QpqEmg2w0nBGeu5U6gRTOc3XGXMD2h+IsCCfg0YUiXB/cFAZenkyySMs8VRQTMJYziiT7YNKvPutEPy5wkfhb12E/cm+i1tv05xTguTl0eD0GUd3lsowJBiRHWEMypvoKDKKKHWo8hppEWiu053lUS7QVxpSrOqkZ0Qp+1QCZu+649MvOEulDds0xMUR7ZstAFx8SRLhNnnnuKZSNMR3pzHmpw/z9LybVsof22nkqxbvkMss7Yj1248b0yCTrU7XnHkTHo7zPzNMdh6z/Y9Bc9NT/1R5tGlbnLBLz44GWqGS7GP56fBVlBCS/GwGlfBUqumfvKimIBi9T1mOjJymotG0rvzvwzp7W48qjJlKlRQ8ZFeTsICw6hrtpjZ5POSaft35ATM26IaC3Ciyypfk644gQsouTh4aFUeA7TSUo8zwnSSZ7J2MweTayxsbERJvqov6aBF/nVxFTDE+LzboNX1iW4RS/e3cBgPKC1v8IU62X2LWrDcCpuO/sb1xUA04XMJ+KLyTQJJ/HIbC6lakNbb+5Luggmejm/3M6221ZHaJRGHykNHFmziMUyRTSr1yLLZsPbr8pVcSniKCwTHq1oN7A/AoDtHDdiknf4NTqwSIMlLlmb9dwySNkXRKU7vkSnOgYVPvlfmLg+m34npq4wlKdz1Fzqq7b/LpgVTOhP7hV4yCmhY3idDH2SizRJCpODGsAOKZl7MSepXf+lUzuOZnvlaCU+9TZ91t16YhSLZZCjng/s0r/SdSdixbUiIy392eGqFgPGFSZgdXLu9/uNRoP5NRrPc8EwEjCXMCrUgb/Id4MEcBN4igj4K26jHrzzUfYtiqviMAaZRHJ/CggV4KAXWM/VpffWaK2N5azuh2lyz5LcKuaBNRzPHW16+UKKGhIH6/w7DFxwEcutOCTtpaige46Db9G45iKpcaGiboFCw3D4dX54bK8uTdRqOwzosPkfMXzv4uv/NflB3X5b5ffnbRoAcKuBO2Is9zvpEGeHw2DXMB0/d1AUvmxstLlbAE2IbnWjA3zJ+cqFOcvg+FWDwUCqCKX2ECZtWcismbu6PI8IxLpnriqQL9WY/nlxjP+1WmAkLpLcWKc1CCqmCAYxy47QoaxNwjQ4dXdIz41KyHscLAvUfqSLTXlhOV9eUcZZRQYA/d8/M/G3SAWdCPiSQqhXPa30/xMFr2ROjkqZF4ZKpSJ5P7ikUokOvP72xiJwSN6ZbbeMVVY24UMolXrNK6QuFWHoAorrpulMrK9rGBrBuLMILoJO9wUl3rjgYOisq2Kf0Ikm1gBpntmFR9cMLPsWlfeRxhskTjGtKuVEXZzCfqJgfa/RJ0eFzuHILnhuvXv+72z9BHbeGznkOV83+7fPVYR93zJ8HMCfNx+9M/JkVlnBhCzLX2sURBuuABYj52OlsQ7e3w9SQog9eBtougc5rO2Y+Z3ArTlVAtRqDbJaEnfoDbNgokLC4oql/MpKeHDKDlNM6ciYwfD/ngYJ1QWiHObSJlFPi6Co3/wU0Rw4+g7WC06qhMhrKDNFlDDrVqCdqtthh0UGzwpJAr73IGSmsqYqeM8qneRpIAQsOvCSkkr1N0mAp7+3SnYgOFLkckOhbFr0NXPx+9obxzYY/xEEa39W2oaHwy2cW8AdoAt0nT/OXeqfNWnjMp2n3iEpATt0comyadPJvnDj6pGWeEgOupzJIZS3JD2TatzbrrFO90w24XiXZGg2wXLWa0OHC18tOvDWf/LOLRzM4q/gOV832/1SRdgXQOdti//qC//nIlBHzxUxA/ttQt1HUaBwTtvMoHy3JVTsjmPfJoWN6bE1uo3DQKhVZzc5pOn+LG4Q9XFj9g0v1qCW+eyb+3+qsUzIECVZusnqbJwNq+6JzHwaVgFXKwZyJxxKxPtD220WUyxziKAepb2J9ljX9KbPkJ5Fttac2OeDpIK+x8DmXqG6vb09UfBy5uRVYTabTadTcckOo43rb2kA/ktosuEwJHyQyw01jooaiSqQGUKi0SjGahBREL6TLZeCWTGyAnGNk99OF+FGiwYxmQxOCG7W0RsspnXl0YmbDFUUhvtJUSScecNT/x0/N1Ze8MKEumiVmMtfMDPjh9cbpYQ5+8JTBm79RPwUyr4GD/7PAIB34c532DHwOiCEGWOogtZclTk1GPpB2HD24J5j38z3Swf1pprnm74qIkxS1nNysGbkyOiKvKqFY4Dycnh3YGybAcAg1rjo333Sb5NRS36Li6zCJSpuFKi1tmk88q6pMnlK1Fh321x79HZAtDdds0ag7lYLtI+d/7K9tra2dnYlVhmhCno2m+3v768kd9XZ4soSsGyo//N5pJM8GUQQz/O8Uql0u13rafUW9/Lpo8+pYqPaKrkmE1zPb4j5k/NgO3Sa0NjiMb20YTAf11EwumvThsFBDpQ1t+YSYEXjczgauDdALVtIwHDzONeR3aEkTTytG9lXmZVRokdrU1eAZ5VELDuH0YLqtSAme4XpqPJ87q41yRdn+fJ/xnP/E5bBaz77V/x15wMAsPUO2vM/2hIOOuhmw+q9M/qkhpZ6TfucdA96f7RGZM0Fj/VjPYBogr2xWBWhlMxLJVZCCAdz6HOzWJls/gJtWav7zz/fBVnubVEW8k3fUUtdKHQMYyf+jgORtBxGOIbPx6YHU/2TPTmiuWOjs2Mj1p6cpXf+6/bh4eHU5dJfW1tbW1urVquycVZ8HO1n5aLU6XE1CRiUTrJSqWRZtrm5ueoR4fDwcH9/XwTxer0+Go30qVrwrkEWZMCQ6Uffwyi9Gehbp1KJoVItH2ba80nhPyzj4NStAuHYCNwDf4/pZBoXCrnWL7BgX/hk2fHDWnQnSJ8cirxMn5y0MlRvZZTGEuSXiyAkJurXFzWyhpZgw3mcUkPxhf883xA1soq/39v8fQDvH/5gePY/qz0qGzsfiMT+8p8v5+qPPMkt958jhgmnhm/rReC31XO8K+aDvmujG/NL888iXW25wSgH3/DHo8Hc2kmNHAiEUNXlapLbhGtxw7y0UfVP1w1CkQWrtqL5hhOe5+7TZGIvSltRdcmZDR1yaPKInnX9/8YxdhcPrJu+d1VUjRyNiXIcrE6ss9lMdHsc9rnmIJR8Mj6OqqBXa0M8K1xNAs7zfHd3t1KptFotUfaudjxhXQfJxiW/xtm36x5xVigJTEUwRUYvs2nAkYh1f7Jo0USwDKLEiQL2lZe85eITXGaAaJ7nECYHFud/DvXPoOhSIQANDN0PRF74UUlwJXdYVpbC7ztk4+v4Mm7u9wYgK0jBERqDi/yNYbyZ1F/XD0Yqjw4SGv6j4ffqnr/5/KM6zQr3FGXz0NVRFtvPiOqiuXiwucPwbzVnLuMQ3tyZ240/Of+zNT9BSu63b9L/kvkLnYVKeYx2i/yt6HmO+AlysjZl1sznTtft0dBzRVfdXFJXTwS3HpkG7o0Dvx/VnPEyN/q0lMfQ6iGGvFvAGP0/7bXf2QHQ/+BiKhHDn0qlwseHh4fT6XQ6nR4cHOAUfGxa5nl+huL1CnE1izGI0VecnMfj8Xg8XpW5nkOeNjY2dLUo8VHXr1+fu1nBn+Hq9B6KQwRPlKFThuZr5VeFc+6YighwHMxpI0Hb4RqcV8FmmRwl0dCBC7HwCc41H7QPi7YyH+uvJntDtNAvyFeLrzUsjgRfwyxOPV8PwFdyZq6Boqg2g5UX/e8lVYwEE6cQLm+29RPo/e/uWgoSkIWm0CjCU5TwfdQhK1qMQRdJ5pNXg0VZtY2fU8dvrP+IcdHi3KJ6243+We6GysFFV+qFyXGGqUYgIJZwsCnMEGa/YvY17+xWUApJ07wbq4Au9/haxkcxLgpmgxDZSbydmY8PDw8PDw9FrlVldbVaLSLU4XCYZRnHi+7s7HzP93zPJz7xieMO47LhakrAlUpFCw2duPLu6aEljEzIU/1NjTrQMnXNDMMJyanYIm+m+C49DQ8tcqyQyHpePk8LXidO0BpahavBHMENeKhRdVlxoEK8ZfAYeqmX8kX+DfOrBony6HipxXXgBawfNsbgIbVRIVhSWn7BTe5mHTfxe+PBmCRZ5tJqAe9GSylIyyhJG5X1l/9XAGiScr6I+KMxr2H/JTCmXwNW8vPNqbmbKdmI75ZSr6DjXwXfW/2Pbvk/IdYeZAbm6guLSF96Ss1NaBoZlz2TpaVhSuVFRavgHeTyZRqwlPvVsrUA4o7PoCZieDF62siAFvk5sx4mTFUNuteyEVvG9R87YaCRysca7nHoMJ1ONT9/lI+jxYAvg1Xx9LiaBMxYCQFLcuk8z8tCnjiXetETL/O9eeal9mcreMkBjIGpW5UrlYauy9OC0xUNEsUJbrjaiYBHNfWtiIbUw1x9BTmhgEXhozxfuCwZp56w/iCALaDvxt7zlaJquBX1Jo/UOOLuADvA11EkjAkRPpIAYCZh9yVk4hJwPDSrrIV0xV1LnbZKwKwv4rKmngbRkpGko8Iugp1ZQDeaKzQD7jidTlgLkqEir3Zl0v6q9ZdTVAqagcRstA5GCPaCgDPr+jdPQimHGKVxNLgIQEZuSuwdaUwRem0j9yklH5gUmWhzWlvfBhDoh8MMPPBr/Zok8CjwqR7F1eMnZt8ohGj1a5SPhYmjBHwFYpBwVQmYCe+CCZiTS3e7XX3C6t/pBxcJjFKo4dt3FRLQasp3j/2pLnxp+Vc9dpuSWyk4tU1JMJ84d/C6Uw1jHH9sZqKw2/rCh2tSLh9jkRVZc+gbaVggd6jtRsEljxQlUUm8M3cdhs3+u/sJlE8RvvSsUvVGQORh9DAnpGRyLZKGi0i6GbzHoVt1NH20si/oVkehvxQJvnwnjVZAy1L9AzApzn8iCPN9hhn3O370EVt/EdoC/CVOUR7KaAoULwklCpipWuAgbdQ/XHrEaK05y7r5Kw1Bana5L7qXOgveu6L8d7yAVr/LbmBv5vKLmG+fLfVGYfhY/blEWT0ejw8ODtbW1n7zN3/zZS97WaVSOatKDB/72Mde//rXizw9m82uX7/+1FNPnUnPy+BqEjCIdy+MgLmEkQl5mrMvYnF1jM/S9lapJYaVRepnoZES4+ANZ1Sp4nfoURUuz3V/FuzXt7QoUpmdv/jCj2LfMEQnzEYp0cACTvhs9qhv7Za/B8C+G35YMSlqxZTtJ2QAwKuoMVt8WZWN2PaiQ3c+NfFGqbfE6ypa3Wg+qiU0HFGDdHi6cp1z1PTLd7IGPBEsRxDYDlCQbZvlRpV6TFmq59IhQ1oGdYL7o0u3Zt2//KpfKIkC5DzI+TR/ciMwnWr8noCLgwm46peJblKO3I35WsO5NMJ5O6viujzTu4G6SUtBBVMTaeyf6KwF3yUh0Suyvbe312g0AIxGo3/6p396//vf/7nPfa7Van31q1995JFHHn744Ycffvj5z3/+iX2yKpWKOO2e2eiXP/WVdMICcHBwIJd2eHj47LPPXr9+/fzur3haScgTe1oJ6m9vAP5rJk88uzfLOylLURNYo8fqQtUPnPCOhb9C71CCaCxBtA1/ORzVKoc7w1Wc0YOVK1dzAIvEkyYsBKVEIpMpx7DKzWv6sheIG5h9zU9RIS+6k2W4N/pDagYbJiopSmOhBvvIGkcl1GtgdMvl3l5FKNI/T0ob9IGPB4cgdr2hPrEZaxBeolKv3uSQxaPJsNgMvGgQ5WAEv6oeiDPQGarWZa7A6IozYmI9UZRH9cBuzCVTlU/1YCcKksgaLZd5vzL0n+i1H+3MB3meCSaXwWw2GwwGGxsbLB//8R//8d/8zd+88pWv/OQnP/kP//AP//zP//zQQw89+eSTJf0U4WMf+9gb3vCGg4ODlWSJuLISsEJ4NxpJdiYQT6vDw8MjkkuznqoB3CRfqrCCZs9tMDQHzdjFP6i8q6/QTT8GVvOzZ34tI45NymhRj8B2xe3Ne9sqcLAy7Fv3l/wFxc5q6oEi8NV64jgTGimzDH137Zxno4h9QSVpN9xRJlVTOfvKHo5W+pD76XUkrvGxtWLZMTwRgKwgGpVR5EqNYn7lmxZtU5R9DAWrkCj16q3+YHwUgHuuJ8EeRTP2VdNS6rVqhYyMGnR8iVlUC3q9YQoOz98t6l1YpT0cBywQUXgUK8mnliAZpcYFZK6rsf+cGxsTnBwsfSr7VgP/D7g+cwqggDudHmJoXsfjr+D7T/QWg181+xZhOBy+/OUv/8mf/En9+sUvfrH8kHK8+MUvHo/HDz300M/93M+99rWvPYsxLoUrS8BG83wegr54Wk0mk2azGfW0WoQYweezalDaz6DIvUDZK4sZa+UF1mSMUQvQtl8PXDmYH4RoTdA8tjxvBdl2FAUlFmwquxwAhu7rhLqqVb2vKJDw2i6eVSc6E/+jCQ6NUhox3WkWeyXUqMxrm5BTP+pO9FZ/f7RMUFEn85054BOJ10Mp+3LOLLgeuBRByL4lJRZMlqswVaTRH3zUD/QyPuHeVfgNFLzHKJwnBTpnVl/riiqUelnDzI7l7AtdK6kNJYcb39tW4OQcfYAUrOCp0mfDzyjHkiuA28C2L2Gz/xefJZpMg5cCCCR1QRf9jyy4tv9Yr/3WS+TlZGbXvb29a9eu6ddms/nSl7606Ngf+qEf+oM/+IPQFvm6173uIx/5yMte9rJPfepT3/AN3zAcDn/rt37rTW960xNPPPGN3/iNZ34JUVxZFfTEpUYD8Mwzz7Tb7TOs+KsljOr1erPZjGZEm9t9yzW6XA5lQLSqfhAApsUlsvmCwpfFBBhIJ11g5Bl45sR8x52LB6aeGtEoZLN/6oZh3MHYDMwXEnUfw9ysa+ZKttsJ2AlLddQ80YmG2fhFb9GeaDrocF0UWoUZIYUzmsDrgojhI59CTuVxJPsuRkKczYg2j0q0xkpd4ucskEv+uF8kk0/X9MczCXyb26Vft4LDb/mnKNI5L5T/JPSDHiqeCYpU/RH2ZclSfjVLUmP9jUKZVRNXIXDsMv9iqFs2CSmjeWdHwQjDBbQbKlOvQgh4JQZghiQQbLVazMG//Mu//PKXv/xd73rXMj3s7++PRhE7Vq1WCz25Xv/613/bt33bL/7iL55mzMvjykrAjDP0w9IMl2UljL69sVgmhxrd0B9YwD2N6ZBtF5wQaoAVWaxIZ92ROjNfqF5mVMmtQ4dUZILNfYWbrgB4vuCXl922c7cngKa8F1qdp22qA76fKvtCR+sFmQWJSsPzzoONCV1ESS4nRlg4Dz63DUkT+2Y/73T0xTPyZS2YitXbmYOJi3JYFqFInzwJONiAb9pHfbVB7kuuWvSX/fZu0UkzoEMDyPzDM9/iyyJvTjdQGN2MmUs8mRTQk2m8+oKiLC9b1M9ZXsnwvUMpDXNOjNCnWlcfO9Qevm65Qf7YI1+VpduNYGCSmWcT2KUyo8XjXDn1CtSXlnceqxjwxsbG8mUbuHztBeDKEvCZRyJJLeH9/X0AYQkjD0ZJFdXowq3bWfzdcn/ILrGgpt1Rw4+ZRPQ/5PdF373cBRuY/ebFu+WE4KqfEAD+4M1RSudsVNYJSO1eZvJSRg8DJ8gk1nT+pRNJOeucZdgni016YZqOqA2YUU6rhs/CoIedYA/DEIOxib41JhOzmjfKhUZXnOcLV7IabRS91VE/Kb7eaIMceALoB+Iy27Y1AEwgj7be3pu+RRx+yYSm33M0BfcWbRt/aV43bFE0s3AtWzEs+xb5W5n9oTHFWHlDTGP/AWen4WyRoO0qNdsKnjA197RoD4+EO1SX7IwaDIKVet1LJ3k5Ec60vV6v2z0ys9dSePzxx1/60pe+8IUvHI1Gv/3bv/23f/u3v/Irv3ImPS+DK0vABqckYK0l3Gw26/V6iT/XIuIILsMcP96Zs9SGdpotaqkRCCVSr3YI1yGvZ5WqeYldXnflFu1/2g3JDICz88APXNaRaBVxPtbMNUZRxir3ILNHret1JVV6GDLJmjQdwzziZqXEYCoBD8nTJ6yPFLXX5wWW+iJWNoT6WNDgu93GxOc2lPpwsQsSN97wbzmn2IyqqXXnnxSfS1HzN9gogcAP3IjCUQcrFf01DEcvh7NLqvRsdM4T4JYfx2WixrX0AsrFXPa3qgbvTpg0yphgM9rmZoiZXeVSd13nDH3Nt/zSC3o6qRaa+//xgPwiq+4eqXlA1/H8ruEeYN+o/+ze3t5ZZcL6u7/7ux/90R/d3t7e2Nh46KGH/uIv/uLhhx8+k56XwZW1AXMNhl6vt76+LpFkJ+hnOBxKCaNms1lEvfV3NYAg8ABB7JAaX42rhbgrf969liPar+Jvq9jaBlLqhhpjndX4Pc+BcXA6wV1YhEVMdTLSY1uBag40E/l+1xPHaWHQ0UJo1nhHBftFq97Vbais06dDQhttyUbU/3kfEfRjO4tQLiiHpxbUfGeu6L8d/bVExa0YxlYA3CcXd1LKlBvV8b+2C36NJggzinqj8N+in3gPI56Uw7f1Glfnwuwl/nI2XiCEvTRQGlmE4G/gr/yaKKJvHwosREI3sjKuBrqoFq2D5Q2SRfxd2gZNJu7r5SfgyWQymUyMDvm7vuu73vve977kJS9Z1ajOCveFBHwyFXRYwuiIA0K901agv43G88CxL5y0xY7KJrFUThuhCivUdasB+GaswR3/q8lsZ4Ra+F9Hwc7QnpRRxJT2PJoHHU0GmIxRqxPp6j2uRsIT5+Nxdt8JufUq+2oBXSBSNGlCM7jGIzHZzDtxG9Le3CQEGle4sxhMqLEiSt6qN+Zyh8yRRV7E0f1HRj3B1wGw0psLRtVih/BX1h43fa+rmv9rCdfKWfQu6TN+k9rwUdrPguwLvJbKs3sOB9bN3gYp1X2pUTfkQTWrTLO8N1NBGCicBatzbVlSnfc28JQzD5mMVxoHNSLGZT22Om24Mi2Xn30FodjT7/fPSgW9WtwXBHxcu/oynlYA6j/aADD+P0b1dzXmTz8/z/JSvcgxq1EOm22z5h3EuJwF0zz21xlVqWmgh5uIW0GDfJ7DCSUPRg5/NRBF5j4LCkLU5A0KTcII6g0T9Qp4zs1cuYLhOJLLKSrgliD0UWLd/HbQTGEkxaLTKdPUaG7UW6il9AxPs2V3iIjFN6RSzccZDs9oiflabtLZi6Rb7iSqhTYjUX8rE3qU+d2yT1Zo9L3lu6fZ1QA9ruW8ywFIoqCeTOcbeqBVUw9o/Qf3ZHIg0B5ZWxHbgNX9zruF2xlKvdKzPnCsSNGqD2bJK6fTW6HWcqM8z4FB3PP5EiI6dff7/bNKRblaXFkCNoum5QlYclrNZrMST6v697pnvI76DzUWL89LXDpJ5hLh4ND9OKeNp31XxhC7wfumb281oMaQOxU8NehPJgVH5ifZyIOEeeGJisJfjKc0t9SRNPz9nDIXsW0AsVQVHJi0oOSRJRuedcKAYMT2MCV3/D0K7jaakdjMdkJFmiVFZ1c9SmcXU6YeRE79JZg7zHphPKSiZSTM3Ba24U7Mr0YRq6UDJ/7gh/Q199uwv7R0eMM1ANnpBTW35JoPNVZtMISXf8OXNW3+Z1Y4m96mQRv+yiPRF18zUtXptR07I1RoJWNTcfRcRWCnELfR+8vVJFw8DUIbsPjDar27expXloAZlUpFY4JLkOf5cDjM8zzqaTXPKJnF7plO/U/5b90TfDwA4Gn3Rmk0TkYU5XK/2YWtqe6XB2l61AKkWhntQfdoyITm3xENG7/zXXLA5npKcrqihyUahsFCA5Oxbityu2E0ilGvGVOvELAF5hAUbBCovNWLGRTvOhFQi9eWSlORbrXzkgbhr4aWGG0/kQhzz1ast1A9rnc9lH0ZRoLnr0UBH03//zSRSIipmvlYIwrnQI1uRa3AI3qx5mhYYTfLFlrlWpWyTgbLNUPM0g+L0fNkVSbYD+Tbvzg40AbpiwO3nBWM/dft5lFeHfJ6doEu8DRNGuaQccytWuFmpH977CuzwWDNQQr/3RN8HB3kPTHyI3G/EHC5BFxUwiiCUOkqwou+k0J4Uk5D54+pW5CqP1RWoLOSl7nEXblewAmtoBln2xg5r86BGw+CxYQ6JOdEnLnfA+hwgWbz4aJszLjaTFPfMcI5pU4ZAWMMOsk9Stb6cewavUjc0fDkG7b59WLxzcy+8AkgGp5U5GBVTrfRbhFkjdYiQnxUFpB0uJ+JkBsvI/uG+41vFBMzP79a8FHwPNqW5+gmHYjYmuO5/mhD9m079hqOFhWcQug/HtJqzfkomUIgtp+ScIMsln8KwVSqTpfTWG/6hCsHq8XbOHaMHPuC3kdeAZSUL9sFuuh/sNd+cwd1bGxszGYzqfenJf8uPx9HvaAv4ThPhitLwEvGAUsJo+FwWKvVQk8rySU5/svRXPwVMAfrBKz0U1TJqhUEG2z6dCWuPhKkz3UO9A3X+axKXktM/on4AAAgAElEQVQh9B3W03ENtTCYWHmIpWrm4HGw5NevYU5avRxOORklVJ65Mn8kfmOTn0gDgg10np3kcz2kkYCNx80tl8NSYIKGjTo3yr6g9Ifw2zNKhOPMX3qVHMhsp8ZXToWBAkItz/Vo9kRVynwKrtKoDNqjhWWHLpCLWUsajSLXaK2yrK5hJewLYKsL0P9rdMhe50apW1CGy8sCHeqBTSAQa6dNrDw/lmOaJVpBkrgowqchIyfAqu//rDc66tXRWlh5xdmqAkiFXXFqmc1mzMcHBwdwNQGFjC8PH5thiGPsJRnbKXFlCZgRJWAuYdRut00JI1Am5/qbnJWXrZXGPVKDczaBPb+jqd/GFCrZdbOXpMIQSmOOzBwdqkOjkn2ozoWvxB4HocAoYE0UlF2Dk265E85yp64oo0CkVleyqKksHLyGKjaAvcV4alW/KDr8Pn14bG1se35yaRNMrGzB9MA66iJhl0VYbl8UqqTUkvlF6dmvKhSajT8UezNlwf5wbCUUu0GhVsqj++4n/toJjoXb36br7QT5nNmtehKTfU2ft0SlkQM+784b170N1kKHAnG0lJaXitIsi7MCoZZfGU4yNY6poEHsGx4OZ/GVR+o2gGJTRyjyqkNGa+HPbEdekF2SUalUivg4z/PpdIrLwcehBNzv95dPg3XJcb8QsNkjOa1ms1mz2SxcTLE6SLhE5oKMZLVBbL3MHGxKgCkHc766bTfz6emUhpX41aERbrld5Pek3Y7cZ8P1ydsKHaG0N8RWjVFdIwjP1UVJTgPQ8YRhxEXjz4J1AACZJQ1hF+gAosWDF7+6zifThWykRenzHDeA7YKpkGNSuckkxs21IIbVtFGBEkCTfq3RfhWf+C1tOl7sURvZz1kzm/5nLzicKTZM07fhc+qGWwGE5mG4K9X2UTcr5dpb/rKgE9xMzSXZjE1OOvFOXDQaVxIsqTDN0LoUln15hR3Ksrpfn/NpAVvDPcnGWKNft+hT/nujpmaRusTZaMsNTxvngFY0Og4uLR+HstOVcYHGFSbgIhX0kSWMoNmswnuzG8tZY8rihjE8AnlV+IXkpBnbgbtjy4UGdeklD4t7I8gmPaYJAj6/mlFpIvhQCw0/JBcBuzf8r6EPsyL3b1o1iEoKc3EA6PrLCLbAHeUWNXH1bWzeSk4LPIjvB3AjiySzLDwXAD8j8Z2CLJJqAb0bECrc0xENTNLOJSBFybLj2hhTcdPXAzddY2mphxvSNU7Xbfrs06+h9vgWnavtXzu7WfGCQJ2Zw4TPfLgRZ00iSS+FSzWyk8PETW8Rtz5TaCFqNAmP0kfRKIFN4oue+0uiGTZ0wWICdvWkhrbDWH+KjzgB9UZxqfjY9Nzr9ZIEfA9AeVc22NPq2rVrRZ5Wc/bVeV+jBaKxelELaE6NOT0ySG5jQVBesM9SJxpZxNS166/QdSfcflOC14xt6mu2lZl0Q2YN41OmFwX/FHmxCGtWCVlBgg743Fz1E3HoIeFShjUQgRxsask1naHXyLuhZ9YioxZdV/iW9/yopBBaJi/MJya46WjmjgmnARBzbFZOuuHay1+kN7jj7+/4I+dBPo+aFWnLQ8niuTQkQxa33LnMr/Bpm9U3KgrfyAC620bVHJp1VVGxqN+HQG1T9dhXoJKuCs0LHFlJs+iVN+lxdCO6OuwUdMVg9lVE3dxBa2Ijpp8bVsjHUQn4rPJQrhxXmYAZs9lsd3c3y7LCEkZvb4z/ZDRn39CPCSTChPmZTd4MXkGH6qMXAC3gE+6rmnPk/bxLO3WyL9JBhW5WA5p6TW7I1nKv6FZMS8yBT9Ephi9fy6MWmGnnA1Zwh1o2PCtoEJ7Ov6hozBInHZTtIf2JMtdrTgZ9OqJ6bBUcNRq1VyDyMhtlgZIZwK3Aky96rLJjk37lA3k//LvVpmYdvxkTM1Msh2nx145PBEbB3gkWDXyWjPqZC8HuJsuGeSOLCvfOMQ0Spbl1mP6tUSuvzXvKHB+GJBQ5dh1Z/TeaoEnJMvoOjv1ckoIiGa8L7DhPyTEA9D/ea7+hg/rF5da4SD5ONuB7GKaE0fr6erSZODl7rs4gemv5q1fd3nHiXRb7Fe5FNZV3Ba92HFy0LjbarYEL0u3SQluFLK7CbaqdMAdzz7zCGNCswSK1gKcM9sMs4kjtPyr7GvCBXeo2VP2ZWY+E4CLLn8acGDD7lsQNs2payDgq+/K/Gk0cLWfg7Bm8H6RkNqIty8RM0nwgCkJ3dkgALSJmacYUy4kLjWsVHE+bGC39+jxqySmrEMubsbgW/2uzXuhU5bVUzfM0vk7yApCM63IoQJvENSPKB8nBdYuhAChI1pbR/rBCKJy6eIceiIY7pAVsuxfH8Ivek13/WoD+x3tYwuXqXHHefJwI+J5EnueDwUBKGO3v7xdmlFTezXxa6lIeuHFMDJVM4Kw6ZtuPzOZbMQHunwAAm8FPd90hCDSYLce+OlTBbZoyB/57m5Eo33UNQDYk7a3lG1x1w7Ag5wMxNFkuo48DXXHDF6/VhGaW/4Z2OCiZoCLOIp9+HZMxJjmQk6ON6DwHXn4G1lWGXrVwCmqT6dALtHXtedpU258BO2exC7Qg/EnxXNo2WbdU/9wJ2od5KPu+kvnBQP42fB9qpJt+mBCbdRULKy+9c6Y6bwi5/2H2DMYkWOpFRGTpjc9liLARbIQ/8VlGvj4J7smPuvcz0zN/y1tgnKqedhs33GyjV7ETTM93vWO/+lf/juI3b4WI8vF0Oj08PDwuH0fDR49VDPiS4yoT8Gg0yrKs3W5XKhXxeT7GwUJON3wOBj3vKvi8BLhL7GgU1DuuJIOWHvo8/cqkchu4CzziGoRVC1u+z1fdBTAIcre45iQePJsMAuvvbqldSpcjLdeYf9IxIBaAweCpSr1FzMpDlW9jOmMvkH3N07rpJkcHNfWxTDwZz2s/gHyvasEsLzN7mEZYVdOCsIE463KlXt0s8pMy4bDRCGA26zaDXxFETAnjHpmH0hAziHG3/J1GiuWRi+k3jGiq+bfCpr6ip9EUcjb5I4sqBtqiC0CeL7J/R08EFLNviKhSRzY405w+XdWgcdTAzNlV9UXI/UV21b3yd4HcZ1++anrBoxkqLiGUj+XrCfg4dMJ64IEHLmz854qrTMDtdlszUJbk4hj/yWIKr393wduZF98qLvhl2Ffez133Bn7WUYsGKaknwW2gCjzCwwLgM7ScwkTx7rjh8YEmkVbmH6KrCl1D6A3IAjZVdIPiLUY+lpFsuRHWgyWLHpv7AnGoYR4cpbvepEPMP+byZLGf88T8L4GvFpw0HM1QiJiFGGbSZ6MjAGCYe/I8T9HGeGz0tDuBWTfMTwkqlMtMHOahbNLpWNts8GAGAL3cHlXz93P2kqbzTO4NFi3hboW6H8PR7aTAJ8DWIApSr/DOMPekbuS5rTDoQR0Ywyc8fNo5cZs+n+Y9MsNmJ82MPqWl0WmMKS2lUaELDZdolOm1uicI2OBYfBy9wH6//7KXvexCB31uuMoEvGQyrDI48Xf8J6M5Nwu9NSjjlUnuCkfJUSeOgf++7QGb5N4FJ/42XLe7pEn+/9l793A5qip9ePW9T/e5JTEJiRgSbgPKJSCYgIMTGG4fATKK34Aw6kQHB4TRT9ARNBIQHX3QiCMEmEGeHxiFwdGfCnLzEgQVDQETIjwQA4Igt0ByTt9OV3dXd31/rFMrq/beVae6u6q6+vI+efL0qa6u2lVdvddea73rXbqZrM1anay6Kqoss5zkRqQEYpbyPDE9GuQccaVopfUFkx4CVoOjmzw1Xt0hRO347ZIJX7I3kFUxvendikL+V8C0nZ6pqMkBdtYaIdB6sUsx/wQas92mMSPMZhaXW2j+hfD90RLTjM3ri+RctezX8n1G45DXRYcbzEgyXe9Q2pJ55QVCmEePz0St2qMVOlMIVRb9JgjHt+u7AMB+pHFp+ai0viBRCGWDLaSWs9YXQnYmZn/GtD3fCsSfRuHhPACMLBstPJw3ysqFWZfBjT0ul8vRaHRiYuK11157+9vfXiwWe6YOuCWz1CWg7w8Acrkcam7M+KnUP6Y5j7Fys2b31p7oNKlbKCUyBGcuxewlnxcAYAHA82xjzvopANjNOpEhHJjG8kj4Lz/FyNv0Cy9Zl/lC/yXUrc2yPcH8OJfJlCG3IxTmIMHbEA4lXKOuYrpVVJFcHcBMDLtJEApkLvqIHOTk25UtH5RAC5Q3b69M8prezXpzeI7Zst18IdhLZTQ0EVccR3AFhfMKmttKL1apAanktdkpcvODy+CrKGfFK5A1rQg8XgI2q0Dd+lvgI+SNjMAm6aokafIIEP2m0tYHtWImkrh8Hm55xiqeo01bX0K5XI7H47KEXy9B13VN01KpVKPReOCBBy688MJKpbJ48eKDDz749NNPP+qoo97xjnc0dQe2bdt22WWXbd269bXXXvvFL35xwgkn0FuTk5MXXXTRvffeG4lEVq5cef311wfQcriXDTBy8PB1Pp9PpVIuO1hRo1+7t/Zgl01LPv66bv660tZfryCjg/sI5W086rubvVaKV3B7SQm9neZbyimAwsWgsr4IOqZSS2JGXXhBud7ZxArzoGDbhNwzsAuhI2jSWyBVnij1RuTdAMolhYADGksHf0tpkrkFypds6Uh2vWzb8dS5HeWBcSFIQEOaphCzZ5XHk2mLcsDK21KuKEz1NLvNXfZX5hvvSecLIhg8Ykyg+HNKeqjsbiyXTyfYKKwBSNVH5GcLcRqhlD8l0S35eTUAEO0uYWpqKpFI9LwBrlarmcx0WKder//5z39es2bN3LlzX3zxxccff7xarR522GH//u///v73v9/NAZ955pnf/va3S5cufde73vXzn/+cG+CVK1fWarU777zTMIyzzz47m83++Mc/9uWqGHo5BM3RVAhaaXrVe/5fbU9vYI64tXYWoZnuL7GN8Eers/Vv0eQWcQIUSKvminVe4GXHwvwyDyAHkLcnjPD6YwdWM4+TKxPewJxjfvw4Oyz/oNL6gnntzk6zUFLF341LH5TrPpX6miDtxgqIayymzbs+KCH7c/RZNN6jNqlKIccMsEfFSfbCBQ+Vly9b+v/E9iwI4nEYUR0/ERcLfng5EI8n67ra9DqFf4UYtfnbEtoF4s1UZn8toI9koVbaQ68TZ7K4NcNKfqS8NhIK8BBK9qLOCBZ0HK6ILgPrBcas1X38RHYnhemHHKuM7NCNOeB2EIvFDjjgAE3TrrrqqsWLFzcajWefffbxxx9fsmSJyyMcdNBBmD8WzMGLL7543333bdu2bdasWQCwbt26pUuX/vWvf9177709vwqOgQFuDpWbNcEJrtxu2uC41bOEaZ+18hMttSo9bWK5R1sxt4wxxzdmKl7J/jTRVXmXQzBL8u3wknXnFEsqczvBTaNurfSNS+afXyNCM4+vZKulrCsGgYwN5gf567j1OJqKO8NJWFx8m+8jLCmEG5VV6TmooDQGM6aZZQiOL1kjIWlqlyIlaxqPWwzhHksWm7ZJ6F+i30nlPbJrHo+LPSrojIKhlf9UqjyCdFuEWycvX4T2VrS9pttHlQEgDgmu0io0CxEKjXS2vOMblaFj0rRB0M8tJ6106SN8McrLF8GMJ2OLM2Jj0A8NzLBT3NpZYQAAsGF6FwoFDA5Ho9EDDzzwwAMPbP9EW7duTaVShxxyCP552GGHJZPJrVu3Dgxw6/CAhOWIys1ao9GYmpraff0r6XR6aGgoEomk/jFNv6LKTzThRerv03AwAEDlei21Ii3KuqIBGLOu04XJHdl/r5j72zEzaSMtDelcu607V0ynPMua+yJ4mSMVCselp0b2Rwlxa7hYiAqWVDZPqdglP6cCBVpuQoVQSijoZndkTfUuqDwVyVhyCPXE4ruqfEFNZbqAXNLYnnfF7HVKzD0rE6hCyBc/QnsKqVniePNDJVQGfkbek24ma4fSViEUwarF2AiFvLIyuwHWhWBcesFBHbr4Z+WoVpx5tEpDzlFhfjBCKBTk3wIS3tAM51Tj5LEibozplwgAM7m/PZw9JNjVATuQsFavXn3bbbfJE/6KFSs2btxo96l8Pj8+Ps63jI+P5/O+y5v0sgHm8MMAl8vlcrmcTCZ5I+HK9x3D1wfveVn5lZZakRZTR2A1P3INLmKhaYPlNmcp9q0KB+flPQLjSVe1muCCPrwpAjcJccY+A7aPACE6rbPj809xipmyYpj2jEsJ3WGA2WYsnX9KaPfEc/acBKdJ+7PKK7v2SsAcOKUNVvpwDsRsSjPLNk9wN5WyIRx2oXI6i7Ddrl0BHkcu3FKuSKgNxjQENSjBhvE0jcA5UJazK0MyfGeSr5IXdhSRFvh3Ao2gxKLKpGxTt6aWdauIjdK6A8AcKyNBzqHgFl7g1+R83A8haOEaUWPLTskfANavX79u3Tp5u3OyfHR0NJezzLOTk5MByH30kQGmmuA2of13Of2xode/9lqkWlU2EnbCGEAOKtdP/y53/fTNOee9ZfotpS/IPgVgLXNSImtG24QvNsdE5CvSWwRBYzImzVZg/XjczKfSfCQsCLj50SVGKKjmX366ujTb8hWAcMcwRD9PJSGEsHNu4ua7wjRa3GPj94SOkQwsFXzbNsJTJZuV9k+2eQjaza4EGay8YsqtqhcEUqTXwYQ7D9uOHC6G6+sq1jp9Sui1BSxLgqDsDM9B0GMgUwXj5kkFCCETAXx/IRQct4aChB+X8PAIqz1hNxqqcIvw55Mz41svAQDs/MXr0UoFtSmwVkcYcp94wPKFK+8GIZPJEGnLPZYuXVqpVJ588kmMQm/btq1Wqy1durTZ4zSLXjbAfoSgUd5y8ppXMw6NhO1R+bKWutgyB0z+z8TQ0NB0EwhTFSS10maeqFgXyyVJlwPMOQKnG0HGC1hXBmGKETxUu1wUhmSEUiiCvJCvWOdNIV6nq+ZfglLnDyzFvtND5caPAuxcXSRu3QLsLWBTKt11IZotaApKzFtufbmVkjPHSk/aWaBRttYy+0mwhW4a8NFhlXZdmdyVVwzTEtnmzhZ3X8mBAqsNwwNy5r9MZgbrFkLKan1pf+5eyx/kG+3q3MC6WhXsJY8q8eZdddYd3M768oWjdNLCk/mRc0YBIP+bXKPRiDca9Xq9Wq02Gg2slOVaUfiRnveAZQPcvv5XpVJBW1Cr1SqVSjwej8ViixYtOu200z796U9/73vfMwzjM5/5zJlnnul3Ahh6uwzJMIxqtYqvK5VKpVJpJ6RQr9fL5XK1WnVoJNwsSqVSJBJxWK+JylxyLFrQqiQIVkoI58qiwzMaYCz2nWdNWaUA6pJXzYckT4IlleWusFgfzc645VXrnjKLih8ETKUtgYmt/Djd2ph1Bqfh5azSg5r6aHsEqAUFhpnKixHO1nf6CNaPCPxkN5g2wM6NK+zPOL2PqfQpfKSswZDQAVegRIH9Ul9gPPCiWwcGVl3l+yoht8G2o9rJ/T8ItOK0CwjxBS7tLySz5TvAnlKHdC81NmiYQHtcr9dTqVQ8Hu9hM6xpWjQa5foN+Xz+zDPPfPzxx1s74F/+8pclS5bwO7Z27dorrrgCACYnJy+++OKf/vSnkUjkjDPOuP766wMIQfeLAa5Wq+VyubXCasMwyuWypmnJZDKTyTikH5oFKlRnszNwH+3McOUBDQBSf2u+q5SnkIEMEXLyZBsscDuFQgvBvpLVEbzbCtsHTCdbs5Yj0wH5c46eAW0hA6wMRMt3ju/G1UL49KdZrS9B2XID2LUItoR5wAlhKWBjffcMk3cmcHDF8CCOwWR+BOF0ljWBsuKZPm5flzXtzbM7w4uyAFSijMpVhRyHoJ8j1wAH6zNmT01XQL4K4d4qKVfCIy3fWNqSMj8lpGPkBSjFSOhccyTvPA5QgsKm5pg+ZI+r1SoG9tAeo3NsJ9/YpZDFRl5++eULLrjgV7/6VecG5SUGIWgnoAmfmpqKRqN2jYTbgcvMdOX7GtngiVt3I916z7u/0VJ/u4d6Lfq+SmBoGmcTauVakqyXM7iXKe9MbjHeMyr4kWPmWRvWDDDbzAUNuE3VrVuUwwM2D+JdsnM6na0vSE2cTCRS1ok7Zn2LRmsmjxMpNTXazhByOrFo/FSnm+48T4+EEKLgp0jZxEXZnzK/LMFT/vJNU34dtJGToZSPaMzaC6spAyz0JeZlZjGzFgjMJ4dGIiiTC2V+GnPrhYWCEsTDSDGS1xx2XvNmttZDMBKJoK0lhQp0juv1eq1WQ3tMxridRrxhgDxp91IrJOhtAwzM7rZggLGRsGEYmUymhXRvU8NzgGEYmqbtvumVBRcsBABlvLryGzG1mPr7NH9rj5c8x/x/l2nV+CQQN+nQ9CeofGK+Q8U6jdpxqfgAs8xmUza6bt0fmAXllcf8XFxahNNuefaXX5cwJJD8GPkS7FhgdGTSOEPYkaXN/RMCaTYmfVaZIJQtukBeEwyk/C3wLTgYWZpYCp7TYCz+vTIhKjfW5dClP5XMYX4W+dvnh8IxCJeJH6deUbTY0thQ+ZOsq54KwfryI1AOYrf1UMoR0tiy6qSMnb6VS9C8EYlEuGNAQso9Y4/lVkjDw8N2O3cdetwAE9DUuUzg+5HubQGGYeAiIBKJjIyMzFDgZEXll5adp71kxX7stRznJMMmzMiYQhYmEGVOjgqLucGLW+PVKSnkGGP6ISCZf9IMqUsRQjAbmwNbPYD5p5DDwzAAF+7gcXsepeQ2WPjFDJsXriz3lMHZXpq95eaucFa1jwN5jSCT4TnsjDR9xNmmCmdPs4eEF5ulzbYZwokoO0AGlVZ+s62ZVLkzBx3ZLnBSMT17Jb+dDGRFWnwoXVvlzy5lraHikO85P6xMtm8DSoYwt8eYM67X62SPXTbiDQlk/6RQKAw84O6Dy+eMp3vHx8c9TPfajcrOA67X66VSqV6vDw0NpVIpb38nlZ8we5ya9pINw5iYmFjw9wstu+IEl7d2swOmoWGlBwOogsxgWpS6TZhX+REleP1lSZqC5TUEJbbl7P8c8y0aYcy6BY9GyXIyGNwmceurBN9ZXtA4ICZ93M4W2k3ogkq5XDzDTwTSV5C2xq6dpwql9cWxaSYDwC40LXii6F8qQ/Q0DB7w4J6oEIzhyyYSpxNu/pipEVthI0mZu2XNx36navy0TnLWi+bLLBecOzdwGc9DK4smGT0QtMcuG/GGAcKQBga4m8BD0OBIYad0bywW8yPd6zw8jkajUS6XK5VKKpUaHh72ahFATvC0LNccq2CeifLjU9FoVNf17NHDorEkG0yCHinJoFLGF0x9Sj7fCT4WsJmLt4VIM6URpVgg/cm9Q85kFihCKXuSUdYqyMVzhHHJ6wIzdorTaMyULpKpXsqpVrC+3LzZ7cyvwm6NIhehOh/K7tFW9tETNC6UiLGwNg1G+C4oeqFbdS3AWphEkItl48w60pAERXT+NHJjTErms1kAWVkyRJ8VHux5koScAL6MqKsedYDCw/mRk0e9coKbNZbU+I/bY4xX12o1JKMIZK6O22N5xi4UCj3TixB63gATyAAr3w0g3Ws3Kj4kwzAqlUq5XI7FYlxdyyvwVLHFCTYHA2b4vVKpVH+7h+2VWp6enn/lOciOBkXWos4C0eQ+8qoVPhfzQ6Er7qCxJcRmBdrXnks1HRoHG6ybYxYGI4DbV7IHdAeEkCyHIEgiXIJdWwvBFtrtDKzRllBL40BSG7Xmy+exxlkgGUhhi7JXLnqQQgJe8MI5L10uCaMtgoWzU2tJsUWbfI18fbPTaoMrkgmU6WAVVq1HHwTp/sdMah6vvypJYXCAws/y+P/IyaNtJoA9gUMjXiyQhU7bY+V0PfCAuwkzEqE7m+7lQ6JFQDabTSQSgY2ErDKOpFAoJBIJwfxXfq+ljjYbTgBUNmup5VYLo0v+hGxQ40yQa47q3TFVEYgw6wkc16aA6WFaQ8jFORT25GOgEDQyP4SJW5YdlllUAgEqLqUkBdspsJcFmhUdjQtW21GR42zM/BsbNYfKN5LOmuzQ01DBaqvwyEXpjHGbGIBu/YppeGS9nGulhLfq1oWgvF5NsQK555ku+tsAdpivhbo4WlSlAfLsmxpj7wJbcwAjZ2VZRLqkcqMBwLTEbcLz8lHZHlP+mOyxQOYKZo6SPeC5c+cGcN5g0OMGmEN2N4NM9zqgY4sAFoVG8w8AmUwmnVaFMk0PsrJZAzTJ3AZzNqwdqTjOROp3mUq5QkpPmZsEgLzKoqPHJhB0BecVd67bWF9dMmyylywwLtPmsPncykWzaYuQHSTqL20Xcp9K1zAmXRENA0yHkjLoMZXUKFjlRJTgHoXAkQbrnRdi8nZpXWD2jH/FyqRyWmU749LBuUa0PEj+Jw8F8wHjA3OIyvoKg+djA+szrEtnl9PAwGww+DXL+jpRIHc6FothDS63xyjOBVZ77Mf8adeJYeABdyXIAHck3WsHwzByuVxHFgGYDMaGTmj+NU2zi3tXfi+mrfbYYGtH1coWLXWEI9UEDT/OfTh5UTESHupFq7PF58QZvd44Myf4kd3mifJW5qpg0etsoxABFmjYaZtmSrxl8i6J0gVWg8EFxcCc4jUVuVd2r4EZcmDWlx8KpMUEJyWVrElWumN508ak2J5ymgCYK6/0koElrWlLlg1PWU7mDNmbnK2yoHyQdF272Zf4JLPiJMIsPLCcFSjEYJSzRZ39T3F71nawtZJfBwQsoKS0xxiv5mKZ3oqBcPoOYRCC7ibIIehORXoF0CIAAJru6ODdGDRNw4ZOaP4x0OQeld9rqVPMqSs3vQW4DaZZjz9omkR7JsEEIdCHuvw0KJKr5Jhn7U4h/zapjzIvtAVmZtJStRKdvWLdWWiuZ8emIXabA3FJ8GvJtNMHBdsWd2GVOeQ4hC69RS7482xPgRwOUndqsA5MWMdwSyZT0Pk3W2dUduEq5rDdwJqcFsbA10ZjZtetgU4AACAASURBVEhA/lLwGRBagdFV4OlyEoWQX46QgJd/KPk9IxTM7cgJvhiMDjKkyB7jn9weU/GxJ/ZY2Qx4YIC7FZqmYWFPB6t7AUDX9ampKRwJOuLBjwHNP1YYk/lvTS8MFTHFjXZ+sDP/83WVq8F9Jt5RcbY5d89TdYjCLQuZ6RVA1peD/7Qr5gqATLVcLiVkvnk1sK7KBxPIoJKXTxRfslLcHa876iwKkGWNKeQuUIXp3tJJd0mGH1QesCBQSndAtqZyjoCrkIJZKEzZAR5IELYQI0/gdulMZ6NkLozkYAl/kEYlL5zLUNOVagCvmHxAABizPmnK7IDkqXvu/kLIWiHJ9tgTMZABCatHgOleXddjsVhn071UYpROp5FMj+54kGOo1+tTU1O6risrjJsdjNL6Tr+1xUb9A+C1+17NZrMj7xwFsE6UdZW/hciajoswb75ovsZT5a2z/yvsLQGa1b+xixXr1imV9uQFxGBuEajRdilAdMiIP0W7paSALSFm3ZgG2KmydiA1r+VQ/tzlOL8d4vYpgDQLMFBcl94CczzCKXhQmgIVO9kVjVnPOMbCxbrNcyKcFM+CFpDEUPl5BeyWtqTYYo6sr6rfkUNDBT/Q8RohO3goziW/NcgBdxkwyorZC/y+OzIMKjGKx+N+lBi5HAPyzlKp1NjYmHwrPP9JC0KYu+/ZhYuP8aGhSCRS+aOWOlRhG994aOfcv2N+kOB+oQmcbf2TEJO2Cz0PuMSgUGdCxkPwp+lXgglRLvgQN1O2vN0ezs480uucwE7Z/xB5lFv4+DwVDY2QN08tXIId5B3kJ9RZREIIyAvML84mcwgMcNOL4EqourkOE0yvYG5RQlxm5KXNdiBEm6LTUVMjfjPpGcRlHDVoSlkjJTsBdCg83vnKonCiZXEupWzDwAPuJtRqNU3TMN1bLpc7Fbep1WqlUgkAhoeHhXSvV42KnYEp53K57NxVwqfBaL8uT7Pe6nWxwOmP03M2lRpXNmuQZ3OZcqSyyUmz7dxiCd0FgPGTufWdw17PA5gH8KR0LnJwKZJJYxMEqAVvssRipBxjppsoqEkAWzpkHQ0hWgg5BpG3DkD5WToL8ZNBSrcLezrLfaTYQYQ9Y+wUBMFBFwbD3WWuTAmq9YqwzhBUt7hlFC4/ayWv8cjH29ifCwFyAItYuIWhI6Y3VCHopuBenKterwuXaRjG1NSUQ//WrkOPG+BkMjk2NobLKJeth7yFc7wXAjHAlHIOWGakqbMLLOv873Ojy8fUlTmctOxMip5vviiyjSVJlAOtr1C1OU8KSgvsHqGnsiAlwYedspYL87OMWS0N9/Lr1mY+HFzCTL4DFcmaIgQK2yjruKzknXGQvDZvmcX1xQTjamekhUoh/F+mmylD6wSlPiXd6p3WP/n45TZcYH6zKfN7VMalcah/Zp8yMXH37mij0ZG4WmhD0O7hIM5F9hhZMk899VQ6nT7ggAN4sXIPoHeuRAleLR6Mr0nAxVoul4tGo2NjY3a0L19H1Wg0SqVSPp+Px+Pj4+Mzakp7OxjDMJo6uzCMyhatstn8t2XPP8UH0mb1DtXMkBv6uioOKYv4Y4wRY8svAbxkJcruBihJtG3CEqbwELc6YWnzH1UKkS/IBwns4zRIu7VFHWCR+Q8koyIkyGNmcbCdXQGVvJQywkfXlWUHlG2k0n7jja2zq04zJnlaFTYAqYp3DGDMvDNZ6aLom+JHqDCu9RjAQoBDpGw6kdRQ9pmOuZO9zrHDWm84hnZKpRKW8uu6Hswk070esAPQuCYSiVQqNTQ0FI/HqRnwHXfcsWLFikWLFhWLxUsvvfSOO+7YsWNHUzdh27Ztp5122sKFC6PR6MaNG/lbK1asSKVSo6OjIyMjo6OjN910k8cXZo8eN8AcgRlgTPdOTk7quj46OprNZp2XbH6MCseQy+Xq9frY2Fgmk3Fj/Ly6RXQHmjq7S6ASCIA1OCxEKRG6NbYMppHGF7vNz77IxJgAYLY1Or3b+vGsjWmkfGFK2kFjg8yaXlrOjD8LtjYutUiqmHJOccn5WyRdnRAzyDIGr6z8BaaUo4OKsgxhQRNztO4ac3BlztRC661OAcw2B6NLoWZKvXN10hL7pxx2zspqpjEL4CcSLkem5TMbnMlkstlsOp2OxWKNRqNSqZRKpVKppGlatVqVg6geogc84BkRiUTQHn/ta197+eWX77333uHh4Uqlcu211x5yyCGzZ88+8cQTX3/9dTeHSiaTZ5111t13360MQ1522WX5fL5QKOTz+QsuuMCHS1Gjx0PQM0pReg5d10ulkvs6Yz9+Rc2OwfOztxnxnvGbqmw2pTEBKr+atseNRmPoPSw5JOdcQZp5d7PturVCBlX7c9ZwbtYxOjoPIG6ND89jHCI0A0ibop9dzrRAumQ7cTcyNng5Ket1zWOno6XGLnNP+hTRtSg6TU01gF0dQTaodWmqoGHstMomK6WqnZPHxAnnl0YcOlJooVj9mPliJ+sDwS8kZR4QABYBvGJdqRwM8LT5zVJoWlgzYSgeHw8h/cHVsGMALopw/Og41JMesAx+rxKJxD777DM+Pr5+/XoAqFarTz755ObNm2fPnm1/gD046KCDDjroILC5dZ26nz1ugDn8NsBcUsp9nbG3o6IxpNNpaqXgHm0OhljWWGTlq+Hf4wczVZPSfW+85f+RdGJxRweiDLemuPMrrEMDAh1c3mFiFKBk9bDxx4RbBJdLqA/m4P374mxnOwiG6mAAYLRtXaoCovELlOmSmdPlUJpeUAV7BcjVO3xnXcVJBsnEgnU8JILNGeYIXGTYiT8Du+FyG8Gn2cHrLD5BHa4AYJhJkOqsYi03fSHTPRXuUzxVnPRrRzLypMNBz3vAymbAw8PTX0wymTzyyCOPPPJIT8514403rl+/fv78+atWrVqzZk0226zQfIvo/RB0ADlgNDyTk5MAMDY21pTl8zDqq2laLpczDMPzqK+bs/Ooe5tnb+qe6LpeKBTK5XI2m6UfpwJ2lQtCnDMLkDNrXcAMOPMmxPxoyh/p6wCvmNaOKob5KdKSxsiei7GpbR2TdnPGblO4Y6f5DwDmMT+V63Lwswjth4mGrVv/EXIzJZj5mHWbAL7SaaazpKV9UgALzdC6vBrImjecv/WKmebn4EloMC2xIHiS26PRVvhRHiU1sJeRm54KxDDCpGY2m81kMpjUREk+TB5XKhVd1xuNRp/4te7RlA7l6tWreaSBcMIJJzif5Stf+cqOHTt27dp15513PvDAA//yL//izehdoO88YIeWwC2AtC0FSalmR9XmMEhfUy5zanYwLRDFO8Wy5g43LXqm2x5L8efKL/d4zBS+FkX2Zci6yhQaHWbNnSjZ/DrbUy4m5tRfsLFb3NJQnJNHVrPWg8jQpRfCYIR0L3qNdMfSpsNH/ytPIXjYwg3n71LxLpnerDXqywluwtXVrV6ygIXM8xZqrxF8eouZayNl+oAEOGmNwn36+XtetiNr5dBxiCsqu+lw0A+mWp6r8/m8QzPg9evXr1u3Tt4+45S4fPlyfHHooYdee+21J510ErZjb37ITaP3DTBZOM8NA1eUdE/xldHOb8nbTkrNrgb8izk7D4PWPcqy5spvtNRK08RqAFbrC9bwNaBOCDlMvBqV6z/wyiXeqJisI0/9yuAnpMFys0pbeJiaTMUoQN6aagU2BgJ6mbKBkBlGJeufKWt3B2C+O1hHAjYCFzLGzHtCslNKZa6cubNmXgJ/N2+27y1JjvIoGzDdXt7Sih9KrgIXcgpgDrUibZwPAFC41ftiX4cOB5VKZUZF5T4MQTvLYGUymfZLhCOOneM9R+8bYALd2fYfXFKUTKVSw8PD7dSltewBy60UWh5Da2f3r6OU8z2h0moHh7tyjwYAaIYF66vYGeW6VqQBTJ9P6V/i3C1zu3jt7ELpXexzQD3bhXB3xVpKSyUxcRvXc7dVAowQZ7XOo2bzH7K1suVT1sXagXKxYC0WIjqSwBTLsf8Fz1U3xUR1laq2pvqTe6L8aLTdzlGJq16TQHfO1LkkX1x5wwMUrGtKUTl4SYOOQA5BO3jAMwKXNQCAHY7j8XgsFtu5c+eWLVuOO+64TCbz1FNPXXrppatWrVK3ZPUB/WiA2zmI54qSrUV9la0U2ofL1UAHY8645rCT0hSAZtgliE0NKMvFDS35fLOZseHfvKxfsQPgADwuU7HgIL9Q8IPpOGSB0FcbNV3b3eZgqPhYqE3iwV7e2OAl6xWBJHkRY2enFLhDlF52NAWPPG69urrV7tKyQMlXF7467vrLRC15VMod5LwyEdSzqguMWYLPAcNBwbFarQIAZo69JVeHCsoQdMs6lH/5y1+WLFmCWYDTTjsNANauXXvFFVdomnbFFVds37690WjstddeZ5111po1azwYvTv0vgH2sBLJj1aGzQ5pRmktXxEMz1m5KEE5z0gkEkAL5zd//kYikRhbNb5nE5bnkoGhxCQZGF4gtIP9r8Q8KQgsYLaZOuUYBXiVfep5ZoPJ/eXrAG59d0on0my6GnOUrMlaOgJv00Sxd4fvRBDAUu6vDHePqiLqSp0vMPPZXAxcOLLypPw+xy3phsJ9+ZF/DovssKDgWCqV8HWtVsMfi1fk6pDArhXSrFmzWjvgPvvso3R1Fi1atGnTptaO2T563wBztGyA0ezVajXPWxm6H9KMrRR8HYyvMWdnYG0V3vzA1hyNRmPn91+f94/zlQnOiY27cUKcbvVaMYPPusS2jbEiFu5j2VWgchYS2ZK8tZkx3fvnTX0oRNq6SuA42Cy/AeuPXrNuocIk6lC0U7LQMfNciDkAu6xXIbjRdBXKmDBYdaYAoG7tCjVqfdeBwjbGroiPB71YoWCa7hIdnOjTOkAMeImRHwngdoA/gUQigZMAV3DE4CoA8HZD3avdKPzYi8XiokWL7HbuRgwM8Awgs+dfqnXGIQVm/OzuT71eL5VKgcWcaRgY8J+amkJN72DmEZzLarVaOp0u3zdVq9VG/3FPkHTn/3290WiAyZHR7t0597R5AEymHw0YzhK0kdrTcveuYm2spOyRx/voEQSDpFtpUNjjgRf+ZgFetNpFgVTFIXSXQjd6p2m3lO7yHKkPEu+0WJfi2LJutg4wz0zrptieAnQbS8/vgF3yDhcKVLdNg2TB7cLd+ZEzRgGY9dXsD9g5CD9Sl+RqOzJXOKGciHqsFyH0gwFuOQRNHYR8DXvO+GPobCsF7nb7ra0hgPS8vM1zOwMXOoZhpFKpTCaDT0vhf/c4QLFqNRKJpNNp8jl23vM6VnAuuGChIM1ReDwv9jxGm0FFQfIzxa0j6RjzQlVuD3Qzq8qjzXHrKUpSIbID54iDGvSCSVces46EkLIPC9v5qQLfe555xjEWQpC56LJsdcV6TGBHQ5d32DyyMjBA1jc97eYW7rY4u4X/CVEU2iUcyNXNtuPtOOQc8NiYkjLQreh9A8zh3gAHZvYchkRc6wCEpeTBdDDmjLYtn897HvB3ACdXV6vVGUswZcGj3f9n1+zVc8h93Hn769FKZQbKpl2/XmIScQktwRUjWnLKWj0lW0GyZFSIHFe1733RfEHgDOQUcwfTzOLKJjbLrJ2QiBXSyWiGhdoq3vc+xi5TCa6jEmNClWC6vMCsLxcp43F7R4Qt/kxwr7UXvFJm+1CWqxSLxXZY0CHEwACLCNjsKYdEXOtYLOYJ17pZBBxzJvCoQ2AXzgu6MNBdq9WaOgLFAAvfzY+8dxQAJn8wEW806vX6aw+/utd7FuBuu37xpuxzjCwbBWDSFmOm9eVxYKG5Hu4Qt27kyKrMMD8aHjDNrBGlSNHTtatQMmWhpiG3cEATu1DKhctKGqSKRXFp9OZ3mWMDs2/VMIBm+rLCE0GNFuhdXnM1x0bBYwwABfxNknNorawS7TBJA1PKbBN2JKxBCLrL4D4EjROxpmlelRi5HJ4wpA62UsDBTE1NYcy5zRLnZoFRh0ajkUqlsL4imJN6G+gu/CgP2AbQjAHmH8vZ+RyxWCz/+1wkEpk2w2B1efGF0McXLYogs0X+pfIHzZlWQoM/MDdyi5sDSAPk2UdS0kc4KACeZ8fnciVy2bFQxMyHjZ4rxdvRbcU1zKtstxJTCaWbU7faYH4W2iduWt++By0c5Xa8ROaiBxUXjgFPR8KWQqEwCEF3MRwMMFXWtqnm2Bow3tJaOwcPx4CeH+o5Bxxz5qKStVpN12fUO24XFOqQ7zZ/TtqXH5J9DpmwWnn4DZzjxo4Zt3zYbrmPNi9ntWol8y3B/RV638rZ0JRZtQymcogsuwEAaZV6F7e+r1tPvdDsFfGidRgzgqLHQrJ5AcBOMzAeY30puIGXmz3L1zsMUOxkja8n8Hx+mJHMBQGSq5Uh6DaFOEKI3jfAwsQql4J1trKW5EG81fdoFhRzBoAgHV9nUUn/Tkrp7YDvtsMchzI95Y2vxmKxuX8/T/wkaSgKvi8XnyI7JGggI+LsIzkb8/OKSv4aJKtGqd8SwDMAAHCQZH1nm+bzRbaRJ1wFTpmw4sK6qUXmoQhkfRH8Qoi/nWZxAircwltkdutAnjMSrLor/gweyfnNCAcylxulzDahTMzVarVgJJoDQ+8bYA7BAw6gstbNkAAgn88DQKecb7oJw8PD2NMpGNiJSraplzLjSZtKb/skJI6Q57hpZvUvppnV0Wh0/ll7Te8tyDgD8yl5CaySVVSy7olJ0DlSyyCCEPEGqxo2ZZEr1pA4j1Tr0jH5wDABbCegjcsPueDzGRZ2pjDyLlYiFQMYs/LAsQhKOlGj0eje6tiOYEYyl+fkauURQsIR8wp9aoA7SPHlQAsEAMlksoX2vW1C9j4DkyBvVlTS85MGnN52CWWw+s0fv/GWf5i755c6W9V8166mSN6eMz1gogRzypLyU2R3BQmOkpUINsZ4ZGBSqzSrjyv8zuaw/DQZbyJR43mLjJYlyGu8bh4Wd7BrUEh++Zw9f2K+qXzj6/MunI+Egy6a2QP7nTogMpNSZpvkaqUH3EXfkUv0vgGWc3t+KEo2C868BYDgC3yVjiDFw309dZCikq2ddEayntejU4+BgtWF+6YFIhCv/ezVvU5eoE6ppqU/32YVxZT5ybpVBVq22TGzSy6PQjtLaSIEMQ00kEIIHaPZuHHMHA+hyF7Lmhhkg+UeGDulLQyF/81nKdhw4+uNSiW01Th2CNvwBKVMTnRoWSlT2AejdGG78DbR+waYAx+LQqHQEZYTjUFoITwxMRHwAHjMWXAEfQ3/uhSV9HYMnaW2eQUUiBg5Y7Rwdz4LkP9NbvSUMQDY+RMWrD51L/WHD5BsMFjztQ41S2BWDNdNYRAOwfqOSXLZYLWaXB6E11ahW08OdAzEngqcws0FreyIVLhcodzuMBT+Nz/yT3sWMXYOXNiqcZQIgwfsAJno0IJSJj7SfEvvFQFDnxhg5F6hxwkAwTfvIygJX77aPI6OMJ7o1B0RlcREg4fUts5OxKTTFIlECj/LA8AQD1b//I23nDHX8oG3mS+Wmy+IEiV3cFKClDfQoDpIMSOwxx/2fkDGEyVrHToxgCTHEWMEq5Lklwt6mYIeiGZ+ymrIC9/Nj/zTqHLkDg5cOKWVQ7UgcMaM5GolmUueEnuPAg39YIBp6o9EItlstlQqdeT340D4CsYAuyQf+TGYZmttPRkDXW+biYbAlkctg09wn/rdV6495nLbXQVCMhfDwpmgZG1QyCHYPJnPDADzAF4ByFnN4XxV3a2cD5ZB1hdsJDAJeLqcSf7i/RUAIL9HTLTw3ZkJz0qDIbB/u0XKMYRwIFdzMhey5Hjet51ehKFF7xtgAMDwYzKZJAZWkL+ZGQlffk/xzjFnXwfjUGvrH4y29auV5Wrdgj02mNzfOdJODkzprPSakGVCHHLDBgCosBJejvk2tlMoeeJWP23dp2Ju1FTsaGp9YQbA83fkSqVSNpv1hIsbNinHkK8Im4Ld7dV1vVar1Wq1aDS6du3a/fbbb2RkJJt1X0tuwYYNG/7rv/7r6aefjkajhx566Je+9KVjjz0W36pWq5/61Ke+//3vV6vVv/u7v7vhhhv23ntvb67NBXrfACPvhs+nQRpgN5rS/hngzsacWw7/Ugyqha+pIwyvsOFTv/vKtf9o7wdzpFnAliPLrCNveIDQGT1qGESgDeZsr7p5BLlXIFh1rMAqvCXLsaQBXmHzFu7wmPlnCmAOFNbnwTcTJTPVO5I87lW3m25vrVZLJpOxWAzdp3vuuWfLli2lUunJJ5882sRBBx3kcmIpFotr16499thj0+n09ddff+qppz7zzDMLFy4EgE996lO//e1vt2zZMj4+ftFFF5155pl/+MMf/L1IhrCH1zwBMfEMw5iYmAhGe4FrSjuXGBUKhUQikU573PbMrsrWGfl8PpVKtVntTqKSmUymhfBvo9GYnJycNWtWUx/0sG1wuVyu1+vDw8O4guFLAV3Xq9VqJpNp+eC+4oqR9fjCYoDJA6YQtNzXQTDA3PpitljQrRQaOWTNnfln0QDX2W6gCm7TiYRTg7W9hM5OOmxuEZCCwv/kwWxZ74kH7B6UPEYfjqSjPJeqwEi45zNGqFAqldLpNJ+o77jjjm3bth177LGbN2/evHnzH/7wh2OOOeaXv/xlCwefNWvWrbfeumrVqkqlMnv27DvvvPP0008HgF27di1YsODBBx9897vf7dmVOKIvXASu8BBASq9ZWSvPh9RBgRFBVLK1GaeFkkG84YlEwtvrVY6kK9asn/q+5AS/CADT9glMEag9NiyrqiyqsP+5oCMawmFmTe34XKj18Yp5BM604mFnpfUFFn+WrS9IfZFTe66uI98RJY8D6APYqx4wQf4Gi8XikiVLzj333HPPPRcAdF1/8803Wzjypk2bSqXS4YcfDgDbt2/XNO3oo4/Gt+bMmbNkyZItW7YEZoA7T+cLGH4b4Fqtls/nNU3LZrPDw8NuXG0Ph4SB31wuV6vVRkdHs9lss9ao5cHgqScnJ1FKOpPJtDlHuByGruv8hntifcNPvGoFi/bYJwAo3JrnEoyF7+axjQSZwNztVk20lPkvDjBsjTxXVOxoNLpoI6lONweQA6ibH9GZ05ySrC9FqkcBsgBzAOaYRUoywidQiOY2mUym0+lsNpvNZlOpVDQardfrmqaVSiXselKr1er1elPPWw8+nFYo5ecEFnQ8Ht9rrz11d6tXr+aZeMIJJ5zAD/LSSy+dc845l19++eLFi8GUIBwf3yPAPmvWLNwYDPrCA+bwb25tud7UqyG1FnP2ZDCenLpZeOJtN4uQex5/A9u3w9/g68It+ZGP7mGNPnXjfosK4v6F7+Y1TYtGo0n880d7pp6o+efIe0dFthRixrUlJ39hShjVPIqSLCWY3Y3AfK0EmXm5UBgsywtEqL4su+SxIFXhsu9QqC7NJ8gG+KCDDrLbef369evWrZO387KLZ5999uSTTz7nnHOuuuoq3IK06snJyfnzpyvKJyYmguRa94UB5l+kHwbYaLuPYZtD6mzM2XNRSbtCQA5keAVPLus+yBToJsGt8sj/K85Nr377lQUfXAgVawI4bj1vDOAVq8GWBTXJ+tZVZb6IknnwlNUGL4DCt7qpoQIFq6ny2E1pbP9A+dt3FuLIZDLOzIxt27adeuqpF1988ec+9zna+Dd/8zfpdHrz5s2YA37zzTdfeOGFI444oo2xN4e+m7k8N8BIu4U2Wim08+viulqemKKm7k9HKMeNRqNUKgXsbXcdvli4CNAJ/vdRAHjqxv08OWzhf/OCDc5ms7kfTo6dZe2iKKeEMQr9Cns9/XmAneb+aIPpOSIbHGcZaKJlMRvcXdZXhsvSWDLJPR+CRgg/7WKx2LJv+sgjj5xxxhlr1679xCc+wbenUqnVq1dfccUVhx9++Pj4+KWXXnrIIYcElgCGPskB++QBo6plsVhMp9NjY2MtNzJqeUj1er1YLJZKpaGhoYAdwUajUSwW8dr9OLXynqC3PTk5GYlExsbG/BOGpbM3Go1qtdpCli5UOO7Gn3l4tGlRixgAQOF/8uirTXvJnGNFTwR3fGXRZrSs1OipZOaGhe6HaYA0FO7OF35k/vufvBxzJnTvlwUuksdY9dTtj6UDlCWI7QhxrFmzJpfLrVmzZmRkZGRkZHR09Ktf/Sq+9Y1vfOPd7373EUcc8da3vnX37t133XVXW0NvEgMPuBUYrJVC+3HXFobkX8x5xsF0RFQSmpfTahN0mXiBvMELOij+lXh6i/1vfHKB2H6hXZCwlPpdzD3XVbNLHGCRmcqdDVBhri1JY5YA3sbc3zrAPICd6pM6jKQrvh03kJPH5XI5EolQ8lhgVvfAhduFoFs2wBs3brR7K5lMXnfdddddd11rR24TAwPcHDwP+TY7JD8GIAzGQQSKGkkFYwURwctpYUJuamoKudwkoIaeB5jN7ATWjN+jCjl4qrhwS366zIkjzl7oVuuLQBuMAl6YBjYTyc4mv38QMZFIJLB/aK8mj5Ue8NjYmHLn7kVfGGAhBN2yyqCylYIncGmAO0I2RgRsBdHs4WqjVCrFYrFg5FMotoFR7mg0Skk4nNqi0Wi5XM5ms9T9VNAjDGHznE7C7huLS3limlqJzNU2faxXQdNFs8njbnkslfNhqVTqvWYMfZED5mjNAzYMY2pqKpfLRaPRsbExby2Qm0MJAwgg/clPXalUcrlco9EYGxsLrOAH08ylUimTyYyMjARgfbGkGBcZdk1vImYDK8zSDQ0NIf0SBb8wQlAqlXCxout6T6bo3IAXGQNA4RarC4sR5nkA86Bwdx6t78StjBjNzHPuuskWcjRN7d91UP4GlcnjSCRSr9fL5TJWHlcqFYxdh/wWCReIa4sw9KHyFn3hAXM0a4BnbKUQwJBwAAGTjREkKpnNZpPJZDAnRd+3VCoFVlWF6xvy72u1mvvPhz98rwAAIABJREFUknNMh1I2zwltp3f/JmLRBv+XGEamMmVsUiQ+2WaAempqClims6sjq0ECk8dd1GORoCRh9WRgqS8McMssaDetFDwZnt2Q/At6zziYjshcAEszDw0NDQ0NBXBGKin2JModUXV3kcX6QzjrBQ/RLaaWvdYt2ZYaAvbeZE1oYc2kXCaGNnmsrIDoyS+0LwwwMLvi0gDzVgqttbRramwgPWGd0tbAHHm1Wg0y84rgaeZqtRrAJVP/Bv8WWIIXYjfrdVeKLjCgZ6xc09BthKAaEIUKbV5j+JPHchFw++q2IUS/GGCCyzIb960UvAI3wB2MOaOFwMxrkKKSQu/CpoLArZ3RoX+Dm4ekhTsjz3pyZ9l+MyQyyAlG6ytDLsuRI6v0Vu/dQz9SBsISh5aJnVri4G+BbxGEoHsGAwNsAcU/s9lsC330Wh4SvQ4+5kwgAjAABOlz1+t11BYI7J43ldjGB8Y/5xhf2xmSkIQEA4ad6ZVhl4BH+hvKtHUjDXhG+HohmBzpYPJYnqILhUKQEs2BoV8MMA9Bg8qDabmVgidjwwGgTxa8njMwUclMJoPq/AGclIfZhTh/a2R192cMOLE9IxyYXDwkGFomV0hAdykSiei6nk6ney9YHTB7uVPJY+E4hUJheHjYbufuRb8YYIJsgAVZq8BizgIKhUJHWgsIfewDE7cLXke6qTPa3YTAgiLKkOCAydUU3MQYBszqpuAmjcKd49bu6sAD7nHQF0yTcpDSThwYcwaAZDIZMMvAUIlK+uR6clCwIZPJ2IXZvR2GmzMKZ/fq1J5ACAnKLggZkk6PNLxwiDG4Z1aHByEZHl/igP1KsYWQg+wBDwxwF4O+TnwIcOHWqWwrwmCN/CKRSGApZ4SzqKRPWU9OcBsfHw+mwFegd/l9Rr/h4IJUq1UwmxLVarV+9upmXL11L7M6zAIaXiWP5flnYIB7CpqmVavVgNsJcAg8Z1QYDgbOopL+TTQtUJ/aPGPw9K7gIURZaTtNedCDs5YrNPV1d1ewuuMDcIN2Qg7KEPSABd31MAwDExW6rneqkbvS8w4g8AudcweDpz7x6MLw8HCzayyfypD8Bh9SJpPBKY/vgHojAyaXM0IerA6zB+wAh5CDkDymKZF/vFAozJ07twPj9hn9YoAjkQj5Q9FoNJ1OB299uVUQPO8ADLBLB9SOJd4ySGcqsBUPNi4EgE7l9UMCnPL4lmQyyfNzsX7q7t4yQhis7oGV04zJY03TYrFYuVzevXv34sWLezUE3S/8SU3TcrlcwNJOHNVqNZfLVavV0dHRbDbbrPJDOzAMY2pqKp/Po+PrRtLZk8E0Go1CoVAqlVBNrCnr29oNwdLPfD6fTCZHR0f72foqEY/HU6nU0NBQNpsdGhqifnYofIZ5md7o8e7fJaDlwD4c2WwW+3CASaoY9OFoDZg5xocTBWhxunjssceOPvroJUuW/OY3v/nxj3987733vvHGG80efMOGDX/7t387Z86cuXPnnnDCCY888gi9tXr1apwrRkZGRkdHL7/8cg8vyg36xQPGu4xfajDxXkJntTWabefnyfCU/Gq/EYx8Zg84H2BlcpXLZXTguoKCFCp0JFjd83Yd7xL6CSeeeOLLL7+8bdu2b3zjG7t27brkkku2b9++ZMmSd73rXRdddNFxxx3n5oDFYnHt2rXHHntsOp2+/vrrTz311GeeeWbhwoX47jnnnPOd73zHv8txRr8Y4FgsRh5YYAZYqDB2sEN+DKnl5sFtDgYjwHb8avdjcN+2GbUzPWyTzOPw/WB7nClIPikt+I3gxxlYsLpbvoLWIEw+6XT6Xe96l2EY69atO/jggycnJx977LFHH33UfUTtwgsvpNef/OQnr7zyys2bN69atcrLQbeKfjHAHMEYYOI5u7FD3g7JIdns/gitnReb+gVJtnKQdO5DXHjX//n/zvxqO0ew8+pksszAOXaGT8zqnveAQbXCKBaLY2NjADA+Pn7iiSeeeOKJrR1506ZNpVLp8MMPpy0//elP586di4e9+uqr3/KWt7Q87BbQLxMW/0b9NsD1ep1yny4zkR4OqVarOSSb3aCFKRX51ZOTk/V6fWxsrH1FETc3RNf1fD6vadrw8HALVOeeRP74grcHjJg93inliTGGkKc8QzUYAMA1TSKRSKVSmUwGc/CxWAxXkKVSqakcfG8vepQMUOcypNWrV3N6P+GEE07gu7300kvnnHPO5ZdfvnjxYtzyiU984plnnnnjjTceeOCB55577swzz/T6ambAwAP2Eu5jzn4MSRCVbCfA1dRgWo51t4yOSzqHbX53xquw0KtD2WlyhaE+p4ugDFa77D7UXc9eC5AvEENrmUzG7iPr169ft26dvJ07P88+++zJJ598zjnnXHXVVbTxiCOOwBf77rvvzTffvGTJkmeffXb//fdv6wKawcAAe4amYs7eoiOkJ/Ai1t0CAhCRphwwAFSrVV3XQ6LAECpEVJpcHexhJw8vyNO1g4i1abQyWM3VRrvo0lqD8gIdppdMJuNgngFg27Ztp5566sUXX/y5z33O4aQB83OhfwywryHo9nnO7QzJWVSyBbgcDJ4X/Cm3VY6hWUnnNlGv18vlMhaOY4iV9PMajUbXeXiLClt8Pb7SimDmmDO5Bs6xMxyY1ZiDp3169U4qQ9DtXOYjjzxyxhlnrF279hOf+ATfXqlUfvrTn5500kmjo6MvvPDChRdeeNRRRx1wwAEtn6gF9FHajL5CDw0wxkJzuVwkEhkbG2u5j2FrQ0L2b6FQQMfXQyvoPBh+3mDKbdHFz+VyhmGMj4/73S8SL79QKMRisZGRkVQqxdOfAIB5u3K5jP5x+KOCF8CNQZ6OUp7pdBpTnul0OhaL1et1TdNKpdLU1JSmabVardFohP/udRCUg0+n09lsFlkdkUgEV4d4JyuVSi/dSfkqdF1vZ6mxZs2aXC63Zs2akZERrPf96le/CgCNRuM///M/lyxZMjIycvzxxy9ZsuTuu+9ud/RNol88YA6vDLCHMedmh+SrqKTDgx6YmCW/IVzS2Y2KSJvQdb1YLALA8PAwSkfhdkp/6rqO/jf3Szzpwtar4ClPdI5Jg9AnpeXeMEUycGUTjUaTyeSMwerufQiFkbcpg7Vx40bl9qGhoYcffrjlw3qCgQFuBZ5razQ1pKa6Gng4mOB7G/Ac88jIiN9npDKqoaEhlKcAVpEsSIdyEg1xkdARgZBp94cKFGLlTC5ZvGKwlLED/TZnDFZ3KSdODkH3aicG6CsDTHaFKDat1du0xnP2BMEX2tJ52+lt0ALQ7OXzeQAIRkSaNKvRsy+Xy5TFNAxD13V8fsiN4591ww0eWBQl7PjAQkNZuntNHdmXEYcAyktrh1kdNgwMcC+jZQNM/FvPaUc4uTsMyWheVLLNwdCfAbCOBTQaDU3TDMPA1JffM4Vd+Rb2usdwHwBw30LXdeJhcS8E7LnBQguEgXOshB2Tq1qt0tfR50wul6GyppjVobqT8jSYz+cHBrjX0Fqpq096zs4HDLjQlgxwwKxjYOsMnF5Rlt3X0/GUNtpRdGEjkUixWIzH4zhP4QvUScBWWugZI/OFnGPBGIM0Dw6cY/egxQ1fyggN7PqzWLbZ56S7gtXyd9errZCgrwwwZ0G7z7kGE3O2c8pJcSLIQltgVx2Px8fHx4M5L19nRKNRZEIFcDqeSsdZ3jCM4eFhkmCsVqv4tESj0VQqFY/HqSITM75kjAFA13Xcsx3nuNlwazvoFlsVcaHsyItlB7BD+IPVwhmLxeLAA+4puDTA/sWclRCGRCzrwGK/NIxarSZYJr/PKAiJoBnz+3R8WUPuKViJQjjLNxoN5J3WajVN02gKQ+eYng10iBsmyDkmbTw+DDfOcUickrBhRpcOAGq1Gpjp+V66e54vmMIWrFaGoAcecE9hRgPslayj+/EIZ8f2PgF3MESHu1KpIBcpmPMquye5D1F4cjpyfPl6H+10pVJJpVL8WxA8BoqFYpha6RzjR1pwjgWnJGDnuFsQkUjp5XI5Eom0z+QKJ/z7YYYhWK0MQc+aNcvzE4UBfWSA+bPiML93iudMPKxOsazJ4U6n0/V6PZilbpCSzsrTyY4v7qzrerlcBoDh4WEhpMk9BgDAGUrXdcwQt+Ycg1Tm5MxFGjjHDsB7kkgk4vE4Dy30xt0LMmXQqWC1HILeZ599PDly2NBHBpjDzgAHHHMWhoRnN7wTlXQJweFGdSe/T0plP8oAu11SvGXIXG40bGQLuYOLfWnS6bQbyhtaUKXn6t45phyz0jm24yINnGM7GKxYVg4tuGRyhRadGmQAwWrltDzIAfcCnD3g4Bm/wtnRPxsaGgqg8IZgdKKfbsDhfQxIorwG3Vvu+PKrrtVq5XI5Go3Kjq8btOkcC7RqB+cYXyudYxgBAKjX693o3nkI5bU3xeQK4d0LD2PO12C1nAPGZsC9hz4ywBzcAPOob2CMXwKZQMMwhoaG/C684aBs6PDwMHe4/cu/GqqyH19RrVaF4mm7mDMWH+OywCudr444x/gWxs+j0Sj0pufgAWY0Ifj1hbBILDwjIXgVrFbOPAMhjh4EUSU7FXMGq6ikpmlBVp4Er6hVr9dLpZJLBc32Q9AUV+fF02R9hZgzcptjsdjIyIh/lWbtZ47BtM0zOsfZbJbbYwDA6mry8EI4iXcWMpOLvqMOFol1KVoOVhtMrJBQLBYHLOiuhxCCrtfrxWKxUzFn2QRi8UkA551RUctzD9gIXNJZjqs7OL7Yc3BoaCgejwf2GATmHNOWVCqlzH3i0YK56sDQ/hXhFyQXiXWWydWN31RTwWrlmrtQKAxC0L0DwzB0Xdd1vVMxZwzDCibQv8Avoe5OUcvbkbSmZEkOa7OnU/rZtADncyV+EZqmJRKJYASu7eDsHAMAF+Sa0Tmmd4Ursst94n2o1+sD59gODkyujihXdPUXNGOwGgCwErJWq6XT6Wg02sMh6L4LpNRqtVwuh9NN8NNuvV4vFApTU1OZTGZkZIQ7oL4aYMPatzgYj79htg1OpVIBaInQNeLKBq2vYRbgos9HV412ulKpZDIZFN7ydWxNAT3joaGh4eHh0dHRbDYbj8fRU8/n8/j8kKOcSCRSqVQymUwmk3xeQ/utZLNT2jiVSmUymUgkkkgkYtZmvT3QYta/JxwXTMlkcmhoCBtFo2Gu1WpTU1NTU1P+NYru3q/DDngzU6kU3kyiX9RqtbVr1+63337ve9/7UqnUQw89NDEx0ezB77rrrsMPP3z27NmzZ88+6qijfvjDH9Jbk5OT55133qxZs2bPnv3BD34wl8t5eVWu4bvXFR40Go2JiYlqtTo0NBSNRjVNCzKsYTBRSRyAsEOpVAKAbDbr+alxXjAMA5/vGfev1+u5XG727Nktn5GTrTKZTAt0YgCYmJgYGRlxabaRUAYANBvCTPIawXR68BY8Kyk7x3gtn898CwC+WLgIPeOjZ70CAAvglR/vOlKZOUYBMjldh/9HzP4HoSUGK1EsFjuyruLxVZ6t94rJhYskP2aJkAA1+JCLWi6Xt27dunnz5ptvvjkWi/35z38+8MADly1btmzZsg996ENufOJXX30VABYsWAAAv/71r0855ZRNmzYdeuihALBy5cparXbnnXcahnH22Wdns9kf//jHPl+cAn0UgsbQB8acSd03GLgRlfTDA1ZW4LhEywQol4Fur0ArG7sqI259SV4D3UpfB+YH3GSOITO9p7DuwQSbnDnm+9il63jmmJhcAcRaW0MHnQo7JpfcKLo1JlfP+0v8AoeGho455phly5Zt2LDh6aeffvPNNx999NFNmzbdfffdH/7wh90cDU0vsNlsx44dhx566Isvvnjfffdt27YNBbbWrVu3dOnSv/71r3vvvbcP1+SE7puDWkYkEslkMsSyC+ZRdi8qGTEbv3sCoeCnKR+05VmVk62CqTKi1km8yshwlNcQdCW7F3aZY/wzn8+jc4z2GAAwJi8LcjUaDdLIBIlWTeakKS7rAAg7Jlc7ct89f5+FC8SoYSQSmTt37sqVK1euXNnU0fL5/D777IPCA8cddxx+fOvWralU6pBDDsF9DjvssGQyuXXr1oEBDggBGGCjSVFJD4eECc56vd6aD9paCZBSY7kdON8QpXAKrzLiNxwd30gk0pq8RleAO8cAkM1mKUyNwNUYp1Wj6giGr8HkcEUYHGjVDlWzIXGOOz4AAWFjcoUT8rTjLIO1evXq2267TZ4rVqxYsXHjRgAYHR3FzOM999zzpz/9CZeh+Xx+fHyc7z8+Pp7P5728EnfoLwNM31NrNsY9KO3q3hp5YoC5DxoYxcwIXNJZdu7tYs44NqRTBhAPDwm+PPUJiIMQY49EIkSrxnB0o9Hgt0WmVZNn7OwcgzXWOnCO3SDiqMlll3rvhxC08LQ4U6DXr1+/bt06ebsw6yaTyfe+970rV64cHh6+6KKLRkdHBdbV5ORkR0qN+8sAE/ybEcgzay3t2s6pWyv4kUGrEzc7k6Rzs4FuN8OQx6BMMBsqeQ1gHp5/8hpdBCS2EAcN7xWG5eWaYzBj2rzm2M45BlWsNczOcdjgPvXuYZYqtBAeD+dehFjF4PLItVpt+/btALB06dJKpfLkk09iFHrbtm21Wm3p0qVtjLpF9LUBbjQaHtoMw9R/aCHtCu2tCdqx+naY0QA3gpV0NqSeweBCXiOdTnulK9kDaDQamqYhIwFvS8s1x206x9wee36Z3e4mzsjkQrly/25gB9GsB+yMDRs2LF++fL/99qtWq7feeuuDDz54ySWXAMCiRYtOO+20T3/609/73vcMw/jMZz5z5plnBp8Ahn4zwPTVNuXkuQFlQFtuYt9aCLodspXzYJxPGkALB35DSLNTbuIry2ug49txeY2wgeIB/La4oVUrnWPicLXsHHMikldVOj0JfgMrlUqj0YjH420yuUILeQ5sxwA/99xza9eufeONN9Lp9IEHHnjHHXeceuqp+NaGDRsuvvji/fbbLxKJnHHGGddff31b424V/WWAObwiPRke6Sq3MJ6m1JW9Gox/J1VCmWA2rL2M6J7X6/VyudxoNHg18ACIqakp5z4TkWYEufhu7TvHst5y+75dt5siO0QikUQioVwzgbU3ZZdG+2UPuOXs7JVXXnnllVcq3xofH//ud7/b2mE9RH8ZYP7Vtm+ADRtRyZbH5n48AfOeOnVSlAQRstp28hqoK5lMJrPZbDfOO36j2US44BxjtZLfzrFcpTNwjgUIk5jc84ALVgv2uHOjdgulB9yrnRig3wwwR5uPY5ulPnZwQ8x2I+vRJuTVgFcML5fA6dilvAY6vhj/70Z5DZ+ACyaqA24nGi97ri07x9wSK51jwbdrwTnu9hxwa6Aby9dMXSeiAioPmPQ0eg/9O1u17AEbTFTSwyyjm99DkLwnujnKiltfgSsMwzDQ1QZHeQ3k9PaMvIZXoIyvHwf3xDkGgHq9buccC77dwDlGuK+cjEgiKgFT4VqDkoR10EEHdWo8fqO/DHD7IWj/vE9y8pQ/hmB4T/Jg/GB4OYBWGJlMplqtCo5vpP/kNVoDrdICSISHwTnmgVb8YHgsiudo4dLoxoacCqeckJ2FOLod/WWAOZo1wFSB6qv3qRxS+xTrZhEx+yUHKemMxp5WGBg3w2kCJHkNLGDtK3kNN6jVagCAdHE0RdumlhyWeT6wAXjlHKM9RmPg0jnmiU88Tu85x55E1yM2DQEdFjRBQvaAe7UZMAwMsJs9jSZFJVsejzwkryjWTQF/kLVaLTBJZ0qoCysMnBeEaRSDq9FodCCvwUGLEhiDkNDQlM4xWko3zjH+D807x0jDxq4bnbUlfsDzbzY8TC7lhNzDzYCh3wxwCyFoFJUEAK8kjt3DP5EpB6C33Wg0kE7s9+kMlXYmzrzRaBS70mLoDH//lUplIK8hA+ukcVHy5alPQChvTGDOMQAgO1K2Jb1UMusHZCYXCVYTkyvmm2C1wXSCCcViccCC7kFEZuo+1PBBXmrGIeEjqBRc9BvkbQ8NDaHf6fcZlf0b6DefTCZTqRRN05qm4c2Jx+O4T6jII51Cl0bjPXSOgbVWpIeWc7ucmx90l3PsnoTlCSKOgtXgg+K3fJB8Pj8IQfcgHDxgoz1RyXaG1Gg0yuWy3+FuGYK3jc3t/YN7eQ10fzG1OTQ0FI1GdV3XdR3JI+Qz4Szg65hDCHJ8u52G1r5zjP/TAeWfttKWDJxj9xCWOIak+N0+k0u5vCiVSoMQdI/ATQg6eMYTByauggx3N8yOxdzbbo0i7hLKkmJneY1EIjEyMoLbBSanruuokStM0709h3ap4+sGbTrHyOyNRCLk5gqWAxwDrSHvDBieEmf5a2rYiJq1E2CgbJRn4w4Z+ssAg7UjYRgYT4iG2TwAFYwDizkHWdoE5mVWKhVlE19oRl6Dfv/UZ145TeP/4ZlAPUEL9Ve/mXsS/GXK74H5gaacY7S+8Xg8lUrxYDX90vFhsMscg2NnwJAs7Do+ACXwa3KgprsJMCg94FAtgDxH3xlgAjfAhqeikk2Bnxr7zwTztFF7A6WjP2OCvFkYhoGOr9DE13CU10gmky6z78I0TQK5KOhBNK54PN7Vv+cednzdYEbnGADwR8RnefeZY3DXGbCDznF4PGAHRFTUdDdMLvnqAs55B4+BAfZLVNINhFNj6NvvkyrzrwK8DUEro9yGo7wGALSc14xITQXIZ0LHkWKY3eUcD4RHBNCqC9NG+LrRaGiaJqckZswc2znHZPJD4hx30ROLcM/kks1tsVjMZDJdd8nu0XcGWAhBT01NeS4q6QbK8htfM6+I4CWd5Si3XcyZ3DtvdSWj0Si5+FQn2l00rj53fB1AwRLhznhOq4YQOMdd4f46w+4eEpMLADRNi8Vir7322oIFC3q7CBj60AAT8JdWq9WCMUUcdlbQVwPcaEbS2ZOR1FWNC7njy8dA8hq+uncRSUQp/DSugeNrB0wxgCpYYpc5Vn7RvjrHHpbo9B6EnAKGviKRiK7rH/jAB5577rnDDjtM07S77rpr2bJl8+fPb+rgd9111xe+8IWXXnoJAPbdd9/LL7/8rLPOwrdWrFjxu9/9DokCkUjkmmuuueCCCzy9Mrfw3eUKG1ClFqtsDcMIOOPrXFuMPKzh4WFvT2owSedMJuPmetGraLn+nfv3FEGyc3wxZlir1Trr3pE3gzM1TQ0dpHF55fgelnn+ubnvKHUnCUsJose3ECwRvmiwOscOmWOcKpXOsTw8OgseARcElPVo7as0DKNUKoVE5swPaJpG8Spd15966qn777//Bz/4QSwWe/rpp/fZZ5/ly5efdNJJH/nIR9wc7dVXXwUA7KT061//+pRTTtm0adOhhx4KAMcff/x73vOeq666ys+rcYW+84DL5XKxWMQq28nJycDOawTe2ADBVR7dM7za8YAxIQcAcpUROh885lyr1TDi1HFdSWcaF+WM4/F4MOMcOL52oJKB1rpPBuwcAyvRaVO/ouedJZ4Djsfjhx9++K5du958882bbrppcnJy8+bNmzZt+utf/+ryaNTEkA67Y8cONMAQmpvZdwYY53r8+QWQc0W4tILejkeZZnaJ1kZiMC0tZRNfgZuK02gIdSUjkjouztGYz/abxmUMeizaA1MV8Xic6sLbwYy06vYzx6Aq0eFZz2ad4x5+HuQ5p1AoYBxufHz8pJNOOumkk5o6YD6f32effbA52HHHHbdy5Up668Ybb1y/fv38+fNXrVq1Zs2aAGR3leg7A5xKpfDXAoEYYIM1D55xyvBwPOSGBqbpoVSuNmaS1wiY+9YCcORKGpemaQDgLY3LIa/Z58CfErYj8+mRbtk5pufcV+c4JE6brxAuOZ/POyTCVq9efdttt8nT5ooVKzZu3AgAo6OjExMT1Wr1nnvu+dOf/kS/4q985SsHHXTQ+Pj4H//4xw9/+MMvvPDCHXfc4cPVzIy+M8AcfhvgZinHnoxH6YY2i6ZG0jCb+PJGjXYZX5TXaDQamUwm4OYWnsA/GtfA8XUAlq3HYrHAVmxNOcdkj2XnGA1zm84xiUn19lMhzznOnRjWr1+/bt06ebswsSSTyfe+970rV64cHh6+6KKLAGD58uX41qGHHnrttdeedNJJ+Ltr9wKax8AA+2KAlTbJDdocT7VaLZVKsaDkRITENlUZGTPJa/QGkSTiqMbVFI1r4PjaISQlWJ11jimDg9mQHqZVC9dVKBTmzp1rt3Mmk8lkMi6PXKvVtm/fbnfGTkUX+s4A8y/YDwOsrHxtYWzNQil20TLc3Jm62bLJrspIKa/RGnGmK6CkcSHr3oHGNXB8HRDOdUmnnGO0xFi/Hmm780EIIQtxUA64BWzYsGH58uX77bdftVq99dZbH3zwwUsuuQQAdu7cuWXLluOOOy6TyTz11FOXXnrpqlWr0um0BxfQPHpzKnQJzw1wm40cWqY+VSqVqakpDxso0apQ+cOmM6ZSqU7Ja4QcFKnGWkM7GlckEtE0bUB1ltFOoVHACMw5xj15n2O580H3OsfKqa9YLLbci/C5555bu3btG2+8kU6nDzzwwDvuuOPUU08FAE3Trrjiiu3btzcajb322uuss85as2ZNW0NvAwMD7I0BNlzoO/oxHmVLXV9h18RXKa8xqKUBexoXujIAEI1GcbL2hMbVA8AMDkq4dFe8xCvnWEmrpslBJiLgiXrAOZY94JaVsK688sorr7xS3r5o0aJNmza1dkzP0U0PtyfwIwRNBOA2RbWc/U4Bnpj8pkaiPKOD41sulzsurxFC4F2q1WqRSAQ7HIdfjStIoOMbj8d7gCjgrXOsnKwiqs4H3egcK6+unRB0V6DvDDBHpO2eP5QH9SrzCu4McMCSznZnNFTyGmAWa8ZCIK8RNigzvgKNC9PG3qpxdYUMVgCFRh1Ey84xAJDidMSxzzFrgw0LAAAgAElEQVS4c46JWR0qe2yYEv18Y6FQaDkE3RXoOwPslQfsR+bVDVrmVzcFzgxsmE18u11eo+OoO3Y4Bnc0LnKYAh++vwi+0KizaMo5xtkmmUziQq1ZWrWs70ZWnAerg74FEuTpolgsDpox9CxaNsA+ZV6dCfHKmh//gDdHrmsyzB6OcpUROr5dIa8RMIhS5L7DsR2NC3vtEY0LvaWuXuiEpNCog5jROQYAfBjwuxacY+fMMT+LoO9GZ8EnqrPOsTzvoaSB+0KjbkQ/GuCItSNhU59VuoN+jE0AF7NsgV/dAvDpr1vbJNtlfLtdXsNXzOj4zgg7GpesxsXbCXQFMInT5zQ9AeQc468+Eok49Dmmn1uztGrcyJ1jNPwddI6Vj25vL+X70QATmjLA5IDG/JS5kIdkMElnT/RvZwReKb52I69Bvl0PsGa8RQuOrxvIeb5upHF1UaFR8LC7Oc1mjptyjunUHXGOldyX3ra+0J8GuAUP2FuylTP4kGq1GgoRBEa2qptNfKPRaDqdFmp8hZ9u+75dDyOYmxNRqXEJNC7IQNjkk5DKMHhylGjYt3tqKnMsOMcNE2jqDFPqMiTOsTwV67oe5hWkJ+jrRx+fQmfWMXdAg8m84gu/Y90yBFc7n8+DY5XRQL/JDj45vm6gpHEBAG+q2HEaV7VaRa6A5+VzPQAko7lp99QmrZrHTqAN55jbY0/KQAjtFAF3C/rdADvvQA5oYDIXkUik0WgELOkMqu5JuDoZyGs0i/BEBXikemRkJAw0Lio0GnAFZNCiFquwmv1GOuscU/eIGGvl1NQlyI5QPp8fGOAeBH3NRCySH5TgHVCCpmmGYQQQ60aQvIZQZQQAlUql0WhwXs+AsOqADjq+MyIMNK5+KzRqChST92RR275zTE8INOkco2Z1pVJp1jmW5+Ger0GC/jTABG5sCEK1T2AeHq5/MVc3OjoazAyF8hpRVRPfRCKBconlcjlqisJXq1WcQAeOr4DuUk+UaVwO3lL79niwbnMGxuT9W7f54RyDlSElWGiKbzflHA884L6DwMPi1T5B6khQYTFV+/l9RjQY1Wo1k8kom/gmEgni9dRqNUz54J+VSqU3KlA9QbfzwJXekkDjIoephasbFBo5IPiYvFfOsWHKmNs5x3QWl86xTMLqeR1K6E8DzCcRMsAUiQ2s2gdhWAWWMeXs9xllF9+hygj94FgshtZFCF1S3DJUJNvA0F2OrxsoaVzUOqIpGteg0MgZfGnSqZh8m84xnzTadI4bjUYsFuOB6GKxODDAPQ58boKXVkZQFwcyhBEfWhRzKOup7KjOVA7BtXmVoctQkWyDQbc7vm4QaUONa1Bo5IBwLk066xzjPalWq5FI5IYbbnjnO9+5e/fu9kPQ3/zmNy+55JI1a9Z88YtfxC0vvfTSxz/+8YceeiidTp999tnXXnttB5/PwQ8D0MbwSGwAaNhIOkfa7g9hB0MlXu3g+OIEkUgk7OIB8g+Jz87dIgfRGmhp0j9sXpnGhV+3TOOKxWLIkw8hGS0McCjzDRUCdo51XU8mk9FodPfu3U888cQtt9zy2muvLViw4IUXXli+fPkxxxxz4IEHNvssbd++/brrrjvssMNoi2EYK1eufOc73/nqq6/u3r379NNP/8xnPnPttde2f7tag7/+VjiBqQgySLFgm/bgebEOMpPJCOfVNK1Wq3lOPSB5Dcxt00iUVUZUSDM0NNTaBMFnZ0/yiOGBwSSvu6WM9bDM89umlvh3fD4767qOU0o8Hk8kEj25/GoHRAXHTpSdHk6LIOeYmh5y55iH0IA5xwiwcY5LpVI6neYsgSuvvFLX9UQi8fvf//6xxx7LZDJf/epXP/axj7kf5LHHHvu5z33u2muvPe6449ADfuihh04++eTXXntt1qxZAHDXXXedd955u3fv7tQyOrzrL1+BPwOssUkkEoH9ErghDEzSGeU1XDbxxUrENn2XSCSSSCQc8ohdKlzch46vG1AsBMkBsVgMtYu9onH1BujH1QNUcE9o1WDaZjyaXIZUrVZPPPHEVatW4esnnnhifHzc/SD/4z/+44ADDjjzzDO5g/vEE0/su+++aH0B4Oijjy6VStu3bz/kkEPauyUtoh8NcK1Wy+fzRHoKJgbgkuTlbQ5YqWRp5/hi2BAAvI2MCXnEhiRczI1xaGcl7vgGydHrFlChkSAi0SaNq2fgbZlvqOBJ5rhWqwFArVajIqVoNJrP56kZcDKZPProo/l5V69efdttt8kT5ooVKzZu3PjEE098+9vf3rp1qzDafD7PrThaYlT96wj60QAnEonASE8I9yQvr8ZjGMbU1JRDE1/B8cXZ029KSMReuBiltcLZYm/g+DrDodBIufzqrBpX8MClWzwe75acRTto1jlGukmtVkulUsiFbpjdI5599lmHMOH69evXrVsnb0cBgw996EPf/OY3ZY95dHR0cnKS/pyYmMCNnlx7C+hHAxwxG2qCn6QnRLOKWp4YYJlcDaYvIpCtwJwdotFo8GtzueIlbAVOA8fXGUYzkuCCqyTTuJR5xK4GDwwEk3IKFWZ0jtHiGobBl7Zos6+44opcLveWt7zF7uCZTMauVfBf/vKXJ5988mMf+9j5558PALlc7tFHH/3Rj370xz/+cenSpc8///zExAT6vps3b85mswceeKC3F+4e/UjCAoBKpYIvfCI9gbXcNpPJuLRtuq4XCgVKUTQLIle7rDLCyw9bUkom9WCkOuC4pbIKqxuR3SdT+ov39eUUVm2ZrEew+8YFrYbuAgUGZK7lAFRnQXPUQw89dNdddy1btuzAAw/88pe/fNxxx1199dUtk0BfffVV+vP973//smXLLrvssvnz5xuGccQRRxx55JHf+ta3du/evWrVqhUrVnSQBd2PHjCHTyFoZbmtrzCs8hozVhnVajVN0wJmgLuEvHAOuIsA3Z94PN4DwsWeW18KDHhVaKR0lTxU4woYdH9CVeYbHpD1paV/o9FYtGjR/Pnzb7/99q1bt2K4/otf/OIxxxyzbNmy2bNnN3X8SCSycOFC+jOdTo+MjMyfPx/fuvvuuy+88MIFCxak0+lzzz33mmuu8fjymkGfesDVahUvHLOPlOpvHwZr6tdCpUG9Xs/lcrNmzWrqR8sVNHmlprO8RjqdDlJu0xMoC5y8jVT3jOPrEwK+P5zGhTmUkNO4DFNdcvD8KGEw9U3u4Nbr9XXr1t1///3f+c53SqXS7373u9///ve/+93vnnvuuT/96U/7779/B8fsH/rdACM9qil2uwNI0pmX2zaFRqMxOTnp3gAr7b0beY10Oh3CyaspeD41c8e3B+6PH0DHrlNlrJzGpes6kXrCQ+PqjTJf/2AXlt+1a9f555+/ePHib37zm+l0mn/kjTfemDNnTq/ezD4NQVPk2VfWcWsDA5sOiTLI3vN2xbzKiD+1KK/RaDR6hsprV+DUmhTXwPF1hl2hUZCwo3Hhsgk6SuPqpTJfn4DhRjks/9hjj1144YWXXXbZP/3TP8n3be7cucEOM1D0qQEmoAF2afDsoGQdt4MZ1wSGtYWDe3mNHlYttitwcpNEJMeuBzK+fiCcHY0EvRfiCmB8K8gS84HwtTNw9YbkUL66bTQa3/72t2+99dY777yzU1IYnUW/Pytt/iwbjUapVPKQbOXmCMqqYgddSdTi6KupwbnAiUtx4dSg63o3ZsQDQFOFRh2EA40LS8z9o3H1VZlvC8BJMiI1fSoWi//2b/8WiUQefvjhnu96ZId+mZEF0O+kqZAvh8EknYl17NXY7Dxgqiq2a+LbEXmNkCNi03yeeACRSCSVSvVM7amH6F7HzsOmig7o8zJfN0AxPpkt//TTT3/0ox/96Ec/etFFF/VzzKmbflR+gGxYU58iKWk/JJ2VBtgweybyJr5gL6+BupJhixl2HOQnUQ00er1UktgPwkxu4HmhUQfhhivQwpdOsaXBT0wJu9WJYRjf//73v/71r99yyy3Lly/v4AjDgH43wNAkD0uZfPV7PMpAt4PjWy6XQyivER5QxpfXQIdTiqsj6GHpTYErYEfjmvFLx8h2D6xOfIKd9rWmaZdffvlLL7300EMPOahc9Q/61ADz34x7A+xe0rlN0HiUgW67KiOwMS0DEMjxlam8dpFqnEdCXnvqIfqKj2ZH48IvXUnj4mWsPbY68QoYIJST4i+88MLq1atPP/30G264YRAzQPSpAeZwY4BxQVetVnny1b/x4Atl78KelNcIBu5XJ5zRg8sdLsXVbIFTtyAMhUYdhBsaVzQardVqMp9oAARR9uSmWA888MDnP//5b33rWyeeeGK/PVoOGBjgGQywIPEYwMItEomgNcWaOeoBQF6vUlcSveTBvKAEheVbMC14q2kBJAjK+0qvDRJEGhjEThACjQstcbVaBbPov08iIu6Bs1aj0RDCzrquf/nLX37kkUd+9rOfve1tb+vgCEOIPjXALkPQXOIxMJ8AHZFoNGpXZcR/8Oia95K8hufwNiw/I72WBy29GL7v6JZCow4CV+E4DyCDzxMaVy+BJMCGh4f5HXj99dc/+tGPLl26dOPGjYMJSkafSlE2Gg1sAQ0AxWIRpeP4Dm1KOrcGktOKx+OC46skWyF3d8AEsUM7jm8L56J5uV6v47wcmBBEy0B9NMMw3Dfs6jeQaclkMvKXKIiTQ/9x9+TOCrT9kUce+eQnP3nVVVe9//3v74db0QL61ADjQ4OvkVfFW0uixCMABOlWkpwW+rjZbBYc5TVw3my/E1yvorOqxdwYY6Q6bAVOvVRo5BPsMpoO+9s1VQzzIqwdoM+AhHk+ETUajeuuu+6HP/zh7bff3sFuu+HHIHthCUEbhlEqlfL5fDKZHB0dDcb6NhqNYrFYKpWwbRZxf0hxXpbXKBaL2ClvYH1l4KQwNTWVTqc71YoVw9RDQ0PDw8Ojo6M4DF3Xi8ViPp8vlUoov9Wp5S9mLjRNy2QyA/0mJbD2r1arDQ8PuyznQ0JAKpXKZDKjo6MjIyOpVAoAqtVqoVAoFAqlUqlSqXTwe/cW9Xq9WCwCgDARTU5OnnfeeTt27HjooYdatr5r165961vfOjIysmLFiqeeekre4Qtf+MKRRx6ZSqXe8573CG/94Ac/OPjgg7PZ7Dve8Y4f/ehHrQ0gGAwM8B4DXK1WJycn6/X62NhYMLMSLrFzuZxhGGNjY+iI4HgwjIneMI0EZ3CcFAZeixK6rhcKhUajMTIyEpIyaHR/0+l0NpsdHR3F2QpNYD6fLxaLGCfHLEMAqNVqxWIRqbyDtJwSaDIxo9lyZD4ajSaTSb4Ii8ViGNDuyPfuLarVarFYTCQSwhr3iSeeOOWUU84444xbbrkFw3gt4Gtf+9qtt97685///M033zz22GNPOeUU1Dzh2H///a+++uqPfexjwvZNmzZ98IMf/MpXvpLL5a6++urzzjvvD3/4Q2vDCAB9GoIGgEqlgi+w9CISiXgo6ewGWG6o6zpneJHQR9wEGmAqERnIa9ih624RL3DizfX8K3Dq80IjNzD87+arpAt0UWGb3S0yDGPDhg033HDDrbfeeuSRR7Zzin333feSSy65+OKLAaBery9YsODaa68977zz5D2vuuqqX/7ylw8//DBt+chHPpLL5X74wx/in+973/vmzJlz8803tzMe/9DvAUycAXVdTyaT3ko6O5+0UqlMTU2lUilZXiMej2cyGVLnQSe4Xq9jYngQc1YCHYtoNNpFVTRCgRMZY58KnAaFRjOCN33y7xZFVJ276HuHcNO47G7R1NTUJZdcUiwWH3744Tbbq+fz+RdeeOHoo4/GP2Ox2BFHHLFlyxalAZaxdevWs88+m/48+uijyRiHEP07m0ciEVS2whXo8PBwMOd1buILALgcxreQbIXWF5NSYf5xdgRd5/jaQVBlsitwaqHw1Bi0qp0JROUNvhZLKGxzo8bVKdh1VtixY8fq1avPPffcSy65pP2FSz6fBwBuxWfNmoUbXX685c8Gjz41wEi2Qup8PB6XEww+ndSuia+dvIamaVTAqtRH7LqqU2/Rqz0nIjb9AzBl2NSkTIT5HrtFHoJU5DoeYZLVuCgo4ndTRWfQMlcoDDEM4yc/+cmXvvSlm266SSZDtQZsTTg5OUlbJiYm9t57b/cfFz4b5l6HfWqAMa6LShfBkBJnbOIryGvgjMCzLBGrPqJyUu4faZ6ecXxnhDJiySUS7QqcBpXibsAVJML2w0EaF77mzULaD4o0BbvOCtVq9YorrnjqqacefPDB+fPne3W60dHRxYsXb968edmyZQBQr9e3bt36oQ99yOXHly5dunnzZvrzscceO+KII7wam+foUwMMAJlMhtQtfDXA1MR3aGiI5sEZ5TUSiQRpcciQJ2WlWHEYwlZ+oFcdXzeQpbh4Byf+vWuaFgavLrTorsh8RGoWIqy/faJxYbG43Fnh5Zdf/ud//ufjjz/+gQce8PwB+/jHP/71r3/9+OOP33fffb/0pS8lk8n3vve9wj742NdqNfweAQCLvv71X//1+OOP/8lPfrJy5cq77777/vvv//Wvf+3t8DzE4Je5pyWwH7/AarVaKpVisZibJr4ULWx20hRWykLYKmwSEO2gfxxfN5AnZZ6hAIBEIoHrvLD5dh2HnVfXFQiGxsV1SISGvg8++OBnPvOZa6655vTTT/fjN/jpT3+6WCyeeOKJhULhqKOOuv/++zOZzEsvvfT2t7/9/vvvf/e73w0A559//m233YZnx8UBXvuyZcs2bNhw2WWXfeADH1i8ePH3vve9NinZvqJ/y5BIOs4wjImJifHxcW8nqWab+OKz7m20kDwk/B8AKEzdjRwucnyHhoa6btIMBqS+mUqlkDxPWi69tA5rE3ZeXQ+A6HttqnHRAkXQKK3X61/72td+/vOf33777UuWLPHtOvoFAw94Gh4uRKiBEm/iC/aOL9oVAPA8Wih4SN3bOWDg+LqBXaGR0Wrb+d4Dr4TmXl3PgP/kQUXjovW3w1dv19D3zTffPP/88/fff/9f/epXGO8doE0MPGAAgImJiZGREU+MHzXxRccXNzo4vjgdBFz8wHNIuEymdi4h5HANHN8Z4T6dyddhuBwM81fvLaiGtVMCpZ2FHA+TaVx2nRUA4NFHH73ooos+//nPf+ADH+irRZuv6F8DTE8hAExOTqIcVTsH5A2UqHEKyWvIji/GwaLRaMftCleQF6pcOjtPGYNOeS7Qckejbpdkcg/qPDF4kBB2Xz2+FmqNGo3Gf//3f2/YsOG73/3uO97xjg4Ou/cwCEEDeEGEnlFeg1vfRqOhaVqtVgtJQJVzuNxXufiNfqY6u0SbhUYOBU5+SHF1CiSdOOiZTZC/ekpPAEC5XP7FL36xZcuWY4455uCDD/7sZz+bSCQefvjhkZGRjo66B9G/BphPKO0YYJLXcFllhHYl5lF/eM+hrHIhUcxgZuSB4+sGnstH2BU4dR1jgCPMZb4hAWn+4M8NAOr1eiwWe/LJJ2+55ZadO3fuvffeq1atuvfee4899ti3ve1tnR5vT6F/DTBHywYY5TWi0ahQZaRs4kszZjqd7gopfGcOl09EHkzUAcDA8XUA8XgdisXbgV3VabVaFYi1obVq3VXm2ylQeIAv4+Lx+EknnbRr164dO3bcdNNN5XL5kUceueaaa5544omFCxc+8MADBx98cGeH3TPo3xwwRl3wdbFYjMViQ0NDTX18amoKtdnIS3NwfHHGTCQS6XQ6tHOWSxhS43Ei8rTjHg0cXzegQqNO8Xh57hAj1SEscKIqmqGhoYEOiR3sWGmapn32s5995ZVXvvOd78yZM4e2F4vFzZs3L1++vKmpcgAH9K8BxvwZvkaRyEwm4/6DSNPntBdneY1Go+Ffg7MOAllmGKskNkcL7hE5vs0yifoK1PQpJDxeZaF5xwucerjM10MgyUNe7D7//POrV6/+h3/4h/+/vXMPa+pK9/9KgAC5IaJSKxUK1qJcGpCIErTo6Qhe6+XMcdp44+Kdjqd4gZmOooWp7aPWKlCrtR4RlamPjtWqMGVqSRAVwRIQraJlFDzWQdSQRMh9//5Yp/uX7pAYIXfezx8+ZmcF1g7J/u71rvd9v9nZ2fBNtDUgwAghhG+WLbGPJk18Hdhew5kxrG4i+z+Yz6qFha8lOH9A1UxcxG4FTgQYHlsAfpdwEIXirHDu3LlNmzYVFhZOnjwZ3j07AMEZhBCi0WhYPs1A/GriS3EONrPwxUu6ftWMl5LI06PBrWGsEnZ8LcEl3iXab81CyL8+pT+57QqcwPfJEnBwHiFEyUrTarV5eXlXrlypqKiw3HoI6CP9RRiMeaEsaLK9hiVVRrCkw9CMDG4ptgEIIZ1O13/CA73ARR2N8NeBUttmfCtmxXR6HFB1rXfJ/pgy9H348GF6enpcXNw///lP99smc2b6bwgaIYRTOhFCWC97tI0k22tQTHxNtdeAtk3PhSx7wO+e65a42BoybZ7JZLpNEKXHVlx9+euTebxumWNhLUz14CQI4sKFC++//35+fv6cOXPg22dn3ORb3UdMrYDxDSNCqEcTX4QQpeMu9Ct+LuSSjiw67OfGxqawdaGRoyDTAry9vQkTttaWOweQebxQ5msGU9ZPer1+165d33zzzalTp1577TUHzrDfAgKMUE8CTBBEV1eXhSa+6NfLpdO213ASevRbpHTk6VfGxj3Sf5Z0ZlpxPbcLG+VOrp98NnqBKWeFp0+frlixIjAwUCwWQ1mRo+jXIWh8040Q0mq1crnc398fH8dVRnQ6ncViuV97DYfQi71MMosH/+uc9aZWh+zc5Ovr25/v5MwXOOF7FDcLzlsdwsDQl3Jpkkgky5cvz8rKWrJkibt+lVwC+OwiZLACxrEajUZjYZUR3sv09PSECJgZelz4PhfzOVwubWzcI85faGRPjFtxYTHGoVQ8wA162tgOcmFgHHYuLi7eu3fv4cOH33jjDQfOEEAgwBh8scPJVp6enpZUGZGfb7ePE/YFayXxmm+K6QY5XC5RaOQoyEg1eY+Cv3EqlQr7ibmlg1NfIOMolASCZ8+evf/++0qlsqqqys/Pz4EzBDD9OgRNWgJrtVqZTEaj0VgsliUmvq5YGWJ/yIWv7doBEi5lbNwjsJdpIWQmEaX9HGWfwj0cnHoNYdrQ99atW+np6QsXLlyzZo1LfDX6A/1dgHFIs7u7GxmlOpvpKwk9Zs3jqHsUpzU2NoVbFhrZAlMFrIaYKXBylbuxPmJovGj4cSII4u9///vWrVv37duXmJjowBkCFNz/Q2kGvPBVqVSGgRpyu5GivrjKSKFQ4B1fuFyaAjctUalULBbLzs14sbGxr68vh8PhcDg+Pj4IIbVaLZfLZTIZTmvHl2a7TckMarVaoVDQaDQOhwMfJ1PgeoTu7m4mk2n+44T3Kby9vVksFofDYbPZDAYDe2/L5XK5XN7d3a1Wq3H5vj1PwT7odDqFQqHX6ylXJ7VanZ2dfejQocrKyl6rb25u7rBhwzgcTlJS0vXr140HSKVSoVDo7+8/cODAhQsXdnZ24uMikYhOp3O5XC6Xy+Fwhg8f3rsJuCv9XYC9vLz8/PxwiiAZz8Spzob7SVqtVqFQaDQaNpsNYWdT4C06bC3lcFHBHTF9fX3ZbDaXy8XuBRqNRqFQyOVyfIuAb7PsPzcsKthDmslkwsfJFIai8kKZFjgWzWAwmEym8d0Y+QFwnruxPoJv5ry8vFgsluFav62tbdq0aQMHDiwrKxsyZEjvfvi2bdsOHjxYUVHR0dGRkJCQnJyM8xUMEQqFjx49amlpuXPnzsOHDxcvXkw+RaPROjs7ZTKZXC5vbW3t3RzclX4dgiYrHBBCUqnUx8cH7y1Be41egLfo9Hq9k0dTjQOVdjbwgUIjS7Dd1rhxgZNLJ/GZqhonCOL777/Pzs7+9NNPU1JS+nJeoaGhWVlZmZmZCCGdTjd06NCdO3cKhUJyQGtra0hISGNjY2RkJEKosbGRx+O1trYGBQWJRKLJkyer1WpILewR571Q2gHDKiM6nY4vi2R9C41Gw+016HQ65KaawXDHl8ViOfklzLgTk2F9i1WMjU0BN3MWQm6N28LIxFSBE25M6/x5A4aYagSm0+k+/vjjH374oaysLCQkpC+/QiaT3b17l8/n44ceHh4xMTH19fWGAiyRSLy9vbH6IoSio6MZDIZEIiFNHUJDQ1UqVVRU1MaNGydOnNiX+bgZ/VqAkUGqs6+vL3lrjK/FOCjNYDC8vb2d/6voKAwXvi5XjkXrycAH5+VZPYcLCo0shIwQ2KG23vADgAyS+HCBk5P3fjGVmPbo0aOMjIzw8PAffvgBd3vtCzKZDCE0YMAA8oi/vz8+aDjGcAAej8eEh4dLJJKIiIju7u4vvvgiOTm5pqYmOjq6j7NyG/q1AJ87d+7x48eJiYmBgYH4q46/bE1NTcHBwfjLqdFocPzEdgsjFwX3Ienu7sY7T67+tpAGPpS2iIbX4t4Vm0KhkYU4vBUJTuIjJ4PFGDfbQb9txeXYPyIZSjG+662pqVm9evWmTZvmz59vlUliixqpVEoeefr0KcWvkMvlkllXGKlUil8YGBgYGBiIEGKxWGvXrj1z5syxY8dAgEn6tQAPGjRIJBJ98cUXcrl87NixAoFgxIgR+fn5N2/evHr1Kikq+L6YsjByoUpTW2BYP+NyC19LeFFjY1OQEYJ+ZQvdC0wZBjgK40ZsZJ9qx5abm3FW2LNnT2lp6YkTJ0aNGmWtX8flckNCQmpra+Pj4xFCOp1OIpEsWrTIcAyPx1OpVE1NTeQesEaj4fF4xj+NTqf356wjY/p1EhaGIAiFQlFdXb1z587z58+PHTt2xIgRCQkJiYmJISEhlMury1WaWh3Dha+dq4ycAfM9iinvBjYV6J9v1AtBWj85/xtl2PsFV0zYsxWXqRmS9QIAACAASURBVDdKJpOtXr2ayWTu2bOHzWZb95du3769sLDw7NmzoaGh+fn5hw4dunXrFpPJNBwzc+ZMjUZz5MgRgiCEQiGTyTx58iRC6Lvvvhs5cmRwcLBSqdy3b19OTk51dXVsbKx1Z+i6wC05otFo//u//5ufn//gwYNz584JBILLly9XVlZmZmb+8ssvMTExiYmJiYmJYWFheFVEsRkno5SG1j3uKsZuv/B9LuZ7FBt2flAqlbglQv98oyzElE+t02LGwcmmrbgMnRUob9T169czMjJWrly5bNkyW1x51q1bp1Ao3nrrLblcHhcXV15ezmQy29raRo8eXV5eLhAIEEIlJSWZmZlhYWE0Gm3mzJmFhYX4tVeuXFm6dOnjx4+ZTGZUVFR5eTmoryGwAkZarTY8PPztt9/+8MMPWSyW4VNKpfLKlSsikUgsFt+7dy86OhqLcXh4OOWDTubv4FBVX7YMnZN+vvB9LsZNMRFCOIbZn7cqzEMm8eIqbUdPp6+YacXVx9wRfOOLUx0Nw84EQRw9enT37t0HDhwgE5UBFwIEGCGEFArFc+M2arX66tWrWIxv374dGRkpEAgSExMjIiIoW1bu56MHzhMWQq7ncOa84VZFPzQ2NgN5P+euiWk9Rqp7t11lytC3u7t7w4YN7e3txcXFAwcOtMFJADYHBLg3aLXa+vp6kUhUVVV148aN119/XSAQTJgwITo6mpJoY+ij54pibGi5CO5v5iHXc76+vpRlipvdkPURU70j3BhDMbb8M2DGWaGlpSU1NXXevHkbNmyAb6XrAgLcV3Q63bVr1/DKuLGxMTQ0FIepY2JiKFs1lPydF0qmdQiw8LUQywuNeszh6lfuPdAIzMI8Ptyv1NiogyCIs2fP5ubmfv7550lJSf3hM+PGgABbE71ef/PmzcrKSpFIhBvBJCYmCgSCuLg4ynXZcLvICS/EsPC1HLIs5EUNsmy3ZeicOLzM1wkxzOMz9NOk0+kqlcr4NkWj0Xz44YdXr149evToyy+/7MCZA1YBBNhW6PX6O3fuVFZWVlVV1dXVDRkyBIep+Xw+ZS+H/BI6qjux8cxh4WsJVkxMcwNjY/OQaUTg42kK3ItNo9FoNBrsU45TB8rKyiIiIkaOHNne3p6amjpu3Lj8/Hz4YroHIMD2gCCIu3fv4pXxlStXBgwYgMV43LhxlB5SPd4RG7antvVUcSgVFr7PBfvc2Wgj083KzV2ozNexGBr6enh44OqmOXPm1NXVsVgsDw+PadOmLVu2LC4uziVKtoDnAgJsbwiCuH//vkgkEolEly9fZjKZAoFAIBAkJCRwuVxjMaasimwXoiQVBUcIrfvD3Qx7bmT2Ln/HSTAs88Wmn46ekfNiqihLr9fv2LHj8uXLPB7vp59+unDhwrNnz/h8/vTp07Ozsx04YaDvgAA7EoIgHj58iBO4Ll26RKfTcQcugUDg7+9PEWOy1JgSorSKGOM1Sn9OjbEQxyqKcVK9jdo+WAWdTtfd3U0QBKV6FTAGN00zdlZ4+vTp8uXLX3755d27d2NLY4IgmpubsQz/8Y9/dNyUASsAAuwsEATR0dEhFotFIlF1dbVOpxs3bhwW4yFDhvTYEZNSYti7/ULDhS+sUcxjqtDIITjc2Ng8phQFoGDGWeHHH39csWLF+vXrFy1aBO+hWwIC7IwQBCGVSquqqkQi0YULF7q7u7FXxIQJE4YOHWrF9tSw8LUQJ3c0MpVM6xD/rn5Y5ttryBR6FotFCTsfOHDgq6++Onz4cFRUlANnCNgUEGBnhyAIuVxeXV2NI9WdnZ18Ph+L8SuvvGIsxmSIktKAiaKveOGr0Whgc+659LrQyCEY7lb0sQdTL3Cz7pI2hUyhpwQJFArFmjVrdDrd/v37sakf4K6AALsSuDb/0qVLlZWVYrG4vb19zJgxuO/Hq6++amF7ak9PT2ytCAvf50IWGrluKJVyT2a7LuVOHiRwKsw4K9y8eTM9PX3JkiXvvfcefDfdHhBgVwVvHdXU1OCV8f3793k8Hm5PPXLkyB7FmNwvRAh5eHh4eXm5RCato3C/emjjppjW6sVmaJPl/EECx0IGVIydFY4fP/7JJ5/s378/ISHBgTME7AYIsJugUqlqa2vFYrFYLG5paYmKisJh6vDwcPJLfu7cueDg4ODgYAaDQW4ZulZZi91w+93xFzI2Ng9ZlMVkMuHzYx5TzgoqlerPf/5zS0vL4cOHBw8e7MAZAvYEBNgN0Wq1pHHTrVu3Ro0aNWbMmMbGxoqKiq+++mratGmG/WZdqz21HeiHpaum2r88t+LcMJTaT96rXmOmE2dra2tqampycvLGjRsdnl0P2BM3F+Djx49v3LixtbU1JCQkPz9/zpw5xmO+/vrroqKihoYGhUKh0WgMlzuNjY3vvffe1atXBwwYsHTp0tzcXDvO3TrodLo9e/Zs3Lhx0KBBfn5+uCNmYmIij8ejhFWdvD21fXCqQiOHYMpHz7jIzVQoFTCGDNHjhlbkcYIgvvvuuz//+c87d+5MTk7uJ98ygMSdBbimpiYpKam0tHTGjBmnT59esGDBhQsXYmNjKcMqKiqePHnS1dWVkZFhKMAKhWLkyJFpaWmbNm1qbm6eOnXqunXr1qxZY/fz6D0ymWzdunV/+9vfduzYkZGRQRDE9evXcROuhoaG4OBgnMAVGxvr7e1t+EJna09tB8gFCuQQGWJc5IY/BjhO4Lq5afbEVIheq9Vu3bpVLBaXlpYOHz7cgTMEHIU7C3BaWlpnZ+eJEyfww7lz5wYEBHz55Zc9DhaJRJMnTzYU4OLi4uzs7AcPHuAju3fvLigouH37tn0mbxVOnTpVUFDw1VdfBQcHU57S6/XNzc04m/rq1asvv/wyXhnz+XzKJdXh7antgGsVGjkKMq9eo9EQBAHZA8/FjKFve3t7enp6ZGTktm3boPNrv8WdrzUSiWT+/PnkQz6fT4qxJTQ0NMTExJB6zOfzW1paFAoFm8228kRtxttvvz1r1qwer4x0Oj08PDw8PHzFihUEQbS0tFRWVh49ejQrKysgICAhIWHChAnx8fH4nh1HodFv45NYsVzdQc8NCo3sBo1Go9PpWq2WTqf7+vqSeqxUKlG/3LAwD9mQhMViUe7qLl269N57723evPn3v/89vFf9GdcW4NTU1OLiYhqNuo5PSko6f/68TCYbMGAAedDf318mk1n+w41fjg+6kAAjhCz5etNotLCwsLCwsPT0dIIgWltbRSLRyZMnc3JyOBwOXhmPGzeOw+GQYsxgMAwbPqjVasd2X+odhsUz7lFoZDt6LPPFumKYPaBSqdzgtqzvkMkEbDabsnFeVFR07Nixv//97+Hh4Q6cIeAMuHZ9RVFRUUdHx6NHjzp+y6lTpxBCXC5XKpWSg58+ffpCbWWMX44PWm/6zgiNRgsODl60aNFXX3117dq148ePx8bGlpWVJScnv/nmm3/605/OnDnz9OlTHIGk0+kMBoPJZHK5XA6Hg1VZqVTKZDK5XN7d3a3RaPR6vaPPqWc0Go1CoUAIsdlsUF/z4BC9SqVisVjGcQIci/b29maxWBwOh81m4zq37u5umUymUCic/JNgddRqtUKh8PLyojSY7OzsXLhw4Y0bN8Rica/VNzc3d9iwYRwOJykp6fr168YDpFKpUCj09/cfOHDgwoULOzs7yaeOHz8+atQoFosVERFx8uTJ3k0AsCKuvQJmMplMJtPUszwer7a2lnxYV1cXExNj+Q/n8XhHjx7FiScIodra2tDQUNda/vYRGo02bNiwd99999133yUIor29HXtFfPzxxwgh7BWRmJgYEBBAijHezSL3jJVKpRPa2fbDQqO+QOYQURZzPWIYI0FO/0mwOoaGvpS7umvXri1dunT16tXLli3r9Udu27ZtBw8erKioCAsL27JlS3JycnNzM+UaKBQKNRpNS0sLQRDz589fvHjxN998gxCqqalZuHAhmZQqFAp7TEoF7Ik7J2HV1NRMmjSptLR0+vTp33777YIFC6qqqow/cHq9XqPRiESiqVOnyuVyfO2g0WgKheL1119PS0v74IMP7ty5M3369KysLNfKgrYRBEE8efIEe0VUV1erVKr4+HgsxoGBgb1uT20ftFptd3c3NCu2BDOlq73ApY2NLcFUH2yCIA4fPlxYWHjw4MExY8b05VeEhoZmZWVlZmbiXzd06NCdO3cKhUJyAC65bGxsjIyMRAg1NjbyeLzW1tagoKAXSkoF7IM7X4Di4+NLSkpycnK4XO4HH3xw5MgRUn0jIyPxMg4hVFJS4uvrO3XqVIQQm81mMplVVVX4///4xz9EIlFAQMCUKVMyMjJAfTE0Gi0gIGD27Nk7d+6sqakRi8WzZs26du2aUCiMj4/PzMwsLS29f/8+vrej0+leXl6+vr4cDofL5eIAplqtlsvlMpmsq6tLrVbr9Xo73Ajihe+zZ8+MY4OAMXq9/tmzZxqNhs1mW6Uui/wksNlsLpeLVQpvBMjl8mfPnqlUKpxmb5X52xl8Ip6enpSPVnd3d2ZmZllZmVgs7qP6ymSyu3fv8vl8/NDDwyMmJqa+vt5wjEQi8fb2xuqLEIqOjmYwGBKJBD81duxYciSfz6e8FrA/rh2Cfi7z5s2bN2+e8fGmpiby/4sXL168eHGPL4+MjBSLxbaanFtAo9H8/PxmzJgxY8YMgiCePXt28eLFysrK//mf/3ny5MmYMWNwR8yQkBAajUaj0by8vHBojuxLjI1jbWcSgCHN4dlsNnSNeC44M9y4Y6K1IP/cqKccLtcqOjdj6Pvzzz+npqb+13/917p16/p+w4dzSM0nllJSR/F4PKaPSamALXBzAQbsCc75nDJlypQpU/Bm2OXLl0UiUWZm5i+//BITE5OYmCgQCEaMGIEl1lCM8fVXrVZbPTgJhUYvhOEGuX3qU0kx9vb2Niw6J+vcnDm1nqwgp9zYEQRx5syZLVu2fP7552+++aZVZo4zQCmZoUFBQZQxhllXeLyfnx/qc1IqYAtAgAGbgHfCJk+ePHnyZISQUqm8cuWKSCRav379vXv3oqOj8Z5xeHg4lljKeogsMO1je2ooNHohyF1MDofjkBA9pejcsNTYCXO4TDkraDSazZs3NzQ0nD9//qWXXrLWr+NyuSEhIbW1tfHx8QghnU4nkUgWLVpkOIbH46lUqqamJnIPWKPR8Hg81OekVMAWuHMSFuCcqNVq0ivi9u3bEREROEwdERFBCQ73sT212zsaWRHnjxOYyuaz0Z6FecwY+v7yyy+pqakCgSAvL8/qXdW2b99eWFh49uzZ0NDQ/Pz8Q4cO3bp1i5IFPXPmTI1Gc+TIEYIghEIhk8nEFUcWJqUC9gQEGHAkWq22vr4euyjeuHHj9ddfx2IcHR1NuXi9UHtqKDR6IcjiGVdxPradsbEl4LCKXq83NvQVi8VZWVmffPLJzJkzbTSNzZs37927Vy6Xx8XFFRUVRUREtLW1jR49ury8XCAQIISkUmlmZuaZM2doNNrMmTMLCwvJUPOJEyf+8pe/3Lt3LyQk5KOPPpo9e7YtZghYDggw4CzodLpr167hlXFjY2NoaCgOU8fExFAWGcZibNieGudbQaGRhZBlvi4aJ7CisbElmHJW0Ol0n376aVlZ2dGjR0NDQ637SwF3BQQYcEb0ev3NmzcrKytFIpFEIgkKCsIdMePi4iglMcZeEQghDw8Pb29v50zbcR6sW+brDPTa2NjCH27KWeHx48fLli0LDg7+7LPPfHx8+nweQH8BBBhwdvR6/Z07d/DKuK6uDlsaT5gwgc/nGya/3Lp1i8FgBAQE4D6I5PXXmXNoHQgZR3VXAyjLjY0t/GldXV04m4/ydtXV1a1cuTInJ2fBggXwGQNeCBBgV+X48eMbN27EjW/y8/PnzJnT47Dc3Nz9+/fLZLIxY8bgHSN8nE6n+/j4YGNXGo126dIl8ilnhiCIu3fv4pVxbW2tn58fXhk3Nzdv2bJl69ataWlp5EXQMEzdx+uvm2HrMl8nxJSxMb4zM/8m4ORw7AFFcVbYv3//wYMHDx8+TPa+AADLAQF2SWpqapKSksi2rgsWLOixreu2bdsKCwvLyspw59hDhw6RnWPpdPr3338/adIkR0zfOhAEcf/+/dOnT3/yySdSqVQgEISHhycmJiYkJHC5XOOOmJTrr1MVtNgNSE9DPeVwmak7x41iDD2gMAqF4r333qPRaPv27YOCWqB3gAC7JBa2dTXTOZZOp//zn//ERbquy+nTpzMyMiZNmvT555+r1WrsFXHp0iU6nZ6QkIDFeODAgU7entpukO3AKOm7/RlKDheZUI3DJEqlEjsrUMLOP/30U3p6enp6+urVq937MwPYFBBglyQ2Nnb+/PnZ2dn44datW0+cOFFXV2c4Bneeu3TpEi7bRwglJydHRUVt374dIUSn01966SWNRhMcHLxixYqMjAw7n0LfqampSU5OLiwsFAqFlLSsjo4OLMYXL17UarXYuEkgEAwZMsS4YIkMU5OLIQsjk64FXsk5bZmvM2Bcd44QYjAYnp6eer3e29sbjzl27Nj27dv3798/fvx4h84XcHncMPnCPUhNTS0uLqbRqHdISUlJ58+ft6Stq/nOsd9//31CQoKHh0dFRYVQKNTpdMuXL7fVydiG+Pj427dvDx48mHKcRqMNHjwYtwEnCEIqlWLjpoKCgq6urvj4eJzDNXToUMe2p7YbZjzyAEPIvzidTtdqtV5eXriq7dmzZ9HR0a+88kp8fPzDhw/lcrlIJBo0aJCj5wu4PCDATkpRUdGOHTuMj+MLqCVtXc13jiV3f6dOnbpmzZqSkhKXE2CEkLH6UqDRaP7+/rNmzZo1axZBEHK5HHtFfPnll52dnXw+H+dwDR8+3FiMbdee2p6Q3SUtcfMFenRWwA5p586d+/bbb2/evNne3j5x4sQJvxIcHOzYOQOuCwiwk8JkMikd5gyxpK2rJZ1jMcbrbLeERqNxudyUlJSUlBRcVXLp0qXKysrDhw+3t7fHxsbivh+vvvqqTdtT2w2ybtU4gQjoETPOCj/99NP+/ft37dr1u9/97vHjx9XV1WKxePfu3X/6059aW1vhvQV6R7+48rofFrZ1NdU5tr6+niCIqKgonAv9zjvvfPjhh6tXr3bIuTgcvOipqanBpcb3799/4403sBiPHDmSsmrsY3tqu2HoQuGWZb5WB5dmeXl5UfbItVrtX//61+rq6tLS0ldeecX4VRDVB3oNCLCrYqqta2Rk5IIFC3JycvBD486xCKEzZ85s2LChra3Ny8srODh41apVS5cuddiZOBkqlaqurg6LcUtLS1RUFA5Tjxo1ytgrwvL21PbEVLtEoEfMOCv8+9//Tk9P5/F4H3/8sX3MGYF+BQgwAJhEq9Vi46aqqqqbN2+OGjUKJ3BFRkY+1yvCsD213VTQUEv6bZnvC0GGnY1Ls6qrq9esWbNly5b//M//hHcSsAUgwABgETqdrqGhAa+Mm5qaRowYgcPUPB6PEoS0aUdiM5jREqBHTBn66vX6goKCEydOHD16dOTIkQ6cIeDegAADwAuj1+uvX78uEolEIlFDQ0NwcDCuMx4zZgyuFiUx7Ehs0/bUGo2mq6sLynwtxIyzglQqXblyZUBAQEFBAYvFcuAkAbcHBBgA+oRer29ubq6srBSLxVevXn355ZfxnjGfzzfWQlu0p8ZlvhqNBsp8LcSMs0JDQ8OyZcv++7//27CpOADYCBBgALAaBEG0tLSQXhEBAQF4zzg+Pt44H8oq7anJMl8wP7YQ3FjD2P+YIIiSkpLPP//84MGDxgUFAGALQIABwCYQBNHa2orD1DU1NRwORyAQCASC8ePHczicvrenhjLfF8XMO9bV1bV27Vq5XH7gwAHD5nEAYFNAgAHA5hAE8eDBAyzGly9f9vLyEvzKgAEDetGeGsp8XxTDfpyUd+z27dtpaWnvvPNOVlYWRBEAewICDAB2hSCI9vZ20isCIYS9IhITEwMCAnoUY4pxHo1GU6vVuMwXBMMSTAXqCYI4depUfn7+F198MXHiRAfOEOifgAADgMMgCOLJkyfYK6K6ulqlUo0dOzYxMXHChAmBgYE9irFKpdLpdOhX5wBXbE9tZ0wZ+qrV6tzc3KampqNHjwYGBjpwhkC/BQQYAJwCgiBkMhkW4wsXLsjl8rFjxyYkJEyYMCEoKIhGo7W1tW3YsOGvf/1rcHAwnU7v0cUWxNgQ3GRUo9HgtiSGTz148GDJkiVJSUmbN2+GGD7gKCB+BTgLubm5w4YN43A4SUlJ169fNx4glUqFQqG/v//AgQMXLlzY2dlJPnX8+PFRo0axWKyIiIiTJ0/acdZWg0aj+fn5zZgxY9u2bRcvXrx8+fIf/vCHlpaW9PT0uLi42bNnjxs3zsfHZ/Dgwbi1lqenp4+PD4vF4nK5eF9Tq9UqFAqZTPbs2TOVSoXLjh19Wg5Dr9crFAqdTsdmsw3VlyCIH374YebMmdnZ2Xl5eaC+gAMBAQacgm3bth08eLCioqKjoyMhISE5Obmrq4syRigUPnr0qKWl5c6dOw8fPly8eDE+XlNTs3Dhwq1bt3Z2dubl5QmFwh9//NHuZ2BNsHvglClTPvroo4qKiqSkpIsXL86cORMb4aWlpR04cKC5uVmv16NfY9He3t5YjNlsNhbjrq4uLMZKpbK/ibFGo5HL5Z6eniwWy3DTV6fTffLJJ/n5+efOnZs5c6a1QgUW3v+ZusWk0+lMJpPL5XI4HC6X2+PdJ+CWQAgacApCQ0OzsrIyMzMRQjqdbujQoTt37hQKheSA1tbWkJCQxsbGyMhIhFBjYyOPx2ttbQ0KCkpLS+vs7Dxx4gQeOXfu3ICAgC+//NIhJ2Jdfvrppz/84Q8+Pj6lpaWhoaEIIaVSeeXKFdwR8969e9HR0TiBKzw83Ni4yRnaU9sZ0tDX2Fmho6Nj6dKlI0aM+PTTTykNy/pCTU1NUlJSaWnpjBkzTp8+vWDBggsXLhhXEm/btq2wsLCsrCwsLGzLli2HDh1qbm7GlqPYlIy06Ab6D7ACBhyPTCa7e/cun8/HDz08PGJiYurr6w3HSCQSb29vrL4IoejoaAaDIZFI8FNjx44lR/L5fMprXZebN2+mpKRUVVVh9UUI+fj4TJw4cePGjRUVFU1NTWvXrlUqlZs2bYqJiXn33XeLiooaGxvJLC0PDw+8MuZwODgSi/tFy2QyhUKB90fd6RZcr9c/e/ZMq9Wy2WyK+l65cmXq1KmLFy8uLCy0ovoihPbu3Ttt2rTZs2d7enrOnTs3JSVlz549xsP27Nmzfv360aNHe3t75+XlqdVqw7WyO/0VAMuB/Q/A8chkMoSQYQMEf39/fNBwDKVDwoABA/AYylPGr3Vd5syZM2fOHFPPMhiM8ePHjx8/PicnR6vV1tfXi8XirVu33rhxY+TIkXhl/MYbb+DKJdyDGv22PbVarbZde2o7Y8ZZYd++fSUlJceOHcN2nNZFIpHMnz+ffMjn88lgDImpW0wyxrNgwQKNRhMcHLxixYqMjAyrTxJwTkCAAcfD5XIRQlKplDzy9OnToKAgyhjDrCs83s/PDz9FeS3+gf0KT09PPp/P5/PXrl2r0+muXbsmEok+++yzxsbG0NBQ7BURGxuLjQew4uI1IhmmViqV1mpPbWfMmDDK5fLMzEwvLy+xWMzhcHr381NTU4uLi2k06oZdUlLS+fPnLbn/M3+L+f333yckJHh4eFRUVAiFQp1Ot3z58t5NFXAtQIABx8PlckNCQmpra+Pj4xFCOp1OIpEsWrTIcAyPx1OpVE1NTeQesEaj4fF4+Kna2lpyZF1dXUxMjH3PwLnw8PDg8Xg8Hm/NmjV6vf7mzZuVlZV79+6tr68PCgrCK+O4uDhcF0un0xkMhqEY63Q6QzF+0fbUdgY3BdPr9Ww2m2LCeOPGjfT09GXLlq1cubIv8y8qKtqxY4fxcZxcbcn9n/lbTHL3d+rUqWvWrCkpKQEB7ieAAANOwapVq7Zv3z5p0qTQ0ND8/HwGg0EJvQ4fPnzatGnr1q07cuQIQRDr16+fNWvWsGHDEELLly+fNGnSqVOnpk+f/u2335aXl1dVVTnoPJwOOp0+evTo0aNHr1q1Sq/X37lzRyQSlZSU/PGPfxwyZAj2ihg7diwO22Ixxi8kw9Qqlaq7u9s5xRiHnT08PNhstuHClyCIv/3tb59++umBAwfwXV1fYDKZOFuqRyy5/7PkFhNjvM4G3Bj4YwPOwubNm/fu3SuXy+Pi4oqKiiIiItra2kaPHl1eXi4QCBBCUqk0MzPzzJkzNBpt5syZhYWF5FLjxIkTf/nLX+7duxcSEvLRRx/Nnj3boafiAhAEcffuXdK4yc/PD7sojhs3jiJmyKg9taFXBNme2v7zN2Xoq1Qqs7OzHzx4cOjQoYCAAFvPpKamZtKkSaWlpfj+b8GCBVVVVcZZ0Nu3by8sLDx79iy+xTx06NCtW7eYTGZ9fT1BEFFRUTgX+p133vnwww9Xr15t62kDzgAIMAD0dwiCuH//PukV4evri8V4/Pjxfn5+lrSnJveM7SPGZpwV/vWvf6Wmpr799ts5OTmUiLTtMHX/FxkZuWDBgpycHPzQ+BYTIXTmzJkNGza0tbV5eXkFBwevWrVq6dKl9pk24HBAgAEA+P8QBPHw4UPSK4JOpyckJOAcroEDBxqLMemiSIqxrdtTY2cFOp1ubOh77ty5TZs2FRQU/Md//IfrpnMD/QcQYAAAeoYgiI6ODlKMtVrtuHHj8OJ4yJAhpsTYpu2pTTkraLXavLy8mpqa0tJSnBkAAM4PCDAAAM+HIAipVEp6RXR1dcXHx+McrqFDh/YoxuTiGCFEhql73YSLDDsbOys8fPgwPT19zJgxW7dupTwFAM4MCDAAAC8GQRByufzixYuVlZViTV16IQAACKxJREFUsVgqlfL5fCzGw4cPNxZjSkdMMkxtuRibMfS9cOHC+++/n5+fP2fOHAg7A64FCDAAAL2HIIiurq5Lly5VVlZWVVW1t7fHxsbiMHVoaKhV2lNrNJquri4Gg+Hj40NpcbVr165vvvnm6NGjr732mm3PEwBsAAgwAADWARsh1NTUYK+ItrY2Ho+H+36MHDnSlBjjSDUpxvhfLLSkswKTyaTElp8+fbpixYrAwMCCggJfX1+7nicAWAkQYAAAbIJKpaqrq8Ni/PPPP0dFReEw9ahRoygFQobtqUkxptPpeJXMYrEo4yUSyfLly7OyspYsWQJhZ8B1AQEGAMDmaLXaq1evikSiqqqqmzdvjho1KiEhYcKECVFRUZRCXoSQXq9XqVRqtRo/pNPpjY2Njx49EggEgwYNOnjw4N69e0tKSt544w27nwcAWBMQYAAA7IpOp2toaMAr46amphEjRuAwNY/H8/Ly0mq1+fn5L730UlpaGoPBwGHq0tLSnTt33rlzZ/jw4Z6enhs3bkxJSQkMDHT0qQBAnwABBgD7kZubu3//fplMNmbMGLIXkiFSqXT16tXnzp2j0WjTp08vLCzEjk8ikWjSpElsNhshRBCEv79/a2urA07A2uj1+hs3buCOmA0NDS+99JJCoZBKpcXFxWPGjDEc2dzcvGrVKuyuKBaLr1279vrrr0+cODE9Pd3QDRoAXAgQYACwE9u2bSssLCwrKwsLC9uyZcuhQ4eam5spXf6nT5+u0Wi+/vprgiDmz5/PYrG++eYbhJBIJJo8eTJucOGg6dscsVj8+9//PiQk5LXXXqurqxs6dCgOU/P5/LKyso8++mjfvn2JiYl48JMnTy5cuCASiVJSUn73u985duYA0EsIAADswquvvlpQUID/r9VqBw8efPjwYcMB9+7do9Fo165dww8bGhpoNFpbWxtBEJWVlXQ6HScouR96vX779u1MJrOgoECv1+Mjd+7c2b9//8KFC4cNGxYREfHvf//b0dMEACsDdoQAYA9kMtndu3f5fD5+6OHhERMTU19fLxQKyTESicTb2xsbHiOEoqOjGQyGRCIhjWNDQ0NVKlVUVNTGjRsnTpxo51OwHUql8vz58+fPnyetA2k0WlhYWFhYWHp6ukaj0ev13t7ejp0kAFgdZ/H1BAD3RiaTIYQGDBhAHvH398cHDccYDsDj8Zjw8HCJRPKvf/3r559/TklJSU5ObmxstMvE7YGvr+/Zs2dNGfd6eXmB+gJuCQgwANgDbF0slUrJI0+fPiX9jMkxnZ2dhkekUikeExgYiC1jWSzW2rVrx40bd+zYMbtMHAAAWwECDAD2gMvlhoSE1NbW4oc6nU4ikcTExBiO4fF4KpWqqakJP2xsbNRoNDwez/in0el0AtInAcDFAQEGADuxatWq7du3X79+vbu7e9OmTQwGY86cOYYDhg8fPm3atHXr1j1+/Lijo2P9+vWzZs3CG8Dffffd3bt3CYLo7u7etWvXxYsX582b56DzAADAOoAAA4CdWLdu3ZIlS956663BgwdXV1eXl5czmcy2tjYOh1NdXY3HlJSUDBo0KCws7LXXXgsMDCwuLsbHr1y58uabb3I4nODg4NOnT5eXl8fGxjruVAAAsAJQBwwAAAAADgBWwAAAAADgAECAAQAAAMABgAADAAAAgAMAAQYAAAAABwACDAAAAAAOAAQYAADX5vjx46NGjWKxWBERESdPnuxxzNdffz1x4kQ/Pz8PDw+9Xm/4VGNj45tvvslms4OCgrZs2WKXKQMAQiDAAAC4NDU1NQsXLty6dWtnZ2deXp5QKPzxxx+Nhw0cOHD16tWfffYZ5bhCoUhJSZkwYcKTJ0/Ky8v379+/a9cuu0wcAKAOGAAAVyYtLa2zs/PEiRP44dy5cwMCAr788sseB2NbZY1GQ6f/39qjuLg4Ozv7wYMH+Mju3bsLCgpu375tn8kD/RxYAQMA4MJIJJKxY8eSD/l8fn19veUvb2hoiImJIfWYz+e3tLQoFAorzxIAegIEGAAAK5Obmzts2DAOh5OUlHT9+nXjARs3boyNjfX29jZ2NTbe0E1NTaXT6R4eHvTfMnnyZGTk4Whs8mge45ejX70jAcDWgAADAGBNtm3bdvDgwYqKio6OjoSEhOTk5K6uLsqYESNG5OXlLVu2jHK8xw3doqKijo6OR48edfyWU6dOIYS4XK55k0fzGL8c/eodCQC2BgQYAABrsmfPnvXr148ePdrb2zsvL0+tVhtnJi9evHj69OmDBg2iHN+7d++0adNmz57t6ek5d+7clJSUPXv2MJnMgT3B4XAQQjwejzR5RAjV1dVRTB7Nw+Px6uvrybzo2tra0NBQNpvdmzMHgBcEBBgAAKshk8nu3r3L5/PxQw8Pj5iYGMs3ZXuxobt8+fJz586dOnVKq9WePHmyvLx85cqVxsP0er1KpVKpVAghpVKpUqlw/uncuXM9PDxyc3OVSmVTU9OOHTsyMzMtnC0A9BEQYAAArAbePe31pmwvNnTj4+NLSkpycnK4XO4HH3xw5MgR0qgxMjLy448/xv8vKSnx9fWdOnUqQojNZjOZzKqqKvz/f/zjHyKRKCAgYMqUKRkZGWvWrLH0bAGgb3g6egIAALgPePeUsqsaFBRk+ct7saE7b968efPmGR9vamoi/7948eLFixf3+PLIyEixWGzhDAHAisAKGAAAq8HlckNCQshNWZ1OJ5FILN+U7eOGLgC4FiDAAABYk1WrVm3fvv369evd3d2bNm1iMBhz5syhjNFqtUqlUqPREARBbs0iizd0AcA9gBA0AADWZN26dQqF4q233pLL5XFxceXl5Uwms62tbfTo0eXl5QKBACG0dOnS4uJiGo2GEPL19aXRaDqdDhls6L7zzjshISGGG7oA4H5AK0oAAAAAcAAQggYAAAAABwACDAAAAAAOAAQYAAAAABzA/wNAyx/PYY5BKgAAAABJRU5ErkJggg== - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/test.py deleted file mode 100755 index 53bd544067..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/test.py +++ /dev/null @@ -1,53 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 38, 14, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 19, 6, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 78, 7, 0, Qt.LeftButton) - - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 170, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 137, 10, 0, Qt.LeftButton) - - clickButton(waitForObject(":groupBox_3.cmdNew_QPushButton")) - snooze(3) - test.compare(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar").windowTitle), "Graph1") - test.vp("VP1") - #mouseDrag(waitForObject(":qt_workspacechild.Graph1_QWorkspaceTitleBar"), 631, 15, 675, 0, 1, Qt.LeftButton) - - #mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_2"), 85, 13, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_3"), 79, 11, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_3", "cylinder"), 67, 2, 0, Qt.LeftButton) - #mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_2", "cylinder"), 80, 5, 0, Qt.LeftButton) - #mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_2"), 63, 9, 0, Qt.LeftButton) - #mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_2", "cylinder"), 51, 6, 0, Qt.LeftButton) - - waitForObjectItem(":groupBox_6.lstParams_QTreeView_2", "scale") - clickItem(":groupBox_6.lstParams_QTreeView_2", "scale", 9, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - waitForObjectItem(":groupBox_6.lstParams_QTreeView_2", "background") - clickItem(":groupBox_6.lstParams_QTreeView_2", "background", 7, 9, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdFit_QPushButton")) - snooze(1) - test.compare(str(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel_2").text), "54.058") - test.compare(waitForObjectExists(":groupBox_9.lblChi2Value_QLabel_2").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild.Graph4_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph4_QWorkspaceTitleBar").windowTitle), "Graph4") - test.compare(waitForObjectExists(":qt_workspacechild_FigureCanvasQTAgg_3").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild.Graph3_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph3_QWorkspaceTitleBar").windowTitle), "Graph3") - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild.Customize_QLabel"), QEvent.MouseButtonPress, 283, 24, Qt.LeftButton, 1, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild.Customize_QLabel_2"), QEvent.MouseButtonRelease, 283, 24, Qt.LeftButton, 0, 0) - test.compare(waitForObjectExists(":qt_workspacechild.Graph2_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph2_QWorkspaceTitleBar").windowTitle), "Graph2") - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild.Graph3_QWorkspaceTitleBar_2"), QEvent.MouseButtonPress, 96, 22, Qt.LeftButton, 1, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild.Graph3_QWorkspaceTitleBar_3"), QEvent.MouseButtonRelease, 96, 22, Qt.LeftButton, 0, 0) - test.vp("VP2") - test.compare(waitForObjectExists(":lstParams.0.72485_QModelIndex").text, "0.72485") - test.compare(waitForObjectExists(":lstParams.0.2338_QModelIndex").text, "0.2338") - test.compare(waitForObjectExists(":groupBox_3.cbgraph_QComboBox").count, 3) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP1 deleted file mode 100755 index 47de00e088..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3dfVwU573//2t32RUVBLypRjRVTNpEcwMVrYoBlqjEJmhsFFJNqmCOh4ghTYI9/ZKozTGlrRpjjDwgWngQCCrBBi0xYWPzWDbWeAeCJyHG3GK9qU2NwKIoy7L7+2PO2R9Fo9zsMjuzr+dfO7Oz1/VB1nkzM9dco3E6nQIAAPQtrdwFAADgiwhgAABkQAADACADAhgAABkQwAAAyIAABgBABgQwAAAyIIABAJABAQwAgAwIYAAAZEAAAwAgAwIYAAAZEMAAAMiAAAYAQAYEMAAAMiCAAQCQAQEMAIAMCGAAAGRAAAMAIAMCGAAAGRDAAADIgAAGAEAGBDAAADIggAEAkAEBDACADAhgAABkQAADACADAhgAABkQwAAAyIAABgBABgQwAAAyIIABAJABAQwAgAwIYAAAZEAAAwAgAwIYAAAZEMAAAMiAAAYAQAYEMAAAMiCAAQCQgdoCuLGxMSoqymg0Tp48ubi4WO5yAAC4Po3T6ZS7BjdzOBxardZqtd55551nz56VuxwAAK5DbUfAQgitViuEaG5uvueee+SuBQCA61NhAF+4cCEmJiY8PPyRRx6RuxYAAK7P2wO4pKQkOjo6KChIp9M5HI6Ob61ZsyY0NDQwMDA2Nraurs61fujQoRaL5cSJE2vXrm1sbOzzkgEAuDlvD+DBgwenpaVt2rSp0/r169cXFBTs27fvwoUL06ZNi4+Pb2lpEULYbDZpgwEDBvj7+/fv37+vKwYAoAuUMQjLYrHExcW1tbVJ13eFEGFhYc8+++yKFSuEEO3t7bfccssrr7yyaNGio0ePZmRk+Pn5tba2Pv300wsWLOjYjsPhOHfuXGBgoEajkeHHAAC4idPpbG5uHjlypCsXlMepBJWVlVqttr29XVpsamrSaDSHDh1ybTBr1qznnnvupu2cPn1a7n9vAIDbnD592lPB43l+cv/r9YTVahVCBAcHu9aEhIRIK28sMDBQCHH69OlBgwZ5rjx5ZWZmZmVlqbUAdzXem3Z68Nmuf6SLW950M9m/Bp4m+w/I97w3H3HL99xqtY4ePVraqyuUIgNYis+OA6waGhpGjRp10w9KZ54HDRqk4gBOSEiQ96fzaAHuarw37fTgs13/SBe3vOlmBoNBxV9ywffc8+0o4nsu/m+vrlAquQY8cuTIjRs3Llq06MbtWK3WoKCgtLS0hISE+Ph4j9cNyOTZZ5/duHGj3FUAnmIymcrLy7Ozs5uampT7t6a3X7t2OBytra2tra1CiKtXr7a2tkp/MSxfvnzDhg11dXVXrlxZvXq1wWCYN29eF9vMysoifaFufMOhbvHx8Sq4yOLtp6CLioqSk5OlkwwBAQEajcZsNkdHR2dkZFy6dGnGjBnNzc2RkZEVFRUDBgyQu1jAWxDAgPdTxilod+EUNACogDpOQftiACv6Fwb4jqtXr7qm1oEvMxgM/v7+nVaqYH/u7aegAfimq1evjh079vz583IXAvmNGDHim2++uTaDlY4ABuCNbDbb+fPn1X3XPrpCut/38uXLer1ep9PJXY47+WIAZ2Zmcg0YUAR137WPrtu2bdvIkSMXLVokZbB0DVjuonrLFwM4KyuL/9IAoCDBwcEXL150OBxSAMfHx0+dOjU7O1vuunrF2+8DBgBAwU9c+H6+eAQMQOlMJvHuu+LIETF5svjZz0QPLij1vgWgl3wxgLkGDChdfLyYOlUEBQmTSfTsglLvW4CM1HENWIUH9TfFVJQAZGGxWLRa7YcfftjF7e12+913363VavPz8zuuP3PmzPz584ODg4OCgh555JFOD1ptbGx84oknhg0bFhAQMHPmzE8++eSmHX3xxRdPP/30vffeGxgYOHLkyLlz5/7P//xPp222bdt25513+vv733HHHa+//voNWnv11VfLysq6+DM2NTW9+OKLtbW1Xdxeoo6pKH0xgAFALt16es/69esvXrzY6SNXrlwxGo2ff/55UVHRm2+++cUXX8TFxV25csW1QUJCwvvvv5+dnf3222+3tbUZjcZz587duKP333/fYrEkJye/8847OTk5//rXv37605/W1NS4Nti2bVtqauqCBQtMJlNiYuLy5ctvkMGbNm3qegA3Nja++OKLx44d6+L2qiLv44j7WFNTkxCiqalJ7kIA3MRN/7c2NTmFcPbmf3PvW+iuyspKrVZrsVi6svFXX301cODA7du3azSavLw81/pNmzb5+fl9/fXX0uI333zj5+f3yiuvSIu7d+/u2EVTU9PgwYOffvrpG/f13XffdVxsamoKCQlZvHixtGi323/wgx8kJye7NkhJSRk2bJjdbr9ua2PGjHn88ce78jNK9Xf6ATuRvgmvv/76K6+8YrPZOq1X9P6cI2AAymOz2fLyioVYmZdX3LPpKnvfghDi+PHj8+bNGzp06IABA+68884//OEPTz311IgRI9rb213bXL58OTAw8Pnnn+9u408++eTChQunTZvWaX15efmUKVPGjh0rLY4ZMyYqKmrPnj2ud0eOHBkdHS0tDho0KCEhwfXu9xk8eHDHxUGDBv3oRz86e/astHjw4MELFy50fN7r448//t133/3tb3+7tqmxY8f+/e9/f/PNN7VarVarTUlJaWlpufPOO3/605+6/lnef/99nU6Xk5Nz6tSpsLAwjUbzxBNPaLVanU5XWFjYlX8cdfDFAM7MzDSZTHJXAaCHbDZbTMyyX/86VIisX/86NCZmWXcTtPctCCGOHDkybdq0b7755tVXX3333XefffbZs2fPpqWlffvttx1PwL755ptXrlxZtmxZtxovLi4+duzYH//4x2vfqquru+uuuzqumTBhwqeffnqDd//+97+3tLR0vfeGhoZPPvlk/PjxrjaFEB2bnTBhgtPpdHXa0e7du4cPH/7AAw8cPnz40KFDq1atGjBgwI4dO44fP75q1SohxLfffrt48eI5c+Y8+eSTt9xyy9tvv+10Op9//vlDhw4dPHjwwQcf7EqFJpMpMzOz6z+Rd/LFUdBMxAEoWl5eaVXVErs9Vghht8dWV4v8/F2pqQv7sgUhREZGxtChQw8fPtyvXz8hRGxsrLQ+Jibm9ddfnz9/vrS4devWWbNm/fCHP+x6y42Njc8999y6detCQkKsVmundy9evBgSEtJxzeDBgxsaGlzvug6OXe8KIRoaGrr+zNYVK1YIIZ5++mlXm0KIjp1KbUrrO7n33nv79es3dOjQSZMmuVaGh4f/4Q9/yMjIuP/++9evX+/n55eXlyeEMBgMERERQoixY8dOnjy5i+UJJuIAAFmYzbV2e5Rrsa0tymyuucH2nmjhypUrH3300WOPPSalb0fLly83m81fffWVEOLo0aM1NTWpqandajwjI+P2229PTk7+vg06DctydniondPpvMG7XfH73/9+586d2dnZYWFhHVvo1vCxa/3qV7+Kj49/6KGH/vrXvxYVFXU66e2bCGAACmM0hvv5HXAt6vUH4uIi+riFhoYG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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP2 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP2 deleted file mode 100755 index 037dcd7840..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Plots_Loaded_Data/verificationPoints/VP2 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOzdeVwU9f8H8NfuIofcKB6AiZq3eH1TQQXBUryPyiPxyCtLMO8OUtBMKo/ElJQ8QtTy+nnmsVoRlrfmiZpmYaiZieCqyOHu/v4Y2y9fROTY5bM7+3o+evRgZndmXns4753PfOYzCr1eDyIiIipfStEBiIiIrBELMBERkQAswERERAKwABMREQnAAkxERCQACzAREZEALMBEREQCsAATEREJwAJMREQkAAswERGRACzAREREArAAExERCcACTEREJAALMBERkQAswERERAKwABMREQnAAkxERCQACzAREZEALMBEREQCsAATEREJwAJMREQkAAswERGRACzAREREArAAExERCcACTEREJAALMBERkQAswERERAKwABMREQnAAkxERCQACzAREZEALMBEREQCsAATEREJwAJMREQkAAswERGRACzAREREArAAExERCcACTEREJAALMBERkQAswERERAKwABMREQkgtwKcmZnZrl27kJCQ1q1br127VnQcIiKiwin0er3oDEam0+mUSqVGo2nYsOH169dFxyEiIiqE3I6AASiVSgD37t1r2rSp6CxERESFk2EBvn37docOHZo3b/7KK6+IzkJERFQ4cy/A69evDwoKcnV1ValUOp0u/0PR0dHe3t7Ozs7BwcEpKSmG+ZUrV05OTr5w4cKsWbMyMzPLPTIREdGzmXsB9vDwCA8Pj42NLTB/7ty5CQkJ+/btu337dtu2bUNDQ7OysgDk5uZKT6hYsaK9vb2Dg0N5JyYiIioGy+iElZyc3LFjx7y8POn8LoDatWtPmjQpIiICgFarrV69+oIFC8LCwo4dOzZlyhQbG5ucnJzx48f369cv/3p0Ot2NGzecnZ0VCoWAl0FEREai1+vv3bvn5eVlqAuWR28JfvzxR6VSqdVqpcm7d+8qFIrDhw8bntC5c+fJkyc/cz1paWmi328iIjKatLQ0UxUe07MR/e6VhkajAeDm5maY4+7uLs0smrOzM4C0tDQXFxfTxRMrMjIyJiZGrgGMtfKyrKcUyxZ/kWI+85lPE/41MDXhL5Df87IsYpTvuUajqVGjhrRXt1AWWYCl8pm/g1VG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1ngETEREJBwLMBERkQAswERERAKwABMREQnAAkxERCQACzAREZEALMBEREQCsAATEREJwAJMREQkAAswERGRACzAREREArAAExERCcACTEREJAALMBERkQAyLMC//PJL+/btg4ODAwMDjx49KjoOERFRIWxEBzA+b2/vPXv2ODk5paSkjBgx4siRI6ITERERFSTDAly1alXpjwoVKqhUKrFhiIiICiXDJmhJXl5eRETE9OnTRQchEkCtVouOQETPYKYFeP369UFBQa6uriqVSqfT5X8oOjra29vb2dk5ODg4JSVFmrl06dKQkJC+fftKkzqdbvDgwQMHDuzatWt5RycyAyzARObPTAuwh4dHeHh4bGxsgflz585NSEjYt2/f7du327ZtGxoampWVBeDNN99MSkrasmULAL1eP3ToUH9//xEjRgiILprwPa9JAxhr5WVZTymWLf4ixXym8E9ZOOHvAL/nZVmE33OJmZ4D7tSpE4Dk5OQC85csWTJ16tRGjRoBmDVr1vLly7ds2RIWFpb/ORs2bNi6deuNGze2b9/u5uYmVWWJXq8HoNFoTP4CxNmxY0dAQIBcAxhr5WVZTymWLf4ixXzmM5+Wm5vL77nlBuD3vDhPk77h0l7dUv1/e/cX0lT/xwH8e2ZpuqkTDcfcrPU/sAsjZcpois1EULtoLgmSoIuyMCy7iKK/d8Mk8Ua8CGuiEykEKyQStboQFCtSojRqTEnFNvdPt9Cd5+L8GP7Mpzk9z87Z9n5dnfPdzjmfyQffOztn+9I81t/fLxAIlpeXmVWbzUZR1ODgoO8JhYWFV69eXf8OzWYz139vAABgjdlsZjl4goinZ8BrYt7viMVi30hSUlJAb/OlUqnZbI6Pj6coiv36AAAgWGiadjgcUqmU60I2LpQCOCEhgRAyPz/vG7FarTKZbP17EAgEAT0fAAB4KzExkesSNoWnN2GtKSEhYefOnUNDQ8zq8vLyhw8fMjMzua0KAABgA3gawF6v1+PxeDweQojb7fZ4PDRNE0Kqqqrq6urGxsYWFxdv3boVHR3t++oRAABACOHpR9AGg+Hs2bPMlVqRSERRVF9f39GjR2tra51O57FjxxwOx5EjR3p6euLi4rguFgAAIGAUHdL3cLNnZGSkurp6y5Yty8vLDx48yM7O5roiAPbRNK1Wqz9//nzhwoV79+5xXQ4A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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_PolydispTable/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_PolydispTable/test.py deleted file mode 100755 index 1fe6911847..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_PolydispTable/test.py +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 68, 16, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 66, 7, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox_7.chkPolydispersity_QCheckBox")) - test.compare(waitForObjectExists(":qt_tabwidget_tabbar.Polydispersity_TabItem").enabled, True) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Polydispersity") - test.compare(waitForObjectExists(":lstPoly.0_0_QModelIndex").checkState, "unchecked") - test.compare(waitForObjectExists(":lstPoly.0_0_QModelIndex").text, "Distribution of radius_bell") - test.compare(waitForObjectExists(":lstPoly.0_0_QModelIndex").enabled, True) - test.compare(waitForObjectExists(":lstPoly.1_0_QModelIndex").text, "Distribution of radius") - test.compare(waitForObjectExists(":lstPoly.1_0_QModelIndex").checkState, "unchecked") - test.compare(waitForObjectExists(":lstPoly.1_0_QModelIndex").enabled, True) - test.compare(waitForObjectExists(":lstPoly.2_0_QModelIndex").row, 2) - test.compare(waitForObjectExists(":lstPoly.2_0_QModelIndex").checkState, "unchecked") - test.compare(waitForObjectExists(":lstPoly.2_0_QModelIndex").enabled, True) - test.compare(waitForObjectExists(":lstPoly.2_0_QModelIndex").text, "Distribution of length") - test.compare(waitForObjectExists(":lstPoly_QComboBox").count, 5) - test.compare(waitForObjectExists(":lstPoly_QComboBox").enabled, True) - test.compare(waitForObjectExists(":lstPoly_QComboBox").currentIndex, 3) - test.compare(str(waitForObjectExists(":lstPoly_QComboBox").currentText), "gaussian") - test.compare(waitForObjectExists(":lstPoly_QComboBox").visible, True) - test.compare(waitForObjectExists(":lstPoly.0_4_QModelIndex").text, "35") - test.compare(waitForObjectExists(":lstPoly.0_5_QModelIndex").text, "3") - mouseClick(waitForObject(":lstPoly_QComboBox"), 70, 19, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":lstPoly_QComboBox", "rectangle"), 63, 5, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":lstPoly.0_4_QModelIndex").text, "35") - test.compare(waitForObjectExists(":lstPoly.0_5_QModelIndex").text, "1.70325") - test.compare(str(waitForObjectExists(":lstPoly_QComboBox").currentText), "rectangle") - mouseClick(waitForObject(":lstPoly_QComboBox"), 70, 11, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":lstPoly_QComboBox", "lognormal"), 52, 7, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":lstPoly.0_4_QModelIndex").text, "80") - test.compare(waitForObjectExists(":lstPoly.0_5_QModelIndex").text, "8") - test.compare(str(waitForObjectExists(":lstPoly_QComboBox").currentText), "lognormal") - mouseClick(waitForObject(":lstPoly_QComboBox_2"), 48, 14, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":lstPoly_QComboBox_2", "schulz"), 26, 8, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":lstPoly.2_4_QModelIndex").text, "35") - test.compare(waitForObjectExists(":lstPoly.2_5_QModelIndex").text, "3") - test.compare(str(waitForObjectExists(":lstPoly_QComboBox_3").currentText), "gaussian") - mouseClick(waitForObject(":lstPoly_QComboBox"), 43, 11, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":lstPoly_QComboBox", "array"), 28, 8, 0, Qt.LeftButton) - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Choose a weight file") - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - test.compare(str(waitForObjectExists(":lstPoly_QComboBox").currentText), "schulz") - mouseClick(waitForObjectItem(":lstPoly_QComboBox_2", "array"), 48, 8, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView_2", "test") - doubleClickItem(":stackedWidget.listView_QListView_2", "test", 28, 5, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView_2", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView_2", "1d\\_data", 43, 6, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView_2", "circular\\_test\\.txt") - clickItem(":stackedWidget.listView_QListView_2", "circular\\_test\\.txt", 102, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.Open_QPushButton")) - test.compare(waitForObjectExists(":lstPoly.1_0_QModelIndex").enabled, True) - test.compare(waitForObjectExists(":lstPoly.1_1_QModelIndex").enabled, False) - test.compare(waitForObjectExists(":lstPoly.1_4_QModelIndex").enabled, False) - test.compare(waitForObjectExists(":lstPoly.1_5_QModelIndex").enabled, False) - test.compare(str(waitForObjectExists(":lstPoly_QComboBox_2").currentText), "array") - test.compare(waitForObjectExists(":lstPoly.1_7_QModelIndex").text, "circular_test.txt") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Resolution/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Resolution/test.py deleted file mode 100755 index e48addd16e..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Resolution/test.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Resolution") - test.compare(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentIndex, 0) - test.compare(str(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentText), "None") - test.compare(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").count, 1) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Model") - clickButton(waitForObject(":groupBox.cmdLoad_QPushButton")) - waitForObjectItem(":stackedWidget.listView_QListView", "test") - doubleClickItem(":stackedWidget.listView_QListView", "test", 36, 4, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "1d\\_data") - doubleClickItem(":stackedWidget.listView_QListView", "1d\\_data", 30, 10, 0, Qt.LeftButton) - waitForObjectItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt") - doubleClickItem(":stackedWidget.listView_QListView", "cyl\\_400\\_20\\.txt", 72, 3, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox.cmdSendTo_QPushButton")) - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 136, 8, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 129, 9, 0, Qt.LeftButton) - clickTab(waitForObject(":FittingWidgetUI.tabFitting_QTabWidget_2"), "Resolution") - test.compare(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentIndex, 0) - test.compare(str(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentText), "None") - test.compare(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").count, 3) - mouseClick(waitForObject(":groupBox_4.cbSmearing_QComboBox"), 117, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_4.cbSmearing_QComboBox", "Custom Pinhole Smear"), 113, 6, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentText), "Custom Pinhole Smear") - test.compare(str(waitForObjectExists(":groupBox_4.lblSmearUp_QLabel").text), "

dQlow

") - test.compare(str(waitForObjectExists(":groupBox_4.lblSmearDown_QLabel").text), "

dQhigh

") - test.compare(str(waitForObjectExists(":groupBox_4.txtSmearUp_QLineEdit").text), "") - test.compare(waitForObjectExists(":groupBox_4.txtSmearUp_QLineEdit").enabled, True) - test.compare(str(waitForObjectExists(":groupBox_4.txtSmearDown_QLineEdit").text), "") - test.compare(waitForObjectExists(":groupBox_4.txtSmearDown_QLineEdit").enabled, True) - mouseClick(waitForObject(":groupBox_4.cbSmearing_QComboBox"), 117, 15, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_4.cbSmearing_QComboBox", "Custom Slit Smear"), 89, 5, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":groupBox_4.cbSmearing_QComboBox").currentText), "Custom Slit Smear") - test.compare(waitForObjectExists(":groupBox_4.lblSmearUp_QLabel").visible, True) - test.compare(str(waitForObjectExists(":groupBox_4.lblSmearUp_QLabel").text), "Slit length") - test.compare(str(waitForObjectExists(":groupBox_4.lblSmearDown_QLabel").text), "Slit width") - test.compare(waitForObjectExists(":groupBox_4.lblSmearDown_QLabel").visible, True) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SaveImage_1D/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SaveImage_1D/test.py deleted file mode 100755 index f97180fa80..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SaveImage_1D/test.py +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf-8 -*- -import codecs, filecmp, os, subprocess, sys - -def main(): - startApplication("sasview") - mouseClick(waitForObject(":MainWindow.Data Explorer_QWorkspace"), 676, 556, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox_2"), 83, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox_2", "Cylinder"), 79, 6, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(1) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 287, 212, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Image")) - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentIndex, 4) - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").count, 9) - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "Portable Network Graphics (*.png)") - test.compare(waitForObjectExists(":qt_workspacechild.Save_QPushButton").visible, True) - test.compare(waitForObjectExists(":qt_workspacechild.Save_QPushButton").default, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Save_QPushButton").text), "&Save") - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").displayText), "image.png") - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "image.png") - clickButton(waitForObject(":qt_workspacechild.Save_QPushButton")) - snooze(1) - pngfile = os.path.join(os.path.expanduser('~'), 'image.png') - test.verify(os.path.exists(pngfile), "PNG file saved correctly") - os.remove(pngfile) - - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 153, 294, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 153, 294, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 153, 294, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Image")) - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 304, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "Encapsulated Postscript (*\\.eps)"), 299, 7, 0, Qt.LeftButton) - clickButton(waitForObject(":qt_workspacechild.Save_QPushButton")) - snooze(1) - epsfile = os.path.join(os.path.expanduser('~'), 'image.eps') - test.verify(os.path.exists(epsfile), "EPS file saved correctly") - os.remove(epsfile) - - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg_2"), QEvent.MouseButtonPress, 138, 298, Qt.RightButton, 2, 0) - sendEvent("QMouseEvent", waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), QEvent.MouseButtonRelease, 138, 298, Qt.RightButton, 0, 0) - openContextMenu(waitForObject(":qt_workspacechild_FigureCanvasQTAgg"), 138, 298, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save Image")) - mouseClick(waitForObject(":QFileDialog.fileTypeCombo_QComboBox"), 333, 8, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":QFileDialog.fileTypeCombo_QComboBox", "Joint Photographic Experts Group (*\\.jpeg *\\.jpg)"), 335, 10, 0, Qt.LeftButton) - clickButton(waitForObject(":qt_workspacechild.Save_QPushButton")) - snooze(1) - jpgfile = os.path.join(os.path.expanduser('~'), 'image.jpeg') - test.verify(os.path.exists(jpgfile), "JPEG file saved correctly") - os.remove(jpgfile) \ No newline at end of file diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/config.xml b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/config.xml deleted file mode 100755 index df78c5fea3..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/test.py deleted file mode 100755 index 5e71f5bbef..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_SwitchPerspectives/test.py +++ /dev/null @@ -1,15 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - test.compare(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").visible, True) - mouseClick(waitForObject(":groupBox.cbFitting_QComboBox"), 70, 10, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbFitting_QComboBox", "Invariant"), 52, 4, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":groupBox.cbFitting_QComboBox").currentText), "Invariant") - test.compare(waitForObjectExists(":qt_workspacechild.Invariant Perspective_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Invariant Perspective_QWorkspaceTitleBar").windowTitle), "Invariant Perspective") - mouseClick(waitForObject(":groupBox.cbFitting_QComboBox"), 76, 13, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox.cbFitting_QComboBox", "Fitting"), 61, 6, 0, Qt.LeftButton) - test.compare(str(waitForObjectExists(":groupBox.cbFitting_QComboBox").currentText), "Fitting") - test.compare(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Fit panel - Active Fitting Optimizer: Levenberg-Marquardt_QWorkspaceTitleBar").windowTitle), "Fit panel - Active Fitting Optimizer: Levenberg-Marquardt") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/test.py deleted file mode 100755 index 7376eea6e6..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/test.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickTab(waitForObject(":Data Explorer.DataLoadWidget_DataExplorerWindow"), "Theory") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox"), 39, 4, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox", "Cylinder"), 28, 3, 0, Qt.LeftButton) - - mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox_2"), 43, 7, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox_2", "core\\_shell\\_bicelle\\_elliptical"), 49, 7, 0, Qt.LeftButton) - - - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - waitForObjectItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical]") - clickItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical]", 64, 7, 0, Qt.LeftButton) - openItemContextMenu(waitForObject(":groupBox_2.freezeView_QTreeView"), "M1 [core\\_shell\\_bicelle\\_elliptical]", 64, 7, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Data Info")) - test.compare(waitForObjectExists(":Data Info: M1 [core_shell_bicelle_elliptical]_QTextEdit").visible, True) - test.compare(str(waitForObjectExists(":Data Info: M1 [core_shell_bicelle_elliptical]_QTextEdit").html), "\n\n

File: M1 [core_shell_bicelle_elliptical]

\n

Title: M1 [core_shell_bicelle_elliptical]

\n

Run: []

\n

SESANS: None

\n

Instrument:

\n

Sample:

\n

ID:

\n

Transmission: None

\n

Thickness: None [mm]

\n

Temperature: None [None]

\n

Position: x = None y = None z = None [mm]

\n

Orientation: x = None y = None z = None [degree]

\n

Details:

\n


\n

Source:

\n

Radiation: None

\n

Shape: None

\n

Wavelength: None [A]

\n

Waveln_min: None [nm]

\n

Waveln_max: None [nm]

\n

Waveln_spread:None [percent]

\n

Beam_size: x = None y = None z = None [mm]

\n


\n


\n

Data:

\n

Type: Data1D

\n

X-axis: \\rm{Q} [A^{-1}]

\n

Y-axis: \\rm{Intensity} [cm^{-1}]

\n

Length: 25

\n


\n

Data Min Max:

\n

X_min = 0.005: X_max = 0.1

\n

Y_min = 4.61789496717: Y_max = 369.191266886

\n

dY_min = 0.0: dY_max = 0.0

\n


\n

Data Points:

\n

<index> <X> <Y> <dY> <dX>

\n

0 0.005 369.191266886 0.0 0.0

\n

1 0.00895833333333 343.924827081 0.0 0.0

\n

2 0.0129166666667 308.166416117 0.0 0.0

\n

3 0.016875 266.135593911 0.0 0.0

\n

4 0.0208333333333 222.25367246 0.0 0.0

\n

5 0.0247916666667 180.3727708 0.0 0.0

\n

6 0.02875 143.231604481 0.0 0.0

\n

7 0.0327083333333 112.237202971 0.0 0.0

\n

8 0.0366666666667 87.5714529475 0.0 0.0

\n

9 0.040625 68.5337536767 0.0 0.0

\n

10 0.0445833333333 53.9821956025 0.0 0.0

\n

11 0.0485416666667 42.7358242671 0.0 0.0

\n

12 0.0525 33.8423092996 0.0 0.0

\n

13 0.0564583333333 26.6782576019 0.0 0.0

\n

14 0.0604166666667 20.9089451174 0.0 0.0

\n

15 0.064375 16.3710952381 0.0 0.0

\n

16 0.0683333333333 12.9486265509 0.0 0.0

\n

17 0.0722916666667 10.4915918121 0.0 0.0

\n

18 0.07625 8.79599248628 0.0 0.0

\n

19 0.0802083333333 7.63199964682 0.0 0.0

\n

20 0.0841666666667 6.79137560771 0.0 0.0

\n

21 0.088125 6.12490078577 0.0 0.0

\n

22 0.0920833333333 5.55319597067 0.0 0.0

\n

23 0.0960416666667 5.05104882551 0.0 0.0

\n

24 0.1 4.61789496717 0.0 0.0

\n


") - test.compare(str(waitForObjectExists(":Data Info: M1 [core_shell_bicelle_elliptical]_QTextEdit").windowTitle), "Data Info: M1 [core_shell_bicelle_elliptical]") - sendEvent("QCloseEvent", waitForObject(":Data Info: M1 [core_shell_bicelle_elliptical]_QTextEdit")) - openItemContextMenu(waitForObject(":groupBox_2.freezeView_QTreeView"), "M1 [core\\_shell\\_bicelle\\_elliptical]", 209, 15, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Save As")) - test.compare(str(waitForObjectExists(":QFileDialog_QFileDialog").windowTitle), "Save As") - test.compare(waitForObjectExists(":QFileDialog_QFileDialog").visible, True) - test.compare(str(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").currentText), "Text files (*.txt)") - test.compare(waitForObjectExists(":QFileDialog.fileTypeCombo_QComboBox").enabled, True) - test.compare(waitForObjectExists(":fileNameEdit_QLineEdit").enabled, True) - test.compare(str(waitForObjectExists(":fileNameEdit_QLineEdit").text), "M1 [core_shell_bicelle_elliptical]_out.txt") - clickButton(waitForObject(":QFileDialog.Cancel_QPushButton")) - openItemContextMenu(waitForObject(":groupBox_2.freezeView_QTreeView"), "M1 [core\\_shell\\_bicelle\\_elliptical]", 138, 10, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Quick Plot")) - test.compare(waitForObjectExists(":Plot M1 [core_shell_bicelle_elliptical]_FigureCanvasQTAgg").visible, True) - test.compare(waitForObjectExists(":Plot M1 [core_shell_bicelle_elliptical]_FigureCanvasQTAgg").enabled, True) - test.compare(str(waitForObjectExists(":Plot M1 [core_shell_bicelle_elliptical]_Plotter").windowTitle), "Plot M1 [core_shell_bicelle_elliptical]") - test.compare(waitForObjectExists(":Plot M1 [core_shell_bicelle_elliptical]_Plotter").visible, True) - test.vp("VP1") - sendEvent("QCloseEvent", waitForObject(":Plot M1 [core_shell_bicelle_elliptical]_Plotter")) diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/verificationPoints/VP1 deleted file mode 100755 index f29c090f09..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3deVhU9eIG8PfMAILIKiiC4la5VIoLbikgirhEapZo7ppZYovLr+7FBdGkUjMtLZfyKubatTRvymQuaO5LWhIqboQLbmwCssjM74+xkRBZ5/CdOfN+np6emTNz5vsyjOflnDmLpNPpQERERFVLJToAERGRJWIBExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCsICJiIgEYAETEREJwAImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCKK2A09LSXnjhha5du7Zr127t2rWi4xARERVP0ul0ojMYmVarValUGRkZzZo1u3btmug4RERExVDaGjAAlUoF4N69ey1atBCdhYiIqHgKLOA7d+74+/v7+PgMGDBAdBYiIqLimXoBb9y40c/Pz8nJSa1Wa7Xawg9FRER4eXk5ODgEBATExcUZpru5ucXGxsbHx8+ePTstLa3KIxMREZXO1AvY1dU1LCxs4cKFRabPmzdv1apVO3fuvHPnTqdOnYKDg7OzswHk5eXpn1C9enVbW1s7O7uqTkxERFQG5rETVmxsbGBgYH5+vv77XQCNGjWaNGnShAkTABQUFNSpU+ezzz4bMmTIsWPHpkyZYmVllZub++6777766quFX0er1V6/ft3BwUGSJAE/BhERGYlOp7t3756np6ehF8yPzhzs3btXpVIVFBTo76anp0uSdPjwYcMTevToMXny5FJfJykpSfT7TURERpOUlCRX8cjPSvS7VxEZGRkAnJ2dDVNcXFz0E0vm4OAAICkpydHRUb54YoWHh0dFRSk1gLFevDKvU4F5yz5LGZ9Z6tOEfwzkJvwH5Oe8MrMY5XOekZFRr149/VLdTJllAevrs/AOVqmpqXXr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p/D667Ck3ZCKYgETEVGV6tQJixcDwPr1WLBAdBpxWMBERFTV3njj4amh33/fcnfIssQC5nHARETCff45OnaEVluRHbJ4HLD5UcBxY0REinH9Otq0QXIymjfHgQNwdi7HvApYnlviGjAREZkCT09s2QJbW/z5J155BXl5ogNVLRYwEREJ07491qwBgF278OablrVTNAuYiIhEeuWVh1dJ+s9/EBUlOk0VYgETEZFgU6Y83Cl62jSsXy86TVVhARMRkWCShCVLEBwMACNHYv9+0YGqBAuYiIjEs7LCpk1o0QJ5eejXD+fOiQ4kP0ssYB4HTERkghwd8b//wdMTKSno3Ru3bz/xmTwO2Pwo4LgxIiJlO3UKXbogMxMdOmD3btjZFf80BSzPLXENmIiITJaPDzZtglqNw4cxbBi0WtGBZMMCJiIi09KrF778EgA2b8b774tOIxsWMBERmZw33sAHHwDAp58+LGPlYQETEZEpiopCaCgAvP02tm8XnUYGLGAiIjJFKhVWrUKnTg+vmHT6tOhAxsYCJiIiE2Vriy1b0KgRMjPRpw+uXRMdyKhYwEREZLrc3bF9O1xccO0aXnwRmZmiAxkPC5iIiExakyb4/ntYW+PUKYSG4sED0YGMhAVMRESmLiAA33wDANu34+23FXLVQivRAQQIDw8PCQkJ1p/2m4iIzMGwYbh8GRERWLoU+fnnbG2/EJ2osngqSiIiMg86HcaMwX/+AwDffJM9Zoy9WS/PuQmaiIjMgyRh2TIEBQHAW2894STR5oMFTEREZsPaGv/9r/6qhZLoLJXFAiYiInPi6IiffoKnp9lfpYEFTEREZqZuXWzenC06RWWxgImIyPw0b841YCIiIio/FjAREZEALGAiIiIBWMBEREQCsICJiIgEsMQCDg8P12g0olMQEVEFaTSa8PBw0Skqi+eCJiIi86OA5bklrgETEREJxwImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgEssYB5PWAiIrPG6wGbHwVcP5KIiKCI5bklrgETEREJxwImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgASyzg8PBwjUYjOgUREVWQRqMJDw8XnaKyJJ1OJzpD1cnIyHByckpPT3d0dBSdhYiIKk4By3NLXAMmIiISjgVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCsICJiIgEYAETEREJwAImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREAiitgDdu3NipU6cXXnhh06ZNorMQERE9kZXoAMaUkZExa9as48eP63Q6X1/fXr16OTg4iA5FRERUDEWtAR8+fLhz5852dnbVq1fv3Lnz0aNHRSciIiIqnqIK+O7duzVr1tTfdnFxuXPnjtg8RKJoNBrREYioFCZdwBs3bvTz83NyclKr1VqttvBDERERXl5eDg4OAQEBcXFx+ok1a9ZMSUnR305NTTWUMZGlYQETmT6TLmBXV9ewsLCFCxcWmT5v3rxVq1bt3Lnzzp07nTp1Cg4Ozs7OBtChQ4eDBw/m5ORkZ2cfPHiwffv2IlILJnzJK2sAY714ZV6nAvOWfZYyPlP4b1k44e8AP+eVmYWfcz2T3gkrKCgIQGxsbJHpX3311f/93/81b94cwOzZs7/++usffvhhyJAhjo6OU6dODQwMlCRp+vTpj++BpdPpAGRkZFRJfDG2bdvWsWNHpQYw1otX5nUqMG/ZZynjM0t9Wl5eHj/n5huAn/OyPE3/Cdcv1c2VzuTt3btXpVIVFBTo76anp0uSdPjwYcMTevToMXny5LK8VFJSkuj3m4iIjCYpKUmW4qkSJr0GXCz9Xz3Ozs6GKS4uLmX8Y9/T0zMpKcnBwUGSJLnyERGR/HQ63b179zw9PUUHqTjzK2BHR0cAaWlphimpqal169Yty7wqlaqMzyQiIhPn5OQkOkKlmPROWMVydHRs0KDBsWPH9HcLCgpOnTrVqlUrsamIiIjKxaQLWKvV5ubm5ubmAsjJycnNzdXpdADGjx8/f/78uLi4+/fvz5gxw8bGpn///qLDEhERlYNJb4Jes2bNqFGj9N/X1qhRQ5KkPXv2+Pn5TZkyJTMzs3v37vfu3Wvbtm1MTEz16tVFhyUiIioHSWfW+3AbT1paWp8+fWxsbLKyst59990hQ4aITkRkfCdPnnznnXesrKwKCgo+/fTTdu3aiU5EZHw6nc7f3z8+Pv6tt96aNWuW6DhPxAJ+RKvVqlSqjIyMZs2aXbt2TXQcIuO7efOmvb19jRo14uLiRo8efeTIEdGJiGRx7dq1Xbt2XbhwwZQL2KQ3QVcxlUoF4N69ey1atBCdhUgWtWvX1t+wtrZWq9ViwxDJx8vLy/RXL016J6wqdufOHX9/fx8fnwEDBojOQiSj/Pz8CRMmTJ8+XXQQIoumqAIu78Ubli5d2rVrV8Me1G5ubrGxsfHx8bNnzy58nDGRSank51yr1Q4dOnTQoEG9evWq6uhEZVbJz7l5EHkaLmP7+eefN2zYsHLlysKnrtTpdHPnzvX29o6Li8vJyfn3v//t5eWVlZVVZF79MU46nS4rK+uZZ57JycmputxE5VGZz7lWqx0yZMiCBQuqNjJRuVXmc663atWqadOmVVXeilBUAesVOXe0Tqdr2LDhF198ob/94MEDd3f3b7/9tshcR48e9fPzCwwMfOGFFzZt2lR1cYkqpGKf8w0bNtjb23ft2jUgIKBfv35VF5eoQir2OdfpdIMHD37uuecaNWoUFBT04MGDKopbTsrfCSsjI+PKlSu+vr76u2q1ulWrVr/99luRA418fX0fv+wSkbko4+c8NDQ0NDRUREAiIyjj5xzAunXrqjxduSnqO+BiVebiDUTmgp9zsgQK+5wrv4CLvXiDfiKRYvBzTpZAYZ9ziyhgXryBFI+fc7IECvucK6qAefEGsgT8nJMlsIjPueCdwIxq1apVkiSpVCqVSqW/ERsbq38oIiLCw8PD3t7e39//zJkzYnMSVQY/52QJLOFzznNBExERCaCoTdBERETmggVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTGTGHjx4kJiYWLF509LSYmJiXnrpJeNGIqIyYgETmSutVjt37tzatWtXbHZnZ+eePXtmZmbq7yYnJy9dutR46YioFFaiAxDREyUlJS1YsKBevXp2dnbnz58PCgrq3bu34dGlS5eGhITY2toWnmXRokXW1tbjx48v71geHh4NGzb87rvvXn31VSNEJ6LSsICJTNSFCxf69u37/fffN2nSBEBeXt6rr7564cKFd955B0BOTs7+/fsfL9otW7ZkZ2cXmZ6enr5lyxZJkgDodDpJkjp06PDMM88UmTc4OHjgwIF9+/a1sbGR8QcjIgAAr4ZEZKKCgoJ69Ojxf//3f4YpSUlJTz/99Llz5+rXr79t27aEhIRJkyYVnuWPP/64fPny4MGDT548qa/tUnXt2nXPnj2Gu1988YWHhwdXgomqAL8DJjJFN27c2LVrV6dOnQpPrFevnoeHx/r16wHs2rXL19e3yFzHjh176aWXXnnllTVr1pQ6RFZWVnR09NWrV7dt22aY2Llz55iYFpDwEgAAAkFJREFUGGP8BERUChYwkSlKTEyUJOnxHaw8PT31uz1fvXrVzc2t8ENardbe3h7A66+//u2335Y6hL29/fDhwxMSEkJCQgwT69atGxcXZ4QfgIhKw++AiUxRvXr1dDpdSkpKken37t3z9vYGkJmZWa1atcIP7d2798yZM4mJiTqdLisrKzY21t/fv7zjuri4pKWlVSY5EZURC5jIFHl5eQUEBMTGxrZr184wMSUl5eLFi4MGDQLg5uaWmppaeJbExMTZs2frb6empq5Zs6YCBZydne3o6Fi57ERUJtwETWSili9fvmbNmps3b27ZsmXDhg1JSUkzZ86cO3duw4YNATRt2vTq1auGJ2dkZOTm5hru9u3b97vvvis8pYzu3LlTt25do+QnopKxgIlM1FNPPfXTTz/Nnz9/8+bNt27dGjFiRO/evSdMmHDt2jUAPXv23Ldvn/6Z27dv79at2/Lly0+fPg0gNTV1/fr1mZmZr7766i+//FKuQY8fP961a1ej/yxE9DgehkRkHhYuXNihQ4cOHTqsXr16xIgRAEJDQ9etW6dWq404yptvvjl16tR69eoZ8TWJqFhcAyYyD61btw4LC5s4cWJ6erp+ysSJE1etWmXEIZKTkx0cHNi+RFWDa8BE5kGn03Xr1u3WrVu//vqrs7OzfuL//ve/xo0bN2vWzCivHxkZOWXKlBo1alT+1YioVCxgIgKAW7duVatWzcnJSXQQIkvBAiYiIhKA3wETEREJwAImIiISgAVMREQkwP8DwKtbfIfdg2EAAAAASUVORK5CYII= - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/test.py deleted file mode 100755 index 1230165f87..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/test.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickTab(waitForObject(":Data Explorer.DataLoadWidget_DataExplorerWindow"), "Theory") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox"), 58, 6, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox", "Cylinder"), 45, 2, 0, Qt.LeftButton) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - clickButton(waitForObject(":groupBox_7.chk2DView_QCheckBox")) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - #test.compare(waitForObjectExists(":qt_workspacechild_FigureCanvasQTAgg_2").visible, True) - waitForObjectItem(":groupBox_2.freezeView_QTreeView", "M1 [barbell2d]") - clickItem(":groupBox_2.freezeView_QTreeView", "M1 [barbell2d]", 56, 5, 0, Qt.LeftButton) - openItemContextMenu(waitForObject(":groupBox_2.freezeView_QTreeView"), "M1 [barbell2d]", 56, 5, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Quick 3DPlot (slow)")) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 596, 10, -120, 0, 2) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 599, 13, -120, 0, 2) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 601, 16, -120, 0, 2) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 601, 16, -120, 0, 2) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 601, 16, -120, 0, 2) - sendEvent("QWheelEvent", waitForObject(":LogDockWidget.qt_dockwidget_floatbutton_QTextBrowser"), 601, 16, -120, 0, 2) - openItemContextMenu(waitForObject(":groupBox_2.freezeView_QTreeView"), "M1 [barbell2d]", 85, 6, 0) - activateItem(waitForObjectItem(":MainWindow_QMenu", "Edit Mask")) - test.compare(waitForObjectExists(":MaskEditorUI_MaskEditor").visible, True) - test.compare(str(waitForObjectExists(":MaskEditorUI_MaskEditor").windowTitle), "Mask Editor for M1 [barbell2d]") - test.vp("VP1") diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/verificationPoints/VP1 deleted file mode 100755 index 06c85431c9..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_ContextMenus2/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -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 - - diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/test.py b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/test.py deleted file mode 100755 index e75e8d4bf4..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/test.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- - -def main(): - startApplication("sasview") - clickTab(waitForObject(":Data Explorer.DataLoadWidget_DataExplorerWindow"), "Theory") - mouseClick(waitForObject(":groupBox_6.cbCategory_QComboBox"), 164, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbCategory_QComboBox", "Cylinder"), 154, 1, 0, Qt.LeftButton) - mouseClick(waitForObject(":groupBox_6.cbModel_QComboBox"), 53, 12, 0, Qt.LeftButton) - mouseClick(waitForObjectItem(":groupBox_6.cbModel_QComboBox", "core\\_shell\\_bicelle\\_elliptical"), 80, 10, 0, Qt.LeftButton) - - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton_2").text), "Calculate") - test.compare(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").visible, True) - test.compare(waitForObjectExists(":FittingWidgetUI.cmdFit_QPushButton").enabled, False) - test.compare(waitForObjectExists(":FittingWidgetUI.cmdHelp_QPushButton").enabled, True) - clickButton(waitForObject(":FittingWidgetUI.cmdPlot_QPushButton_2")) - snooze(2) - test.compare(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton_2").enabled, True) - test.compare(str(waitForObjectExists(":FittingWidgetUI.cmdPlot_QPushButton_2").text), "Show Plot") - test.compare(waitForObjectExists(":freezeView.M1 [core_shell_bicelle_elliptical]_QModelIndex").checkState, "checked") - test.compare(waitForObjectExists(":freezeView.M1 [core_shell_bicelle_elliptical]_QModelIndex").collapsed, True) - test.compare(waitForObjectExists(":freezeView.M1 [core_shell_bicelle_elliptical]_QModelIndex").text, "M1 [core_shell_bicelle_elliptical]") - waitForObjectItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical]") - clickItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical]", -8, 8, 0, Qt.LeftButton) - waitForObjectItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical].Info") - clickItem(":groupBox_2.freezeView_QTreeView", "M1 [core\\_shell\\_bicelle\\_elliptical].Info", -5, 8, 0, Qt.LeftButton) - clickButton(waitForObject(":groupBox_2.cmdFreeze_QPushButton")) - clickTab(waitForObject(":Data Explorer.DataLoadWidget_DataExplorerWindow"), "Data") - # Figure out how to use wildcards within waitForObjectExists() argument list - - #test.compare(waitForObjectExists(":treeView.M1 [core_shell_bicelle_elliptical]_@????_QModelIndex").enabled, True) - #test.compare(waitForObjectExists("{column='0' container=':groupBox.treeView_QTreeView' text?='M1 [core_shell_bicelle_elliptical]_@*' type='QModelIndex'}").enabled, True) - #test.compare(waitForObjectExists(":treeView.M1 [core_shell_bicelle_elliptical]_@????_QModelIndex").checkState, "checked") - #test.compare(waitForObjectExists(":treeView.M1 [core_shell_bicelle_elliptical]_@????_QModelIndex").text, "M1 [core_shell_bicelle_elliptical]_@????") - - clickTab(waitForObject(":Data Explorer.DataLoadWidget_DataExplorerWindow"), "Theory") - clickButton(waitForObject(":groupBox_4.cmdNew_2_QPushButton")) - test.compare(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar").enabled, True) - test.compare(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar").visible, True) - test.compare(str(waitForObjectExists(":qt_workspacechild.Graph1_QWorkspaceTitleBar").windowTitle), "Graph1") - test.vp("VP1") - \ No newline at end of file diff --git a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/verificationPoints/VP1 b/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/verificationPoints/VP1 deleted file mode 100755 index a8dc7847a9..0000000000 --- a/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Theory_Creation/verificationPoints/VP1 +++ /dev/null @@ -1,6 +0,0 @@ - - - -iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAIAAAC6s0uzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3deVhU9eIG8PfMAILIKiiC4la5VIoLbikgirhEapZo7ppZYovLr+7FBdGkUjMtLZfyKubatTRvymQuaO5LWhIqboQLbmwCssjM74+xkRBZ5/CdOfN+np6emTNz5vsyjOflnDmLpNPpQERERFVLJToAERGRJWIBExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCsICJiIgEYAETEREJwAImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgFYwERERAKwgImIiARgARMREQnAAiYiIhKABUxERCQAC5iIiEgAFjAREZEALGAiIiIBWMBEREQCKK2A09LSXnjhha5du7Zr127t2rWi4xARERVP0ul0ojMYmVarValUGRkZzZo1u3btmug4RERExVDaGjAAlUoF4N69ey1atBCdhYiIqHgKLOA7d+74+/v7+PgMGDBAdBYiIqLimXoBb9y40c/Pz8nJSa1Wa7Xawg9FRER4eXk5ODgEBATExcUZpru5ucXGxsbHx8+ePTstLa3KIxMREZXO1AvY1dU1LCxs4cKFRabPmzdv1apVO3fuvHPnTqdOnYKDg7OzswHk5eXpn1C9enVbW1s7O7uqTkxERFQG5rETVmxsbGBgYH5+vv77XQCNGjWaNGnShAkTABQUFNSpU+ezzz4bMmTIsWPHpkyZYmVllZub++6777766quFX0er1V6/ft3BwUGSJAE/BhERGYlOp7t3756np6ehF8yPzhzs3btXpVIVFBTo76anp0uSdPjwYcMTevToMXny5FJfJykpSfT7TURERpOUlCRX8cjPSvS7VxEZGRkAnJ2dDVNcXFz0E0vm4OAAICkpydHRUb54YoWHh0dFRSk1gLFevDKvU4F5yz5LGZ9Z6tOEfwzkJvwH5Oe8MrMY5XOekZFRr149/VLdTJllAevrs/AOVqmpqXXr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p/D667Ck3ZCKYgETEVGV6tQJixcDwPr1WLBAdBpxWMBERFTV3njj4amh33/fcnfIssQC5nHARETCff45OnaEVluRHbJ4HLD5UcBxY0REinH9Otq0QXIymjfHgQNwdi7HvApYnlviGjAREZkCT09s2QJbW/z5J155BXl5ogNVLRYwEREJ07491qwBgF278OablrVTNAuYiIhEeuWVh1dJ+s9/EBUlOk0VYgETEZFgU6Y83Cl62jSsXy86TVVhARMRkWCShCVLEBwMACNHYv9+0YGqBAuYiIjEs7LCpk1o0QJ5eejXD+fOiQ4kP0ssYB4HTERkghwd8b//wdMTKSno3Ru3bz/xmTwO2Pwo4LgxIiJlO3UKXbogMxMdOmD3btjZFf80BSzPLXENmIiITJaPDzZtglqNw4cxbBi0WtGBZMMCJiIi09KrF778EgA2b8b774tOIxsWMBERmZw33sAHHwDAp58+LGPlYQETEZEpiopCaCgAvP02tm8XnUYGLGAiIjJFKhVWrUKnTg+vmHT6tOhAxsYCJiIiE2Vriy1b0KgRMjPRpw+uXRMdyKhYwEREZLrc3bF9O1xccO0aXnwRmZmiAxkPC5iIiExakyb4/ntYW+PUKYSG4sED0YGMhAVMRESmLiAA33wDANu34+23FXLVQivRAQQIDw8PCQkJ1p/2m4iIzMGwYbh8GRERWLoU+fnnbG2/EJ2osngqSiIiMg86HcaMwX/+AwDffJM9Zoy9WS/PuQmaiIjMgyRh2TIEBQHAW2894STR5oMFTEREZsPaGv/9r/6qhZLoLJXFAiYiInPi6IiffoKnp9lfpYEFTEREZqZuXWzenC06RWWxgImIyPw0b841YCIiIio/FjAREZEALGAiIiIBWMBEREQCsICJiIgEsMQCDg8P12g0olMQEVEFaTSa8PBw0Skqi+eCJiIi86OA5bklrgETEREJxwImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAWMBERkQAsYCIiIgEssYB5PWAiIrPG6wGbHwVcP5KIiKCI5bklrgETEREJxwImIiISgAVMREQkAAuYiIhIABYwERGRACxgIiIiAVjAREREArCAiYiIBGABExERCcACJiIiEoAFTEREJAALmIiISAAW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 - - From 207d07c518bbd58c78cdbcb96f6f7ef904b1cc07 Mon Sep 17 00:00:00 2001 From: lucas-wilkins Date: Mon, 18 Sep 2023 18:04:42 +0100 Subject: [PATCH 2/2] Removed reference to Squish dir --- pytest.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytest.ini b/pytest.ini index 3f596039f3..1637f1a253 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,5 +1,5 @@ [pytest] -norecursedirs=test/sasrealspace test/calculatorview UnitTesting/SquishTestSuites +norecursedirs=test/sasrealspace test/calculatorview addopts=--ignore test/utest_sasview.py python_files='u*py' '*Test*py' python_classes = *Test Test*