From 9fee0ce00d68c678a96b92afcffe27e12188d132 Mon Sep 17 00:00:00 2001 From: Doug Schmidt Date: Mon, 29 Oct 2018 17:45:26 -0700 Subject: [PATCH] Issue-86 Updated SDK Also yanked out the stale field data plugin examples --- .../ObservationValidator.csproj | 6 +- .../ObservationValidator/packages.config | 4 +- .../ExampleFieldDataPlugins.sln | 146 - .../FieldDataPluginTool/App.config | 27 - .../FieldDataPluginTool.csproj | 121 - .../FieldDataPluginTool/MainForm.Designer.cs | 240 -- .../FieldDataPluginTool/MainForm.cs | 457 ---- .../FieldDataPluginTool/MainForm.resx | 2414 ----------------- .../FieldDataPluginTool/Program.cs | 35 - .../Properties/AssemblyInfo.cs | 28 - .../Properties/Resources.Designer.cs | 63 - .../Properties/Resources.resx | 117 - .../Properties/Settings.Designer.cs | 26 - .../Properties/Settings.settings | 7 - .../FieldDataPluginTool/Readme.md | 36 - .../FieldDataPluginTool/Screenshot.png | Bin 23102 -> 0 bytes .../FieldDataPluginTool/TimeSeries.ico | Bin 131811 -> 0 bytes .../FieldDataPluginTool/packages.config | 13 - .../Library/FieldDataPluginFramework.dll | Bin 33792 -> 0 bytes .../ManualGaugingPlugin/CreatorBase.cs | 20 - .../DischargeActivityCreator.cs | 61 - .../ManualGaugingPlugin/DoubleHelper.cs | 25 - .../FieldDataResultsGenerator.cs | 52 - .../FileData/DischargeActivityRecord.cs | 14 - .../FileData/FieldVisitRecord.cs | 29 - .../FileData/ManualGaugingRecord.cs | 11 - .../ManualGaugingPlugin/FileData/Meter.cs | 12 - .../FileData/MeterEquation.cs | 18 - .../FileData/VelocityObservation.cs | 9 - .../ManualGaugingPlugin/FileReader.cs | 33 - .../ManualGaugingCreator.cs | 55 - .../ManualGaugingPlugin.cs | 65 - .../ManualGaugingPlugin.csproj | 69 - .../ManualGaugingResultSummary.cs | 47 - .../MeterCalibrationCreator.cs | 45 - .../ManualGaugingPlugin/MetricUnitSystem.cs | 18 - .../Properties/AssemblyInfo.cs | 18 - .../ManualGaugingPlugin/VerticalsCreator.cs | 234 -- .../FieldDataPlugins/PluginTester/App.config | 33 - .../PluginTester/AppendedResults.cs | 12 - .../PluginTester/ExpectedException.cs | 12 - .../PluginTester/FieldDataResultsAppender.cs | 82 - .../PluginTester/InternalConstructor.cs | 13 - .../PluginTester/Log4NetLogger.cs | 35 - .../PluginTester/PluginTester.csproj | 66 - .../FieldDataPlugins/PluginTester/Program.cs | 263 -- .../PluginTester/Properties/AssemblyInfo.cs | 28 - .../FieldDataPlugins/PluginTester/Readme.md | 101 - .../PluginTester/packages.config | 5 - .../PublicApis/FieldDataPlugins/Readme.md | 65 +- .../DischargeActivityCreator.cs | 58 - .../FieldDataResultsGenerator.cs | 52 - .../FileData/DischargeActivityRecord.cs | 12 - .../FileData/FieldVisitRecord.cs | 29 - .../StageDischargePlugin/FileReader.cs | 33 - .../StageDischargePlugin/MetricUnitSystem.cs | 19 - .../Properties/AssemblyInfo.cs | 21 - .../StageDischargePlugin.cs | 65 - .../StageDischargePlugin.csproj | 58 - ...DeveloperGuideFieldDataPluginFramework.pdf | Bin 453844 -> 0 bytes .../LocationDeleter/LocationDeleter.csproj | 4 +- .../LocationDeleter/packages.config | 2 +- .../SdkExamples/PointZilla/PointZilla.csproj | 4 +- .../SdkExamples/PointZilla/packages.config | 2 +- 64 files changed, 16 insertions(+), 5633 deletions(-) delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ExampleFieldDataPlugins.sln delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/App.config delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/FieldDataPluginTool.csproj delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.Designer.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.resx delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Program.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/AssemblyInfo.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.Designer.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.resx delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.Designer.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.settings delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Readme.md delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Screenshot.png delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/TimeSeries.ico delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/packages.config delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/Library/FieldDataPluginFramework.dll delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/CreatorBase.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DischargeActivityCreator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DoubleHelper.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FieldDataResultsGenerator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/DischargeActivityRecord.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/FieldVisitRecord.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/ManualGaugingRecord.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/Meter.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/MeterEquation.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/VelocityObservation.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileReader.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingCreator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.csproj delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingResultSummary.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MeterCalibrationCreator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MetricUnitSystem.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/Properties/AssemblyInfo.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/VerticalsCreator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/App.config delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/AppendedResults.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/ExpectedException.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/FieldDataResultsAppender.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/InternalConstructor.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Log4NetLogger.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/PluginTester.csproj delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Program.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Properties/AssemblyInfo.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Readme.md delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/PluginTester/packages.config delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/DischargeActivityCreator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FieldDataResultsGenerator.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/DischargeActivityRecord.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/FieldVisitRecord.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileReader.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/MetricUnitSystem.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/Properties/AssemblyInfo.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.cs delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.csproj delete mode 100644 TimeSeries/PublicApis/FieldDataPlugins/docs/AQUARIUSDeveloperGuideFieldDataPluginFramework.pdf diff --git a/Samples/DotNetSdk/ObservationValidator/ObservationValidator.csproj b/Samples/DotNetSdk/ObservationValidator/ObservationValidator.csproj index 79114386..2e87c1ab 100644 --- a/Samples/DotNetSdk/ObservationValidator/ObservationValidator.csproj +++ b/Samples/DotNetSdk/ObservationValidator/ObservationValidator.csproj @@ -34,8 +34,8 @@ - - ..\packages\Aquarius.SDK.18.5.1\lib\net45\Aquarius.Client.dll + + ..\packages\Aquarius.SDK.18.7.3\lib\net45\Aquarius.Client.dll ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll @@ -110,4 +110,4 @@ - \ No newline at end of file + diff --git a/Samples/DotNetSdk/ObservationValidator/packages.config b/Samples/DotNetSdk/ObservationValidator/packages.config index 57d783d8..a01ee3c9 100644 --- a/Samples/DotNetSdk/ObservationValidator/packages.config +++ b/Samples/DotNetSdk/ObservationValidator/packages.config @@ -1,6 +1,6 @@  - + @@ -10,4 +10,4 @@ - \ No newline at end of file + diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ExampleFieldDataPlugins.sln b/TimeSeries/PublicApis/FieldDataPlugins/ExampleFieldDataPlugins.sln deleted file mode 100644 index bc0f5b8f..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ExampleFieldDataPlugins.sln +++ /dev/null @@ -1,146 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StageDischargePlugin", "StageDischargePlugin\StageDischargePlugin.csproj", "{BAA6EB6F-2010-4692-BA22-F4388D0C62E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManualGaugingPlugin", "ManualGaugingPlugin\ManualGaugingPlugin.csproj", "{3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F2704BB2-F23E-45EA-8B12-3611F413F454}" - ProjectSection(SolutionItems) = preProject - Readme.md = Readme.md - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginTester", "PluginTester\PluginTester.csproj", "{C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FieldDataPluginTool", "FieldDataPluginTool\FieldDataPluginTool.csproj", "{1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SampleFiles", "SampleFiles", "{1C4018FA-E9A1-4D41-8581-E49EB8D332F9}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Readme.md = ..\..\SampleFiles\FieldData\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Stock", "Stock", "{E2850023-7409-4CC2-BF83-8135C020F78B}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugin", "Plugin", "{9E759CE0-3997-45FC-8E65-7CBE855DB39C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CrossSectionSurvey", "CrossSectionSurvey", "{5308261F-DC26-46DE-9049-776EA5B4DDC2}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Plugin\CrossSectionSurvey\CrossSectionSample.csv = ..\..\SampleFiles\FieldData\Plugin\CrossSectionSurvey\CrossSectionSample.csv - ..\..\SampleFiles\FieldData\Plugin\CrossSectionSurvey\Readme.md = ..\..\SampleFiles\FieldData\Plugin\CrossSectionSurvey\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PocketGauger", "PocketGauger", "{0E7052F9-02F0-483E-9907-29C3CD52617D}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Plugin\PocketGauger\PGData.zip = ..\..\SampleFiles\FieldData\Plugin\PocketGauger\PGData.zip - ..\..\SampleFiles\FieldData\Plugin\PocketGauger\Readme.md = ..\..\SampleFiles\FieldData\Plugin\PocketGauger\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StageDischarge", "StageDischarge", "{46115B6C-A22E-4F3C-8BBF-AA38329454C9}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Plugin\StageDischarge\Readme.md = ..\..\SampleFiles\FieldData\Plugin\StageDischarge\Readme.md - ..\..\SampleFiles\FieldData\Plugin\StageDischarge\StageDischargeSample.csv = ..\..\SampleFiles\FieldData\Plugin\StageDischarge\StageDischargeSample.csv - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AquaCalc", "AquaCalc", "{EC19A74C-5AE8-41F6-AD91-E3C301E9A294}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\AquaCalc\AquaCalcSample.csv = ..\..\SampleFiles\FieldData\Stock\AquaCalc\AquaCalcSample.csv - ..\..\SampleFiles\FieldData\Stock\AquaCalc\Readme.md = ..\..\SampleFiles\FieldData\Stock\AquaCalc\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FlowTracker", "FlowTracker", "{79C3EF45-0711-4102-8256-1871E67B4F6D}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\FlowTracker\FlowTrackerSample.dis = ..\..\SampleFiles\FieldData\Stock\FlowTracker\FlowTrackerSample.dis - ..\..\SampleFiles\FieldData\Stock\FlowTracker\Readme.md = ..\..\SampleFiles\FieldData\Stock\FlowTracker\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HFC", "HFC", "{BF690FE1-E822-49E8-85E8-51ABFA19BC69}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\HFC\HfcSample.MQ1 = ..\..\SampleFiles\FieldData\Stock\HFC\HfcSample.MQ1 - ..\..\SampleFiles\FieldData\Stock\HFC\Readme.md = ..\..\SampleFiles\FieldData\Stock\HFC\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RiverSurveyor", "RiverSurveyor", "{0C6143AA-2A5D-4927-8F7E-00DEE642917B}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\RiverSurveyor\Readme.md = ..\..\SampleFiles\FieldData\Stock\RiverSurveyor\Readme.md - ..\..\SampleFiles\FieldData\Stock\RiverSurveyor\RiverSurveyorSample.dis = ..\..\SampleFiles\FieldData\Stock\RiverSurveyor\RiverSurveyorSample.dis - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "USGS", "USGS", "{931C2DF0-D578-42A4-A0CA-0568FCFFCEE2}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\USGS\Readme.md = ..\..\SampleFiles\FieldData\Stock\USGS\Readme.md - ..\..\SampleFiles\FieldData\Stock\USGS\UsgsHydroMLSample.xml = ..\..\SampleFiles\FieldData\Stock\USGS\UsgsHydroMLSample.xml - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WinRiver", "WinRiver", "{269FF070-9274-4096-9031-DD517342C963}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\WinRiver\Readme.md = ..\..\SampleFiles\FieldData\Stock\WinRiver\Readme.md - ..\..\SampleFiles\FieldData\Stock\WinRiver\WinRiverSample.xml = ..\..\SampleFiles\FieldData\Stock\WinRiver\WinRiverSample.xml - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scottech", "Scottech", "{B7F8B6DE-77D7-47DB-BA6E-E56FCDB7CA2D}" - ProjectSection(SolutionItems) = preProject - ..\..\SampleFiles\FieldData\Stock\Scottech\Readme.md = ..\..\SampleFiles\FieldData\Stock\Scottech\Readme.md - ..\..\SampleFiles\FieldData\Stock\Scottech\ScottechSample.glr = ..\..\SampleFiles\FieldData\Stock\Scottech\ScottechSample.glr - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Debug|Any CPU.ActiveCfg = Debug|x64 - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Debug|x64.ActiveCfg = Debug|x64 - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Debug|x64.Build.0 = Debug|x64 - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Release|Any CPU.ActiveCfg = Release|x64 - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Release|x64.ActiveCfg = Release|x64 - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2}.Release|x64.Build.0 = Release|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Debug|Any CPU.ActiveCfg = Debug|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Debug|x64.ActiveCfg = Debug|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Debug|x64.Build.0 = Debug|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Release|Any CPU.ActiveCfg = Release|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Release|x64.ActiveCfg = Release|x64 - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C}.Release|x64.Build.0 = Release|x64 - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Debug|x64.ActiveCfg = Debug|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Debug|x64.Build.0 = Debug|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Release|Any CPU.Build.0 = Release|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Release|x64.ActiveCfg = Release|Any CPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD}.Release|x64.Build.0 = Release|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Debug|x64.ActiveCfg = Debug|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Debug|x64.Build.0 = Debug|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Release|Any CPU.Build.0 = Release|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Release|x64.ActiveCfg = Release|Any CPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68}.Release|x64.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {1C4018FA-E9A1-4D41-8581-E49EB8D332F9} = {F2704BB2-F23E-45EA-8B12-3611F413F454} - {E2850023-7409-4CC2-BF83-8135C020F78B} = {1C4018FA-E9A1-4D41-8581-E49EB8D332F9} - {9E759CE0-3997-45FC-8E65-7CBE855DB39C} = {1C4018FA-E9A1-4D41-8581-E49EB8D332F9} - {5308261F-DC26-46DE-9049-776EA5B4DDC2} = {9E759CE0-3997-45FC-8E65-7CBE855DB39C} - {0E7052F9-02F0-483E-9907-29C3CD52617D} = {9E759CE0-3997-45FC-8E65-7CBE855DB39C} - {46115B6C-A22E-4F3C-8BBF-AA38329454C9} = {9E759CE0-3997-45FC-8E65-7CBE855DB39C} - {EC19A74C-5AE8-41F6-AD91-E3C301E9A294} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {79C3EF45-0711-4102-8256-1871E67B4F6D} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {BF690FE1-E822-49E8-85E8-51ABFA19BC69} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {0C6143AA-2A5D-4927-8F7E-00DEE642917B} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {931C2DF0-D578-42A4-A0CA-0568FCFFCEE2} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {269FF070-9274-4096-9031-DD517342C963} = {E2850023-7409-4CC2-BF83-8135C020F78B} - {B7F8B6DE-77D7-47DB-BA6E-E56FCDB7CA2D} = {E2850023-7409-4CC2-BF83-8135C020F78B} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1BFE59B2-DBB4-48D9-A511-4B473C7C9F10} - EndGlobalSection -EndGlobal diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/App.config b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/App.config deleted file mode 100644 index 29214448..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/App.config +++ /dev/null @@ -1,27 +0,0 @@ - - - -
- - - - - - - - - - - - - - - - - - - - - - - diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/FieldDataPluginTool.csproj b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/FieldDataPluginTool.csproj deleted file mode 100644 index e5d5b860..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/FieldDataPluginTool.csproj +++ /dev/null @@ -1,121 +0,0 @@ - - - - - Debug - AnyCPU - {1C67C5D9-CC6F-474C-AB8E-B8A282AABA68} - WinExe - FieldDataPluginTool - FieldDataPluginTool - v4.7 - 512 - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - ..\packages\Aquarius.SDK.17.4.15\lib\net45\Aquarius.Client.dll - - - ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll - - - ..\packages\NodaTime.1.3.0\lib\net35-Client\NodaTime.dll - - - ..\packages\ServiceStack.Client.4.5.12\lib\net45\ServiceStack.Client.dll - - - ..\packages\ServiceStack.HttpClient.4.5.12\lib\net45\ServiceStack.HttpClient.dll - - - ..\packages\ServiceStack.Interfaces.4.5.12\lib\portable-wp80+sl5+net45+win8+wpa81+monotouch+monoandroid+xamarin.ios10\ServiceStack.Interfaces.dll - - - ..\packages\ServiceStack.Text.4.5.12\lib\net45\ServiceStack.Text.dll - - - - - - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll - - - ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.Designer.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.Designer.cs deleted file mode 100644 index d89888ce..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.Designer.cs +++ /dev/null @@ -1,240 +0,0 @@ -namespace FieldDataPluginTool -{ - partial class MainForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.label1 = new System.Windows.Forms.Label(); - this.usernameTextBox = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.passwordTextBox = new System.Windows.Forms.TextBox(); - this.connectButton = new System.Windows.Forms.Button(); - this.disconnectButton = new System.Windows.Forms.Button(); - this.pluginListBox = new System.Windows.Forms.ListBox(); - this.outputTextBox = new System.Windows.Forms.TextBox(); - this.clearButton = new System.Windows.Forms.Button(); - this.addButton = new System.Windows.Forms.Button(); - this.removeButton = new System.Windows.Forms.Button(); - this.priorityUpButton = new System.Windows.Forms.Button(); - this.priorityDownButton = new System.Windows.Forms.Button(); - this.pictureBoxAqTs = new System.Windows.Forms.PictureBox(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxAqTs)).BeginInit(); - this.SuspendLayout(); - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(13, 15); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(58, 13); - this.label1.TabIndex = 0; - this.label1.Text = "Username:"; - // - // usernameTextBox - // - this.usernameTextBox.Location = new System.Drawing.Point(78, 13); - this.usernameTextBox.Name = "usernameTextBox"; - this.usernameTextBox.Size = new System.Drawing.Size(100, 20); - this.usernameTextBox.TabIndex = 1; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(16, 42); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(56, 13); - this.label2.TabIndex = 2; - this.label2.Text = "Password:"; - // - // passwordTextBox - // - this.passwordTextBox.Location = new System.Drawing.Point(78, 40); - this.passwordTextBox.Name = "passwordTextBox"; - this.passwordTextBox.PasswordChar = '*'; - this.passwordTextBox.Size = new System.Drawing.Size(100, 20); - this.passwordTextBox.TabIndex = 3; - // - // connectButton - // - this.connectButton.Location = new System.Drawing.Point(194, 13); - this.connectButton.Name = "connectButton"; - this.connectButton.Size = new System.Drawing.Size(75, 23); - this.connectButton.TabIndex = 4; - this.connectButton.Text = "Connect"; - this.connectButton.UseVisualStyleBackColor = true; - this.connectButton.Click += new System.EventHandler(this.connectButton_Click); - // - // disconnectButton - // - this.disconnectButton.Location = new System.Drawing.Point(194, 38); - this.disconnectButton.Name = "disconnectButton"; - this.disconnectButton.Size = new System.Drawing.Size(75, 23); - this.disconnectButton.TabIndex = 5; - this.disconnectButton.Text = "Disconnect"; - this.disconnectButton.UseVisualStyleBackColor = true; - this.disconnectButton.Click += new System.EventHandler(this.disconnectButton_Click); - // - // pluginListBox - // - this.pluginListBox.AllowDrop = true; - this.pluginListBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.pluginListBox.FormattingEnabled = true; - this.pluginListBox.Location = new System.Drawing.Point(16, 81); - this.pluginListBox.Name = "pluginListBox"; - this.pluginListBox.Size = new System.Drawing.Size(473, 108); - this.pluginListBox.TabIndex = 6; - this.pluginListBox.SelectedIndexChanged += new System.EventHandler(this.pluginListBox_SelectedIndexChanged); - this.pluginListBox.DragDrop += new System.Windows.Forms.DragEventHandler(this.pluginListBox_DragDrop); - this.pluginListBox.DragOver += new System.Windows.Forms.DragEventHandler(this.pluginListBox_DragOver); - // - // outputTextBox - // - this.outputTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.outputTextBox.Location = new System.Drawing.Point(16, 222); - this.outputTextBox.Multiline = true; - this.outputTextBox.Name = "outputTextBox"; - this.outputTextBox.ReadOnly = true; - this.outputTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; - this.outputTextBox.Size = new System.Drawing.Size(473, 60); - this.outputTextBox.TabIndex = 7; - // - // clearButton - // - this.clearButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.clearButton.Location = new System.Drawing.Point(16, 284); - this.clearButton.Name = "clearButton"; - this.clearButton.Size = new System.Drawing.Size(75, 23); - this.clearButton.TabIndex = 8; - this.clearButton.Text = "Clear"; - this.clearButton.UseVisualStyleBackColor = true; - this.clearButton.Click += new System.EventHandler(this.clearButton_Click); - // - // addButton - // - this.addButton.Location = new System.Drawing.Point(19, 193); - this.addButton.Name = "addButton"; - this.addButton.Size = new System.Drawing.Size(71, 23); - this.addButton.TabIndex = 9; - this.addButton.Text = "Add ..."; - this.addButton.UseVisualStyleBackColor = true; - this.addButton.Click += new System.EventHandler(this.addButton_Click); - // - // removeButton - // - this.removeButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.removeButton.Location = new System.Drawing.Point(413, 193); - this.removeButton.Name = "removeButton"; - this.removeButton.Size = new System.Drawing.Size(75, 23); - this.removeButton.TabIndex = 10; - this.removeButton.Text = "Remove"; - this.removeButton.UseVisualStyleBackColor = true; - this.removeButton.Click += new System.EventHandler(this.removeButton_Click); - // - // priorityUpButton - // - this.priorityUpButton.Location = new System.Drawing.Point(230, 193); - this.priorityUpButton.Name = "priorityUpButton"; - this.priorityUpButton.Size = new System.Drawing.Size(23, 23); - this.priorityUpButton.TabIndex = 11; - this.priorityUpButton.Text = "▲"; - this.priorityUpButton.UseVisualStyleBackColor = true; - this.priorityUpButton.Click += new System.EventHandler(this.priorityUpButton_Click); - // - // priorityDownButton - // - this.priorityDownButton.Location = new System.Drawing.Point(259, 193); - this.priorityDownButton.Name = "priorityDownButton"; - this.priorityDownButton.Size = new System.Drawing.Size(23, 23); - this.priorityDownButton.TabIndex = 12; - this.priorityDownButton.Text = "▼"; - this.priorityDownButton.UseVisualStyleBackColor = true; - this.priorityDownButton.Click += new System.EventHandler(this.priorityDownButton_Click); - // - // pictureBoxAqTs - // - this.pictureBoxAqTs.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.pictureBoxAqTs.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxAqTs.Image"))); - this.pictureBoxAqTs.Location = new System.Drawing.Point(343, 12); - this.pictureBoxAqTs.Name = "pictureBoxAqTs"; - this.pictureBoxAqTs.Padding = new System.Windows.Forms.Padding(2); - this.pictureBoxAqTs.Size = new System.Drawing.Size(145, 52); - this.pictureBoxAqTs.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; - this.pictureBoxAqTs.TabIndex = 26; - this.pictureBoxAqTs.TabStop = false; - // - // MainForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(501, 319); - this.Controls.Add(this.pictureBoxAqTs); - this.Controls.Add(this.priorityDownButton); - this.Controls.Add(this.priorityUpButton); - this.Controls.Add(this.removeButton); - this.Controls.Add(this.addButton); - this.Controls.Add(this.clearButton); - this.Controls.Add(this.outputTextBox); - this.Controls.Add(this.pluginListBox); - this.Controls.Add(this.disconnectButton); - this.Controls.Add(this.connectButton); - this.Controls.Add(this.passwordTextBox); - this.Controls.Add(this.label2); - this.Controls.Add(this.usernameTextBox); - this.Controls.Add(this.label1); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MinimumSize = new System.Drawing.Size(450, 350); - this.Name = "MainForm"; - this.Text = "Field Data Plugin Tool"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxAqTs)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label label1; - private System.Windows.Forms.TextBox usernameTextBox; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.TextBox passwordTextBox; - private System.Windows.Forms.Button connectButton; - private System.Windows.Forms.Button disconnectButton; - private System.Windows.Forms.ListBox pluginListBox; - private System.Windows.Forms.TextBox outputTextBox; - private System.Windows.Forms.Button clearButton; - private System.Windows.Forms.Button addButton; - private System.Windows.Forms.Button removeButton; - private System.Windows.Forms.Button priorityUpButton; - private System.Windows.Forms.Button priorityDownButton; - private System.Windows.Forms.PictureBox pictureBoxAqTs; - } -} \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.cs deleted file mode 100644 index 964967a0..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.cs +++ /dev/null @@ -1,457 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.IO.Compression; -using System.Linq; -using System.Reflection; -using System.Security.Principal; -using System.Threading; -using System.Windows.Forms; -using Aquarius.TimeSeries.Client; -using Aquarius.TimeSeries.Client.ServiceModels.Provisioning; -using log4net; -using Microsoft.Win32; -using ServiceStack; - -namespace FieldDataPluginTool -{ - public partial class MainForm : Form - { - private static readonly ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); - - public MainForm() - { - InitializeComponent(); - - usernameTextBox.Text = @"admin"; - passwordTextBox.Text = @"admin"; - - disconnectButton.Enabled = false; - addButton.Enabled = false; - removeButton.Enabled = false; - priorityUpButton.Enabled = false; - priorityDownButton.Enabled = false; - pluginListBox.Enabled = false; - } - - private void Info(string message) - { - Log.Info(message); - WriteLine($"INFO: {message}"); - } - - private void Error(Exception exception) - { - Log.Error(exception); - WriteLine($"ERROR: {exception.Message}"); - } - - private void WriteLine(string message) - { - var text = outputTextBox.Text; - - if (!string.IsNullOrEmpty(text)) - text += "\r\n"; - - text += message; - - outputTextBox.Text = text; - KeepOutputVisible(); - } - - private void KeepOutputVisible() - { - outputTextBox.SelectionStart = outputTextBox.TextLength; - outputTextBox.SelectionLength = 0; - outputTextBox.ScrollToCaret(); - } - - private void clearButton_Click(object sender, EventArgs e) - { - outputTextBox.Text = string.Empty; - KeepOutputVisible(); - } - - private void MainForm_FormClosing(object sender, FormClosingEventArgs e) - { - Disconnect(); - } - - private IAquariusClient _client; - - private void connectButton_Click(object sender, EventArgs e) - { - Connect(); - } - - private readonly string _hostname = "localhost"; - - private void Connect() - { - try - { - ThrowIfServerNotInstalled(); - ThrowIfWrongVersion(); - ThrowIfNotAdministrativeUser(); - - _client = AquariusClient.CreateConnectedClient(_hostname, usernameTextBox.Text.Trim(), - passwordTextBox.Text); - - Info($"Connected to AQTS {_client.ServerVersion} on {_hostname}"); - - GetAllPlugins(); - - connectButton.Enabled = false; - disconnectButton.Enabled = true; - addButton.Enabled = true; - } - catch (Exception exception) - { - Error(exception); - } - } - - private void ThrowIfServerNotInstalled() - { - GetInstallPath(); - } - - private string GetInstallPath() - { - var installPath = (string)Registry.GetValue( - @"HKEY_LOCAL_MACHINE\SOFTWARE\Aquatic Informatics\AQUARIUS Server", - "InstallDir", - null); - - if (string.IsNullOrWhiteSpace(installPath)) - throw new Exception("AQUARIUS Time-Series Server is not installed on this system."); - - installPath = Path.Combine(installPath, "FieldDataPlugins"); - - if (!Directory.Exists(installPath)) - throw new Exception($"Can't find the root plugin folder at '{installPath}'"); - - return installPath; - } - - private void ThrowIfWrongVersion() - { - var serverType = AquariusSystemDetector.Instance.GetAquariusServerType(_hostname); - - if (serverType != AquariusServerType.NextGeneration) - throw new Exception($"This tool only works on AQTS 201x (Detected server={serverType})."); - - var version = AquariusSystemDetector.Instance.GetAquariusServerVersion(_hostname); - - if (version.IsLessThan(_minimumVersion)) - throw new Exception($"The AQTS server must be running {_minimumVersion} or higher."); - } - - private void ThrowIfNotAdministrativeUser() - { - if (!UserHasAdminPrivileges()) - throw new Exception("Please relaunch this utility with administrative rights."); - } - - private readonly AquariusServerVersion _minimumVersion = AquariusServerVersion.Create("17.4"); - - private List _allPlugins; - - private void GetAllPlugins() - { - _allPlugins = _client.Provisioning.Get(new GetFieldDataPlugins()) - .Results; - - var pluginsDictionary = _allPlugins.ToDictionary(p => p, FormatPluginListItem); - pluginListBox.DataSource = new BindingSource(pluginsDictionary, null); - pluginListBox.DisplayMember = "Value"; - pluginListBox.ValueMember = "Key"; - pluginListBox.Enabled = true; - - if (_allPlugins.Any()) - { - pluginListBox.SelectedIndex = 0; - } - } - - private string FormatPluginListItem(FieldDataPlugin plugin) - { - var description = string.IsNullOrWhiteSpace(plugin.Description) - ? string.Empty - : $", {plugin.Description}"; - - return $"{plugin.PluginFolderName}{description}, PluginPriority={plugin.PluginPriority}"; - } - - private void disconnectButton_Click(object sender, EventArgs e) - { - Disconnect(); - } - - private void Disconnect() - { - if (_client != null) - { - Info($"Disconnected from AQTS {_client.ServerVersion} on {_hostname}"); - - _client.Dispose(); - _client = null; - } - - pluginListBox.DataSource = new BindingSource(new Dictionary(), null); - disconnectButton.Enabled = false; - connectButton.Enabled = true; - addButton.Enabled = false; - } - - private void addButton_Click(object sender, EventArgs e) - { - var fileDialog = new OpenFileDialog - { - RestoreDirectory = true, - Filter = @"Plugin files (*.plugin)|*.plugin|All Files(*.*)|*.*", - Title = @"Select the Field Visit Plugin bundle to install" - }; - - if (fileDialog.ShowDialog() == DialogResult.OK) - { - AddFile(fileDialog.FileName); - } - } - - private void removeButton_Click(object sender, EventArgs e) - { - if (pluginListBox.SelectedIndex < 0) - return; - - var plugin = GetPlugin(pluginListBox.SelectedIndex); - - if (!ConfirmAction($"Remove the '{plugin.PluginFolderName}' plugin from the AQTS server?")) - return; - - DeletePlugin(plugin); - GetAllPlugins(); - - Info($"Removed the '{plugin.PluginFolderName}' plugin."); - - var folderPath = Path.Combine(GetInstallPath(), plugin.PluginFolderName); - - if (!ConfirmAction($"Also delete the '{folderPath}' folder from the server?")) - return; - - Directory.Delete(folderPath, true); - - Info($"Deleted the '{folderPath}' folder."); - } - - private bool ConfirmAction(string message) - { - var result = MessageBox.Show(this, message, @"Are you sure?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); - - return result == DialogResult.Yes; - } - - private FieldDataPlugin GetPlugin(int index) - { - var item = (KeyValuePair) pluginListBox.Items[index]; - - return item.Key; - } - - private void DeletePlugin(FieldDataPlugin plugin) - { - _client.Provisioning.Delete(new DeleteFieldDataPlugin { UniqueId = plugin.UniqueId }); - } - - private void RegisterPlugin(FieldDataPlugin plugin) - { - _client.Provisioning.Post(new PostFieldDataPlugin - { - AssemblyQualifiedTypeName = plugin.AssemblyQualifiedTypeName, - PluginFolderName = plugin.PluginFolderName, - Description = plugin.Description, - PluginPriority = plugin.PluginPriority - }); - } - - private void priorityUpButton_Click(object sender, EventArgs e) - { - if (pluginListBox.SelectedIndex < 1) - return; - - SwapPluginPriority(pluginListBox.SelectedIndex, pluginListBox.SelectedIndex - 1); - } - - private void SwapPluginPriority(int sourceIndex, int targetIndex) - { - var plugin1 = GetPlugin(sourceIndex); - var plugin2 = GetPlugin(targetIndex); - - if (!ConfirmAction($"Swap the priority of the '{plugin1.PluginFolderName}' and '{plugin2.PluginFolderName}' plugins?")) - return; - - var temp = plugin1.PluginPriority; - plugin1.PluginPriority = plugin2.PluginPriority; - plugin2.PluginPriority = temp; - - DeletePlugin(plugin1); - DeletePlugin(plugin2); - - RegisterPlugin(plugin1); - RegisterPlugin(plugin2); - - Info($"Swapped plugin priority of {plugin1.PluginFolderName} and {plugin2.PluginFolderName}."); - - GetAllPlugins(); - - pluginListBox.SelectedIndex = targetIndex; - } - - private void priorityDownButton_Click(object sender, EventArgs e) - { - if (pluginListBox.SelectedIndex >= pluginListBox.Items.Count - 1) - return; - - SwapPluginPriority(pluginListBox.SelectedIndex, pluginListBox.SelectedIndex + 1); - } - - private void pluginListBox_SelectedIndexChanged(object sender, EventArgs e) - { - var index = pluginListBox.SelectedIndex; - - removeButton.Enabled = index >= 0; - priorityUpButton.Enabled = index > 0; - priorityDownButton.Enabled = index < pluginListBox.Items.Count - 1; - } - - private void pluginListBox_DragDrop(object sender, DragEventArgs e) - { - if (e.Data.GetData(DataFormats.FileDrop) is string[] files && files.Any()) - AddFile(files.First()); - } - - private void pluginListBox_DragOver(object sender, DragEventArgs e) - { - e.Effect = e.Data.GetDataPresent(DataFormats.FileDrop) - ? DragDropEffects.Link - : DragDropEffects.None; - } - - private void AddFile(string path) - { - if (!File.Exists(path)) - return; - - Info($"Adding {path}"); - - try - { - using (var archive = ZipFile.OpenRead(path)) - { - var manifestEntry = archive.Entries.FirstOrDefault(e => - e.FullName.Equals("manifest.json", StringComparison.InvariantCultureIgnoreCase)); - - if (manifestEntry == null) - throw new Exception($"Invalid plugin bundle. No manifest found."); - - var plugin = LoadPluginFromManifest(manifestEntry); - - var otherEntries = archive.Entries.Where(e => e != manifestEntry).ToList(); - - if (!otherEntries.Any()) - throw new Exception($"Invalid plugin bundle. No file entries found."); - - var installPath = GetInstallPath(); - - var targetPath = Path.Combine(installPath, plugin.PluginFolderName); - - if (Directory.Exists(targetPath)) - { - Info($"Deleting existing folder '{targetPath}' ..."); - Directory.Delete(targetPath, true); - } - else - { - Info($"Creating new plugin folder '{targetPath}' ..."); - } - - Directory.CreateDirectory(targetPath); - - foreach (var entry in otherEntries) - { - var extractedPath = Path.Combine(targetPath, entry.FullName); - var extractedDir = Path.GetDirectoryName(extractedPath); - - if (!Directory.Exists(extractedDir)) - { - // ReSharper disable once AssignNullToNotNullAttribute - Directory.CreateDirectory(extractedDir); - } - - Info($"Extracting {entry.FullName} ..."); - using (var stream = entry.Open()) - using(var x = File.Create(extractedPath)) - { - stream.CopyTo(x); - } - } - - Info($"Registering new plugin '{plugin.PluginFolderName}' ..."); - RegisterPlugin(plugin); - GetAllPlugins(); - - pluginListBox.SelectedIndex = - _allPlugins.IndexOf(_allPlugins.Single(p => p.PluginFolderName == plugin.PluginFolderName)); - } - } - catch (Exception exception) - { - Error(exception); - } - } - - private FieldDataPlugin LoadPluginFromManifest(ZipArchiveEntry manifestEntry) - { - using (var stream = manifestEntry.Open()) - using (var reader = new StreamReader(stream)) - { - var jsonText = reader.ReadToEnd(); - var plugin = jsonText.FromJson(); - - if (string.IsNullOrWhiteSpace(plugin.PluginFolderName)) - throw new Exception($"Invalid plugin manifest. {nameof(plugin.PluginFolderName)} must be set."); - - if (string.IsNullOrWhiteSpace(plugin.AssemblyQualifiedTypeName)) - throw new Exception($"Invalid plugin manifest. {nameof(plugin.AssemblyQualifiedTypeName)} must be set."); - - var conflictingPlugin = _allPlugins - .FirstOrDefault(p => - p.PluginFolderName.Equals(plugin.PluginFolderName, - StringComparison.InvariantCultureIgnoreCase)); - - if (conflictingPlugin != null) - throw new Exception( - $"Plugin '{plugin.PluginFolderName}' is already installed. Delete it first before reinstalling."); - - plugin.PluginPriority = 100 + _allPlugins.Max(p => p.PluginPriority); - - return plugin; - } - } - - private static bool UserHasAdminPrivileges() - { - try - { - Thread.GetDomain().SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); - var wp = (WindowsPrincipal)Thread.CurrentPrincipal; - - return (wp.IsInRole(WindowsBuiltInRole.Administrator)); - } - catch - { - return false; - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.resx b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.resx deleted file mode 100644 index bd67b8ce..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/MainForm.resx +++ /dev/null @@ -1,2414 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - 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 - AAABAAgAqAgAAA4kAAAwMAAAAQAIAKgOAAC2LAAAQEAAAAEACAAoFgAAXjsAABAQAAABACAAaAQAAIZR - AAAYGAAAAQAgAIgJAADuVQAAICAAAAEAIACoEAAAdl8AADAwAAABACAAqCUAAB5wAABAQAAAAQAgAChC - AADGlQAAgIAAAAEAIAAoCAEA7tcAAAAAAAABACAAzSIAABbgAQAoAAAAEAAAACAAAAABAAQAAAAAAMAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAAAAHd3AAAAAAB4iIiHAAAACIj//4iAAACI/////4gAB4////// - +HAIiI/4/4/4gHj0SESISIiHePiEiESET4d49EhEiEiIh3iP9I9E9E+HCP///////4AHj//////4cACI - /////4gAAAiI//+IgAAAAHiIiIcAAAAAAHd3AAAA/D8AAPAPAADgBwAAwAMAAIABAACAAQAAAAAAAAAA - AAAAAAAAAAAAAIABAACAAQAAwAMAAOAHAADwDwAA/D8AACgAAAAYAAAAMAAAAAEABAAAAAAAgAEAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAd3d3AAAAAAAAAAB4iIiIhwAAAAAAAHiIiIiIiIcAAAAAB4iI// - //iIhwAAAAeIj//////4iHAAAHiI////////iIcAAIiP////////+IgAB4j//////////4hwCIj3j/94 - //h//4iAeI+ER/dEf3RHiPiHeI+IhESIREiER/iHeI/3iHh4iPd4ePiHeI+ER4dEiHRHiPiHeI+IhESI - REiER/iHeI//+Ij/94//ePiHCIj///////////iAB4j//////////4hwAIiP////////+IgAAHiP//// - ////+IcAAAeIj//////4iHAAAAB4iI////+IhwAAAAAHiIiIiIiIcAAAAAAAB4iIiIhwAAAAAAAAAAd3 - d3AAAAAA/4H/AP4AfwD4AB8A8AAPAOAABwDAAAMAwAADAIAAAQCAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgAABAIAAAQDAAAMAwAADAOAABwDwAA8A+AAfAP4AfwD/gf8AKAAAACAAAABAAAAAAQAEAAAA - AACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAHd3dwAAAAAAAAAAAAAAB3iIiIiHcAAAAAAAAA - AAB4iIiIiIiIhwAAAAAAAAB4iIiIiIiIiIiHAAAAAAAHiIiI//////iIiHAAAAAAeIiI////////iIiH - AAAAB4iI//////////+IiHAAAAiIj///////////+IiAAAB4iP////////////+IhwAAiIj///////// - ////iIgAB4iP//////////////iIcAiIj4d///d3//93j///iIAIiPh0R4+ERH/3REf/j4iAeIj/R0RH - R4dHdHd0RH+Ih3iI///3RIj/dEj/90SPiId4iP93eIf3d/eId4iI/4iHeIj/dEePdER/90RI+I/4h3iI - /0d0R0d3R3R3dER/iId4iP//+ESP/3RI/4dEj4iHCIj///+Ij//4j///eP+IgAeI//////////////// - iHAHiI//////////////+IhwAIiI//////////////iIAAB4iP////////////+IhwAACIiP//////// - ///4iIAAAAeIiP//////////iIhwAAAAeIiI////////+IiHAAAAAAeIiI//////iIiIcAAAAAAAeIiI - iIiIiIiIhwAAAAAAAAB4iIiIiIiIhwAAAAAAAAAAAHeIiIiIdwAAAAAAAAAAAAAAB3d3cAAAAAAAAP/4 - H///wAP//wAA//wAAD/4AAAf8AAAD+AAAAfgAAAHwAAAA8AAAAOAAAABgAAAAYAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAABgAAAAYAAAAHAAAADwAAAA+AAAAfgAAAH8AAAD/gAAB/8AAA//wAA///A - A///+B//KAAAADAAAABgAAAAAQAEAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - d3h3dgAAAAAAAAAAAAAAAAAAAAAAAHd4iIiIiId2AAAAAAAAAAAAAAAAAAAAd4iIiIiIiIiIdwAAAAAA - AAAAAAAAAAB3iIiIiIiIiIiIiIcAAAAAAAAAAAAAAHiIiIiHh4eHiIiIiIh3AAAAAAAAAAAAB3iIiIeI - ////+IiIiIiIcAAAAAAAAAAAeIiIeI/////////4iIiIhwAAAAAAAAAHiIiIj///////////+IiIiHAA - AAAAAAB4iIh///////////////iIiIcAAAAAAAd4iIj///////////////+IiIhwAAAAAHiIiI////// - ///////////4iIiHAAAAAHiIiP//////////////////iIiHAAAAB4iIj///////////////////+IiI - cAAACIiIj////////////////////3iIgAAAeIiI/////////////////////4iIhwAAiIiP//////// - //////////////iIiAAHiIiP/4iP////94/////4f/////iIiHAHiIiP90RI///4REeP//h0RI////+I - iHAHiIj/9EREj/+ERER4//dEREj/+P+IiIAIiIj/hERER4dERERHh0dERESIRP+IiIB4iIj/9Ih0RERE - SIdER0RIh0RERP+IiId4iI//iP/4RERI//9EREeP/3RERP/4iId4iH///4ePhER/h4j3RE/4iPdESP/4 - iIeIiI//90R3+Ij4REePiPhERI+Ij//3iIh4iH//9EREj/+ERER4//dEREj/+P/4iId4iI//9ERER4dE - REREiERERER4dP/4iId4iH//hIiEREREeIRERERIiERERP/4iId4iIj/+P/4RERI//9EREf//3RERP/3 - iIcIiIj/////hER////3REj///hESP+IiIAHiIj//////4j/////iP////+Ij/+IiHAHiIj///////// - //////////////+IiHAHiIiP//////////////////////iIiHAAeIiP//////////////////////iI - hwAAeIiI/////////////////////4iIhwAACIiIj////////////////////4iIgAAAB4iIj/////// - ////////////+IiIcAAAAIiIiP//////////////////iIiIAAAAAHiIiI/////////////////4iIiH - AAAAAAeIiIj///////////////+IiIhwAAAAAAB4iIiI//////////////iIiIcAAAAAAAAHiIiIj/// - ////////+IiIiHAAAAAAAAAAeIiIiIj////////4iIiIhwAAAAAAAAAAB3iIiIiIj/j/+IiIiIiHcAAA - AAAAAAAAAHeIiIiIh4iIeIiIiIh3AAAAAAAAAAAAAAB4iIiIiIiIiIiIiIcAAAAAAAAAAAAAAAAAeIiI - iIiIiIiIdwAAAAAAAAAAAAAAAAAAAHeHh4iIiId3AAAAAAAAAAAAAAAAAAAAAAAAd3eHdwAAAAAAAAAA - AAD///AP//8AAP//AAD//wAA//wAAD//AAD/8AAAD/8AAP/AAAAD/wAA/4AAAAH/AAD/AAAAAP8AAP4A - AAAAfwAA/AAAAAA/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAABwAAwAAAAAAD - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADwAAAAAA8AAPAA - AAAADwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/AAAAD/wAA//AAAA// - AAD//AAAP/8AAP//AAD//wAA///wD///AAAoAAAAQAAAAIAAAAABAAQAAAAAAAAKAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A - /wD//wAA////AAAAAAAAAAAAAAAAAAAAd3eHdHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd4iIiIiI - h3dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3iIiIiIiIiIiId3AAAAAAAAAAAAAAAAAAAAAAAAAHeIiIiI - iIiIiIiIiIh3AAAAAAAAAAAAAAAAAAAAAAB3iIiIiIiIiIiIiIiIiIh3AAAAAAAAAAAAAAAAAAAAd4iI - iIiIiIiHh4h4iIiIiIh3AAAAAAAAAAAAAAAAAAd4iIiIiId4iIj4iIh3iIiIiIdwAAAAAAAAAAAAAAAA - eIiIiIh4j/////////iHiIiIiIcAAAAAAAAAAAAAAAeIiIiIeI////////////+IeIiIiIQAAAAAAAAA - AAAAiIiIiIj///////////////+IeIiIhzAAAAAAAAAAAHeIiIh4j/////////////////iIiIiIdAAA - AAAAAAAAeIiIh4////////////////////h4iIiHAAAAAAAAAAeIiIiI//////////////////////d4 - iIhwAAAAAAAAeIiIiI///////////////////////4eIiIcAAAAAAASIiIh4//////////////////// - ////iIiIh3AAAAAAB4iIiI/////////////////////////4iIiIcAAAAAB4iIh4//////////////// - //////////+HiIh3AAAAAHiIiI////////////////////////////iIiIcAAAAHiIiHj/////////// - ////////////////+IiIiHAAAAeIiIj/////////////////////////////h4iIcAAAeIiIf/////// - ///////////////////////4iIiHAAB4iIiP///4//////////////////////////iIiIcAAIiIh4// - iMZ4/////4dseP/////3bH///////3iIhwAHeIiI//h0ZHyP///4dlZHj///+MR0bP//////iIiIcAeI - iIj//2x8ZHj///dMbGxo///3ZsZ0b///iP+IiIhwCIiIeP/4ZGVmxo/4dGdHR0eP+MZWVsdGj/ho//eI - iHAHiIiP//jGRsRlZWbHTGRsZGbGVkxkZHx8dGj/94iIgAiIiH//+EiPhsRsdHRoj4RHxlZGeI98ZGR0 - yP/4iIiAeIiIj//4j//4dlZGxo///2R0ZHyP//hmVsZI//iIiHd4iIiP////j/+GxlZI//j/9sR8aP+P - /4xkdG//+IiIh3iIiI////d0T/h2xo/0dHj4dkaP9Ex4+HbGj//4iIh4iIiHj///dEREj/iP+ERERI/4 - //hEREeP+I////iIiId4iIiP//hERERI///0RERESP//hERkdG///4j//3iIh3iIiI//+ERERESP+ERE - REREiPhERERsZY/4aP/4iIiHeIiIj///RERERERERERERERHREREREZWR8ZI//iIiId4iIh///hIj4RE - RERESI+ERERERHiPhsbGR8j/+HiIhwiIiI//+I///3RERESP//h0REREj//4dHZWSP/4iIiACIiIiP// - ////hERESP////REREj///+GxGxo//eIiIAHiIiI////////dESP////+HREj/////h2R4//+IiIcAd4 - iIj////////4////////+P////////j///+HiIhwB4iIh////////////////////////////////4iI - iHAAiIiIj///////////////////////////////eIiHAAB4iIiP//////////////////////////// - //iIiIcAAHiIiHj/////////////////////////////94iIhwAAB4iIiP////////////////////// - //////+IiIhwAAAHiIiIj////////////////////////////3iIiHAAAAB4iIh///////////////// - ///////////3iIiHAAAAAHeIiIj//////////////////////////4iIiIcAAAAAB4iIh4////////// - ///////////////4eIiIgAAAAAAHeIiIiP///////////////////////4iIiIgAAAAAAAB4iIiHj/// - ///////////////////4iIiIhwAAAAAAAAeIiIiI/////////////////////4eIiIhwAAAAAAAAAIiI - iIeP///////////////////4iIiIiAAAAAAAAAAACIiIiIeP////////////////+IeIiIiAAAAAAAAA - AAAAiIiIiIiP//////////////+HiIiIhwAAAAAAAAAAAAAIiIiIiHiP///////////4h4iIiIh3AAAA - AAAAAAAAAAB4iIiIiIeI////////iIeIiIiIhwAAAAAAAAAAAAAAAAd4iIiIiIh4iIiIiHiIiIiIiIdw - AAAAAAAAAAAAAAAAAHeIiIiIiIiHiIiIiIiIiIiIdwAAAAAAAAAAAAAAAAAAAHeIiIiIiIiIiIiIiIiI - iHcAAAAAAAAAAAAAAAAAAAAAAHh4iIiIiIiIiIiIiIh3AAAAAAAAAAAAAAAAAAAAAAAAAHeHiIiIiIiI - iIiHdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3h3eHiHiId3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH - d3h4dwAAAAAAAAAAAAAAAAAA////4Af///////4AAH//////8AAAD//////AAAAD/////wAAAAD////8 - AAAAAD////gAAAAAH///8AAAAAAP///AAAAAAAP//4AAAAAAAf//AAAAAAAA//8AAAAAAAD//gAAAAAA - AH/8AAAAAAAAP/gAAAAAAAAf+AAAAAAAAB/wAAAAAAAAD/AAAAAAAAAP4AAAAAAAAAfgAAAAAAAAB8AA - AAAAAAADwAAAAAAAAAPAAAAAAAAAA4AAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAADwAAAAAAA - AAPAAAAAAAAAA+AAAAAAAAAH4AAAAAAAAAfwAAAAAAAAD/AAAAAAAAAP+AAAAAAAAB/4AAAAAAAAH/wA - AAAAAAA//gAAAAAAAH//AAAAAAAA//8AAAAAAAD//4AAAAAAAf//wAAAAAAD///wAAAAAA////gAAAAA - H////AAAAAA/////AAAAAP/////AAAAD//////AAAA///////gAAf///////4Af///8oAAAAEAAAACAA - AAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4AAAP8AgAD/gIAA/wAAgP+AAID/AICA/8DA - wP/A3MD/psrw//Dw8P///5n/mdSZ/5nU////zP///5mZ/yIiMP8AABH/AAAi/wAARP8AAFX/AAB3/wAA - iP8AAKr/AADd/wAA7v8AEQD/ACIA/wBEAP8AVQD/AHcA/wCIAP8AqgD/AN0A/wDuAP8RAAD/IgAA/0QA - AP9VAAD/dwAA/5AAAP+qAAD/3QAA/+4AAP8AADP/AABm/wAAmf8AAMz/ADMA/wAzM/8AM2b/ADOh/wAz - zP8AM///AGYA/wBmM/8AZmb/AGaZ/wBmzP8AZv//AJkA/wCZM/8AmWb/AJmZ/wCZzP8Amf//AMwA/wDM - M/8AzGb/AMyZ/wDMzP8AzP//AP8z/wD/Zv8A/5n/AP/M/zMAAP8zADP/MwBm/zMAmf8zAMz/MwD//zMz - AP8zMzv/MzNm/zMzmf8zM8z/MzP//zNmAP8zbjP/M2Zm/zNmmf8zZsz/M2b//zOZAP8zmTP/M5lm/zOZ - mf8zmcz/M5n//zPMAP8zzDP/M8xm/zPMmf8zzMz/M8z//zP/AP8z/zP/M/9m/zP/mf8z/8z/M////2YA - AP9mADP/ZgBm/2YAmf9mAMz/ZgD//2YzAP9mMzP/ZjNm/2Yzmf9mM8z/ZjP//2ZmAP9mZjP/ZmZm/2Zm - mf9mZsz/Zmb//2aZAP9mmTP/Zplm/2aZmf9mmcz/Zpn//2bMAP9mzDP/Zsxm/2bMmf9mzMz/Zsz//2b/ - AP9m/zP/Zv9m/2b/mf9m/8z/Zv///5kAAP+ZADP/mQBm/5kAmf+ZAMz/mQD//5kzAP+ZMzP/mTNm/5kz - mf+ZM8z/mTP//6FmAP+ZZjP/mWZm/5lmmf+ZZsz/mWb//5mZAP+ZmTP/mZlm/5mZmf+Zmcz/mZn//5nM - AP+ZzDP/mcxm/5nMmf+ZzMz/mcz//5n/AP+Z/zP/mf9m/5n/mf+Z/8z/mf///8wAAP/MADP/zABm/8wA - mf/MAMz/1Aj//8wzAP/MMzP/zDNm/8wzmf/MM8z/zDP//8xmAP/MZjP/zGZm/8xmmf/MZsz/zGb//8yZ - AP/MmTP/zJlm/8yZmf/Mmcz/zJn//8zMAP/MzDP/zMxm/8zMmf/MzMz/zMz//8z/AP/M/zP/zP9m/8z/ - mf/M/8z/zP////8AM///AGb//wCZ//8AzP//MwD//zMz//8zZv//M5n//zPM//8z////ZgD//2Yz//9m - Zv//Zpn//2bM//9m////mQD/3d3d//+ZzP//zGb/iAAA/8wA//8AM5n/M2Yz/5lmAP8zMzP///vw/6Cg - pP+AgID//wAA/wD/AP///wD/AAD///8A//8A/////////wAAAAAAAPWpqfUAAAAAAAAAAAAA+AcH1NTU - B/gAAAAAAAAA99TtCv8KCu3U9wAAAAAA99QK////////CtT3AAAAftQK//////////8K1H4AAAft7e3/ - CtMK/wcK/+0HAPXUCsahzKKhqMyhos3t1PWpB//TzcbNzczGzczGCtSpqdT/xqGoxaGoxqGizO3UqfXU - Cv8KxtT/zc3/06gK1PUAB+3/////////////7fcAAPjUCv//////////CtT4AAAA99QK/////////9T3 - AAAAAAD31O0K/woK7dT3AAAAAAAAAH4H1AfU1Ad+AAAAAAAAAAAAAPWpqfUAAAAAAAD8PwAA8A8AAOAH - AADAAwAAgAEAAIABAAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA4AcAAPAPAAD8PwAAKAAAABgA - AAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAP+AAAD/AIAA/4CAAP8AAID/gACA/wCA - gP/AwMD/wNzA/6bK8P/w8PD///+Z/5nUmf+Z1P///8z///+Zmf8iIjD/AAAR/wAAIv8AAET/AABV/wAA - d/8AAIj/AACq/wAA3f8AAO7/ABEA/wAiAP8ARAD/AFUA/wB3AP8AiAD/AKoA/wDdAP8A7gD/EQAA/yIA - AP9EAAD/VQAA/3cAAP+QAAD/qgAA/90AAP/uAAD/AAAz/wAAZv8AAJn/AADM/wAzAP8AMzP/ADNm/wAz - of8AM8z/ADP//wBmAP8AZjP/AGZm/wBmmf8AZsz/AGb//wCZAP8AmTP/AJlm/wCZmf8Amcz/AJn//wDM - AP8AzDP/AMxm/wDMmf8AzMz/AMz//wD/M/8A/2b/AP+Z/wD/zP8zAAD/MwAz/zMAZv8zAJn/MwDM/zMA - //8zMwD/MzM7/zMzZv8zM5n/MzPM/zMz//8zZgD/M24z/zNmZv8zZpn/M2bM/zNm//8zmQD/M5kz/zOZ - Zv8zmZn/M5nM/zOZ//8zzAD/M8wz/zPMZv8zzJn/M8zM/zPM//8z/wD/M/8z/zP/Zv8z/5n/M//M/zP/ - //9mAAD/ZgAz/2YAZv9mAJn/ZgDM/2YA//9mMwD/ZjMz/2YzZv9mM5n/ZjPM/2Yz//9mZgD/ZmYz/2Zm - Zv9mZpn/ZmbM/2Zm//9mmQD/Zpkz/2aZZv9mmZn/ZpnM/2aZ//9mzAD/Zswz/2bMZv9mzJn/ZszM/2bM - //9m/wD/Zv8z/2b/Zv9m/5n/Zv/M/2b///+ZAAD/mQAz/5kAZv+ZAJn/mQDM/5kA//+ZMwD/mTMz/5kz - Zv+ZM5n/mTPM/5kz//+hZgD/mWYz/5lmZv+ZZpn/mWbM/5lm//+ZmQD/mZkz/5mZZv+ZmZn/mZnM/5mZ - //+ZzAD/mcwz/5nMZv+ZzJn/mczM/5nM//+Z/wD/mf8z/5n/Zv+Z/5n/mf/M/5n////MAAD/zAAz/8wA - Zv/MAJn/zADM/9QI///MMwD/zDMz/8wzZv/MM5n/zDPM/8wz///MZgD/zGYz/8xmZv/MZpn/zGbM/8xm - ///MmQD/zJkz/8yZZv/MmZn/zJnM/8yZ///MzAD/zMwz/8zMZv/MzJn/zMzM/8zM///M/wD/zP8z/8z/ - Zv/M/5n/zP/M/8z/////ADP//wBm//8Amf//AMz//zMA//8zM///M2b//zOZ//8zzP//M////2YA//9m - M///Zmb//2aZ//9mzP//Zv///5kA/93d3f//mcz//8xm/4gAAP/MAP//ADOZ/zNmM/+ZZgD/MzMz///7 - 8P+goKT/gICA//8AAP8A/wD///8A/wAA////AP//AP////////8AAAAAAAAAAAD1fvepfvUAAAAAAAAA - AAAAAAAAAAAAfvfU1AcH1NT3fgAAAAAAAAAAAAAAAH4H1AcHB9TU1AcH1Ad+AAAAAAAAAAAA+NQHB+0K - /////wrtBwfU+AAAAAAAAAD41AfU/////////////+0H1PgAAAAAAH4HB+3////////////////tB9R+ - AAAAAAfU1P//////////////////7QcHAAAA+NQH/////////////////////wfUfgAA9wftCszN//8K - zc3////MzQr//+3U9wAQ1Af/zZqbzNTGmprM1MyamsbU0woH1BB+1Af/1NPTm5qb1NObmpvOB6Gbof/U - B373B9T/CqjNzczUzPfTqNPMzAfG0//U1Pep1NT/zZqbzNOimprG06ibmsbUzf/UB6l+Bwf/1O3Tm5qh - 7QebmpvT1KGaof8H1H711AcK////1Mzt///tzO3//+3M1P8H1PUA99Tt/////////////////////+0H - 9wAAftQH/////////////////////wfUfgAAAAcH1P//////////////////1AcHAAAAAH7UB+3///// - ///////////tB9R+AAAAAAD41AfU/////////////9QH1PgAAAAAAAAA+NTUB+0K/////wrtBwfU+AAA - AAAAAAAAAH731NQHBwfUBwcH1Ad+AAAAAAAAAAAAAAAA+PcH1NQH1AcHfgAAAAAAAAAAAAAAAAAAAAD1 - fqn3fhAAAAAAAAAAAAD/gf8A/gB/APgAHwDwAA8A4AAHAMAAAwDAAAMAgAABAIAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAEAgAABAMAAAwDAAAMA4AAHAPAADwD4AB8A/gB/AP+B/wAoAAAAIAAAAEAA - AAABAAgAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4AAAP8AgAD/gIAA/wAAgP+AAID/AICA/8DA - wP/A3MD/psrw//Dw8P///5n/mdSZ/5nU////zP///5mZ/yIiMP8AABH/AAAi/wAARP8AAFX/AAB3/wAA - iP8AAKr/AADd/wAA7v8AEQD/ACIA/wBEAP8AVQD/AHcA/wCIAP8AqgD/AN0A/wDuAP8RAAD/IgAA/0QA - AP9VAAD/dwAA/5AAAP+qAAD/3QAA/+4AAP8AADP/AABm/wAAmf8AAMz/ADMA/wAzM/8AM2b/ADOh/wAz - zP8AM///AGYA/wBmM/8AZmb/AGaZ/wBmzP8AZv//AJkA/wCZM/8AmWb/AJmZ/wCZzP8Amf//AMwA/wDM - M/8AzGb/AMyZ/wDMzP8AzP//AP8z/wD/Zv8A/5n/AP/M/zMAAP8zADP/MwBm/zMAmf8zAMz/MwD//zMz - AP8zMzv/MzNm/zMzmf8zM8z/MzP//zNmAP8zbjP/M2Zm/zNmmf8zZsz/M2b//zOZAP8zmTP/M5lm/zOZ - mf8zmcz/M5n//zPMAP8zzDP/M8xm/zPMmf8zzMz/M8z//zP/AP8z/zP/M/9m/zP/mf8z/8z/M////2YA - AP9mADP/ZgBm/2YAmf9mAMz/ZgD//2YzAP9mMzP/ZjNm/2Yzmf9mM8z/ZjP//2ZmAP9mZjP/ZmZm/2Zm - mf9mZsz/Zmb//2aZAP9mmTP/Zplm/2aZmf9mmcz/Zpn//2bMAP9mzDP/Zsxm/2bMmf9mzMz/Zsz//2b/ - AP9m/zP/Zv9m/2b/mf9m/8z/Zv///5kAAP+ZADP/mQBm/5kAmf+ZAMz/mQD//5kzAP+ZMzP/mTNm/5kz - mf+ZM8z/mTP//6FmAP+ZZjP/mWZm/5lmmf+ZZsz/mWb//5mZAP+ZmTP/mZlm/5mZmf+Zmcz/mZn//5nM - AP+ZzDP/mcxm/5nMmf+ZzMz/mcz//5n/AP+Z/zP/mf9m/5n/mf+Z/8z/mf///8wAAP/MADP/zABm/8wA - mf/MAMz/1Aj//8wzAP/MMzP/zDNm/8wzmf/MM8z/zDP//8xmAP/MZjP/zGZm/8xmmf/MZsz/zGb//8yZ - AP/MmTP/zJlm/8yZmf/Mmcz/zJn//8zMAP/MzDP/zMxm/8zMmf/MzMz/zMz//8z/AP/M/zP/zP9m/8z/ - mf/M/8z/zP////8AM///AGb//wCZ//8AzP//MwD//zMz//8zZv//M5n//zPM//8z////ZgD//2Yz//9m - Zv//Zpn//2bM//9m////mQD/3d3d//+ZzP//zGb/iAAA/8wA//8AM5n/M2Yz/5lmAP8zMzP///vw/6Cg - pP+AgID//wAA/wD/AP///wD/AAD///8A//8A/////////wAAAAAAAAAAAAAAAAD1+Pep+PUAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAH6p99TUB9QH1Af4fgAAAAAAAAAAAAAAAAAAAAAAAH4H1NTUBwcHBwcH1O3U - 934AAAAAAAAAAAAAAAAAAPX31NQHBwcH1O3t1NQH99TU1Pf1AAAAAAAAAAAAAAD1B9QHBwft//////// - //8KBwfU1Pd+AAAAAAAAAAAAfgfUBwft////////////////7QcH1Af1AAAAAAAAAPUH1AcHCv////// - /////////////wcH1Af1AAAAAAAAqdQHB////////////////////////9QH1PcAAAAAAH7UBwcK//// - ////////////////////CgfU1H4AAAAA99QH7f//////////////////////////Cvft9wAAAH7U1Af/ - /wr///////8K////////Cv//////BwcHfgAAqdT37f/NoaIK////zKGoCv//CsahzQr///8KB9SpAAAH - 1Af/CqGbmqHtCsybmpvG7QqompqbzArtB/8HBwcA9dTUB/8KoczGm6Gbm6HMoZqhoZqizKGboZvM/9QH - 1PV+1AfU///tCgrMmpqhCgoKxpqaxgoKCqGams3/1AcH+PfUB9T//82hogrNze3Mm6gKzc32oqHM7c3N - Cv/tBwf3qdQH1P8KoZqaoe0KzJqbmqLtCqKampvM7e0H/+0HB6n4BwfU/wrFzaKam6GaoszGmpuhmqLN - oZqhm8z/7QfU+PXU1Af/Cgr//8ybmqEK//+omprG//8Kopqazf8HBwf1APfUBwr//////9PNCv/////N - 0wr///8KzdP//wcHBwAAqdQH7f/////////////////////////////tB9SpAAB+BwcHCv////////// - /////////////////wcH1H4AAAAH1Aft///////////////////////////tB9QHAAAAAH7U1AcK//// - ////////////////////CgcH1H4AAAAAAPfUBwf///////////////////////8HB+33AAAAAAAA9QfU - BwcK//////////////////8KBwfUB/UAAAAAAAAA9QfU1Pft////////////////7QcH1Af1AAAAAAAA - AAAAfgfU1AcH1Ar///////8K7QcHB9QHfgAAAAAAAAAAAAAA9ffU7QcHBwfU1NTUBwcHB+3UqfUAAAAA - AAAAAAAAAAAAAH731NTU1AcHBwfU1NQH934AAAAAAAAAAAAAAAAAAAAAAAB+qQcH1AfUBwcHqX4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAPX4qff49QAAAAAAAAAAAAAAAAD/+B///8AD//8AAP/8AAA/+AAAH/AA - AA/gAAAH4AAAB8AAAAPAAAADgAAAAYAAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAA - AAGAAAABwAAAA8AAAAPgAAAH4AAAB/AAAA/4AAAf/AAAP/8AAP//wAP///gf/ygAAAAwAAAAYAAAAAEA - CAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAA/wCAAP+AgAD/AACA/4AAgP8AgID/wMDA/8Dc - wP+myvD/8PDw////mf+Z1Jn/mdT////M////mZn/IiIw/wAAEf8AACL/AABE/wAAVf8AAHf/AACI/wAA - qv8AAN3/AADu/wARAP8AIgD/AEQA/wBVAP8AdwD/AIgA/wCqAP8A3QD/AO4A/xEAAP8iAAD/RAAA/1UA - AP93AAD/kAAA/6oAAP/dAAD/7gAA/wAAM/8AAGb/AACZ/wAAzP8AMwD/ADMz/wAzZv8AM6H/ADPM/wAz - //8AZgD/AGYz/wBmZv8AZpn/AGbM/wBm//8AmQD/AJkz/wCZZv8AmZn/AJnM/wCZ//8AzAD/AMwz/wDM - Zv8AzJn/AMzM/wDM//8A/zP/AP9m/wD/mf8A/8z/MwAA/zMAM/8zAGb/MwCZ/zMAzP8zAP//MzMA/zMz - O/8zM2b/MzOZ/zMzzP8zM///M2YA/zNuM/8zZmb/M2aZ/zNmzP8zZv//M5kA/zOZM/8zmWb/M5mZ/zOZ - zP8zmf//M8wA/zPMM/8zzGb/M8yZ/zPMzP8zzP//M/8A/zP/M/8z/2b/M/+Z/zP/zP8z////ZgAA/2YA - M/9mAGb/ZgCZ/2YAzP9mAP//ZjMA/2YzM/9mM2b/ZjOZ/2YzzP9mM///ZmYA/2ZmM/9mZmb/ZmaZ/2Zm - zP9mZv//ZpkA/2aZM/9mmWb/ZpmZ/2aZzP9mmf//ZswA/2bMM/9mzGb/ZsyZ/2bMzP9mzP//Zv8A/2b/ - M/9m/2b/Zv+Z/2b/zP9m////mQAA/5kAM/+ZAGb/mQCZ/5kAzP+ZAP//mTMA/5kzM/+ZM2b/mTOZ/5kz - zP+ZM///oWYA/5lmM/+ZZmb/mWaZ/5lmzP+ZZv//mZkA/5mZM/+ZmWb/mZmZ/5mZzP+Zmf//mcwA/5nM - M/+ZzGb/mcyZ/5nMzP+ZzP//mf8A/5n/M/+Z/2b/mf+Z/5n/zP+Z////zAAA/8wAM//MAGb/zACZ/8wA - zP/UCP//zDMA/8wzM//MM2b/zDOZ/8wzzP/MM///zGYA/8xmM//MZmb/zGaZ/8xmzP/MZv//zJkA/8yZ - M//MmWb/zJmZ/8yZzP/Mmf//zMwA/8zMM//MzGb/zMyZ/8zMzP/MzP//zP8A/8z/M//M/2b/zP+Z/8z/ - zP/M/////wAz//8AZv//AJn//wDM//8zAP//MzP//zNm//8zmf//M8z//zP///9mAP//ZjP//2Zm//9m - mf//Zsz//2b///+ZAP/d3d3//5nM///MZv+IAAD/zAD//wAzmf8zZjP/mWYA/zMzM///+/D/oKCk/4CA - gP//AAD/AP8A////AP8AAP///wD//wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAD1fqmp9/h+9QAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPX4+PcHBwcHBwcHB/epfvUAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAB+qQcH1NTU1NTU1NTU1NTUBwepfgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAfqkH1NTU1NTU1NQHBwfU1NTU1NTUB/d+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWpB9TU1NTU - B/cH9/cH9wf39/cH1NTU1NQHqfUAAAAAAAAAAAAAAAAAAAAAAAAAfvcH1NTU1Pf3B+3tCv////8KCu0H - 9/cH1NTU1Pd+AAAAAAAAAAAAAAAAAAAAAAB+B9TU1NT399QK/////////////////9QH9wfU1NT3+AAA - AAAAAAAAAAAAAAAAAPgH1NTUB/fU////////////////////////7fcH1NTUB/gAAAAAAAAAAAAAAAAA - fgfU1NT3Bwr//////////////////////////woH99TU1Af4AAAAAAAAAAAAAAB+B9TU1PcH//////// - ////////////////////////1PfU1NQHfgAAAAAAAAAAAPX31NTU99T///////////////////////// - /////////+331NTU9/UAAAAAAAAAAKkH1NQHB//////////////////////////////////////U99TU - 1KkAAAAAAAAAfgfU1Af3////////////////////////////////////////BwfU1Ad+AAAAAAAAqdTU - 1PcK////////////////////////////////////////CvcH1NT3AAAAAAB+B9Tt99T///////////// - /////////////////////////////+331NQHfgAAAACp1NTU9/////////////////////////////// - //////////////8HB9TUqQAAAPUH1NT31P//CtPN0//////////Uzc0K////////Cs3N1P/////////t - 99TUB/UAAH4H1NT3Cv8KzJuamvf//////9Oam5qhCv////8KoZqbodP///////8K99TUB34AAKnU1AcH - ///2m/SboZrN////1Juhm/Sboe0K//+hm/SbmpvT////zQr/BwfU1KkAAPfU1PfU///tm5qam5t2otPM - m/Sbmpuam6HNzaGam5v0m/SbqM2ooQr/7fft1PcA9QfU1Aft///toc0HzJv0m5p3mpui082hm/Sbmpub - oc3Topuam5qbmwr/CvfU1Pf1fgfU1PcK//8K1P///9ObmqGam8z///8KoZuaoZqhCv///8ybmpv0oQr/ - CgcH1Ad++AfU1PcK/////83MB//Tm5qbzP/UzM0K9qKam6HtCs3M1P/MoZqbzf////cH1AepqQfU1Pf/ - //8KzJqamsz/7dPt/9Oadpuh7QrTzf8KoZqaoc3/1M32/////wcH1AepqQfU1Pf///8KmqGbm3fMCv// - 05uhm/Sboe3//wqhmqGbmpvT////zQr///cH1Af3qQfU1PcK///tm5r0mqGaos3Mm5qbmpuam6GozaGb - mpuaoZuaqM2iofb//wcH1Af4fgfU1PcK///toc3UzZuaoZp2m5rM1NOhoZuam5qbodPtovSbm5qamwr/ - //fU1Ad+9QfU1Pft//8K1P///9Obm5v0m80K//8KxZqhmpuhCv///82a9JuboQr/CvfU1Af1APfU1AfU - ///////////ToZqbzP//////CqKam6Ht///////Nm5qhzf//7ffU1PcAAKnU1Af3////////////7dPU - ///////////U0wr/////////7dPt////BwfU1KkAAH4H1NT3Cv////////////////////////////// - ////////////////99TUB34AAPUH1NQHB//////////////////////////////////////////////U - 99TUB/UAAACp1NQH9wr///////////////////////////////////////////8HB9TUqQAAAAB+B9TU - Bwf//////////////////////////////////////////9T31NQHfgAAAAAA99TU1Pft//////////// - ////////////////////////////CvcH1NSpAAAAAAAAfgfU1AcHCv////////////////////////// - ////////////BwfU1Ad+AAAAAAAAAKnU1NT3B//////////////////////////////////////U99TU - B6kAAAAAAAAAAPX31NTU9wf//////////////////////////////////9T31NTU9/UAAAAAAAAAAAB+ - B9TU1PcH////////////////////////////////B/fU1AcHfgAAAAAAAAAAAAAA+AfU1NQH9+3///// - /////////////////////wr3BwfU1Af4AAAAAAAAAAAAAAAAAPgH1NTUB/cHCv////////////////// - //8K1PcH1NTUB/gAAAAAAAAAAAAAAAAAAAD4B9TU1NQH9wft////////////////Cgf3BwfU1NQH+AAA - AAAAAAAAAAAAAAAAAAAAfvfU1NTUBwf3BwftCv////8K7dQH9wcH1NTU1Pd+AAAAAAAAAAAAAAAAAAAA - AAAAAPWpB9TU1NTUBwf39/f39/f3B/cH1NTU1NQHqfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfqkHB9TU - 1NTU1NTU1NTU1NTU1NTUB/d+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qQcH1NTt1AfU1NTU1NQH - BwepfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPV+qff3BwcHB/cHB/ep+PUAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1fqmp96l+9QAAAAAAAAAAAAAAAAAAAAAAAAAA///wD/// - AAD//wAA//8AAP/8AAA//wAA//AAAA//AAD/wAAAA/8AAP+AAAAB/wAA/wAAAAD/AAD+AAAAAH8AAPwA - AAAAPwAA+AAAAAAfAADwAAAAAA8AAPAAAAAADwAA4AAAAAAHAADgAAAAAAcAAMAAAAAAAwAAwAAAAAAD - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAMAAAAAAAwAAwAAAAAADAADgAAAAAAcAAOAAAAAABwAA8AAAAAAPAADwAAAAAA8AAPgA - AAAAHwAA/AAAAAA/AAD+AAAAAH8AAP8AAAAA/wAA/4AAAAH/AAD/wAAAA/8AAP/wAAAP/wAA//wAAD// - AAD//wAA//8AAP//8A///wAAKAAAAEAAAACAAAAAAQAIAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AP+AAAD/AIAA/4CAAP8AAID/gACA/wCAgP/AwMD/wNzA/6bK8P/w8PD///+Z/5nUmf+Z1P///8z///+Z - mf8iIjD/AAAR/wAAIv8AAET/AABV/wAAd/8AAIj/AACq/wAA3f8AAO7/ABEA/wAiAP8ARAD/AFUA/wB3 - AP8AiAD/AKoA/wDdAP8A7gD/EQAA/yIAAP9EAAD/VQAA/3cAAP+QAAD/qgAA/90AAP/uAAD/AAAz/wAA - Zv8AAJn/AADM/wAzAP8AMzP/ADNm/wAzof8AM8z/ADP//wBmAP8AZjP/AGZm/wBmmf8AZsz/AGb//wCZ - AP8AmTP/AJlm/wCZmf8Amcz/AJn//wDMAP8AzDP/AMxm/wDMmf8AzMz/AMz//wD/M/8A/2b/AP+Z/wD/ - zP8zAAD/MwAz/zMAZv8zAJn/MwDM/zMA//8zMwD/MzM7/zMzZv8zM5n/MzPM/zMz//8zZgD/M24z/zNm - Zv8zZpn/M2bM/zNm//8zmQD/M5kz/zOZZv8zmZn/M5nM/zOZ//8zzAD/M8wz/zPMZv8zzJn/M8zM/zPM - //8z/wD/M/8z/zP/Zv8z/5n/M//M/zP///9mAAD/ZgAz/2YAZv9mAJn/ZgDM/2YA//9mMwD/ZjMz/2Yz - Zv9mM5n/ZjPM/2Yz//9mZgD/ZmYz/2ZmZv9mZpn/ZmbM/2Zm//9mmQD/Zpkz/2aZZv9mmZn/ZpnM/2aZ - //9mzAD/Zswz/2bMZv9mzJn/ZszM/2bM//9m/wD/Zv8z/2b/Zv9m/5n/Zv/M/2b///+ZAAD/mQAz/5kA - Zv+ZAJn/mQDM/5kA//+ZMwD/mTMz/5kzZv+ZM5n/mTPM/5kz//+hZgD/mWYz/5lmZv+ZZpn/mWbM/5lm - //+ZmQD/mZkz/5mZZv+ZmZn/mZnM/5mZ//+ZzAD/mcwz/5nMZv+ZzJn/mczM/5nM//+Z/wD/mf8z/5n/ - Zv+Z/5n/mf/M/5n////MAAD/zAAz/8wAZv/MAJn/zADM/9QI///MMwD/zDMz/8wzZv/MM5n/zDPM/8wz - ///MZgD/zGYz/8xmZv/MZpn/zGbM/8xm///MmQD/zJkz/8yZZv/MmZn/zJnM/8yZ///MzAD/zMwz/8zM - Zv/MzJn/zMzM/8zM///M/wD/zP8z/8z/Zv/M/5n/zP/M/8z/////ADP//wBm//8Amf//AMz//zMA//8z - M///M2b//zOZ//8zzP//M////2YA//9mM///Zmb//2aZ//9mzP//Zv///5kA/93d3f//mcz//8xm/4gA - AP/MAP//ADOZ/zNmM/+ZZgD/MzMz///78P+goKT/gICA//8AAP8A/wD///8A/wAA////AP//AP////// - //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1fvj3qan3+H71AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABafqmp9/cH9/cH9/f39/epfn4AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfvj39wcH1NTU1NTU1NTU1NQHBwf39/jzAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qfcHB9TU1NTU1NTU1NTU1NTU1NTU1AcH96l+ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6p9wfU1NTU1NTU1NTU1NTU1NTt1NTU1NTU - 1NQH96l+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9an3B9TU1NTU7dQHB/f39/f396n39/cH - B9TU1NTU1NQH96n1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfvcH1NTU1NTUB/ep9/cH1NTt7e3t - 7QcH9/f39wfU1NTU1NQH934AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PcH1NTU1NQH9/cH1AoK//// - //////////8K1Af39wfU1NTU1NT3qQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1qQfU1NTU1Af39wft//// - ////////////////////CtT3qQfU1NTU1Pep9QAAAAAAAAAAAAAAAAAAAAAAAAD1qffU1NTU1AepBwr/ - ////////////////////////////CtT39wfU1NTUB6n1AAAAAAAAAAAAAAAAAAAAAAD1qQfU1NTUB/f3 - 7f//////////////////////////////////CgepB9TU1NT3qfUAAAAAAAAAAAAAAAAAAAAAqffU1NTU - B6kHCv//////////////////////////////////////1Pf31NTU1AepAAAAAAAAAAAAAAAAAAAA+AfU - 1NQHB6nU///////////////////////////////////////////t9wfU1NTU96kAAAAAAAAAAAAAAAAA - fvfU1NTUB6nt/////////////////////////////////////////////+3399TU1NT3fgAAAAAAAAAA - AAAA9fcH1NTUB6nt////////////////////////////////////////////////CqkH1NTUB/f1AAAA - AAAAAAAAAKkH1NTUB6nU///////////////////////////////////////////////////t9wfU1NQH - qQAAAAAAAAAAAH731NTUB/cH/////////////////////////////////////////////////////9Sp - B9TU1Pd+AAAAAAAAAACpB9TU1Af3Cv////////////////////////////////////////////////// - ////B/fU1NQHqQAAAAAAAAB+99TU1Aep7f////////////////////////////////////////////// - /////////wqpB9TU1Pd+AAAAAAAAqQfU1NT3B/////////////////////////////////////////// - ////////////////1PfU1NQHqQAAAAAAWvfU1NQH9+3///////////////////////////////////// - ///////////////////////3B9TU1PdaAAAAAPgH1NTU9wf/////Cgrt////////////////7e3///// - ///////////t7f//////////////1PfU1NQH+AAAAACpB9TUB/ft////Cqibm6HU///////////tqJv0 - otT/////////Cu2hm6HG7f///////////wr3B9TUB6kAAAB+99TU1Af3////CqGb9JuaoQcK//////8K - m5qhm5qh1P///////+2hmpv0d6Ht////////////B/fU1NQH9QAAfgfU1NT3B////9T0m5v0m5qh0/// - //8KofSbm/SbmqHU/////wqhmpuhmpuaou3/////1NP//+331NTU9/gAAKkH1NTU9+3////UmqGam/Sb - m6HN7QoHoZuboZqboZqboc0KCtOhm/Sb9Juhm5qhBwrtzaHN//8K9wfU1AepAACp1NTUB/cK////05ua - m6GbmqGam6Gh9Jv0m5qb9JuaoZqhm6Gbmpubmpuhmpqb9JuboaGazf////cH1NQH9wD19wfU1Af3//// - /9SbzO0KzaGbmqGam5qbm/TN7QrNoZubmqGam6Gaoc0K7c2hmpqhmpuam9P///8H9+3U1Pf1fgfU1NQH - 9//////t0/////8KoZuam6Gb9JvU/////+2hmqGam6Gaoe3/////1KGbm/SboZrN////1PfU1NT3fvj3 - 1NTUBwf/////////7e0K/+2hm/SbmpvT///t7f//7aGaoZuam9T/Cu3t///Tm5qbm/Sb7f///9T31NTU - 9/ip99TU1PcH///////tqJuhoQf/9qKam6HT/+2ioZuh1P/topqbodP/7aGhoaLt/9Oi9Juh7f/////t - 99TU1PepqQfU1NT31P////8KoZuam5qhzf//7e0K/+2hmpv0m5vT///t7Qr/1Jubmpuaoe3/Cu3tCv// - ////7ffU1NQHqan31NTt99T/////1PSam6GbmqHT/////wqhm5qhm/SbodT/////CqGa9Juhmpuh7f// - ///U0////+331NTU96n3B9TU1PfU/////9Sbm/Sam6Gam83tCgehm5qhmpuam5qhzQrt06Gam6Gam/Sb - mqHT7QrNoc3////t99TU1Aep+PfU1NT3B//////t9JqboZuam6GaoZv0m5qhmpuhm5qhm5qboZuaoZua - m6GbmqGam6GboZrN////1PfU1NT3+H731NTUB/f/////1JvN7QrToZqbm/Sbmpv0m80K7dOhmpv0m5qh - m5qhzQrt05uboZqhmpua0////9T37dTU937199TU1Af3/////+3T/////wqimqGb9Juhm9T/////CqGb - m/Sbm5qh7f/////toZqbmqGbms3///8H99TU1Pf1AKkH1NTU9wr/////////////7aGampuam9P///// - ///toZqboZqb1P///////9ShmqGam6Ht////9wfU1AepAAD4B9TU1PfU///////////////txqGbodP/ - /////////+3Mmpuh0///////////7aKam6Ht////CvcH1NQHqQAA+AfU1NT3B//////////////////t - 7Qr//////////////+3t////////////////7e3//////9T31NTUB34AAFr31NTUB/cK//////////// - ///////////////////////////////////////////////////3B9TU1PdaAAAA9wfU1NSp7f////// - //////////////////////////////////////////////////////8KqQfU1Af3AAAAAPgH1NTUB/f/ - ////////////////////////////////////////////////////////////B/fU1NQH+AAAAAD1BwfU - 1Aep7f//////////////////////////////////////////////////////////CvcH1NTU91oAAAAA - AKkH1NTUB/f//////////////////////////////////////////////////////////wf31NTUB6kA - AAAAAAB+99TU1NSp1P///////////////////////////////////////////////////////wr3B9TU - 1Pd+AAAAAAAAAKkH1NTUB/cK///////////////////////////////////////////////////////3 - 99TU1AepAAAAAAAAAAB+99TU1NT39/////////////////////////////////////////////////// - //8H99TU1Af3fgAAAAAAAAAAAKkH1NTU1PcH//////////////////////////////////////////// - ///////UqQfU1NQHqQAAAAAAAAAAAAD199TU1NQH9wf///////////////////////////////////// - ///////////tqQfU1NQH9/UAAAAAAAAAAAAAAH731NTU1Af3B/////////////////////////////// - ///////////////UqQfU1NTUB34AAAAAAAAAAAAAAAAA+PfU1NTUB/cH//////////////////////// - ///////////////////UqQfU1NTU9/gAAAAAAAAAAAAAAAAAAACpB9TU1NQH9/cK//////////////// - /////////////////////woHqQfU1NTU96kAAAAAAAAAAAAAAAAAAAAA9an31NTU1NT399T///////// - /////////////////////////+339wfU1NTUB6n1AAAAAAAAAAAAAAAAAAAAAAD1qQfU1NTU1Aep9+3/ - ////////////////////////////7QepB9TU1NTU96n1AAAAAAAAAAAAAAAAAAAAAAAAAPWp99TU1NTU - 1Aep99T////////////////////////tB6n31NTU1NQHB6n1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgH - B9TU1NTUBwf39wftCv////////////8K7Qf39/cH1NTU1NQHB/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAfvcH1NTU1NTU1Af39/f3BwcH1NQHB/f39/f3B9TU1NTU1NQH934AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAD1qfcH1NTU1NTU1NQHBwf3B/f3B/cHBwfU1NTU1NTU1Af3qfUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB+qfcH1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUB/epfgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAB+qfcHB9TU1NTU1NTU1NTU1NTU1NTU1AcH96l+AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1qakH9wcH1NTU1NTU1NTU1AcHB/ep+H4AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9fip9/f39wf39wf39/epqX5+AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1fvipqfep+H71AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////4Af///////4AAH//////8AAAD//////AAAAD/////wAAAAD////8 - AAAAAD////gAAAAAH///8AAAAAAP///AAAAAAAP//4AAAAAAAf//AAAAAAAA//8AAAAAAAD//gAAAAAA - AH/8AAAAAAAAP/gAAAAAAAAf+AAAAAAAAB/wAAAAAAAAD/AAAAAAAAAP4AAAAAAAAAfgAAAAAAAAB8AA - AAAAAAADwAAAAAAAAAPAAAAAAAAAA4AAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAADwAAAAAAA - AAPAAAAAAAAAA+AAAAAAAAAH4AAAAAAAAAfwAAAAAAAAD/AAAAAAAAAP+AAAAAAAAB/4AAAAAAAAH/wA - AAAAAAA//gAAAAAAAH//AAAAAAAA//8AAAAAAAD//4AAAAAAAf//wAAAAAAD///wAAAAAA////gAAAAA - H////AAAAAA/////AAAAAP/////AAAAD//////AAAA///////gAAf///////4Af///8oAAAAEAAAACAA - AAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58osbGxYqys - rNysrKzcsbGxYp+fnygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiYmCW3t7envr6+9cnJ - yf/Jycn/ycnJ/8nJyf++vr71t7e3p5iYmCUAAAAAAAAAAAAAAAAAAAAAAAAAAKOjoz2+vr7kzc3N/93d - 3f/x8fH/+vr6//r6+v/y8vL/3t7e/83Nzf++vr7ko6OjPQAAAAAAAAAAAAAAAKCgoCO8vLzmzs7O//Hx - 8f/////////////////////////////////z8/P/0NDQ/7y8vOagoKAjAAAAAAAAAAC1tbWozczM//T2 - 9/////////////////////////////////////////////T09P/Nzc7/tbW1qAAAAACdnZ0nvb6+993e - 3v/m0cf/5dDH///////y6OT/2ryw///////+/f3/2Lqt//bv7P//////39/f/729vfednZ0nra2tY8nJ - yf/v7u7/uYBo/6RdPv/EloL/rW5S/6RcPf+7h2//uYNr/6NcPP+vcVb/yJyI/+bc1//KzMz/r6+vY6ur - q93Iycn/+Pj4/9a2qP/Jn43/s3he/8WZhf/Lo5H/u4Zv/72Jcv/LopD/xJWB/7Z9Y//z7On/y8vM/6ur - q92rq6vdycnJ//f29v+6hGv/pWBB/7uGb/+raU3/p2NF/7R6Yf+zd13/p2NF/6xsT/++i3X/7OLd/8vM - zf+rq6vdra2tY8nJyf/u7e3//fz7//Pq5v+4gWj/4Mi+//7+/f/Hm4j/yqCO///////cwLT/vIdw/+zn - 5f/Jysr/r6+vY52dnSe+vr732tra//////////////////////////////////////////////////// - ///e3t//vb29952dnScAAAAAtbW1qMzMzP/v7+////////////////////////////////////////// - ///x8vL/zc3N/7W1tagAAAAAAAAAAKCgoCO+vr7mzc3N/+7u7v////////////////////////////// - ///w8PD/zs7O/7y8vOagoKAjAAAAAAAAAAAAAAAAo6OjPb+/v+TMzMz/2dnZ/+3t7f/39/f/9/f3/+7u - 7v/b29v/zMzM/76+vuSjo6M9AAAAAAAAAAAAAAAAAAAAAAAAAACYmJglt7e3p8DAwPXJycn/yMjI/8jI - yP/Jycn/wMDA9be3t6eYmJglAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58osbGxYqys - rNysrKzcsbGxYp+fnygAAAAAAAAAAAAAAAAAAAAAAAAAAPgfAADgBwAAwAMAAIABAACAAQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA4AcAAPgfAAAoAAAAGAAAADAAAAABACAAAAAAAGAJ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPj48ZoKCgS6Oj - o42kpKT3pKSk96Ojo42goKBLj4+PGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAl5eXNqysrKK6urrqxsbG/8vLy//Gxsb/xsbG/8vLy//Gxsb/urq66qys - rKKXl5c2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgAqmpqaMv7+/98/P - z//ExMT/v7+//8XFxf/Ly8v/y8vL/8bGxv/AwMD/w8PD/87Ozv+/v7/3pqamjICAgAoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAjIyMFK2trbrOzs7/xMTE/8HBwf/e3t7/9fX1//////////////////// - ///39/f/4eHh/8PDw//Dw8P/zs7O/62trbqMjIwUAAAAAAAAAAAAAAAAAAAAAAAAAAB0dHQLrKysu9HR - 0f+9vb3/09PT//v7+/////////////////////////////////////////////39/f/Y2Nj/vb29/9DQ - 0P+srKy7dHR0CwAAAAAAAAAAAAAAAAAAAACkpKSMzs7O/76+vv/c3Nz///////////////////////// - ////////////////////////////////////////4uLi/729vf/Ozs7/pKSkjAAAAAAAAAAAAAAAAJiY - mDS9vb34xcXF/9LS0v////////////////////////////////////////////////////////////// - /////////////9jY2P/Dw8P/vr6++JiYmDQAAAAAAAAAAKmpqaPQ0ND/wMDA//z9/f////////////// - //////////////////////////////////////////////////////////////39/f/Dw8P/zs7O/6ur - q6MAAAAAioqKGLi4uO3FxcX/3N3e//bu6v++i3T/zKSS///+/v//////+fTy/8GQe//HnIn//fv6//// - ///7+Pb/w5WB/8WXg//7+Pf////////////h4eH/w8PD/7i4uO2KiooYnZ2dScfHx/+/v7//9/r7/9W0 - pf+MMQr/jzcR/8CPev/k0Mf/s3dd/441Dv+ONg//uoRs/+XQx/+4gGj/jjUP/441D/+2fWT/487F/9Ox - of/18/P/wMHB/8bGxv+dnZ1Jo6OjjszMzP/Dw8P//////+TOxf/fxbr/1LOk/5VCHf+PNxD/nVEw/9/G - vP/ZvK//mEck/483EP+aSyn/3MK2/9zAtP+aTCn/jTMN/6djRP//////x8fH/8vLy/+jo6OOo6Oj+MjI - yP/Hx8f///////Ln4/+4gGj/x5yJ/9q9sP+6hW3/3sS4/7yIcf/DlH//3cK2/7qEbP/cwbX/v413/8CP - ef/exLn/uoRs/9/Gu/////7/zMzM/8bGxv+jo6P4o6Oj+MjIyP/Hx8f//////9Oxof+PNhD/kDkT/7uG - b//gx7z/rm9T/5A6FP+QORP/tXti/+DHvf+zeF7/kDkT/5A5E/+xdVr/3sW6/86pmP/+/fz/zMzM/8bG - xv+jo6P4o6OjjszMzP/CwsL//v7+/+bSyf/l0Mf/2r2w/5ZFIf+MMgr/oFY1/+TQx//fxrv/m00q/4wy - Cv+cTiz/4crA/+LMwv+eUjH/ii8H/6diRP////7/xsbG/8vLy/+jo6OOnZ2dScfHx/+/v7//8fHx//// - /////////////+PMw//Ajnn/7d7Y////////////6NbP/8COeP/o1s7////////////s3db/wI95/+TO - xf/4+fn/v7+//8bGxv+dnZ1JioqKGLe3t+3Gxsb/2NjY//////////////////////////////////// - ///////////////////////////////////////////////////e3t7/xMTE/7i4uO2KiooYAAAAAKmp - qaPR0dH/vr6+//n5+f////////////////////////////////////////////////////////////// - //////////////z8/P/BwcH/z8/P/6mpqaMAAAAAAAAAAJiYmDS9vb34xsbG/87Ozv////////////// - /////////////////////////////////////////////////////////////9TU1P/ExMT/vb29+JiY - mDQAAAAAAAAAAAAAAACkpKSMz8/P/7+/v//X19f///////////////////////////////////////// - ////////////////////////3Nzc/76+vv/Ozs7/pKSkjAAAAAAAAAAAAAAAAAAAAAB0dHQLrKysu9HR - 0f+/v7//zs7O//f39/////////////////////////////////////////////r6+v/R0dH/vr6+/9HR - 0f+srKy7dHR0CwAAAAAAAAAAAAAAAAAAAAAAAAAAjIyMFK2trbrPz8//xsbG/7+/v//X19f/8PDw//z8 - /P////////////z8/P/y8vL/2tra/8DAwP/FxcX/zs7O/62trbqMjIwUAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAICAgAqmpqaMvr6+99HR0f/Gxsb/v7+//8LCwv/Gxsb/x8fH/8LCwv+/v7//xcXF/9DQ - 0P++vr73pqamjICAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl5eXNqys - rKK6urrqx8fH/8zMzP/IyMj/yMjI/8zMzP/Gxsb/urq66qysrKKXl5c2AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPj48ZoKCgS6Ojo42kpKT3pKSk96Oj - o42goKBLj4+PGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD/APwAPwDwAA8A4AAHAMAA - AwDAAAMAgAABAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQCAAAEAwAADAMAA - AwDgAAcA8AAPAPwAPwD/AP8AKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICADJeXlzadnZ1goKCgu6Cg - oP+goKD/oKCgu52dnWCXl5c2gICADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk5OTNKKiopKsrKzbtra2/sXF - xf/IyMj/x8fH/8fHx//IyMj/xcXF/7a2tv6srKzboqKikpOTkzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkZGRJaOjo6S0tLT5zMzM/9HR - 0f/Nzc3/xcXF/8DAwP+9vb3/vb29/7+/v//FxcX/zMzM/9HR0f/MzMz/tLS0+aOjo6SRkZElAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiYmF6urq7qzMzM/9DQ - 0P/ExMT/t7e3/7m5uf/Gxsb/09PT/9ra2v/b29v/1NTU/8jIyP+6urr/tra2/8LCwv/Q0ND/zMzM/66u - ruqYmJheAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJyBuLi4/9HR - 0f/IyMj/tbW1/8LCwv/l5eX/+/v7//////////////////////////////////z8/P/p6en/x8fH/7S0 - tP/Gxsb/0dHR/7i4uP+cnJyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycgb6+ - vv/R0dH/wMDA/7e3t//k5OT///////////////////////////////////////////////////////// - ////////6urq/7u7u/+9vb3/0NDQ/76+vv+cnJyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqa - ml24uLj/0NDQ/729vf+/v7//9/f3//////////////////////////////////////////////////// - ////////////////////////+vr6/8XFxf+6urr/0NDQ/7i4uP+amppdAAAAAAAAAAAAAAAAAAAAAAAA - AACSkpIjra2t7NDQ0P/AwMD/vr6+//v7+/////////////////////////////////////////////// - /////////////////////////////////////////v7+/8bGxv+9vb3/0dHR/62treySkpIjAAAAAAAA - AAAAAAAAAAAAAKGhoaXMzMz/ycnJ/7a2tv/29vb///////////////////////////////////////// - ////////////////////////////////////////////////////////+/v7/7u7u//Gxsb/zMzM/6Gh - oaUAAAAAAAAAAAAAAACUlJQytLS0+dDQ0P+1tbX/4uLi//////////////////////////////////// - ////////////////////////////////////////////////////////////////////////6+vr/7S0 - tP/Q0ND/tLS0+ZSUlDIAAAAAAAAAAKCgoJPMzMz/xsbG/7+/v/////////////n08v/+/v7///////// - ///////////////////48/H/////////////////////////////////+fTx//////////////////// - ////////x8fH/8LCwv/MzMz/oKCgkwAAAACLi4sLq6ur3dHR0f+4uLj/4ODg///+/v/OqJf/nlMy/7F0 - Wf/z6eX////////////+/Pz/wpN+/51RMP+6hGz/+fXy////////////+PPw/7Z+Zf+eUjH/x5uH///+ - /v/////////////////q6ur/tra2/9HR0f+rq6vdi4uLC5WVlTW2trb9zs7O/7e3t//5+fr/+vXz/51R - L/+PNxD/jjYQ/6tpTP/s3tf/9e7r/8KSff+QOBL/kDoU/443EP+1e2H/8ufi//Lo5P+1fGL/jjYQ/5A5 - E/+QOhT/w5WA//Xu6//p2NH/2r2w//39/f+6urr/zMzM/7a2tv2VlZU1m5ubYcXFxf/IyMj/wMDA//// - ///38e7/qGVH/8COeP+vcVb/kToV/5pLKf+fUzL/kDoU/6RcPf/Ckn3/qWZI/5A5E/+cTy7/nVAu/5A6 - FP+rak3/wpJ8/6FYN/+ROhX/n1Qz/5VDHv/Dk37//////8jIyP/FxcX/xcXF/5ubm2GdnZ28yMjI/8PD - w//Ly8v///////r39f/x5uL/+PPw//r19P+/jHb/jzgS/483EP+nYkT/8+rm//fx7//38u//s3dd/483 - EP+ONhD/tHlf//jz8f/48u//8ebh/6VeQP+ONxD/jjYP/86ol///////1NTU/7+/v//IyMj/nZ2dvKCg - oP/Hx8f/wcHB/9HR0f///////v39/8mfjP+aSyj/rGpO/+3g2f/Sr6D/xZiE//Dk3v++i3T/mUkm/7V6 - YP/x5uH/zKSS/8qhj//v493/sXVa/5lKJ//Ck37/8OTf/8WYhP/SsKH/+/f2///////a2tr/vb29/8fH - x/+goKD/oKCg/8fHx//BwcH/0NDQ///////48/H/nFAt/484Ef+PNxD/pmFC/+ra0//17en/vYlz/484 - Ef+ROhX/jjcQ/7ByV//w5N//8ebh/7BzWP+ONhD/kToU/484Ev++jHX/9e3p/+fTy//Wt6n//////9ra - 2v+9vb3/x8fH/6CgoP+dnZ28x8fH/8TExP/Kysr///////fw7v+sbE//xpqG/7V8Y/+SPBb/l0Uh/5pM - Kf+QORP/qGRG/8iei/+vcVb/kDoU/5lJJf+ZSSb/kToU/7ByV//InYr/p2JE/5A5E/+aTCn/kj0Y/8KR - fP//////09PT/8DAwP/IyMj/nZ2dvJubm2HFxcX/ycnJ/7+/v///////+/j2//Tr5////////////8OU - f/+QOhT/jzcQ/6pnS//27uv///////z5+P+4gGj/jzgS/483Ef+2fGP//Pn4///////17en/q2lM/483 - Ef+POBH/z6iY///////Gxsb/xcXF/8XFxf+bm5thlZWVNba2tv3Pz8//tra2//b29v////////////// - /////////v39/9e4qv/MpJL/9e3p//////////////////v49//Srp//0Kub//r29P////////////// - ///27+z/zKWU/9a3qf/8+vr/+/z8/7m5uf/Nzc3/tra2/ZWVlTWLi4sLq6ur3dHR0f+5ubn/3Nzc//// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////m5ub/tra2/9HR0f+rq6vdi4uLCwAAAACgoKCTy8vL/8jI - yP+8vLz//f39//////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////8LCwv/ExMT/zMzM/6CgoJMAAAAAAAAAAJSU - lDK0tLT50NDQ/7e3t//c3Nz///////////////////////////////////////////////////////// - ///////////////////////////////////////////////////l5eX/tLS0/9DQ0P+0tLT5lJSUMgAA - AAAAAAAAAAAAAKGhoaXMzMz/y8vL/7S0tP/x8fH///////////////////////////////////////// - ////////////////////////////////////////////////////////9/f3/7a2tv/IyMj/zMzM/6Gh - oaUAAAAAAAAAAAAAAAAAAAAAkpKSI62trezQ0ND/xMTE/7m5uf/39/f///////////////////////// - //////////////////////////////////////////////////////////////r6+v++vr7/wMDA/9DQ - 0P+tra3skpKSIwAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaXbi4uP/Q0ND/wcHB/7m5uf/w8PD///////// - ///////////////////////////////////////////////////////////////////19fX/vb29/729 - vf/Q0ND/uLi4/5qaml0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycgb6+vv/Q0ND/xMTE/7S0 - tP/b29v//f39////////////////////////////////////////////////////////////4ODg/7a2 - tv/AwMD/0dHR/76+vv+cnJyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycgbi4 - uP/Q0ND/y8vL/7e3t/+8vLz/29vb//X19f/////////////////////////////////29vb/39/f/76+ - vv+1tbX/ycnJ/9DQ0P+4uLj/nJycgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmJiYXq6ururMzMz/0NDQ/8jIyP+5ubn/tra2/7+/v//Jycn/0NDQ/9HR0f/Kysr/wMDA/7a2 - tv+4uLj/xsbG/9DQ0P/MzMz/rq6u6piYmF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAkZGRJaOjo6S0tLT5y8vL/9HR0f/Pz8//ycnJ/8TExP/BwcH/wcHB/8PD - w//IyMj/zs7O/9HR0f/Ly8v/tLS0+aOjo6SRkZElAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOTkzSioqKSrKys27a2tv7FxcX/yMjI/8fH - x//Hx8f/yMjI/8XFxf+2trb+rKys26KiopKTk5M0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAMl5eXNp2d - nWCgoKC7oKCg/6CgoP+goKC7nZ2dYJeXlzaAgIAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD/4Af//4AB//4AAH/8AAA/+AAAH/AAAA/gAAAHwAAAA8AAAAOAAAABgAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AA - AA/4AAAf/AAAP/4AAH//gAH//+AH/ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ+fn0CdnZ2AoqKi0KGhoe6enp7/np6e/56env+enp7/np6e/56env+hoaHuoqKi0J2d - nYCfn59AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ+fn0CioqKsn5+f956env+pqan/srKy/7u7u//AwMD/w8PD/8zMzP/MzMz/w8PD/8DA - wP+7u7v/srKy/6mpqf+enp7/n5+f96Kioqyfn59AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACfn59AoqKi0J6env+pqan/u7u7/8nJyf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Jycn/u7u7/6mpqf+enp7/oqKi0J+fn0AAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn5+fIKCgoLqenp7/rKys/8PDw//MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Dw8P/rKys/56e - nv+goKC6n5+fIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn59Qn5+f+Kampv/AwMD/zMzM/8zMzP/MzMz/zMzM/8bG - xv+7u7v/sbGx/6mpqf+enp7/np6e/56env+enp7/np6e/56env+pqan/sbGx/7u7u//Jycn/zMzM/8zM - zP/MzMz/zMzM/8DAwP+mpqb/n5+f+J+fn1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoJeenp7/srKy/8zMzP/MzMz/zMzM/8zM - zP/AwMD/r6+v/56env+pqan/yMjI/9ra2v/n5+f/+fn5////////////+fn5/+fn5//a2tr/yMjI/6mp - qf+enp7/r6+v/8DAwP/MzMz/zMzM/8zMzP/MzMz/srKy/56env+goKCXAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKirKCgoPy7u7v/zMzM/8zM - zP/MzMz/wMDA/62trf+enp7/wsLC/+3t7f////////////////////////////////////////////// - ///////////////////t7e3/wsLC/56env+tra3/wMDA/8zMzP/MzMz/zMzM/7u7u/+goKD8oqKirAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACioqKsoaGh/sPD - w//MzMz/zMzM/8nJyf+zs7P/np6e/8LCwv/z8/P///////////////////////////////////////// - //////////////////////////////////////////////Pz8//CwsL/np6e/7Ozs//MzMz/zMzM/8zM - zP/Dw8P/oaGh/qKioqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCg - oJegoKD8w8PD/8zMzP/MzMz/ycnJ/6ioqP+pqan/5+fn//////////////////////////////////// - ////////////////////////////////////////////////////////////////////////5+fn/6mp - qf+oqKj/ycnJ/8zMzP/MzMz/w8PD/6CgoPygoKCXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn5+fUJ6env+7u7v/zMzM/8zMzP/Dw8P/oqKi/7CwsP/5+fn///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////n5+f+wsLD/pqam/8PDw//MzMz/zMzM/7u7u/+enp7/n5+fUAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACfn58gn5+f+LKysv/MzMz/zMzM/8nJyf+ioqL/wsLC//n5+f////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////5+fn/wsLC/6ampv/Jycn/zMzM/8zMzP+ysrL/n5+f+J+f - nyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKC6pqam/8zMzP/MzMz/ycnJ/6ioqP+wsLD/+fn5//// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////+fn5/7CwsP+oqKj/zMzM/8zM - zP/MzMz/pqam/6CgoLoAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fn0Cenp7/wMDA/8zMzP/MzMz/s7Oz/6mp - qf/5+fn///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////n5 - +f+pqan/s7Oz/8zMzP/MzMz/wMDA/56env+fn59AAAAAAAAAAAAAAAAAAAAAAKKiotCsrKz/zMzM/8zM - zP/AwMD/np6e/+fn5/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////n5+f/np6e/8DAwP/MzMz/zMzM/6ysrP+ioqLQAAAAAAAAAAAAAAAAn5+fQJ6e - nv/Dw8P/zMzM/8zMzP+tra3/wsLC//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////wsLC/62trf/MzMz/zMzM/8PDw/+enp7/n5+fQAAA - AAAAAAAAoqKirKmpqf/MzMz/zMzM/8DAwP+enp7/8/Pz//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////8/Pz/56env/AwMD/zMzM/8zM - zP+pqan/oqKirAAAAAAAAAAAn5+f97u7u//MzMz/zMzM/6+vr//CwsL////////////y6OP/vYpz/7By - V//Xuav//////////////////////////////////////9Gtnf+wclf/xJWB//Lo4/////////////// - ///////////////////l0Mf/vYpz/7d+Zf/exLn//////////////////////////////////////8LC - wv+vr6//zMzM/8zMzP+7u7v/n5+f9wAAAACfn59Anp6e/8nJyf/MzMz/xsbG/56env/t7e3//////+vc - 1f+cTy3/lkQg/5ZEIP+WRCD/vYpz////////////////////////////vYpz/5ZEIP+WRCD/lkQg/5xP - Lf/r3NX//////////////////////97Euf+WRCD/lkQg/5ZEIP+WRCD/0a2d//////////////////// - /////////////+3t7f+enp7/ycnJ/8zMzP/Jycn/np6e/5+fn0CdnZ2Aqamp/8zMzP/MzMz/u7u7/6mp - qf///////////8qhj/+WRCD/lkQg/5ZEIP+WRCD/lkQg/72Kc/////////////////+9inP/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+jWzv/69zV////////////69zV/5xPLf+WRCD/lkQg/5ZEIP+WRCD/lkQg/9e5 - q/////////////jz8f+9inP///////////+pqan/u7u7/8zMzP/MzMz/qamp/52dnYCioqLQsrKy/8zM - zP/MzMz/sbGx/8jIyP///////////8qhj/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+pZkn/yqGP/6Nb - O/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/nE8t/72Kc/+9inP/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+wclf/xJWB/6NbO/+WRCD////////////IyMj/sbGx/8zMzP/MzMz/srKy/6Ki - otChoaHuu7u7/8zMzP/MzMz/qamp/9ra2v///////////8qhj/+WRCD/xJWB/8qhj/+jWzv/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/7ByV//KoY//vYpz/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+cTy3/xJWB/8qhj/+jWzv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD////////////a2tr/qamp/8zM - zP/MzMz/u7u7/6Ghoe6enp7/wMDA/8zMzP/MzMz/np6e/+fn5////////////9Gtnf/r3NX///////// - ///48/H/t35l/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/vYpz/////////////////+XQx/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5xPLf/r3NX////////////48/H/qWZJ/5ZEIP+WRCD/lkQg/5ZEIP+WRCD///////// - ///n5+f/np6e/8zMzP/MzMz/wMDA/56env+enp7/w8PD/8zMzP/MzMz/np6e//////////////////// - ///y6OP/vYpz/7ByV//Xuav/+PPx/6lmSf+WRCD/lkQg/5ZEIP+wclf//////9Gtnf+wclf/vYpz//Lo - 4//Xuav/lkQg/5ZEIP+WRCD/nE8t/+vc1f/l0Mf/t35l/7d+Zf/exLn/+PPx/6lmSf+WRCD/lkQg/5ZE - IP+9inP////////////5+fn/np6e/8zMzP/MzMz/w8PD/56env+enp7/zMzM/8zMzP/MzMz/np6e//// - /////////////+vc1f+cTy3/lkQg/5ZEIP+WRCD/vYpz///////Xuav/yqGP/9e5q///////t35l/5ZE - IP+WRCD/lkQg/5xPLf/r3NX/8ujj/8qhj//KoY//8ujj/97Euf+WRCD/lkQg/5ZEIP+WRCD/xJWB//jz - 8f/RrZ3/yqGP/9e5q//48/H/////////////////np6e/8zMzP/MzMz/zMzM/56env+enp7/zMzM/8zM - zP/MzMz/np6e/////////////////8qhj/+WRCD/lkQg/5ZEIP+WRCD/lkQg/72Kc/////////////// - //+9inP/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+cTy3/69zV////////////69zV/5xPLf+WRCD/lkQg/5ZE - IP+WRCD/lkQg/9e5q/////////////jz8f+9inP/////////////////np6e/8nJyf/MzMz/zMzM/56e - nv+enp7/w8PD/8zMzP/MzMz/np6e/////////////////8qhj/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+jWzv/yqGP/6NbO/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/nE8t/72Kc/+9inP/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+pZkn/xJWB/6NbO/+WRCD////////////5+fn/np6e/8zM - zP/MzMz/w8PD/56env+enp7/wMDA/8zMzP/MzMz/np6e/+fn5////////////8qhj/+WRCD/xJWB/8qh - j/+jWzv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/7ByV//KoY//vYpz/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+cTy3/xJWB/8qhj/+jWzv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD///////// - ///n5+f/np6e/8zMzP/MzMz/wMDA/56env+hoaHuu7u7/8zMzP/MzMz/qamp/9ra2v///////////9Gt - nf/r3NX/////////////////vYpz/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/vYpz/////////////////+vc - 1f+WRCD/lkQg/5ZEIP+WRCD/lkQg/5xPLf/r3NX////////////48/H/qWZJ/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD////////////a2tr/qamp/8zMzP/MzMz/u7u7/6Ghoe6ioqLQsrKy/8zMzP/MzMz/sbGx/8jI - yP//////////////////////////////////////+PPx/6lmSf+WRCD/lkQg/5ZEIP+wclf///////// - ///////////////////Xuav/lkQg/5ZEIP+WRCD/nE8t/+vc1f//////////////////////+PPx/6lm - Sf+WRCD/lkQg/5ZEIP+9inP////////////IyMj/sbGx/8zMzP/MzMz/srKy/6KiotCdnZ2Aqamp/8zM - zP/MzMz/u7u7/6mpqf/////////////////////////////////////////////////Xuav/yqGP/9e5 - q///////////////////////////////////////8ujj/8qhj//KoY//8ujj//////////////////// - //////////////jz8f/RrZ3/yqGP/9e5q/////////////////+pqan/u7u7/8zMzP/MzMz/qamp/52d - nYCfn59Anp6e/8nJyf/MzMz/xsbG/56env/t7e3///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////+3t7f+enp7/xsbG/8zM - zP/Jycn/np6e/5+fn0AAAAAAn5+f97u7u//MzMz/zMzM/6+vr//CwsL///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////////////////////8LC - wv+vr6//zMzM/8zMzP+7u7v/n5+f9wAAAAAAAAAAoqKirKmpqf/MzMz/zMzM/8DAwP+enp7/8/Pz//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////8/Pz/56env/AwMD/zMzM/8zMzP+pqan/oqKirAAAAAAAAAAAn5+fQJ6env/Dw8P/zMzM/8zM - zP+tra3/wsLC//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////wsLC/62trf/MzMz/zMzM/8PDw/+enp7/n5+fQAAAAAAAAAAAAAAAAKKi - otCvr6//zMzM/8zMzP/AwMD/np6e/+fn5/////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////n5+f/np6e/8DAwP/MzMz/zMzM/6ysrP+ioqLQAAAAAAAA - AAAAAAAAAAAAAJ+fn0Cenp7/wMDA/8zMzP/MzMz/s7Oz/6mpqf/5+fn///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////n5+f+jo6P/s7Oz/8zMzP/MzMz/wMDA/56e - nv+fn59AAAAAAAAAAAAAAAAAAAAAAAAAAACgoKC6pqam/8zMzP/MzMz/ycnJ/6ioqP+wsLD/+fn5//// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////+fn5/7CwsP+oqKj/ycnJ/8zM - zP/MzMz/pqam/6CgoLoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58gn5+f+LKysv/MzMz/zMzM/8nJ - yf+ioqL/wsLC//n5+f////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////5+fn/vLy8/6Ki - ov/Jycn/zMzM/8zMzP+ysrL/n5+f+J+fnyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fUJ6e - nv+7u7v/zMzM/8zMzP/Dw8P/oqKi/7CwsP/5+fn///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////n5 - +f+wsLD/oqKi/8PDw//MzMz/zMzM/7u7u/+enp7/n5+fUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKCgoJegoKD8w8PD/8zMzP/MzMz/ycnJ/6ioqP+pqan/5+fn//////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////5+fn/6Ojo/+oqKj/ycnJ/8zMzP/MzMz/w8PD/6CgoPygoKCXAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACioqKsoaGh/sPDw//MzMz/zMzM/8nJyf+zs7P/np6e/8LC - wv/z8/P///////////////////////////////////////////////////////////////////////// - //////////////Pz8//CwsL/np6e/7Ozs//Jycn/zMzM/8zMzP/Dw8P/oaGh/qKioqwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKirKCgoPy7u7v/zMzM/8zM - zP/MzMz/wMDA/62trf+enp7/wsLC/+3t7f////////////////////////////////////////////// - ///////////////////t7e3/wsLC/56env+tra3/wMDA/8zMzP/MzMz/zMzM/7u7u/+goKD8oqKirAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCg - oJeenp7/srKy/8zMzP/MzMz/zMzM/8zMzP/AwMD/r6+v/56env+pqan/yMjI/9ra2v/n5+f///////// - ////////+fn5/+fn5//a2tr/yMjI/6mpqf+enp7/r6+v/8DAwP/MzMz/zMzM/8zMzP/MzMz/srKy/56e - nv+goKCXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACfn59Qn5+f+Kampv/AwMD/zMzM/8zMzP/MzMz/zMzM/8bGxv+7u7v/sbGx/6mp - qf+enp7/np6e/56env+enp7/np6e/56env+pqan/sbGx/7u7u//Gxsb/zMzM/8zMzP/MzMz/zMzM/8DA - wP+mpqb/n5+f+J+fn1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fIKCgoLqenp7/rKys/8PDw//MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Dw8P/rKys/56env+goKC6n5+fIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn59AoqKi0J6e - nv+pqan/u7u7/8nJyf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Jycn/u7u7/6mpqf+enp7/oqKi0J+fn0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ+fn0CioqKsn5+f956env+pqan/srKy/7u7u//AwMD/w8PD/8zMzP/MzMz/w8PD/8DA - wP+7u7v/srKy/6mpqf+enp7/n5+f96Kioqyfn59AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fn0CdnZ2AoqKi0KGhoe6enp7/np6e/56e - nv+enp7/np6e/56env+hoaHuoqKi0J2dnYCfn59AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//4AB//8AAP/8AAA//wAA//AAAA// - AAD/wAAAA/8AAP+AAAAB/wAA/wAAAAD/AAD+AAAAAH8AAPwAAAAAPwAA+AAAAAAfAADwAAAAAA8AAOAA - AAAABwAA4AAAAAAHAADAAAAAAAMAAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAMAAAAAAAwAAwAAAAAADAADgAAAAAAcAAOAAAAAABwAA8AAAAAAPAAD4AAAAAB8AAPwA - AAAAPwAA/gAAAAB/AAD/AAAAAP8AAP+AAAAB/wAA/8AAAAP/AAD/8AAAD/8AAP/8AAA//wAA//+AAf// - AAAoAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiohafn581np6eWZ2dnZebm5vXnJyc/ZycnP+cnJz/nJyc/Zub - m9ednZ2Xnp6eWZ+fnzWioqIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfn589nZ2dgp2dnb6dnZ3on5+f/qenp/+qqqr/q6ur/6ys - rP+tra3/ra2t/6ysrP+rq6v/qqqq/6enp/+fn5/+nZ2d6J2dnb6dnZ2Cn5+fPQAAAAkAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubKZycnIGenp7Tn5+f/6ysrP+1tbX/vLy8/8PD - w//IyMj/y8vL/8zMzP/Nzc3/zc3N/83Nzf/Nzc3/zMzM/8vLy//IyMj/w8PD/7y8vP+1tbX/rKys/5+f - n/+enp7TnJycgZubmykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ00np6eo56envOrq6v/tra2/8LC - wv/Kysr/zs7O/87Ozv/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83N - zf/Ozs7/zs7O/8rKyv/CwsL/tra2/6urq/+enp7znp6eo52dnTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJubmyGenp6bn5+f962t - rf+8vLz/ycnJ/87Ozv/Nzc3/zMzM/8zMzP/Nzc3/zs7O/87Ozv/Nzc3/y8vL/8rKyv/Kysr/ysrK/8rK - yv/Ly8v/zc3N/87Ozv/Ozs7/zc3N/8zMzP/MzMz/zc3N/87Ozv/Jycn/vLy8/62trf+fn5/3np6em5ub - myEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp+f - n2ienp7nq6ur/7y8vP/Ly8v/zs7O/8zMzP/MzMz/zc3N/87Ozv/Ly8v/w8PD/7m5uf+vr6//p6en/6Oj - o/+hoaH/oKCg/6CgoP+goKD/o6Oj/6ampv+tra3/t7e3/8HBwf/Kysr/zs7O/83Nzf/MzMz/zMzM/87O - zv/Ly8v/vLy8/6urq/+enp7nn5+faAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAnZ2dGp6enqujo6P/tbW1/8nJyf/Ozs7/zMzM/8zMzP/Ozs7/zMzM/8HBwf+wsLD/oqKi/5+f - n/+pqan/uLi4/8fHx//T09P/29vb/+Dg4P/g4OD/3d3d/9XV1f/Kysr/u7u7/6ysrP+hoaH/oKCg/6ys - rP++vr7/y8vL/87Ozv/Nzc3/zMzM/87Ozv/Jycn/tbW1/6Ojo/+enp6rnZ2dGgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAnp6eN5+fn9eqqqr/wMDA/87Ozv/Nzc3/zMzM/87Ozv/MzMz/vLy8/6Wl - pf+enp7/sbGx/9DQ0P/q6ur/+vr6//////////////////////////////////////////////////// - ///8/Pz/7+/v/9fX1/+5ubn/oaGh/6Kiov+2trb/ycnJ/87Ozv/MzMz/zc3N/87Ozv/AwMD/qqqq/5+f - n9eenp43AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eTJ6enu2vr6//x8fH/87Ozv/MzMz/zc3N/83N - zf+/v7//pKSk/6Ghof/BwcH/6enp//7+/v////////////////////////////////////////////// - //////////////////////////////////////////////Dw8P/MzMz/pqam/6CgoP+5ubn/zMzM/83N - zf/MzMz/zs7O/8fHx/+vr6//np6e7Z6enkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eV6CgoPSysrL/y8vL/83N - zf/MzMz/zs7O/8jIyP+tra3/nZ2d/7+/v//v7+////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////f3 - 9//MzMz/oqKi/6ampv/ExMT/zs7O/8zMzP/Nzc3/y8vL/7Kysv+goKD0np6eVwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmpqaTJ+f - n/Szs7P/zMzM/83Nzf/MzMz/zs7O/8DAwP+goKD/q6ur/+Pj4/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////+/v7/+4uLj/nZ2d/7m5uf/Nzc3/zMzM/83Nzf/MzMz/s7Oz/5+f - n/SamppMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn5+fNZ+fn+6ysrL/zMzM/83Nzf/MzMz/zc3N/7m5uf+cnJz/wMDA//j4+P////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////v7+/9HR0f+enp7/sbGx/8zM - zP/Nzc3/zc3N/8zMzP+ysrL/n5+f7p+fnzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAmZmZGZycnNmurq7/y8vL/83Nzf/MzMz/zs7O/7W1tf+cnJz/0dHR//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////4uLi/6Kiov+srKz/y8vL/83Nzf/Nzc3/y8vL/66urv+cnJzZmZmZGQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5ycnK2qqqr/x8fH/83Nzf/MzMz/zs7O/7a2 - tv+dnZ3/2dnZ//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////p6en/paWl/6ysrP/MzMz/zMzM/83Nzf/Hx8f/qqqq/5yc - nK0AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enmejo6P/v7+//87O - zv/MzMz/zs7O/7u7u/+cnJz/19fX//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////+np6f+ioqL/sbGx/83N - zf/MzMz/zs7O/7+/v/+jo6P/np6eZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKi - oh6dnZ3ptbW1/87Ozv/MzMz/zs7O/8LCwv+cnJz/zs7O//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////4uLi/56env+5ubn/zs7O/8zMzP/Ozs7/tbW1/52dnemioqIeAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACbm5ucq6ur/8nJyf/Nzc3/zMzM/8rKyv+jo6P/u7u7//7+/v////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////R0dH/nZ2d/8TExP/Nzc3/zc3N/8nJyf+rq6v/m5ubnAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm5szn5+f97u7u//Ozs7/zMzM/87Ozv+xsbH/pqam//X1 - 9f////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////v7+/7i4uP+mpqb/zMzM/8zM - zP/Ozs7/u7u7/5+fn/ebm5szAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubpK6urv/Ly8v/zMzM/83N - zf/CwsL/nJyc/9zc3P////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///w8PD/oaGh/7m5uf/Ozs7/zMzM/8vLy/+urq7/m5ubpAAAAAAAAAAAAAAAAAAAAAAAAAAAoaGhJp2d - nfS8vLz/zs7O/8zMzP/Nzc3/qamp/7a2tv/+/v7///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////83Nzf+goKD/ycnJ/8zMzP/Ozs7/vLy8/52dnfShoaEmAAAAAAAA - AAAAAAAAAAAAAJycnIGrq6v/ysrK/8zMzP/Nzc3/wcHB/56env/n5+f///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////39/f/pqam/7e3t//Ozs7/zMzM/8rK - yv+rq6v/nJycgQAAAAAAAAAAAAAAAAAAAAicnJzWtra2/87Ozv/MzMz/zs7O/6ysrP+2trb//v7+//// - ///////////////////x5uH/7uDa//z5+P////////////////////////////////////////////// - //////////////Dk3//v4tz//fz7//////////////////////////////////////////////////// - ///9/Pv/7+Lc//Dl3////////////////////////////////////////////////////////////8zM - zP+ioqL/y8vL/8zMzP/Ozs7/tra2/5ycnNYAAAAIAAAAAAAAAACdnZ08oKCg/cLCwv/Nzc3/zc3N/8fH - x/+enp7/3d3d//////////////////Lo5P+3gGf/mkoo/5dGIv+oZUf/4crA//////////////////// - ////////////////////////7uDa/7N3Xf+ZSSb/mEcj/6xrTv/l0cf///////////////////////// - ///////////////////m08v/rGtO/5hHJP+ZSSb/s3he/+7g2/////////////////////////////// - ///////////////////x8fH/oaGh/76+vv/Nzc3/zc3N/8LCwv+goKD9nZ2dPAAAAAAAAAAAm5ubgqys - rP/Ly8v/zMzM/87Ozv+5ubn/p6en//n5+f////////////Xt6f+oY0X/kTsV/5VDHv+WQx//kz4Z/5dF - Iv/bwLT/////////////////////////////////7+Ld/6FYOP+SPBf/lUMf/5ZDH/+TPRj/mUon/+HJ - v//////////////////////////////////m08v/m00q/5I9GP+WQx//lUMf/5E8Fv+hVzf/7d7Y//// - //////////////////////////////79/P///////////7m5uf+srKz/zs7O/8zMzP/Ly8v/rKys/5ub - m4IAAAAAAAAAAZubm8C0tLT/zs7O/8zMzP/Ozs7/qamp/8DAwP/////////////////izMP/kj0X/5ZE - IP+WRCD/lkQg/5ZEIP+UQRz/mksp/+LLwf//////////////////////9e7r/6tpTf+SPRj/lkQg/5ZE - IP+WRCD/lkQg/5RAG/+dUS//59TM///////////////////////w5eD/pF0+/5M/Gv+WRCD/lkQg/5ZE - IP+WRCD/kz4Z/6ZgQv/w5eD//////////////////////+bSyv/bv7L////////////Y2Nj/oKCg/8rK - yv/MzMz/zs7O/7S0tP+bm5vAAAAAAZ6enhWdnZ3pvLy8/87Ozv/MzMz/ycnJ/6CgoP/b29v///////// - ////////483E/5RAG/+WRCD/lUMf/5VDH/+WRCD/lkQg/5RBHP+aSyj/zaaV//Hn4v/17uv/3sS4/6hj - Rv+TPhn/lkQg/5ZEIP+VQx//lUMf/5ZEIP+WRCD/lEAb/5xPLf/Rrp7/8+nl//Xs6f/avrH/o1w8/5M/ - Gv+WRCD/lkQg/5VDH/+VQx//lkQg/5ZEIP+TPxn/olo7/9m8r//07Oj/8+rm/9SzpP+aSij/z6qa//// - ////////8PDw/6Ghof/BwcH/zc3N/87Ozv+8vLz/nZ2d6Z6enhWfn581np6e/sPDw//Nzc3/zc3N/8LC - wv+hoaH/7+/v/////////////////+PNxP+TPxr/kj4Y/5hIJf+aTCn/kz8a/5RBHP+WRCD/lUIe/5M+ - Gf+cTiz/n1My/5VCHf+UQBv/lkQg/5VCHv+TPhn/mUkm/5pLKP+TPxr/lEEd/5ZEIP+VQh3/kz8a/51Q - Lv+eUjH/lEAc/5RBHP+WRCH/lUEd/5M/Gf+aSyj/mUkn/5I+Gf+VQh7/lkQg/5RBHP+UQBz/nlIw/51Q - L/+TPxr/kToU/9Kunv////////////39/f+srKz/t7e3/87Ozv/Nzc3/w8PD/56env6fn581np6eWaen - p//IyMj/zc3N/87Ozv+5ubn/qamp//r6+v/////////////////iy8H/lUIe/8abiP/t39j/8ufj/9e4 - qv+jWzv/kz8Z/5ZEIP+WRCD/lUIe/5VCHf+WRB//lkQg/5RBHP+aSyj/zKST/+7h3P/x5uD/1LKj/6BV - Nf+TPxr/lkQg/5ZEIP+VQh7/lUIe/5ZEIP+WRCD/lEAb/55TMv/Sr6D/8eXg/+/i3P/Lo5L/mksp/5RA - HP+WRCD/lkQg/5VCHv+VQh7/lkQg/5I9F//Srp7/////////////////vLy8/62trf/Ozs7/zc3N/8jI - yP+np6f/np6eWZycnJiqqqr/y8vL/8zMzP/Ozs7/srKy/7Ozs///////////////////////5dHI/9e4 - q///////////////////////8efi/6djRf+TPhn/lkQg/5ZEIP+WRCD/lkQg/5RBHf+aSyj/4svC//// - ///////////////////t4Nr/o1w8/5M/Gf+WRCD/lkQg/5ZEIP+WRCD/k0Ab/59VNP/r3Nb///////// - /////////////+POxP+bTSv/lEEc/5ZEIP+WRCD/lkQg/5ZEIP+ROxX/0ayb/////////////////8rK - yv+mpqb/zc3N/8zMzP/Ly8v/qqqq/5ycnJibm5vXq6ur/8zMzP/MzMz/zs7O/62trf++vr7///////// - //////////////78/P///////////+7h3P/q2tP/+vf1///////u4dv/oVc3/5E8F/+WQx//lkQf/5RA - G/+VQR3/17mr///////+/v7/7d/Y/+vc1f/8+fj//////+rZ0v+eUjH/kj0X/5ZDH/+WRB//kz8a/5hH - I//hyb////////z5+P/r3NX/7d/Z//7+/v//////3sO4/5dGI/+TPxr/lkQf/5ZDH/+SPRj/nE8t/+rZ - 0v/////////////////V1dX/oqKi/8vLy//MzMz/zMzM/6urq/+bm5vXnJyc/aysrP/Nzc3/zMzM/87O - zv+pqan/xcXF////////////////////////////8ebh/7R6YP+YSCX/lkQg/6ZgQv/exbr//////+7g - 2v+xc1n/l0Uh/5VCHv+jWzv/2r2w///////s3db/sHJX/5dGI/+XRSH/qWZI/+LMwv//////6trT/65v - U/+WRSH/lUMe/6VgQf/gyL3//////+TPxv+pZkn/l0Ui/5hHI/+wc1j/7N3X///////hyb7/p2JE/5VD - H/+WRCD/rGtO/+fVzf//////////////////////3d3d/6CgoP/Kysr/zMzM/83Nzf+srKz/nJyc/Zyc - nP+tra3/zc3N/8zMzP/Ozs7/qKio/8jIyP//////////////////////9Ovo/6ZgQf+RPBb/lUMf/5ZD - H/+TPxr/lUMf/9i7rf///////v7+/+vc1f/o1c3/+PPx///////t4Nn/n1Qz/5I9F/+WQx//lkMf/5M+ - Gf+YSCX/38W6///////+/fz/6tvU/+jWzv/69vX//////+TQx/+ZSif/kz4Z/5ZDH/+VQx//kj0X/59U - M//q29T///////v49//o18//6tnS//37+////////fz7/////////////////+Dg4P+goKD/ysrK/8zM - zP/Nzc3/ra2t/5ycnP+cnJz/ra2t/83Nzf/MzMz/zs7O/6ioqP/IyMj//////////////////////+LM - wv+SPRj/lkQg/5ZEIP+WRCD/lkQg/5RBHf+ZSSb/38a7///////////////////////06+f/qWZJ/5M+ - GP+WRCD/lkQg/5ZEIP+WRCD/lEAc/5xOLP/l0Mf//////////////////////+7i3P+iWjv/kz8a/5ZE - IP+WRCD/lkQg/5ZEIP+TPhn/pF0+/+/i3P//////////////////////5M7F/9m8sP////////////// - ///g4OD/oKCg/8rKyv/MzMz/zc3N/62trf+cnJz/nJyc/aysrP/Nzc3/zMzM/87Ozv+qqqr/w8PD//// - ///////////////////jzcT/lEAb/5ZEIP+VQx7/lUIe/5ZEIP+WRCD/lEEc/5lJJv/KoY//7+Pe//Ts - 6P/bv7L/pWBB/5M+Gf+WRCD/lkQg/5VDHv+VQh7/lkQg/5ZEIP+UQBz/m0wq/86omP/x5eH/8+rm/9e4 - qv+hWDj/kz8a/5ZEIP+WRCD/lUIe/5VCHv+WRCD/lkQg/5M/Gv+hVzf/1rao//Pp5f/x5+L/0a2d/5hI - JP/Qqpr/////////////////29vb/6CgoP/Kysr/zMzM/83Nzf+srKz/nJyc/Zubm9erq6v/zMzM/8zM - zP/Ozs7/rq6u/7y8vP//////////////////////483E/5M+Gf+TPhn/mksp/5xQLv+UQBz/lEAc/5ZE - IP+VQh7/kj4Z/5pLKP+cTy3/lEEc/5RAG/+WRCD/lUIe/5M+Gf+bTCr/nE8t/5RAG/+UQRz/lkQg/5VC - Hv+TPhn/mkwp/5xOLP+TQBv/lEEc/5ZEIf+VQR3/kz8a/5tOLP+bTSv/kz8Z/5VCHf+WRCD/lEEc/5M/ - Gv+bTiz/m00q/5M/Gf+ROxT/0q+f/////////////////9PT0/+jo6P/zMzM/8zMzP/MzMz/q6ur/5ub - m9ecnJyYqqqq/8vLy//MzMz/zs7O/7Ozs/+xsbH//v7+/////////////////+LLwf+WQx//yqGO/+/j - 3v/z6ub/2r6x/6VeP/+TPhn/lkQg/5ZEIP+VQx//lUIe/5ZEIP+WRCD/lEEc/5tMKv/NppX/8OXg//Lp - 5P/Yuq3/ols7/5M/Gf+WRCD/lkQg/5VDHv+VQh7/lkQg/5ZEIP+TQBv/nlMy/9Syo//x5+L/8ebh/9Kv - n/+dUC//lEAb/5ZEIP+WRCD/lUIe/5VDHv+WRCD/kTwW/86ol//////////////////Hx8f/p6en/83N - zf/MzMz/y8vL/6qqqv+cnJyYnp6eWaenp//IyMj/zc3N/87Ozv+7u7v/pqam//j4+P////////////// - ///m08r/2r2w///////////////////////z6ub/qWZJ/5I+GP+WRCD/lkQg/5ZEIP+WRCD/lEEd/5pM - Kf/jzsT///////////////////////Hm4f+nYUP/kz4Z/5ZEIP+WRCD/lkQg/5ZEIP+UQBv/nlMy/+ra - 0///////////////////////6djQ/59UNP+UQBv/lkQg/5ZEIP+WRCD/lkQg/5A5E//JoI////////// - ////////t7e3/6+vr//Ozs7/zc3N/8jIyP+np6f/np6eWZ+fnzWenp7+w8PD/83Nzf/Nzc3/xMTE/6Cg - oP/r6+v//////////////////v39//////////////////////////////////Dj3v+jWzv/kjwW/5VD - H/+WRB//kz8a/5VCHf/Yuav/////////////////////////////////7t/a/6FXN/+SPBf/lkMf/5ZD - H/+TPxn/l0Yh/97Fuv/////////////////////////////////kz8b/m0wq/5I9GP+WQx//lkMf/5I9 - GP+bTiz/6NbO////////////+vr6/6ioqP+5ubn/zs7O/83Nzf/Dw8P/np6e/p+fnzWenp4VnZ2d6by8 - vP/Ozs7/zMzM/8vLy/+hoaH/1dXV//////////////////////////////////////////////////// - ////////8OTf/7R5X/+YRyT/lkQg/6VeP//cwLT///////////////////////////////////////// - ///u4dv/snZb/5dGI/+WRCD/qGNF/+DIvf///////////////////////////////////////////+bT - yv+sbE//l0Uh/5dFIf+sa0//59TM/////////////////+vr6/+fn5//xMTE/83Nzf/Ozs7/vLy8/52d - nemenp4VAAAAAZubm8C0tLT/zs7O/8zMzP/Ozs7/rKys/7m5uf////////////////////////////// - ////////////////////////////////////////7uLc/+vb1P/69vT///////////////////////// - ///////////////////////////////////u4Nr/69zV//v49/////////////////////////////// - /////////////////////////fz7/+ze2P/s3tj//fv7///////////////////////Pz8//oqKi/8vL - y//MzMz/zs7O/7S0tP+bm5vAAAAAAQAAAACbm5uCrKys/8vLy//MzMz/zs7O/729vf+jo6P/9PT0//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///+/v7/sLCw/7CwsP/Ozs7/zMzM/8vLy/+srKz/m5ubggAAAAAAAAAAnZ2dPKCgoP3CwsL/zc3N/8zM - zP/Jycn/oKCg/9TU1P////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////6urq/5+fn//CwsL/zc3N/83Nzf/CwsL/oKCg/Z2dnTwAAAAAAAAAAAAA - AAicnJzWtra2/87Ozv/MzMz/zs7O/7Gxsf+tra3//Pz8//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////8HBwf+lpaX/zMzM/8zMzP/Ozs7/tra2/5yc - nNYAAAAIAAAAAAAAAAAAAAAAnJycgaurq//Kysr/zMzM/83Nzf/FxcX/np6e/9zc3P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////+7u7v+goKD/vLy8/87O - zv/MzMz/ysrK/6urq/+cnJyBAAAAAAAAAAAAAAAAAAAAAKGhoSadnZ30vLy8/87Ozv/MzMz/zs7O/6+v - r/+rq6v/+vr6//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //+/v7//pKSk/8vLy//MzMz/zs7O/7y8vP+dnZ30oaGhJgAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubpK6u - rv/Ly8v/zMzM/83Nzf/Hx8f/np6e/87Ozv////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////j4+P/nZ2d/7+/v//Ozs7/zMzM/8vLy/+tra3/m5ubpAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJubmzOfn5/3u7u7/87Ozv/MzMz/zs7O/7m5uf+fn5//6+vr//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////4+Pj/q6ur/62trf/Nzc3/zMzM/87Ozv+7u7v/n5+f95ub - mzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubnKurq//Jycn/zc3N/8zMzP/Nzc3/qqqq/62t - rf/4+Pj///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////wMDA/6CgoP/IyMj/zc3N/83N - zf/Jycn/q6ur/5ubm5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKioh6dnZ3ptbW1/87O - zv/MzMz/zc3N/8jIyP+goKD/vLy8//39/f////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////0NDQ/5yc - nP/AwMD/zc3N/8zMzP/Ozs7/tbW1/52dnemioqIeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAnp6eZ6Ojo/+/v7//zs7O/8zMzP/Ozs7/w8PD/52dnf/FxcX///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////1tbW/5ycnP+5ubn/zs7O/8zMzP/Ozs7/v7+//6Ojo/+enp5nAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcnJytqqqq/8fHx//Nzc3/zMzM/87Ozv+/v7//nZ2d/8XF - xf/9/f3///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////1dXV/5ycnP+2trb/zs7O/8zMzP/Nzc3/x8fH/6qqqv+cnJytAAAAAwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZmZGZycnNmurq7/y8vL/83N - zf/MzMz/zs7O/7+/v/+dnZ3/vLy8//j4+P////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////+/v7/zc3N/5ycnP+2trb/zs7O/8zMzP/Nzc3/y8vL/66u - rv+cnJzZmZmZGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACfn581n5+f7rKysv/MzMz/zc3N/8zMzP/Ozs7/w8PD/6CgoP+tra3/6urq//////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////09PT/u7u7/5ycnP+7u7v/zs7O/8zM - zP/Nzc3/zMzM/7Kysv+fn5/un5+fNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqamkyfn5/0s7Oz/8zMzP/Nzc3/zMzM/87Ozv/IyMj/qqqq/5+f - n//Ozs7/+vr6//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////7+/v/b29v/pqam/6Oj - o//CwsL/zs7O/8zMzP/Nzc3/zMzM/7Ozs/+fn5/0mpqaTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eV6CgoPSysrL/y8vL/83N - zf/MzMz/zc3N/83Nzf+5ubn/np6e/6ysrP/b29v//Pz8//////////////////////////////////// - /////////////////////////////////////////////////////////////////////////////+Tk - 5P+1tbX/nZ2d/7Gxsf/Kysr/zc3N/8zMzP/Nzc3/y8vL/7Kysv+goKD0np6eVwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACenp5Mnp6e7a+vr//Hx8f/zs7O/8zMzP/MzMz/zs7O/8fHx/+wsLD/np6e/62trf/T09P/8/Pz//// - //////////////////////////////////////////////////////////////////////////////// - ///39/f/3Nzc/7W1tf+dnZ3/qamp/8PDw//Nzc3/zc3N/8zMzP/Ozs7/x8fH/6+vr/+enp7tnp6eTAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enjefn5/Xqqqq/8DAwP/Ozs7/zc3N/8zMzP/Nzc3/zs7O/8XF - xf+xsbH/oKCg/6Ojo/+5ubn/1NTU/+rq6v/4+Pj///////////////////////////////////////// - ///6+vr/7u7u/9ra2v+/v7//pqam/56env+srKz/wcHB/83Nzf/Nzc3/zMzM/83Nzf/Ozs7/wMDA/6qq - qv+fn5/Xnp6eNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnZ2dGp6enqujo6P/tbW1/8nJ - yf/Ozs7/zMzM/8zMzP/Nzc3/zs7O/8nJyf+9vb3/rKys/6Ghof+fn5//pqam/7Gxsf+7u7v/w8PD/8jI - yP/IyMj/xcXF/729vf+zs7P/qKio/6CgoP+goKD/qamp/7m5uf/Hx8f/zc3N/83Nzf/MzMz/zMzM/87O - zv/Jycn/tbW1/6Ojo/+enp6rnZ2dGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAACn5+faJ6enuerq6v/vLy8/8vLy//Ozs7/zMzM/8zMzP/MzMz/zs7O/87Ozv/Kysr/xMTE/7y8 - vP+0tLT/rq6u/6mpqf+oqKj/qKio/6mpqf+srKz/srKy/7m5uf/CwsL/ycnJ/83Nzf/Ozs7/zc3N/8zM - zP/MzMz/zs7O/8vLy/+8vLz/q6ur/56enuefn59oAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbm5shnp6em5+fn/etra3/vLy8/8nJyf/Ozs7/zc3N/8zM - zP/MzMz/zMzM/83Nzf/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zc3N/8zM - zP/MzMz/zMzM/83Nzf/Ozs7/ycnJ/7y8vP+tra3/n5+f956enpubm5shAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ00np6eo56e - nvOrq6v/tra2/8LCwv/Kysr/zs7O/87Ozv/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zc3N/83Nzf/Ozs7/zs7O/8rKyv/CwsL/tra2/6urq/+enp7znp6eo52dnTQAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACbm5spnJycgZ6entOfn5//rKys/7W1tf+8vLz/w8PD/8jIyP/Ly8v/zMzM/83N - zf/Nzc3/zc3N/83Nzf/MzMz/y8vL/8jIyP/Dw8P/vLy8/7W1tf+srKz/n5+f/56entOcnJyBm5ubKQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn5+fPZ2dnYKdnZ2+nZ2d6J+f - n/6np6f/qqqq/6urq/+srKz/ra2t/62trf+srKz/q6ur/6qqqv+np6f/n5+f/p2dneidnZ2+nZ2dgp+f - nz0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKKiohafn581np6eWZ2dnZebm5vXnJyc/ZycnP+cnJz/nJyc/Zubm9ednZ2Xnp6eWZ+f - nzWioqIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///4AB///////8AAA/ - /////+AAAAf/////gAAAAf////4AAAAAf////AAAAAA////wAAAAAA///+AAAAAAB///wAAAAAAD//+A - AAAAAAH//wAAAAAAAP/+AAAAAAAAf/wAAAAAAAA//AAAAAAAAD/4AAAAAAAAH/AAAAAAAAAP8AAAAAAA - AA/gAAAAAAAAB+AAAAAAAAAHwAAAAAAAAAPAAAAAAAAAA8AAAAAAAAADgAAAAAAAAAGAAAAAAAAAAYAA - AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA - AAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAADwAAAAAAAAAPAAAAAAAAAA+AAAAAAAAAH4AAAAAAA - AAfwAAAAAAAAD/AAAAAAAAAP+AAAAAAAAB/8AAAAAAAAP/wAAAAAAAA//gAAAAAAAH//AAAAAAAA//+A - AAAAAAH//8AAAAAAA///4AAAAAAH///wAAAAAA////wAAAAAP////gAAAAB/////gAAAAf/////gAAAH - //////wAAD///////4AB////KAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eFZ+fny2dnZ1GnZ2dcJ6enp2dnZ3BnJyc2Z6e - nv2enp7/np6e/56env+enp7/np6e/56env+enp79nJyc2Z2dncGenp6dnZ2dcJ2dnUafn58tnp6eFQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlpaWEZ6enjeenp5knp6em52d - ncSenp7cnp6e86Kiov+ioqL/oKCg/5+fn/+enp7/nZ2d/52dnf+dnZ3/nZ2d/52dnf+dnZ3/nZ2d/52d - nf+enp7/n5+f/6CgoP+ioqL/oqKi/56envOenp7cnZ2dxJ6enpuenp5knp6eN5aWlhEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAKgoKArnp6eZJ2dnayfn5/YnZ2d/aSkpP+jo6P/oqKi/6CgoP+enp7/nZ2d/52dnf+enp7/oKCg/6Ki - ov+jo6P/pqam/6enp/+np6f/p6en/6enp/+mpqb/o6Oj/6Kiov+goKD/np6e/52dnf+dnZ3/np6e/6Cg - oP+ioqL/o6Oj/6SkpP+dnZ39n5+f2J2dnayenp5koKCgKwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJubmy6fn593np6ew5+fn/Gjo6P/o6Oj/6CgoP+dnZ3/nZ2d/56e - nv+kpKT/qamp/7CwsP+2trb/vb29/8LCwv/ExMT/xsbG/8fHx//Jycn/ysrK/8rKyv/Kysr/ysrK/8nJ - yf/Hx8f/xsbG/8TExP/CwsL/vb29/7a2tv+wsLD/qamp/6SkpP+enp7/nZ2d/52dnf+goKD/o6Oj/6Oj - o/+fn5/xnp6ew5+fn3ebm5suAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eFZycnF2enp66n5+f9KSk - pP+ioqL/np6e/52dnf+goKD/p6en/7CwsP+7u7v/w8PD/8jIyP/Nzc3/zs7O/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/87O - zv/Nzc3/yMjI/8PDw/+7u7v/sLCw/6enp/+goKD/nZ2d/56env+ioqL/pKSk/5+fn/Senp66nJycXZ6e - nhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn5+fKKGhoYefn5/doqKi/6Ojo/+enp7/nJyc/6Ghof+rq6v/uLi4/8TExP/Kysr/zs7O/83N - zf/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zc3N/83Nzf/Ozs7/ysrK/8TE - xP+4uLj/q6ur/6Ghof+cnJz/np6e/6Ojo/+ioqL/n5+f3aGhoYefn58oAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnZ2dNKCgoJmgoKDupKSk/6CgoP+cnJz/n5+f/6qq - qv+5ubn/xcXF/83Nzf/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83Nzf/Nzc3/xcXF/7m5uf+qqqr/n5+f/5yc - nP+goKD/pKSk/6CgoO6goKCZnZ2dNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYKp6e - npmhoaH0pKSk/5+fn/+dnZ3/o6Oj/7Kysv/Dw8P/zMzM/87Ozv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/zs7O/8zMzP/Dw8P/srKy/6Ojo/+dnZ3/n5+f/6SkpP+hoaH0np6emZiY - mCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAm5ubF56enoigoKDupKSk/56env+dnZ3/paWl/7e3t//IyMj/zs7O/83N - zf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zc3N/83Nzf/Nzc3/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/83Nzf/Nzc3/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf/Ozs7/yMjI/7e3t/+mpqb/nZ2d/56env+kpKT/oKCg7p6enoibm5sXAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5+fn12enp7ao6Oj/5+f - n/+cnJz/pqam/7q6uv/Kysr/zs7O/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/zs7O/83Nzf/Nzc3/zMzM/8nJyf/Gxsb/w8PD/8HBwf+/v7//v7+//7+/ - v/+/v7//v7+//7+/v/+/v7//wsLC/8TExP/Hx8f/y8vL/83Nzf/Nzc3/zs7O/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zs7O/8rKyv+6urr/pqam/5yc - nP+fn5//o6Oj/56entqfn59dAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJqamiufn5+voaGh/6Ghof+cnJz/oqKi/7a2tv/Jycn/zs7O/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83Nzf/Ozs7/y8vL/8TExP++vr7/tra2/62t - rf+np6f/pKSk/6Kiov+fn5//np6e/5ycnP+cnJz/nJyc/5ycnP+cnJz/nJyc/5ycnP+fn5//oaGh/6Oj - o/+mpqb/q6ur/7Kysv+7u7v/wsLC/8nJyf/Nzc3/zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/87Ozv/Jycn/tra2/6Kiov+cnJz/oaGh/6Ghof+fn5+vmpqaKwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKenp5mnp6e66SkpP+dnZ3/np6e/7Cw - sP/Hx8f/zs7O/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zs7O/83N - zf/Gxsb/vb29/7Gxsf+np6f/oaGh/52dnf+cnJz/m5ub/5qamv+ampr/mpqa/5ubm/+cnJz/nJyc/5yc - nP+cnJz/nJyc/5ycnP+cnJz/nJyc/5ubm/+bm5v/mpqa/5qamv+ampr/m5ub/5ycnP+fn5//pKSk/6ur - q/+3t7f/wsLC/8vLy//Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf/Ozs7/x8fH/7CwsP+enp7/nZ2d/6SkpP+enp7rnp6eZgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZmZkZnZ2doqGhof+goKD/nJyc/6enp/+/v7//zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/zc3N/8bGxv+6urr/rKys/6Kiov+dnZ3/nJyc/5qamv+ampr/m5ub/6Gh - of+rq6v/tbW1/8DAwP/MzMz/1dXV/97e3v/j4+P/6urq/+rq6v/q6ur/6urq/+np6f/g4OD/2dnZ/9HR - 0f/Gxsb/urq6/7CwsP+mpqb/nZ2d/5ubm/+ampr/m5ub/5ycnP+fn5//pqam/7Ozs//BwcH/y8vL/87O - zv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zc3N/7+/v/+np6f/nJyc/6Cg - oP+hoaH/nZ2dopmZmRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eOqCgoNGkpKT/np6e/5+fn/+zs7P/ysrK/87O - zv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/y8vL/8DAwP+vr6//oqKi/5yc - nP+bm5v/mpqa/5ubm/+kpKT/tLS0/8jIyP/e3t7/7u7u//f39/////////////////////////////// - ////////////////////////////////////////////////////////+vr6//Ly8v/n5+f/09PT/76+ - vv+srKz/np6e/5qamv+ampr/nJyc/56env+pqan/ubm5/8fHx//Ozs7/zc3N/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/8rKyv+zs7P/n5+f/56env+kpKT/oKCg0Z6enjoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyc - nF+fn5/wo6Oj/52dnf+kpKT/vr6+/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Ozs7/ysrK/7q6uv+oqKj/np6e/5ycnP+ampr/m5ub/6mpqf+/v7//3Nzc//Hx8f/+/v7///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////j4+P/o6Oj/zMzM/7Ozs/+goKD/mpqa/5ub - m/+cnJz/oqKi/7Kysv/ExMT/zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83N - zf++vr7/pKSk/52dnf+jo6P/n5+f8JycnF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASdnZ2AoaGh+6CgoP+cnJz/rKys/8bGxv/Nzc3/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/ysrK/7q6uv+mpqb/nZ2d/5ycnP+ampr/oaGh/7m5 - uf/b29v/9fX1//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////f39/+rq6v/Jycn/q6ur/5ubm/+bm5v/nJyc/6CgoP+vr6//xMTE/87O - zv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Gxsb/rKys/5ycnP+goKD/oaGh+52d - nYAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACioqILoKCgm6Oj - o/+fn5//np6e/7Ozs//MzMz/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zMzM/729 - vf+mpqb/nZ2d/5ycnP+bm5v/pqam/8jIyP/s7Oz///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///39/f/2tra/7W1tf+dnZ3/m5ub/5ycnP+hoaH/s7Oz/8fHx//Ozs7/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/83Nzf/MzMz/s7Oz/56env+fn5//o6Oj/6CgoJuioqILAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAlZWVDJ6enqikpKT/np6e/6CgoP+5ubn/zc3N/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/8TExP+rq6v/np6e/5ycnP+bm5v/qKio/9DQ0P/09PT///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////f39/+Tk5P+6urr/np6e/5ub - m/+cnJz/o6Oj/7m5uf/MzMz/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Nzc3/ubm5/6Cg - oP+enp7/pKSk/56enqiVlZUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZmRSfn5+5o6Oj/52d - nf+ioqL/v7+//83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/8vLy/+3t7f/oKCg/5yc - nP+bm5v/o6Oj/8rKyv/09PT///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////7+/v/g4OD/s7Oz/5ycnP+cnJz/nZ2d/6urq//ExMT/zs7O/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/v7+//6Kiov+dnZ3/o6Oj/5+fn7mZmZkUAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACioqILnZ2duaSkpP+dnZ3/oqKi/8HBwf/Ozs7/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/83Nzf/ExMT/qqqq/52dnf+bm5v/nZ2d/729vf/u7u7///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///7+/v/19fX/6ioqP+bm5v/nJyc/6Ghof+5ubn/zMzM/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Ozs7/wcHB/6Kiov+dnZ3/pKSk/52dnbmioqILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKiC56enqijo6P/nZ2d/6Sk - pP/Dw8P/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/u7u7/6Ghof+cnJz/m5ub/6mp - qf/d3d3//v7+//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////9PT0/8DAwP+dnZ3/m5ub/52d - nf+urq7/ycnJ/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/w8PD/6SkpP+dnZ3/o6Oj/56e - nqiioqILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAASenp6bpKSk/52dnf+ioqL/w8PD/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/y8vL/7Ozs/+enp7/nJyc/5ycnP/AwMD/9PT0//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////93d3f+oqKj/m5ub/5ycnP+mpqb/w8PD/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/w8PD/6Kiov+dnZ3/pKSk/56enpsAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJycgaOjo/+enp7/oaGh/8HB - wf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/8jIyP+srKz/nZ2d/5ubm/+ioqL/1dXV//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////Dw - 8P+3t7f/m5ub/5ycnP+hoaH/vr6+/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/wcHB/6Gh - of+enp7/o6Oj/5ycnIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJycnF2fn5/9n5+f/6CgoP++vr7/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf/Gxsb/qKio/5ycnP+bm5v/rKys/+jo6P////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////z8/P/Jycn/nZ2d/5ycnP+fn5//ubm5/83N - zf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/vr6+/6CgoP+fn5//n5+f/ZycnF0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChoaE5oaGh7qCgoP+enp7/ubm5/87O - zv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/xcXF/6Wlpf+cnJz/m5ub/7a2tv/z8/P///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////X19f/oaGh/5ycnP+enp7/tbW1/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Ozs7/ubm5/56env+goKD/oaGh7qGhoTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmZmZGZ6entSjo6P/nJyc/7Ozs//Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/8XF - xf+lpaX/nJyc/5qamv++vr7/+fn5//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////h4eH/o6Oj/5ub - m/+dnZ3/tbW1/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/s7Oz/5ycnP+jo6P/np6e1JmZ - mRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOenp6jpKSk/52dnf+rq6v/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/FxcX/paWl/5ycnP+bm5v/xsbG//z8/P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////n5+f/qKio/5ubm/+dnZ3/tbW1/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/q6ur/52dnf+kpKT/np6eowAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAnp6eZKKiov+enp7/pKSk/8bGxv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/x8fH/6am - pv+cnJz/m5ub/8fHx//+/v7///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///r6+v/p6en/5ubm/+enp7/ubm5/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Gxsb/pKSk/56e - nv+ioqL/np6eZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6eniqfn5/qoKCg/5+fn/+/v7//zs7O/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/8rKyv+pqan/nZ2d/5qamv/BwcH//v7+//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////n5+f/o6Oj/5ycnP+fn5//vb29/83N - zf/MzMz/zMzM/8zMzP/MzMz/zMzM/87Ozv+/v7//n5+f/6CgoP+fn5/qnp6eKgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAEnZ2dsaSkpP+cnJz/s7Oz/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/r6+v/5yc - nP+bm5v/u7u7//v7+/////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////h4eH/oKCg/5ycnP+hoaH/w8PD/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/87O - zv+zs7P/nJyc/6SkpP+dnZ2xAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enlyioqL+nZ2d/6enp//Kysr/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/7e3t/+dnZ3/m5ub/7Gxsf/29vb///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////X19f/nZ2d/5yc - nP+lpaX/yMjI/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8rKyv+np6f/nZ2d/6Kiov6enp5cAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACenp4VnZ2d26Ghof+enp7/v7+//87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/AwMD/n5+f/5yc - nP+mpqb/7+/v//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////Jycn/m5ub/5ycnP+vr6//zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zs7O/7+/v/+enp7/oaGh/52dnduenp4VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enoijo6P/nZ2d/7CwsP/Nzc3/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/yMjI/6Wlpf+cnJz/n5+f/+Dg4P////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////v7 - +/+3t7f/m5ub/52dnf+5ubn/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/7CwsP+dnZ3/o6Oj/56e - nogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACbm5spoKCg7p+fn/+ioqL/x8fH/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf+wsLD/nJyc/5ub - m//MzMz///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////Hx8f+oqKj/nJyc/6Ghof/ExMT/zc3N/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/x8fH/6Kiov+fn5//oKCg7pubmykAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnJukpKT/nJyc/7e3t//Ozs7/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/vr6+/56env+bm5v/tLS0//r6+v////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////93d3f+dnZ3/nJyc/6qqqv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/t7e3/5yc - nP+kpKT/nJycmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACdnZ00oKCg9Z+fn/+lpaX/ycnJ/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8nJyf+lpaX/nJyc/6Ki - ov/q6ur///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////8DAwP+bm5v/nZ2d/7q6 - uv/Ozs7/zMzM/8zMzP/MzMz/zMzM/83Nzf/Jycn/paWl/5+fn/+goKD1nZ2dNAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2dnZykpKT/nZ2d/7m5uf/Ozs7/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/tLS0/5ycnP+bm5v/zs7O//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////9PT0/6ioqP+bm5v/o6Oj/8fHx//MzMz/zMzM/8zMzP/MzMz/zMzM/87O - zv+5ubn/nZ2d/6SkpP+dnZ2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACampomoKCg7p+fn/+mpqb/ysrK/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8TExP+hoaH/m5ub/6+v - r//4+Pj///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////19fX/5yc - nP+cnJz/s7Oz/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8rKyv+mpqb/n5+f/6CgoO6ampomAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enoikpKT/nZ2d/7e3t//Ozs7/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/r6+v/5ycnP+dnZ3/3t7e//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////7+/v/s7Oz/5ubm/+hoaH/xMTE/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zs7O/7e3t/+dnZ3/pKSk/56enogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZmZkUn5+f3qCgoP+jo6P/yMjI/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8PDw/+goKD/m5ub/7e3 - t//9/f3///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///i4uL/np6e/5ycnP+vr6//zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/yMjI/6Ojo/+goKD/n5+f3pmZ - mRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enlyioqL/nZ2d/7Kysv/Ozs7/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/r6+v/5ycnP+fn5//5ubm//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v+6urr/m5ub/6CgoP/ExMT/zc3N/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/srKy/52dnf+ioqL/np6eXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAACnp6euqKiov+fn5//w8PD/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8TExP+goKD/mpqa/7i4 - uP/+/v7///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////+Tk5P+dnZ3/nJyc/7Kysv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf/Dw8P/n5+f/6Ki - ov+enp66AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fny2goKDznp6e/6qqqv/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/s7Oz/5ycnP+dnZ3/4ODg//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////Pz8/7W1tf+bm5v/oqKi/8fH - x//MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP+qqqr/np6e/6CgoPOfn58tAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn5+fd6SkpP+dnZ3/ubm5/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8nJyf+kpKT/m5ub/7Cw - sP/7+/v/////////////////////////////////////////////////9/Hu/9/Fuv/Srp//07Cg/9zA - tP/z6uf///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////fx7//fxrv/07Kk/9OvoP/bv7P/8+rm//// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////27+v/3sS4/9Oyo//TsKH/3cO4//bv7P////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////29vb/5ubm/+cnJz/uLi4/87Ozv/MzMz/zMzM/8zMzP/MzMz/zc3N/7m5 - uf+dnZ3/pKSk/5+fn3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaenp7DoqKi/6Ghof/FxcX/zc3N/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/vLy8/52dnf+bm5v/1NTU//////////////////////////////////// - ////////+/f2/86pmP+jWzv/lUEd/5E7Ff+ROxX/k0Ab/59UM//Inov/+PPx//////////////////// - //////////////////////////////////////////////////////////////////////////////z6 - +f/Sr5//o1s8/5VCHf+ROxX/kTsV/5M/G/+eUzL/xJaC//Xu6/////////////////////////////// - ///////////////////////////////////////////////////////////////////7+Pb/zKWU/6FX - N/+UQR3/kTsV/5E7Ff+UQRz/oVg4/8uikP/69fP///////////////////////////////////////// - ///////////////////////////////////////////////////////////////////4+Pj/q6ur/5ub - m/+pqan/y8vL/8zMzP/MzMz/zMzM/8zMzP/Nzc3/xcXF/6Ghof+ioqL/np6ewwAAAAYAAAAAAAAAAAAA - AAAAAAAAnp6eKp6envKenp7/q6ur/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf+rq6v/m5ub/6Wl - pf/z8/P///////////////////////////////////////Pq5v+zeF//kj0X/5RBHP+WQx//lkQg/5ZE - IP+WRB//lUEd/5I9GP+tbVD/7+Lc//////////////////////////////////////////////////// - ///////////////////////////////////17ur/tXxj/5M/Gv+UQBz/lkMf/5ZEIP+WRCD/lkQf/5VC - Hf+SPRf/p2JE/+fVzf////////////////////////////////////////////////////////////// - ////////////////////////8+nl/7F0Wf+SPRf/lEEc/5ZDH/+WRCD/lkQg/5ZDH/+UQRz/kj0X/61u - Uv/u4t3///////////////////////////////////////////////////////////////////////// - ///////////////////////////////////Jycn/mpqa/56env/BwcH/zc3N/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/q6ur/56env+enp7ynp6eKgAAAAAAAAAAAAAAAAAAAACdnZ1lo6Oj/52dnf+4uLj/zs7O/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/xsbG/6Kiov+ampr/v7+///////////////////////////////////// - ///27+v/q2pN/5I9F/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M+Gf+iWjr/69zV//// - ////////////////////////////////////////////////////////////////////////9vDt/6xs - T/+SPRf/lkQf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPhn/n1Qz/+jWz/////////////// - //////////////////////////////////////////////////////////////Tr5/+qaEv/kjwX/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kj0Y/6VfQf/u4dz///////////////////////// - /////////////////////////////////////////////////////////////////////////////+vr - 6/+goKD/m5ub/7Ozs//Nzc3/zMzM/8zMzP/MzMz/zMzM/87Ozv+4uLj/nZ2d/6Ojo/+dnZ1lAAAAAAAA - AAAAAAAAAAAAAJ2dnayjo6P/oKCg/8TExP/Nzc3/zMzM/8zMzP/MzMz/zMzM/87Ozv+6urr/nJyc/5yc - nP/f39///////////////////////////////////////7qEbf+SPRf/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M+Gf+nYkT/8+rm//////////////////////////////////// - //////////////////////////////38+/+3f2f/kj0Y/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+TPxv/oVg4/+7h2/////////////////////////////////////////////// - ///////////////////9+/r/tHpg/5I9F/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/kz4Z/6djRf/17en///////////////////////////////////////////////////////// - /////////Pr5//n18v///////////////////////Pz8/7Ozs/+ampr/pqam/8vLy//MzMz/zMzM/8zM - zP/MzMz/zc3N/8TExP+goKD/o6Oj/52dnawAAAAAAAAAAAAAAACWlpYRnp6e2qCgoP+mpqb/y8vL/83N - zf/MzMz/zMzM/8zMzP/MzMz/zc3N/62trf+bm5v/p6en//X19f////////////////////////////// - ////////pmJD/5RAG/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5I+ - GP+vcFX/+fTy////////////////////////////////////////////////////////////y6KR/5M+ - Gf+WRB//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPxr/q2pO//Xu - 6////////////////////////////////////////////////////////////8uikP+UPxr/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kj4Y/7J2XP/59fL///////// - ///////////////////////////////////////////////////Lo5H/48/F//////////////////// - ////////zc3N/5qamv+fn5//wsLC/83Nzf/MzMz/zMzM/8zMzP/Nzc3/y8vL/6ampv+goKD/np6e2paW - lhEAAAAAAAAAAJycnDagoKD5np6e/7CwsP/Ozs7/zMzM/8zMzP/MzMz/zMzM/8zMzP/IyMj/pKSk/5qa - mv+7u7v///////////////////////////////////////////+oZUf/lEAb/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5I+Gf+zeF7/9e7q//////////////////// - /////////////////////////////8+rmf+VQx//lUMe/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPhn/r3FV//Pp5P////////////////////////////// - ///////////////////QrJv/lUMf/5VCHv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/kj0Y/7Z9ZP/27+z///////////////////////////////////////// - ////////z6qZ/5dFIv/l0Mf////////////////////////////o6Oj/np6e/5ycnP+4uLj/zc3N/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/sLCw/56env+goKD5nJycNgAAAAAAAAAAn5+fZaSkpP+dnZ3/u7u7/83N - zf/MzMz/zMzM/8zMzP/MzMz/zc3N/8HBwf+enp7/m5ub/9TU1P////////////////////////////// - /////////////6hlR/+UQBv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5I+GP+qaEr/5tLJ//////////////////////////////////Tr5//Aj3n/lUId/5VD - Hv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+TPhn/pWBB/+PNw//////////////////////////////////17er/wJB6/5VDHv+VQh7/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kj4Y/6tp - TP/n1Mz/////////////////////////////////9e3p/8COeP+TQBv/lkUg/+bRyf////////////// - //////////////j4+P+srKz/m5ub/6urq//Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+7u7v/nZ2d/6Sk - pP+fn59lAAAAAAAAAACfn5+ao6Oj/5+fn//Dw8P/zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/t7e3/5yc - nP+fn5//6+vr////////////////////////////////////////////qGVH/5RAG/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5Q/Gv+ZSSb/vIdw/97E - uP/w5N//8ebh/+fVzf/Lo5L/olk5/5M+Gf+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+UQBv/mEck/7mDa//exbn/7+Pe//Hm - 4f/o1c3/zKST/6VfQP+TPhn/lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz8a/5lJJv++i3X/4Mi9/+/j3f/x5uH/59TM/8yl - lP+jWzv/kz4Z/5VCHv+XRiL/5tHJ/////////////////////////////////76+vv+ampr/pKSk/8jI - yP/MzMz/zMzM/8zMzP/MzMz/zc3N/8PDw/+fn5//o6Oj/5+fn5oAAAAAAAAAAp+fn8SioqL/pKSk/8jI - yP/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+rq6v/m5ub/6ysrP/39/f///////////////////////// - //////////////////+oZUf/lEAb/5ZEIP+WRCD/lkQg/5ZDH/+VQx//lUMf/5ZDH/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5VDH/+SPRj/lUIe/5xOLP+cTy3/mUkl/5I9GP+UQR3/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WQx//lUMf/5VDH/+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+VQx//kz4Z/5VDHv+bTiz/nE8t/5lJJf+SPRj/lEEc/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkMf/5VDH/+VQx//lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lUMe/5I9GP+WRCD/m04r/5xPLf+YSCX/kj0Y/5RBHP+WRCD/lUMf/5dGIv/m0cn///////// - ////////////////////////1NTU/5ubm/+fn5//wsLC/83Nzf/MzMz/zMzM/8zMzP/Nzc3/yMjI/6Sk - pP+ioqL/n5+fxAAAAAKenp4Vnp6e3KCgoP+pqan/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/ysrK/6Wl - pf+ampr/urq6/////////////////////////////////////////////////6hlR/+UQBv/lkQg/5VC - Hv+SPhj/l0Yi/5pMKf+bTCr/mEck/5M+Gf+VQR3/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WQx//lUIe/5VCHv+VQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+VQh7/kj4Y/5dF - If+bTCr/m0wq/5hIJP+TPxr/lEEc/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkMf/5VC - Hv+VQh7/lUMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lUIe/5M+Gf+XRiL/m0wq/5tM - Kv+YRyT/kz4Z/5VCHf+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZDH/+VQh7/lUIe/5VD - H/+WRCD/lkQg/5ZEIP+VQx//l0Yi/+bRyf/////////////////////////////////o6Oj/nZ2d/5yc - nP+7u7v/zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/qamp/6CgoP+enp7cnp6eFZycnCyenp7znp6e/7Cw - sP/Ozs7/zMzM/8zMzP/MzMz/zMzM/83Nzf/FxcX/oaGh/5qamv/Kysr///////////////////////// - ////////////////////////qGVH/5RAG/+TPhn/nVAv/8KTfv/kz8b/9u7r//bv7P/n1Mz/x5qH/6BW - Nf+TPhn/lkQf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/kz8a/51PLv/Aj3r/4szB//bv7P/27+z/6djQ/8uhkP+iWjr/kz4Z/5ZD - H/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5M/Gf+cUC7/wpJ9/+XQx//27+z/9u/s/+fVzf/FmIT/nlMy/5M/Gf+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5VDH/+XRiL/5tHJ//// - //////////////////////////////Pz8/+mpqb/nJyc/7Kysv/Nzc3/zMzM/8zMzP/MzMz/zMzM/87O - zv+wsLD/np6e/56envOcnJwsmpqaR6Kiov+dnZ3/tra2/83Nzf/MzMz/zMzM/8zMzP/MzMz/zs7O/8DA - wP+dnZ3/m5ub/9ra2v////////////////////////////////////////////////+oZUf/kTsV/7Bz - WP/r29X/////////////////////////////////8eXh/7iAaP+TPxr/lkMf/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M/Gf+ub1P/6tnS//// - //////////////////////////////Tr5/++i3T/lUEd/5VCHv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+SPhn/sXVa/+3f2f////////////// - ///////////////////v493/tXxj/5M/G/+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lUMf/5dGIv/m0cn/////////////////////////////////+vr6/7Cw - sP+bm5v/q6ur/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/7a2tv+dnZ3/oqKi/5qamkednZ1woqKi/52d - nf+9vb3/zc3N/8zMzP/MzMz/zMzM/8zMzP/Ozs7/u7u7/5ycnP+cnJz/6enp//////////////////// - /////////////////////////////6VfQP+zeV//+fTy//////////////////////////////////// - /////////fz7/8WZhf+VQR3/lUMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+TPxn/tn5l//jz8P////////////////////////////////////////////// - ///Np5b/lUId/5VDHv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/kz4Z/72Kc//8+fj////////////////////////////////////////////9/Pv/w5WA/5M/ - Gv+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+VQx//l0Yi/+bR - yf//////////////////////////////////////urq6/5qamv+mpqb/y8vL/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/vb29/52dnf+ioqL/nZ2dcJ6enp2goKD/np6e/8LCwv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83N - zf+1tbX/nJyc/6SkpP/x8fH////////////////////////////////////////////9/Pz/xZiE//fy - 7////////////////////////////////////////////////////////////8GSff+TPhn/lkMf/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz4Y/7FzWP/59PL///////// - ///////////////////////////////////////////////////KoY7/lEAc/5ZDH/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5I9GP+zeF///Pn4//////////////////// - ///////////////////////////////////+/f3/wpJ9/5M/Gv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5VDH/+WRCD/5dDH//////////////////////////////////// - ///Hx8f/mpqa/6Ojo//IyMj/zMzM/8zMzP/MzMz/zMzM/83Nzf/CwsL/np6e/6CgoP+enp6dnZ2dwaCg - oP+goKD/xMTE/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/7CwsP+bm5v/qqqq//b29v////////////// - ///////////////////////////////+/v/7+Pb///////////////////////////////////////// - /////////////////////////Pr4/7eAaP+SPRf/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5M/Gv+iWTn/8ebh//////////////////////////////////////////////////// - //////////////7+/f+9iXL/kj0Y/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+TPxr/pFs8//Pp5P////////////////////////////////////////////////////////////// - ///7+Pf/tXti/5I9GP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz4Z/6Rd - P//z6uX//////////////////////////////////////9HR0f+bm5v/oaGh/8TExP/Nzc3/zMzM/8zM - zP/MzMz/zc3N/8TExP+goKD/oKCg/52dncGdnZ3Znp6e/6Kiov/Gxsb/zc3N/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/rKys/5ubm/+wsLD/+vr6//////////////////////////////////////////////////// - ///////////////////79/X/5dDH/9e4qv/Xt6n/4svB//jy8P//////////////////////9u/s/69x - Vv+SPRf/lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPxr/nlIx/+XRyP////////////// - ////////+/f2/+XRyP/Xuav/1rao/+HKv//27+z///////////////////////r29P+3f2b/kj0Y/5VD - H/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz8a/55RMP/l0cn///////////////////////n0 - 8v/kz8X/17eq/9e3qf/jzsT/+fTx///////////////////////27+z/sHJY/5I9GP+WQx//lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M/Gv+dUS//5NDG//////////////////////////////////// - ////////2dnZ/5ubm/+fn5//wsLC/83Nzf/MzMz/zMzM/8zMzP/Nzc3/xsbG/6Kiov+enp7/nZ2d2Z6e - nv2dnZ3/o6Oj/8fHx//Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+oqKj/mpqa/7S0tP/9/f3///////// - ///////////////////////////////////////////////////9/Pv/1bWn/6djRP+XRSH/kz8a/5M/ - Gv+WRB//olo6/9Crm//8+fj/////////////////+PLv/7qEbP+UQBz/lD8b/5ZDH/+WRCD/lkQg/5ZD - H/+VQh7/kj0X/6VfQP/m08v////////////////////+/9m8rv+oY0X/l0Uh/5M/G/+TPxr/lUMf/6FY - OP/LopD/+PLv//////////////////r29f+/jXf/lUEd/5M/Gv+WQx//lkQg/5ZEIP+WRB//lUIe/5I9 - F/+kXT7/5dHJ//////////////////38+//TsaL/pV9A/5ZFIf+TPxr/kz8a/5ZEIP+lX0D/0q+g//z6 - +P/////////////////38O3/uYFq/5M/Gv+UQBv/lkMf/5ZEIP+WRCD/lkMf/5VCHf+SPBf/pl9B/+fU - y//////////////////////////////////////////////////g4OD/nJyc/5ycnP+/v7//zs7O/8zM - zP/MzMz/zMzM/83Nzf/Hx8f/o6Oj/52dnf+enp79np6e/52dnf+mpqb/ycnJ/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zc3N/6ioqP+ZmZn/urq6//////////////////////////////////////////////////// - ////////9vDs/7qDa/+TPhn/lEAb/5ZDH/+WRCD/lkQg/5ZDH/+UQRz/kj0Y/7J1W//y6OT///////// - /////////v7+/9e3qf+mYUL/lkQg/5M/Gv+TPhn/lUIe/51QL//BkHv/9Ovn//////////////////fx - 7v+7hm7/lEAb/5RAG/+WQx//lkQg/5ZEIP+WQx//lEEd/5I9F/+sa07/7N7X//////////////////// - ///bv7P/qmhL/5dGIv+TPxv/kz4Z/5VCHf+cTy3/v4x3//Pq5v/////////////////17er/t39n/5M+ - Gf+UQRz/lkMf/5ZEIP+WRCD/lkMf/5RBHP+SPhn/s3he//Lo4////////////////////v7/1ran/6di - RP+XRSH/kz8a/5M+Gf+VQh7/nlIx/8OVgP/07Oj///////////////////////////////////////// - /////////////+jo6P+cnJz/nJyc/7+/v//Ozs7/zMzM/8zMzP/MzMz/zc3N/8nJyf+mpqb/nZ2d/56e - nv+enp7/nZ2d/6enp//Kysr/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/qKio/5mZmf+7u7v///////// - //////////////////////////////////////////////fx7/+vcVb/kj0X/5ZEH/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/kj0Y/6VfQf/u4dv///////////////////////v39f/iy8H/0a6e/8+q - mf/bv7L/8+nm///////////////////////59PL/sXRZ/5I8F/+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5M+GP+iWzv/7d/Y///////////////////////8+/r/5tLJ/9Kun//PqZn/2buu//Lo - 4///////////////////////9u/r/65wVP+RPBb/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+SPRf/qmhK//Lo4///////////////////////+/j3/+PNw//RrJz/z6qZ/9u+sv/07Oj///////// - ////////////////////////////////////////////////////////6urq/5ycnP+cnJz/v7+//87O - zv/MzMz/zMzM/8zMzP/MzMz/ysrK/6enp/+dnZ3/np6e/56env+dnZ3/p6en/8rKyv/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP+np6f/mZmZ/7u7u/////////////////////////////////////////////// - ////////vot1/5E8F/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz4Y/6tp - TP/27uv//////////////////////////////////////////////////////////////////v79/7yI - cP+SPRf/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M/Gv+lX0D/8ufj//// - //////////////////////////////////////////////////////////////37+/+5g2r/kj0Y/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+SPRj/q2pN//bv7P////////////// - ///////////////////////////////////////////////////9/fz/+/f2//////////////////// - ///////////////////q6ur/nJyc/5ycnP++vr7/zs7O/8zMzP/MzMz/zMzM/8zMzP/Kysr/p6en/52d - nf+enp7/np6e/52dnf+np6f/ysrK/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/6ioqP+ZmZn/u7u7//// - //////////////////////////////////////////////////+mYkP/lEAb/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz4Z/7F1W//48/H///////////////////////// - ///////////////////////////////////PqZj/k0Ab/5ZDH/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M+Gf+tblL/9/Hu//////////////////////////////////// - ////////////////////////zqiX/5NAG/+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+SPRj/tXti//v39v////////////////////////////////////////////// - /////////////82nlv/kz8b//////////////////////////////////////+rq6v+cnJz/nJyc/76+ - vv/Ozs7/zMzM/8zMzP/MzMz/zMzM/8rKyv+np6f/nZ2d/56env+enp7/nZ2d/6enp//Kysr/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/qKio/5mZmf+7u7v///////////////////////////////////////// - /////////////6hlR/+UQBv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/kz4a/7Z9ZP/38e7/////////////////////////////////////////////////07Ch/5ZF - If+VQx7/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5I+ - Gf+ydVv/9e3p/////////////////////////////////////////////////9Kwof+WRSH/lUMe/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPhn/uYJq//jz - 8f/////////////////////////////////////////////////Sr6D/mEgk/+XQx/////////////// - ////////////////////////6urq/5ycnP+cnJz/v7+//87Ozv/MzMz/zMzM/8zMzP/MzMz/ysrK/6en - p/+dnZ3/np6e/56env+dnZ3/pqam/8nJyf/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+oqKj/mpqa/7a2 - tv/+/v7/////////////////////////////////////////////////qGVH/5RAG/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kz4Z/61sUf/p19D///////// - ////////////////////////9vDt/8OVgP+WRCD/lUIe/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5M+Gf+oZEb/59PL//////////////////// - //////////////jz8f/EloL/lkQg/5VCHv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+SPhn/rm5S/+nY0f////////////////////////////// - ///28O3/wpN+/5RBHf+WRCD/5tHJ///////////////////////////////////////i4uL/nJyc/5yc - nP+/v7//zs7O/8zMzP/MzMz/zMzM/83Nzf/Jycn/pqam/52dnf+enp7/np6e/Z2dnf+jo6P/x8fH/83N - zf/MzMz/zMzM/8zMzP/MzMz/zc3N/6urq/+ampr/s7Oz//39/f////////////////////////////// - //////////////////+oZUf/lEAb/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/kz8a/5tNK/++jHb/4cm///fx7v/48u//7d/Z/86ol/+lX0D/kz4Z/5VD - H/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5NAG/+ZSif/vIhy/+HJv//17er/+PLv/+3f2f/OqZj/qGNG/5M/Gf+VQx//lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+TPxr/m04s/7+NeP/kz8X/9u/s//jy7//t39j/z6mZ/6ZgQf+TPxr/lEIe/5dGIv/m0cn///////// - /////////////////////////////97e3v+bm5v/np6e/8HBwf/Nzc3/zMzM/8zMzP/MzMz/zc3N/8fH - x/+jo6P/nZ2d/56env2dnZ3Znp6e/6Kiov/Gxsb/zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/rq6u/5qa - mv+tra3/+fn5/////////////////////////////////////////////////6hlR/+UQBv/lkQg/5ZE - IP+WRCD/lkMf/5VDHv+VQx7/lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lUIe/5I+ - GP+XRSL/nE4s/5xOLP+ZSif/kz8a/5RAHP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZD - H/+VQx7/lUMe/5VDH/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5VDHv+TPhn/l0Ui/5tN - K/+cTiz/mUon/5M/Gv+UQBv/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WQx//lUMe/5VD - Hv+VQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+VQh7/kj0Y/5dHI/+bTiv/nE4s/5lK - J/+TPxr/lEAc/5ZEIP+VQx//l0Yi/+bRyf//////////////////////////////////////1NTU/5ub - m/+fn5//wsLC/83Nzf/MzMz/zMzM/8zMzP/Nzc3/xsbG/6Kiov+enp7/nZ2d2Z2dncGgoKD/oKCg/8TE - xP/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+zs7P/nJyc/6enp//09PT///////////////////////// - ////////////////////////qGVH/5RAG/+WRCD/lUMe/5I9GP+WRCD/m0wq/5tNKv+XRSH/kj0Y/5VC - Hv+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZDH/+VQx7/lUMe/5VDH/+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5VDH/+SPhn/lUIe/5tMKv+bTSr/l0cj/5I9GP+UQR3/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WQx//lUMe/5VDHv+VQx//lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+VQx//kj4Y/5VDHv+aTCr/m0wq/5dGIv+SPRj/lUId/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkMf/5VDHv+VQx7/lUMf/5ZEIP+WRCD/lkQg/5VDH/+XRiL/5tHJ//// - ///////////////////////////////////Ly8v/mpqa/6Kiov/Gxsb/zc3N/8zMzP/MzMz/zMzM/83N - zf/ExMT/oKCg/6CgoP+dnZ3Bnp6enaCgoP+enp7/wsLC/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/7i4 - uP+cnJz/n5+f/+7u7v////////////////////////////////////////////////+oZUf/lEAb/5M/ - Gv+aSyj/wI96/+DIvf/v4tz/8OTe/+LMwv/EloL/nlIw/5M+Gf+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+UQBv/l0cj/7qE - bP/dw7f/7+Pd//Dj3v/l0Mf/yaCN/6JaO/+SPhj/lkQf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/k0Ab/5lJJv+8iHH/3sO4/+7h - 3P/v497/5M/F/8icif+fVTT/kz8Z/5ZEH/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lUMf/5dFIf/l0Mj//////////////////////////////////////8DA - wP+ampr/pKSk/8nJyf/MzMz/zMzM/8zMzP/MzMz/zc3N/8LCwv+enp7/oKCg/56enp2dnZ1woqKi/52d - nf+9vb3/zc3N/8zMzP/MzMz/zMzM/8zMzP/Ozs7/vr6+/5ycnP+cnJz/4+Pj//////////////////// - /////////////////////////////6hlR/+ROhT/rW5S/+nY0P////////////////////////////// - ///t39r/tXth/5I+Gf+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/kz4Z/6llR//l0Mf/////////////////////////////////8+nl/76L - df+UQRv/lUMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5M+Gf+pZkj/5dHJ//////////////////////////////////Hm4v+5g2r/lEAa/5ZD - H/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/kTwX/93D - t//////////////////////////////////+/v7/tbW1/5qamv+np6f/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/vb29/52dnf+ioqL/nZ2dcJqamkeioqL/nZ2d/7a2tv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83N - zf/CwsL/n5+f/5ubm//S0tL/////////////////////////////////////////////////pV9A/7Bz - WP/38e7////////////////////////////////////////////7+ff/w5N//5RAG/+WQx//lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5I+GP+xdVr/9u/r//// - /////////////////////////////////////////////86ol/+WRB//lUMe/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+TPhn/snZb//Xu6/////////////// - //////////////////////////////38+//Jnov/lEEc/5VDH/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+RPBb/3cK2//////////////////////////////////f3 - 9/+rq6v/m5ub/66urv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+2trb/nZ2d/6Kiov+amppHnJycLJ6e - nvOenp7/sLCw/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8jIyP+jo6P/mpqa/8LCwv////////////// - //////////////////////////////38/P/DlH7/9u/s//////////////////////////////////// - ///////////////////+/v7/v413/5I9GP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+TPxn/q2tO//fw7f////////////////////////////////////////////// - /////////////8qgjf+TQBv/lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/kz8a/6pnSv/28Oz///////////////////////////////////////////////////////// - ///Inov/k0Aa/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5A6 - FP/cwLT/////////////////////////////////7e3t/6CgoP+cnJz/tra2/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zs7O/7CwsP+enp7/np6e85ycnCyenp4Vnp6e3KCgoP+pqan/zc3N/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/6ioqP+bm5v/srKy//z8/P///////////////////////////////////////v7+//n1 - 8//////////////////////////////////////////////////////////////////79/b/tXth/5I9 - F/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lEEc/51RMP/s3df///////// - /////////////////////////////////////////////////////////v39/7+Md/+SPRj/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5RBHP+bTSz/6djR//////////////////// - //////////////////////////////////////////////37+v+6hW7/kT0X/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+UQBz/nE8t/+zd1/////////////////////////////// - ///d3d3/m5ub/52dnf++vr7/zs7O/8zMzP/MzMz/zMzM/8zMzP/Nzc3/qamp/6CgoP+enp7cnp6eFQAA - AAKfn5/EoqKi/6SkpP/IyMj/zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/sbGx/5ycnP+lpaX/8vLy//// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////17er/rW1R/5I9GP+WQx//lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+WRCD/lkQg/5RAHP+ZSSb/3cS5//////////////////////////////////////////////////// - ////////////////////////+/j3/7V8Y/+SPRj/lkMf/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZE - IP+UQBv/l0cj/9u+sv////////////////////////////////////////////////////////////// - //////////////j08v+2fWT/kjwX/5ZDH/+WRCD/lkQg/5ZEIP+WRCD/lkQg/5ZEIP+WRCD/lEAb/5hH - I//bv7P//////////////////////////////////////8fHx/+ampr/oaGh/8TExP/Nzc3/zMzM/8zM - zP/MzMz/zc3N/8jIyP+kpKT/oqKi/5+fn8QAAAACAAAAAJ+fn5qjo6P/n5+f/8PDw//Nzc3/zMzM/8zM - zP/MzMz/zMzM/83Nzf+9vb3/nJyc/5ycnP/h4eH///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///27+z/t39n/5M+Gv+UQBz/lkMf/5ZEIP+WRCD/lkQg/5VCHv+SPRj/oFY2/+HJv/////////////// - ////////////////////////////////////////////////////////////////////////+vb0/8GR - e/+VQR3/lEAb/5ZDH/+WRCD/lkQg/5ZEIP+VQh7/kj0X/55SMf/dwrb///////////////////////// - //////////////////////////////////////////////////////////////n08v+8iXL/lEAb/5RA - G/+WQx//lkQg/5ZEIP+WRCD/lUIe/5I9GP+eVDP/3cS4//////////////////////////////////// - ///9/f3/tLS0/5qamv+np6f/y8vL/8zMzP/MzMz/zMzM/8zMzP/Nzc3/w8PD/5+fn/+jo6P/n5+fmgAA - AAAAAAAAn5+fZaSkpP+dnZ3/u7u7/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8XFxf+hoaH/mpqa/8fH - x/////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////9+/r/07Gi/6RcPP+VQR3/kTsV/5E7 - Ff+TPhn/m0wq/7yIcf/w5N////////////////////////////////////////////////////////// - /////////////////////////////////////////////9q+sf+oZEb/lkMf/5E7Ff+ROxX/kj0Y/5pL - KP+6g2v/7uHb//////////////////////////////////////////////////////////////////// - ///////////////////////////////////Zu6//qGVH/5ZDIP+ROxX/kToV/5I9GP+aSyj/uoRs/+3g - 2f////////////////////////////////////////////Dw8P+jo6P/m5ub/7Gxsf/Nzc3/zMzM/8zM - zP/MzMz/zMzM/83Nzf+7u7v/nZ2d/6SkpP+fn59lAAAAAAAAAACcnJw2oKCg+Z6env+wsLD/zs7O/8zM - zP/MzMz/zMzM/8zMzP/MzMz/y8vL/6enp/+bm5v/sbGx//v7+/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////+PPx/9/Fuv/Srp//z6mZ/9e4q//v4tz///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////v49//iy8H/0a2e/8+qmv/Xt6n/7d/Z//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///69/X/4svB/9Kvn//RrJz/17eo/+ze1/////////////////////////////////////////////// - ////////2tra/5ubm/+dnZ3/vb29/83Nzf/MzMz/zMzM/8zMzP/MzMz/zs7O/7CwsP+enp7/oKCg+Zyc - nDYAAAAAAAAAAJaWlhGenp7aoKCg/6ampv/Ly8v/zc3N/8zMzP/MzMz/zMzM/8zMzP/Nzc3/s7Oz/5yc - nP+fn5//7Ozs//////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////+9vb3/mpqa/6Kiov/Gxsb/zc3N/8zM - zP/MzMz/zMzM/83Nzf/Ly8v/pqam/6CgoP+enp7alpaWEQAAAAAAAAAAAAAAAJ2dnayjo6P/oKCg/8TE - xP/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf/BwcH/np6e/5ubm//Q0ND///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////9PT0/6ampv+bm5v/rKys/83Nzf/MzMz/zMzM/8zMzP/MzMz/zc3N/8TExP+goKD/o6Oj/52d - nawAAAAAAAAAAAAAAAAAAAAAnZ2dZaOjo/+dnZ3/uLi4/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8rK - yv+mpqb/m5ub/7Gxsf/7+/v///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////a2tr/m5ub/5ycnP+7u7v/zs7O/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/uLi4/52dnf+jo6P/nZ2dZQAAAAAAAAAAAAAAAAAAAACenp4qnp6e8p6e - nv+rq6v/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/7Ozs/+cnJz/nZ2d/+Xl5f////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////v7+/7m5uf+ampr/oqKi/8bGxv/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+rq6v/np6e/56e - nvKenp4qAAAAAAAAAAAAAAAAAAAAAAAAAAaenp7DoqKi/6Ghof/FxcX/zc3N/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/w8PD/5+fn/+ampr/wcHB//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////r6+v/oKCg/5ubm/+urq7/zc3N/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/xcXF/6Ghof+ioqL/np6ewwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAJ+f - n3ekpKT/nZ2d/7m5uf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/q6ur/5ubm/+kpKT/8vLy//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////8bGxv+ampr/np6e/8DAwP/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf+5ubn/nZ2d/6Sk - pP+fn593AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fLaCgoPOenp7/qqqq/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/83Nzf+8vLz/nZ2d/5qamv/Ly8v///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////z8/P/pqam/5ubm/+oqKj/y8vL/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/6qqqv+enp7/oKCg85+fny0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAACnp6euqKiov+fn5//w8PD/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8rKyv+mpqb/m5ub/6mp - qf/29vb///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////8rKyv+bm5v/nZ2d/7u7u//Ozs7/zMzM/8zMzP/MzMz/zMzM/83Nzf/Dw8P/n5+f/6Ki - ov+enp66AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACenp5coqKi/52dnf+ysrL/zs7O/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/7q6uv+dnZ3/m5ub/8/Pz/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////z8/P/pqam/5ubm/+mpqb/ysrK/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/7Kysv+dnZ3/oqKi/56enlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJmZmRSfn5/eoKCg/6Ojo//IyMj/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/ysrK/6am - pv+bm5v/pqam//Ly8v////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////8nJyf+bm5v/nZ2d/7q6uv/Ozs7/zMzM/8zMzP/MzMz/zMzM/83Nzf/IyMj/o6Oj/6Cg - oP+fn5/emZmZFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enoikpKT/nZ2d/7e3 - t//Ozs7/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/urq6/52dnf+bm5v/xcXF//////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////s7Oz/o6Oj/5ycnP+np6f/ysrK/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/7e3t/+dnZ3/pKSk/56enogAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAmpqaJqCgoO6fn5//pqam/8rKyv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Ly8v/qamp/5ycnP+goKD/5+fn//////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////v7+/7u7u/+bm5v/nZ2d/729vf/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf/Kysr/paWl/5+f - n/+goKDumpqaJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnZ2dnKSk - pP+dnZ3/ubm5/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/AwMD/np6e/5ubm/+0tLT/+vr6//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////c3Nz/nZ2d/52dnf+srKz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/7m5uf+dnZ3/pKSk/52dnZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ00oKCg9Z+fn/+lpaX/ycnJ/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/83Nzf+xsbH/nJyc/5ubm//Q0ND///////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////9PT0/6mpqf+cnJz/oaGh/8TExP/Nzc3/zMzM/8zMzP/MzMz/zMzM/83Nzf/Jycn/paWl/5+f - n/+goKD1nZ2dNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACcnJybpKSk/5ycnP+3t7f/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8jIyP+lpaX/nJyc/6Ki - ov/p6en///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////7+/v++vr7/mpqa/52dnf+3t7f/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zs7O/7e3t/+cnJz/pKSk/5ycnJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJubmymgoKDun5+f/6Kiov/Hx8f/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/729vf+enp7/m5ub/6+vr//39/f///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////1dXV/5ubm/+cnJz/qqqq/8vLy//MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Hx8f/oqKi/5+f - n/+goKDum5ubKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ6enoijo6P/nZ2d/7CwsP/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/7Ky - sv+cnJz/m5ub/8DAwP////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////+fn5/+ioqL/nJyc/6Kiov/ExMT/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/7CwsP+dnZ3/o6Oj/56enogAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6eFZ2dnduhoaH/np6e/7+/ - v//Ozs7/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/ycnJ/6ioqP+cnJz/m5ub/9HR0f////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///y8vL/qqqq/5ubm/+enp7/urq6/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/87Ozv+/v7//np6e/6Gh - of+dnZ3bnp6eFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAnp6eXKKiov6dnZ3/p6en/8rKyv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/xMTE/6Kiov+cnJz/n5+f/9zc3P////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////9/f3/7S0tP+bm5v/nJyc/7Kysv/Nzc3/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/ysrK/6enp/+dnZ3/oqKi/p6enlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEnZ2dsaSk - pP+cnJz/s7Oz/87Ozv/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/v7+//5+fn/+cnJz/o6Oj/+Pj - 4/////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////v7 - +/+9vb3/m5ub/5ycnP+srKz/y8vL/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/87Ozv+zs7P/nJyc/6Sk - pP+dnZ2xAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACenp4qn5+f6qCgoP+fn5//v7+//87Ozv/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/ubm5/56env+bm5v/pqam/+vr6/////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////9/f3/vr6+/5ubm/+dnZ3/p6en/8jIyP/Nzc3/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/v7+//5+fn/+goKD/n5+f6p6enioAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACenp5koqKi/56env+kpKT/xsbG/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/tbW1/52d - nf+cnJz/qKio/+rq6v////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////////////////////////////////////////+/v7/8LC - wv+ampr/nZ2d/6Wlpf/Gxsb/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/8bGxv+kpKT/np6e/6Ki - ov+enp5kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOenp6jpKSk/52dnf+rq6v/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/tbW1/52dnf+bm5v/pqam/+Tk5P////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////r6+v++vr7/mpqa/5ycnP+lpaX/xMTE/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/q6ur/52dnf+kpKT/np6eowAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJmZmRmenp7Uo6Oj/5ycnP+zs7P/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/tbW1/52dnf+bm5v/o6Oj/9zc3P////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////19fX/ubm5/5ub - m/+cnJz/paWl/8XFxf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/7Ozs/+cnJz/o6Oj/56e - ntSZmZkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGhoTmhoaHuoKCg/56e - nv+5ubn/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/tbW1/56env+cnJz/n5+f/9HR - 0f/+/v7///////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////////////7e3t/7CwsP+bm5v/nJyc/6ampv/FxcX/zc3N/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/87Ozv+5ubn/np6e/6CgoP+hoaHuoaGhOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnF2fn5/9n5+f/6CgoP++vr7/zs7O/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/ubm5/5+fn/+cnJz/nJyc/8DAwP/39/f///////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////////////////////97e3v+mpqb/m5ub/5yc - nP+pqan/x8fH/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/vr6+/6CgoP+fn5//n5+f/Zyc - nF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyc - nIGjo6P/np6e/6Ghof/BwcH/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/v7+//6Ki - ov+cnJz/m5ub/6+vr//o6Oj///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////r6+v/Jycn/np6e/5ycnP+dnZ3/r6+v/8rKyv/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zc3N/8HBwf+hoaH/np6e/6Ojo/+cnJyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ6enpukpKT/nZ2d/6Kiov/Dw8P/zs7O/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/xMTE/6ioqP+cnJz/m5ub/6Kiov/Pz8//+/v7//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////o6Oj/s7Oz/5qamv+cnJz/n5+f/7a2 - tv/MzMz/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/87Ozv/Dw8P/oqKi/52dnf+kpKT/np6emwAA - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAoqKiC56enqijo6P/nZ2d/6SkpP/Dw8P/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/ycnJ/7Kysv+enp7/nJyc/5qamv+0tLT/5ubm//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///4+Pj/y8vL/6Ghof+bm5v/nJyc/6Wlpf/AwMD/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Ozs7/w8PD/6SkpP+dnZ3/o6Oj/56enqiioqILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKiC52dnbmkpKT/nZ2d/6Ki - ov/BwcH/zs7O/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zc3N/729vf+lpaX/nJyc/5ub - m/+goKD/xcXF//Ly8v////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////9/f3/3Nzc/62trf+bm5v/nJyc/56env+wsLD/yMjI/83N - zf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zs7O/8HBwf+ioqL/nZ2d/6SkpP+dnZ25oqKiCwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAmZmZFJ+fn7mjo6P/nZ2d/6Kiov+/v7//zc3N/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/8jIyP+wsLD/np6e/5ycnP+ampr/pqam/87Ozv/29vb///////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////////9/f3/4ODg/7W1 - tf+dnZ3/m5ub/5ycnP+lpaX/vb29/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf+/v7//oqKi/52dnf+jo6P/n5+fuZmZmRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlZWVDJ6e - nqikpKT/np6e/6CgoP+5ubn/zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83N - zf+/v7//qamp/52dnf+cnJz/m5ub/6mpqf/Ly8v/8fHx//////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////6+vr/39/f/7a2tv+dnZ3/m5ub/5ycnP+hoaH/tLS0/8nJyf/Nzc3/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Nzc3/ubm5/6CgoP+enp7/pKSk/56enqiVlZUMAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKiC6CgoJujo6P/n5+f/56env+zs7P/zMzM/83N - zf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Ly8v/urq6/6ampv+dnZ3/m5ub/5qa - mv+kpKT/wcHB/+Xl5f/7+/v///////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////y8vL/1NTU/6+vr/+dnZ3/m5ub/5yc - nP+goKD/r6+v/8TExP/Ozs7/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zMzM/7Oz - s/+enp7/n5+f/6Ojo/+goKCboqKiCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAABJ2dnYChoaH7oKCg/5ycnP+srKz/xsbG/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Ozs7/ysrK/7q6uv+mpqb/nZ2d/5ubm/+ampr/np6e/7CwsP/Pz8//6+vr//z8 - /P////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////Pz - 8//c3Nz/vLy8/6SkpP+bm5v/m5ub/5ycnP+goKD/r6+v/8PDw//Nzc3/zc3N/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zc3N/8bGxv+srKz/nJyc/6CgoP+hoaH7nZ2dgAAAAAQAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnF+fn5/wo6Oj/52d - nf+kpKT/vr6+/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zs7O/8rK - yv+8vLz/q6ur/5+fn/+cnJz/m5ub/5ubm/+goKD/sbGx/8fHx//h4eH/8vLy//39/f////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////29vb/6+vr/9PT0/+6urr/pqam/5ubm/+ampr/nJyc/52dnf+kpKT/s7Oz/8TE - xP/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83Nzf++vr7/pKSk/52d - nf+jo6P/n5+f8JycnF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6enjqgoKDRpKSk/56env+fn5//s7Oz/8rKyv/Ozs7/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/MzMz/w8PD/7Ozs/+mpqb/np6e/5yc - nP+ampr/mpqa/5ycnP+lpaX/srKy/8LCwv/S0tL/4+Pj/+3t7f/09PT/+Pj4//z8/P////////////// - ///////////////////9/f3/+vr6//b29v/x8fH/6enp/9ra2v/Jycn/uLi4/6urq/+enp7/m5ub/5qa - mv+bm5v/nZ2d/6Kiov+srKz/vLy8/8nJyf/Ozs7/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/87Ozv/Kysr/s7Oz/5+fn/+enp7/pKSk/6CgoNGenp46AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZ - mRmdnZ2ioaGh/6CgoP+cnJz/p6en/7+/v//Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/Nzc3/zs7O/8rKyv/BwcH/s7Oz/6enp/+hoaH/nJyc/5ycnP+ampr/mpqa/5ub - m/+cnJz/n5+f/6ioqP+tra3/s7Oz/7a2tv+7u7v/u7u7/7u7u/+7u7v/urq6/7S0tP+wsLD/qqqq/6Oj - o/+cnJz/m5ub/5qamv+ampr/m5ub/5ycnP+enp7/pKSk/62trf+6urr/xsbG/83Nzf/Nzc3/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Nzc3/v7+//6enp/+cnJz/oKCg/6Gh - of+dnZ2imZmZGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKenp5mnp6e66SkpP+dnZ3/np6e/7Cw - sP/Hx8f/zs7O/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf/Ozs7/y8vL/8XFxf+8vLz/sbGx/6ioqP+jo6P/n5+f/5ycnP+cnJz/m5ub/5ubm/+ampr/mpqa/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mpqa/5qamv+bm5v/nJyc/5ycnP+dnZ3/oaGh/6ampv+srKz/tra2/8HB - wf/IyMj/zc3N/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83N - zf/Ozs7/x8fH/7CwsP+enp7/nZ2d/6SkpP+enp7rnp6eZgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACamporn5+fr6Ghof+hoaH/nJyc/6Kiov+2trb/ycnJ/87Ozv/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/87Ozv/Nzc3/zMzM/8fH - x//CwsL/vb29/7i4uP+zs7P/rq6u/6urq/+oqKj/qKio/6ioqP+oqKj/qKio/6ioqP+pqan/ra2t/7Cw - sP+1tbX/u7u7/8DAwP/FxcX/ysrK/83Nzf/Nzc3/zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Ozs7/ycnJ/7a2tv+ioqL/nJyc/6Ghof+hoaH/n5+fr5qa - misAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn5+fXZ6e - ntqjo6P/n5+f/5ycnP+mpqb/urq6/8rKyv/Ozs7/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/83Nzf/Ozs7/zc3N/83Nzf/Nzc3/zc3N/83N - zf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Ozs7/zc3N/83Nzf/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/83Nzf/Ozs7/ysrK/7q6 - uv+mpqb/nJyc/5+fn/+jo6P/np6e2p+fn10AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubF56enoigoKDupKSk/56env+dnZ3/paWl/7e3 - t//IyMj/zs7O/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/83Nzf/Ozs7/yMjI/7e3t/+mpqb/nZ2d/56env+kpKT/oKCg7p6enoibm5sXAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJiYmCqenp6ZoaGh9KSkpP+fn5//nZ2d/6Ojo/+ysrL/w8PD/8zMzP/Ozs7/zc3N/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zc3N/87Ozv/MzMz/w8PD/7Kysv+jo6P/nZ2d/5+f - n/+kpKT/oaGh9J6enpmYmJgqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdnZ00oKCgmaCg - oO6kpKT/oKCg/5ycnP+fn5//qqqq/7m5uf/FxcX/zc3N/83Nzf/Nzc3/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/Nzc3/zc3N/83N - zf/FxcX/ubm5/6qqqv+fn5//nJyc/6CgoP+kpKT/oKCg7qCgoJmdnZ00AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fKKGhoYefn5/doqKi/6Ojo/+enp7/nJyc/6Gh - of+rq6v/uLi4/8TExP/Kysr/zs7O/83Nzf/Nzc3/zc3N/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/zc3N/83Nzf/Ozs7/ysrK/8TExP+4uLj/q6ur/6Ghof+cnJz/np6e/6Ojo/+ioqL/n5+f3aGh - oYefn58oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ6enhWcnJxdnp6eup+fn/SkpKT/oqKi/56env+dnZ3/oKCg/6enp/+wsLD/u7u7/8PD - w//IyMj/zc3N/87Ozv/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/MzMz/zMzM/8zMzP/MzMz/zMzM/8zM - zP/Nzc3/zc3N/83Nzf/Nzc3/zc3N/83Nzf/Ozs7/zc3N/8jIyP/Dw8P/u7u7/7CwsP+np6f/oKCg/52d - nf+enp7/oqKi/6SkpP+fn5/0np6eupycnF2enp4VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubLp+f - n3eenp7Dn5+f8aOjo/+jo6P/oKCg/52dnf+dnZ3/np6e/6SkpP+pqan/sLCw/7a2tv+9vb3/wsLC/8TE - xP/Gxsb/x8fH/8nJyf/Kysr/ysrK/8rKyv/Kysr/ycnJ/8fHx//Gxsb/xMTE/8LCwv+9vb3/tra2/7Cw - sP+pqan/pKSk/56env+dnZ3/nZ2d/6CgoP+jo6P/o6Oj/5+fn/Genp7Dn5+fd5ubmy4AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgoKArnp6eZJ2dnayfn5/YnZ2d/aSk - pP+jo6P/oqKi/6CgoP+enp7/nZ2d/52dnf+enp7/oKCg/6Kiov+jo6P/pqam/6enp/+np6f/p6en/6en - p/+mpqb/o6Oj/6Kiov+goKD/np6e/52dnf+dnZ3/np6e/6CgoP+ioqL/o6Oj/6SkpP+dnZ39n5+f2J2d - nayenp5koKCgKwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaWlhGenp43np6eZJ6enpudnZ3Enp6e3J6envOioqL/oqKi/6Cg - oP+fn5//np6e/52dnf+dnZ3/nZ2d/52dnf+dnZ3/nZ2d/52dnf+dnZ3/np6e/5+fn/+goKD/oqKi/6Ki - ov+enp7znp6e3J2dncSenp6bnp6eZJ6enjeWlpYRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACenp4Vn5+fLZ2dnUadnZ1wnp6enZ2dncGcnJzZnp6e/Z6env+enp7/np6e/56e - nv+enp7/np6e/56env2cnJzZnZ2dwZ6enp2dnZ1wnZ2dRp+fny2enp4VAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD////////4AAAf////////////////AAAAAP//////////////+AAAAAAf//// - /////////8AAAAAAA/////////////4AAAAAAAB////////////4AAAAAAAAH///////////4AAAAAAA - AAf//////////4AAAAAAAAAB//////////4AAAAAAAAAAH/////////8AAAAAAAAAAA/////////8AAA - AAAAAAAAD////////+AAAAAAAAAAAAf///////+AAAAAAAAAAAAB////////AAAAAAAAAAAAAP////// - /gAAAAAAAAAAAAB///////wAAAAAAAAAAAAAP//////wAAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAH - /////8AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAH/////AAAAAAAAAAAAAAAA/////wAAAAAAAAAA - AAAAAP////4AAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAB////AAAAAA - AAAAAAAAAAAP///wAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAf//8AAAAAAAAAAAAAAAAAD///A - AAAAAAAAAAAAAAAAA///gAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAA - AP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAA - AAAAAAA/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/wAAAAAAAAAAAAAAAAAAAP8AAAAAAA - AAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AA - AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA - AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAA - AAAAAAADwAAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAA - AAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/gA - AAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAA - AD/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAA - AAAAAAD//4AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAA///wAAAAAAAAAAAAAAAAAP//+AAAAAA - AAAAAAAAAAAH///wAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA////gAAAAAAAAAAAAAAAAf///8 - AAAAAAAAAAAAAAAAP////gAAAAAAAAAAAAAAAH////8AAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAA - /////4AAAAAAAAAAAAAAAf/////AAAAAAAAAAAAAAAP/////4AAAAAAAAAAAAAAH//////AAAAAAAAAA - AAAAD//////8AAAAAAAAAAAAAD///////gAAAAAAAAAAAAB///////8AAAAAAAAAAAAA////////gAAA - AAAAAAAAAf///////+AAAAAAAAAAAAf////////wAAAAAAAAAAAP/////////AAAAAAAAAAAP/////// - //4AAAAAAAAAAH//////////gAAAAAAAAAH//////////+AAAAAAAAAH///////////4AAAAAAAAH/// - /////////gAAAAAAAH/////////////AAAAAAAP/////////////+AAAAAAf//////////////8AAAAA - ////////////////+AAAH////////4lQTkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAAAd0 - SU1FB+EFAhMPJaHZ8N0AAAAXdEVYdFNvZnR3YXJlAEdMRFBORyB2ZXIgMy40cYWk4QAAAAh0cE5HR0xE - MwAAAABKgCkfAAAABGdBTUEAALGPC/xhBQAAIjpJREFUeJztXU2PHsdWzk/IT/AfQMqejRdsWJEdCzbZ - wNqCPQpbNngDK6b9WkSWYowyshTjqxhrZF8FB11FgxSEFCE0I4SChCwNeENWwzxvupxOT53qqjqnPrr7 - eaQjQW4yb1d3nVPnPOejPviAWC0ePHjw4Y3chZycnHwKGYbhcCNno5zfyLVSzid/7+B+x/0unqH1eyCI - TeNGyT66kY9HBT8dlVGr2NaCZzodjcPHeObW740gVgcozo0S3RtPcosTvLWcj57DPRoFgpjBue+dnurF - vAUXRrR+/wRRFZMTfk8KH2MQ6CEQ2wRi4ptNfv9GLkoq0meffXb9+eefH+WLL764/vLLL9/LV199dX12 - dhYl+Hen/y3+lvu7+I3CxgDv6D7eWevvRhDZGJUecfyVpYJACZ88efILpf7mm2+uf/Ob31QV/ObUWOCZ - 8GzGxgDv7kBjQKwCcGGtlP7hw4dHhYJyvXz58vrrr7+uruS5gmfFM+PZsQasxdAYMEwg+gHy4GNMr3Lv - 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 - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Program.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Program.cs deleted file mode 100644 index 603450d0..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Program.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Reflection; -using System.Windows.Forms; -using log4net; - -namespace FieldDataPluginTool -{ - static class Program - { - private static readonly ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); - - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - AppDomain.CurrentDomain.UnhandledException += - (sender, args) => HandleUnhandledException(args.ExceptionObject as Exception); - Application.ThreadException += - (sender, args) => HandleUnhandledException(args.Exception); - - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - - Application.Run(new MainForm()); - } - - private static void HandleUnhandledException(Exception argsException) - { - Log.Error(argsException); - MessageBox.Show(argsException.Message, @"Oops"); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/AssemblyInfo.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/AssemblyInfo.cs deleted file mode 100644 index b7ca9338..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("FieldDataPluginTool")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("FieldDataPluginTool")] -[assembly: AssemblyCopyright("Copyright Aquatic Informatics © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] - -[assembly: log4net.Config.XmlConfigurator(Watch = true)] diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.Designer.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.Designer.cs deleted file mode 100644 index a4b39301..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace FieldDataPluginTool.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FieldDataPluginTool.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.resx b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.Designer.cs b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.Designer.cs deleted file mode 100644 index 19f74860..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace FieldDataPluginTool.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.5.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.settings b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.settings deleted file mode 100644 index 39645652..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Readme.md b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Readme.md deleted file mode 100644 index b4325182..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Readme.md +++ /dev/null @@ -1,36 +0,0 @@ -# FieldDataPluginTool - -The Field Data Plugin tool is a utility that can be used to install and configure Field Data Plugins on your AQTS app server. - -![Field Data Plugin Tool](./Screenshot.png "Field Data Plugin Tool") - -## Features -- Can add, remove, or change priority of field data plugins. -- Supports drag-and-drop installation of plugins. -- Operator confirmation is required before any changes are made. -- All actions are logged in the standard `%ProgramData%\Aquatic Informatics\AQUARIUS\Logs` folder in the `FieldDataPluginTool.log` file. - -## Requirements - -- The tool must be run directly on an AQTS app server, running 2017.4-or-newer software. -- Administrative access is required. -- The Time-Series server software must be running. - -## The `*.plugin` file format - -Field data plugin developers can bundle their plugins in a "*.plugin" file. These files can be installed by clicking the "Add ..." button or by dragging the `*.plugin` file onto the tool's plugin list. - -A `*.plugin` file is a ZIP archive containing: -- A `manifest.json` file, which includes the **PluginFolderName**, **Description**, and **AssemblyQualifiedTypeName** string properties. These values are set by the plugin developer and should not need to be changed when a plugin is installed on an AQTS system. -- All other files in the ZIP archive, including any nested folders and files, will be copied to the named folder when the plugin is installed. - -A bare-minimum `*.plugin` file contains 3 files: -- The common `FieldDataPluginFramework.dll` assembly -- The actual plugin assembly implementing the `IFieldDataPlugin` interface -- The `manifest.json` file - -### ERROR: This tool only works on AQTS 201x (Detected server=Unknown). - -This error will be shown when you try to run the tool with Administrative rights from a network drive. The standard Windows security restrictions will not allow admin tools to be run from a network drive. - -Work around this restriction by running the tool from a folder on the app server. diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Screenshot.png b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/Screenshot.png deleted file mode 100644 index 33ac6040c196285591067c006f7dd2429261230f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23102 zcmeFYRal&D(=A9sLK0{K!Citi-nd&JXprDe8h3XMkS4+1J$P_;2u*Nzhv4q+`{8}R zng8E&G<#or&gOs%`l0*Qs#>d7RR=1_NuVMVAR{0kph`)KDIy>|e~p0ftl{-@;K_<3 z?G*6qnS-Ll2ZWMAqHW;C3lkAp5d?(taFjdfOW^ezTS*NE1cbNkPe0GPZ1N3(hZv3@ z)g6^=j2&H|_C^R2_C`k54yHDax+<@Mk7!g&iHRt?>h7mrH>OC~9p3BB>)Cw3=x&bx zhA<_S(uYb3Ef@7eq$JZ@{UHqc_Vw5rv{)vB&WZ0IYS|Y|sTCD|v7i}7X%Wvr-cwP$ za6+xoSl-6@cU{#*#YN4f^^otdKhc4GGxcz@z(mf)NyX`s?@){5u%E|a@Mg@V`PFk@ zVKQ{)T!?nlI^K)tzU<ug^?xPqPn9vQl% z-fLu0FA?ZhVKOgrFzEax?AdeQGgt;>92X1e^@~y5r#Chz;4x`<9BoWAQV(bde?Z-# zMnZr6!oJh!8%n!IEM+GHF)q>@_el-xq#8p>*fPBZ+9F4t+4Zl9WKOGD(@Z2MDJjuF z7GO;&B4)NwvdFp`49UW=U&5nq&^r6`w2y_8f;U@P9v6E&ZYOJnaY}h|`*XG7F(_&! zM-2EhS}OfCygoBJ6xdx=!lViu>5BP?*YM}o z{g9{9-y0k~$-}CMOkD)AfeS;p|b?EvJ%{dYSp-R41d)LwDdnGMAUdgh3!*wwq#t1xAin$3RRAje$Ms z>0t7ZRTgAA`_P8Kck3521n@_gGxlaQAQM5yPnUu_ngcD3A`%+z4~P)k$P z=yZbf3q9V;rsGOV%lc+!c1WjoYb!9GbiofkjH_?2N+y3}cTp4#4L%{0v4eKce{^K| zfg(ytCCdAKR-k596AV%Trr%JwqKzU96LWk)KNHtyB2TB9P@bOsKG20>A(SVEFW^9$ z2IjjY&Fi#thHK+__2_NfTWhU%dt5r`xdc;U!mr)y;}W{_VM@7UjvstDSRhQF_qiI8 z;94!t_KtvSW5(RM^H4K_G~^g)5vbf(Nfa}^n)krWpblf{PfQnJ#OkFexI#VgI*EC9 zq$_STb#JJb1Xs615Da}4iSxrJTW@US$Yupwh|HpEmDIHG&h^!JDrylG=DzK zUIL28BLdB5PQ^mPxZVAwrRTM-ri_4mJyGgijoMl=%LQ1RUj_e?%5=8du+(QLL_>G9 zP<}u)#148<3Q&!Z{EfsvmXeKwah&TQ$fUttJtCEouY~uhS1FE{=0pK&tT+?? zNou)8GG@`xnX9ot-Ws`(c}8w!5eoehD)?(>HE1UjF3X{-fVU&_9p<~%JK=#-qFw2< zJBj$}t%BQC@p?|YF0bnm8SQZ_o);CYp8E5wGF1#EZStqYaCycCHi-V&JHdM+q?q_~ z9lvm!_PFGiw0)W7X}iztM(U|6CAQUn)Mm|x%67qg#YjU93yegK{XM5pbAt4}a=|xoy0V5$G+{;8=Xei(zAY}MRjS8Y5 zBO)N2F-y&wh(Lk&KTt{CGJrt{2*a(EX6XQmARyetQ|?!0KoAgwAEW*k27`E_j*Gv= zN62{h&p>U$*9VLW{)5Qv{cb49bQPiq;*9@H3IWU^dli0ENDZuxK=_}vfxsXR5$JFR z=KN2E)W4kwBAI;7Rat{P{79s|n<~-P|WH1Sz zGahdlLf%OeaAqhRB;m3yvPz-y1%H#!=UJ`nLbc6UDGO+bed7Y+z%Pf}8usno6477$ zsF)Il4yOR#U*1Kc)#7>GwUS+k{}%o#>*6Pz&2Q)!`iZKKiF5F z@n1Lzg>Qd5n43*w*DNKR?f-4yL|bPt-F5lutbN^ujv(d6ioA@XWLeseSOvQyj4SXR zEl5;yg7_;O!hUhEz~`{h{}KhKNUJt1>LDu*z^JkP=L_t^I?vm=&gzHP?yUmj8$bJ8Qe_lJ&?_+h|v_IPo~&txf6-SuWcBSpS`g zYxuk3w8!Lr_(4=cYh%@s`M# z%HgW}jZl?`4||o>)L89&c~Z@Fmd8}7daGJhFG-@Kg#My#Im}!%9T&;HycLKy+hci3K|bRZ-uE{~eQ}>lXtpMo0ZZZgo1qniO32Be zS!H@KUymkq2hpfNQ3>|-^<8Lmak1UCJy|ONF!fAB#zjhK_3s$-yz5-=X$$0@P)L`> zs?9md!l!A)rc==NphIbs(dX_eFxt}j?oWYA^2Pn3Ps?TNI` zs`W9G&-BOhpvhx@k4dkCLm9!HRqZsY}>FWW7gEA88B{CzHM(4tP7A3YBzyV8uQM4b*c(u>{az8`SkDqUWG zu)n+NN%n5o5l#0wO2ZGAOFIo_o-g~ms#lQwHo9tPbODaO#QKdeAPQ?xR`u47Z)KK_ zWa`JfI>8ymTZ?3lV_4fF*7Rgcl-MDM6b1eS66#7nHd1sO&y-AG?pefr57ks1X?f>N z0y2w7UmASdd}I>_?TMl~i%PeCOH%EE;3yBVnymtGr1hkizO?nBA%%s-rs=rTqO`dN zu=k1-E*p|1=&;qF@dBkBsR%htB!OSS=hSYV6p1 zV?(OtzMFpnm9Wy0!yl%NW@ekK(g=N$2ry~n zQ@xj9(Rs}C+6wT>_`Bql^4%8}0@w0DIlr&aD zolsq-TasoKv{N4$|AqbwQaAMSDwHC6;iHiz?>P+*5`l-%Uoaiw zY@zH;4J3uz&QJGz%<7qma|2I;>?^yzIK9W4Df^#Qe!cC3seIc9(DmNfwK}u0+(b4L z#jN7nfYSM5=Oqafzro0gt+$;FE2@h^d8uT_$*JM<8nVH*1-0+WMj{# z{_^xVwJVA7m8pP39JVsW$~~@ZV(t5)&9>{gZKMypad$eUtU#<9J%>Z+j$yu0^;o#@ zO|NYXFvw(!EdZXaC$VaShG*5jmNa{21Q(69uVss%DO-(H1tt}Vn4DkKV zP)8;on)%@(<6%yf;gXWX!_oX3rHy;PicNWHEA(Q2YidcM)#cRDp^W(H*2gx!hnt_Y zF-00<*3b;KOI&T1+gF!G_kApvJ}ZT6TLHpISW-|j!JCe4M+Y+Ej~Y<*svW8AE=m~m z;qPkeWg8z!!e#JV?+N;UU+xXXq11y&HEP`OK|%6)B|qqP1_8@o*S5#cEM@r%Ll?ZMPKK`W{m}OswyRH%a)t z@7A6y_)>>kqbh93%YbA7ors5k)gC@#Kr__nI-8y*G}4MPZVjDw_5Yd7^=@fQ1v_(`xPOh$YGZk{39I^We@u3Oz0}&BF4{|D_O!$fB|U&Y)BK@F^SD z+LGj1DE$00C=H=CHu=acpuw-|_W*#{1UZ-m$l^w1wB@ zV7{$QB&go=`UF6S6n@&$75b}rt_=VjIPyQ-ExxkxG5ze?o|+Mpq=qukqm=h}o>cF1 zcj;2%afV3zBjem zvM=hg=c(u|(Jcy?BS+5Oxfa@>PRp)R{NT-YOsI0Sp*qVM+;-<|``SPJDYA}9cj~gm zqsbBfL&v@dL-XGt`{ynpw=cJUr;$yng0>^cEddvVu?y&sR&p5$d>v#P9vW>E6WO1p0GwFlY-->k8GW1FCU{T1; zadXVa@!*B@pBsO@fwnw7*QqX=9X+aVV*OgjS95}QrzUC9F_J7o zch?0<8%grq{EvsdJT^jygZtqUhtyQ*EJfei(ehp=@4Ok~RQen#NB=Kr4<5 zzLU=D)p#2qSwmJ9*r=|PQ7DlN!vih1c=ySb9$2+?-LmV(h)po zurH^I;dd{Dh4;h6h&g)_ByNUnelM?YB|Xx4ogU&hnlA5p9wT@) z;e>Jb9W;4&=P$>ohupNQ;u6sgy&hkVJ=|d`33{Bbtmf&G59~}7Zae!L1Ar#C+y#n3 zeY_M}N`8EI5@7Y}u}k7GJAS`wUKVjdG37BG@sQgFetDpMdgjnIX(e!UYL>hm`ylb) zMb``xIz$;uo4)1OVpT@-hS(7|OFnjnt6dG1%ct==EfrY-MqTk>H9n+Q`?qh2?uwW) z>0p0THX|8(yY=eleMjD#+j&w-Oh zMO{3X1Gd;b3{M{}Jx>cY8jo%cZOAD9N#Qa$ET&3yYAo?{ z_Htz6trwdTqqvRkW@Ii$WW3D}1#M4!JlE2eJRVaSNJ;o?k7jUZHg1kBn$rw>DCF-i zTx=p3bWX=f?-v$yg=}DMHamaY{O?$h1Oy*FW9kAWTu2&rZu=hA?iy)3XiDqQ1UzC` z1)C#U@7o3hSEC0wgtQ;j0Kj+%&eeX5j;)nlbZxhyf3)wvf8sDc4+XbKIEQDX5Z4x$ zDFOllhYm|t>P)rcvsuq!FLL6Xt47k<4=8n4H?Zp^B1b+z0JZl6i?blak&zzGuR5-1nBUQ8t$i?hd)kL zBy@B>j~&~Um8IV+(&Ilpj5P1|JoIrfKg5>~cwuX z5p`97t0%CTPI~qGG12+VXA@ zdjImJxf*XL2?VPONHO1`5xFmyFAR;!wv&3VZN@kh@c$@SAKxA`6uwZ}u%^MS;Q!@) zcv|1yb^rWK4Z`B62N$iv&_v5Iwn_2K2M8u@Ydqq2c&=nv*X?^#Ma`kRHX74{st0(f zsZlb1u!|zyS1M$l#8k~EX=P0;ntZmE2_ zVCsRSYLR-m_q}_f2OhWAO@~__Y3tvh86bdu3-`9WNgbh9+<>Vi*HhSPYl}&z0oOu}_v%Ia7!H4r z4Y>K1ltxyo%;UO2bgAB8HKtzPa@PBbv=tJ3=5ti*qI12V(ukJQbly_DdN|kcxIMPk zjlF`1E4Sn@eE06$#^+Xx4y09MsnOtQ_Db*10zQpg+HB44_7i*CxN7rhHa-ACVl|cCGOI z4!`|)waa8MMXHiPqrz~hW%4mq)?uw1o4g;ibfa_Ple5+_pj>a}<-G&ni39+`lAF2XM#2Vi4M$C-gC!0G?|{_wjc@azIj z&hsf0_j`fwgUGJpX&>BfMy_f<{*d*_*8n_MwflR>+s^ zo(~JWoWEVw@`>s$7OJ<3zh~Q~MdNqv$%#J{vW*D+9=qBl&!AqnH96-kjiTPP2Ia*! z%BE7Ljpo5QWqPY~PpKY<4=R_*^}|GR z`npYrdc8f>fa29F>lo3)tLqn0yViBb74#)*7sNuXr-3y6@uHTqO-3utmm|D0u2(?z zAVlD^JE8a3X(iNnZ&Lesr&a4|GJE#ju*i$kdS0y2^=8}eum=zSf8vLw$cQX12inpz zFF5jVI|*$TA>PD!R}K&BZS4~6mo|?p$5}or-Ynabx3xhR#kIP(1G@$-HDAvkZI6p^ z_1r_x0WX={Ep5F9QsUuIcpRe^r{#1Rpi!k&MR*)GKF-?cGN-=VJnkZW+?it1sy072 z>nk_t(shMm`S7L!65KK^Xhdku^7N6}1$Oi(XyFT2zyz$I6*~an^bbk_>wWQufT$)P zC_(B0og8iMlFNM@KkY8pi}b#Y-XQrPdWkBdN~&FR5%I`DIRq%xxIiXzyg8KKYNm9C zmWYXr(jN6aUe~2vRwArB9e*f=<2E4KI_Y8fH^-FsDt)~6%{}RZ=~BymGJm4O9~24H~e&CB}4(BW!g#ZAW81 ztrZ+2b>9LGJb8)lr^<1<^H3sRc*A$JJ~g2c>0CLFAI=iJg(daQCo!+kNaKhFZucC7 zn(sHWX|A`24z?z{FaX68zXtyI)IOP~fe)yPFf?%ANenvA$>!a{phpcZeY>yP69Rvd zV4rD0r>iZds?5f~c4PGJ=64%h8#ZZ;9mzH=JP=43paz8!a>=Ff*WYlsYCx|xoVd2& z!f(!iNcKIgfSAt(D6VjfHy`IFr+XY+r}B|z^$R-9I@VAgB-n0NFEt%Ra%}LOPnKxO z<6kf5^tpmJVObKit$N<;6NH?W{N5|y9-`h$Pd=XCla9__>~raL@EU9s(U&xA{1qt> zR>m_$UAiqLCE|1T9LpUjT7w_WJDj90E2ptTI|(t-|KtRaq;RzG4){M=Et zYT?4AwwwKl?OdobaSWM&;bxcK@cI9Gz63sE{#A2_5|9L2?k#LRh(5`tMbmb_jveBs zSn}pwE@|A(^_??3J-6|67+Im3&k+-H>qX>RI!O(RU-P&)Xx`7ORYGb#)~X%ee@SEE zXYFo^^8iU9XOrHV&xH%uQaEnd#*e_3w??v*f5-9PLD1eQYkD7LkviNCHd1>(eist- zZt81ojR8zMve6*p=I`9aUg^HGalar3|@cr43Gbt67aX`!n9A%#fu<_Y!)CCe`WM`=J z-n5j+*2e0CRP=QV)OMZDW^aA4@xa)F4zyHv5Mb!i0O7xwX4>yQNwr%t=mV;cIzH{P zRkX9)l|wjp!P|oXZuFI5BS{T?Gu-+rwVraTW6TwrO)oA!fGv#0N`(Kb7cScJW1JET zNuj3oM%vI##yc9 z4C_PaC?H>cO684ZjY%O&{lG#yn8aa`zt|7Ry1SFbtQtJ+pYb*Z^vW!zR&@bUSf(It zQha-w{`BxXE6Vxuk4H(}iTT62CKIUjs>Av4!-~&pzA-c-$NaK+=a45Kqg1ce_d?Ev zZs8Z|lhZx$A%*wMy^UYVDF|pL#SH@L0pWyrE;Us}(Y1eTrq)E~OP&D&ML;WL`aw)} z_I(@gSOh5!!TaEh&(wnfv-%ho^Wo~45^*o9GAgrJW;3To9LLJcC+L2m-q~=|UT-YH zbufGLPB(`(O=TEaWvLbzLCT1LyUgOVnH(2BI45%6lLz&~pqB>%dX0NQ=Y+@)b7&(K z5dO!z<-U?S^Bdut`?)ucqz?C?Tq-^vbkhMh2~meClrFD+_L2Ght)$?^swKzkiA=Iv z4_U!K`vk+-Oq;a%*_FzYx>3>&%5gQ*`WYu298W7ovj!YPP3QhR=K^sPD8I|5 zo&4Ra-+p|4^2z&eo0Jj>xBEDQ)7Zv9yq??nm6pw_p1{u-frG}!kEf#+K0BknKX2bW za+EWoAhH1N77sWi92N}lZuX7-L_Uu}B9ex6zSXP4zW{i+cBrVu-)ky20=lFTC5nIF zgEmFCxHPOf_fKhKF4SDiG_cVwSaXpdAH#@o3prj1TX|H2j*@vW`z0mq^rm%A)#1sv z%lPM-(R`|=cl*z>tP-@9UhK;_Px}mCZ0q{!ZQIONnE~`B7?-)^F%ogX86bCnE*W2l zqVlrA=BTHfDn_6HNwO;vH=tDSR`&7IS{VuzclmU5c&z}< zz^3kCrUg|2E|{k8GjbK=qDyqoyciPY&Uve%OU?sLZP!X!soDU}}pEQMI{B#D5bGDDwwfg99m@#OKrX|`Tycq$~6jE>JLom_V1KY%1H+H_GD`o$?^9YeWMo} zZ9iEXVT>tRpwE0$331`8T~XchP8~nL2{MCT7@fw_t0`)3*7}3{gig9CVlE5#8MNyn z4iG0xbQ+y@RU2|LZbS$g%E`KofmsdZTL1%{tFxnM6+s(({a$ZJd~hNZUA*6Bp5M=MRvQn+zmt`Es+|{v%VEuQxgajkstlvz_dS2#vZBK{h zh$a&L0y_kTg3F}alweH;gjU~hO!xmu)%vfZA=3Y|zUW(GtAGhmZ?ZI5G3VF6^Z$=k zNdJ$PTmN?lYtX=J;jrd^DjmCvQF5pOIZ+%FZa^(iC_Y1YDg-0Ef2tKDh@F}LQ)aFF z7K|HcEt&sS%!8%pGUfO-n=QrBYbuRou|-!?UELjwqm#lghv#@rHt}94N{2_#Z94L6 zn0Z1kk$&g)j;S!k_5fTsFTHX6>W1{D8u#PhjB4iX%pu)ifG^P?cZ_)G-x|}B*Gchl zE*pM-uhn78^b13PrFNG&2hNJtXZ6#_lhf1;M`Y5@5AC2tMFNpPS{^6hu88o)EkVqb z{%^PT%l2{$`Ecu2O2!n!EYD zTi@mzIL*qFMg?8S9W|Y#Wqln-U7^KI{DQRlwFkkp>hWDM`#jP>78eSl2u+&6NPBfs zYQRtSxZ|1PA}^(FhMLwNu?Ht)sb<}1!Oa!jMMuw#)eTbaK5xa{CI_oS}St8bqz<)fgCho zR_s~kblv$48;c!Sh$d4esbgqT?4KB|b)HS{JRjH^EfJVa>-JAc+_%_e-OG%qsUE^~ z5i~o0SNZLpy04Fc;$(#1yPA4xH-HAex0w#K$D-v}zB^a!K5jixK9KCho{@Q`56xiX zPjPg7E>7d+X-$yBid(7PK7j7ar`jhywpuEmL-xezN1DRH&k&A97HR@11LLu3 zKAG1Y#C-k#zK5D{aGwx{X04yN+%0`UpAaFYppI+|*2^qEVkG&I+H6FAoo`x!Pn9xJ z7V2HKgDy*-==j51lHH67sl_4#TkO)9Dxc$(%hazYwE` z=Pj&V-9)5+ZZ+>U_sffDl@Pyp_O5r6^ z6N(0-lWSR&smlY{RfibWlu|$wkC&2n$m8p;^KXRrnWGks7a`Md&!9a)9rq;h8=jpR zhvy-02^8?Q2#!E%?xx=(HRMb8XC0_iYY9>MW zu{8q!D`ZU3aIISq#CKxT#%ZS1;UT4_zc~IQ&JZMS8H(Jjt&3q6@L(-N;+$}7BX?a7 zpHq;UZmF9Cw)hzBh5NRdVQve|fi<5u4#%H!oNl@1JFDwaHnG_z0Q zb@T`sNAw%lXR7JmG@5>w6L{<3`4|@|7V?UBMycFMCAT|VT%zh!g?^|l*K$z(hW6;8 zCFyo61Uftcn23&v=gayy4}8k|?Bp+1_Kec(T#4+}$;}_`m+p;`Mp=bYf~O6!c0#kz zh`aXI0fPE^7f1E|FH^eka%`9x^_>3hmuRAABurKRlb3hi8+Z#BjY3t#SAnjQ?aKHn z3`CaG_HT2v_sZSlmRk*rbG1)iF8nfUE3AzUMb6;{T0)d3*Klxif{SA?MxnPK)O)zR z9B`;=T31Xv?qMYI;-(En-)U4JD_Ob$b|hWLc#){Z`qHM8ors;l(va-HE$AZujU7?Z z$c?#d$rP$QYm7%M;V=u^cVTa3QR_}=x7xH}i>Dcz)$ovqbW7=l2CPaz@yeqEWmBXd zB`r^Sq6?};5(DPmeMHn%Bgv%UioFOfqmQhqE(ObF%IeB>Bw5n&JkPeNmyi`q>iVw; z0`nCx=4iPdB=g>Z$W(?QeN{dC0)^0cxi*{08Q&sRn)Z{W&yONcUg&4O$Zljpe#ieN z$Q&tFE@`%x;5vl**iYo>=yc0DgypShmWNU&wdtPj3eUXs3(VhM9ty%db=39s=tOO< znp_6UTKwpI9(^B9K93l(NplxM3GYoO$dgoAx6$t-Oo2e^IVDW5-~z)ZkF!Dg$D=c_ z0gHXj3%iD4ywgK4?>EEv$VpPBMna*MFzR;t#VE9{P*Gkm-38U^B+UT5Lt9YZBLxRyFR!q~mLoY)bR$FgA1 zv$5vGZVNiWkItl?r^E=N&tcC}$OFnDAlT7~W-}A1_gYjn{yVnX8@E*VT|Y4m#y%rt(Z&|h$aixY@od#&%W-#-Z`Z+Y z+k0;a{N`=TTuUZwnw>HGhRpT^&a=PX^YaGR9OU3bzXQxHA8Es9$|~H;3gLUy!W0DD=q6 zJmDqbor-ikYIM{0FK3CkIyR0I_@?&{i z&u1MRyYehBC?fLR&&@+Tds+Ksw{o?NHk0?Ic31P79Iy*%>J{fqaiVXK&zW1V>pQ#p zt+?G&QQc`n+6ng4`n&f(gmS-TG_JZ3JVdcG>@EAYR?T}{y;WZ&zFWvquglf+FKjmr zWi4J8L?|>D0d0%ox<7J(%5u<8+<=1yWX{3h{-0Bs*5D=*lTiDD(HMDUvTIXl|9mbm z4gPlOhVF!e#`0xSKg|mro+wSd;-2${WvYK*+EOY5wf7yk-r$RrViPl{p=2#qoc*5* z{_$B6Pnk2D{(I^72vVNIt;T0AJUKk<_1Y?Lf4;s$l5wPsGyPdsPn`&k|2cACGu-$3 zFy_2w|1wJaLU%HOjrwD*crmeCk3?$jx$c?4p4PibE>HFu1ATOfqb}{A9V_7&QtH{U zWhmGYXv)6-8X}81vj69#mlC)M^@|J}nu@v`(hl35b6eJu_;1slXVfIw^X9R;QjcgT3CeygJJ>Zvf~dI{->2UlLHLO0<1-W6btD+FpGc&9(5ScZjp-~7r6QN zU#CO4@p@xCVZeNW2Hu-0uNnn7550cB82&bGk_KKr6VP>&OSYT^`Kqd{x8pyhqh?25 ztA=+`R96}?qZRf8_7zy3qavOo96$1I>{%!S$g!*dB+rl!bOmQ%$Hq6*V;8%IPU%9y zw5aqK-TALznI`z=&@yIykE68AK$!2YpEpu|Pp#F9UHbuBKR6^Pzixa%L&?3fN(;~1 z$*|9o_ElIDLk8pwBFYGAA!Lo(C%jK!Q9VD{r9MfxdMTsz`P0dzB8}XmY@w4kZe*=n(MzjR=Pyfex`Y1Z?Te z+UFp`vpE|lZ=6<@t+K5sRh_Sp(>ryT11T3Eh>Sc1eWs1tX$}Xr&=|vWG z98+*?6b4qtU}Pdg`x%}Y*0*M_%W^^OJJ2M+Rpr6Dc6+9@0$I#Nr5jvJ0dD6^9h%_} zKOg@R9wYQe4!9&baLf2Me`H_(JGn~Xj&)^CybosJ79BDLJomVj${at+Zxe`U9RBp%a@))OyJ2MJ^DAeOZswLj zWdEjgW&3{@2^^oB(cfGy8NxQ!sybq8)bSsj=HCObkshs+{lig6IUUwsyToA1eog-c z7ytgWUt}gH_XiZIp_DKb#07RsT1FHwNT5FgXuzF+psZ|PEGo+cz04ZF=LXKc2yzAn z4DCk^v(v{eSSHZJon{0!kzw|SLooiAZ4?YD7Wt1sW@zF4 z9_=F~@)paQhRyqmc7i7bt?r+&xJdI))87APN4yLdivQhnMj*VB2rD{JJsq(4xcPR<`=neLZC+y?EQIrw#HvYl?t6Z)|YioV8S2Ttpi#Wi( zf5rv;4gpVuKm$+Nd+cT{iM;?$^=4JYy{FTE)(WqCN<&g#b*%3LAs(NzWlunU^b6Jv z^TyuaMDbgaV3^csgZeW-_p|Dt@qUiMnvW(1R5w%)z4ZdIDl`}dN9Q}NlR+a$- zi1K-QVRX$6zbjCfWT?aX?bQo-wDc!C33|q2hV6&sI+^Yw@{8qzjTZ zKcLG${&saMhDc&FDmLb2h7|K^J9B$Y;vFW|;hja}U23$qz}hNJb?q+do|%c$BYl}R zGld=nO6=}a8PoQ&uS6<-kxH<&WMm{1(w%VqLhifBB48oroJv3lixf zg^LZ=)vc%+HCjW=$z4YZ#21z3>D}R0yOmD%{t>PC9P$$j2k94b$QgE4K4d!AXFEan z%gjr)6zGrss9|2~sc}jNQ^HP*U!j;1`zpqw5!Bz-phjY{x0-xuHD`4(IVWH$`siui zbCunrgfB_`8N)=uF>{OW7gMMUE?bI5IZ8)4HY*}VBupY zN;ldaUv1y{BQmb}yv!qp>%# ze2Lks=Fuy*t~(S8Q`uR{?HU;zAwkoHI|SvAOmF#O45ml9+~_)5WadbFdr=wVJ`?bz zPg(HJNq!)qOfUC>Q*9Mg3MSt43mCaChzh>88VjY+L#4WLCNCvn2JIA#-mEDk3_a|xV`MZ+42O<%K4mnkVb0izAqC3NDzQl26Z#~n@3)aHnNNR|h zkK$N=H<~x9F*?L#DU{ANrL0&Va$<^oDlR%sJ0q!KC?0O#IIBB0TQQ(C^)fp>r|Va8 zU$B*FxqJ1FBMEs!WA%IRNMEzC0FdRCwc67TX%(rx0`q-g9Q;&~w|vLpA(H)ER!7sF z8buOkVPir?m`F%NZu2&%0Mi8QP;O)Pg5XDb@0Xd-{Y_&IV#L@!aF+g}VLro`bFq

GKXJZ65mTb@5ZXDNLSX>OM% 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 GA?hDL(x?Lf diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/TimeSeries.ico b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/TimeSeries.ico deleted file mode 100644 index 0cd678e222f68945b5dabd578072199ca083cfbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131811 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 diff --git a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/packages.config b/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/packages.config deleted file mode 100644 index cc682405..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/FieldDataPluginTool/packages.config +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/Library/FieldDataPluginFramework.dll b/TimeSeries/PublicApis/FieldDataPlugins/Library/FieldDataPluginFramework.dll deleted file mode 100644 index 696a688b3ae9f1bca3a84fea130342d97f019811..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33792 zcmeHwd3==B_4j$6S+YPv60!jyOh^L57Pf$jsDvaC6i6fiLBV9mOv317CeBO(5urhG z#kzq@Ew!jv_qDFATCA38)oNX;SlfcyTB~iP_YCAVkk_9Z`Pma2H)P<>*Bn8av zA*$m_Im~D8wL~R{(S0Mahp543SQQU!iUYs783Z~hJIZJOc!=7nqOoW@gc92xFkJAh z_}V@T5{0%255sZ{Cb{UWSw!9qL{hhhvHd#nD)V9_9W!mX!<$Q#8OsAXbMna}$U73; z0P!l*n-A&KRO9vL)O6DeFH;7XFEkUDh2r+A5r(%2T;XY7I-^L?UG!~aYE%}QH+YL7 z_hz78CST=pct-(6XTzdcTR3m1EK0EoJEGf$@Q}tHpnGHp9hzmz;dB^Fht;7wO__X` z!#f&5O-pxp$KX1}D2g5!A`dCSFPsjq3yBK9G@>JnWFbrxBH9Rn(~IVxVlVW_8E#sl z8|p=F5pOA1$T%h_)0Cvc<^c|q){!z;+nwIvaCy^p9G4DA=Cm7Lmuy0_XtL?xhM3~b zWHJoIj8ww&m&W8$b2DOdP9ASMwg>|O4`vYv0|Ba13500hGioP_a7=>FT>GNE>1+HJ{x|#<>TsipvJO{e&Ekt| zOExZCF)ZaPi}@<@yHuj+KT#Zq7n7hnYM9)oVC_b=jbI zNHVlACquD0872VdWXr5v4A2h}1`elpGO9|M!7Ha??~-huRU9vxz&&}E>0N+pWS$)y z%>W57y*MW?kIvyhIPxh7L1fTjl2IK-7zhe1fiMtYC@KqKAi$VZ0%0J)B(DU*Krq%4 z2m=8In6eNC0t_}K5C#H|B@hN3ccl&0|918B@hOJYD*vt1amBbFc8eO1j0aYge4FLf+H<~Fc2JN z350L4*aU?x|ee43gE|ZP^L~+cPYIFc3s7fiMunEP*f(#4Uj^*CnQoeHdey z?w{gI^dw9V-k&mCbCEP*f(oM{P!fnc*G5C(#?EP*f(Y_SBwK(N&k2$P&GU)3f1HtR2m-YF4gBf{vD z%tppQZ_Vyv17DX|zJ$5Lf!28iW?~z|=y%6{2U2Nzf6dZ&KqjAN)$x`~k=S&`rg6(& z#*PxPh>AxPoA6cCy=JV6ZLj8ZvFXfS!>qcK-}QA`EGFJU=4jDBa}2mA9O8g5b0h&~ z4Y?;=&Ur46zHPN0-xEZJIIdtFuRDZ+V5cPz27+CdKo|(FRPNFoe2dWyE;8t@vW$g+ zfQ!cE<#J8F!iq*)3K?!a#77GIlw+ALyDF8FaTQ-B`O$WYFELbkd|&I*~zlyV5O|bUCUm zLY0o+rHdAl`b5`>r(7QN!bZ=5VC!FCSUIg|!qyMKeCb|; z3W?1`1y}a7#+#=y7Iz)G&)x-v)tcVXT$9M~ZU`rjoMBS4m7i^rxstPv6rnRnDF;qE z(E)urdb`+WQp~&L6nQ|MsdrI;jYM2RVKRY7)a1xMZv>IvmBLX zIm6f#E>L3G>>Uq?el&qEE-yBr(r?OeP4pW9R=;^x1(-6!hz!9$$2x8{VIX*38K?9c zkwN!MrAwJxLO5;A_g4bQ{Z;$k^BG+81AKz62^?^X$G3C|}a0EMFpHUvFq%e6{%!sC*r3 z_r*2L@!@_W*SGZ*H$TCD(APim^frw3#esnI8;Rr>(PuC^ty2>-BJS&8!RIHD z@J>!w38P$AHUGhCr-mLpY&E& z&8V6^WA;oGkZ>jy0zDFazI-duUR)a{f^UvTgW=8?TYRtv=VeaFRyNbqr>b+j^2IBc z)Is+;a8m|!3qz6hY>bbIOivnnLqm*C4b zqw&Qpk#LKl5n2X+qRYfJ4_`OFM8D5xdqzuhJ}7b1^FmjQI8ZWzhL2@=$B5cuH;v3; z`VZl^2)$S6FNNMO+K|w5h0YK^*Niao+%&2n20veUY75*nCXearET&V4X&qG>ZaTYw z`T8=ZdvciW%w!rCdY;fVVt>R4j`RLetUW=cqRaE$v_kwG>ty*=qMeSsGHG+>>d|hR zE806mzMzsl>=B>$WV8Lv!oO0%{F#~GFLl#Vqic(~Ui?f@Zw6hD>s5IVjI^Nwg&efa z$e~xq?k=o{oeSR_nq5#hj!^*_o*WuKeh!d}O36TVU*efFZVRQ8SA4!bdd@ha;XrJ; zD5K#BLvMWWi*oJi_Z_UJ{-FRU1X8yZl({%&POj;MBCu= zHK2Mbqm`n|G+0+gt0djalFmy3(XA+F%UK$oS;Xi_ii+-TLC4S*LBAZyx`lMUc-bpn z8tDc>`PuiCZlM-N$o)X!eWmrZL8B!_jJoMQ(S4M=8(w8q_EB z*FqlvEu&AIb3j|%M}m4?vrM=9TQuKX)j!gCBSt%>S#5<#i>@|0RIbUV@d$IX*VH+ej zrujiXNeiJ)E-&o?pC;Z;F5e3NLpmGu$)fW>ZyY@z^xmwCK>LchPR^BFPLo`&5}!XA zehK9BM9%eT&~?xzOL`H?a(@Za7qgjO2|lU43X)Gurt1rsHVOT+gZbvsOdqOXdRht7 z5kmhmhWVAkx0f^TFJpQ>F|Di=iKKlgpZRA+@)c4U(l-q0Er#?KgG#emKCg%)&njfP z2(*lPO0NaKwSw#L12+4*4f0Q)e2}&)rO)$!GeI(8q*6Db$h0a!&=*mpn{!z#C+*TUFj6eMqgmeD%r`=Iw@o-Ct9LThCfz1;m*NUm~y3|i#=7wGG*&p|_Ohog-C;~MUm zOKp_zD8$`ll!N56-?e;n4zPtDE6L&YnSA!UKF=(7XhULD<#1Djhn1I8M!|eXCY_o< z^^W1xqtSa4RyeY0M*^*JyuYG3ofT2;B_2RHL6lH-oOxC~oeg znY2fv^UWNfTQwR9-7LCSqlwVXq8}+#{3KRxv+1W=XF4i@excDhp5HiT(@PqaW$uLT z4ME$G?jUroa#fr-hinCa_q&!EpE~9xbQ$BxiCv6*_Pc@;hB=Q(ptmdXoyR56Uvo>HHM+DMwVP^b zzvOow&_rh~y{%CC?lC*DzI$Jzlk*w3I#o`QBHa@bo(``OkW1{hDMnachYitOQZaWIY94gG|97*8tLyE&BeN_ zk-pIAkEN@fO*mUpW&c-c8&H-;kLFc7Pox5k-pmUEm1^|U^lIk{nxN6a^dQi5jn2y6 ziM`hm8eNv11GGS+xp}LdE!3dV;=DGX6E*69ZY5ToDwd7Vt)%rD%^$zoxr$EHsAYT` zP)s4|6DR4~-LBDQZTWoJPCALs(dezR9H5IeDk)j*Tur+)no-gQ^gWH9&8&8=p_?>% zGcyQumqyzV%gOYhM%N&glj$cKjmlWXO?QNy>uIq@Pmij0wo{`ZIKo-HoU>&|Zyxj;J@JL>8nwwQgVGc4v?t(CF2|3xOWjs59+S=V`QGqjS@)0eV5B z=hAL)o=&f6bSUi(po1Fqmp1L6$PhZ=o?I79TQLeg8iXgE$rc2Zxb$ZsS4TqB;{ zHqi?j@$9yVUe{<7V(FuU8tp(VeJQ=*OnOi2`2KJveWcM-SlgUQpJ~MRmCa;&RU6$o zCI@JkMtqk!i$-eX&(8rW(a6jm=GsCP8s%i?08P`VuxKY<`(; zi!}PQAP1;Xqte2i)K4dAG^;QNs7<5J(n8lZ+Mtm1tZlSe>)I+-JGap}8bvDFfG*bP zCHHFQ*|bZe-@Ds@zNb-sR<-jSx=EwbtRT=`8cnaLc5bH!H9Dpu2=o(;j>d}RT>802 zjaadqn^N=VX{7GO=h2JG5>b0x=h44)y3M%zUO+esHviALpV zIY2WsdUE_k*F|)sMlX+_3ba(CTPCb_?w}Tp9-hz!v`(Y-S+iUhQ$V9=))7Eqjn2$C z#`SIL)#$Q}g+SlZsH*JW&P(WgjcUpa*ClkBM&He=#3{`+8r_^1c3w)?YjhG?^D??s zqfWHuWptlL+^;XEA8Ew>`f_?wA=FZX>k4{F(6)3>!E)D5dPAe>1r0!7YE+7K!7iK& zs~Vh+b-^wgp%87I(CoUBsuhCIQ(RY5V**WeeTPof>Fz6==(?6VG~$tZErkWC_PdrY zPNZvx<-^+Ycf%W;yXj{d^$U7Qqor8Q?4~y~T94JtZu+Z6yqftQeWDSsX1+&XY4jv| z)^(INMV07P^sMVBN27uX6J6h@VvVLum-u`C*NE%- zdRng0C*w|c-9W1}dS+Z4=v0NI9d4j=1gUnok#=ar?QkRAtx?smoj7HCNTo}!ABKGm zJ*##5pu34)*1Chx-9+zd-OTK*t{>3fwC;rL?Lb*mx$N80xovNz0zv1cbKBlbr3%rf z6+2wFP@_VKbEoT83TVsfk*l4zQOL`Q@uu)K=%MG)97aC9w47aygPf4f*SGe>_OV1(Y57U zT@TT@8r@pH9q2n6y^R^=VY*(Ue`7{@m~PXE>*W!;Pb03EN9e~IE%V&u`Vl>)k>7I< zP#!<9Al|(+xPDAi1*zWiC{=63z2{NdsS)>{$LPB%o%Ei^=pKdW?V?9rkJEny@#^Z#YyM{x)QD^T zXS78l9%K9IT#a~)?WgZ(#I^Kux?Ur$rJvJn3L)xWx}K)jwXQ1d4c9N}phgSR4g$TW z5x3C`^pQr~MlaB38g-_<>w1w)ym-KU>D;srfQD)GT-wL3U*YMq(j7|sH&BU2cNBc( zdWkAD+E?ImzeLkC;{Nh7&C!Va%geMxqouiR&R1xKMx#bfbiGP_8u3p5RobQz@AO}# zD>eFOPMh=Bbe%?*(nQy5^fQh46yP;_UL!sQc#RHel#Tper$1|Cpso*4F5Uv*(vB@1 z?mj@HGzuBV;kiJWMsu-#IY5&%+Jg2wKr=O3fH)7(Q5qGN6~ar6pmWeFV}Q0M&;ockeqS)=<*Mz3ka``bhGo<_XCJw%^t#J%nirQ=B< zm#7U;51oubjxV^0BU7j${?GbMf? z`wrzTiiqwU8b%wS<7ZjNWhQ9>-a#aE>i`A*cENlWnr*PtStM45CIc0v}9rBZ_bR7(02 zq&4Z@e2(qcXa$2*-QI38&$VRg`cb^9!=uwJOJ)E6>HoPJ*o}5HX)eyr{%1aq!^leY z;6y8%C6{BQx2rO$992Eo;~C5kw0Gk55{~dCw2_;>D`RAEs{g7a zg0h=*IYuI8B+Ob);<41w39xuAniG#<%}(WkUy>{*as zUU4p+VYqOwoMgDmt_IC2dk8eM;(02e=gSXbx5<%|8DC78L?6+l>~}y5aKiowojB^x zR3X}_LaRYX8S{m&6S`Dr3+QrVt?+({-%s!7bQ%}Zw7i{kFTGhBGD4z_3q4C{I(+Xk z_+5$bfKH|BK-Y?-O(cGi>=nr^BDq5(_t1^7yq|6XeVFb9eU$D4-A50BK1Gj$E-=`0 zoxz?P4EDU#;8ZOlUoG;rB5xD9-(YVW4E7c>*ju;3-r@#(+hjZedX}*twBL9Zbi45) z=mo~Bpcfl&fL><&9(0%S4(K(;d!W0GzZ%)}h4FU--Pg=C(<$BLsD_&yRgTF~<(nK; zvB|lYn4G)EOsm5CE$4uap&LNU>2}a5 z^bF{1p+^g?r57MML1;6*3H}uN47453qO0h1I!0(v==X)b3K}CvMvdg<6S__4^+KNz zdPwLVljGSZ^q^33u*4&DfzURg{X+K%Jt&l%Z26RPGw6*j=AX!AdT1n5BcExR&>EpW zq5DR&{Gia966SqEw+X#o=o3N@2{p!wAE7lueL`s*%RNH-h3*l$Pv}9RX4 zh3*l$Pv}9RZIf8LV6xZ<-6M3L&=!N=dvar*%)pyXnP|OXl!f=0Mo>0ps~ogo9*sw9 zdV!|lt*BX4OvhoKT#UDrmST=sMPq3--j6z&Jb34-jDoQ4!r0$L6LB`_#alsBa9T8# zuEd)4A4UXg#Qj2dn9Sq1dZ2Dc4D@QxM$pPkmfSmr>23K;pB~NhoZPcOZxs9O75(5p zb~BwYg6U|XlhV%xKW`%2&+{<-y!0Z_gL$0xoph$VvRQsY9?LfiT|J)pKbEn)xbnYkIZ1np<<>t2%R`mw8Zp;2~5|B{cI`4A4jp|7P0wT`4!-2=5tzQ`K;I+D7+Su z3)8+2`iHbzK)09P2l`nhr(IG0DCleS1nAvG`$2b&ein3Z)(fDg7rz49Be|@TT(*kO zyN4fuyh7xv?3apG)tl0* zaBjivLOX0NctCQTK7lRQWHMELJ{#wPpXbMAvp4a%WEjWuj?l*J;zTaDjO5rJ%i#Ds zikK=7f04W{6}rckqhCCv4`*+xuijbC-o6;0%zcBWbU?m`i(h%ON4_X+64EN47p6@I z|A(|{(5DLKfvOyvayjOSBRNMkQa;UL$!=na8Z~)hOV^+^peAOyqrsm7YGO5W4ES}RCY_3S4Qd57sSWWO3 zfSS~acnv)HTMRykcnvxY)WkjS1n?nH6SL?t@L^DsB8Zoth&6(bB3=V`!4tv95wC$~ zRn6dg`8`qE2x?;XJqdgtsEJv44fxHVCf)%(1^iY}6HjZ_f$s-3F-y0CKO5AEJH`HSrvw3;boESdSxigRTHI zX(ycleix{T`#}u+RiGwajS?7i4XBB?K{tZG7SzPMpnc$XgPJ&5-wggbe!_(}r135* z?Ey9McIvml-w0~rta=;xn?Oza0m@21x1byb-3n^bZ77XFw}YBE7rqeuouDS( zAKd}|Zcr0%kA55UK9mD*yn&ink6sS`0Z!^lOyHzXb{Wrr{}?5}o1>s6{R1U1=%1h_eS#9;eN#}A{*4kC*wOq7 z{1-U4H0VE|CVh!=nDiA&z#GH^kQ<;TIgQ_dx{Tj~x{cpMo(5`Cx^W162B=Ay#@pbB zftobj_yhPXP?NHacfpSUH7Un<4}31DNqNTm;75X*lyCe6d;zFQg~s2&7lC4~Gd==8 z8WeM#@ptegpqS;1e}a09e}R@6pF%z!)TDCbbMO_QCf;HH5BLe7CQUTH0`CPiu~Wl` zCWDwX)o_5H25M53;Q~J$6f>uh27V?eW=cpw^y9R=T;obQ9_Kx{|7!UpT&Ljfl!I?3zQgf73g4sgt-;re zZ#~A=V)XVU_?Dorm!Kz>puder%T?ez8udH@U(^=4@lD4(nvOX$9rI&4uzcnpdsJ&{ z^~}~8G(Q%Ix7J1@u~>7UJsymNn^Or^ZJ)yv{v?R9Nx15^$V(~y%)sjZM@ZakT^#od5sVN$4 z57hXm6Cu<@13uzdglY9LT+$w>jr0bh0e_t@uFRGNe6gNrpeqoL*G9trAV(}pPI_2n zYuDkDHFgKWC;8%ms5t40wMU|%;Cd9G-HJF_%vjapKsbPyCE%6e;2AxEC4O2Qh%b$_ z`#6$?eF0-8Ll~!(&{hUp6byv?tAepaec0MtdrOtrn;ix#!?Er_d$1!INHjwX?1})o7&B6| zSfUc@WAR`Yx`v8#$xw>c;80TKr#aFS_M_*bnl=n{HM9=ihE^ztR!t3bHdqcvgN4mK z?d^eBtOMh@4;>B#t_jPyTICA`{WMs;uqV!gVo4ao6$ZhW#VzguoR2n?{(tQ0t*r}v z?Wg1SYtle8KiS&{>ylk~ur9TS4ym_y#lZ$vp;h-9tXIVzEVnWqtf`MiBhh83HeY98 zu+}Q*a*XD|T50*g;`&gaS0;4`wZ4#Zg26K5YX2(Emu+fTu z&(FU$9IQ!>u)09p7Yq$yQXA>w$#)1%bKDp28A5Kqxit4gdjow#7_E%AH+FPjLKqxW zU7*9)6N;np;(dd(JT&UVYV5A?g*yWbcwR|>)~F?J4M4YohvkZhpIRc_&4G9v6>*YO z2g}&ovOs(TSoWb=mL@9JrXDEcDOGh)TSBW(Hm;8aqN?F-E)K6vOoW3I>I$)Cg02>d z^l`h`d=C<~`Ujd}f|SB?36pK#gnOK>fkDDn^gBHXYco}6iMz5bv28NeQu~B#ORjo_ zEoF+J6*qiz8m;bD!Evr~--c<2uRYKbSs01OBVCOhSTsoE9bVhIk#G1zCe%$W_s*7x z-G%r>iw~tr+)D=}!O91-ZDaJL4Z(Pzxf@~X9+s%Bx>oUSmKima1KK%Y!MBq zw}m#O-imQ(WpwCRc(EUeO2n8*o1zg6#dx2pu{b8@6bb%ZW>OutY8jJr3mQ~v+%`KL zMl7aW6q~8Y>;og=54WFaJb`RUk_t6CYH>pdkaQn(8onXmCZJ+!4k2pkL5gdQi6GI( z)$GbWkOt1KBE(XvN4l$&P~T@oqnc7~G=f_(I{79nfSYp__x*NXC}Eu*6Mi@MQ zVKp0$Vb>u^WZPy9Y1=(Rl#4=qC7BCj(`zm>5%x^bWE%5)DvoDBugD`W6N{7)loPnE95g zIa`ZY1W@go*Td1)FBbY@a3p`uRVD=~B)TFNy}CDWj}lai)`F1dG0YrM*#`2?peByL z+pxX|s=C1Xp3Y95$&#`}^uhR$;;7Fb=<-ERPo`+$%~yO8?+!Oc>f0kU>haV^%DWO>5-no1wPp)tk{2DQ>%%&e2fG)F%b~@eMl7#w5S2Cx-3^ zdC<>CC(3{WYVgIhb+3dbAco-7rivPIGmFa@TZDUp?xYI?%LARLT?kq>L?auQbdbsb z){PzLfohqIJ7+MqVNuA}NorwBHGaRIib&5o*4c)xx+>jSFrdhGPgZ}F1Pf)&aO5@X zaUioO65(~Ts!_Y3)n`X+zYsOJ(Qcn2XkBktFIgJtltI{}${_wNzO`Em*{gkFmR$KY zhk9ZgB+=LD53~AHiN!fLpmHNztF)+|0!9U4{6o4|)Sy!Z{W5aV$%yAM zzB?ua{(%B6jP1seFysh_lD9^ZTbhJ1JHf$UAS6|xxWffr#f4EOiMic6QjAqKu0IX+ zq|~il;<9E%0FD<5tryyag9l-_XpJ2$Q6GlvVQZ?&9||Q06PD)IK;mUObzp8qPsgfR z+KCSlR9I3J8`&!&h~ix(Fb3*G{eqB;lf9v<2lCJ4m2IKLk+y&A!l7y)8x3+K~de!<>Xpfb}<)b$Wd&$p%YX zHx4r7O}Q5> z@8QIfLvsL?jspuV;`$ySYK^6ua8a9a_Tvksq_GK*!iJKQDRu!kK8)3LW4q)>{vFmV zJ5Ujdbaq1D7~cSDt?`#6PFqu}CMix-P*TLf+Uh5%Se%^k7WUa(<8GnPbR`!awjI9q zIG%JxrSGH&TD$D(rGbt(Z+#j&WYt3}cqwfcG(|!<8jRNVbl3P~zM_?(c+?k*goEu0 zW9zjFdtwDRc629w&ZT7BJ_BX8Loa2N%%`cZv#U=DF$cECaa!Z+3w03ba zB@?z@wk@2J$qr7jnA=uh)f6Q;m!c{@i~yBO3=^y{dL2<0M1B!GziE$IebQR$T6;M3 zB|dtK>75&MY31xCj@FZ$vj|5 zaL2^MgRn|q-4SEdiUBR*DTVE323;h%mP|C6?aAvmDS`AUl$Fm0BRx@-3%WM``Ih$6 z!&rF9NJt44<Z z7*XO#R%28biwF8uRTjf(cUL5i^+Fi)3bqUWg%MwzTJRu)Ulb64*)kmPFN^eIREvNe zV_f*6eFD|if|_O4AfDKQ;r6&>n0O9FJ=PN`k)s)8`=lOHN#O>FS~2$QCJm8j@Jt>F zq2>*~j<{`4-?A}+N3XKIujiIXRf)VgxGB|yDGX|ORDM?ZiW z=wk>mKLNt+FeN+oVC%w?y&X#qSYhF=mUynBYGt6X75y#MELqX^#P(BXRq26F9vI52 z=CKG-!bYs#+I^wg9xQ8N!{<2CvV=QgZ$Q0elQJVHtqvQf={!uVfGxUOD17$dTPBlVP>S|vmiLizU%1}~}gOVLSuSq4QBuc*Lq3VPK z6iyz%V&DNv4Ez*ULG?sd^HL&g%41wdDcj%V7KFz-|3gyPSts_(zD>4agSx;v8OMci zgyTtUy!p^;@O-OxMMEgsZ8H_B0?!*sRxwl)?!%0upReJCB^=oH4L&4WgvD9}3SOrj zcE4pA4bI-u3|v9!v}8Ql*k|fT&k*ZSlevHV8r7Go=*#QKIum*u}z5bdIIja z1a^$MC8<(80o{!E$?;C%5tg@hvFBXvG4vn>r?I?r;hpX{-fyOHR=Oaf_87}ivnU>}sR3^4?`2FKPQFV&~H=G&z-am0?Z1!z@TuD7t% zeM;_?sWnln#|76$2=$_Bf{sYFS|Qrxm|KdRczjqbkVrQrHC;0-RO>Y%1;>tcCF-gh z{%BOQ)F<~P+!{cWt#z2FCVk^L3Wmy=Dr=>Vux&w$1yBMj{$zCMv$+H7j|ys#j(b2# zO^#g!Sx9Pv`&(bCc7)Z-^}K?qE&i>CuYUC+M??Qd*Ing*>#x_5(_cY@IM2?`-$qn%jS;F!zFov7wcD{SP3w>`^&ZYD-a&cLu^LHC&mv zl;kE;=!A|;qlCjt*VtW40t{PQ+@IoiQ%Cw|b6 zwqSxE?~@b1Ungf46MmQ7If6+J6a46&oOvLHspG?%hYX|S>xOi?HS$e&wuyho$DLbZ zy3Y7*+ewHsCuS-zFqltu5g%cdcdQ zhtdl{2-gaH^I?RhMVqK=|8A!nO_ISrxrw$j+{NS?CVMSEEhhfW6*rpSo!5T{{LIjP zHd%fy(1HzYaXI5W-?~-rh>)z@{n}=bPOXs0t_Aom_M{C z-BP7hLYrn^@TN$lOWVDX8Yel;@;oi^nmyMYL{=DLk+1!wrg;-i4QbqGwkdG?K+mts|swmH^ zswi)2o|m(fjw{~LgE5=HSN|<&3Z7KbxJ53=n<|x@HO%9}G=(~cCR0i)oqHJ9f$r#N zoxJ`%$SEDI1KT|BFppa?(pK=jSNYz{LDxypppfrU@?8S1QQ(?Hsax25O(r79&d$v3 zzYrO4*FYa(OE5?V%B96WJ&OA2zsD*ZI*%$PcOJ!U!2D$(VF|{j!%Nxt;-4=<-vpDz z%sLSC7_aIv`kKzdwsa*#FVGB{9-MA^STwNNd?rnB$BEF)Ak|h%cAmR7k;u=cUY3QJ zt6-APwyI?`gO-5>DqixEiWk9NPFN@GE}_>X9Je6*OjfUff-47fhUIvZm~oR|V2L)Q z3;axt(q`gc zron$IL5-ZwwtM*Dj=V+G9s}QACI321dd-O|YgR15KS_h%fzkBDD?6T_-s+h(V@CC~ zSu1t=g0WnGT$h#nuj}&_up#BkNCF zyJ>FqTD+!(GqJ#74Xe8S>p8mrS3dl&w(zg>s6VwtJemmm_rY?uYruE)9-=?-qDp`M z3hVJ!(0cra8-Ftgzmi@KyaaR+c>X-*{M(o6cZD+6AW>KA@3%W4QA3rj)u#>@ z{L2Tj1K}NF2a2^UFy@P2qBB9G$t z;QX0^2^0S!i7q?ueDD|*NOttl&qNF}5?_vGEbO_q)vh{>oNW8c|8fjf*v0e73xCd* zzXh-qG4MGM-akSV-PnI|NjtHh#m;;PnFqhM_TVoUa2r+Q9ErJ^`1=5!|5ja3M(GUv zRRSvp)rvl0MYo|1O - { - protected readonly FieldVisitRecord FieldVisit; - - protected readonly ILog Log; - - protected CreatorBase(FieldVisitRecord record, ILog logger) - { - FieldVisit = record; - Log = logger; - } - - public abstract T Create(); - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DischargeActivityCreator.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DischargeActivityCreator.cs deleted file mode 100644 index 65e922e9..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DischargeActivityCreator.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.ChannelMeasurements; -using FieldDataPluginFramework.DataModel.DischargeActivities; -using ManualGaugingPlugin.FileData; -using Measurement = FieldDataPluginFramework.DataModel.Measurement; - -namespace ManualGaugingPlugin -{ - public class DischargeActivityCreator : CreatorBase - { - private readonly LocationInfo _location; - - public DischargeActivityCreator(FieldVisitRecord record, LocationInfo location, ILog logger) : base(record, logger) - { - _location = location; - } - - public override DischargeActivity Create() - { - //NOTE: Timestamps are specified as DateTimeOffset, which requires UTC-offset. - //If field data file timestamps do not include UTC-offset, plugin can create DateTimeOffset objects using location's UTC-offset. - var startTime = new DateTimeOffset(FieldVisit.StartDate, _location.UtcOffset); - var endTime = new DateTimeOffset(FieldVisit.EndDate, _location.UtcOffset); - var interval = new DateTimeInterval(startTime, endTime); - - var dischargeSection = GetManualGaugingDischargeSection(interval); - - var factory = new DischargeActivityFactory(FieldVisit.UnitSystem); - var dischargeActivity = factory.CreateDischargeActivity(interval, dischargeSection.Discharge.Value); - Log.Info( - $"Creating discharge activity from {interval.Start} to {interval.End} with discharge value = {dischargeSection.Discharge.Value}"); - - AddGageHeightMeasurements(interval, dischargeActivity); - dischargeActivity.ChannelMeasurements.Add(dischargeSection); - - return dischargeActivity; - } - - private void AddGageHeightMeasurements(DateTimeInterval measurementInterval, DischargeActivity dischargeActivity) - { - var startGageHeight = new Measurement(FieldVisit.DischargeActivity.StartGageHeight, - FieldVisit.UnitSystem.DistanceUnitId); - var endGageHeight = new Measurement(FieldVisit.DischargeActivity.EndGageHeight, - FieldVisit.UnitSystem.DistanceUnitId); - - dischargeActivity.GageHeightMeasurements.Add(new GageHeightMeasurement(startGageHeight, - measurementInterval.Start)); - dischargeActivity.GageHeightMeasurements.Add(new GageHeightMeasurement(endGageHeight, - measurementInterval.End)); - } - - private ManualGaugingDischargeSection GetManualGaugingDischargeSection(DateTimeInterval measurementPeriod) - { - var creator = new ManualGaugingCreator(FieldVisit, measurementPeriod, Log); - return creator.Create(); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DoubleHelper.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DoubleHelper.cs deleted file mode 100644 index bff0c167..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/DoubleHelper.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; - -namespace ManualGaugingPlugin -{ - public static class DoubleHelper - { - private const int MaxUlps = 4; - - // Adapted from https://msdn.microsoft.com/en-us/library/ya2zha7s(v=vs.110).aspx - public static bool HasMinimalDifference(double value1, double value2) - { - var lValue1 = BitConverter.DoubleToInt64Bits(value1); - var lValue2 = BitConverter.DoubleToInt64Bits(value2); - - // If the signs are different, return false except for +0 and -0. - if ((lValue1 >> 63) != (lValue2 >> 63)) - { - return value1 == value2; - } - - var diff = Math.Abs(lValue1 - lValue2); - return diff <= MaxUlps; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FieldDataResultsGenerator.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FieldDataResultsGenerator.cs deleted file mode 100644 index acd23ee8..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FieldDataResultsGenerator.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.DischargeActivities; -using FieldDataPluginFramework.Results; -using ManualGaugingPlugin.FileData; - -namespace ManualGaugingPlugin -{ - public class FieldDataResultsGenerator - { - private readonly IFieldDataResultsAppender _resultsAppender; - private readonly LocationInfo _location; - private readonly ILog _log; - - public FieldDataResultsGenerator(IFieldDataResultsAppender resultsAppender, LocationInfo location, ILog log) - { - _resultsAppender = resultsAppender; - _location = location; - _log = log; - } - - public void GenerateFieldDataResults(FieldVisitRecord record) - { - var visitDetails = CreateFieldVisitDetails(record); - var fieldVisit = _resultsAppender.AddFieldVisit(_location, visitDetails); - _log.Info( - $"Creating field visit with start date {visitDetails.StartDate} and end date {visitDetails.EndDate} for location {_location.LocationIdentifier}"); - - var dischargeActivity = CreateDischargeActivity(record); - _resultsAppender.AddDischargeActivity(fieldVisit, dischargeActivity); - } - - private FieldVisitDetails CreateFieldVisitDetails(FieldVisitRecord record) - { - //NOTE: Timestamps are specified as DateTimeOffset, which requires UTC-offset. - //If field data file timestamps do not include UTC-offset, plugin can create DateTimeOffset objects using location's UTC-offset. - var startTime = new DateTimeOffset(record.StartDate, _location.UtcOffset); - var endTime = new DateTimeOffset(record.EndDate, _location.UtcOffset); - var interval = new DateTimeInterval(startTime, endTime); - - return new FieldVisitDetails(interval); - } - - private DischargeActivity CreateDischargeActivity(FieldVisitRecord fieldVisit) - { - var creator = new DischargeActivityCreator(fieldVisit, _location, _log); - return creator.Create(); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/DischargeActivityRecord.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/DischargeActivityRecord.cs deleted file mode 100644 index 593f5cd9..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/DischargeActivityRecord.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections.Generic; -using FieldDataPluginFramework.DataModel.Verticals; - -namespace ManualGaugingPlugin.FileData -{ - public class DischargeActivityRecord - { - public double StartGageHeight { get; set; } - public double EndGageHeight { get; set; } - public Meter Meter { get; set; } - public PointVelocityObservationType ObservationMethodType { get; set; } - public List ManualGaugings { get; set; } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/FieldVisitRecord.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/FieldVisitRecord.cs deleted file mode 100644 index a036e8db..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/FieldVisitRecord.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using FieldDataPluginFramework.Units; - -namespace ManualGaugingPlugin.FileData -{ - public class FieldVisitRecord - { - //It is best practice to use LocationUniqueId (can be discovered via Publish API or Springboard UI) because it is guaranteed to be unique string. - //It is also OK to use the LocationIdentifier but be aware that a user can change the LocationIdentifier using LocationManager or Provisioning API. - public string LocationIdentifier { get; private set; } - - //Ideally, StartDate and EndDate are defined as DateTimeOffset, as timestamps in AQUARIUS are always specified with a UTC-offset. - //However, it is common that timestamps in files do not include an UTC-offset. - public DateTime StartDate { get; private set; } - public DateTime EndDate { get; private set; } - - public DischargeActivityRecord DischargeActivity { get; set; } - - public UnitSystem UnitSystem { get; private set; } - - public FieldVisitRecord(UnitSystem unitSystem, string locationIdentifier, DateTime startDate, DateTime endDate) - { - UnitSystem = unitSystem; - LocationIdentifier = locationIdentifier; - StartDate = startDate; - EndDate = endDate; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/ManualGaugingRecord.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/ManualGaugingRecord.cs deleted file mode 100644 index f8ebcf46..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/ManualGaugingRecord.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System.Collections.Generic; - -namespace ManualGaugingPlugin.FileData -{ - public class ManualGaugingRecord - { - public double TaglinePosition { get; set; } - public double SoundedDepth { get; set; } - public List Observations { get; set; } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/Meter.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/Meter.cs deleted file mode 100644 index 36fe7fa4..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/Meter.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Collections.Generic; - -namespace ManualGaugingPlugin.FileData -{ - public class Meter - { - public string Model { get; set; } - public string SerialNumber { get; set; } - public string Manufacturer { get; set; } - public List Equations { get; set; } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/MeterEquation.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/MeterEquation.cs deleted file mode 100644 index d2a7aa8e..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/MeterEquation.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace ManualGaugingPlugin.FileData -{ - public class MeterEquation - { - public double StartRange { get; private set; } - public double EndRange { get; private set; } - public double Intercept { get; private set; } - public double Slope { get; private set; } - - public MeterEquation(double startRange, double endRange, double slope, double intercept) - { - StartRange = startRange; - EndRange = endRange; - Intercept = intercept; - Slope = slope; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/VelocityObservation.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/VelocityObservation.cs deleted file mode 100644 index a1f05981..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileData/VelocityObservation.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace ManualGaugingPlugin.FileData -{ - public class VelocityObservation - { - public double ObservationDepth { get; set; } - public int Revolutions { get; set; } - public int IntervalInSeconds { get; set; } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileReader.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileReader.cs deleted file mode 100644 index 64697947..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/FileReader.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.IO; -using System.Text; -using ManualGaugingPlugin.FileData; - -namespace ManualGaugingPlugin -{ - public class FileReader - { - public FieldVisitRecord ReadFile(Stream fileStream) - { - using (var reader = CreateStreamReader(fileStream)) - { - //TODO - Read field data from file. - const string locationIdentifierFromFile = "ExampleLocationIdentifier"; - var startDateReadFromFile = new DateTime(2017, 09, 27, 0, 0, 0); - var endDateReadFromFile = new DateTime(2017, 09, 27, 23, 59, 59); - return new FieldVisitRecord(new MetricUnitSystem(), locationIdentifierFromFile, startDateReadFromFile, - endDateReadFromFile); - } - } - - private static StreamReader CreateStreamReader(Stream fileStream) - { - const int defaultByteBufferSize = 1024; - - //NOTE: Make sure to set leaveOpen property on StreamReader so the Stream does not close when the StreamReader closes. - //Framework will take care of closing the Stream. - return new StreamReader(fileStream, Encoding.UTF8, detectEncodingFromByteOrderMarks: true, - bufferSize: defaultByteBufferSize, leaveOpen: true); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingCreator.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingCreator.cs deleted file mode 100644 index a8e8cb46..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingCreator.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Collections.Generic; -using FieldDataPluginFramework; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.ChannelMeasurements; -using FieldDataPluginFramework.DataModel.Verticals; -using ManualGaugingPlugin.FileData; - -namespace ManualGaugingPlugin -{ - public class ManualGaugingCreator : CreatorBase - { - private readonly DateTimeInterval _measurementPeriod; - - //NOTE: When an enum (e.g. PointVelocityObservationType, DeploymentType) includes both "Unknown" and "Unspecified" enumerations, use the - //"Unspecified" enumeration. - public ManualGaugingCreator(FieldVisitRecord record, DateTimeInterval measurementPeriod, ILog logger) : base(record, logger) - { - _measurementPeriod = measurementPeriod; - } - - public override ManualGaugingDischargeSection Create() - { - var verticals = GetVerticals(); - var results = new ManualGaugingResultSummary(verticals); - - var factory = new ManualGaugingDischargeSectionFactory(FieldVisit.UnitSystem); - var manualGauging = factory.CreateManualGaugingDischargeSection(_measurementPeriod, - results.TotalDischarge); - - manualGauging.DischargeMethod = DischargeMethodType.MeanSection; - manualGauging.VelocityObservationMethod = FieldVisit.DischargeActivity.ObservationMethodType; - manualGauging.StartPoint = StartPointType.LeftEdgeOfWater; - manualGauging.DeploymentMethod = DeploymentMethodType.Unspecified; - - foreach (var vertical in verticals) - { - manualGauging.Verticals.Add(vertical); - } - - manualGauging.WidthValue = results.TotalWidth; - manualGauging.AreaValue = results.TotalArea; - manualGauging.VelocityAverageValue = results.MeanVelocity; - - Log.Info($"Creating ManualGaugingDischargeSection with {manualGauging.Verticals.Count} verticals"); - - return manualGauging; - } - - private List GetVerticals() - { - var verticalsCreator = new VerticalsCreator(FieldVisit, _measurementPeriod, Log); - return verticalsCreator.Create(); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.cs deleted file mode 100644 index ec656bd7..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System; -using System.IO; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.Results; -using ManualGaugingPlugin.FileData; - -namespace ManualGaugingPlugin -{ - public class ManualGaugingPlugin : IFieldDataPlugin - { - public ParseFileResult ParseFile(Stream fileStream, IFieldDataResultsAppender fieldDataResultsAppender, ILog logger) - { - var fieldVisit = ReadFile(fileStream); - - try - { - var location = fieldDataResultsAppender.GetLocationByIdentifier(fieldVisit.LocationIdentifier); - logger.Info($"Parsing field data for location {location.LocationIdentifier}"); - - var resultsGenerator = new FieldDataResultsGenerator(fieldDataResultsAppender, location, logger); - return GetFieldDataResults(resultsGenerator, fieldVisit); - } - catch (Exception) - { - logger.Error($"Cannot parse file, location {fieldVisit.LocationIdentifier} not found"); - return ParseFileResult.CannotParse(); - } - } - - public ParseFileResult ParseFile(Stream fileStream, LocationInfo targetLocation, - IFieldDataResultsAppender fieldDataResultsAppender, ILog logger) - { - var fieldVisit = ReadFile(fileStream); - - //Only save data if it matches the targetLocation. - if (!targetLocation.LocationIdentifier.Equals(fieldVisit.LocationIdentifier)) - { - return ParseFileResult.CannotParse(); - } - - var resultsGenerator = new FieldDataResultsGenerator(fieldDataResultsAppender, targetLocation, logger); - return GetFieldDataResults(resultsGenerator, fieldVisit); - } - - private static FieldVisitRecord ReadFile(Stream fileStream) - { - var reader = new FileReader(); - return reader.ReadFile(fileStream); - } - - private static ParseFileResult GetFieldDataResults(FieldDataResultsGenerator resultsGenerator, FieldVisitRecord record) - { - try - { - resultsGenerator.GenerateFieldDataResults(record); - return ParseFileResult.SuccessfullyParsedAndDataValid(); - } - catch (Exception ex) - { - return ParseFileResult.SuccessfullyParsedButDataInvalid(ex); - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.csproj b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.csproj deleted file mode 100644 index a9ded8a6..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingPlugin.csproj +++ /dev/null @@ -1,69 +0,0 @@ - - - - - Debug - AnyCPU - {3AB6F814-D489-4EFF-ACD0-B99C6A28D73C} - Library - Properties - ManualGaugingPlugin - ManualGaugingPlugin - v4.7 - 512 - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - - - - ..\Library\FieldDataPluginFramework.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingResultSummary.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingResultSummary.cs deleted file mode 100644 index 8a4920a9..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/ManualGaugingResultSummary.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using FieldDataPluginFramework.DataModel.Verticals; - -namespace ManualGaugingPlugin -{ - public class ManualGaugingResultSummary - { - public double TotalWidth { get; } - public double TotalArea { get; } - public double TotalDischarge { get; } - public double MeanVelocity { get; } - - private readonly List _verticals; - - public ManualGaugingResultSummary(List verticals) - { - _verticals = verticals; - - TotalWidth = CalculateTotalWidth(); - TotalArea = CalculateTotalArea(); - TotalDischarge = CalculateTotalDischarge(); - MeanVelocity = CalculateMeanVelocity(); - } - - - private double CalculateTotalWidth() - { - return _verticals.Where(v => v.Segment != null).Sum(v => v.Segment.Width); - } - - private double CalculateTotalArea() - { - return _verticals.Where(v => v.Segment != null).Sum(v => v.Segment.Area); - } - - private double CalculateTotalDischarge() - { - return _verticals.Where(v => v.Segment != null).Sum(v => v.Segment.Discharge); - } - - private double CalculateMeanVelocity() - { - return TotalDischarge / TotalArea; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MeterCalibrationCreator.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MeterCalibrationCreator.cs deleted file mode 100644 index 0056e2b8..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MeterCalibrationCreator.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using FieldDataPluginFramework; -using FieldDataPluginFramework.DataModel.Meters; -using ManualGaugingPlugin.FileData; - -namespace ManualGaugingPlugin -{ - public class MeterCalibrationCreator : CreatorBase - { - public MeterCalibrationCreator(FieldVisitRecord record, ILog logger) : base(record, logger) - { - } - - public override MeterCalibration Create() - { - var calibration = new MeterCalibration - { - Model = FieldVisit.DischargeActivity.Meter.Model, - Manufacturer = FieldVisit.DischargeActivity.Meter.Manufacturer, - SerialNumber = FieldVisit.DischargeActivity.Meter.SerialNumber, - MeterType = MeterType.Unspecified - }; - - foreach (var equation in GetMeterEquations()) - { - calibration.Equations.Add(equation); - } - - return calibration; - } - - public List GetMeterEquations() - { - return FieldVisit.DischargeActivity.Meter.Equations.Select(equation => new MeterCalibrationEquation - { - Intercept = equation.Intercept, - InterceptUnitId = FieldVisit.UnitSystem.DistanceUnitId, - RangeStart = equation.StartRange, - RangeEnd = equation.EndRange, - Slope = equation.Slope - }).ToList(); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MetricUnitSystem.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MetricUnitSystem.cs deleted file mode 100644 index b84c7c0e..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/MetricUnitSystem.cs +++ /dev/null @@ -1,18 +0,0 @@ -using FieldDataPluginFramework.Units; - -namespace ManualGaugingPlugin -{ - public class MetricUnitSystem : UnitSystem - { - public MetricUnitSystem() - { - //UnitIds are found by calling - // - GetUnits in Provisioning API and using the "UnitIdentifier" property - // - GetUnits in Publish API and using the "Identifier" property - DistanceUnitId = "m"; - AreaUnitId = "m^2"; - VelocityUnitId = "m/s"; - DischargeUnitId = "m^3/s"; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/Properties/AssemblyInfo.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/Properties/AssemblyInfo.cs deleted file mode 100644 index 935c2d04..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("ManualGaugingPlugin")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/VerticalsCreator.cs b/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/VerticalsCreator.cs deleted file mode 100644 index 4c4f47ca..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/ManualGaugingPlugin/VerticalsCreator.cs +++ /dev/null @@ -1,234 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using FieldDataPluginFramework; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.ChannelMeasurements; -using FieldDataPluginFramework.DataModel.Meters; -using FieldDataPluginFramework.DataModel.Verticals; -using ManualGaugingPlugin.FileData; -using VelocityObservation = FieldDataPluginFramework.DataModel.Verticals.VelocityObservation; - -namespace ManualGaugingPlugin -{ - public class VerticalsCreator : CreatorBase> - { - private readonly DateTimeInterval _measurementPeriod; - - private readonly int _startEdgeSequenceNumber; - private readonly int _endEdgeSequenceNumber; - - public VerticalsCreator(FieldVisitRecord record, DateTimeInterval measurementPeriod, ILog logger) - : base(record, logger) - { - _measurementPeriod = measurementPeriod; - - _startEdgeSequenceNumber = 1; - _endEdgeSequenceNumber = record.DischargeActivity.ManualGaugings.Count; - } - - public override List Create() - { - var verticals = new List(); - Vertical precedingVertical = null; - for (var i = 0; i < FieldVisit.DischargeActivity.ManualGaugings.Count; i++) - { - var gauging = FieldVisit.DischargeActivity.ManualGaugings[i]; - var sequenceNumber = i + 1; - var vertical = sequenceNumber == _startEdgeSequenceNumber - ? GetStartEdgeVertical(gauging) - : GetVertical(gauging, precedingVertical, sequenceNumber); - - verticals.Add(vertical); - precedingVertical = vertical; - } - - SetTotalDischargePortionForEachVertical(verticals); - return verticals; - } - - private Vertical GetStartEdgeVertical(ManualGaugingRecord gauging) - { - return GetVertical(gauging, _startEdgeSequenceNumber, VerticalType.StartEdgeNoWaterBefore); - } - - private Vertical GetVertical(ManualGaugingRecord gauging, Vertical precedingVertical, int sequenceNumber) - { - var verticalType = sequenceNumber == _endEdgeSequenceNumber - ? VerticalType.EndEdgeNoWaterAfter - : VerticalType.MidRiver; - - var vertical = GetVertical(gauging, sequenceNumber, verticalType); - - var segment = GetSegment(gauging, vertical.VelocityObservation, precedingVertical); - vertical.Segment = segment; - - return vertical; - } - - private Vertical GetVertical(ManualGaugingRecord gauging, int sequenceNumber, VerticalType verticalType) - { - var measurementTime = CalculateMeasurementTime(); - var velocityObservation = GetVelocityObservation(gauging); - - Log.Info($"Vertical: {sequenceNumber}"); - - return new Vertical - { - SequenceNumber = sequenceNumber, - FlowDirection = FlowDirectionType.Normal, - IsSoundedDepthEstimated = false, - MeasurementTime = measurementTime, - SoundedDepth = gauging.SoundedDepth, - TaglinePosition = gauging.TaglinePosition, - EffectiveDepth = gauging.SoundedDepth, - VerticalType = verticalType, - MeasurementConditionData = new OpenWaterData(), - VelocityObservation = velocityObservation - }; - } - - private DateTimeOffset CalculateMeasurementTime() - { - var ticks = _measurementPeriod.End.Subtract(_measurementPeriod.Start).Ticks / 2; - return _measurementPeriod.Start.AddTicks(ticks); - } - - private VelocityObservation GetVelocityObservation(ManualGaugingRecord gauging) - { - var meterCalibration = GetMeterCalibration(); - var depthObservations = GetVelocityDepthObservations(gauging, meterCalibration); - var meanVelocity = CalculateMeanVelocity(depthObservations); - var observationMethod = FieldVisit.DischargeActivity.ObservationMethodType; - - var velocityObservation = new VelocityObservation - { - MeanVelocity = meanVelocity, - VelocityObservationMethod = observationMethod, - MeterCalibration = meterCalibration, - DeploymentMethod = DeploymentMethodType.Unspecified - }; - - foreach (var observation in depthObservations) - { - velocityObservation.Observations.Add(observation); - } - - Log.Info($"VelocityObservation: VMV={meanVelocity}, observationMethod={observationMethod}"); - - return velocityObservation; - } - - private MeterCalibration GetMeterCalibration() - { - var meterCreator = new MeterCalibrationCreator(FieldVisit, Log); - return meterCreator.Create(); - } - - private List GetVelocityDepthObservations(ManualGaugingRecord gauging, - MeterCalibration meterCalibration) - { - return gauging.Observations.Select(observation => - { - var revolutionCount = observation.Revolutions; - var observationInterval = observation.IntervalInSeconds; - if (observation.Revolutions == 0 || observation.IntervalInSeconds == 0) - { - revolutionCount = 0; - observationInterval = 0; - } - - var velocity = CalculateDepthObservationVelocity(revolutionCount, observationInterval, meterCalibration); - - return new VelocityDepthObservation - { - Depth = observation.ObservationDepth, - IsVelocityEstimated = false, - RevolutionCount = revolutionCount, - Velocity = velocity, - ObservationInterval = observationInterval - }; - }).ToList(); - } - - private double CalculateDepthObservationVelocity(int revolutionCount, int observationInterval, - MeterCalibration meterCalibration) - { - var velocity = 0.0; - - var frequency = (float) revolutionCount/observationInterval; - foreach (var equation in meterCalibration.Equations) - { - var rangeStart = equation.RangeStart.GetValueOrDefault(); - var rangeEnd = equation.RangeEnd.GetValueOrDefault(); - - if (frequency > rangeStart && - (frequency < rangeEnd || DoubleHelper.HasMinimalDifference(frequency, rangeEnd))) - { - velocity = frequency*equation.Slope + equation.Intercept; - break; - } - } - - Log.Info( - $"VelocityDepthObservation: Revolutions={revolutionCount}, Interval={observationInterval}, Frequency={frequency} m/s, Velocity={velocity} m/s"); - - return velocity; - } - - private static double CalculateMeanVelocity(IReadOnlyCollection observations) - { - return !observations.Any() ? 0.0d : observations.Average(s => s.Velocity); - } - - private Segment GetSegment(ManualGaugingRecord gauging, VelocityObservation velocityObservation, Vertical precedingVertical) - { - var segmentVelocity = CalculateSegmentVelocity(velocityObservation, precedingVertical); - var segmentWidth = CalculateSegmentWidth(gauging, precedingVertical); - var segmentDepth = CalculateSegmentDepth(gauging, precedingVertical); - var segmentArea = segmentDepth * segmentWidth; - var segmentDischarge = segmentVelocity * segmentArea; - - Log.Info( - $"Segment: Velocity={segmentVelocity} m/s, Depth={segmentDepth} m, Width={segmentWidth} m, Area={segmentArea} m^2, Discharge={segmentDischarge} m^3/s"); - - return new Segment - { - Area = segmentArea, - Discharge = segmentDischarge, - IsDischargeEstimated = false, - Velocity = segmentVelocity, - Width = segmentWidth - }; - } - - private static double CalculateSegmentVelocity(VelocityObservation velocityObservation, - Vertical precedingVertical) - { - return (precedingVertical.VelocityObservation.MeanVelocity + velocityObservation.MeanVelocity) / 2; - } - - private static double CalculateSegmentWidth(ManualGaugingRecord gauging, Vertical precedingVertical) - { - return gauging.TaglinePosition - precedingVertical.TaglinePosition; - } - - private static double CalculateSegmentDepth(ManualGaugingRecord gauging, Vertical precedingVertical) - { - return (gauging.SoundedDepth + precedingVertical.SoundedDepth) / 2; - } - - private static void SetTotalDischargePortionForEachVertical(List verticals) - { - var totalDischarge = verticals.Where(v => v.Segment != null).Sum(v => v.Segment.Discharge); - - foreach (var v in verticals) - { - if (v.Segment != null) - { - v.Segment.TotalDischargePortion = v.Segment.Discharge / totalDischarge * 100; - } - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/App.config b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/App.config deleted file mode 100644 index 12d60f4d..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/App.config +++ /dev/null @@ -1,33 +0,0 @@ - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/AppendedResults.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/AppendedResults.cs deleted file mode 100644 index bd595a06..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/AppendedResults.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Collections.Generic; -using FieldDataPluginFramework.Context; - -namespace PluginTester -{ - public class AppendedResults - { - public string FrameworkAssemblyQualifiedName { get; set; } - public string PluginAssemblyQualifiedTypeName { get; set; } - public List AppendedVisits { get; set; } = new List(); - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/ExpectedException.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/ExpectedException.cs deleted file mode 100644 index b205f839..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/ExpectedException.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace PluginTester -{ - public class ExpectedException : Exception - { - public ExpectedException(string message) - : base(message) - { - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/FieldDataResultsAppender.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/FieldDataResultsAppender.cs deleted file mode 100644 index 7dcb0884..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/FieldDataResultsAppender.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.CrossSection; -using FieldDataPluginFramework.DataModel.DischargeActivities; -using FieldDataPluginFramework.DataModel.Readings; -using FieldDataPluginFramework.Results; - -namespace PluginTester -{ - public class FieldDataResultsAppender : IFieldDataResultsAppender - { - private static readonly Guid DummyUniqueId = new Guid("{1BF7F45B-5361-474F-9210-FAC4F29FB4BB}"); - - public static LocationInfo CreateLocationInfo(string locationIdentifier) - { - const long dummyLocationId = 0; - const double dummyUtcOffset = 0; - - return InternalConstructor.Invoke( - $"NameOf{locationIdentifier}", - locationIdentifier, - dummyLocationId, - DummyUniqueId, - dummyUtcOffset); - } - - public LocationInfo LocationInfo { get; set; } - - public AppendedResults AppendedResults { get; } = new AppendedResults - { - FrameworkAssemblyQualifiedName = typeof(IFieldDataPlugin).AssemblyQualifiedName - }; - - public LocationInfo GetLocationByIdentifier(string locationIdentifier) - { - if (LocationInfo == null) - return CreateLocationInfo(locationIdentifier); - - if (locationIdentifier == LocationInfo.LocationIdentifier) - return LocationInfo; - - throw new ArgumentException($"Location {locationIdentifier} does not exist"); - } - - public LocationInfo GetLocationByUniqueId(string uniqueId) - { - if (LocationInfo == null) - return CreateLocationInfo(uniqueId); - - if (uniqueId == LocationInfo.UniqueId) - return LocationInfo; - - throw new ArgumentException($"Location {uniqueId} does not exist"); - } - - public FieldVisitInfo AddFieldVisit(LocationInfo location, FieldVisitDetails fieldVisitDetails) - { - var fieldVisitInfo = InternalConstructor.Invoke(location, fieldVisitDetails); - - AppendedResults.AppendedVisits.Add(fieldVisitInfo); - - return fieldVisitInfo; - } - - public void AddDischargeActivity(FieldVisitInfo fieldVisit, DischargeActivity dischargeActivity) - { - fieldVisit.DischargeActivities.Add(dischargeActivity); - } - - public void AddCrossSectionSurvey(FieldVisitInfo fieldVisit, CrossSectionSurvey crossSectionSurvey) - { - fieldVisit.CrossSectionSurveys.Add(crossSectionSurvey); - } - - public void AddReading(FieldVisitInfo fieldVisit, Reading reading) - { - fieldVisit.Readings.Add(reading); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/InternalConstructor.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/InternalConstructor.cs deleted file mode 100644 index 5ae34bfe..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/InternalConstructor.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Reflection; - -namespace PluginTester -{ - public class InternalConstructor where T: class - { - public static T Invoke(params object[] args) - { - return Activator.CreateInstance(typeof(T), BindingFlags.NonPublic | BindingFlags.Instance, null, args, null) as T; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Log4NetLogger.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Log4NetLogger.cs deleted file mode 100644 index 44ef9f1a..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Log4NetLogger.cs +++ /dev/null @@ -1,35 +0,0 @@ -using Log4NetILog = log4net.ILog; -using PluginILog = FieldDataPluginFramework.ILog; - -namespace PluginTester -{ - public class Log4NetLogger : PluginILog - { - public static PluginILog Create(Log4NetILog log) - { - return new Log4NetLogger(log); - } - - private readonly Log4NetILog _log; - - private Log4NetLogger(Log4NetILog log) - { - _log = log; - } - - public void Info(string message) - { - _log.Info(message); - } - - public void Warn(string message) - { - _log.Warn(message); - } - - public void Error(string message) - { - _log.Error(message); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/PluginTester.csproj b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/PluginTester.csproj deleted file mode 100644 index 1e8a5121..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/PluginTester.csproj +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Debug - AnyCPU - {C429E4A0-DD6D-4701-93FF-ECDB2B59C2CD} - Exe - PluginTester - PluginTester - v4.7 - 512 - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll - - - ..\Library\FieldDataPluginFramework.dll - - - ..\packages\ServiceStack.Text.4.5.14\lib\net45\ServiceStack.Text.dll - False - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Program.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Program.cs deleted file mode 100644 index 1ccae88a..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Program.cs +++ /dev/null @@ -1,263 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text.RegularExpressions; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Results; -using log4net; -using ServiceStack; -using ServiceStack.Text; -using ILog = FieldDataPluginFramework.ILog; - -namespace PluginTester -{ - public class Program - { - private static readonly log4net.ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); - - public static void Main(string[] args) - { - Environment.ExitCode = 1; - - try - { - ConfigureJson(); - - var program = new Program(); - program.ParseArgs(args); - program.Run(); - - Environment.ExitCode = 0; - } - catch (ExpectedException exception) - { - Log.Error(exception.Message); - } - catch (Exception exception) - { - Log.Error("Unhandled exception", exception); - } - } - - private static void ConfigureJson() - { - JsConfig.ExcludeTypeInfo = true; - JsConfig.DateHandler = DateHandler.ISO8601DateTime; - JsConfig.IncludeNullValues = true; - JsConfig.IncludeNullValuesInDictionaries = true; - - JsConfig.SerializeFn = offset => offset.ToString("O"); - JsConfig.SerializeFn = offset => offset?.ToString("O") ?? string.Empty; - } - - private static string GetProgramName() - { - return Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location); - } - - private string PluginPath { get; set; } - private string DataPath { get; set; } - private string LocationIdentifier { get; set; } - private string JsonPath { get; set; } - - private void ParseArgs(string[] args) - { - var options = new[] - { - new Option {Key = "Plugin", Setter = value => PluginPath = value, Getter = () => PluginPath, Description = "Path to the plugin assembly to debug"}, - new Option {Key = "Data", Setter = value => DataPath = value, Getter = () => DataPath, Description = "Path to the data file to be parsed"}, - new Option {Key = "Location", Setter = value => LocationIdentifier = value, Getter = () => LocationIdentifier, Description = "Optional location identifier context"}, - new Option {Key = "Json", Setter = value => JsonPath = value, Getter = () => JsonPath, Description = "Optional path to write the appended results as JSON"}, - }; - - var usageMessage = $"Parse a file using a field data plugin, logging the results." - + $"\n\nusage: {GetProgramName()} [-option=value] ..." - + $"\n\nSupported -option=value settings (/option=value works too):\n\n -{string.Join("\n -", options.Select(o => o.UsageText()))}" - ; - - foreach (var arg in args) - { - var match = ArgRegex.Match(arg); - - if (!match.Success) - { - throw new ExpectedException($"Unknown argument: {arg}\n\n{usageMessage}"); - } - - var key = match.Groups["key"].Value.ToLower(); - var value = match.Groups["value"].Value; - - var option = - options.FirstOrDefault(o => o.Key.Equals(key, StringComparison.InvariantCultureIgnoreCase)); - - if (option == null) - { - throw new ExpectedException($"Unknown -option=value: {arg}\n\n{usageMessage}"); - } - - option.Setter(value); - } - - if (string.IsNullOrEmpty(PluginPath)) - throw new ExpectedException("No plugin assembly specified."); - - if (string.IsNullOrEmpty(DataPath)) - throw new ExpectedException("No data file specified."); - } - - private class Option - { - public string Key { get; set; } - public string Description { get; set; } - public Action Setter { get; set; } - public Func Getter { get; set; } - - public string UsageText() - { - var defaultValue = Getter(); - - if (!string.IsNullOrEmpty(defaultValue)) - defaultValue = $" [default: {defaultValue}]"; - - return $"{Key,-20} {Description}{defaultValue}"; - } - } - - private static readonly Regex ArgRegex = new Regex(@"^([/-])(?[^=]+)=(?.*)$", RegexOptions.Compiled); - - private void Run() - { - using (var stream = LoadDataStream()) - { - var locationInfo = !string.IsNullOrEmpty(LocationIdentifier) - ? FieldDataResultsAppender.CreateLocationInfo(LocationIdentifier) - : null; - - var plugin = LoadPlugin(); - var logger = CreateLogger(); - var appender = new FieldDataResultsAppender {LocationInfo = locationInfo}; - - try - { - appender.AppendedResults.PluginAssemblyQualifiedTypeName = plugin.GetType().AssemblyQualifiedName; - - var result = string.IsNullOrEmpty(LocationIdentifier) - ? plugin.ParseFile(stream, appender, logger) - : plugin.ParseFile(stream, locationInfo, appender, logger); - - - SaveAppendedResults(appender.AppendedResults); - - SummarizeResults(result, appender.AppendedResults); - } - catch (Exception exception) - { - Log.Error("Plugin has thrown an error", exception); - - throw new ExpectedException($"Unhandled plugin exception: {exception.Message}"); - } - } - } - - private void SaveAppendedResults(AppendedResults appendedResults) - { - if (string.IsNullOrEmpty(JsonPath)) - return; - - Log.Info($"Saving {appendedResults.AppendedVisits.Count} visits data to '{JsonPath}'"); - - File.WriteAllText(JsonPath, appendedResults.ToJson().IndentJson()); - } - - private void SummarizeResults(ParseFileResult result, AppendedResults appendedResults) - { - if (!result.Parsed) - { - if (result.Status == ParseFileStatus.CannotParse) - { - if (!string.IsNullOrEmpty(result.ErrorMessage)) - { - Log.Error($"Can't parse '{DataPath}'. {result.ErrorMessage}"); - } - else - { - Log.Warn($"File '{DataPath}' is not parsed by the plugin."); - } - } - else - { - Log.Error($"Result: Parsed={result.Parsed} Status={result.Status} ErrorMessage={result.ErrorMessage}"); - } - } - else - { - if (!appendedResults.AppendedVisits.Any()) - { - Log.Warn("File was parsed but no visits were appended."); - } - else - { - Log.Info($"Successfully parsed {appendedResults.AppendedVisits.Count} visits."); - } - } - } - - private Stream LoadDataStream() - { - if (!File.Exists(DataPath)) - throw new ExpectedException($"Data file '{DataPath}' does not exist."); - - Log.Info($"Loading data file '{DataPath}'"); - - using (var stream = new FileStream(DataPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) - using(var reader = new BinaryReader(stream)) - { - return new MemoryStream(reader.ReadBytes((int)stream.Length)); - } - } - - private IFieldDataPlugin LoadPlugin() - { - var pluginPath = Path.GetFullPath(PluginPath); - - if (!File.Exists(pluginPath)) - throw new ExpectedException($"Plugin file '{pluginPath}' does not exist."); - - // ReSharper disable once PossibleNullReferenceException - var assembliesInPluginFolder = new FileInfo(pluginPath).Directory.GetFiles("*.dll"); - - AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => - { - var dll = assembliesInPluginFolder.FirstOrDefault(fi => - args.Name.StartsWith(Path.GetFileNameWithoutExtension(fi.Name) + ", ", - StringComparison.InvariantCultureIgnoreCase)); - - return dll == null ? null : Assembly.LoadFrom(dll.FullName); - }; - - var assembly = Assembly.LoadFile(pluginPath); - - var pluginTypes = ( - from type in assembly.GetTypes() - where typeof(IFieldDataPlugin).IsAssignableFrom(type) - select type - ).ToList(); - - if (pluginTypes.Count == 0) - throw new ExpectedException($"No IFieldDataPlugin plugin implementations found in '{pluginPath}'."); - - if (pluginTypes.Count > 1) - throw new ExpectedException($"{pluginTypes.Count} IFieldDataPlugin plugin implementations found in '{pluginPath}'."); - - var pluginType = pluginTypes.Single(); - - return Activator.CreateInstance(pluginType) as IFieldDataPlugin; - } - - private ILog CreateLogger() - { - return Log4NetLogger.Create(LogManager.GetLogger(Path.GetFileNameWithoutExtension(PluginPath))); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Properties/AssemblyInfo.cs b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Properties/AssemblyInfo.cs deleted file mode 100644 index 780c3860..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("PluginTester")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("PluginTester")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] - -[assembly: log4net.Config.XmlConfigurator(Watch = true)] diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Readme.md b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Readme.md deleted file mode 100644 index 1e20e92e..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/Readme.md +++ /dev/null @@ -1,101 +0,0 @@ -# PluginTester - No AQTS Server needed! - -The `PluginTester.exe` console app allows you to run your field data plugin outside of the AQUARIUS Time-Series server environment, for easier debugging and validation. - -- Can be run from CMD.EXE, PowerShell, or a bash shell. -- Can be run from within Visual Studio, to allow step-by=step debugging of you plugin. -- An exit code of 0 means the file was successfully parsed by the plugin. -- An exit code of 1 means "something went wrong". -- Everything gets logged to `PluginTester.log` -- Any appended results from the plugin can be saved to a JSON file. - -## Usage - -``` -Parse a file using a field data plugin, logging the results. - -usage: PluginTester [-option=value] ... - -Supported -option=value settings (/option=value works too): - - -Plugin Path to the plugin assembly to debug - -Data Path to the data file to be parsed - -Location Optional location identifier context - -Json Optional path to write the appended results as JSON -``` - -### Logging - -The tester uses `log4net` to log to both the console and to the `PluginTester.log` file. - -Log statements from the tester itself are easily distinguished from log statements from the plugin being tested. - -### Using PluginTester for integration tests - -You can leverage two features of `PluginTester` to build an automated test suite for your plugin. - -1. An exit code of 0 means "The plugin parsed the file". - -Any other exit code means something went wrong. Use the exit code to determine if the file was parsed. - -```sh -$ PluginTester.exe -Plugin=MyPlugin.dll -Data=data.csv -Json=results.json || echo "Did not parser data.csv" -``` - -2. Saving the appended results to JSON should always yield the identical output. - -```sh -#!/bin/bash - -# Helper function -exit_abort () { - [ ! -z "$1" ] && echo ERROR: "$1" - echo - echo 'ABORTED!' - echo - exit $ERRCODE -} - -PluginTester=../some/path/PluginTester.exe -PluginPath=some/other/path/MyPlugin.dll -DataPath=data.csv -JsonPath=results.json -ExpectedResultsPath=some/path/expected.json - -$PluginTester -Plugin=$pluginPath -Data=$DataPath -Json=$JsonPath || exit_abort "Can't parse $DataPath" -cmp $JsonPath $ExpectedResultsPath || exit_abort "Expected output did not match." -``` - -### Debugging from Visual Studio - -Use the `PluginTest.exe` to debug your plugin from within Visual Studio. - -1. Open your plugin's **Properties** page -2. Select the **Debug** tab -3. Select **Start external program:** as the start action and browse to `PluginTester.exe` -4. Enter the **Command line arguments:** to launch your plugin - -``` -/Plugin=.dll /Data=a\path\to\sometestfile.ext -``` - -The `/Plugin=` argument can be the filename of your plugin assembly, without any folder. The default working directory for a start action is the bin folder containing your plugin. - -5. Set a breakpoint in your plugin's `ParseFile()` methods. -6. Select your plugin project in Solution Explorer and select **"Debug | Start new instance"** -7. Now you're debugging your plugin! - -### Limitations - -The tester doesn't fully emulate the plugin framework. It simply exercises the `IFieldDataPlugin` interface and collects the data your plugin tries to append. - -- The AQTS framework will perform extensive validation on the data being appended. But the tester doesn't (and can't) perform any of that validation. - -#### My plugin seems to run fine in the tester. Why won't my plugin work on AQTS? - -When `PluginTester` says "Yup" but AQTS says "Nope" to a file, usually that means a data validation error. Check the `FieldDataPluginFramework.log` on your AQTS server for details. - -If the log file doesn't contain an explaination why the data won't upload: -- Use `PluginTester /Json=path.json` option to save the appended data in JSON format. -- Send the JSON file to the SupportTeam @ AquaticInformatics and we'll take a deeper look. - diff --git a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/packages.config b/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/packages.config deleted file mode 100644 index e491593c..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/PluginTester/packages.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/Readme.md b/TimeSeries/PublicApis/FieldDataPlugins/Readme.md index 92a2e80b..50a6bad3 100644 --- a/TimeSeries/PublicApis/FieldDataPlugins/Readme.md +++ b/TimeSeries/PublicApis/FieldDataPlugins/Readme.md @@ -1,62 +1,7 @@ -## ExampleFieldDataPlugins.sln +## Moved -[**Download** this project folder](https://minhaskamal.github.io/DownGit/#/home?url=https:%2F%2Fgithub.com%2FAquaticInformatics%2FExamples%2Ftree%2Fmaster%2FTimeSeries%2FPublicApis%2FFieldDataPlugins) +Check out these newer repos for field data plugin development: -Requires: Visual Studio 2017+ (Community Edition is fine) - -The ExampleFieldDataPlugins solution includes some example plugins for the AQ-TS field data plugin framework. The core assembly required to implement a field data plugin is installed with your AQ-TS server, located at -%Program Files%\AquaticInformatics\AQUARIUS Server\FieldDataPlugins\Library - -All plugins implement the interface `Server.BusinessInterfaces.FieldDataPluginCore.IFieldDataPlugin` - -### Documentation - -A developer guide is available [here.](docs/AQUARIUSDeveloperGuideFieldDataPluginFramework.pdf) - -### Examples - -The `StageDischargePlugin` example plugin demonstrates how to write a plugin to import simple stage-discharge pairs; - -The `ManualGaugingPlugin` example plugin demonstrates how to write a plugin to import point velocities; - -The example plugins do not provide an implementation of how to read and parse a field data file. The functionality is stubbed out in FileReader.cs. It is up to you to define the structure and format of the field data file. Example file formats are CSV, JSON, XML, TXT. Please note that the input to a plugin is a single file; if you need to provide multiple files as input to your plugin, consider using ZIP as your field data file format. - -### Logging - -Every method signature in the IFieldDataPlugin interface includes a reference to a Server.BusinessInterfaces.FieldDataPluginCore.ILog object. - -Log messages are written to the `FieldDataPluginFramework.log`, which can be found on the server at `%Program Data%\Aquatic Informatics\AQUARIUS\Logs`. - -### Best Practices - -Please consider the following best practices when writing your plugin: -- Plugins run in a sandbox environment - the framework runs plugins locally, so plugins should not access the network; -- Plugins must be thread safe; -- Plugins should only contain managed code - AI will not provide developer support for plugins containing unmanaged code; -- Plugins should be able to process a field data file in less than one second. - -### Be prepared to handle any type of file content! -- When a file is uploaded to AQUARIUS Time-Series through a browser, every plugin tries to inspect the file to see if it can be parsed. -- When a user uploads `kittens.jpg`, `myreport.pdf`, or `IMG005.MOV` as an attachment, your plugin will be given a chance to parse that content. -- each plugin will try to parse it as field visit file. -- Your plugin should be robust enough to survive contact with *any type of file content* including binary data. -- Any content not understood by your plugin should cause it to `return ParseFileResult.CannotParse();` and give the next plugin a chance to parse it. - -### Installing a plugin - -Plugins are installed on every AQTS server in the folder %ProgramFiles%\AquaticInformatics\AQUARIUS Server\FieldDataPlugins. - -Each plugin and its dependencies are contained in its own sub-folder in the FieldDataPlugins folder. For example, your plugin, YourPlugin.dll, and its dependencies will be installed on the server in the folder %ProgramFiles%\AquaticInformatics\AQUARIUS Server\FieldDataPlugins\YourPlugin. - -However, the field data plugin framework will not run a plugin until it is registered. - -### Registering a plugin - -Use `GET /Provisioning/v1/fielddataplugins` to get a list of registered plugins. - -Use `POST /Provisioning/v1/fielddataplugins` to register a field data plugin -- `PluginFolderName` is the name of the sub-folder in the %ProgramFiles%\AquaticInformatics\AQUARIUS Server\FieldDataPlugins\ folder that contains your plugin and its dependencies; -- `AssemblyQualifiedTypeName` is described [here by MSDN](https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/specifying-fully-qualified-type-names). An example of an assembly qualified name is, YourPlugin, CustomerProjectNamespace.YourPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. - -Use `DELETE /Provisioning/v1/fielddataplugins/{UniqueId}` to unregister a field data plugin -- The `UniqueId` is a unique string value identifying your field data plugin. Each plugin is assigned a UniqueId when it is registered. Use `GET /Provisioning/v1/fielddataplugins` to look-up the UniqueId of any plugin. \ No newline at end of file +https://github.com/AquaticInformatics/aquarius-field-data-framework +https://github.com/AquaticInformatics/flowtracker2-field-data-plugin +https://github.com/AquaticInformatics/stage-discharge-readings-field-data-plugin diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/DischargeActivityCreator.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/DischargeActivityCreator.cs deleted file mode 100644 index 150a6367..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/DischargeActivityCreator.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.DischargeActivities; -using StageDischargePlugin.FileData; -using Measurement = FieldDataPluginFramework.DataModel.Measurement; - -namespace StageDischargePlugin -{ - public class DischargeActivityCreator - { - private readonly LocationInfo _location; - private readonly FieldVisitRecord _fieldVisit; - private readonly ILog _log; - - public DischargeActivityCreator(FieldVisitRecord record, LocationInfo location, ILog logger) - { - _fieldVisit = record; - _location = location; - _log = logger; - } - - public DischargeActivity Create() - { - //NOTE: Timestamps are specified as DateTimeOffset, which requires UTC-offset. - //If field data file timestamps do not include UTC-offset, plugin can create DateTimeOffset objects using location's UTC-offset. - var startTime = new DateTimeOffset(_fieldVisit.StartDate, _location.UtcOffset); - var endTime = new DateTimeOffset(_fieldVisit.EndDate, _location.UtcOffset); - var interval = new DateTimeInterval(startTime, endTime); - - var factory = new DischargeActivityFactory(_fieldVisit.UnitSystem); - var dischargeActivity = factory.CreateDischargeActivity(interval, _fieldVisit.DischargeActivity.Discharge); - _log.Info( - $"Creating discharge activity from {interval.Start} to {interval.End} with discharge value = {_fieldVisit.DischargeActivity.Discharge}"); - - AddGageHeightMeasurements(interval, dischargeActivity); - dischargeActivity.Comments = _fieldVisit.DischargeActivity.Comments; - dischargeActivity.Party = _fieldVisit.DischargeActivity.Party; - dischargeActivity.MeasurementId = _fieldVisit.DischargeActivity.MeasurementId; - - return dischargeActivity; - } - - private void AddGageHeightMeasurements(DateTimeInterval measurementInterval, DischargeActivity dischargeActivity) - { - var startGageHeight = new Measurement(_fieldVisit.DischargeActivity.StartGageHeight, - _fieldVisit.UnitSystem.DistanceUnitId); - var endGageHeight = new Measurement(_fieldVisit.DischargeActivity.EndGageHeight, - _fieldVisit.UnitSystem.DistanceUnitId); - - dischargeActivity.GageHeightMeasurements.Add(new GageHeightMeasurement(startGageHeight, - measurementInterval.Start)); - dischargeActivity.GageHeightMeasurements.Add(new GageHeightMeasurement(endGageHeight, - measurementInterval.End)); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FieldDataResultsGenerator.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FieldDataResultsGenerator.cs deleted file mode 100644 index 3c0bf9c0..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FieldDataResultsGenerator.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.DataModel; -using FieldDataPluginFramework.DataModel.DischargeActivities; -using FieldDataPluginFramework.Results; -using StageDischargePlugin.FileData; - -namespace StageDischargePlugin -{ - public class FieldDataResultsGenerator - { - private readonly IFieldDataResultsAppender _resultsAppender; - private readonly LocationInfo _location; - private readonly ILog _log; - - public FieldDataResultsGenerator(IFieldDataResultsAppender resultsAppender, LocationInfo location, ILog log) - { - _resultsAppender = resultsAppender; - _location = location; - _log = log; - } - - public void GenerateFieldDataResults(FieldVisitRecord record) - { - var visitDetails = CreateFieldVisitDetails(record); - var fieldVisit = _resultsAppender.AddFieldVisit(_location, visitDetails); - _log.Info( - $"Creating field visit with start date {visitDetails.StartDate} and end date {visitDetails.EndDate} for location {_location.LocationIdentifier}"); - - var dischargeActivity = CreateDischargeActivity(record); - _resultsAppender.AddDischargeActivity(fieldVisit, dischargeActivity); - } - - private FieldVisitDetails CreateFieldVisitDetails(FieldVisitRecord record) - { - //NOTE: Timestamps are specified as DateTimeOffset, which requires UTC-offset. - //If field data file timestamps do not include UTC-offset, plugin can create DateTimeOffset objects using location's UTC-offset. - var startTime = new DateTimeOffset(record.StartDate, _location.UtcOffset); - var endTime = new DateTimeOffset(record.EndDate, _location.UtcOffset); - var interval = new DateTimeInterval(startTime, endTime); - - return new FieldVisitDetails(interval); - } - - private DischargeActivity CreateDischargeActivity(FieldVisitRecord record) - { - var creator = new DischargeActivityCreator(record, _location, _log); - return creator.Create(); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/DischargeActivityRecord.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/DischargeActivityRecord.cs deleted file mode 100644 index 5217d6cc..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/DischargeActivityRecord.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace StageDischargePlugin.FileData -{ - public class DischargeActivityRecord - { - public string MeasurementId { get; set; } - public double StartGageHeight { get; set; } - public double EndGageHeight { get; set; } - public double Discharge { get; set; } - public string Party { get; set; } - public string Comments { get; set; } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/FieldVisitRecord.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/FieldVisitRecord.cs deleted file mode 100644 index 9b468edc..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileData/FieldVisitRecord.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using FieldDataPluginFramework.Units; - -namespace StageDischargePlugin.FileData -{ - public class FieldVisitRecord - { - //It is best practice to use LocationUniqueId (can be discovered via Publish API or Springboard UI) because it is guaranteed to be unique string. - //It is also OK to use the LocationIdentifier but be aware that a user can change the LocationIdentifier using LocationManager or Provisioning API. - public string LocationIdentifier { get; set; } - - //Ideally, StartDate and EndDate are defined as DateTimeOffset, as timestamps in AQUARIUS are always specified with a UTC-offset. - //However, it is common that timestamps in files do not include an UTC-offset. - public DateTime StartDate { get; set; } - public DateTime EndDate { get; set; } - - public DischargeActivityRecord DischargeActivity { get; set; } - - public UnitSystem UnitSystem { get; private set; } - - public FieldVisitRecord(UnitSystem unitSystem, string locationIdentifier, DateTime startDate, DateTime endDate) - { - UnitSystem = unitSystem; - LocationIdentifier = locationIdentifier; - StartDate = startDate; - EndDate = endDate; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileReader.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileReader.cs deleted file mode 100644 index c7a70d06..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/FileReader.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.IO; -using System.Text; -using StageDischargePlugin.FileData; - -namespace StageDischargePlugin -{ - public class FileReader - { - public FieldVisitRecord ReadFile(Stream fileStream) - { - using (var reader = CreateStreamReader(fileStream)) - { - //TODO - Read field data from file. - const string locationIdentifierFromFile = "ExampleLocationIdentifier"; - var startDateReadFromFile = new DateTime(2017, 09, 27, 0, 0, 0); - var endDateReadFromFile = new DateTime(2017, 09, 27, 23, 59, 59); - return new FieldVisitRecord(new MetricUnitSystem(), locationIdentifierFromFile, startDateReadFromFile, - endDateReadFromFile); - } - } - - private static StreamReader CreateStreamReader(Stream fileStream) - { - const int defaultByteBufferSize = 1024; - - //NOTE: Make sure to set leaveOpen property on StreamReader so the Stream does not close when the StreamReader closes. - //Framework will take care of closing the Stream. - return new StreamReader(fileStream, Encoding.UTF8, detectEncodingFromByteOrderMarks: true, - bufferSize: defaultByteBufferSize, leaveOpen: true); - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/MetricUnitSystem.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/MetricUnitSystem.cs deleted file mode 100644 index 06104a0f..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/MetricUnitSystem.cs +++ /dev/null @@ -1,19 +0,0 @@ -using FieldDataPluginFramework.Units; - -namespace StageDischargePlugin -{ - public class MetricUnitSystem : UnitSystem - { - public MetricUnitSystem() - { - //UnitIds are found by calling - // - GetUnits in Provisioning API and using the "UnitIdentifier" property - // - GetUnits in Publish API and using the "Identifier" property - //The "UnitIdentifier" property are system ids and cannot be modified. So, it is safe to hardcode these values into your plugin. - DistanceUnitId = "m"; - AreaUnitId = "m^2"; - VelocityUnitId = "m/s"; - DischargeUnitId = "m^3/s"; - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/Properties/AssemblyInfo.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/Properties/AssemblyInfo.cs deleted file mode 100644 index ea345977..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ExampleFieldDataPlugins")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.cs b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.cs deleted file mode 100644 index f746af30..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System; -using System.IO; -using FieldDataPluginFramework; -using FieldDataPluginFramework.Context; -using FieldDataPluginFramework.Results; -using StageDischargePlugin.FileData; - -namespace StageDischargePlugin -{ - public class StageDischargePlugin : IFieldDataPlugin - { - public ParseFileResult ParseFile(Stream fileStream, IFieldDataResultsAppender fieldDataResultsAppender, ILog logger) - { - var fieldVisit = ReadFile(fileStream); - - try - { - var location = fieldDataResultsAppender.GetLocationByIdentifier(fieldVisit.LocationIdentifier); - logger.Info($"Parsing field data for location {location.LocationIdentifier}"); - - var resultsGenerator = new FieldDataResultsGenerator(fieldDataResultsAppender, location, logger); - return GetFieldDataResults(resultsGenerator, fieldVisit); - } - catch (Exception) - { - logger.Error($"Cannot parse file, location {fieldVisit.LocationIdentifier} not found"); - return ParseFileResult.CannotParse(); - } - } - - public ParseFileResult ParseFile(Stream fileStream, LocationInfo targetLocation, - IFieldDataResultsAppender fieldDataResultsAppender, ILog logger) - { - var fieldVisit = ReadFile(fileStream); - - //Only save data if it matches the targetLocation. - if (!targetLocation.LocationIdentifier.Equals(fieldVisit.LocationIdentifier)) - { - return ParseFileResult.CannotParse(); - } - - var resultsGenerator = new FieldDataResultsGenerator(fieldDataResultsAppender, targetLocation, logger); - return GetFieldDataResults(resultsGenerator, fieldVisit); - } - - private static FieldVisitRecord ReadFile(Stream fileStream) - { - var reader = new FileReader(); - return reader.ReadFile(fileStream); - } - - private static ParseFileResult GetFieldDataResults(FieldDataResultsGenerator resultsGenerator, FieldVisitRecord record) - { - try - { - resultsGenerator.GenerateFieldDataResults(record); - return ParseFileResult.SuccessfullyParsedAndDataValid(); - } - catch (Exception ex) - { - return ParseFileResult.SuccessfullyParsedButDataInvalid(ex); - } - } - } -} diff --git a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.csproj b/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.csproj deleted file mode 100644 index bf656ebb..00000000 --- a/TimeSeries/PublicApis/FieldDataPlugins/StageDischargePlugin/StageDischargePlugin.csproj +++ /dev/null @@ -1,58 +0,0 @@ - - - - - Debug - AnyCPU - {BAA6EB6F-2010-4692-BA22-F4388D0C62E2} - Library - Properties - StageDischargePlugin - StageDischargePlugin - v4.7 - 512 - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - - - - ..\Library\FieldDataPluginFramework.dll - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/TimeSeries/PublicApis/FieldDataPlugins/docs/AQUARIUSDeveloperGuideFieldDataPluginFramework.pdf b/TimeSeries/PublicApis/FieldDataPlugins/docs/AQUARIUSDeveloperGuideFieldDataPluginFramework.pdf deleted file mode 100644 index 312d15cd3f9a2ab1502a747dd26d6e432654b1a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453844 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≪>B&0@qFJdC6o4$=%xu=(*gwYLK*T*>1W5=>sj`Y~pG(<3~uW6I@dXwA}+3DOTlCgkA>$&_N z#?C3Yvgq5_9ox2T+ji2iZQD*d*&Szx9XlP{wmSBXZFh{@b?e?bFaLAzS?guJ&8k_y zs`brTV|>HxC&!5X+2i!2=gdT{kvevO?TbSsE>)Lxy|DH<(;xSlUmsI?yrFvK&AHQ6 zYY&j966IBUx*-LHAtiedjH>G&Czj+*&!Rtw1Io7g*)~CxGmJZy7UmM}9U-NhwSZt#8*a)`j zDP9N?cv^||53hbQInW0N%HVve@-JZ{I`B4SI}!)BIt0EnNr+gdC-Vc<+R(_+ELx!$ z5l79y_^?=$7;r<)5m+%KXG6ZpLgq&FKPs|2`0u1gPzkqBao5KW{V*(j33cJBizXI{-5=nT6rt0;mwwwlka3Y}ynG6j1^P zZ)Dvf+8#{dT4bcZiF8BG^3hp>d#@2Ecw?(&&kJNxfpZe9ez~BG%uv>xtti;(GbBTQ zy_Pi-vm*4{iw`aw{fD;@ZUMb+DB`8O5gC(D&kS(;uk^QkO+~}xv`Pq{M?G( zty}lXMa>ifNNM>1${F3Wo8yzqKa5DM-Ue#CL?NoG``IAf%ua(v3ra)ZQwQfm7P0@P zR#m0nV&eVkx$^kE>sh+r{UIW~wAP@vNx@zaus0$u-acPDrXvTtv&Zr!Y1 z4(+=7tESKUsrKti%5}D3T@mGKgUfOzgnP@3vfC=#z2W4w_e|re!2Z4?z+ROy?5rIzkVv@SWO+J49 z+~!QBBj>0%hnz$}!6spdP7Xemw9l=2Qq3H6>u^6sg;y3-lHq@`wjST{P@@?a>8w>+ zebe>HOuX^9Tf>LXbVX?Ub~$k@&+iBF>)@#w4Tc`aFmw!IBn}xJQ~K-6Z*0$L#XFpP z#e468{1cruOMTzzVwZKagnG*(qN$Z@!Za{d(QV$+mXCPgnGcsOEiR^$tlv&%Pw6IE z+FyVEBy})xM^cEovqt=sUCs0`gC>@0-yo9+jrc9Z^j{|-a_LO%ujA~6%^S1e7?$8c zw%?~Fjn|Clh@a)N+Qump9JX@0X|2c%T>MMKz;2(n!{t<*r$tPsS0&9lzLX?lJq*fr z^7WFZuqee7C_Of#lVQWq3|h5C+9WCS_`N8p98%oHk+ z51QZz5$J=g)TJ@pLdYN;bWdn8RSF0W#yP{3zbOQ{O^o3VEaj=CFPOm!npFEZ=g%WCu$Wx+fp^^uo~3Zn6ZCGTCTN|eC3~zj-{E6OE)aDtYIg|vCZfuEBQ)fq_Fuq6r}t>r7fN^Nk#@@ ztCucd!#n-(;%DUo19vq6Z*o*wYsZiu;O7CZ-&nxU6at&x;Fq^JcQI8#!1t|3$h#+0z7z+*bZsfe-tGeyT|c zE7z0Wb5211n9}G%KXv`A(KoFrvBT223i!*Y_q}M-x@81};~U0o&hBu(js#!|tYlah zD$XuTAU@gZsdKnb8;B6u+dB(T%G7bJ>DMJb>aXvC z8hrXJ>;!-9Pn_-_O9|r+${Jo{Nag8+{>TU=&TxUU9E}*j39z^Ih(yCQ1oPM z4#7{T-;hcK##KgQM+`E_xWxCn`K&cpun+IqW67 zb>TO25ucjn__(AZuZ5~|zIVo~-Rh&``jPktK=fUs=o_0 zYY`JzV`Y$%eGrOgbAgZzw*89N!P9Kf3i=xU@gxW}2;u1-ORB2BeaZKZ@K9989UVG? zt7t(AZ91E5RHZ?eJe*U=O?SM_O|a3d?+(b$EtZntpgPLj!8`?S_{G*zf$+`i;-K$L zv&RC|Y6kIeBG8O5IPez!a=G}K1HzgmE3VE9s@m=2AwVOaAC}tzZ>nZj#U^~pej`xe zW}P;Pd^Z_tu#;(^nvW)1O>%hMWbyvMXCW8e?a~3mM3Z{PI4ByKmiT%I>umSK;YB-A7 zDp5b95zuwe);vq|=YYqJBe9>LP=TLsbpPht&PC;u3%Bge{v1nuIEC0ulVOSnTV#D;cVT&Y86@w01B7tQuCL4Gdwyg3qSC4r zOWlCwm67XYoNgJKjc^sE83Iq(rB_S)byg8^~p|V#Gjw*kFYB^YQ)>I(uDZ zDL#VTh&x6Cn`wKIM;WbSihv%t-`2vP{zsEUfQ@xWf%zNwz=OMOB7gSw6IGo`@+;O| z1(Mwsg3)QT=2&G@C;vwX>W*V*tLv-Sy6sLJ zcIZMKHAdx%Ws^fZxx3bdySzAyXaUDu^k;G5Q%wP{9+}HBqyZ(4$bIA;Rj%vQ*Yz~> z;mBDv6(lOZXp~MHZIm>Q5-3R^(CDimsb_(qDv82B*wFE`Sf)(!P9wp<2TZ*F4yRjH z5W#P|bh6Nh^@wk^8VMNqNukJNLOpX#JjLZHiQzm)2q(=il^qk%da*HF5; zs8{mTa9@P7^A?heuXvgZuSGxeO$AV3q~jpe@6$Y&oHy5#k2aTI9ZD^sv5wz; zG>Xe(^5I21^`Xbd_?Y}G9?+EHn@`g38?Z%SXBw2F*xfMw8MVq2N|Y2T zx( zm~i(*&+fT96ENd9!Lqg3`K2|S0n^>>kavlY7;=T8#8jaXH>{AbC>UrYlU|09l1(W! z`O$t!E%ADen-lzc)y>K)hSna2=Q``BZSfQ=QHGmNYo+{(QEUAx)6-6)ri6>}5EOdW z)e6ZUGuWB4~EV?=}*{9^!tz+KPm! zY9d+E4i|ECb?1K{!!XTz49gmigHcdw_|0OIro<41(eN#yZMfB`hxnAYCwHcOVxTFn z6l)>`#CYjlAz}g2;;i$-EuZCI)Kr_(i#ECjV?1hry6C zxYrQlFs^8_xnz0~<~o=t&g}dal>Yq#Tx()Z8?nkp)Ej6EW23xNRLbG~x@Ikyz!qE_ zJaz>}tJ{7Dx^d1#b>Rs?bJ@TW9B&N4+rksT(wM(_1&Vn3^f^uEpWNTq_5OI(gVr?C z3VHjGMObRb5ZCrrOz35GtuaS~JIaV>QFjgcj|^+f zS=*Qs#t>!YNb52zki*&|W7deNT(-9ArEZXgf-UG_GolE_%q7t+Ajz$3h!m1AwD9{6 z_E0lFE>+CGOy%#`iI{xT=(wfY2#~*Dr4V*b858*pX&Q&rF0&?Tb5I0xe{h1PZRX`2 zS{VIXl+0nsUl^o<7Q8XO*6`)6YsLSLk(Z%LS;96VnpLtk;wKTnStGT{HeDA44ro$E zxFJ~8LeqT^<;mXrs)fLZqrWDQ zdhMoIFe#+l%@U(r{RX*=W+=|Nh)3WHV4(#fI#tJ-WdEAF0w-sgRyRtTGn)0{FegOg zCWl*6pA2(>U-M>B`!t^Iznap8S9Od$zFz-yO7)lK8X08Wb3AoPbY$bW%T#Rp4*%Vn z<=HN^f#`1>>@&sX4d5Fu0GS*n|LJ}<%;OiE#ybp$huW<}=ehB^PX+^UQ~MgE*^hlSqvr0lWuOuN7)`zv5>)K7kfuRV9}0-h&{G5`+D)gOea~9m zy{&bTx~V|P6Am@z9sE4KaQ=MB<3?AA4>LgNHt;L07hv>^StO+C7OM4A!Jdqn5{)`hW}^kK%+<}xKG!|%Q7##7O0g%5F@g!66 zQskhq-pBLh-#I3vBcB^)C>a#K^OLk~>P=^+9ZYLk;gn`JN6J&BzlwrRas+u_8Bxmh zX-#@G{CD(W#KN?IXE*iu-{Ghgl)iW5pgh}RFO>@KG{Z*R3oUJ@hu1pzriXW!-s*CQ z%>J4n&`n@ntI|!HUj0r9{HeA)#*~~J#1x^?p5i~Dz-E?_pXi^LFM?^%?}+V3A>447Os#={DqIXT_O0xjX9%{ah{-oqcpIo}2m{D$$N-2j zu#0a#CxY|2CFb@g_~;=RiK0(7C71W#8X}y2ic+b4dlCQ2*yWGDi_SKde^a+&eKLrc zq8a8c&VPri?Ujz(7Q5~86w@vMYWz?qCkb6xD|f9%ds|VRig2Gym__Lq?z6R%VfQAu ztS$SHMDhRqF@DX})EnPo8ccTG-IQ>`hgAou3Tg9&))3(cR8|w$FRYZAt%2a2GO2dt z*tn0nP^kml$)xN{spZZtN3+#R{}Ccu`b3RZF%DVA=IRl#Gw``CN~UhZ|0RB?vAuF5E?N;sF?2vP#OkGv=DVUcB= zD(gTQt$abhRYc7kBSP(Am{u1Coow6~qAlaJ(?qif4E>eJk3zk`vcuSpA{G9DJ-Z!T z(Bt-NeNExeuE?IG_(T8H+09A*)CV0XoEUvONtPLFS$4vIEl+K(BAhx$orw>$+QA^h zj~eu&=?S@dPycWWovUcud(QOqDXQwY!xqz7Gem`|^6I?PJ5LJ}JfL!Dt#&M!Pm7Fh zfc>FiNJmzjA#J|caGoyz?f2TUxGco7hMBr;y=s-CofOE9c2Q=(MNItZ&1oj{Wv08) zySEdifO@3UI7r~S-FiBk&;1AA)#=P>UG0*o3;wywQ}l@otVbJtX)pfR(S`oQlc5z} zV+h(8>-Q{oi`SK+t(*e&)jYe+SEnFpna`2x61;nx#m$%izVG$zNV6pmL?(xbZZ`IJ zM}(n&dAqGWJiekGux9Ho7R;xp$9!U1bBSjEfD^5$a?Fn`H$np zt-oDxp7EPk|EAy!%D=Q6XL%bZfWTh>)=eqGiRYWOyP0-yI1^@(Q+-rb=0_Kw|NJAz ziNT|hgZZh<3CnHvDhVh9UEeoS{e}Athw9uRROupGHOBF6l)Z%(B|-?BKrf!Fqk;61 z`S|V0D5q*|IKF|#TO0?N@9ll0FsFU-d+60^P*lNXWN%_*luiDfH$gKTY{JwZ!{OT) zp=qXGYosUc`JGj)@$p{l9qhtr@AkX@bZsRRL)A87JZW%W>25|Gnw67wd~>9yy$7aw zbw6(J^tb_r>1$iV!!9qW56eWh2fQ8?3WCr-!aYY+JATs z1A=m2$Qsvcq&}b?+2WI0=cLwiaR3s-+Hqmk7X#TqQ;F>cZ{HLDeYVhmmCf@nD2%=u zT;;7TBNFGDFo5ro$XauN%*Uc&?FJwq>caxbUTBC!IaDcNED)Rh!W}D5t{MEnv_=X< zcvLy1btL}dSUu8)L6V?%Py^1aywR&`?j8@62QNA=6bL!w*;&Rl#184ea^|H96Yu94 z-^uvET*i=z!h1bN5nffG6v*LnTs>trJ%IdXn5i58Bj|TDA#B5Hd(8^1 z>?LgTrSF4foif|P5~9#o8zuXCGQWspLyv73;~8icFqCCvHvp{`jo7EJN|<5Z8t<(P z$;fVy-9Cd64bN<__{iytd@4=%4xTzqwN9LkXIHX$5${VB8$C*xfe9;c!nENYNGEzw zn?cr!x0pslOjhTHp>(%z{<@lV4A3rfX`u=-YmeWXlX!W{a=$_7>=B*bNsZ51&s-B9;Gf`V~F(i5qk|ul-J9YW@TJpaLp{mE}5M9AZf^zoDQ06Q?oxm{Q0Q|jW)$={fFivKY8nayJs_J!JP z3-RF=^)=yd+d#OvhIu9V0I=)G*Jtl+pc8%_ryfx8_3tKv_f z-5ysw(vpopUZ(m#YjO1c^m-5_+dQ5?uHHrV1O7d=MQ-TlwNIdYk?`A^mq8_YJ*w~>O{jo}&FHzQ!<09)xV=S!{ekC{*7asPAL z9e)+3dcV{+hS;T#R>h0Jl3yWN`;WLW&Az?3nKZh-aXCyTrOm@bRKh&XgIsW!$EGge zsc=JwvS-?B@q{mJ^r7yl6t-JQaFpXb9HG+_NyW!%|GwD-LNf^WT4S%>xap1^=vLvh z&c`_`e^3o&HeYeLJJ`GDDv7pJgJsZ!_O(;5PU^F-Bs7H;WxNW^H=y&9HMR zM(>Z9P4QN*4}DPFFC-cQjICd4#_DIL>U$@co|YE`xUDQfY`XEFhJaw}wI{15ibDbJ z$&Sf8qF;x&O^0n%lTUtLhE-FaT%GGRC4)UG9Oi6a3-x!*KLVW}B`JGtk6-kkbEkw) z57)G<`5woF9Y$MRdJb`q%#8E??geu=fsJq-(S7|wdm~0rW>{UVI$;hDacJ!D%3^R)vD z_myKs)3Hf+)2sLsAl+@c;>bif)GwNPj65>mB1oFs5BaJBY&R~`YP_cLH_Ec2r;yq0 zb6}`&w(-Z$_^WyP0B4MyM*M(pZW;CwJP8kY&YqSB)^A+a@^_xIGRTJz^;|2YOGY^- zs%DQ?DLIOoI<-S}K)gq_e!MYKd!3NK@isD}zGU!5);~RQgDb~d{tQ(fMjIcSt56CD z!rSLYamDr(!YF@Qa8D$O8%@iqZr7(ZG zSRW5BM>yVHogb!F<}3JKPen2*FjCi#VLoIQ6bY|g^kuD3&+TB;h?nhU3?xoNxexIn->TK_0k7{=KLJD+Ixhc`PKq!jLWGj zgWipUK#Sb+&+1ctw?Rq0qnY?EFC>4huFOtk2Tk{6JkMr6I9Ut|wIBcjqntQW-O7%%|YOg=HRxp{G6z zQUP3u=A7#ToP4K#sZN?xZCDzh@ z^hkQ}wW3tE7~Jw%8Ou+U#q0tB(ufxEXoh^vF@iFj$uqm;JaQb3<8y2b zD@wfTdOR(cot9hWnimO{ydgZ!U!9`ktDU<@HcO7^8MYMkmy|t4J=L933j!vJ;OiVT zqd{hB!iPxN%o}^shn2D$`>MXrmcy4$sYPzC#$r442v+@Myd1Y%JHfF6 zE**6PeT`OoNe~4pNPUi<+K=1782zt%{|Pt)l#$M48SB2#Hm}{(jZkk?z7_n<7DE_& z9`7GB>O14iO(T8*MhP>TCyxg*dPKgyT6qFAt#y58lk{VENaGW+7i&U%_4ay_RW!YQ zz+?L7ONF^J=DLomNMUWOWzlr!kR_la)6}2WrOBgb!SL?SEDk}4?wSB^EwO{IgUKz7 zU@4$x;aSDJ#!&AES@Dh<-!u9VRL@24$LiP7*4F|_(1(bK=hH8Gu)CQnV-n;_VfD2K z_CpP}SH=xv3|@s`Pe0e%(!%#LVWNbb((G3aUZ_0tB_##?DBBtRN)JPEpz7a(CAp2% zHVRk$y|f`E00H_6RgIiMY8$z$?q2ec6aWGJm?|jkS#D1TKtkD*&P(H}wI=}JKrf?G zmdj4zC37{{%NSAvP@qRqAu{g#fC0BeR^LbaZ3cMOh7ns#G0{dOfq$A$b56x+eN0Rhk@Qst&mt zovAEiT6rREx(;ox>E=7JSF@u>+$*f`s6EKcW zA{Rh=8#?rcel6FTFmx7$HYztNH_8U821<4+cFI?UHp*AIhtv~_ z+vK4b^lqwoNnXBrC`?r@JQy zP(~-B;+Jho_YvQ71=s+*&>g7?Dajc=c2CNCYuNv~KKGQk*uC1f;m1_!Wq)3~n5V)p zjNTZk2V=Dw!e*=SPO=dlXY_eXX8W-T`*R8lz*)2XAPIF{XJfINm%+Z@JK=cwlu)*zwJ(>RdVj`yrf81X3uQdwmO z@iFfewd+&0D~MIOQg~5V=gAg1X7r%$;2b#yly*K_JjS)y;4CR7#?-;=i6fja#-nn06K`w`BLddA{!&Q@?>@JniIx+D;9iXWMlYxAG4O zRl2MaR`whWb7oe}ats}i%ev)fc<^C{t7q>Yz@(d?Rv^GvJh}Y5EcdBhn=2o{yDU3} z%Nq6x!oh z`@6I*nFi!I<4|t7|J-=wBLAERPX~m23Oy9oW43NTvngp}v2*%d-C_x;WX4S0q6sNs z#)29WE~xy+oEl;-IDdIV3ygVvS7=G9wm?`@^pYGPW+%&~ ztFWB7WPznCr~9^#%V0D zGvy{^>0UCXNEgOA*;5tCfa5X;5_e#}d0jGFRM&~<>;Oedj4{vw$pI6^gYFGAp2`+! zEzs41(KoJ3ek9S1{a2T`bP_pxaxCfKI4gS!B3ZZ`86BxGd$bQA>Hru@nSe;jg26LR z#YdTCk))U`_KJaXD)X8wd_Z+aeyTJthkt4*cmTgD zBq=70U_LryHv5D6oy=S7vR08U_`Q%ie;W2Po2S>stU_G~K5{%_JW@PDJPLUs3&aFQ z<@76?m(>AR;VyW+5Cwh`^&^`{)rGHuIf%5NfMPEDy|UC9JL_^*ksSoIVjKrs%=GL2 ztWsa-Ul2G@w1Bu2g`>iAY2F4QkD9I&}D7zX9*6YB9+Jsj}0N)lSF zc>)*Nn*pQjP+75o5rNTxA>9exQQa}!;i)FTI>1x6WoAfs98~LU7t>GuldYrSKYz>X zGU|p{fmEFIoYadN_QbiVhgD*%CmPDKd%ukcIQlLHaVZ}=mO%|I>@6y$g2L5p zFaP}W_v)L(rf8!_QfFCLS;w*ZMCf4@JIj7OO+zJ1m#h}o*)96jdHQLBV$FXe%cn|? z+!}vx7&tCh{sB$N{GslA$(vfSjL{S$gxT?5VIg})LtX{odK)v+X5jkQdtQRiw3q8d zGp!opu7=ha+W(U&dAFXtZdl$Tlp6%!WWS(T8zEXxBP#y6$R>^bZb}b3z{;2!3u8(T zKS+!H{spl11OK8H4%9KwOCGbMEu_Vg{Iy++Y3f?&!9ssl3KJz3G_{?QMLR{m8=oYV zt;5J-G^P@Clj9t4h>-U(BqMy2>)myTRO>seV04phEqDl*;5#Hi?2_ldafsa7KCI;A zl4Eah2%p|QB*pBK>z;jxSjIOjr|gn#PIw3##Wy5|T$dMkVTsbYCIu$2*6-C)pUUK5 zg+Z{^=Xa+&s<&MCOS8%XYEpOPdsfqYo?r{1^7PR zsLlxMFSS?;$U(dj)gP=GVu*^xc@QTmBCmVPcnPql63%{eKw^(F0>e{rYyP<;LH^lX zuci{DYFjAhTRJ z1s;qn90E_yRGFu6@3udut2I>b(*G%34Rypr|C2Y9{r~CBl(uzq_aNou;QBw(Oj34M zPBs>0QZ5b_4PO^a78Nr)bq~k?QnA`>4e8pugIdr(7@l!eMku#P`5muTUFU6nQQICY zp8h?7V5;XnmM^5A2R?5w<17cZ4~5}ZifG%)4%Vw7aRQ90c{)bB)()?o&U~|o zJwQkL-ydsL$l`&R-QOfl->0}foL%LFZIE5()D*9tD%{hLwlU!sSrX9g7ZZaUI6<$n z_I1PiYiXDeR-UEjLcIrfkbp|90t8|v4ZDk|wI3H**=*4+e=L;m+6&O-9AsF0No?iwEpyP zpD64Wt0g60Ix3~vN14!+6YXEGS&Vo-JXoJ&?!CQWDEkCGP5?L2s`cmG*d@rZ2uIt# z-}qV{cdFWD7*nEBD;vYn)>!52tkAS65B7-3xr92MY1&GiVNg<2HS5IjiFB(=7V1mi z#Z~n9@iqphmU4ahM?koFtj%S^ereVF2qVVbc1FyD->7dpeK3QkOP5M+lh{4bWihBS z?94qWqaQRWv0^pOLAHPC3}Hy>Hw$}a(!VO>vKiB*mI`lXBnu3~$ullRDFqv-Pm5R~ zXwidcf37FB4f*BWPrTpA;f2RneC?I2{h9#cw2nKP0Dnt!mB^7`;uO zp`d4Rs<6}iL>*o6^>p{gQi_oZxLa}5J6xE%Q-R04)fjQ^DT`SWWH66N)a??Lg|0h( zAt$gtCtS*Ns-^WYIHVHqa1a(ysC-y>f8;k#lL4XC9}%F{51wvI4Z+_U5~13d@fGR8`r}xP z;NnUbMA>&a+K9|{-m6PFAWlDlinpqYUKiWkM)c+)SBr3lSVAF-eeKxWGNXEWP*B8B zj+6awI<8uOpg_t^{ENql=yd@_3&Iji$Tw6AHIi2@H^bhe%m&zMrwV5=)j1Dw2^^$S zh=~{MovTb%RsPWXn=FS%Tlv|+mq3wei1_?QI(Qz}4%m4XrEl-OSN3+@)x`ZgAs$$q zKd&M?W)n|ZFO^I5Yo$GzHclOkY|O$Wi&_kqU@EPAqx$JGypfo}w-@m`;F6p!ud9K~ z2L5qw`koWNtiU|AZ7?^<|H^;ctiF(5Gmu-W3hJbIjqK}C%KT%vd=XpL!qh%+RCD5d z+`aJ)^0?Q)?!o!m^WOfX-p$(7`IOVqplvQR58KK}*pm$zWrwAedi9qTy}{3y`&lAJErl~k$q!fA z`Pc1++h>gpp(!QX$}ndZ+WfP3qYI%Ug0fwi9ZfS&Tv>-kr7TO%z7-DozFmJ!FDU@x z90thFzU!agO2;uc?=L~EHc2WgQo8TDP%YzWqpg;L3_VQ8Qv5O2x~WI^?DCUKPhSU( zd9i5m-h||NS?6*Z?%ou6nl5^DMG<$MMp8zP7zl2oC7Pa1&Buc zVXcII3PXp%l_H06HydGO-X_FZt)6sljkSc_`lcTO_HD0ITJ%4m1;_sYE!er){x4c^ z|8KJ3VEgaLA~x00Ig1r_w0EL=!^ojNjzqMAUh~g)&9milrDmE-D77v`z%Hy}N6_0Q z+Q5`NEK9Uwz*BGDHFA^;A?}TANHVWvAJnK?7%E#ld_?IJK6$ANCn{A_yqNSsTF5+f zn?*j}t30yaUJs@TZyXwKq}MZZ8Yg{p+z1-U2&D3CW&wWsGb?ZhlEleHDkw}66C8kx zluD|KSVWs5Dq)reS&q3jhfQAziG;;(BW6@y!sS>Hu6zQMibNb|ufhFeaCrD)eJN5V zYmJlr#6d$Osi7@O!(D|6;D zOS5B|sV&dt5573?G=BzslNsk6~{;_v`%glc}q%Bf`?id3zH( zO7;Hw&ZUCIxEIXIhyd|D_aj4S+G%6Llg8{rN6jbN0mmh4=cIa#)s#?H5UXU5@psNGwJqZ-&E-FAkHnQB$LSXF-UWIwHs@6CSp8>O4{RQ#|WG%dGP=^&U^U zN;c&dNzZha$JzVPW=B(@(-nE?W_(aci^!(f{%saIRP-0gx?5tgeG{~C83de(GRsS? z$@d+tEWP>hlt_3=NHuUCHh(|o=n#ZB@+ZY)PW2@PaiVPC^SeU?&D6!mR@&Q?Fo`X7 ze@3p)b%4i88grD?Rc_}`I-){Al0QRAhhFEp`Mx#Q#^PG(`BNha!BNVS!%g0Ovr;b| z6kAUNVDG-(Vn+H_ELSbF_n&k=3=aGHKP8;=e~@rqzW;(}E*`#r@XW@_`rl>zKu_OU zza4E^g={u`Gpc!Pw_69d&fT^_nQ(Br5Jj&@)nQm|U-k#N^S;RTBL!cI1yQcfmLrZ> zjMNYr-@U672Fx@*W{D|XdU_Qq2Hk8(3J-Wll6E@ zcDZ4BzuOLl-2m3$U{peHNIeGNNKNSaSCnZ8sUkUU==&+H8TY=yT91c+Ylz$|4!K}Q zNd%ffDrCz9$bs>lNPgohUBXHPo<|qopo>VtM?jIHMMKK!`B>IrkLBd0u~?c(YSrP}J}ofq{2;Kknvvq@lGqm3Nsk{~{WK845H4gvBJ(`Jn# z4$$YpB;^^}P^3d(7RWk>Y0*#>P$|PA+buX@i?Q%1z_Ve&$BatQNX<1-MUnaAzVVT3 zMNA>gnW{0=8n#IG-uo!nA5TA=J3ww17R)hLF-ma0 zV^&ghzILJ>Y&_h1BzMo9KA!yeh!AvBMI;=<-dj$^Hd16_Z)s|25k!_!sBEKh^0ZYt z@c&voP9E=UGH*=ph&3E!wntev=K>~pO<<7xt8%Y2C*6L#D12L0R& zxN3`hiT-@9OuG}bF?rdsv|IYBY}h&B&2Z!%d-5Uw`p92n;b$j)6Kf3Sd^2WPmRWLL zmZ=vWx*NL7=J|Cm?Y?DWCOA!?6g&F4kj?VzUdDc8A$Bxq<-(h(-T3nR)aXkIU+>sb zOO-^yN$7dJK5^@h7tSZ&+$Sv8_xa!I>-t0l?-C&Lue21tR- z>Cl-E?Yv_aV~1kY`#&QtD@N1~?F!l`R}h9{+RbReCb%R3mNoeD8Sa~^?4;VrRD5oi ziQ^fSQOWY{LA1JQ4AIGT?LTPwGApAM)A$Q7iVfsa{-oLi8c5u^)LKlaX58zLtr}n4 zy0WLO2OG0)9enC^l(!RD(guOMyAPXxJ%XBXw*%S~a;*O)#Oe89(5IeIIL~O4nR>8n zf$d17x+CW05Aas$QaH;HJb+zLS!BkwyUL%1dVlit;!I`M<@xasFr5G*qQrQ|PR~Ha znk42si*-JYHOWX@9q!xG!#(;`+sTNo1T4`EPTt50>DC4_MsU(F6we25<~DP?|J&95 zu$f=unOVUfFxp0~3Xf=kHaV1It#z8CehXEB21|t;K!Y_x7ofocp^X;ymg-nX26K>nZ$W+>0kuF6 zU1b7MUi4CXyvop-<|vJ|XIW(`^xNDmoB`2E`JV2TwqQ+h`5qQu8NJa?(6IT3o#lX& zYXG@+aGTy-9fd))%}zxUY;nCoU7|bf$6B)k;cmFT%xa=`?V+D zjWvNmAVa}(ibzgZUVckghRg4^0YpPZ&=4c>7Tkh2n?ZUt=fEUFk+ zkk{pNPF`Bg&~o~xS5V7&_A7E7-yT23(>64>b<3Z%AQo1_fWZ~LY4^^F`)N(fb?u6R zrRIS}`kb$F96)p2I!~oWuKkE%E5aT7O3j3CP3B~W;V);AG>7TcmJoXsXS}xd?j}cx zwfHQ?>nG=TM`(B_p=pOzQb+59t?)lDHgCgLf8=ZMJnkBVs@4Y=vxp8n^@p0GF0~U| zidKAG_7JTCO(A_5{3Qb?B~geo9S=^!Bq zodiSZ9TeoEAfh0>DoV2;MU>?QrXz|hm{ml?&Ck?{&#zTnl+7*9@0e+BoN9mb{*K|D!V3kQ5nGoBoz9t9 zucR`@?VpX3eQl^vUt}FTvCn)^dsD1Qo#OtfA?w+0Nn^UJyc2wdbwc zeU1oHi~|PAQIycPGIK0!SC|rK;3CNl;*DA8em!CXTi{tMVwtIBe_3~s?Qlz=`WkO# zl+Lxz^y~v7GBezILY%ATl7_<^!*4U!v^|pB>=7Es_asH;qIlx&x8xccO-1bw?K(i3(PC z!P7{pBm#vWk0j8Bj*jY5QkDQFqnzkK^ld4 z!>quJp>O48^^m|B1b^zAXO|!oweovh<0>3E?>(U|irCxto-L-<@;h7FyoJg3o(PV* zC{xai+i|=uW=GM2TIJJlh1$|^IsMqv9X>7myKD9c8u&9Odt272-eZJbJcVhBHJxrG z=6ASIYY=9*c*ySUY%JjeHsbn{NYzn|58){t+e5Z{aNH%nh~2X1on~n44Y#K7yKN>+ z#k(N(kf@^6S{VjPTCI?bK0x0l<2Cl=4lansH7Us6Tq%fsKK;G$*q0ztTSE{NW(d9+ z9jwxK0i@ZEdqI-ta_KJuOWi$(P7Uik)QU;ke0Nh^`zbuk(Sh%g1YDER8M5;(!O$!F zFt3%K2J6XaRpF!DfFwoZ;Xjl(a_U6y?kGO&$-%Fd$5(61pm5;TmUDHQOf0IWg#o+s z8UB!R3WmoD*c>)!JhB~Y7G$=!Sgv=JX!llY@16%~O+=_>v;c#;{vLs2yaUWkuu!jh zKaW=yd;+}JY>h<3>$edbL>@8J+HnrmI0a)IJb~Pzg#tFwS#FSqoXr=Ho|LgUEWqnM zQhb!@QDQs5{lyV6xNWmg$OAJCMmAjrd9K_{9G0}R+T{Um)9Hc8hi5zEdFeT;m0DoInyU7xtWHURKTq8 zGXeJm&J3DBlJ~a3`~DsUNqG;^b7!0CmRAI@w^Irvi`xe#I>IlFo@vuB9L1E>*?FKV za3Q^Yx+Y~abrjB~(aDZZsGH%G?@jY+Q%k*F&f`k<*6P=CgPw=%jec_WRkaSE@Mh0N zsggyMY{arBSwyyvd}ccq{OL@lb12innI2NJVKx`fl{&`pSJDS!%nE zIDzh%<0d`DOLv}rSg3Pp+R3L=`(Wn$eg(#!;NT!1@c#5qImRYWD8t2d@0K_xJ7$uX zf=*1_rCshR3|4x{$~Et>$=`4PLD#}y&(@`do@_P0Np{$r>Fq&c%i&dTrIzWTnDebq z3wqOfqnjIA?AlrUoD#T>mq30v-*YyE4t|@XnwM^z0>Rxc`~-K7pcreGY$w6Rf&BbU9sS5GYH7D(OGM zwg1S^aVWoBzL+E^D_xY8)t~n!Pg+2Bf6>jXkP4@{+tF5T!*0N2ku;9MTYSOuRqm^h zIk3mvTF97D(Q>+DdUr*54M+nO5wiyBBnamZ#E0px`OBZtQ8+B_m)Ei46=Z#;Ip|h* zH0;@G#~kt|;xJ1PW_e!?ApLr|>aRQ^@_)l4q9K2IM3@}xzw(IPoJ_8s$8)0%t_6IX|Hqk^1QyZIxv6J+mzRo6bh0LGz|k6T;q4U9ddE}UW2uoGsjIiZR!6xod+9zEFU zCctRBM?7+COFXM{5kJWubmL&Gmf!unXr#8XqsbQA2F~D&f`FYzyW)6-)B~=fUrm`y zhv!?%S)32MY}zm3yf7SBe=T%#up~j&n(>JfIzMAPE3`w2D=S5Y?aECSLvHJctT0iA z%KM+p@7y?X9u8t0Do}5UN(obBaDQ@W=nOYX-|zUS{OIl+B9MnNt92qnL@cmH{04E0 z(>4zt0~C|pDZBCZ{1#>{Zk>vBjogQc`&+x-4fKq4crUiSBl-p{`5>@&l2?&}#|rJV zr&rY4^WzPT6nT2&u9eB z_2dT|si6iXeSQvI9)WNi;beXPGyP0Q^bu(|X9N;77(RdA*{_Mc0l6{|jyj*u?qO}* zpXGi-Ju7Mk+t`@g-Mkc^JtA{c*rAuBL^t!)foJ7R=GlrJ2;}hNv?XDo_q5TZGK65mb^(IvE}}lN3T-Yi@l}O#e1!rC@UF zW_R=Gm#MF{Cz1I?y|9MP2DfFyx>qj`Sy9|)k)@aNsubpsvrzvFx>ff(eZ^Svl&C|P zsg-u^cWY!BjiX9eq%@q;b!|YM3wD8(d@ECnZBBt6Yw6FMzOGr%i?k-DV27*;@B( z#^X%(_`!-Qy`w^oEVsJig(tT=dHJlYbM^Uv4y#{zP}KjK2bF_E{&Np1dh?B|H$y0Z z`ZDWk&+}6|Kh{o#IZ-S#qq$v(z}2NRoFnRkxwBRz{RyD=oiv&g`(Js7=WrT34u%

2C&pAC&{$f@rH+zWnaqs1%fGi77_7JgomZ-iB@;NxbyO8~KRd!_f> z%goV%5W|ORcE5ueOi2iS+MEr8=K`EzaC@AH!;?t)tb#dlF2H>)cjn#a4*_A-L=s4d ztMGz{%Dv#=t&ApxWg;h-81^Yo6`*%KleuUHhqFL|85jWuhR0At)})<@+r^R}x@2Is zg}P>72%b<5{;dPkP5e(b@kI0fu@%Ur1brwV$rN%6qdmOe0HKO=oF0k zaji1zA*<&DAw#D=aEWhjb$h1buClO6%hOB~=$~YV9?;oia!-B_9(dN{+zbomUv2Q^JE_+s!JJ@(1 zr(#>9ejt!5HX>I~nF)x zaryR7jc;DPz`oR6Z;YG(3z~P`N*_STu~Z(A8EyEf5oj^o=%d8d{@22f49KlQ5rNu}Pq;+966VFv!3x zvI($st*v?Nvg|ku%S=qJ`Vwo2Q_9u&73?&)LX)Q;CE(D|G|$a>jz|Gv%g0aGR#+2z zk9M!^T|Nmw>i50!bCHEjWW8M0+Qz^#6O~LR-5M00&>RJwbHxw)9V&=R2{g4iDx{ax zNRsne)62~nyX4CPD%*zes(e1a_l^lo^n{PFaplzld7I%bjXr$Wb+8|!*UQQm#d-0_ zc_z@_nnN7hPz|^imx;t2rj+N^rbLR_+Z;JDiV}yG(z~(k6>cS5>Qi=J|swwi%y%q|DnV z_B!~suoqcY8hz}uNchD2>Fvq^tcY&en|t*u?0RJuc)Yh#gV6_L2fmA@oHBZ8b$;i{ z;x9HcMY-QU&vYiMZE^bfEUjD}rmAE-wf_d7q4X_bQjLq&|lz z;7`zwo5%^Yl(qb{Sm|>NWzyE=>Sosc@};R-RAu37nVgdyViyJ#B4;kN^bHNoZI5;v zdl_-Il-=|8iP1f-7Ix`pZXN4tRL;%uXzD(2xFmm}IQ3I}^oy`^K?@V*EdrWWxK17FYJA7u6k(&^R~j3#a$7MS6<0@7 z^i!-(LgiM3wlxnIG)xJcZ8bv3qB6!b#VbTp{LVU97HM1DvFI?F?voYh*d2$uUYS^Z zx%+s8?0b}0z^hE{rG8mquXn9XJGbSFAqPJ`6K&&eJzRa&J1dR%P$q^=Zfb%Sqc< zKPtaAb9~Z2-nBa-|6#A`&O{v@zR=^*Q1!Ql4<6P>1RJoKop6Ia@J-d7TCh4eyKst0 zSado(tU*&9ZXLS)OoD^qGiPMiXvsx3Aqjr_${jFCUfp{F!#HVbwB_b0fZ1N)TNN#C zGxd8PHCt}*05)^6^S%{#f}D@*u#w6={hDp?v|!}35Aj?nmD5jlqjv%Z2psi(y4=i@ zwWs(wxOTV803;-9cV7F*7JPup(OC_#M`a6fr{yDf@gt6F;hfp^0DZUTvaHW@ZVmi}69p@{IOf z0JtchfcyxG4fyHIMZmE~#rDNM`^=mJ(<IU8;UeAEa{qbQYPwg@?x8xrL6urpnWkB}Bn*D)c<)=*TM$@*wtB)*+E5*!_@RY-qi5wh z#)|AIh4nvv*T3&tdc{XI_obL~?X`=Gz9oq(3ls0j0iLs4sfh{3`c5C1yGz8z10~y% zEoQH#X0_)!&-yHXvXJ4N4-tP^;NMpO*1OgB&hjOB^xeyM-I}g!uBTlGkcR|~1e2}F zzPCpPFYi5*5H*qPyuav`rX23TLAmTAs*HMc%+#Bu!8hDxm_;bq>XLT*tLw$h8HF>g zmy&dP=ANap4=d2#5R?!bWkj(4^sWAdY66nghWmp=;5sp%$eVmXqefpjP=6quOu5Y zeGDwu%Y4?x*W)#2c%vw_P(*L?#U)#-_duqPdDqDj{DVb#P*8uc*z-CJXNx^S(ZM#iF4OD^gJLtgv{#`e;SWvM~lcIm3Cl z8QPo5r%S)Yx{Zkk?y)S(-?eMf`R?tWhmR0^oe3DCn35u^ zyf@a{)y>g zlq3@V5_9vQx@;IlB!EdSBv%rd=1#8>`b#;tZ}9l8ne+_0klf!1(Yx(W6n~WR{w%fu z{%1_&={=6sr4SwMd{pU7xFWsJP#`D_1VJBxBC!xO76GRpV<8ZE@DC-w;<}*&MA%zgm-|-7Hzj}2@nsI@^Mhz6|5emgcQJFxc*y3qGeN}Z`yfcXk zgrb3V6e`e!LM48->D$uZE7H})s!|9Z>%F9n9_aK3e6$U$eeeuwI_#NOK|mQ0aP0 zlwE$X;cIKxy#>|`k283^<6ydL0V*>Iu-9q@}f|k{|SQco3mlgk1b!fhOmAT zP^iDK=X(t4#(cGB7yQ~<7i98Q+|{AydhBf9|Q?Ss;a6$ z<)8>CP89)HR)Ip{Do}Ntni?E|grVqYey)=8t?-Yk^{7NTQfLT7mTn*Y^{3G12KSp2z%|3^N*TJb-k{RZsNXSLqH$cn%5xcY%5=`+%VmI(_J-S~V>7Kzm z371ZE_POO_{6nYMuWDYhjJ&G(z+Ccp)ebT1NZZP;2U-G;H^VZi^`)&ruc?YQYRrk6 zyQ6Xm57hzLq6tsqOo-Zpoz}buJZ7P)^-tnEqa=h+9LQg*6`uwV#lm+y1xQX=DVOif zzta?TyHtY1a?a+E;d8lIoxA-u2lAf9J?_d_#q}-D@aHId!;93@lu|zozaOcIzFa%a z(D+&~ZXvp)a`EDPY75%_WUaYey1|Wr9;^E9c%B@AKHZ>&KflVx+Ksg}P>MPsj&^z7= z*2EcbH%$9YUhEcpqQn$NB57?eIhCdBX6KtgH$#)s@_?dIAwK>?WN69%5i#JmrE0}nb@@Tx+ z7ijXd5&ZC#!eWDI^_-4Q72$M})*BWxUqjs}VHGuA&nx_~BRsaJ1s-&x!8553jK6Tb4{CgwPq#v^ePDGFAvRofmUct2kD@btUCFtoB{1NOUooikC% zI^nkGj%20wzLl=VZzh9<03kKCYLMsxAk6F3}WBaclXTG_3?2o4n_RM_@EOK zRGK%HWXH}5g(BHmB_!1J)Y(~)ziG(dH00kAivO2rNDOwJL;in(hWx1||9{bt1f-mu z9g+YCkx)=12#zP9K(;737>EGFBW+P|JD3~^{e=MhO+)^sA%DSm{-z;+(~$paLiJCD zf6q<-37wzve#7+>B>$A~8?Jvs=cl~iaQy_yKPCKz>z~m1DepI2KSAG^z)QP78gB(*SO8 z1BPHdHxgNyun~EKM6HL%(~~@CE{11Ax@ibDqE||w9ifs)8_W`hl5=#FaO!j_=*BK> z>=yd(vBe~ATd0#ir~Zb&hPi70mU*Iwi4U}+^g&4Tgs#>fzLMu6Q9>>nJia$Eg3p8A z-BwCh7C52t)@fj|ZC_AtD#y5kfRN}}wkl}kq-l3@j86yunQg{=1&A4bp6-qw(p_gW z<-A%>?GBrgPdjV?Z-gm&zu=pYsBf61UlWq>|2{$z3c;Z<7&#mQiKEk&XbehCO&y}F zj!{P{tEqiCS-;Cy-8;{ff4v$Lej2(r;)> z$al1*tu67+)y4-4+QsoBO5HQ2lAAY&Hy;c&U{QqwnE3!S%;sM`hw>Yq4vvsRK)zCS F{|iJ&L*f7c diff --git a/TimeSeries/PublicApis/SdkExamples/LocationDeleter/LocationDeleter.csproj b/TimeSeries/PublicApis/SdkExamples/LocationDeleter/LocationDeleter.csproj index 676d12d0..94980348 100644 --- a/TimeSeries/PublicApis/SdkExamples/LocationDeleter/LocationDeleter.csproj +++ b/TimeSeries/PublicApis/SdkExamples/LocationDeleter/LocationDeleter.csproj @@ -43,8 +43,8 @@ ..\packages\Aquarius.SDK.18.7.3\lib\net45\Aquarius.Client.dll - - ..\packages\Aquarius.SDK.Legacy.18.6.4\lib\net45\Aquarius.Client.Legacy.dll + + ..\packages\Aquarius.SDK.Legacy.18.7.3\lib\net45\Aquarius.Client.Legacy.dll InternalLibraries\CommunicationShared.dll diff --git a/TimeSeries/PublicApis/SdkExamples/LocationDeleter/packages.config b/TimeSeries/PublicApis/SdkExamples/LocationDeleter/packages.config index 5915c5ef..9a263c22 100644 --- a/TimeSeries/PublicApis/SdkExamples/LocationDeleter/packages.config +++ b/TimeSeries/PublicApis/SdkExamples/LocationDeleter/packages.config @@ -1,7 +1,7 @@  - + diff --git a/TimeSeries/PublicApis/SdkExamples/PointZilla/PointZilla.csproj b/TimeSeries/PublicApis/SdkExamples/PointZilla/PointZilla.csproj index 653d13ad..3053cb6a 100644 --- a/TimeSeries/PublicApis/SdkExamples/PointZilla/PointZilla.csproj +++ b/TimeSeries/PublicApis/SdkExamples/PointZilla/PointZilla.csproj @@ -38,8 +38,8 @@ ..\packages\Aquarius.SDK.18.7.3\lib\net45\Aquarius.Client.dll - - ..\packages\Aquarius.SDK.Legacy.18.2.1\lib\net45\Aquarius.Client.Legacy.dll + + ..\packages\Aquarius.SDK.Legacy.18.7.3\lib\net45\Aquarius.Client.Legacy.dll ..\packages\Costura.Fody.1.6.2\lib\dotnet\Costura.dll diff --git a/TimeSeries/PublicApis/SdkExamples/PointZilla/packages.config b/TimeSeries/PublicApis/SdkExamples/PointZilla/packages.config index cdcecbbf..a1e25f8a 100644 --- a/TimeSeries/PublicApis/SdkExamples/PointZilla/packages.config +++ b/TimeSeries/PublicApis/SdkExamples/PointZilla/packages.config @@ -1,7 +1,7 @@  - +