From 238ff88323f0b48183bd8f07ed5789065096241c Mon Sep 17 00:00:00 2001 From: "manuel.sowada" Date: Sun, 5 Apr 2026 12:09:56 +0200 Subject: [PATCH] =?UTF-8?q?Initial=20commit=20=E2=80=93=20alle=20alten=20C?= =?UTF-8?q?ommits=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 402 + .vs/GFATask/project-colors.json | 36 + .vs/GFATask/v16/.suo | Bin 0 -> 364032 bytes .vs/GFATask/v17/.suo | Bin 0 -> 420352 bytes GFATask.sln | 71 + GFATask/App.config | 12 + GFATask/Classes/AlternateWebbrowser.cs | 124 + GFATask/Classes/AppExecution.cs | 94 + GFATask/Classes/Casting_Classes.cs | 350 + GFATask/Classes/ConfigBackupClass.cs | 92 + GFATask/Classes/Deploy.cs | 162 + GFATask/Classes/FrontEndRefresh.cs | 283 + GFATask/Classes/FrontEndRefreshExecution.cs | 92 + GFATask/Classes/Hooks.cs | 131 + GFATask/Classes/InfoClass.cs | 118 + GFATask/Classes/JSON.cs | 202 + GFATask/Classes/PreChanging.cs | 285 + GFATask/Classes/SystemApps.cs | 63 + GFATask/Controls/AppButton.Designer.cs | 37 + GFATask/Controls/AppButton.cs | 418 + GFATask/Controls/AppListButton.Designer.cs | 37 + GFATask/Controls/AppListButton.cs | 167 + GFATask/Controls/AppListPanel.Designer.cs | 45 + GFATask/Controls/AppListPanel.cs | 1457 ++ GFATask/Controls/GroupButton.Designer.cs | 37 + GFATask/Controls/GroupButton.cs | 309 + GFATask/Forms/FormAdmin.Designer.cs | 216 + GFATask/Forms/FormAdmin.cs | 142 + GFATask/Forms/FormAdmin.resx | 120 + GFATask/Forms/FormAppButtonGroup.Designer.cs | 71 + GFATask/Forms/FormAppButtonGroup.cs | 152 + GFATask/Forms/FormAppButtonGroup.resx | 120 + GFATask/Forms/FormAppCreator.Designer.cs | 500 + GFATask/Forms/FormAppCreator.cs | 249 + GFATask/Forms/FormAppCreator.resx | 120 + GFATask/Forms/FormGroups.Designer.cs | 177 + GFATask/Forms/FormGroups.cs | 95 + GFATask/Forms/FormGroups.resx | 123 + GFATask/Forms/FormInfo.Designer.cs | 238 + GFATask/Forms/FormInfo.cs | 63 + GFATask/Forms/FormInfo.resx | 120 + GFATask/Forms/FormMain.Designer.cs | 184 + GFATask/Forms/FormMain.cs | 647 + GFATask/Forms/FormMain.resx | 120 + GFATask/Forms/FormSettings.Designer.cs | 1323 ++ GFATask/Forms/FormSettings.cs | 838 ++ GFATask/Forms/FormSettings.resx | 126 + GFATask/GFATask.csproj | 324 + GFATask/GFATask.csproj.user | 13 + GFATask/Program.cs | 64 + GFATask/Properties/AssemblyInfo.cs | 36 + GFATask/Properties/Resources.Designer.cs | 83 + GFATask/Properties/Resources.resx | 127 + GFATask/Properties/Settings.Designer.cs | 26 + GFATask/Properties/Settings.settings | 5 + GFATask/Resources/magnifier.png | Bin 0 -> 615 bytes GFATask/Statics.cs | 1992 +++ GFATask/SystemChanges.cs | 82 + .../ucAdminAppClickCounter.Designer.cs | 149 + .../UserControls/ucAdminAppClickCounter.cs | 143 + .../UserControls/ucAdminAppClickCounter.resx | 120 + GFATask/UserControls/ucAdminApps.Designer.cs | 105 + GFATask/UserControls/ucAdminApps.cs | 188 + GFATask/UserControls/ucAdminApps.resx | 120 + .../UserControls/ucAdminDesigns.Designer.cs | 936 ++ GFATask/UserControls/ucAdminDesigns.cs | 512 + GFATask/UserControls/ucAdminDesigns.resx | 120 + .../UserControls/ucAdminGeneral.Designer.cs | 782 ++ GFATask/UserControls/ucAdminGeneral.cs | 171 + GFATask/UserControls/ucAdminGeneral.resx | 123 + GFATask/UserControls/ucAdminHelp.Designer.cs | 64 + GFATask/UserControls/ucAdminHelp.cs | 34 + GFATask/UserControls/ucAdminHelp.resx | 120 + .../UserControls/ucAdminNewsFeeds.Designer.cs | 129 + GFATask/UserControls/ucAdminNewsFeeds.cs | 101 + GFATask/UserControls/ucAdminNewsFeeds.resx | 120 + GFATask/app.manifest | 79 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 18090 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 9062 bytes GFATask/obj/Debug/GFATask.FormAdmin.resources | Bin 0 -> 180 bytes .../GFATask.FormAppButtonGroup.resources | Bin 0 -> 180 bytes .../Debug/GFATask.FormAppCreator.resources | Bin 0 -> 180 bytes .../obj/Debug/GFATask.FormGroups.resources | Bin 0 -> 180 bytes GFATask/obj/Debug/GFATask.FormInfo.resources | Bin 0 -> 180 bytes GFATask/obj/Debug/GFATask.FormMain.resources | Bin 0 -> 180 bytes .../obj/Debug/GFATask.FormSettings.resources | Bin 0 -> 180 bytes .../GFATask.Properties.Resources.resources | Bin 0 -> 8213 bytes .../GFATask.csproj.AssemblyReference.cache | Bin 0 -> 1150 bytes GFATask/obj/Debug/GFATask.csproj.CopyComplete | 0 .../GFATask.csproj.CoreCompileInputs.cache | 1 + .../Debug/GFATask.csproj.FileListAbsolute.txt | 48 + .../GFATask.csproj.GenerateResource.cache | Bin 0 -> 1157 bytes ...ask.csproj.SuggestedBindingRedirects.cache | 0 GFATask/obj/Debug/GFATask.exe | Bin 0 -> 363008 bytes GFATask/obj/Debug/GFATask.pdb | Bin 0 -> 607744 bytes .../GFATask.ucAdminAppClickCounter.resources | Bin 0 -> 180 bytes .../obj/Debug/GFATask.ucAdminApps.resources | Bin 0 -> 180 bytes .../Debug/GFATask.ucAdminDesigns.resources | Bin 0 -> 180 bytes .../Debug/GFATask.ucAdminGeneral.resources | Bin 0 -> 180 bytes .../obj/Debug/GFATask.ucAdminHelp.resources | Bin 0 -> 180 bytes .../Debug/GFATask.ucAdminNewsFeeds.resources | Bin 0 -> 180 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../obj/Release/GFATask.FormAdmin.resources | Bin 0 -> 180 bytes .../GFATask.FormAppButtonGroup.resources | Bin 0 -> 180 bytes .../Release/GFATask.FormAppCreator.resources | Bin 0 -> 180 bytes .../obj/Release/GFATask.FormGroups.resources | Bin 0 -> 180 bytes .../obj/Release/GFATask.FormInfo.resources | Bin 0 -> 180 bytes .../obj/Release/GFATask.FormMain.resources | Bin 0 -> 180 bytes .../Release/GFATask.FormSettings.resources | Bin 0 -> 180 bytes .../GFATask.Properties.Resources.resources | Bin 0 -> 77044 bytes .../GFATask.csproj.AssemblyReference.cache | Bin 0 -> 11453 bytes .../obj/Release/GFATask.csproj.CopyComplete | 0 .../GFATask.csproj.CoreCompileInputs.cache | 1 + .../GFATask.csproj.FileListAbsolute.txt | 47 + .../GFATask.csproj.GenerateResource.cache | Bin 0 -> 1935 bytes GFATask/obj/Release/GFATask.exe | Bin 0 -> 346112 bytes GFATask/obj/Release/GFATask.pdb | Bin 0 -> 445952 bytes .../obj/Release/GFATask.ucAdminApps.resources | Bin 0 -> 180 bytes .../Release/GFATask.ucAdminDesigns.resources | Bin 0 -> 180 bytes .../Release/GFATask.ucAdminGeneral.resources | Bin 0 -> 180 bytes .../obj/Release/GFATask.ucAdminHelp.resources | Bin 0 -> 180 bytes .../GFATask.ucAdminWorldDays.resources | Bin 0 -> 180 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes GFATask/packages.config | 4 + Models/Enum.cs | 44 + Models/Models.cs | 1040 ++ Models/Models.csproj | 71 + Models/Properties/AssemblyInfo.cs | 36 + Models/StructureCheck.cs | 70 + Models/bin/Debug/CustomControls.dll | Bin 0 -> 171520 bytes Models/bin/Debug/CustomControls.pdb | Bin 0 -> 429568 bytes Models/bin/Debug/CustomGraphics.dll | Bin 0 -> 10240 bytes Models/bin/Debug/CustomGraphics.pdb | Bin 0 -> 34304 bytes Models/bin/Debug/Extensions.dll | Bin 0 -> 12800 bytes Models/bin/Debug/Extensions.pdb | Bin 0 -> 40448 bytes Models/bin/Debug/Models.dll | Bin 0 -> 36352 bytes Models/bin/Debug/Models.pdb | Bin 0 -> 120320 bytes Models/bin/Debug/Newtonsoft.Json.dll | Bin 0 -> 701992 bytes Models/bin/Debug/Newtonsoft.Json.xml | 11305 ++++++++++++++++ Models/bin/Debug/SystemManagement.dll | Bin 0 -> 29184 bytes Models/bin/Debug/SystemManagement.pdb | Bin 0 -> 71168 bytes Models/bin/Debug/Win32API.dll | Bin 0 -> 35328 bytes Models/bin/Debug/Win32API.pdb | Bin 0 -> 50688 bytes Models/bin/Debug/XObjects.dll | Bin 0 -> 44032 bytes Models/bin/Debug/XObjects.pdb | Bin 0 -> 122368 bytes ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7361 bytes .../Models.csproj.AssemblyReference.cache | Bin 0 -> 6 bytes Models/obj/Debug/Models.csproj.CopyComplete | 0 .../Models.csproj.CoreCompileInputs.cache | 1 + .../Debug/Models.csproj.FileListAbsolute.txt | 21 + Models/obj/Debug/Models.dll | Bin 0 -> 36352 bytes Models/obj/Debug/Models.pdb | Bin 0 -> 120320 bytes ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../Models.csproj.AssemblyReference.cache | Bin 0 -> 9978 bytes Models/packages.config | 4 + README.md | 46 + apps.json | 24 + .../Newtonsoft.Json.13.0.1/.signature.p7s | Bin 0 -> 18122 bytes packages/Newtonsoft.Json.13.0.1/LICENSE.md | 20 + .../Newtonsoft.Json.13.0.1.nupkg | Bin 0 -> 2065787 bytes .../lib/net20/Newtonsoft.Json.dll | Bin 0 -> 571944 bytes .../lib/net20/Newtonsoft.Json.xml | 10335 ++++++++++++++ .../lib/net35/Newtonsoft.Json.dll | Bin 0 -> 506920 bytes .../lib/net35/Newtonsoft.Json.xml | 9483 +++++++++++++ .../lib/net40/Newtonsoft.Json.dll | Bin 0 -> 576040 bytes .../lib/net40/Newtonsoft.Json.xml | 9683 +++++++++++++ .../lib/net45/Newtonsoft.Json.dll | Bin 0 -> 701992 bytes .../lib/net45/Newtonsoft.Json.xml | 11305 ++++++++++++++++ .../lib/netstandard1.0/Newtonsoft.Json.dll | Bin 0 -> 670760 bytes .../lib/netstandard1.0/Newtonsoft.Json.xml | 10993 +++++++++++++++ .../lib/netstandard1.3/Newtonsoft.Json.dll | Bin 0 -> 689704 bytes .../lib/netstandard1.3/Newtonsoft.Json.xml | 11115 +++++++++++++++ .../lib/netstandard2.0/Newtonsoft.Json.dll | Bin 0 -> 695336 bytes .../lib/netstandard2.0/Newtonsoft.Json.xml | 11280 +++++++++++++++ .../Newtonsoft.Json.13.0.1/packageIcon.png | Bin 0 -> 8956 bytes 178 files changed, 104629 insertions(+) create mode 100644 .gitignore create mode 100644 .vs/GFATask/project-colors.json create mode 100644 .vs/GFATask/v16/.suo create mode 100644 .vs/GFATask/v17/.suo create mode 100644 GFATask.sln create mode 100644 GFATask/App.config create mode 100644 GFATask/Classes/AlternateWebbrowser.cs create mode 100644 GFATask/Classes/AppExecution.cs create mode 100644 GFATask/Classes/Casting_Classes.cs create mode 100644 GFATask/Classes/ConfigBackupClass.cs create mode 100644 GFATask/Classes/Deploy.cs create mode 100644 GFATask/Classes/FrontEndRefresh.cs create mode 100644 GFATask/Classes/FrontEndRefreshExecution.cs create mode 100644 GFATask/Classes/Hooks.cs create mode 100644 GFATask/Classes/InfoClass.cs create mode 100644 GFATask/Classes/JSON.cs create mode 100644 GFATask/Classes/PreChanging.cs create mode 100644 GFATask/Classes/SystemApps.cs create mode 100644 GFATask/Controls/AppButton.Designer.cs create mode 100644 GFATask/Controls/AppButton.cs create mode 100644 GFATask/Controls/AppListButton.Designer.cs create mode 100644 GFATask/Controls/AppListButton.cs create mode 100644 GFATask/Controls/AppListPanel.Designer.cs create mode 100644 GFATask/Controls/AppListPanel.cs create mode 100644 GFATask/Controls/GroupButton.Designer.cs create mode 100644 GFATask/Controls/GroupButton.cs create mode 100644 GFATask/Forms/FormAdmin.Designer.cs create mode 100644 GFATask/Forms/FormAdmin.cs create mode 100644 GFATask/Forms/FormAdmin.resx create mode 100644 GFATask/Forms/FormAppButtonGroup.Designer.cs create mode 100644 GFATask/Forms/FormAppButtonGroup.cs create mode 100644 GFATask/Forms/FormAppButtonGroup.resx create mode 100644 GFATask/Forms/FormAppCreator.Designer.cs create mode 100644 GFATask/Forms/FormAppCreator.cs create mode 100644 GFATask/Forms/FormAppCreator.resx create mode 100644 GFATask/Forms/FormGroups.Designer.cs create mode 100644 GFATask/Forms/FormGroups.cs create mode 100644 GFATask/Forms/FormGroups.resx create mode 100644 GFATask/Forms/FormInfo.Designer.cs create mode 100644 GFATask/Forms/FormInfo.cs create mode 100644 GFATask/Forms/FormInfo.resx create mode 100644 GFATask/Forms/FormMain.Designer.cs create mode 100644 GFATask/Forms/FormMain.cs create mode 100644 GFATask/Forms/FormMain.resx create mode 100644 GFATask/Forms/FormSettings.Designer.cs create mode 100644 GFATask/Forms/FormSettings.cs create mode 100644 GFATask/Forms/FormSettings.resx create mode 100644 GFATask/GFATask.csproj create mode 100644 GFATask/GFATask.csproj.user create mode 100644 GFATask/Program.cs create mode 100644 GFATask/Properties/AssemblyInfo.cs create mode 100644 GFATask/Properties/Resources.Designer.cs create mode 100644 GFATask/Properties/Resources.resx create mode 100644 GFATask/Properties/Settings.Designer.cs create mode 100644 GFATask/Properties/Settings.settings create mode 100644 GFATask/Resources/magnifier.png create mode 100644 GFATask/Statics.cs create mode 100644 GFATask/SystemChanges.cs create mode 100644 GFATask/UserControls/ucAdminAppClickCounter.Designer.cs create mode 100644 GFATask/UserControls/ucAdminAppClickCounter.cs create mode 100644 GFATask/UserControls/ucAdminAppClickCounter.resx create mode 100644 GFATask/UserControls/ucAdminApps.Designer.cs create mode 100644 GFATask/UserControls/ucAdminApps.cs create mode 100644 GFATask/UserControls/ucAdminApps.resx create mode 100644 GFATask/UserControls/ucAdminDesigns.Designer.cs create mode 100644 GFATask/UserControls/ucAdminDesigns.cs create mode 100644 GFATask/UserControls/ucAdminDesigns.resx create mode 100644 GFATask/UserControls/ucAdminGeneral.Designer.cs create mode 100644 GFATask/UserControls/ucAdminGeneral.cs create mode 100644 GFATask/UserControls/ucAdminGeneral.resx create mode 100644 GFATask/UserControls/ucAdminHelp.Designer.cs create mode 100644 GFATask/UserControls/ucAdminHelp.cs create mode 100644 GFATask/UserControls/ucAdminHelp.resx create mode 100644 GFATask/UserControls/ucAdminNewsFeeds.Designer.cs create mode 100644 GFATask/UserControls/ucAdminNewsFeeds.cs create mode 100644 GFATask/UserControls/ucAdminNewsFeeds.resx create mode 100644 GFATask/app.manifest create mode 100644 GFATask/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 GFATask/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 GFATask/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 GFATask/obj/Debug/GFATask.FormAdmin.resources create mode 100644 GFATask/obj/Debug/GFATask.FormAppButtonGroup.resources create mode 100644 GFATask/obj/Debug/GFATask.FormAppCreator.resources create mode 100644 GFATask/obj/Debug/GFATask.FormGroups.resources create mode 100644 GFATask/obj/Debug/GFATask.FormInfo.resources create mode 100644 GFATask/obj/Debug/GFATask.FormMain.resources create mode 100644 GFATask/obj/Debug/GFATask.FormSettings.resources create mode 100644 GFATask/obj/Debug/GFATask.Properties.Resources.resources create mode 100644 GFATask/obj/Debug/GFATask.csproj.AssemblyReference.cache create mode 100644 GFATask/obj/Debug/GFATask.csproj.CopyComplete create mode 100644 GFATask/obj/Debug/GFATask.csproj.CoreCompileInputs.cache create mode 100644 GFATask/obj/Debug/GFATask.csproj.FileListAbsolute.txt create mode 100644 GFATask/obj/Debug/GFATask.csproj.GenerateResource.cache create mode 100644 GFATask/obj/Debug/GFATask.csproj.SuggestedBindingRedirects.cache create mode 100644 GFATask/obj/Debug/GFATask.exe create mode 100644 GFATask/obj/Debug/GFATask.pdb create mode 100644 GFATask/obj/Debug/GFATask.ucAdminAppClickCounter.resources create mode 100644 GFATask/obj/Debug/GFATask.ucAdminApps.resources create mode 100644 GFATask/obj/Debug/GFATask.ucAdminDesigns.resources create mode 100644 GFATask/obj/Debug/GFATask.ucAdminGeneral.resources create mode 100644 GFATask/obj/Debug/GFATask.ucAdminHelp.resources create mode 100644 GFATask/obj/Debug/GFATask.ucAdminNewsFeeds.resources create mode 100644 GFATask/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 GFATask/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 GFATask/obj/Release/GFATask.FormAdmin.resources create mode 100644 GFATask/obj/Release/GFATask.FormAppButtonGroup.resources create mode 100644 GFATask/obj/Release/GFATask.FormAppCreator.resources create mode 100644 GFATask/obj/Release/GFATask.FormGroups.resources create mode 100644 GFATask/obj/Release/GFATask.FormInfo.resources create mode 100644 GFATask/obj/Release/GFATask.FormMain.resources create mode 100644 GFATask/obj/Release/GFATask.FormSettings.resources create mode 100644 GFATask/obj/Release/GFATask.Properties.Resources.resources create mode 100644 GFATask/obj/Release/GFATask.csproj.AssemblyReference.cache create mode 100644 GFATask/obj/Release/GFATask.csproj.CopyComplete create mode 100644 GFATask/obj/Release/GFATask.csproj.CoreCompileInputs.cache create mode 100644 GFATask/obj/Release/GFATask.csproj.FileListAbsolute.txt create mode 100644 GFATask/obj/Release/GFATask.csproj.GenerateResource.cache create mode 100644 GFATask/obj/Release/GFATask.exe create mode 100644 GFATask/obj/Release/GFATask.pdb create mode 100644 GFATask/obj/Release/GFATask.ucAdminApps.resources create mode 100644 GFATask/obj/Release/GFATask.ucAdminDesigns.resources create mode 100644 GFATask/obj/Release/GFATask.ucAdminGeneral.resources create mode 100644 GFATask/obj/Release/GFATask.ucAdminHelp.resources create mode 100644 GFATask/obj/Release/GFATask.ucAdminWorldDays.resources create mode 100644 GFATask/obj/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 GFATask/packages.config create mode 100644 Models/Enum.cs create mode 100644 Models/Models.cs create mode 100644 Models/Models.csproj create mode 100644 Models/Properties/AssemblyInfo.cs create mode 100644 Models/StructureCheck.cs create mode 100644 Models/bin/Debug/CustomControls.dll create mode 100644 Models/bin/Debug/CustomControls.pdb create mode 100644 Models/bin/Debug/CustomGraphics.dll create mode 100644 Models/bin/Debug/CustomGraphics.pdb create mode 100644 Models/bin/Debug/Extensions.dll create mode 100644 Models/bin/Debug/Extensions.pdb create mode 100644 Models/bin/Debug/Models.dll create mode 100644 Models/bin/Debug/Models.pdb create mode 100644 Models/bin/Debug/Newtonsoft.Json.dll create mode 100644 Models/bin/Debug/Newtonsoft.Json.xml create mode 100644 Models/bin/Debug/SystemManagement.dll create mode 100644 Models/bin/Debug/SystemManagement.pdb create mode 100644 Models/bin/Debug/Win32API.dll create mode 100644 Models/bin/Debug/Win32API.pdb create mode 100644 Models/bin/Debug/XObjects.dll create mode 100644 Models/bin/Debug/XObjects.pdb create mode 100644 Models/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 Models/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Models/obj/Debug/Models.csproj.AssemblyReference.cache create mode 100644 Models/obj/Debug/Models.csproj.CopyComplete create mode 100644 Models/obj/Debug/Models.csproj.CoreCompileInputs.cache create mode 100644 Models/obj/Debug/Models.csproj.FileListAbsolute.txt create mode 100644 Models/obj/Debug/Models.dll create mode 100644 Models/obj/Debug/Models.pdb create mode 100644 Models/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 Models/obj/Release/Models.csproj.AssemblyReference.cache create mode 100644 Models/packages.config create mode 100644 README.md create mode 100644 apps.json create mode 100644 packages/Newtonsoft.Json.13.0.1/.signature.p7s create mode 100644 packages/Newtonsoft.Json.13.0.1/LICENSE.md create mode 100644 packages/Newtonsoft.Json.13.0.1/Newtonsoft.Json.13.0.1.nupkg create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net20/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net20/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net35/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net35/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net40/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net40/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net45/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/net45/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard1.0/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard1.0/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard1.3/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard1.3/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard2.0/Newtonsoft.Json.dll create mode 100644 packages/Newtonsoft.Json.13.0.1/lib/netstandard2.0/Newtonsoft.Json.xml create mode 100644 packages/Newtonsoft.Json.13.0.1/packageIcon.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ed6d1d2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,402 @@ +# ---> VisualStudio +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +# but not Directory.Build.rsp, as it configures directory-level build defaults +!Directory.Build.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + diff --git a/.vs/GFATask/project-colors.json b/.vs/GFATask/project-colors.json new file mode 100644 index 0000000..2b0f6a1 --- /dev/null +++ b/.vs/GFATask/project-colors.json @@ -0,0 +1,36 @@ +{ + "Version": 1, + "ProjectMap": { + "bea96733-dfdb-4e00-9cd9-c3e9b1e1d031": { + "ProjectGuid": "bea96733-dfdb-4e00-9cd9-c3e9b1e1d031", + "DisplayName": "GFATask", + "ColorIndex": 0 + }, + "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": { + "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3", + "DisplayName": "Sonstige Dateien", + "ColorIndex": -1 + }, + "900e3b22-4f33-4922-906c-98cdd660e763": { + "ProjectGuid": "900e3b22-4f33-4922-906c-98cdd660e763", + "DisplayName": "CustomControls", + "ColorIndex": 1 + }, + "2a54c8a7-b200-47a3-b50a-b69590e75287": { + "ProjectGuid": "2a54c8a7-b200-47a3-b50a-b69590e75287", + "DisplayName": "FormEx", + "ColorIndex": 2 + }, + "d1fb006d-da04-4bd4-8827-c6899752a58e": { + "ProjectGuid": "d1fb006d-da04-4bd4-8827-c6899752a58e", + "DisplayName": "SystemManagement", + "ColorIndex": 3 + }, + "04dde1a2-453d-4717-9221-5b9c5a49f010": { + "ProjectGuid": "04dde1a2-453d-4717-9221-5b9c5a49f010", + "DisplayName": "Models", + "ColorIndex": 4 + } + }, + "NextColorIndex": 5 +} \ No newline at end of file diff --git a/.vs/GFATask/v16/.suo b/.vs/GFATask/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..02faff57f7e7f1b404473a693291946b47360b37 GIT binary patch literal 364032 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 literal 0 HcmV?d00001 diff --git a/.vs/GFATask/v17/.suo b/.vs/GFATask/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..a4c4d9ae8e3ef1171cb22b42c4e5a8a9fa3f86d1 GIT binary patch literal 420352 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⩔&(Il25`|sri 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 U8!gQ;TGnN!$5!ubUEmA + + + + + + + + + + + \ No newline at end of file diff --git a/GFATask/Classes/AlternateWebbrowser.cs b/GFATask/Classes/AlternateWebbrowser.cs new file mode 100644 index 0000000..69f71f3 --- /dev/null +++ b/GFATask/Classes/AlternateWebbrowser.cs @@ -0,0 +1,124 @@ +using Microsoft.Win32; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + /// + /// Statische Klasse zum Auslesen der Registrierungseinträge für die installierten Internet Browser + /// + class AlternateWebbrowser + { + /// + /// Gibt das Symbol des Internet Browsers aus + /// + /// Name des Internet Browsers + /// + public static Bitmap GetImage(string browsername = "default") + { + browsername = browsername == "default" ? Config.Main.DefaultWebBrowser : browsername; + Bitmap icon = new Bitmap(1, 1); + if (XObjects.WebBrowsers.Exists(browser => browser.Name == browsername)) + { + var webbrowser = XObjects.WebBrowsers.Find(browser => browser.Name == browsername); + try + { + using (FileStream fs = new FileStream(webbrowser.IconPath, FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite)) + { + icon = Icon.FromHandle(Icon.ExtractAssociatedIcon(fs.Name).Handle).ToBitmap(); + //icon = ((Icon)Icon.FromHandle(Icon.ExtractAssociatedIcon(fs.Name).Handle).Clone()).ToBitmap(); + } + } + catch (Exception ex) + { + Log.EventLog.Write("Webbrowser Icon nicht gefunden", LogClassification.LowError, ex); + } + } + return icon; + } + + + /// + /// Findet den Namen anhand des ausführenden Pfades des Internet Browsers. Die Informationen werden aus der Windows-Registrierung ausgelesen + /// + /// Auszuführender Pfad des Internet Browsers + /// + public static string GetName(string browserexec) + { + try + { + if(XObjects.WebBrowsers.Any(browser => browser.Path != "unknown" && browser.Path == browserexec)) + { + return XObjects.WebBrowsers.Find(browser => browserexec == browser.Path).Name; + } + else + { + return ""; + } + } + catch (Exception ex) + { + Log.EventLog.Write("Ungültiger Registrierungseintrag für Browsernamen", LogClassification.CriticalError, ex); + return ""; + } + } + + + /// + /// Gibt den auszuführenden Pfad des Internet Browsers anhand des Namens aus. Die Informationen werden aus der Windows-Registrierung ausgelesen + /// + /// Name des Internet Browsers + /// + public static string GetExec(string browsername = "default") + { + browsername = browsername == "default" ? Config.Main.DefaultWebBrowser : browsername; + string browserexec = ""; + if(XObjects.WebBrowsers.Exists(browser => browser.Name == browsername)) + { + try + { + browserexec = XObjects.WebBrowsers.Find(browser => browser.Name == browsername).Path; + if(browserexec == "unknown") + Log.EventLog.Write("Webbrowser nicht gefunden", LogClassification.LowError); + } + catch (Exception ex) + { + Log.EventLog.Write("Webbrowser nicht gefunden", LogClassification.LowError, ex); + } + } + return browserexec; + } + + + /// + /// Zeichnet das Internet Browser Symbol des ausgewählten Browsers in die untere rechte Ecke des AppButton-Symbols + /// + /// Das AppButton-Symbol + /// Name des Internet Browsers + public static void DrawWebBrowserIcon(Image appImage, string browsername = "default", string appname = "") + { + browsername = browsername == "default" ? Config.Main.DefaultWebBrowser : browsername; + if(XObjects.WebBrowsers.Exists(browser => browser.Name == browsername)) + { + try + { + using (Graphics g = Graphics.FromImage(appImage)) + { + g.DrawImage(GetImage(browsername), new Rectangle(appImage.Width / 2, appImage.Height / 2, appImage.Width / 2, appImage.Height / 2)); + g.Save(); + } + } + catch (Exception ex) + { + Log.EventLog.Write($"Konnte Webbrowser Icon nicht zeichnen [{appname}]", LogClassification.LowError, ex); + } + } + } + } +} diff --git a/GFATask/Classes/AppExecution.cs b/GFATask/Classes/AppExecution.cs new file mode 100644 index 0000000..f4b500a --- /dev/null +++ b/GFATask/Classes/AppExecution.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + /// + /// Beinhaltet Methoden wie und welche App gestartet wird + /// + public class AppExecution + { + /// + /// Startet die App vom bestimmten Pfad mit den gewünschten Argumenten + /// + /// Der auszuführende Befehl zum starten der App + /// Argumente mit der die App ausgeführt werden soll + public static bool FromApp(string name, string command, string args) + { + Stopwatch stopwatch = new Stopwatch(); + stopwatch.Start(); + + try + { + // Handelt es sich weder um eine App Verlinkung, noch um eine SystemApp, wird die Ausführung normal durchgeführt + if (!IsAppLink(name, command) && !StartSystemApp(command)) + { + Process app = new Process(); + app.StartInfo.WorkingDirectory = EnvironmentManager.VariableConverter(Path.GetDirectoryName(command) == null ? command : Path.GetDirectoryName(command), true); + app.StartInfo.FileName = EnvironmentManager.VariableConverter(command, true); + app.StartInfo.Arguments = args; + app.Start(); + stopwatch.Stop(); + return true; + } + return false; + } + catch (Exception ex) + { + stopwatch.Stop(); + Log.EventLog.Write(string.Format("Start der App {0} nach {1}ms fehlgeschlagen", name, (stopwatch.ElapsedMilliseconds).ToString()), LogClassification.Warning, ex); + stopwatch = null; + return false; + } + } + + + /// + /// Prüft, ob es sich um eine verlinkte App handelt und führt den Befehl dieser App aus + /// + /// + private static bool IsAppLink(string name, string command) + { + if (command.StartsWith("APPLNK:")) + { + Models.App applnk = Cast.ToAppLink(command).ToApp(); + foreach (var exec in applnk.Execute) + if (FromApp(name, exec.Command, exec.Args)) + break; + return true; + } + else + { + return false; + } + } + + + private static bool StartSystemApp(string name) + { + bool trueConditions = false; + switch (name) + { + case "kill": + SystemApps.Kill(out trueConditions); + break; + case "settings": + SystemApps.Settings(out trueConditions); + break; + case "adm": + SystemApps.Administration(out trueConditions); + break; + case "info": + SystemApps.Info(out trueConditions); + break; + } + return trueConditions; + } + } +} diff --git a/GFATask/Classes/Casting_Classes.cs b/GFATask/Classes/Casting_Classes.cs new file mode 100644 index 0000000..bef7cca --- /dev/null +++ b/GFATask/Classes/Casting_Classes.cs @@ -0,0 +1,350 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Xml.Serialization; + +namespace GFATask +{ + /// + /// Eine Klasse zur Steuerung der Beliebtheit der App. Je höher der Klickanteil, desto weiter vorne wird der AppButton sortiert + /// + public class Prevalencia + { + private int _id = 0; + /// + /// Die eindeutige Identifikationsnummer der App + /// + public int ID { get => _id; set => _id = value; } + + + private AppType _apptype = AppType.None; + /// + /// Der Apptyp + /// + public AppType AppType { get => _apptype; set => _apptype = value; } + + + private int _countclicks = 0; + /// + /// Wie oft wurde der AppButton angeklickt + /// + public int CountClicks { get => _countclicks; set => _countclicks = value; } + + + public Prevalencia() { } + + /// + /// Eine Struktur zur Steuerung der Beliebtheit der App. Je höher der Klickanteil, desto weiter vorne wird der AppButton sortiert + /// + /// Die eindeutige Identifikationsnummer der App + /// Der Apptyp + /// Wie oft wurde der AppButton angeklickt + public Prevalencia(int id, AppType apptype, int countclicks) + { + ID = id; + AppType = apptype; + _countclicks = countclicks; + } + + + /// + /// Zählt die Klicks hoch und aktualisiert die JSON-Prevalence Konfigurationsdatei + /// + public void CountUp() + { + int _id = ID; + _countclicks++; + ((List)Config.Prevalence.GetType().GetProperty(AppType.ToString()).GetValue(Config.Prevalence)).Find(prev => prev.ID == _id).ClickCounts = CountClicks; + JSON.Save(JSONConfig.Prevalence); + } + } + + + /// + /// Eine Klasse zur Nachverfolgung der angeklickten Apps + /// + public class ClickCounter + { + private int _id = 0; + /// + /// Die eindeutige Identifikationsnummer der App + /// + public int ID { get => _id; set => _id = value; } + + + private string _name = ""; + /// + /// Der Name der App + /// + public string Name { get => _name; set => _name = value; } + + + private DateTime _lastclicked; + /// + /// Wann wurde die App zuletzt genutzt + /// + public DateTime LastClicked { get => _lastclicked; set => _lastclicked = value; } + + + private DateTime _firstclicked; + /// + /// Wann wurde die App das erste Mal genutzt + /// + public DateTime FirstClicked { get => _firstclicked; set => _firstclicked = value; } + + + private AppType _apptype = AppType.None; + /// + /// Der Apptyp + /// + public AppType AppType { get => _apptype; set => _apptype = value; } + + + private int _counts = 0; + /// + /// Wie oft wurde der AppButton angeklickt + /// + public int Counts { get => _counts; set => _counts = value; } + + + public ClickCounter() { } + + /// + /// Eine Klasse zur Nachverfolgung der angeklickten Apps + /// + /// Die eindeutige Identifikationsnummer der App + /// Der Apptyp + /// Appname + /// Anzahl der Benutzerklicks + public ClickCounter(int id, AppType apptype, string name, int counts, DateTime firstclicked) + { + ID = id; + Name = name; + AppType = apptype; + _counts = counts; + _firstclicked = firstclicked; + _lastclicked = DateTime.Now; + } + + + /// + /// Zählt die Klicks hoch und aktualisiert die JSON-AppClickCounter Konfigurationsdatei + /// + public void CountUp() + { + int _id = ID; + string _name = Name; + _counts++; + Models.ClickCounter.AppCounter appcounter = ((List)Config.AppClickCounter.GetType().GetProperty(AppType.ToString()).GetValue(Config.AppClickCounter)).Find(cc => cc.ID == _id); + appcounter.Name = _name; + appcounter.Counts = _counts; + appcounter.LastClicked = DateTime.Now; + JSON.Save(JSONConfig.AppClickCounter); + + + } + } + + + /// + /// Wandelt das ausführbare Kommando einer verknüpften App in eine lesbare Klasse um + /// + public class AppLnk + { + private AppType _apptype = AppType.None; + /// + /// Der Apptyp zur verknüpften App + /// + public AppType AppType { get => _apptype; set => _apptype = value; } + + + private int _id = 0; + /// + /// Die eindeutige Identifikationsnummer der verknüpften App + /// + public int ID { get => _id; set => _id = value; } + + public AppLnk() { } + + /// + /// Gibt die verknüpfte App aus + /// + /// + public Models.App ToApp() + { + return Accessor.GetAppList(_apptype).Apps.Find(app => app.ID == _id); + } + } + + + /// + /// Eine Klasse zum Umwandeln in ein lesbares NewsFeed-Objekt + /// + public class ReadableNewsFeed + { + /// + /// Bestimmt den Namen des NewsFeeds + /// + public string Name { get; } + + /// + /// Bestimmt, ob das Objekt angezeigt werden soll + /// + public bool Aktiv { get; } + + /// + /// Gibt den Pfad zu dem Symbol an, das anstelle des Grünflächenamts-Logos angezeigt werden soll + /// + public string Symbol { get; } + + /// + /// Das anzuzeigende Symbol + /// + public Bitmap Icon { get; } + + /// + /// An welchem Tag startet der NewFeed + /// + public int Starttag { get; } + + /// + /// In welchem Monat startet der NewsFeed + /// + public int Startmonat { get; } + + /// + /// An welchem Tag endet der NewsFeed + /// + public int Endtag { get; } + + /// + /// In welchem Monat endet der NewsFeed + /// + public int Endmonat { get; } + + /// + /// Zeigt an, was in der Titelleiste dargestellt werden soll + /// + public string Titel { get; } + + + /// + /// Klasse zum Umwandeln in ein lesbares NewsFeed-Objekt + /// + /// + public ReadableNewsFeed(Models.NewsFeed newsfeed) + { + Name = newsfeed.Name; + Aktiv = newsfeed.Enable; + Symbol = newsfeed.Icon; + if (File.Exists($"{Paths.NewsFeeds.Icons.Directory}{newsfeed.Icon}")) + Icon = new Bitmap(Image.FromStream(File.OpenRead($"{Paths.NewsFeeds.Icons.Directory}{newsfeed.Icon}")), new Size(16, 16)); + else + Icon = new Bitmap(1, 1); + Starttag = newsfeed.Begin.Day; + Startmonat = newsfeed.Begin.Month; + Endtag = newsfeed.End.Day; + Endmonat = newsfeed.End.Month; + Titel = newsfeed.Title; + } + } + + + /// + /// Gibt Informationen einer Backupkonfiguration wieder + /// + public class ConfigBackup : IComparable + { + private string _filename = ""; + /// + /// Der Dateiname der im Programmpfad liegenden Backupdateien + /// + public string FileName { get => _filename; set => _filename = value; } + + + private string _destination_file = ""; + /// + /// Der Pfad zur Datei, die im Benutzerpfad ersetzt werden soll + /// + public string DestinationFile { get => _destination_file; set => _destination_file = value; } + + + private DateTime _when = default(DateTime); + /// + /// Zu welcher Zeit wurde der Sicherungssatz erstellt + /// + public DateTime When { get => _when; set => _when = value; } + + + private ConfigRecoveryType _recoverytype; + /// + /// Um welchen Typen von Sicherung handelt es sich + /// + public ConfigRecoveryType RecoveryType { get => _recoverytype; set => _recoverytype = value; } + + + /// + /// Gibt Informationen einer Backupkonfiguration wieder + /// + public ConfigBackup() { } + + /// + /// Gibt Informationen einer Backupkonfiguration wieder + /// + /// Dateiname der im Programmpfad liegenden Backupdateien + public ConfigBackup(string filename) + { + _filename = filename; + + _recoverytype = _filename.EndsWith($"_{Path.GetFileNameWithoutExtension(Paths.UserConfig.FullName)}.bak") ? ConfigRecoveryType.UserConfig : + _filename.EndsWith("_favorites.bak") ? ConfigRecoveryType.Favorites : ConfigRecoveryType.Prevalences; + + _destination_file = _recoverytype == ConfigRecoveryType.UserConfig ? Paths.UserConfig.FullName : + _recoverytype == ConfigRecoveryType.Favorites ? Paths.Favorites.Apps.FullName : Paths.Prevalence.FullName; + + string tempdatetime = Path.GetFileNameWithoutExtension(_filename).Trim($"{Environment.UserName.ToLower()}_".ToCharArray()); + _when = DateTime.ParseExact(tempdatetime.Substring(0, 15), "yyyyMMdd-HHmmss", CultureInfo.InvariantCulture); + } + + /// + /// Stellt das Backup wieder her + /// + public void Recover() + { + File.Copy(Paths.Bak.Directory + _filename, _destination_file, true); + + //Creator.StreamCopy(Paths.Bak.Directory + _filename, _destination_file, null); + } + + + public int CompareTo(ConfigBackup other) + { + return this.When.CompareTo(other.When); + } + } + + + /// + /// Klasse zum Auslesen eines GFATaskStreams, welche über die FrontEndRefresh-Klasse zwischen den gestarteten GFATask-Instanzen synchronisiert wird + /// + [XmlRoot("Object")] + public class GFATaskStream + { + [XmlElement("PipeType")] + public NetPipeType PipeType { get; set; } + + + [XmlElement("ClickCounter")] + public ClickCounter ClickCounter { get; set; } + + + [XmlElement("AppType")] + public AppType AppType { get; set; } + + + [XmlElement("App")] + public Models.App App { get; set; } + } +} diff --git a/GFATask/Classes/ConfigBackupClass.cs b/GFATask/Classes/ConfigBackupClass.cs new file mode 100644 index 0000000..4fcd34b --- /dev/null +++ b/GFATask/Classes/ConfigBackupClass.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + /// + /// Beinhaltet das Sichern und Laden von benutzerdefinierten Dateien + /// + class ConfigBackupClass + { + /// + /// Erstellt eine Sicherung der benutzerdefinierten Einstellungen, App-Beliebtheit und Favoriten + /// + public static void Save() + { + Deploy.Templating(typeof(Models.Config.User), Paths.UserConfig.FullName, false, true); + Deploy.AppListTemplate(DeployAppList.Prevalence, false, true); + Deploy.AppListTemplate(DeployAppList.Favorites, false, true); + XObjects.MessageBox("Sicherung der Konfigurationsdateien (Benutzereinstellungen, App-Beliebtheit und Favoriten) erfolgreich", NotifyButtons.OK, NotifyType.Message, new Size(300, 140), "Erfolgreiche Sicherung"); + } + + /// + /// Lädt eine Sicherung der benutzerdefinierten Einstellungen, App-Beliebtheit und/oder Favoriten + /// + public static void Load() + { + DataTable backuptable = new DataTable("Backups"); + backuptable.Columns.Add("Wiederherstellen", typeof(bool)); + backuptable.Columns.Add(new DataColumn("Wiederherstellungstyp", typeof(string))); + backuptable.Columns.Add("Datum", typeof(DateTime)); + backuptable.Columns.Add("Sicherungssatz", typeof(string)); + + foreach (string file in Directory.GetFiles(Paths.Bak.Directory, $"{Environment.UserName.ToLower()}_*")) + { + ConfigBackup backup = new ConfigBackup(file); + backuptable.Rows.Add(false, backup.RecoveryType.GetDescription(), backup.When, Path.GetFileName(backup.FileName)); + } + if (backuptable.Rows.Count == 0) + if (XObjects.MessageBox("Es sind keine Sicherungssätze vorhanden", NotifyButtons.OK, NotifyType.Message, new Size(300, 120), "Keine Sicherungen vorhanden").Result == DialogResult.OK) + return; + backuptable = backuptable.Select("","Wiederherstellungstyp ASC, Datum DESC").CopyToDataTable(); + + + var msgbox = XObjects.MessageBox("", NotifyButtons.OkCancel, NotifyType.DataGrid, new Size(500, 350), "Sicherungen laden", Convert.ChangeType(backuptable, typeof(DataTable))); + if (msgbox.Result == DialogResult.OK) + { + + Dictionary> selected_recoveries = new Dictionary>(); + + foreach (var recovery in backuptable.Rows.Cast().Where(row => (bool)row.ItemArray[0] == true)) + { + ConfigBackup selected = new ConfigBackup(recovery.ItemArray.Last().ToString()); + + if (!selected_recoveries.ContainsKey(selected.RecoveryType)) + selected_recoveries.Add(selected.RecoveryType, new List()); + + selected_recoveries[selected.RecoveryType].Add(selected); + selected_recoveries[selected.RecoveryType].Sort(); + + if (selected_recoveries.ContainsKey(selected.RecoveryType) && selected_recoveries[selected.RecoveryType].Count > 1) + { + var msg = XObjects.MessageBox($"Es wurden mehrere {selected.RecoveryType.GetDescription()} zur Wiederherstellung ausgewählt.\n\n" + + $"Soll die Datei vom {selected_recoveries[selected.RecoveryType].Last().When}\n" + + $"Durch eine Ältere vom {selected.When} ersetzt werden", NotifyButtons.YesNoCancel, NotifyType.Message, new Size(350, 200), "Ersetzen"); + if (msg.Result == DialogResult.Yes) + { + selected.Recover(); + } + else if (msg.Result == DialogResult.No) + continue; + else if (msg.Result == DialogResult.Cancel) + break; + } + else + { + selected.Recover(); + } + } + + } + } + } +} diff --git a/GFATask/Classes/Deploy.cs b/GFATask/Classes/Deploy.cs new file mode 100644 index 0000000..93b5912 --- /dev/null +++ b/GFATask/Classes/Deploy.cs @@ -0,0 +1,162 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; + +namespace GFATask +{ + /// + /// Eine Klasse die Werkzeuge zum Umgang mit den benötigten Programm-Dateien besitzt. Darunter Sicherungs-, Vorlagen- und Überschreibfunktionen + /// + public class Deploy + { + /// + /// Erzeugt am gewünschten Ort eine neue Datei aus dem Vorlagentypen und überschreibt diese, falls bereits vorhanden. + /// Bei Bedarf kann zuvor eine Sicherung dieser Datei mit Datumsangabe erstellt werden. Kann auch als reine Backup-Funktion genutzt werden. + /// Sofern die Datei bereits vorhanden ist, kann die Variable overwrite auf "false" und dobackup auf "true" gesetzt werden. + /// + /// Gibt den Vorlagentypen an der erzeugt werden soll + /// Ist der gewünschte Pfad, an dem die Vorlage abgelegt wird + /// Sofern bereits eine Datei mit diesem Namen vorhanden ist, wird diese überschrieben + /// Gibt an, ob eine Sicherung der Datei erstellt werden soll + /// + public static bool Templating(Type type, string target, bool overwrite, bool dobackup) + { + var action = new Action(delegate + { + object o = Activator.CreateInstance(type); + JSON.Serialize(o, target); + }); + + if (File.Exists(target)) + { + if (dobackup) + { + string filename = Path.GetFileNameWithoutExtension(target); + string bak_datetime = DateTime.Now.ToString("yyyyMMdd-HHmmss"); + File.Copy(target, $@"{Paths.Bak.Directory}\{Environment.UserName.ToLower()}_{bak_datetime}_{filename}.bak"); + Log.EventLog.Write($"{filename} Backup erstellt", LogClassification.Success); + } + if (overwrite) + { + try + { + string filename = Path.GetFileName(target); + string overwrite_datetime = DateTime.Now.ToString("yyyyMMdd-HHmmss"); + Log.EventLog.Write($"{filename} überschrieben", LogClassification.Success); + action.Invoke(); + return true; + } + catch (Exception ex) + { + Log.EventLog.Write("Vorlage nicht erstellt", LogClassification.Crash, ex); + return false; + } + } + return false; + } + else + { + try + { + action.Invoke(); + return true; + } + catch (Exception ex) + { + Log.EventLog.Write("Vorlage nicht erstellt", LogClassification.MediumError, ex); + return false; + } + } + } + + + + /// + /// Erzeugt im benutzerdefinierten Pfad (%APPDATA%\GFATASK) eine leere Typendatei. Kann auch als reine Backup-Funktion genutzt werden. + /// Sofern die Datei bereits vorhanden ist, kann die Variable overwrite auf "false" und dobackup auf "true" gesetzt werden. + /// + /// Gibt den Typen der AppList an + /// Soll die Datei überschrieben werden + /// Soll eine Sicherung der Datei erzeugt werden + /// + public static bool AppListTemplate(DeployAppList deploytype, bool overwrite, bool dobackup) + { + string targetpath = deploytype == DeployAppList.Prevalence ? Paths.Prevalence.FullName : Paths.Favorites.Apps.FullName; + var action = new Func(delegate + { + try + { + string path = string.Empty; + var list = new object(); + if (deploytype == DeployAppList.Prevalence) + { + list = new Models.Prevalence() + { + Admin = new List(), + Citrix = new List(), + Favorites = new List(), + Menu = new List(), + User = new List() + }; + } + else + { + list = new Models.AppList() { Apps = new List(), Type = AppType.Favorites }; + } + JSON.Serialize(list, targetpath); + return true; + } + catch (Exception ex) + { + Log.EventLog.Write("Vorlage nicht erstellt", LogClassification.MediumError, ex); + return false; + } + }); + + if (File.Exists(targetpath)) + { + if (dobackup) + { + string filename = Path.GetFileNameWithoutExtension(targetpath); + string bak_datetime = DateTime.Now.ToString("yyyyMMdd-HHmmss"); + File.Copy(targetpath, $@"{Paths.Bak.Directory}\{Environment.UserName.ToLower()}_{bak_datetime}_{filename}.bak"); + Config.User.Deploy.Backup = false; + } + if (overwrite) + { + Config.User.Deploy.Overwrite = false; + return action.Invoke(); + } + if(dobackup || overwrite) + JSON.Save(JSONConfig.User); + return false; + } + else + { + return action.Invoke(); + } + } + } + + + + /// + /// Definiert die zu erzeugenden Listen + /// + public enum DeployAppList + { + /// + /// Definiert die Prevalence-(Beliebtheits)-Datei + /// + Prevalence = 0, + + /// + /// Definiert die Favoriten-Datei + /// + Favorites = 1 + } +} diff --git a/GFATask/Classes/FrontEndRefresh.cs b/GFATask/Classes/FrontEndRefresh.cs new file mode 100644 index 0000000..894ec12 --- /dev/null +++ b/GFATask/Classes/FrontEndRefresh.cs @@ -0,0 +1,283 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Reflection; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows; +using System.Xml.Serialization; + +namespace GFATask +{ + /// + /// Stellt eine FrontEnd-Update Klasse dar, welche über eine Datei, Änderungen eines gewissen Typs() ausgibt + /// + /// Welcher Klassentyp wird in der Datei gespeichert + public class FrontEndRefresh + { + /// + /// Löst ein Ereignis mit dem angegebenen Ereignis-Typen () aus, welches eine Veränderung in der Datei entdeckt hat + /// + public event EventHandler> Updated; + + /// + /// Löst ein Ereignis aus, sobald ein Fehler im Programmcode erzeugt wird + /// + public event EventHandler Error; + + /// + /// Threadsichere Ausführung des Update-Ereignisses + /// + private SynchronizationContext synccontext; + + /// + /// Das FileSystemWatcher-Objekt + /// + private FileSystemWatcher fsw; + + /// + /// Pfad zur Datei die überwacht werden soll + /// + private string path; + + /// + /// Verhindert das mehrfache Ausführen einer geänderten Datei (Zugriff und Speichern werden immer als Änderung erkannt) + /// + private Dictionary acceptchange = new Dictionary(); + + + private bool _selfupdate = false; + /// + /// Bestimmt, ob das Update auch bei dem Host ausgeführt wird, der die Datei verändert hat + /// + public bool SelfUpdate + { + get => _selfupdate; + set => _selfupdate = value; + } + + + private bool _active = true; + /// + /// Überprüft, ob Updates an FrontEnds gesendet werden sollen + /// + public bool Active + { + get => _active; + set => _active = value; + } + + /// + /// Stellt eine FrontEnd-Update Klasse dar, welche über eine Datei, Änderungen eines gewissen Typs() ausgibt + /// + /// Gibt den Pfad zur überwachenden Datei an. Ist diese noch nicht vorhanden, wird sie erstellt + public FrontEndRefresh(string filename) + { + try + { + path = filename; + if (!File.Exists(path)) + File.Create(path).Close(); + using(FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + fsw = new FileSystemWatcher(Path.GetDirectoryName(fs.Name), Path.GetFileName(fs.Name)); + fsw.Changed += Fsw_Changed; + } + } + catch (Exception ex) + { + Error?.Invoke(this, new FrontEndErrorEventArgs(ex)); + } + } + + private void Fsw_Changed(object sender, FileSystemEventArgs e) + { + // Diese Methode überspringt die Änderung beim ersten Mal + if (acceptchange.ContainsKey(path)) + acceptchange[path] = true; + else + acceptchange.Add(path, false); + if (acceptchange[path]) + { + try + { + if (synccontext != null) + { + synccontext.Post(s => + { + FrontEndObject o = this.DeserializeObject(); + if (_selfupdate || (!_selfupdate && o.HostName != Dns.GetHostName())) + { + acceptchange.Remove(path); + Updated?.Invoke(this, new FrontEndRefreshEventArgs(o.Data, path, o.CurrentAssembly, o.HostName, o.IPv4, o.UpdateTime)); + } + }, null); + } + else + { + FrontEndObject o = this.DeserializeObject(); + if (_selfupdate || (!_selfupdate && o.HostName != Dns.GetHostName())) + { + acceptchange.Remove(path); + Updated?.Invoke(this, new FrontEndRefreshEventArgs(o.Data, path, o.CurrentAssembly, o.HostName, o.IPv4, o.UpdateTime)); + } + } + } + catch (Exception ex) + { + Console.WriteLine(ex.ToString()); + } + } + } + + /// + /// Schreibt das Objekt als XML-Model in die Datei + /// + /// + /// + private void SerializeObject(U toSerialize) + { + synccontext = SynchronizationContext.Current; + System.Serialization.Xml.SerializeToFile(path, toSerialize); + } + + + /// + /// Liest das XML-Model als Objekt, aus der Datei aus + /// + /// + /// + private U DeserializeObject() + { + synccontext = SynchronizationContext.Current; + using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + //if (Verifying.IsFileLocked(new FileInfo(fs.Name))) + // return default(U); + //else + return System.Serialization.Xml.DeserializeFromFile(fs.Name); + } + } + + + /// + /// Führt ein Update am FrontEnd und Remote-FrontEnds aus, sofern die Klasse aktiv / gestartet ist + /// + /// + public void Update(T data) + { + try + { + if (!_active) + return; + + FrontEndObject o = new FrontEndObject() + { + Data = data, + CurrentAssembly = Assembly.GetExecutingAssembly().GetName().Name, + HostName = Dns.GetHostName(), + IPv4 = Net.GetIPv4(Dns.GetHostName()).ToString(), + UpdateTime = DateTime.Now + }; + this.SerializeObject(o); + if (_selfupdate) + { + if (synccontext != null) + synccontext.Post(s => Updated?.Invoke(this, new FrontEndRefreshEventArgs(o.Data, path, o.CurrentAssembly, o.HostName, o.IPv4, o.UpdateTime)), null); + else + Updated?.Invoke(this, new FrontEndRefreshEventArgs(o.Data, path, o.CurrentAssembly, o.HostName, o.IPv4, o.UpdateTime)); + } + } + catch (Exception ex) + { + Error?.Invoke(this, new FrontEndErrorEventArgs(ex)); + } + } + + + /// + /// Startet die Überwachung + /// + public void Start() + { + fsw.EnableRaisingEvents = true; + synccontext = SynchronizationContext.Current; + } + + /// + /// Stopt die Überwachung + /// + public void Stop() + { + fsw.EnableRaisingEvents = false; + } + + + public class FrontEndObject + { + public T Data { get; set; } + public int Length { get; set; } + public string HostName { get; set; } + public string IPv4 { get; set; } + public DateTime UpdateTime { get; set; } + public string CurrentAssembly { get; set; } + + + public FrontEndObject() { } + + new public string ToString() + { + return string.Join("\n", this.GetType().GetProperties().Select(prop => prop.Name + ": " + prop.GetValue(this))); + } + } + + + } + + + public class FrontEndRefreshEventArgs + { + + [JsonProperty("assembly")] + public string Assembly { get; set; } + + [JsonProperty("host")] + public string Host { get; set; } + + [JsonProperty("ipv4")] + public string IPv4 { get; set; } + + [JsonProperty("updatetime")] + public DateTime UpdateTime { get; set; } = DateTime.Now; + + [JsonProperty("path")] + public string Path { get; set; } = string.Empty; + + [JsonProperty("data")] + public T Data { get; set; } + + public FrontEndRefreshEventArgs(T data, string path, string assembly, string host, string ipv4, DateTime updatetime) + { + Data = data; + Path = path; + Assembly = assembly; + Host = host; + IPv4 = ipv4; + UpdateTime = updatetime; + } + } + + + public class FrontEndErrorEventArgs + { + public Exception Ex { get; set; } + + public FrontEndErrorEventArgs(Exception ex) => + Ex = ex; + } +} diff --git a/GFATask/Classes/FrontEndRefreshExecution.cs b/GFATask/Classes/FrontEndRefreshExecution.cs new file mode 100644 index 0000000..0ecfd3d --- /dev/null +++ b/GFATask/Classes/FrontEndRefreshExecution.cs @@ -0,0 +1,92 @@ +using System.Collections; +using System.IO; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Xml.Serialization; + +namespace GFATask +{ + public class FrontEndRefreshExecution + { + public static void Updated(object sender, FrontEndRefreshEventArgs e) + { + if(e.Data.PipeType == NetPipeType.ErrorHandle) + { + return; + } + else if (e.Data.PipeType == NetPipeType.AppCounter_CountUp) + { + Forms.Administration.UcAdminAppClickCounter.RefreshList(e.Data.ClickCounter); + } + else if (e.Data.PipeType == NetPipeType.AppCounter_Reset) + { + Forms.Administration.UcAdminAppClickCounter.ResetAppCounter(e.Data.ClickCounter); + } + else if (e.Data.PipeType == NetPipeType.ClickCounter_Clear) + { + Config.AppClickCounter = JSON.Read(Paths.AppClickCounter.FullName); + Forms.Administration.UcAdminAppClickCounter.ClearAppClickCounterList(); + } + else if (e.Data.PipeType == NetPipeType.MainConfig) + { + Config.Main = JSON.Read(Paths.MainConfig.FullName); + Forms.Administration.UcAdminDesigns.SetWindowBorder(); + Forms.Administration.UcAdminDesigns.SetNewDesign(); + Application.OpenForms.OfType().ToList().ForEach(f => f.SetDefaultDesign()); + } + else if(e.Data.PipeType == NetPipeType.Citrix) + { + Config.Main = JSON.Read(Paths.MainConfig.FullName); + Forms.Administration.UcAdminGeneral.ChangeCitrix(); + } + else if(e.Data.PipeType == NetPipeType.FrontEndUpdate) + { + Config.Main = JSON.Read(Paths.MainConfig.FullName); + Forms.Administration.UcAdminGeneral.SetFrontEndUpdate(); + } + else if (e.Data.PipeType == NetPipeType.ActiveDirectory) + { + Config.Main = JSON.Read(Paths.MainConfig.FullName); + Forms.Administration.UcAdminGeneral.UseActiveDirectory(); + } + else if (e.Data.PipeType == NetPipeType.MailAccount) + { + Config.Main = JSON.Read(Paths.MainConfig.FullName); + } + else if (e.Data.PipeType == NetPipeType.Edit && e.Data.AppType != System.AppType.Favorites) + { + var applist = Accessor.GetAppList(e.Data.AppType); + Accessor.GetAppList(e.Data.AppType).Apps[Accessor.GetAppList(e.Data.AppType).Apps.FindIndex(app => app.ID == e.Data.App.ID)] = e.Data.App; + + // BUGFIX - Wenn der Sender einen Button aus, oder in eine Gruppe verschiebt, wird dies nicht richtig übertragen... + // Jetzt wird das gesamte AppListPanel erneuert - UNSCHÖN! + //Accessor.GetAppListPanel(e.Data.AppType).ReplaceButton(e.Data.App); + Creator.AppListPanel(Accessor.GetAppListPanel(e.Data.AppType), applist); + } + else if (e.Data.PipeType == NetPipeType.Delete && e.Data.AppType != System.AppType.Favorites) + { + var applist = Accessor.GetAppList(e.Data.AppType); + applist.Apps.Remove(e.Data.App); + Accessor.GetAppListPanel(e.Data.AppType).RemoveButton(e.Data.App); + } + else if (e.Data.PipeType == NetPipeType.Create && e.Data.AppType != System.AppType.Favorites) + { + var applist = Accessor.GetAppList(e.Data.AppType); + applist.Apps.Add(e.Data.App); + Accessor.GetAppListPanel(e.Data.AppType).AddAppButton(e.Data.App); + } + } + + + public static void OnError(object sender, FrontEndErrorEventArgs e) + { + //Log.EventLog.Write("Fehler in FrontEndRefresh", System.LogClassification.MediumError, e.Ex); + } + } +} diff --git a/GFATask/Classes/Hooks.cs b/GFATask/Classes/Hooks.cs new file mode 100644 index 0000000..fc450a2 --- /dev/null +++ b/GFATask/Classes/Hooks.cs @@ -0,0 +1,131 @@ +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class Hooks + { + #region Mouse + public static void Mouse_Up(MouseHook.MSLLHOOKSTRUCT mousestruct) + { + //Rectangle scaledbounds = new Rectangle((int)(Forms.Main.DesktopBounds.X * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.DesktopBounds.Y * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Width * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Height * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main)))); + Rectangle scaledbounds = new Rectangle((int)(Forms.Main.DesktopBounds.X), (int)(Forms.Main.DesktopBounds.Y), (int)(Forms.Main.Width), (int)(Forms.Main.Height)); + //Rectangle scaledbounds = new Rectangle((int)(Forms.Main.Bounds.X * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Bounds.Y * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Width * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Height * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main)))); + Rectangle scaledappgroupbounds = new Rectangle((int)(Forms.AppButtonGroup.DesktopBounds.X * Win32API.GetScalingFactor(Screen.FromControl(Forms.AppButtonGroup))), (int)(Forms.AppButtonGroup.DesktopBounds.Y * Win32API.GetScalingFactor(Screen.FromControl(Forms.AppButtonGroup))), (int)(Forms.AppButtonGroup.Width * Win32API.GetScalingFactor(Screen.FromControl(Forms.AppButtonGroup))), (int)(Forms.AppButtonGroup.Height * Win32API.GetScalingFactor(Screen.FromControl(Forms.AppButtonGroup)))); + Rectangle scaledboundswithoutgrip = new Rectangle(scaledbounds.X + Forms.Main.GripSize - Forms.Main.BorderWidth, scaledbounds.Y, scaledbounds.Width - Forms.Main.GripSize, scaledbounds.Height - Forms.Main.GripSize + Forms.Main.BorderWidth); + bool mouseover = scaledbounds.Contains(mousestruct.Location); + bool mouseoverappgroup = scaledappgroupbounds.Contains(mousestruct.Location); + bool countMAX = XObjects.Delay.Count == XObjects.Delay.MaxCounts; + + if (Forms.Main.SysContextMenu.Visible || Forms.Info.Visible || Forms.Settings.Visible || Forms.Groups.Visible || Forms.AppCreator.Visible || Forms.Administration.Visible || XObjects.ContextMenuStrip.Visible) + return; + + if (Config.User.NecessaryClick) + { + if (scaledboundswithoutgrip.Contains(Cursor.Position)) + { + XObjects.Delay.Waiting = new Delay.DelayTime(Config.User.NecessaryClick ? 0 : Config.User.Delay.Show, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + } + } + + if (!mouseoverappgroup && Forms.AppButtonGroup.Visible) + { + Forms.AppButtonGroup.Hide(); + if (!mouseover) + { + XObjects.Delay.Decrease(); + } + } + else if (!mouseover && Forms.Main.SysContextMenu.Visible) + XObjects.Delay.Decrease(); + } + + public static void Mouse_Move(MouseHook.MSLLHOOKSTRUCT mousestruct) + { + if (XObjects.PausedDelay || Forms.Main.SysContextMenu.Visible || Forms.Info.Visible || Forms.AppButtonGroup.Visible || Forms.Settings.Visible || Forms.Groups.Visible || Forms.AppCreator.Visible || Forms.Administration.Visible || XObjects.ContextMenuStrip.Visible) + return; + + // Wegen unbekannter Probleme versetzt sich der GFATask willkürlich in den Hintergrund. + // Bei jeder Mausbewegung wird der GFATask sofort wieder an oberste Ebene versetzt, sodass er über allen anderen Fenstern steht. + Win32API.SetWindowPos(Forms.Main.Handle, HWDN.TOPMOST, 0, 0, 0, 0, SWP.NOSIZE | SWP.NOMOVE); + + //Rectangle scaledbounds = new Rectangle((int)(Forms.Main.DesktopBounds.X * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.DesktopBounds.Y * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Width * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main))), (int)(Forms.Main.Height * Win32API.GetScalingFactor(Screen.FromControl(Forms.Main)))); + Rectangle scaledbounds = new Rectangle((int)(Forms.Main.DesktopBounds.X), (int)(Forms.Main.DesktopBounds.Y), (int)(Forms.Main.Width), (int)(Forms.Main.Height)); + + // Hier muss Cursor.Position angewendet werden, da die HookStruct-Position der Maus die Bewegung angibt und nicht an welchem Punkt sich die Maus aktuell auf dem Desktop befindet + bool mouseover = scaledbounds.Contains(Cursor.Position); + bool mouseover_withoutgrip = new Rectangle(scaledbounds.X + Forms.Main.GripSize - Forms.Main.BorderWidth, scaledbounds.Y, scaledbounds.Width - Forms.Main.GripSize, scaledbounds.Height - Forms.Main.GripSize + Forms.Main.BorderWidth).Contains(Cursor.Position); + bool countMIN = XObjects.Delay.Count >= -1 && XObjects.Delay.Count <= 0; + bool countMAX = XObjects.Delay.Count >= XObjects.Delay.MaxCounts; + Delay.Prevent direction = XObjects.Delay.IsProcessing; + + // BUGFIX: Wenn der Mauszeiger kurz außerhalb des GFA-Task ist und sofort wieder einspringt, wird dieser nicht ausgeblendet + if (mouseover && countMAX && !countMIN && direction == Delay.Prevent.Decrease) + { + XObjects.Delay.Waiting = new Delay.DelayTime(Config.User.NecessaryClick ? 0 : Config.User.Delay.Show, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + } + // Wenn der Mausklick zum Einblenden benötigt wird, der Mauszeiger sich innerhalb des sichtbaren Fensters befindet und kein Delay durchgeführt wird + else if (!Config.User.NecessaryClick && mouseover_withoutgrip && countMIN && direction == Delay.Prevent.None) + { + XObjects.Delay.Waiting = new Delay.DelayTime(Config.User.NecessaryClick ? 0 : Config.User.Delay.Show, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + } + // Wenn der Mauszeiger nicht über dem GFA-Task ist, dieser komplett eingeblendet ist und kein Delay durchgeführt wird + else if (!mouseover && countMAX && direction == Delay.Prevent.None) + { + XObjects.Delay.Decrease(); + } + // Wenn der kein Mausklick zum Einblenden benötigt wird, der Mauszeiger sich innerhalb des GFA-Task befindet, dieser komplett eingeblendet ist und der Delay ausblendet + else if (!Config.User.NecessaryClick && mouseover && countMAX && direction == Delay.Prevent.Decrease) + { + XObjects.Delay.Waiting = new Delay.DelayTime(Config.User.NecessaryClick ? 0 : Config.User.Delay.Show, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + } + // Wenn der Mauszeiger sich nicht innerhalb des GFA-Task befindet, dieser komplett ausgeblendet ist und der Delay einblendet + else if (!mouseover && countMIN && direction == Delay.Prevent.Increase) + { + XObjects.Delay.Decrease(); + } + // Wenn der Mauszeiger sich innerhalb des sichtbaren Fensters befindet, der GFA-Task weder komplett ein- noch ausgeblendet ist und der GFA-Task sich im Ausblendprozess befindet + else if (mouseover_withoutgrip && !countMIN && !countMAX && direction == Delay.Prevent.Decrease) + { + XObjects.Delay.Waiting = new Delay.DelayTime(0, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + } + // Wenn der Mauszeiger nicht über dem GFA-Task ist, der GFA-Task weder komplett ein- noch ausgeblendet ist und der GFA-Task sich im Einblendprozess befindet + else if (!mouseover && !countMIN && !countMAX && direction == Delay.Prevent.Increase) + { + XObjects.Delay.Decrease(); + } + } + + #endregion + + + #region KeyBoard + public static void KeyBoard_Intercept_KeyPress(object sender, HotKeyEventArgs e) + { + var applist = Accessor.GetAppList(AppType.Menu); + + if (e.Modifier == Modifier.CTRL) + { + if (e.Key == Keys.F1) + { + SystemApps.Info(out _); + } + if (e.Key == Keys.F2) + { + SystemApps.Settings(out _); + } + if (e.Key == Keys.F3) + { + SystemApps.Administration(out _); + } + } + } + #endregion + } +} diff --git a/GFATask/Classes/InfoClass.cs b/GFATask/Classes/InfoClass.cs new file mode 100644 index 0000000..f32c6da --- /dev/null +++ b/GFATask/Classes/InfoClass.cs @@ -0,0 +1,118 @@ +using Microsoft.VisualBasic.Devices; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public class InfoClass + { + /// + /// Gibt den Titel des Programm-Assembly aus den Projekteigenschaften aus + /// + public static string ProgramName + { + get => ((AssemblyTitleAttribute)Attribute.GetCustomAttribute(Assembly.GetExecutingAssembly(), typeof(AssemblyTitleAttribute), false))?.Title; + } + + + /// + /// Gibt den Codenamen des Programm-Assembly aus den Projekteigenschaften aus + /// + public static string ProgramCodeName + { + get => Application.ProductName; + } + + + /// + /// Gibt den Codenamen des Programm-Assembly aus den Projekteigenschaften aus + /// + public static string Copyright + { + get => $"{((AssemblyCopyrightAttribute)Assembly.GetExecutingAssembly().GetCustomAttribute(typeof(AssemblyCopyrightAttribute))).Copyright} {DateTime.Now.Year}"; + } + + + /// + /// Gibt eine benutzerdefinierte Version anhand der AssemblyInfo.cs aus + /// + public static string ProgramVersion + { + get + { + Version version = Assembly.GetExecutingAssembly().GetName().Version; + return string.Format("{0}.{1}.{2}", version.Major, version.Build.ToString()[0], version.Build.ToString()[1]); + } + } + + + /// + /// Gibt die IP-Adresse des Computers als Zeichenkette aus + /// + public static string IPAdress + { + get + { + string ipadress = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList.First(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToString(); + return $"{ipadress}"; + } + } + + + /// + /// Gibt Informationen wie den Computernamen, oder den Typen des Computers aus über den genutzten Computer aus + /// + public static string Computer + { + get + { + bool ica = (Environment.GetEnvironmentVariable("SessionName") ?? "").ToUpper().StartsWith("ICA"); + return $"{SystemInformation.ComputerName} {(ica ? "[Terminalserver]" : "")}"; + } + } + + + /// + /// Formattierter Programm-Name und -Version als Zeichenkette + /// + public static string Program { get => $"{ProgramName} {ProgramVersion}"; } + + + /// + /// Gibt die aktuell genutzte Windows-Version als Zeichenkette aus + /// + public static string OperatingSystem + { + get + { + //string win_name = new ComputerInfo().OSFullName; + + //string reg_win_version = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\", "DisplayVersion", "").ToString(); + //string reg_win_installtype = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\", "InstallationType", "").ToString(); + //return $"{win_name} {reg_win_version} [{reg_win_installtype}]"; + + var os = new System.Management.WMI.OSStructure(); + + return $"{os.Name} {os.ServicePackDisplayName} [{os.InstallType}]\nVersion {os.Version}"; + } + } + + + /// + /// Gibt die aktuell genutzte Windows-Version als Zeichenkette aus + /// + public static string Browsers + { + get + { + return $"{string.Join("\n", XObjects.WebBrowsers.Select(browser => $"{browser.Name} [{browser.Version}]"))}"; + } + } + + } +} diff --git a/GFATask/Classes/JSON.cs b/GFATask/Classes/JSON.cs new file mode 100644 index 0000000..f31795b --- /dev/null +++ b/GFATask/Classes/JSON.cs @@ -0,0 +1,202 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System; +using System.Linq; +using System.IO; +using System.Windows.Forms; + +namespace GFATask +{ + /// + /// Enthält Serialisierungsfunktionen zum Speichern und Auslesen von JSON-Strukturen + /// + public class JSON + { + /// + /// Speichert das serialisierte Objekt in die angegebene Datei + /// + /// Das Objekt welches in die Datei geschrieben werden soll + /// Pfad zur Datei + public static void Serialize(object deserializedJsonObject, string path) + { + try + { + File.WriteAllText(path, JsonConvert.SerializeObject(deserializedJsonObject, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + catch (System.Exception ex) + { + throw ex; + } + } + + /// + /// Speichert die gewünschte(n) Appsdatei(en) ab + /// + /// Welche Apps-Datei soll gespeichert werden + public static void Save(JSONApp jsonapp) + { + try + { + jsonapp.GetFlags().ToList().ForEach(json => + { + if ((JSONApp)json == JSONApp.User) + { + File.WriteAllText(Paths.Apps.Directory + "user.json", JsonConvert.SerializeObject(AppLists.User, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONApp)json == JSONApp.Admin) + { + File.WriteAllText(Paths.Apps.Directory + "admin.json", JsonConvert.SerializeObject(AppLists.Admin, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONApp)json == JSONApp.Menu) + { + File.WriteAllText(Paths.Apps.Directory + "menu.json", JsonConvert.SerializeObject(AppLists.Menu, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONApp)json == JSONApp.Favorites) + { + File.WriteAllText(Paths.Favorites.Apps.FullName, JsonConvert.SerializeObject(AppLists.Favorites, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + }); + + } + catch (System.Exception ex) + { + Log.EventLog.Write(string.Format("{0} nicht gespeichert", jsonapp.ToString()), LogClassification.CriticalError, ex); + } + } + + /// + /// Speichert die gewünschte(n) Konfigurationsdatei(en) ab + /// + /// Welche Konfigurationsdatei soll gespeichert werden + public static void Save(JSONConfig jsonconfig) + { + try + { + jsonconfig.GetFlags().ToList().ForEach(json => + { + if((JSONConfig)json == JSONConfig.User) + { + File.WriteAllText(Paths.UserConfig.FullName, JsonConvert.SerializeObject(Config.User, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONConfig)json == JSONConfig.Main) + { + File.WriteAllText(Paths.MainConfig.FullName, JsonConvert.SerializeObject(Config.Main, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONConfig)json == JSONConfig.Prevalence) + { + File.WriteAllText(Paths.Prevalence.FullName, JsonConvert.SerializeObject(Config.Prevalence, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONConfig)json == JSONConfig.NewsFeeds) + { + File.WriteAllText(Paths.NewsFeeds.Values.FullName, JsonConvert.SerializeObject(Config.NewsFeeds, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + else if ((JSONConfig)json == JSONConfig.AppClickCounter) + { + File.WriteAllText(Paths.AppClickCounter.FullName, JsonConvert.SerializeObject(Config.AppClickCounter, new JsonSerializerSettings() { Formatting = Formatting.Indented })); + } + }); + + } + catch (System.Exception ex) + { + Log.EventLog.Write(string.Format("{0} nicht gespeichert", jsonconfig.ToString()), LogClassification.CriticalError, ex); + } + } + + + /// + /// Führt eine Deserialisierung der Json-Datei anhand des Pfades durch + /// + /// Gibt das Model der Serialisierung an + /// Der Pfad zur Json-Datei die zu einem Objekt serialisiert werden soll + /// Handelt es sich um eine Array-Datei + /// Serialisierter Json-Typ + public static T Read(string path, bool array = false) + { + try + { + if (array) + { + var json = JArray.Parse(File.ReadAllText(path)); + return JsonConvert.DeserializeObject(json.ToString(), new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Include, Formatting = Formatting.Indented }); + } + else + { + string json = string.Concat(JObject.Parse(File.ReadAllText(path))); + return JsonConvert.DeserializeObject(json, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Include, Formatting = Formatting.Indented }); + } + } + catch (System.Exception ex) + { + Log.EventLog.Write(string.Format("{0} nicht einlesbar", Path.GetFileName(path)), LogClassification.Crash, ex); + throw ex; + } + } + + public static bool Exists(string path, string propertyname) + { + dynamic jsonobject = JsonConvert.DeserializeObject(string.Concat(JObject.Parse(File.ReadAllText(path))), new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Include, Formatting = Formatting.Indented }); + return ((JObject)jsonobject).Properties().Any(p => p.Name == propertyname); + } + } + + + /// + /// Definiert den JSON-Konfigurations-Dateitypen + /// + [Flags] + public enum JSONConfig : int + { + /// + /// Es handelt sich um die Benutzerdefinierte-Konfigurationsdatei + /// + User = 1, + + /// + /// Es handelt sich um die Haupt-Konfigurationsdatei + /// + Main = 2, + + /// + /// Es handelt sich um die Beliebtheits-Konfigurationsdatei + /// + Prevalence = 4, + + /// + /// Es handelt sich um die Neuigkeiten-Konfigurationsdatei + /// + NewsFeeds = 8, + + /// + /// Es handelt sich um die AppClickCounter-Konfigurationsdatei + /// + AppClickCounter = 16 + } + + /// + /// Definiert den JSON-App-Dateitypen + /// + [Flags] + public enum JSONApp : int + { + /// + /// Es handelt sich um die Benutzer-Apps Datei + /// + User = 1, + + /// + /// Es handelt sich um die Admin-Apps Datei + /// + Admin = 2, + + /// + /// Es handelt sich um die Menü-Apps Datei + /// + Menu = 4, + + /// + /// Es handelt sich um die Favoriten-Apps Datei + /// + Favorites = 8 + } +} diff --git a/GFATask/Classes/PreChanging.cs b/GFATask/Classes/PreChanging.cs new file mode 100644 index 0000000..74060b9 --- /dev/null +++ b/GFATask/Classes/PreChanging.cs @@ -0,0 +1,285 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + /// + /// Eine Klasse zum zwischenspeichern von Einstellungen in den JSON-Models + /// + public class PreChanging + { + private Dictionary Temps { get; } = new Dictionary(); + + public Dictionary PreChanges { get; } = new Dictionary(); + + + public PreChanging() { } + + public void GetTemps(IEnumerable tempedcontrols) + { + tempedcontrols.ToList().ForEach(control => + { + object value = new object(); + if (control.GetType() == typeof(SwitchButton)) + { + value = (control as SwitchButton).Checked; + } + else if (control.GetType() == typeof(NumericEx)) + { + value = (control as NumericEx).Value; + } + else if (control.GetType() == typeof(ListBox)) + { + value = (control as ListBox).SelectedItem; + } + else if (control.GetType() == typeof(ComboBox)) + { + value = (control as ComboBox).SelectedItem; + } + else if (control.GetType() == typeof(AppListButton) && control.FindForm() != Forms.Settings) + { + value = (control as AppListButton).AnimateImageBackColor; + } + this.AddToTemp(control, value); + }); + } + + /// + /// Speichert Änderungen vorab in einer Auflistung. Änderungen werden erst mit der Funktion SaveAll wirksam + /// + /// + /// + /// + /// + /// Bei Model-Eigenschaften mit dem gleichen Namen (z.B. Grouping, oder Show in den List-Eigenschaften von Config.User), muss der Steuerlementname angegeben werden + /// Eine Methode, die eine individualisierte Aktion ausführt + public void Add(object t, string property, Control control, object value, Action action) + { + if (PreChanges.ContainsKey(control)) + { + PreChanges[control] = new JsonChange(property, t, GetProperty(t, property), value, action); + PreChanges[control].Commit(); + } + else + { + this.AddToTemp(control, value); + PreChanges.Add(control, new JsonChange(property, t, GetProperty(t, property), value, action)); + PreChanges[control].Commit(); + } + } + + private void AddToTemp(Control control, object value) + { + if (!Temps.ContainsKey(control)) + Temps.Add(control, value); + } + + + public PropertyInfo GetProperty(object t, string PropertyName) + { + if (t.GetType().GetProperties().Count(p => p.Name == PropertyName.Split('.')[0]) == 0) + throw new ArgumentNullException(string.Format("Property {0}, is not exists in object {1}", PropertyName, t.ToString())); + if (PropertyName.Split('.').Length == 1) + return t.GetType().GetProperty(PropertyName); + else + return GetProperty(t.GetType().GetProperty(PropertyName.Split('.')[0]).GetValue(t, null), PropertyName.Split('.')[1]); + } + + + public void Reset(Control control) + { + if (Temps.ContainsKey(control)) + { + if (control.GetType() == typeof(SwitchButton)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as SwitchButton).Checked = (bool)value; + } + } + else if (control.GetType() == typeof(NumericEx)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as NumericEx).Value = decimal.Parse(value.ToString()); + } + } + else if (control.GetType() == typeof(ListBox)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as ListBox).SelectedItem = value; + } + } + else if (control.GetType() == typeof(ComboBox)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as ComboBox).SelectedItem = value; + } + } + else if (control.GetType() == typeof(AppListButton) && control.FindForm() != Forms.Settings) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as AppListButton).AnimateImageBackColor = (Color)value; + } + } + PreChanges.Remove(control); + } + } + + public void CommitAll() + { + // Anstatt Temps.Clear sollten die Steuerelement aus PreChanges die mit Temps übereinstimmen, den Wert aktualisiert bekommen + this.DoItAll(); + this.PreChanges.ToList().ForEach(change => this.Temps[change.Key] = change.Value.Value ); + //this.Temps.Clear(); + this.PreChanges.Values.ToList().ForEach(change => change.Commit()); + this.PreChanges.Clear(); + } + + + public void DoItAll() + { + // Anstatt Temps.Clear sollten die Steuerelement aus PreChanges die mit Temps übereinstimmen, den Wert aktualisiert bekommen + this.PreChanges.ToList().ForEach(change => + { + Temps[change.Key] = change.Value.Value; + change.Value.DoIt(); + }); + } + + public void Commit(Control control) + { + this.Temps[control] = this.PreChanges[control].Value; + this.PreChanges[control].Commit(); + this.PreChanges.Remove(control); + } + + public void ResetAll() + { + Temps.ToList().ForEach(kv => + { + Control control = kv.Key; + if (control.GetType() == typeof(SwitchButton)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as SwitchButton).Checked = (bool)value; + } + } + else if (control.GetType() == typeof(NumericEx)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as NumericEx).Value = decimal.Parse(value.ToString()); + } + } + else if (control.GetType() == typeof(ListBox)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + (control as ListBox).SelectedItem = value; + } + } + else if (control.GetType() == typeof(ComboBox)) + { + object value; + if (Temps.TryGetValue(control, out value)) + { + if (value == null) + return; + (control as ComboBox).Text = value.ToString(); + } + } + }); + PreChanges.Clear(); + } + } + + + /// + /// Erzeugt eine Struktur von Änderungen in einer JSON-Datei, die vorab in einer Auflistung gespeichert werden + /// + public struct JsonChange + { + /// + /// Eine Ausführbare Methode, die beim speichern des Elements ausgeführt werden kann + /// + public Action Action { get; set; } + + + /// + /// Die Struktur des JSON-Models + /// + public string Property { get; set; } + + + public object PropType { get; set; } + + /// + /// Name der Eigenschaft aus der JSON-Model-Struktur + /// + public PropertyInfo PropInfo { get; set; } + + /// + /// Neuer Wert + /// + public object Value { get; set; } + + /// + /// Erzeugt eine Struktur von Änderungen in einer JSON-Datei, die vorab in einer Auflistung gespeichert werden + /// + /// Die Struktur des JSON-Models + /// Name der Eigenschaft aus der JSON-Model-Struktur + /// Neuer Wert + public JsonChange(string property, object proptype, PropertyInfo propinfo, object value, Action action) + { + Property = property; + PropType = proptype; + PropInfo = propinfo; + Value = value; + Action = action; + } + + /// + /// Übernimmt die Änderung bis zum abschließenden Speichern in die Laufzeit-Eigenschaft + /// + public void Commit() + { + try + { + PropInfo.SetValue(PropType, Value); + } + catch (Exception ex) + { + Log.EventLog.Write(string.Format("Einstellung {0} nicht gespeichert", Property), LogClassification.CriticalError, ex); + //Log.EventLog.Write(string.Format("Einstellung {0} nicht gespeichert", Property.ToString().Substring(0, Property.ToString().LastIndexOf("+")).Replace('+', '.') + "." + PropInfo.Name), LogClassification.CriticalError, ex); + } + } + + + /// + /// Führt eine individualisierte Aktion aus + /// + public void DoIt() + { + Action?.Invoke(Value); + } + } +} diff --git a/GFATask/Classes/SystemApps.cs b/GFATask/Classes/SystemApps.cs new file mode 100644 index 0000000..e49225b --- /dev/null +++ b/GFATask/Classes/SystemApps.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Microsoft.VisualBasic.Devices; + +namespace GFATask +{ + class SystemApps + { + public static void Restart(out bool conditions) + { + XObjects.Restart("-restart"); + conditions = true; + } + + public static void Kill(out bool conditions) + { + Environment.Exit(Environment.ExitCode); + conditions = true; + } + + public static void Backup(out bool conditions) + { + ConfigBackupClass.Save(); + conditions = true; + } + + public static void LoadBackup(out bool conditions) + { + ConfigBackupClass.Load(); + conditions = true; + } + + public static void Settings(out bool conditions) + { + Forms.Main.Invoke(new MethodInvoker(delegate { Accessor.OpenForm("Settings"); })); + conditions = true; + } + + public static void Administration(out bool conditions) + { + Forms.Main.Invoke(new MethodInvoker(delegate { Forms.Administration.Login(); })); + conditions = true; + } + + public static void Info(out bool conditions) + { + if (Forms.Main.InvokeRequired) + Forms.Main.Invoke(new MethodInvoker(delegate { Accessor.OpenForm("Info"); })); + else + Accessor.OpenForm("Info", closeifopen: true); + + conditions = true; + } + } +} diff --git a/GFATask/Controls/AppButton.Designer.cs b/GFATask/Controls/AppButton.Designer.cs new file mode 100644 index 0000000..82d0887 --- /dev/null +++ b/GFATask/Controls/AppButton.Designer.cs @@ -0,0 +1,37 @@ + +namespace GFATask +{ + partial class AppButton + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + } + + #endregion + } +} diff --git a/GFATask/Controls/AppButton.cs b/GFATask/Controls/AppButton.cs new file mode 100644 index 0000000..a2907a5 --- /dev/null +++ b/GFATask/Controls/AppButton.cs @@ -0,0 +1,418 @@ +using System; +using System.ComponentModel; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Threading; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class AppButton : AppListButton + { + private ContextMenuStrip _contextmenustrip = new ContextMenuStrip(); + public override ContextMenuStrip ContextMenuStrip + { + get + { + XObjects.ContextMenuStrip = _contextmenustrip; + return _contextmenustrip; + } + set + { + _contextmenustrip = value; + _contextmenustrip.Items.Clear(); + + if (AppType == AppType.Favorites || XObjects.IsAdmin.Result) + { + _contextmenustrip.Items.Add("Bearbeiten", null, (s, evt) => + { + Forms.AppCreator.GetEditableItem(AppType, Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID)); + Accessor.OpenForm("AppCreator", Forms.Main); + }); + + _contextmenustrip.Items.Add(new ToolStripSeparator()); + } + + _contextmenustrip.Items.Add("Zulässige Berechtigungen", null, (s, evt) => + { + XObjects.MessageBox(!Config.Main.UseActiveDirectoryGroups ? "Die Active Directory Berechtigungsfunktion für den GFATask ist nicht aktiviert.\nIhnen werden alle Apps angezeigt." : $"Diese App benötigt mindestens eine Mitgliedschaft in eine der aufgelisteten Gruppen:\n\n{(ActiveDirectoryGroups == null || ActiveDirectoryGroups.Length == 0 ? "Keine" : string.Join("\n", ActiveDirectoryGroups))}", NotifyButtons.OK, NotifyType.Message, new Size(280, !Config.Main.UseActiveDirectoryGroups ? 140 : 240), "Zulässige App-Berechtigungen", null); + }); + _contextmenustrip.Items.Add("Wie oft wurde ich geklickt?", null, (s, evt) => + { + XObjects.MessageBox($"Diese App wurde {Prevalence.CountClicks}x von Ihnen ausgeführt.", NotifyButtons.OK, NotifyType.Message, new Size(250, 150), "Wie oft wurde ich geklickt?", null); + }); + if (AppType == AppType.Favorites || XObjects.IsAdmin.Result) + { + _contextmenustrip.Items.Add(new ToolStripSeparator()); + _contextmenustrip.Items.Add(new ToolStripMenuItem($"{this.Text} entfernen", null, (s, evt) => + { + if (AppType != AppType.Favorites) + { + if (XObjects.MessageBox($"Soll {this.Text} entfernt werden", NotifyButtons.YesNo, NotifyType.Message, new Size(300, 120), $"{this.Text} entfernen").Result == DialogResult.Yes) + Creator.RemoveApp(AppType, Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID)); + } + else + { + Creator.RemoveApp(AppType, Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID)); + } + }) + { Name = "remove_applistbutton" }); + } + else + { + _contextmenustrip.Items.Add(new ToolStripSeparator()); + _contextmenustrip.Items.Add(new ToolStripMenuItem($"{this.Text} zu Favoriten hinzufügen", null, (s, evt) => + { + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = this.ActiveDirectoryGroups, + Group = this.GroupName, + ID = AppLists.Favorites.Apps == null || AppLists.Favorites.Apps.Count == 0 ? 1 : AppLists.Favorites.Apps.Max(app => app.ID) + 1, + Icon = Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID).Icon, + Name = this.Text, + Execute = this.Execute + }; + File.Copy($@"{Paths.Icons.Directory}\{appnew.Icon}", Paths.Favorites.Icons.Directory + @"\" + appnew.Icon, true); + Creator.AddApp(AppType.Favorites, appnew); + }) + { Name = "to_favorites" }); + } + } + } + + private string _description = ""; + public string Description + { + get => _description; set + { + _description = value; + this.GetToolTipText(); + } + } + + public override AppType AppType + { + get => base.AppType; + set + { + base.AppType = value; + this.ContextMenuStrip = _contextmenustrip; + } + } + + private DateTime _lastmodified = default(DateTime); + public DateTime LastModified { get => _lastmodified; set => _lastmodified = value; } + + private DateTime _creationtime = default(DateTime); + public DateTime CreationTime { get => _creationtime; set => _creationtime = value; } + + + private string _groupname = ""; + /// + /// Sollte die App einer Gruppe zugeordnet sein, wird der Name hier angezeigt + /// + [ + Description("Sollte die App einer Gruppe zugeordnet sein, wird der Name hier angezeigt"), + DefaultValue(0) + ] + public string GroupName + { + get => _groupname; + set => _groupname = value; + } + + + private Models.Execute[] _execute = new Models.Execute[0]; + /// + /// Beinhaltet die ausführbaren Befehle für diese App + /// + public Models.Execute[] Execute + { + get => _execute; + set + { + _execute = value; + + if (_execute.Any(exec => + (exec.Command != null && (exec.Command.StartsWith("http") || exec.Command.StartsWith("www.") || exec.Command.StartsWith("intranet."))) || + (exec.Args != null && (exec.Args.StartsWith("http") || exec.Args.StartsWith("www.") || exec.Args.StartsWith("intranet."))) || + (XObjects.IsAppLnk(exec.Command) && Accessor.GetAppList(Cast.ToAppLink(exec.Command).AppType).Apps.Find(app => app.ID == Cast.ToAppLink(exec.Command).ID).Execute.Any(lnk => lnk.Command.StartsWith("http") || lnk.Command.StartsWith("www.") || lnk.Command.StartsWith("intranet."))))) + { + + string browsername = String.Empty; + + if (XObjects.IsAppLnk(_execute[0].Command)) + { + var applnk = Accessor.GetAppList(Cast.ToAppLink(_execute[0].Command).AppType).Apps.Find(app => app.ID == Cast.ToAppLink(_execute[0].Command).ID); + browsername = applnk.Execute[0].Command.StartsWith("http") || applnk.Execute[0].Command.StartsWith("www.") || applnk.Execute[0].Command.StartsWith("internet.") ? "default" : AlternateWebbrowser.GetName(applnk.Execute[0].Command); + } + else + { + browsername = (_execute[0].Command.StartsWith("http") || _execute[0].Command.StartsWith("www.") || _execute[0].Command.StartsWith("intranet.")) ? "default" : AlternateWebbrowser.GetName(_execute[0].Command); + } + AlternateWebbrowser.DrawWebBrowserIcon(this.Image, browsername, this.Text); + this.Invalidate(); + } + + if (AppType == AppType.Favorites) + { + + if (_execute.Any(exec => + (exec.Command != null && (exec.Command.StartsWith("http") || exec.Command.StartsWith("www.") || exec.Command.StartsWith("intranet."))) || + (exec.Args != null && (exec.Args.StartsWith("http") || exec.Args.StartsWith("www.") || exec.Args.StartsWith("intranet.")))) && XObjects.WebBrowsers.Count > 0) + { + _contextmenustrip.Items.Insert(1, new ToolStripMenuItem("Öffnen mit", XObjects.WebBrowsers.Select(browser => AlternateWebbrowser.GetImage(browser.Name)).ToArray().Merge(_contextmenustrip.ImageScalingSize, 2), XObjects.WebBrowsers.Where(browser => browser.Path != "unknown").Select(browser => + { + var browsericon = AlternateWebbrowser.GetImage(browser.Name); + return new ToolStripMenuItem(browser.Name, browsericon, (s, evt) => + { + var app = Accessor.GetAppList(AppType.Favorites).Apps.Find(listapp => listapp.ID == this.ID); + + _execute.ToList().ForEach(exec => + { + if (exec.Args == null || exec.Args == "") + { + string website = exec.Command; + exec.Args = website; + } + exec.Command = AlternateWebbrowser.GetExec(browser.Name); + _description = $"Öffnet die verlinkte Internetadresse {this.Text} mit dem {browser.Name} Browser"; + this.Image = Image.FromFile(Cast.IconPath(AppType.Favorites, app.Icon)); + AlternateWebbrowser.DrawWebBrowserIcon(this.Image, browser.Name); + this.Invalidate(); + this.OnMouseClick(new MouseEventArgs(MouseButtons.Left, 0, 0, 0, 0)); + }); + app.Execute = _execute; + app.Description = _description; + JSON.Save(JSONApp.Favorites); + }); + }).ToArray())); + //_contextmenustrip.Items.Insert(1, new ToolStripMenuItem("Öffnen mit", AlternateWebbrowser.Installed.Select(browser => AlternateWebbrowser.GetImage(browser.Key)).ToArray().Merge(_contextmenustrip.ImageScalingSize, 2), AlternateWebbrowser.Installed.Select(browser => + // { + // var browsericon = AlternateWebbrowser.GetImage(browser.Key); + // return new ToolStripMenuItem(browser.Key, browsericon, (s, evt) => + // { + // var app = Accessor.GetAppList(AppType.Favorites).Apps.Find(listapp => listapp.ID == this.ID); + + // _execute.ToList().ForEach(exec => + // { + // if (exec.Args == null || exec.Args == "") + // { + // string website = exec.Command; + // exec.Args = website; + // } + // exec.Command = AlternateWebbrowser.GetExec(browser.Key); + // _description = $"Öffnet die verlinkte Internetadresse {this.Text} mit dem {browser.Key} Browser"; + // this.Image = Image.FromFile(Cast.IconPath(AppType.Favorites, app.Icon)); + // AlternateWebbrowser.DrawWebBrowserIcon(this.Image, browser.Key); + // this.Invalidate(); + // this.OnMouseClick(new MouseEventArgs(MouseButtons.Left, 0, 0, 0, 0)); + // }); + // app.Execute = _execute; + // app.Description = _description; + // JSON.Save(JSONApp.Favorites); + // }); + // }).ToArray())); + _contextmenustrip.SetDefaultDesign(); + } + } + } + } + + + private int _id = 0; + /// + /// Die eindeutige Identifikationsnummer des AppButtons + /// + [ + Description("Die eindeutige Identifikationsnummer des AppButtons"), + DefaultValue(0) + ] + public int ID + { + get => _id; + set => _id = value; + } + + + public AppButton() + { + InitializeComponent(); + this.TextAlign = ContentAlignment.MiddleLeft; + ContextMenuStrip.SetDefaultDesign(); + } + + + + protected override void OnHandleCreated(EventArgs e) + { + base.OnHandleCreated(e); + this.GetToolTipText(); + } + + protected override void OnResize(EventArgs e) + { + base.OnResize(e); + this.Width = this.ImageOnly ? this.Height : this.ActualWidth; + } + + protected override void OnMouseHover(EventArgs e) + { + base.OnMouseHover(e); + } + + protected override void OnMouseLeave(EventArgs e) + { + base.OnMouseLeave(e); + } + + + + protected override void OnTextChanged(EventArgs e) + { + base.OnTextChanged(e); + + if (AppType == AppType.Favorites || XObjects.IsAdmin.Result) + { + if (_contextmenustrip.Items["remove_applistbutton"] != null) + { + _contextmenustrip.Items["remove_applistbutton"].Text = $"{this.Text} entfernen"; + _contextmenustrip.Items["remove_applistbutton"].Click += (sender, evt) => + { + if(AppType != AppType.Favorites) + { + if (XObjects.MessageBox($"Soll {this.Text} entfernt werden", NotifyButtons.YesNo, NotifyType.Message, new Size(300, 120), $"{this.Text} entfernen").Result == DialogResult.Yes) + Creator.RemoveApp(AppType, Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID)); + } + else + { + Creator.RemoveApp(AppType, Accessor.GetAppList(AppType).Apps.Find(app => app.ID == this.ID)); + } + }; + } + } + } + + + protected override void OnMouseClick(MouseEventArgs e) + { + base.OnMouseClick(e); + if (e.Button == MouseButtons.Left) + { + if (this.ClientRectangle.Contains(e.Location)) + { + if(AppType == AppType.Admin || AppType == AppType.User || AppType == AppType.Menu) + { + Accessor.SetAppCounter(AppType, _id); + } + else if(AppType == AppType.Favorites) + { + if (XObjects.IsAppLnk(this.Execute[0].Command)) + { + AppLnk lnk = Cast.ToAppLink(this.Execute[0].Command); + Models.App applnk = lnk.ToApp(); + Accessor.SetAppCounter(lnk.AppType, lnk.ID); + if (applnk.LastModified > this.LastModified) + { + var applist = Accessor.GetAppList(this.AppType); + var app = applist.Apps[applist.Apps.FindIndex(appitem => appitem.ID == this.ID)]; + + if (!System.Drawing.Comparer.Image(Accessor.GetAppListPanel(lnk.AppType).SortedList.Find(button => button.Name == Cast.AppButtonName(lnk.AppType, applnk)).Image, this.Image)) + { + File.Copy(Cast.IconPath(lnk.AppType, applnk.Icon), Cast.IconPath(AppType.Favorites, app.Icon), true); + using (FileStream fs = new FileStream(Cast.IconPath(AppType.Favorites, app.Icon), FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + this.Image = Image.FromStream(fs); + } + } + app.LastModified = DateTime.Now; + this.LastModified = DateTime.Now; + } + } + } + + Prevalence.CountUp(); + this.GetToolTipText(); + if (Config.User.Prevalence) + { + this.StepUpPrevalence(this.Parent.Controls.IndexOf(this) == 0 ? null : this.Parent.Controls[this.Parent.Controls.IndexOf(this) - 1]); + } + if (_execute != null && _execute.Length > 0) + { + new Thread(new ThreadStart(delegate + { + foreach (var exec in _execute) + { + if (AppExecution.FromApp(this.Text, exec.Command, exec.Args == null ? "" : string.Join(" ", exec.Args))) + { + break; + } + } + })) + { IsBackground = true, Priority = ThreadPriority.BelowNormal }.Start(); + } + if (Forms.AppButtonGroup.Visible) + { + Forms.AppButtonGroup.Close(); + } + } + } + } + + + private void GetToolTipText() + { + this.ToolTipText = $"{this.Text}\n\n{(_description != "" ? _description : "")}"; + //this.ToolTipText = $"App: {this.Text}\n" + + // $"{(this.GroupName != null && this.GroupName != string.Empty ? $"Gruppe: {this.GroupName}\n" : "")}" + + // $"Geklickt: {this.Prevalence.CountClicks}x"; + } + + + + /// + /// Setzt den Index des AppButtons solange herunter, bis dieser richtig eingegliedert wurde + /// + /// Der nächste AppButton, links von diesem + private void StepUpPrevalence(Control next) + { + if(this.Parent.Parent != null && this.Parent.Parent.GetType() == typeof(FormAppButtonGroup)) + { + var virtual_form = ((FormAppButtonGroup)this.Parent.Parent); + var virtual_applist = ((FlowLayoutPanel)this.Parent); + virtual_form.MyGroupButton.Prevalence = virtual_applist.Controls.OfType().ToList().Find( + appbutton => appbutton.Prevalence.CountClicks == virtual_applist.Controls.OfType().ToList().Max(appbtn => appbtn.Prevalence.CountClicks)).Prevalence; + var applistpanel = ((FlowContent)virtual_form.MyGroupButton.Parent); + var groupbutton = virtual_form.MyGroupButton; + var nextbutton = applistpanel.GetNextControl(virtual_form.MyGroupButton, false); + + if (nextbutton != null && groupbutton.Prevalence.CountClicks >= ((AppListButton)nextbutton).Prevalence.CountClicks) + { + applistpanel.Controls.SetChildIndex(virtual_form.MyGroupButton, applistpanel.Controls.GetChildIndex(nextbutton)); + this.StepUpPrevalence(next); + } + } + if (next != null) + { + if ((next.GetType() == typeof(AppButton) && this.Prevalence.CountClicks >= ((AppButton)next).Prevalence.CountClicks) || + (next.GetType() == typeof(GroupButton) && this.Prevalence.CountClicks >= ((GroupButton)next).Prevalence.CountClicks)) + { + if(this.Parent.GetType() == typeof(FormAppButtonGroup)) + { + // Neue Anordnung in der Gruppenliste + ((FlowLayoutPanel)this.Parent).Controls.SetChildIndex(this, ((FlowLayoutPanel)this.Parent).Controls.GetChildIndex(next)); + ((FlowContent)this.Parent.Parent).Controls.SetChildIndex(((FormAppButtonGroup)this.Parent).MyGroupButton, ((FlowContent)this.Parent.Parent).Controls.GetChildIndex(next)); + } + else + { + // Neue Anordnung in der gesamten App-Liste + this.Parent.Controls.SetChildIndex(this, this.Parent.Controls.GetChildIndex(next)); + this.StepUpPrevalence(this.Parent.Controls.IndexOf(this) == 0 ? null : this.Parent.Controls[this.Parent.Controls.IndexOf(this) - 1]); + } + } + } + } + } +} diff --git a/GFATask/Controls/AppListButton.Designer.cs b/GFATask/Controls/AppListButton.Designer.cs new file mode 100644 index 0000000..78dd761 --- /dev/null +++ b/GFATask/Controls/AppListButton.Designer.cs @@ -0,0 +1,37 @@ + +namespace GFATask +{ + partial class AppListButton + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + } + + #endregion + } +} diff --git a/GFATask/Controls/AppListButton.cs b/GFATask/Controls/AppListButton.cs new file mode 100644 index 0000000..46c1b81 --- /dev/null +++ b/GFATask/Controls/AppListButton.cs @@ -0,0 +1,167 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + [ + Browsable(false), + ToolboxItem(false) + ] + public partial class AppListButton : AnimationButton + { + internal string[] _activedirectorygroups = new string[] { }; + /// + /// Sollte die App einer Gruppe zugeordnet sein, wird der Name hier angezeigt + /// + [ + Description("Sollte die App einer Gruppe zugeordnet sein, wird der Name hier angezeigt"), + DefaultValue(typeof(string[]), "") + ] + public string[] ActiveDirectoryGroups + { + get => _activedirectorygroups; + set => _activedirectorygroups = value; + } + + + private AppType _apptype = AppType.None; + /// + /// Definiert den Apptypen des AppButtons + /// + [Description("Definiert den Apptypen des AppButtons")] + virtual public AppType AppType + { + get => _apptype; + set + { + _apptype = value; + //this.AllowDrop = _apptype == AppType.Favorites; + } + } + + + + private Prevalencia _prevelance = new Prevalencia(); + /// + /// Erfasst die Häufigkeit der Klicks um die App nach Beliebtheit anzuordnen + /// + [ + Description("Erfasst die Häufigkeit der Klicks um die App nach Beliebtheit anzuordnen"), + DefaultValue(true) + ] + virtual public Prevalencia Prevalence + { + get => _prevelance; + set => _prevelance = value; + } + + + private bool _imageonly = false; + virtual public bool ImageOnly { + get => _imageonly; + set + { + _imageonly = value; + OnImageOnlyChanged(new EventArgs()); + this.Invalidate(); + } + } + + public virtual void OnImageOnlyChanged(EventArgs e) + { + if (this.ImageOnly) + { + this.Width = this.Height; + } + else + { + this.Width = _actualwidth; + } + } + + + private int _actualwidth = 0; + public int ActualWidth + { + get => _actualwidth; + set + { + _actualwidth = value; + OnImageOnlyChanged(new EventArgs()); + } + } + + + public AppListButton() + { + InitializeComponent(); + } + + + protected override void OnMouseHover(EventArgs e) + { + if (this.ContextMenuStrip != null && this.ContextMenuStrip.Items.Count > 0) + { + int menusize = (int)(this.BorderBounds.Height * 72 / this.CreateGraphics().DpiX / 2); + } + + base.OnMouseHover(e); + } + + + protected override void OnMouseDown(MouseEventArgs e) + { + base.OnMouseDown(e); + if(e.Button == MouseButtons.Right) + { + if (this.ContextMenuStrip != null && this.ContextMenuStrip.Items.Count > 0) + this.ContextMenuStrip.Show(this, new Point(this.Padding.Left, this.ClientRectangle.Bottom)); + } + } + + protected override void OnMouseEnter(EventArgs e) + { + ToolTip.ShowAlways = true; + if(Config.User.NecessaryClick) + ToolTip.SetToolTip(this, this.ToolTipText); + else + ToolTip.SetToolTip(this, this.ToolTipText); + //ToolTip.Show(this.ToolTipText, this, new Point(0, this.Height)); + base.OnMouseEnter(e); + } + + protected override void OnSizeChanged(EventArgs e) + { + base.OnSizeChanged(e); + this.ImageSize = new Size(this.BorderBounds.Height - this.Padding.Vertical - this.Margin.Vertical, this.BorderBounds.Height - this.Padding.Vertical - this.Margin.Vertical); + } + + protected override void OnMouseMove(MouseEventArgs e) + { + base.OnMouseMove(e); + if (e.Button == MouseButtons.Left && !this.ClientRectangle.Contains(e.Location)) + { + this.DoDragDrop(this, DragDropEffects.Copy); + } + } + + protected override void OnPaint(PaintEventArgs pe) + { + base.OnPaint(pe); + + if (_imageonly) + { + //pe.Graphics.SetClip(new Rectangle(TextBounds.X + 3, TextBounds.Y, TextBounds.Width - 3, TextBounds.Height)); + //pe.Graphics.Clear(this.BackColor); + } + } + } +} diff --git a/GFATask/Controls/AppListPanel.Designer.cs b/GFATask/Controls/AppListPanel.Designer.cs new file mode 100644 index 0000000..fe9f3c5 --- /dev/null +++ b/GFATask/Controls/AppListPanel.Designer.cs @@ -0,0 +1,45 @@ + +namespace GFATask +{ + partial class AppListPanel + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + this.SuspendLayout(); + flowcontent = new FlowContent(); + flowcontent.WrapContents = true; + flowcontent.AutoScroll = true; + flowcontent.Dock = System.Windows.Forms.DockStyle.Fill; + this.Controls.Add(flowcontent); + this.ResumeLayout(false); + } + FlowContent flowcontent; + + #endregion + } +} diff --git a/GFATask/Controls/AppListPanel.cs b/GFATask/Controls/AppListPanel.cs new file mode 100644 index 0000000..a6998f8 --- /dev/null +++ b/GFATask/Controls/AppListPanel.cs @@ -0,0 +1,1457 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Windows.Forms.Layout; +using System.Xml; + +namespace GFATask +{ + public partial class AppListPanel : Panel + { + /// + /// Ist die Maus im heruntergedrückten Zustand + /// + private bool mousedown = false; + + /// + /// Definiert den Bereich in dem der Name der Appliste angezeigt werden soll + /// + private Rectangle textbounds = Rectangle.Empty; + + /// + /// Gibt den Bereich zum vergrößern der Appliste an + /// + private Rectangle gripbounds = Rectangle.Empty; + + /// + /// Gibt die aktuelle Höhe aus. Sobald sich die Höhe der AppList ändert, wird diese hier aktualisiert + /// + private int tempheight = 0; + + + private List _sortedlist = new List(); + /// + /// Beinhaltet alle App-Steuerelemente nach der Ausführung der Methode "CreateButtons" + /// + [Browsable(false)] + public List SortedList + { + get => _sortedlist; + private set => _sortedlist = value; + } + + + private bool _islast = false; + /// + /// Handelt es sich um die unterste Liste im GFA-Task, wird diese an in der Höhe die verbeleibende Fläche angepasst + /// + [Browsable(false)] + public bool IsLast + { + get => _islast; + set + { + _islast = value; + _resizing = !value; + if (_islast) + { + this.Height = Forms.Main.Height - Forms.Main.Padding.Vertical - Forms.Main.ActionRegionHeight - XObjects.AllAppListPanels.Where(alp => alp.Showing && !alp.IsLast).Sum(alp => alp.Height); + this.SetMinmimumSize(); + } + else + { + this.Dock = DockStyle.Top; + if(!this.DesignMode) + this.Height = Accessor.GetListProperties(_apptype).Height; + } + } + } + + + private bool _showing = false; + /// + /// Definiert, ob das Panel sichtbar ist, oder nicht + /// + public bool Showing + { + get => _showing; + set + { + _showing = value; + this.Visible = _showing; + } + } + + + private AppType _apptype = AppType.None; + /// + /// Definiert den Apptypen der in des AppListPanels + /// + [Description("Definiert den Apptypen der in des AppListPanels")] + public AppType AppType + { + get => _apptype; + set + { + _apptype = value; + this.AllowDrop = _apptype == AppType.Favorites; + } + } + + + private bool _grouping = false; + /// + /// Definiert, ob die AppButtons des Panels gruppiert werden, oder nicht + /// + public bool Grouping { + get => _grouping; + set + { + _grouping = value; + this.Invalidate(); + } + } + + + /// + /// Ein angepasstes FlowLayoutPanel, welches in das AppListPanel integriert wurde + /// + [Browsable(false)] + public FlowContent FlowContent + { + get => flowcontent; + } + + + private Color _bordercolor = SystemColors.ActiveBorder; + /// + /// Bestimmt die Rahmenfarbe des AppListPanels + /// + [ + Description("Bestimmt die Rahmenfarbe des AppListPanels"), + DefaultValue(typeof(Color), "ActiveBorder") + ] + public Color BorderColor + { + get => _bordercolor; + set + { + _bordercolor = value; + } + } + + + private string _listname = "ListName"; + /// + /// Bestimmt den Text, der auf der linken Seite, vertikal dargestellt werden soll + /// + [ + Description("Bestimmt den Text, der auf der linken Seite, vertikal dargestellt werden soll"), + DefaultValue("ListName") + ] + public string ListName + { + get => _listname; + set + { + _listname = value; + textbounds = new Rectangle(new Point(0, 0), new Size((int)Math.Floor(TextRenderer.MeasureText(_listname, this.Font).Height * 1.5), this.Height)); + this.SetListNamePadding(); + this.SetMinmimumSize(); + this.Invalidate(textbounds); + } + } + + + private Point _border = new Point(2, 2); + /// + /// Bestimmt die Breite der Trennungslinien in der Vertikalen und Horizontalen + /// + [ + Description("Bestimmt die Breite der Trennungslinien in der Vertikalen und Horizontalen"), + DefaultValue(typeof(Size), "2,2") + ] + public Point Border + { + get => _border; + set + { + _border = value; + this.Invalidate(); + } + } + + + private bool _resizing = true; + /// + /// Bestimmt, ob sich das AppListPanel vergrößern lässt, oder nicht + /// + [ + Description("Bestimmt, ob sich das AppListPanel vergrößern lässt, oder nicht"), + DefaultValue(true) + ] + public bool Resizing + { + get => _resizing; + set + { + _resizing = value; + this.Invalidate(); + } + } + + + public AppListPanel() + { + InitializeComponent(); + this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.EnableNotifyMessage | ControlStyles.ResizeRedraw, true); + tempheight = this.Height; + this.SetListNamePadding(); + this.SetMinmimumSize(); + this.AutoSizeMode = AutoSizeMode.GrowAndShrink; + } + + /// + /// Liest dynamisch die vorhandenen Citrix-Anwendungen aus dem Startmenü aus. Diese werden nie in einer Liste gespeichert und sind immer nur zur Laufzeit verfügbar + /// + /// + private void GetCitrixApps(Models.AppList applist) + { + applist.Apps = applist.Apps.Except(AppLists.Citrix.Apps.ToArray()).ToList(); + string icaselfservice = Paths.Citrix.ICASelfService.FullName; + string ctxappslocalization = Paths.Citrix.Apps.Directory; + XmlDocument xml = new XmlDocument(); + if(new DirectoryInfo(ctxappslocalization).GetFiles("*.xml", SearchOption.TopDirectoryOnly).Length != 0) + { + xml.Load(new DirectoryInfo(ctxappslocalization).GetFiles("*.xml", SearchOption.TopDirectoryOnly).First().OpenRead()); + xml.SelectNodes(Config.Main.Citrix.XMLNodes).Cast().ToList().ForEach(node => + { + Func value = name => node.SelectSingleNode(name).InnerText; + Models.App app = new Models.App() { ID = AppLists.Citrix.Apps.Count + 1, Execute = new Models.Execute[] { new Models.Execute() { Command = icaselfservice, Args = value("LaunchCommandLine") } }, Group = value("Category"), Name = value("FriendlyName") }; + + if(Directory.Exists(EnvironmentManager.VariableConverter(@"%appdata%\Citrix\SelfService\Icons\", true))) + { + FileInfo[] icons = new DirectoryInfo(EnvironmentManager.VariableConverter(@"%appdata%\Citrix\SelfService\Icons\", true)).GetFiles(value("FriendlyName").Replace(" ", "") + "_*.*"); + if (icons.Length > 0) + { + string icon = Path.GetFileName(icons.First().FullName); + if (icon != null) + app.Icon = icon; + } + } + applist.Apps.Add(app); + }); + } + } + + + /// + /// Fügt dem AppListPanel die gewünschte AppListe hinzu und generiert daraus die AppButtons + /// + /// + /// + async public void CreateButtons(Models.AppList applist) + { + flowcontent.Controls.Clear(); + if (_apptype == AppType.Citrix) + { + this.GetCitrixApps(applist); + } + this.SuspendLayout(); + await Task.Run(async () => + { + if (await XObjects.IsADGroupFinish) + { + try + { + foreach (var button in this.GetSortedButtons(applist)) + { + this.Invoke(new MethodInvoker(delegate + { + this.Controls.Add(button); + })); + await Task.Delay(5); + } + this.Invalidate(); + if (_apptype == AppType.User) + XObjects.LoadingPanel.Loading = false; + } + catch (Exception ex) + { + Log.EventLog.Write("AppListPanel CreateButtons", LogClassification.CriticalError, ex); + } + } + }); + + if (this.InvokeRequired) + this.Invoke(new MethodInvoker(delegate { this.ResumeLayout(); })); + else + this.ResumeLayout(); + } + + + /// + /// Wandelt eine Models.App in einen AppButton für das AppListPanel um + /// + /// Die Models.App aus der die Informationen ausgelesen werden + /// + private AppButton CreateAppButton(Models.App app) + { + AppButton appbutton = app.ToAppButton(Cast.IconPath(_apptype, app.Icon), new Padding(Config.User.Apps.Margin)); + appbutton.Size = Config.User.Apps.Size; + appbutton.AppType = _apptype; + appbutton.Name = Cast.AppButtonName(_apptype, app); + appbutton.GroupName = app.Group; + appbutton.Description = app.Description; + appbutton.ID = app.ID; + appbutton.ActiveDirectoryGroups = app.ActiveDirectoryGroups; + appbutton.Visible = Cast.AppVisibility(app); + appbutton.Prevalence = Accessor.GetPrevalencia(_apptype, app.ID); + appbutton.WordWrap = false; + appbutton.SetDefaultDesign(); + appbutton.Execute = app.Execute; + appbutton.ImageAlign = AnchorStyles.Left; + return appbutton; + } + + + /// + /// Sortiert die innere Liste der AppButtons nach Beliebtheit, oder Name + /// + public void SortListButtons() + { + if (Config.User.Prevalence) + _sortedlist.Sort(new Comparer.ButtonCompareByPrevalence()); + else + _sortedlist.Sort(new Comparer.ButtonCompareByName()); + Comparer.SortAllButtons(flowcontent.Controls, Config.User.Prevalence); + } + + + /// + /// Fügt dem AppListPanel einen neuen AppButton hinzu + /// + /// Die Models.App App + public void AddAppButton(Models.App app) + { + // --> Er versucht es als Gruppe zu erstellen!!!! + if (!AddAppToGroupButton(app)) + { + AppButton appbutton = this.CreateAppButton(app); + this.Controls.Add(appbutton); + flowcontent.Controls.SetChildIndex(appbutton, Comparer.SortButton(flowcontent.Controls, appbutton, Config.User.Prevalence)); + _sortedlist.Add(appbutton); + this.Invalidate(textbounds); + } + } + + + /// + /// Fügt einem bereits bestehenden GroupButton eine neue App hinzu. Wenn bereits eine App mit dem Gruppennamen enthalten ist, wird die Gruppe neu erstellt, + /// andernfalls wird der AppButton der bestehenden Gruppe hinzugefügt + /// + /// Die Models.App App + /// + public bool AddAppToGroupButton(Models.App app) + { + if (!_grouping || app.Group == null || app.Group == "") + return false; + var appstogroupbutton = Accessor.GetAppList(_apptype).Apps.FindAll(modelsapp => modelsapp.Group == app.Group).Union(new Models.App[] { app }).Where(modelsapp => Cast.AppVisibility(modelsapp)).ToArray(); + + // Erstellt eine neue Gruppe anhand einer Auflistung von 2 und mehr Models.App mit dem gleichen Gruppennamen. Der GroupButton ist bereits in dem AppListPanel enthalten + if (_grouping && appstogroupbutton != null && appstogroupbutton.Length > 1 && _sortedlist.OfType().Select(groupbutton => groupbutton.Name).Contains(Cast.GroupButtonName(_apptype, app.Group))) + { + try + { + GroupButton groupbutton = (GroupButton)_sortedlist.Find(button => button.Name == Cast.GroupButtonName(_apptype, app.Group) && button is GroupButton); + groupbutton.ContainedApps.Add(app); + groupbutton.ContainedAppButtons.Add(this.CreateAppButton(app)); + return true; + } + catch (Exception ex) + { + Log.EventLog.Write($"Konnte App {app.Name} nicht der Gruppe hinzufügen", LogClassification.MediumError, ex); + return true; + } + } + // Erstellt eine neue Gruppe, sofern 2 und mehr Models.App mit gleichen Gruppennamen vorhanden sind, jedoch noch kein GroupButton in der AppListPanel enthalten ist + else if(_grouping && appstogroupbutton.Length == 2) + { + try + { + GroupButton groupbutton = this.AddGroupButton(appstogroupbutton); + this.Controls.Add(groupbutton); + this.RemoveButton(appstogroupbutton[0]); + //flowcontent.Controls.SetChildIndex(groupbutton, Comparer.SortButton(flowcontent.Controls, groupbutton, Config.User.Prevalence)); + return true; + } + catch (Exception ex) + { + Log.EventLog.Write("Konnte Gruppe nicht erstellen", LogClassification.MediumError, ex); + return true; + } + } + return false; + } + + + /// + /// Fügt dem AppListPanel einen neuen GroupButton hinzu + /// + /// + public GroupButton AddGroupButton(Models.App[] appsToGroupButton) + { + GroupButton groupbutton = appsToGroupButton.ToGroupButton(_apptype, new Padding(Config.User.Apps.Margin)); + Prevalencia prevalence = groupbutton.ContainedAppButtons.ToList().Find(app => app.Prevalence.CountClicks == groupbutton.ContainedAppButtons.Max(appbutton => appbutton.Prevalence.CountClicks)).Prevalence; + groupbutton.Prevalence = prevalence; + appsToGroupButton.ToList().ForEach(app => + { + flowcontent.Controls.OfType().ToList().RemoveAll(appbutton => + { + bool check = appbutton.Name == Cast.AppButtonName(_apptype, app); + if(check) _sortedlist.Remove(appbutton); + return check; + }); + }); + _sortedlist.Add(groupbutton); + this.SortListButtons(); + this.Invalidate(textbounds); + return groupbutton; + } + + + /// + /// Löscht den angegebenen GroupButton aus dem AppListPanel. Es kann angegeben werden, ob alle dazugehörigen Apps der Gruppe ebenfalls entfernt werden sollen + /// + /// GroupButton-Name + /// Sollen alle zugehörigen AppButtons ebenfalls gelöscht werden, oder der letzte AppButton dem AppListPanel hinzugefügt werden + public void RemoveGroupButton(string name, bool removecontainedapps = false) + { + _sortedlist.RemoveAll(button => button.Name == name); + GroupButton groupbutton = (GroupButton)flowcontent.Controls[name]; + if (groupbutton != null) + { + if (removecontainedapps) + { + groupbutton.ContainedApps.Clear(); + groupbutton.ContainedAppButtons.Clear(); + } + else if (groupbutton.ContainedApps.Count > 0 && !removecontainedapps) + { + AppButton appbutton_rescued = groupbutton.ContainedAppButtons.First(); + if (appbutton_rescued.Visible) + { + this.Controls.Add(appbutton_rescued); + _sortedlist.Add(appbutton_rescued); + } + } + } + flowcontent.Controls.RemoveByKey(name); + this.SortListButtons(); + } + + + /// + /// Löscht einen AppButton aus einem AppListPanel anhand des Apptypen und der App aus der JSON-Datei + /// + /// Findet anhand des Typen das gewünschte AppListPanel + /// Die JSON-App mit der der AppButton gefunden und entfernt wird + public void RemoveButton(Models.App app) + { + if (flowcontent.Controls.ContainsKey(Cast.AppButtonName(_apptype, app))) + { + Control appbutton = flowcontent.Controls.Find(Cast.AppButtonName(_apptype, app), false)[0]; + flowcontent.Controls.Remove(appbutton); + } + else if (_sortedlist.OfType().ToList().Exists(groupbutton => groupbutton.Name == Cast.GroupButtonName(_apptype, app.Group))) + { + GroupButton groupbutton = _sortedlist.OfType().ToList().Find(groupbtn => groupbtn.Name == Cast.GroupButtonName(_apptype, app.Group)); + groupbutton.RemoveApp(app); + } + this.Invalidate(textbounds); + } + + + /// + /// Entfernt die Gruppe, sofern nur noch eine App darin enthalten ist + /// + /// Der Schlüsselname des GroupButton. Nicht zu verwechseln mit dem GroupName, also der Eigenschaft GroupButton.Text + public void RemoveGroupButtonIfNeeded(string groupbuttonname, bool removecontainedapps = false) + { + GroupButton groupbutton = _sortedlist.OfType().ToList().Find(groupbtn => groupbtn.Name == groupbuttonname); + if (groupbutton != null && groupbutton.ContainedAppButtons.Count(appbutton => appbutton.Visible) == 1) + this.RemoveGroupButton(groupbuttonname, removecontainedapps); + } + + + + /// + /// Ersetzt einen AppButton anhand einer bearbeiteten Models.App + /// + /// Die Models.App App die die überschreibbaren Eigenschaften für den AppButton enthält + public bool ReplaceButton(Models.App replacing_app) + { + bool accepted = false; + try + { + Models.App existing_app = Accessor.GetAppList(_apptype).Apps.Find(app => app.ID == replacing_app.ID); + AppButton replacing_appbutton = null; + bool groupexists = _sortedlist.Exists(groupbtn => groupbtn.Name == Cast.GroupButtonName(_apptype, existing_app.Group)); + // Wenn der AppButton in einem GroupButton enthalten ist + if (groupexists) + { + GroupButton groupbutton = _sortedlist.Find(groupbtn => groupbtn.Name == Cast.GroupButtonName(_apptype, existing_app.Group)) as GroupButton; + replacing_appbutton = groupbutton.ContainedAppButtons[groupbutton.ContainedAppButtons.ToList().FindIndex(button => button.Name == Cast.AppButtonName(_apptype, existing_app))]; + + if (replacing_app.Prototype) + { + //this.RemoveButton(existing_app); + replacing_appbutton.Visible = Cast.AppVisibility(replacing_app); + this.RemoveGroupButtonIfNeeded(groupbutton.Name, false); + } + + if (replacing_appbutton.GroupName != replacing_app.Group) + { + this.RemoveButton(existing_app); + this.AddAppButton(replacing_app); + } + + groupbutton.Invalidate(); + } + else + { + replacing_appbutton = _sortedlist[_sortedlist.FindIndex(button => button.Name == Cast.AppButtonName(_apptype, existing_app))] as AppButton; + this.RemoveButton(existing_app); + this.AddAppButton(replacing_app); + } + replacing_appbutton.Text = replacing_app.Name; + replacing_appbutton.Description = replacing_app.Description; + replacing_appbutton.Execute = replacing_app.Execute; + replacing_appbutton.Name = Cast.AppButtonName(_apptype, replacing_app); + replacing_appbutton.Image = File.Exists(Cast.IconPath(_apptype, replacing_app.Icon)) ? Image.FromStream(File.Open(Cast.IconPath(_apptype, replacing_app.Icon), FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) : new Bitmap(1, 1); + replacing_appbutton.GroupName = replacing_app.Group; + replacing_appbutton.Visible = !replacing_app.Prototype; + replacing_appbutton.ActiveDirectoryGroups = replacing_app.ActiveDirectoryGroups; + accepted = true; + this.Invalidate(textbounds); + } + catch (Exception ex) + { + Log.EventLog.Write("AppButton nicht ersetzbar", LogClassification.MediumError, ex); + accepted = false; + } + this.SortListButtons(); + return accepted; + } + + + /// + /// Sortiert die AppButtons und GroupButtons nach Beliebtheit, oder Namen + /// + /// + /// + public List GetSortedButtons(Models.AppList applist) + { + _sortedlist.Clear(); + + if (_grouping) + { + IEnumerable> grouped = (from app in applist.Apps group app by app.Group); + grouped.ToList().ForEach(async (group) => + { + if (group.Count(app => Cast.AppVisibility(app)) >= 2 && group.Key != string.Empty) + { + this.Invoke(new MethodInvoker(delegate + { + try + { + this.AddGroupButton(group.Select(app => app).ToArray()); + } + catch (Exception ex) + { + Log.EventLog.Write("Konnte App-Gruppe nicht erstellen", LogClassification.CriticalError, ex); + } + })); + await Task.Delay(1); + } + else if (group.Count(app => Cast.AppVisibility(app)) < 2 || group.Key == string.Empty) + { + group.Select(app => app).ToList().ForEach(async app => + { + this.Invoke(new MethodInvoker(delegate + { + try + { + AppButton appbutton = this.CreateAppButton(app); + _sortedlist.Add(appbutton); + } + catch (Exception ex) + { + Log.EventLog.Write("Konnte App nicht erstellen", LogClassification.CriticalError, ex); + } + })); + await Task.Delay(1); + }); + } + }); + } + else + { + applist.Apps.ForEach(async app => + { + _sortedlist.Add(this.CreateAppButton(app)); + await Task.Delay(1); + }); + } + this.SortListButtons(); + return _sortedlist; + } + + + /// + /// Legt die kleinstmögliche Höhe des AppListPanels fest. Dies ist immer die gesamte Höhe des vertikal dargestellten Textes + /// + private void SetMinmimumSize() + { + this.MinimumSize = new Size(this.MinimumSize.Width, (int)Math.Floor(TextRenderer.MeasureText(_listname, this.Font).Width * (decimal)1.2)); + } + + + /// + /// Eine Methode um hinzugefügte Steuerelemente nicht über dem ListName anzuordnen + /// + public void SetListNamePadding() + { + this.Padding = new Padding(textbounds.Width, this.Padding.Top, this.Padding.Right, this.Padding.Bottom); + } + + + protected override void OnHandleCreated(EventArgs e) + { + base.OnHandleCreated(e); + this.FindForm().LocationChanged += AppListPanel_LocationChanged; + } + + + private void AppListPanel_LocationChanged(object sender, EventArgs e) + { + var _this = sender as FormMain; + this.Invalidate(textbounds); + } + + + protected override void OnMouseDown(MouseEventArgs e) + { + //if(e.Button == MouseButtons.Right) + //{ + // this.ContextMenuStrip = new ContextMenuStrip(); + + // var drag = new DragDropDataType("clipboard"); + // int new_id = AppLists.Favorites.Apps == null || AppLists.Favorites.Apps.Count == 0 ? 1 : AppLists.Favorites.Apps.Max(app => app.ID) + 1; + // MessageBox.Show(drag.DragAs.GetDescription()); + + // if (!(drag.DragAs == DragType.Html || drag.DragAs == DragType.Text || drag.DragAs == DragType.Directory)) + // return; + + // if (drag.DragAs == DragType.Text || drag.DragAs == DragType.Html) + // { + // this.ContextMenuStrip.Items.Add("Webseite eingfügen", null, (s, evt) => + // { + // // Versucht einen Namen anhand eines Webseiten-Links zu generieren + // string name_try = drag.Data.ToString(); + // if (Config.Main.WebDomains.Any(dom => name_try.Contains(dom))) + // { + // string domain = Config.Main.WebDomains.First(dom => name_try.Contains(dom)); + // if (name_try.Contains("http://")) + // name_try = name_try.Substring(name_try.IndexOf("http://"), name_try.LastIndexOf(domain) + domain.Length); + // else if (name_try.Contains("https://")) + // name_try = name_try.Substring(name_try.IndexOf("https://"), name_try.LastIndexOf(domain) + domain.Length); + // else if (name_try.StartsWith("www.")) + // name_try = name_try.Substring(name_try.IndexOf("www."), name_try.LastIndexOf(domain) + domain.Length); + // else if (name_try.Where(chr => chr == '/').Count() > 0) + // name_try = name_try.Substring(0, name_try.IndexOf("/")); + // } + // var msgbox = XObjects.MessageBox("Neuen Namen für die App eingeben", NotifyButtons.OkCancel, NotifyType.TextBox, new Size(350, 150), "Wie soll die App heißen", name_try); + // if (msgbox.Result == DialogResult.OK) + // { + // string sys_webbrowsericon = "webbrowser.png"; + // string appiconname = msgbox.Value.ToString() + // .Replace(@"\", "_") + // .Replace(@"/", "_") + // .Replace(@":", "_") + // .Replace(@"*", "_") + // .Replace(@"?", "_") + // .Replace("\"", "_") + // .Replace(@"<", "_") + // .Replace(@">", "_") + // .Replace(@"|", "_"); + + // Models.App appnew = new Models.App() + // { + // ActiveDirectoryGroups = null, + // Group = "", + // Description = "Öffnet die verlinkte Internetadresse mit dem Microsoft Edge Browser", + // ID = new_id, + // Icon = appiconname, + // Prototype = false, + // Name = msgbox.Value.ToString(), + // Created = DateTime.Now, + // LastModified = DateTime.Now, + // Execute = new Models.Execute[] { new Models.Execute() { Args = "", Command = drag.Data.ToString() } } + // }; + // if (File.Exists($@"{Paths.Icons.Directory}\System\{sys_webbrowsericon}")) + // { + // using (FileStream fs_image = new FileStream($@"{Paths.Icons.Directory}\System\{sys_webbrowsericon}", FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite)) + // { + // using (Image img = new Bitmap(fs_image)) + // { + // img.Save(Paths.Favorites.Icons.Directory + appiconname); + // AlternateWebbrowser.DrawWebBrowserIcon(img); + // } + // } + // } + // Creator.AddApp(AppType.Favorites, appnew); + // } + // }); + + // } + // else if (drag.DragAs == DragType.File) + // { + // this.ContextMenuStrip.Items.Add("Datei verknüpfen", null, (s, evt) => + // { + // bool manyfiles = ((string[])drag.Data).Length > 1; + // List appstogroup = new List(); + // ((string[])drag.Data).ToList().ForEach(filename => + // { + // string imagename = $"{Path.GetFileNameWithoutExtension(filename)}({Path.GetExtension(filename).Replace(".", "")}).png"; + // Task.WaitAll(Task.Factory.StartNew(delegate + // { + // try + // { + // ((Icon)Icon.ExtractAssociatedIcon(filename)).ToBitmap().Save($@"{Paths.Favorites.Icons.Directory}\{imagename}"); + // } + // catch (Exception ex) + // { + // Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + + // } + // })); + + // Models.App appnew = new Models.App() + // { + // ActiveDirectoryGroups = null, + // Group = new FileInfo(filename).Directory.Name, + // Description = $"Startet {Path.GetFileName(filename)}", + // ID = AppLists.Favorites.Apps.Max(app => app.ID) + 1, + // Icon = imagename, + // Prototype = false, + // Created = DateTime.Now, + // LastModified = DateTime.Now, + // Name = Path.GetFileName(filename), + // Execute = new Models.Execute[] + // { + // new Models.Execute() { Args = "", Command = filename } + // } + // }; + // appstogroup.Add(appnew); + // try + // { + // Creator.AddApp(AppType.Favorites, appnew); + // } + // catch (Exception ex) + // { + // Log.EventLog.Write("App per Drag'n Drop nicht erstellt", LogClassification.CriticalError, ex); + // } + // }); + // if (manyfiles) + // { + // this.AddGroupButton(appstogroup.ToArray()); + // } + // }); + + // } + // else if (drag.DragAs == DragType.Directory) + // { + // this.ContextMenuStrip.Items.Add("Ordner verknüpfen", null, (s, evt) => + // { + // string path = ((string[])drag.Data)[0]; + // string directoryname = new DirectoryInfo(path).Name; + // string icon = "folder.png"; + // var msgbox = XObjects.MessageBox($"Soll der Ordner gruppiert werden?" + + // $"\n\"Ja\": Inhalt wird unter dem Namen \"{directoryname}\" gruppiert." + + // $"\n\"Nein\" Öffnet den Ort beim klicken der App im Windows-Explorer", NotifyButtons.YesNoCancel, NotifyType.Message, new Size(400, 200), "Verknüpfung erstellen", null); + // if (msgbox.Result == DialogResult.No) + // { + // Models.App appnew = new Models.App() + // { + // ActiveDirectoryGroups = null, + // Group = null, + // Description = $"Öffnet das Verzeichnis \"{directoryname}\"", + // ID = new_id, + // Icon = File.Exists($@"{Paths.Icons.Directory}\System\{icon}") ? icon : null, + // Prototype = false, + // Name = directoryname, + // Created = DateTime.Now, + // LastModified = DateTime.Now, + // Execute = new Models.Execute[] + // { + // new Models.Execute() { Args = "", Command = path } + // } + // }; + // if (File.Exists($@"{Paths.Icons.Directory}\System\{icon}")) + // File.Copy($@"{Paths.Icons.Directory}\System\{icon}", Paths.Favorites.Icons.Directory + @"folder.png", true); + // Creator.AddApp(AppType.Favorites, appnew); + // } + // else if (msgbox.Result == DialogResult.Yes) + // { + // var di = new DirectoryInfo(((string[])drag.Data)[0]); + // if (di.GetDirectories().Length > 0) + // File.Copy($@"{Paths.Icons.Directory}\System\{icon}", Paths.Favorites.Icons.Directory + icon, !File.Exists($@"{Paths.Favorites.Icons.Directory}\System\{icon}")); + // di.GetDirectories("*", SearchOption.TopDirectoryOnly).ToList().ForEach(dir => + // { + // Models.App appnew = new Models.App() + // { + // ActiveDirectoryGroups = null, + // Group = di.Name, + // Description = $"Öffnet das Verzeichnis \"{dir.Name}\"", + // ID = new_id, + // Icon = File.Exists($@"{Paths.Icons.Directory}\System\{icon}") ? icon : null, + // Prototype = false, + // Name = dir.Name, + // Created = DateTime.Now, + // LastModified = DateTime.Now, + // Execute = new Models.Execute[] + // { + // new Models.Execute() { Args = "", Command = dir.FullName } + // } + // }; + // Creator.AddApp(AppType.Favorites, appnew); + // new_id++; + // }); + // di.GetFiles("*", SearchOption.TopDirectoryOnly).ToList().ForEach(file => + // { + // if (file.Name.ToLower() != "thumbs.db") + // { + // string imagename = $"{Path.GetFileNameWithoutExtension(file.Name)}({Path.GetExtension(file.Name).Replace(".", "")}).png"; + // try + // { + // Task.WaitAll(Task.Factory.StartNew(delegate + // { + // try + // { + // Icon.ExtractAssociatedIcon(file.FullName).ToBitmap().Save($@"{Paths.Favorites.Icons.Directory}{imagename}"); + // } + // catch (Exception ex) + // { + // //Log.EventLog.Write($"Symbol von \"{imagename}\" nicht zulässig", LogClassification.LowError, ex); + // } + // })); + // } + // catch (Exception ex) + // { + // Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + // } + + + // Models.App appnew = new Models.App() + // { + // ActiveDirectoryGroups = null, + // Group = file.Directory.Name, + // ID = new_id, + // Icon = imagename, + // Name = file.Name, + // Created = DateTime.Now, + // LastModified = DateTime.Now, + // Execute = new Models.Execute[] + // { + // new Models.Execute() { Args = "", Command = file.FullName } + // } + // }; + // Creator.AddApp(AppType.Favorites, appnew); + // new_id++; + // } + // }); + // } + // path = null; + // }); + // this.ContextMenuStrip.Show(Cursor.Position); + // } + + + + + //} + if(e.Button == MouseButtons.Left) + mousedown = _resizing && gripbounds.Contains(this.PointToClient(MousePosition)); + base.OnMouseDown(e); + } + + + protected override void OnMouseMove(MouseEventArgs e) + { + base.OnMouseMove(e); + bool gripin = gripbounds.Contains(this.PointToClient(MousePosition)); + if (_resizing && gripin) + { + Cursor.Current = Cursors.SizeNS; + } + if (mousedown) + { + this.Height = this.PointToClient(MousePosition).Y - this.ClientRectangle.Top; + this.Update(); + } + } + + + protected override void OnMouseUp(MouseEventArgs e) + { + if (this.Created) + { + if (mousedown) + { + Accessor.GetListProperties(_apptype).Height = this.Height; + JSON.Save(JSONConfig.User); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.ENTERSIZEMOVE, 0, 0); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.EXITSIZEMOVE, 0, 0); + } + } + mousedown = false; + base.OnMouseUp(e); + } + + + protected override void OnScroll(ScrollEventArgs se) + { + base.OnScroll(se); + if (se.ScrollOrientation == ScrollOrientation.VerticalScroll) + { + this.Invalidate(); + } + } + + protected override void OnMouseWheel(MouseEventArgs e) + { + base.OnMouseWheel(e); + if (this.Created) + { + this.Invalidate(); + } + } + + + protected override void OnSizeChanged(EventArgs e) + { + base.OnSizeChanged(e); + + if (this.Height != tempheight && !this.DesignMode) + { + textbounds = new Rectangle(new Point(0, 0), new Size((int)Math.Floor(TextRenderer.MeasureText(_listname, this.Font).Height * 1.5), this.Height)); + this.SetListNamePadding(); + tempheight = this.Height; + if (XObjects.AllAppListPanels != null && XObjects.AllAppListPanels.All(applist => applist.Created)) + { + XObjects.AllAppListPanels.ForEach(applist => applist.Update()); + } + this.Invalidate(); + } + gripbounds = new Rectangle(this.ClientRectangle.Left, this.ClientRectangle.Bottom - this.Padding.Bottom, this.Width, this.Padding.Bottom); + } + + protected override void OnFontChanged(EventArgs e) + { + base.OnFontChanged(e); + textbounds = new Rectangle(new Point(0, 0), new Size((int)Math.Floor(TextRenderer.MeasureText(_listname, this.Font).Height * 1.5), this.Height)); + this.SetMinmimumSize(); + this.Invalidate(); + } + + + protected override void OnPaddingChanged(EventArgs e) + { + base.OnPaddingChanged(e); + this.Padding = new Padding( + this.Padding.Left < textbounds.Width ? textbounds.Width : this.Padding.Left, + this.Padding.Top < _border.Y ? _border.Y : this.Padding.Top, + this.Padding.Right < _border.X ? _border.X : this.Padding.Right, + this.Padding.Bottom < _border.Y ? _border.Y : this.Padding.Bottom); + } + + protected override void OnControlAdded(ControlEventArgs e) + { + base.OnControlAdded(e); + if (e.Control != flowcontent) + { + flowcontent.Controls.Add(e.Control); + this.Controls.Remove(e.Control); + } + } + + + protected override void OnControlRemoved(ControlEventArgs e) + { + if (e.Control != flowcontent) + flowcontent.Controls.Remove(e.Control); + base.OnControlRemoved(e); + } + + + protected override void OnPaint(PaintEventArgs e) + { + base.OnPaint(e); + e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; + e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit; + e.Graphics.DrawString(_listname, this.Font, new SolidBrush(Coloring.GetReadableForeColor(this.BackColor)), textbounds, new StringFormat() { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Center, FormatFlags = StringFormatFlags.DirectionVertical }); + e.Graphics.DrawLine(new Pen(_bordercolor, _border.X), new Point(textbounds.Right - _border.X, textbounds.Top), new Point(textbounds.Right - _border.X, textbounds.Bottom)); + if (_resizing) + { + e.Graphics.DrawLine(new Pen(_bordercolor, _border.Y), new Point(e.ClipRectangle.Left, e.ClipRectangle.Bottom - _border.Y), new Point(e.ClipRectangle.Right, e.ClipRectangle.Bottom - _border.Y)); + } + } + + + protected override void OnDragOver(DragEventArgs drgevent) + { + base.OnDragOver(drgevent); + if (_apptype == AppType.Favorites) + { + drgevent.Effect = DragDropEffects.Copy; + using (Graphics g = flowcontent.CreateGraphics()) + g.DrawRectangle(new Pen(Config.Main.Colors.Window.Action, Config.Main.Sizes.List.Border.Y) { Alignment = System.Drawing.Drawing2D.PenAlignment.Inset }, new Rectangle(new Point(0, 0), new Size(flowcontent.ClientRectangle.Width - Config.Main.Sizes.List.Border.Y, flowcontent.ClientRectangle.Height - Config.Main.Sizes.List.Border.Y))); + } + } + + protected override void OnVisibleChanged(EventArgs e) + { + base.OnVisibleChanged(e); + _showing = Visible; + if (this.Created) + { + Accessor.SetLastAppListPanel(); + Forms.Main.SetMinimumSize(); + Forms.Main.SetStartValue(); + Config.User.Window.Size = Forms.Main.Size; + JSON.Save(JSONConfig.User); + } + } + + protected override void OnDragLeave(EventArgs e) + { + base.OnDragLeave(e); + if (_apptype == AppType.Favorites) + using (Graphics g = flowcontent.CreateGraphics()) + g.Clear(this.BackColor); + } + + protected override void OnDragDrop(DragEventArgs drgevent) + { + base.OnDragDrop(drgevent); + DragDropDataType drag = new DragDropDataType(drgevent); + int new_id = AppLists.Favorites.Apps == null || AppLists.Favorites.Apps.Count == 0 ? 1 : AppLists.Favorites.Apps.Max(app => app.ID) + 1; + + this.DoDrop(drag, new_id); + + if (_apptype == AppType.Favorites) + using (Graphics g = flowcontent.CreateGraphics()) + g.Clear(this.BackColor); + this.Invalidate(textbounds); + } + + + public void DoDrop(DragDropDataType drag, int new_id) + { + Models.App favorite_app = new Models.App(); + if (drag.DragAs == DragType.AppButton) + { + try + { + AppButton appproperties = drag.Data as AppButton; + favorite_app = new Models.App() + { + ActiveDirectoryGroups = appproperties.ActiveDirectoryGroups, + Execute = new Models.Execute[] { + new Models.Execute() { + Command = Creator.AppLinkCommand(appproperties.AppType, appproperties.ID) + } + }, + //Execute = appproperties.Execute, + Group = appproperties.GroupName, + Description = appproperties.Description, + Icon = appproperties.Image == new Bitmap(1, 1) ? null : Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon, + Prototype = !appproperties.Visible, + Name = appproperties.Text, + Created = DateTime.Now, + LastModified = DateTime.Now + }; + + if (AppLists.Favorites.Apps.Any(app => app.Name == ((AppButton)drag.Data).Text)) + { + // Wenn der Name der App bereits existiert wird dieser überschrieben + Models.App existing_app = AppLists.Favorites.Apps.Find(app => app.Name == ((AppButton)drag.Data).Text); + bool differences = false; + + // Ein vergleich der beiden Apps + for (int i = 0; i < existing_app.GetType().GetProperties().Length; i++) + { + // Existiert eine Veränderung in irgendeiner Eigenschaft, wird gefragt, ob die App ersetzt werden soll + if (existing_app.GetType().GetProperties()[i].GetValue(existing_app, null) == null || existing_app.GetType().GetProperties()[i].Name == "ID") + continue; + System.Reflection.PropertyInfo appdummy = existing_app.GetType().GetProperties()[i]; + object existing = existing_app.GetType().GetProperties()[i].GetValue(existing_app, null).GetType() == typeof(string[]) ? + string.Join("\n", (string[])existing_app.GetType().GetProperties()[i].GetValue(existing_app, null)) : + existing_app.GetType().GetProperties()[i].GetValue(existing_app, null).GetType() == typeof(Models.Execute[]) ? + string.Join("\n\n", ((Models.Execute[])existing_app.GetType().GetProperties()[i].GetValue(existing_app, null)).Select(exec => exec.Command + "\n" + exec.Args)) : + existing_app.GetType().GetProperties()[i].GetValue(existing_app, null); + + object replacing = (favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null) == null) ? "" : favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null).GetType() == typeof(string[]) ? + string.Join("\n", (string[])favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null)) : + favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null).GetType() == typeof(Models.Execute[]) ? + string.Join("\n\n", ((Models.Execute[])favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null)).Select(exec => exec.Command + "\n" + exec.Args)) : + favorite_app.GetType().GetProperties()[i].GetValue(favorite_app, null); + + if (!existing.Equals(replacing)) + { + differences = true; + break; + } + } + + // Sind keine Unterschiede zwischen der vorhanden und der zu ersetzenden App vorhanden, wird der Vorgang abgebrochen + if (!differences) + return; + + var msgbox = XObjects.MessageBox("Der Name der App wird bereits in den Favoriten verwendet. Wenn Sie auf \"Ja\" klicken, wird die App überschrieben. Auf \"Nein\" und es wird eine neue App erstellt", NotifyButtons.YesNoCancel, NotifyType.Message, new Size(300, 200), "App ersetzen durch neue App", null); + + if (msgbox.Result == DialogResult.Yes) + { + favorite_app.ID = existing_app.ID; + Creator.StreamCopy(Cast.IconPath(appproperties.AppType, Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon), Cast.IconPath(AppType.Favorites, Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon), + (stream) => + { + Creator.ReplaceApp(AppType.Favorites, favorite_app); + }); + } + else if (msgbox.Result == DialogResult.No) + { + favorite_app.ID = new_id; + Creator.StreamCopy(Cast.IconPath(appproperties.AppType, Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon), Cast.IconPath(AppType.Favorites, $"{favorite_app.Name} ({Accessor.GetAppList(_apptype).Apps.Count(app => app.Name.StartsWith(favorite_app.Name))}).png"), + (stream) => + { + favorite_app.Name += $" ({Accessor.GetAppList(_apptype).Apps.Count(app => app.Name.StartsWith(favorite_app.Name))})"; + favorite_app.Icon = $"{favorite_app.Name}.png"; + Creator.AddApp(AppType.Favorites, favorite_app); + }); + } + else if (msgbox.Result == DialogResult.Cancel) + { + return; + } + } + else + { + // Die App wird automatisch erstellt und / oder gruppiert + favorite_app.ID = new_id; + File.Copy(Cast.IconPath(appproperties.AppType, Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon), Cast.IconPath(AppType.Favorites, Accessor.GetAppList(appproperties.AppType).Apps.Find(app => app.ID == appproperties.ID).Icon), true); + Creator.AddApp(AppType.Favorites, favorite_app); + } + this.SortListButtons(); + } + catch (Exception ex) + { + Log.EventLog.Write("DragDropDataType DoDrop - AppButton || FavoriteApp", LogClassification.CriticalError, ex); + } + } + else if (drag.DragAs == DragType.GroupButton) + { + try + { + GroupButton clone = (drag.Data as GroupButton); + List clones = CloneList(clone.ContainedApps).ToList(); + string[] usedicons = new string[0]; + clones.ForEach(app => + { + if (!Accessor.GetAppList(AppType.Favorites).Apps.Exists(favapp => favapp.Name == app.Name)) + { + Models.App favorite = new Models.App() + { + ID = new_id, + Description = app.Description, + ActiveDirectoryGroups = app.ActiveDirectoryGroups, + Created = DateTime.Now, + LastModified = DateTime.Now, + Execute = new Models.Execute[] { new Models.Execute() { Command = Creator.AppLinkCommand(clone.AppType, app.ID) } }, + Group = app.Group, + Name = app.Name, + Icon = app.Icon, + Prototype = app.Prototype + }; + try + { + if (!usedicons.ToList().Exists(icon => icon == app.Icon) && app.Icon != "" && app.Icon != null) + { + File.Copy($@"{Paths.Icons.Directory}\{app.Icon}", Paths.Favorites.Icons.Directory + @"\" + app.Icon, true); + Array.Resize(ref usedicons, usedicons.Length + 1); + usedicons[usedicons.Length - 1] = app.Icon; + } + } + catch (Exception ex) + { + Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + } + Creator.AddApp(AppType.Favorites, favorite); + new_id++; + } + }); + usedicons = null; + //this.AddGroupButton(clones.ToArray()); + this.SortListButtons(); + } + catch (Exception ex) + { + Log.EventLog.Write("DragDropDataType DoDrop - GroupButton || FavoriteApp", LogClassification.CriticalError, ex); + } + } + else if (drag.DragAs == DragType.Text || drag.DragAs == DragType.Html) + { + // Versucht einen Namen anhand eines Webseiten-Links zu generieren + string name_try = drag.Data.ToString(); + if (Config.Main.WebDomains.Any(dom => name_try.Contains(dom))) + { + string domain = Config.Main.WebDomains.First(dom => name_try.Contains(dom)); + if (name_try.Contains("http://")) + name_try = name_try.Substring(name_try.IndexOf("http://"), name_try.LastIndexOf(domain) + domain.Length); + else if (name_try.Contains("https://")) + name_try = name_try.Substring(name_try.IndexOf("https://"), name_try.LastIndexOf(domain) + domain.Length); + else if (name_try.StartsWith("www.")) + name_try = name_try.Substring(name_try.IndexOf("www."), name_try.LastIndexOf(domain) + domain.Length); + else if (name_try.Where(chr => chr == '/').Count() > 0) + name_try = name_try.Substring(0, name_try.IndexOf("/")); + } + var msgbox = XObjects.MessageBox("Neuen Namen für die App eingeben", NotifyButtons.OkCancel, NotifyType.TextBox, new Size(350, 150), "Wie soll die App heißen", name_try); + if (msgbox.Result == DialogResult.OK) + { + string sys_webbrowsericon = "webbrowser.png"; + string appiconname = msgbox.Value.ToString() + .Replace(@"\", "_") + .Replace(@"/", "_") + .Replace(@":", "_") + .Replace(@"*", "_") + .Replace(@"?", "_") + .Replace("\"", "_") + .Replace(@"<", "_") + .Replace(@">", "_") + .Replace(@"|", "_"); + + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = null, + Group = "", + Description = $"Öffnet die verlinkte Internetadresse {msgbox.Value.ToString()} mit dem Microsoft Edge Browser", + ID = new_id, + Icon = appiconname, + Prototype = false, + Name = msgbox.Value.ToString(), + Created = DateTime.Now, + LastModified = DateTime.Now, + Execute = new Models.Execute[] { new Models.Execute() { Args = "", Command = drag.Data.ToString() } } + }; + if (File.Exists($@"{Paths.Icons.Directory}\System\{sys_webbrowsericon}")) + { + using (FileStream fs_image = new FileStream($@"{Paths.Icons.Directory}\System\{sys_webbrowsericon}", FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite)) + { + using (Image img = new Bitmap(fs_image)) + { + img.Save(Paths.Favorites.Icons.Directory + appiconname); + AlternateWebbrowser.DrawWebBrowserIcon(img); + } + } + } + Creator.AddApp(AppType.Favorites, appnew); + } + } + else if (drag.DragAs == DragType.File) + { + bool manyfiles = ((string[])drag.Data).Length > 1; + List appstogroup = new List(); + ((string[])drag.Data).ToList().ForEach(filename => + { + string imagename = $"{Path.GetFileNameWithoutExtension(filename)}({Path.GetExtension(filename).Replace(".", "")}).png"; + Task.WaitAll(Task.Factory.StartNew(delegate + { + try + { + ((Icon)Icon.ExtractAssociatedIcon(filename)).ToBitmap().Save($@"{Paths.Favorites.Icons.Directory}\{imagename}"); + } + catch (Exception ex) + { + Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + return; + } + })); + try + { + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = null, + Group = new FileInfo(filename).Directory.Name, + Description = $"Startet {Path.GetFileName(filename)}", + ID = new_id, + Icon = imagename, + Prototype = false, + Created = DateTime.Now, + LastModified = DateTime.Now, + Name = Path.GetFileName(filename), + Execute = new Models.Execute[] + { + new Models.Execute() { Args = "", Command = filename } + } + }; + appstogroup.Add(appnew); + Creator.AddApp(AppType.Favorites, appnew); + } + catch (Exception ex) + { + Log.EventLog.Write("App per Drag'n Drop nicht erstellt", LogClassification.CriticalError, ex); + } + }); + if (manyfiles) + { + this.AddGroupButton(appstogroup.ToArray()); + } + } + else if (drag.DragAs == DragType.Directory) + { + string path = ((string[])drag.Data)[0]; + string directoryname = new DirectoryInfo(path).Name; + string icon = "folder.png"; + var msgbox = XObjects.MessageBox($"Soll der Ordner gruppiert werden?" + + $"\n\"Ja\": Inhalt wird unter dem Namen \"{directoryname}\" gruppiert." + + $"\n\"Nein\" Öffnet den Ort beim klicken der App im Windows-Explorer", NotifyButtons.YesNoCancel, NotifyType.Message, new Size(400,200), "Verknüpfung erstellen", null); + if (msgbox.Result == DialogResult.No) + { + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = null, + Group = null, + Description = $"Öffnet das Verzeichnis \"{directoryname}\"", + ID = new_id, + Icon = File.Exists($@"{Paths.Icons.Directory}\System\{icon}") ? icon : null, + Prototype = false, + Name = directoryname, + Created = DateTime.Now, + LastModified = DateTime.Now, + Execute = new Models.Execute[] + { + new Models.Execute() { Args = "", Command = path } + } + }; + if (File.Exists($@"{Paths.Icons.Directory}\System\{icon}")) + File.Copy($@"{Paths.Icons.Directory}\System\{icon}", Paths.Favorites.Icons.Directory + @"folder.png", true); + Creator.AddApp(AppType.Favorites, appnew); + } + else if (msgbox.Result == DialogResult.Yes) + { + var di = new DirectoryInfo(((string[])drag.Data)[0]); + if (di.GetDirectories().Length > 0) + File.Copy($@"{Paths.Icons.Directory}\System\{icon}", Paths.Favorites.Icons.Directory + icon, !File.Exists($@"{Paths.Favorites.Icons.Directory}\System\{icon}")); + di.GetDirectories("*", SearchOption.TopDirectoryOnly).ToList().ForEach(dir => + { + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = null, + Group = di.Name, + Description = $"Öffnet das Verzeichnis \"{dir.Name}\"", + ID = new_id, + Icon = File.Exists($@"{Paths.Icons.Directory}\System\{icon}") ? icon : null, + Prototype = false, + Name = dir.Name, + Created = DateTime.Now, + LastModified = DateTime.Now, + Execute = new Models.Execute[] + { + new Models.Execute() { Args = "", Command = dir.FullName } + } + }; + Creator.AddApp(AppType.Favorites, appnew); + new_id++; + }); + di.GetFiles("*", SearchOption.TopDirectoryOnly).ToList().ForEach(file => + { + if (file.Name.ToLower() != "thumbs.db") + { + string imagename = $"{Path.GetFileNameWithoutExtension(file.Name)}({Path.GetExtension(file.Name).Replace(".", "")}).png"; + try + { + Task.WaitAll(Task.Factory.StartNew(delegate + { + try + { + Icon.ExtractAssociatedIcon(file.FullName).ToBitmap().Save($@"{Paths.Favorites.Icons.Directory}{imagename}"); + } + catch (Exception ex) + { + //Log.EventLog.Write($"Symbol von \"{imagename}\" nicht zulässig", LogClassification.LowError, ex); + } + })); + } + catch (Exception ex) + { + Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + } + + + Models.App appnew = new Models.App() + { + ActiveDirectoryGroups = null, + Group = file.Directory.Name, + ID = new_id, + Icon = imagename, + Name = file.Name, + Created = DateTime.Now, + LastModified = DateTime.Now, + Execute = new Models.Execute[] + { + new Models.Execute() { Args = "", Command = file.FullName } + } + }; + Creator.AddApp(AppType.Favorites, appnew); + new_id++; + } + }); + } + path = null; + } + } + + + /// + /// Kopiert die Apps einer AppGruppe in eine Liste, ohne die Originale zu verändern + /// + /// Die Liste, aus der die Apps entnommen werden + /// + public static IEnumerable CloneList(List oldList) + { + foreach (var item in oldList) + { + yield return new Models.App() { ID = item.ID, ActiveDirectoryGroups = item.ActiveDirectoryGroups, Execute = item.Execute, Group = item.Group, Icon = item.Icon, Name = item.Name, Prototype = item.Prototype }; + } + } + } + + + [Browsable(false), ToolboxItem(false)] + public class FlowContent : FlowLayoutPanel + { + public FlowContent() : base() + { + this.AutoSizeMode = AutoSizeMode.GrowAndShrink; + } + } +} diff --git a/GFATask/Controls/GroupButton.Designer.cs b/GFATask/Controls/GroupButton.Designer.cs new file mode 100644 index 0000000..9bd31e4 --- /dev/null +++ b/GFATask/Controls/GroupButton.Designer.cs @@ -0,0 +1,37 @@ + +namespace GFATask +{ + partial class GroupButton + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + } + + #endregion + } +} diff --git a/GFATask/Controls/GroupButton.cs b/GFATask/Controls/GroupButton.cs new file mode 100644 index 0000000..5ef0dc5 --- /dev/null +++ b/GFATask/Controls/GroupButton.cs @@ -0,0 +1,309 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.IO; +using System.Linq; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class GroupButton : AppListButton + { + private Collection _containedappbuttons = new Collection(); + public Collection ContainedAppButtons + { + get => _containedappbuttons; + set + { + _containedappbuttons = value; + } + } + + + private List _containedapps = new List(); + public List ContainedApps + { + get => _containedapps; + set + { + _containedapps = value; + } + } + + + private FormAppButtonGroup _appbuttongroup; + public FormAppButtonGroup AppButtonGroup { get => _appbuttongroup; } + + + private ContextMenuStrip _contextmenustrip = new ContextMenuStrip(); + new public ContextMenuStrip ContextMenuStrip + { + get + { + XObjects.ContextMenuStrip = _contextmenustrip; + return _contextmenustrip; + } + set + { + _contextmenustrip = value; + _contextmenustrip.Items.Clear(); + + if (AppType == AppType.Favorites) + { + _contextmenustrip.Items.Add(new ToolStripMenuItem("Umbennen", null, (sender, e) => + { + var msgbox = XObjects.MessageBox($"{this.Text}", NotifyButtons.YesNo, NotifyType.TextBox, new Size(250, 150), $"{this.Text} umbenennen", this.Text); + if(msgbox.Result == DialogResult.Yes) + { + _containedapps.ForEach(app => + { + app.Group = msgbox.Value.ToString(); + Creator.ReplaceApp(AppType, app); + }); + + this.Text = msgbox.Value.ToString(); + _contextmenustrip.Items["remove_applistbutton"].Text = $"{this.Text} entfernen"; + this.Name = Cast.GroupButtonName(AppType, this.Text); + } + }, "rename_applistbutton")); + _contextmenustrip.Items.Add(new ToolStripMenuItem($"{this.Text} entfernen", null, (s, evt) => + { + for (int i = _containedapps.Count - 1; i >= 0; i--) + { + Creator.RemoveApp(AppType, _containedapps[i]); + } + Accessor.GetAppListPanel(AppType).RemoveGroupButton(this.Name, true); + }, "remove_applistbutton")); + } + else + { + _contextmenustrip.Items.Add(new ToolStripMenuItem($"{this.Text} zu Favoriten hinzufügen", null, (s, evt) => + { + List clones = new List(); + string[] usedicons = new string[0]; + _containedapps.ForEach(app => + { + app.ID = AppLists.Favorites.Apps.Max(listapp => listapp.ID) + 1; + try + { + if (!usedicons.ToList().Exists(icon => icon == app.Icon) && app.Icon != "" && app.Icon != null) + { + File.Copy($@"{Paths.Icons.Directory}\{app.Icon}", Paths.Favorites.Icons.Directory + @"\" + app.Icon, true); + Array.Resize(ref usedicons, usedicons.Length + 1); + usedicons[usedicons.Length - 1] = app.Icon; + } + } + catch (Exception ex) + { + Log.EventLog.Write("Bild nicht gespeichert", LogClassification.LowError, ex); + } + clones.Add(app); + Creator.AddApp(AppType.Favorites, app); + }); + usedicons = null; + Accessor.GetAppListPanel(AppType.Favorites).AddGroupButton(clones.ToArray()); + }, "to_favorites")); + } + } + } + + public override AppType AppType + { + get => base.AppType; set + { + base.AppType = value; + this.ContextMenuStrip = _contextmenustrip; + } + } + + + public GroupButton() + { + InitializeComponent(); + _containedappbuttons.CollectionChanged += _containedappbuttons_CollectionChanged; + ContextMenuStrip.SetDefaultDesign(); + this.ToolTipText = "Apps: "; + } + + + public void RemoveApp(Models.App app) + { + if(_containedappbuttons.ToList().Exists(appbutton => appbutton.Name == Cast.AppButtonName(AppType, app))) + _containedappbuttons.Remove(_containedappbuttons.First(appbutton => appbutton.Name == Cast.AppButtonName(AppType, app))); + _containedapps.Remove(app); + if(_appbuttongroup != null) + { + if(_appbuttongroup.MyGroupButton == this) + { + _appbuttongroup.RemoveButton(app); + } + } + } + + + private void _containedappbuttons_CollectionChanged(object sender, System.Collections.Events.CollectionChangedEventArgs e) + { + + if (e.ChangeType == CollectionChangeType.Add) + { + foreach (var adgroup in e.Element.ActiveDirectoryGroups != null ? e.Element.ActiveDirectoryGroups : new string[] { "" }) + { + if (!_activedirectorygroups.Contains(adgroup)) + { + Array.Resize(ref _activedirectorygroups, _activedirectorygroups.Length + 1); + _activedirectorygroups[_activedirectorygroups.Length - 1] = adgroup; + } + } + e.Element.MouseDown += Element_MouseDown; + } + else if (e.ChangeType == CollectionChangeType.Remove) + { + e.Element.MouseDown -= Element_MouseDown; + if (_containedappbuttons.Count == 1) + { + Accessor.GetAppListPanel(AppType).RemoveGroupButtonIfNeeded(this.Name); + if (_appbuttongroup != null && _appbuttongroup.Visible) + { + _appbuttongroup.Close(); + } + } + } + + if (Config.User.Prevalence) + this.Image = _containedappbuttons + .Where(button => button.Visible) + .OrderBy(button => button.Prevalence.CountClicks) + .Take(4) + .Select(button => new Bitmap(button.Image)).ToArray() + .Merge(new Size(this.ImageSize.Width + 2, this.ImageSize.Height + 2), 2); + else + this.Image = _containedappbuttons + .Where(button => button.Visible) + .OrderBy(button => button.Text) + .Take(4) + .Select(button => new Bitmap(button.Image)).ToArray() + .Merge(new Size(this.ImageSize.Width + 2, this.ImageSize.Height + 2), 2); + + + this.Invalidate(); + } + + private void Element_MouseDown(object sender, MouseEventArgs e) + { + Prevalence = Accessor.GetPrevalencia(AppType, _containedappbuttons.ToList().Find(app => app.Prevalence.CountClicks == _containedappbuttons.Max(appbutton => appbutton.Prevalence.CountClicks)).ID ); + } + + protected override void OnPaint(PaintEventArgs e) + { + base.OnPaint(e); + string appcountstring = _containedapps.Count(app => Cast.AppVisibility(app)).ToString(); + GraphicsPath appCountRect; + appCountRect = Visualization.RoundedRectangle.Create(new Rectangle( + new Point(ImageBounds.Right - (int)(e.Graphics.MeasureString(appcountstring, this.Font).Width / 4) - 3, this.BorderBounds.Y + this.BorderSize), + new Size((int)e.Graphics.MeasureString(appcountstring, this.Font).Height - 1, (int)e.Graphics.MeasureString(appcountstring, this.Font).Height - 1)), 5); + e.Graphics.SetClip(new Rectangle(this.TextBounds.Location, new Size(this.TextBounds.Width , this.TextBounds.Height))); + e.Graphics.Clear(this.BackColor); + + e.Graphics.SetClip(this.ClientRectangle); + e.Graphics.FillPath(Brushes.Red, appCountRect); + e.Graphics.DrawString(appcountstring, this.Font, Brushes.White, appCountRect.GetBounds(), new StringFormat() { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Center, FormatFlags = StringFormatFlags.NoClip | StringFormatFlags.NoWrap, Trimming = StringTrimming.None }); + + + if (!this.ImageOnly) + { + e.Graphics.DrawString(Text, this.Font, new SolidBrush(this.ForeColor), new Rectangle((int)appCountRect.GetBounds().Right, this.TextBounds.Y + this.BorderSize + this.Radius, this.BorderBounds.Right - (int)appCountRect.GetBounds().Right - this.BorderSize - this.Radius, this.TextBounds.Height - (this.Radius * 2) - (this.BorderSize * 2)), new StringFormat() { Alignment = StringAlignment.Near, LineAlignment = StringAlignment.Center, FormatFlags = StringFormatFlags.NoClip | StringFormatFlags.NoWrap, Trimming = StringTrimming.EllipsisCharacter }); + //e.Graphics.DrawString(Text, this.Font, new SolidBrush(this.ForeColor), new Rectangle((int)appCountRect.GetBounds().Right, this.TextBounds.Y + this.BorderSize + this.Radius, this.BorderBounds.Right - (int)appCountRect.GetBounds().Right - this.BorderSize - this.Radius, this.TextBounds.Height - (this.Radius * 2) - (this.BorderSize * 2)), new StringFormat() { Alignment = StringAlignment.Near, LineAlignment = StringAlignment.Center, FormatFlags = StringFormatFlags.NoClip | StringFormatFlags.NoWrap, Trimming = StringTrimming.None }); + } + else + { + this.Width = (int)appCountRect.GetBounds().Right; + } + } + + protected override void OnSizeChanged(EventArgs e) + { + base.OnSizeChanged(e); + + this.ImageSize = new Size(this.BorderBounds.Height - this.Padding.Vertical - this.Margin.Vertical, this.BorderBounds.Height - this.Padding.Vertical - this.Margin.Vertical); + } + + + protected override void OnLocationChanged(EventArgs e) + { + base.OnLocationChanged(e); + if (_appbuttongroup != null && _appbuttongroup.MyGroupButton == this) + { + // Wenn der obere Bereich des GroupButtons, oben aus dem AppListPanel austritt + if (this.Top < 0) + { + // Wenn der untere Bereich des GroupButtons, oben aus dem AppListPanel austritt + if (this.Bottom < 0) + { + _appbuttongroup.DesktopLocation = new Point(_appbuttongroup.Left, this.Parent.RectangleToScreen(this.Parent.Bounds).Top - this.Parent.Margin.Top - this.Parent.Parent.Padding.Top - _appbuttongroup.GripSize + 1); + } + // Oder, wenn der untere Bereich des GroupButtons noch sichtbar ist + else + { + _appbuttongroup.DesktopLocation = new Point(_appbuttongroup.Left, this.Parent.RectangleToScreen(this.Bounds).Bottom - _appbuttongroup.GripSize + 1); + } + } + // Wenn der obere Bereich des GroupButtons, im AppListPanel sichtbar ist + else if (this.Top > 0) + { + // Aber der untere Bereich des GroupButtons, unten aus dem AppListPanel austritt + if (this.Bottom > this.Parent.Bottom) + _appbuttongroup.DesktopLocation = new Point(_appbuttongroup.Left, this.Parent.RectangleToScreen(this.Parent.Bounds).Bottom - this.Parent.Padding.Vertical); + // Oder, wenn der untere Bereich des GroupButtons, unten aus dem GFATask austritt + else if (RectangleToScreen(this.DisplayRectangle).Bottom > Forms.Main.DesktopBounds.Bottom - Forms.Main.GripSize) + _appbuttongroup.DesktopLocation = new Point(_appbuttongroup.Left, Forms.Main.DesktopBounds.Bottom - Forms.Main.GripSize - _appbuttongroup.GripSize + 1 + Forms.Main.BorderWidth); + // Alle anderen Möglichkeiten korrigieren die Position des ButtonGroup-Fensters unterhalb des GroupButtons + else + _appbuttongroup.DesktopLocation = new Point(_appbuttongroup.Left, this.Parent.RectangleToScreen(this.Bounds).Bottom - _appbuttongroup.GripSize + 1); + } + } + } + + + protected override void OnMouseUp(MouseEventArgs e) + { + base.OnMouseUp(e); + if (e.Button == MouseButtons.Left && !Forms.AppButtonGroup.Visible) + { + _appbuttongroup = Forms.AppButtonGroup; + _appbuttongroup.MyGroupButton = this; + _appbuttongroup.Text = this.Text; + _appbuttongroup.Icon = Icon.FromHandle(new Bitmap(this.Image).GetHicon()); + _appbuttongroup.DesktopLocation = this.PointToScreen(new Point(0 - _appbuttongroup.GripSize + 1, this.Height - _appbuttongroup.GripSize + 1)); + _appbuttongroup.TopMost = true; + Accessor.OpenForm("AppButtonGroup", owner: Forms.Main, closeifopen: true); + } + } + + protected override void OnMouseEnter(EventArgs e) + { + this.ToolTipText = $"Apps:\n{string.Join("\n", _containedapps.OrderBy(app => app.Name).Select(app => app.Name))}"; + base.OnMouseEnter(e); + } + + protected override void OnMouseDown(MouseEventArgs e) + { + base.OnMouseDown(e); + if (this.ClientRectangle.Contains(e.Location) && e.Button == MouseButtons.Right ) + { + try + { + this.ContextMenuStrip.Show(this, new Point(this.Padding.Left, this.ClientRectangle.Bottom)); + } + catch (Exception ex) + { + Log.EventLog.Write($"Kontextmenü des GroupButtons {this.Text} fehlerhaft", LogClassification.LowError, ex); + } + } + } + } +} diff --git a/GFATask/Forms/FormAdmin.Designer.cs b/GFATask/Forms/FormAdmin.Designer.cs new file mode 100644 index 0000000..3721b3a --- /dev/null +++ b/GFATask/Forms/FormAdmin.Designer.cs @@ -0,0 +1,216 @@ + +namespace GFATask +{ + partial class FormAdmin + { + /// + /// 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() + { + this.components = new System.ComponentModel.Container(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.panelUC = new System.Windows.Forms.Panel(); + this.flpAdminMenu = new System.Windows.Forms.FlowLayoutPanel(); + this.abtnApps = new System.Windows.Forms.AnimationButton(); + this.abtnGeneral = new System.Windows.Forms.AnimationButton(); + this.abtnSettings = new System.Windows.Forms.AnimationButton(); + this.abtnFeatures = new System.Windows.Forms.AnimationButton(); + this.abtnAppClickCounter = new System.Windows.Forms.AnimationButton(); + this.animationButton1 = new System.Windows.Forms.AnimationButton(); + this.tableLayoutPanel1.SuspendLayout(); + this.flpAdminMenu.SuspendLayout(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.panelUC, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.flpAdminMenu, 0, 0); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(10, 39); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 2; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(980, 401); + this.tableLayoutPanel1.TabIndex = 1; + // + // panelUC + // + this.panelUC.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelUC.Location = new System.Drawing.Point(3, 48); + this.panelUC.Name = "panelUC"; + this.panelUC.Size = new System.Drawing.Size(974, 350); + this.panelUC.TabIndex = 3; + // + // flpAdminMenu + // + this.flpAdminMenu.Controls.Add(this.abtnApps); + this.flpAdminMenu.Controls.Add(this.abtnGeneral); + this.flpAdminMenu.Controls.Add(this.abtnSettings); + this.flpAdminMenu.Controls.Add(this.abtnFeatures); + this.flpAdminMenu.Controls.Add(this.abtnAppClickCounter); + this.flpAdminMenu.Controls.Add(this.animationButton1); + this.flpAdminMenu.Dock = System.Windows.Forms.DockStyle.Fill; + this.flpAdminMenu.Location = new System.Drawing.Point(3, 3); + this.flpAdminMenu.Name = "flpAdminMenu"; + this.flpAdminMenu.Size = new System.Drawing.Size(974, 39); + this.flpAdminMenu.TabIndex = 4; + // + // abtnApps + // + this.abtnApps.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnApps.AutoSizeWidth = false; + this.abtnApps.Image = null; + this.abtnApps.ImageBackColor = System.Drawing.Color.Empty; + this.abtnApps.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnApps.Location = new System.Drawing.Point(3, 0); + this.abtnApps.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.abtnApps.Name = "abtnApps"; + this.abtnApps.Size = new System.Drawing.Size(140, 35); + this.abtnApps.TabIndex = 3; + this.abtnApps.Tag = "ucAdminApps"; + this.abtnApps.Text = "Apps"; + this.abtnApps.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.abtnApps.ToolTipText = ""; + // + // abtnGeneral + // + this.abtnGeneral.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnGeneral.AutoSizeWidth = false; + this.abtnGeneral.Image = null; + this.abtnGeneral.ImageBackColor = System.Drawing.Color.Empty; + this.abtnGeneral.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnGeneral.Location = new System.Drawing.Point(149, 0); + this.abtnGeneral.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.abtnGeneral.Name = "abtnGeneral"; + this.abtnGeneral.Size = new System.Drawing.Size(140, 35); + this.abtnGeneral.TabIndex = 4; + this.abtnGeneral.Tag = "ucAdminGeneral"; + this.abtnGeneral.Text = "Allgemein"; + this.abtnGeneral.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.abtnGeneral.ToolTipText = ""; + // + // abtnSettings + // + this.abtnSettings.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnSettings.AutoSizeWidth = false; + this.abtnSettings.Image = null; + this.abtnSettings.ImageBackColor = System.Drawing.Color.Empty; + this.abtnSettings.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnSettings.Location = new System.Drawing.Point(295, 0); + this.abtnSettings.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.abtnSettings.Name = "abtnSettings"; + this.abtnSettings.Size = new System.Drawing.Size(140, 35); + this.abtnSettings.TabIndex = 6; + this.abtnSettings.Tag = "ucAdminDesigns"; + this.abtnSettings.Text = "Designs"; + this.abtnSettings.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.abtnSettings.ToolTipText = ""; + this.abtnSettings.WordWrap = true; + // + // abtnFeatures + // + this.abtnFeatures.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnFeatures.AutoSizeWidth = false; + this.abtnFeatures.Image = null; + this.abtnFeatures.ImageBackColor = System.Drawing.Color.Empty; + this.abtnFeatures.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnFeatures.Location = new System.Drawing.Point(441, 0); + this.abtnFeatures.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.abtnFeatures.Name = "abtnFeatures"; + this.abtnFeatures.Size = new System.Drawing.Size(140, 35); + this.abtnFeatures.TabIndex = 5; + this.abtnFeatures.Tag = "ucAdminNewsFeeds"; + this.abtnFeatures.Text = "News Feeds"; + this.abtnFeatures.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.abtnFeatures.ToolTipText = ""; + this.abtnFeatures.WordWrap = true; + // + // abtnAppClickCounter + // + this.abtnAppClickCounter.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnAppClickCounter.AutoSizeWidth = false; + this.abtnAppClickCounter.Image = null; + this.abtnAppClickCounter.ImageBackColor = System.Drawing.Color.Empty; + this.abtnAppClickCounter.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnAppClickCounter.Location = new System.Drawing.Point(587, 0); + this.abtnAppClickCounter.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.abtnAppClickCounter.Name = "abtnAppClickCounter"; + this.abtnAppClickCounter.Size = new System.Drawing.Size(140, 35); + this.abtnAppClickCounter.TabIndex = 8; + this.abtnAppClickCounter.Tag = "ucAdminAppClickCounter"; + this.abtnAppClickCounter.Text = "App Click Counter"; + this.abtnAppClickCounter.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.abtnAppClickCounter.ToolTipText = ""; + // + // animationButton1 + // + this.animationButton1.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.animationButton1.AutoSizeWidth = false; + this.animationButton1.Image = null; + this.animationButton1.ImageBackColor = System.Drawing.Color.Empty; + this.animationButton1.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.animationButton1.Location = new System.Drawing.Point(733, 0); + this.animationButton1.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); + this.animationButton1.Name = "animationButton1"; + this.animationButton1.Size = new System.Drawing.Size(140, 35); + this.animationButton1.TabIndex = 7; + this.animationButton1.Tag = "ucAdminHelp"; + this.animationButton1.Text = "Hilfethemen"; + this.animationButton1.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 33); + this.animationButton1.ToolTipText = ""; + // + // FormAdmin + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.ClientSize = new System.Drawing.Size(1000, 450); + this.Controls.Add(this.tableLayoutPanel1); + this.DesktopAnchor = System.Windows.Forms.DesktopAnchor.Center; + this.Name = "FormAdmin"; + this.Padding = new System.Windows.Forms.Padding(10, 39, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(19, 19, 1000, 450); + this.Text = "Administration"; + this.tableLayoutPanel1.ResumeLayout(false); + this.flpAdminMenu.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.Panel panelUC; + private System.Windows.Forms.FlowLayoutPanel flpAdminMenu; + private System.Windows.Forms.AnimationButton abtnApps; + private System.Windows.Forms.AnimationButton abtnGeneral; + private System.Windows.Forms.AnimationButton abtnFeatures; + private System.Windows.Forms.AnimationButton abtnSettings; + private System.Windows.Forms.AnimationButton animationButton1; + private System.Windows.Forms.AnimationButton abtnAppClickCounter; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormAdmin.cs b/GFATask/Forms/FormAdmin.cs new file mode 100644 index 0000000..f2eb896 --- /dev/null +++ b/GFATask/Forms/FormAdmin.cs @@ -0,0 +1,142 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormAdmin : FormEx + { + public ucAdminApps UcAdminApps { get; } = new ucAdminApps() { Dock = DockStyle.Fill }; + public ucAdminGeneral UcAdminGeneral { get; } = new ucAdminGeneral() { Dock = DockStyle.Fill }; + public ucAdminNewsFeeds UcAdminNewsFeeds { get; } = new ucAdminNewsFeeds() { Dock = DockStyle.Fill }; + public ucAdminDesigns UcAdminDesigns { get; } = new ucAdminDesigns() { Dock = DockStyle.Fill }; + public ucAdminHelp UcAdminHelp { get; } = new ucAdminHelp() { Dock = DockStyle.Fill }; + public ucAdminAppClickCounter UcAdminAppClickCounter { get; } = new ucAdminAppClickCounter() { Dock = DockStyle.Fill }; + + private AnimationButton clickedbutton = null; + + int loginfails = 0; + + public FormAdmin() + { + InitializeComponent(); + this.SetDefaultDesign(); + + + panelUC.Controls.AddRange(new Control[] { UcAdminApps, UcAdminGeneral, UcAdminNewsFeeds, UcAdminDesigns, UcAdminHelp, UcAdminAppClickCounter }); + this.Icon = Icon.FromHandle(new Bitmap(File.OpenRead(Paths.Icons.Directory + @"System\administration.png")).GetHicon()); + Accumulations.Controls(flpAdminMenu).OfType().ToList().ForEach(button => + { + button.MouseClick += OpenUserControl; + button.Paint += Button_Paint; + }); + OpenUserControl(abtnApps, new MouseEventArgs(MouseButtons.Left, 0, 0, 0, 0)); + + + } + + private void Button_Paint(object sender, PaintEventArgs e) + { + if((clickedbutton != null && (sender as AnimationButton).Equals(clickedbutton) && (sender as AnimationButton).BorderSize == 0)) + { + e.Graphics.DrawLine(new Pen(Config.Main.Colors.Apps.Hover.Border, 3), new Point(0, e.ClipRectangle.Bottom - 3 ), new Point(e.ClipRectangle.Right, e.ClipRectangle.Bottom - 3)); + } + } + + private void OpenUserControl(object sender, MouseEventArgs e) + { + if(e.Button == MouseButtons.Left) + { + var button = sender as AnimationButton; + clickedbutton = button; + Accumulations.Controls(this).OfType().ToList().ForEach(btn => btn.Invalidate()); + if (button.BorderSize > 0 || button.BorderColor == button.BackColor) + { + button.BorderColor = Color.Green; + Accumulations.Controls(this).OfType().Where(btn => btn != button).ToList().ForEach(btn => btn.BorderColor = Config.Main.Colors.Apps.Default.Border); + } + panelUC.Controls[button.Tag.ToString()].Dock = DockStyle.Fill; + panelUC.Controls[button.Tag.ToString()].BringToFront(); + panelUC.Controls[button.Tag.ToString()].Invalidate(); + } + } + + + + + public void Login() + { + Task.Run(delegate + { + Forms.Main.Invoke(new MethodInvoker(async delegate + { + if (Forms.AppButtonGroup != null && Forms.AppButtonGroup.Visible) + Forms.AppButtonGroup.Close(); + + if (await XObjects.IsAdmin) + { + this.Visible = true; + return; + } + + var msgbox = XObjects.MessageBox( + loginfails == 0 ? "Administratorkennwort" : + $"Das Kennwort war falsch. Nochmal!", NotifyButtons.OkCancel, NotifyType.Login, new Size(250, 200), "Administrationsbereich", null); + + if (msgbox.Result == DialogResult.OK) + { + if (msgbox.Value.ToString() == new string(Config.Main.Administration.Accounts.Login.SecurePassword.Select(chr => (char)chr).ToArray())) + { + this.Visible = true; + } + else + { + loginfails++; + this.Login(); + } + } + else if (msgbox.Result == DialogResult.Cancel) + { + return; + } + })); + }); + } + + protected override void OnVisibleChanged(EventArgs e) + { + base.OnVisibleChanged(e); + if (this.Visible) + { + XObjects.Delay.Increase(); + this.TopMost = true; + } + } + + + protected override void OnBackColorChanged(EventArgs e) + { + base.OnBackColorChanged(e); + + flpAdminMenu.SetDefaultDesign(); + flpAdminMenu.Controls.OfType().ToList().ForEach(abtn => abtn.SetDefaultDesign()); + } + + + protected override void OnFormClosing(FormClosingEventArgs e) + { + if(e.CloseReason == CloseReason.UserClosing) + this.Visible = false; + e.Cancel = e.CloseReason == CloseReason.UserClosing; + base.OnFormClosing(e); + } + } +} diff --git a/GFATask/Forms/FormAdmin.resx b/GFATask/Forms/FormAdmin.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/Forms/FormAdmin.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/Forms/FormAppButtonGroup.Designer.cs b/GFATask/Forms/FormAppButtonGroup.Designer.cs new file mode 100644 index 0000000..5d3c334 --- /dev/null +++ b/GFATask/Forms/FormAppButtonGroup.Designer.cs @@ -0,0 +1,71 @@ + +namespace GFATask +{ + partial class FormAppButtonGroup + { + /// + /// 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() + { + this.flpAppbuttons = new System.Windows.Forms.FlowLayoutPanel(); + this.SuspendLayout(); + // + // flpAppbuttons + // + this.flpAppbuttons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flpAppbuttons.Dock = System.Windows.Forms.DockStyle.Fill; + this.flpAppbuttons.Location = new System.Drawing.Point(10, 39); + this.flpAppbuttons.Margin = new System.Windows.Forms.Padding(0); + this.flpAppbuttons.Name = "flpAppbuttons"; + this.flpAppbuttons.Size = new System.Drawing.Size(288, 178); + this.flpAppbuttons.TabIndex = 1; + // + // FormAppButtonGroup + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.ClientSize = new System.Drawing.Size(308, 227); + this.Controls.Add(this.flpAppbuttons); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Moveable = false; + this.Name = "FormAppButtonGroup"; + this.Padding = new System.Windows.Forms.Padding(10, 39, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(15, 15, 308, 227); + this.Resizable = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.SystemMenu = false; + this.Text = "FormAppButtonGroup"; + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.FlowLayoutPanel flpAppbuttons; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormAppButtonGroup.cs b/GFATask/Forms/FormAppButtonGroup.cs new file mode 100644 index 0000000..7e36023 --- /dev/null +++ b/GFATask/Forms/FormAppButtonGroup.cs @@ -0,0 +1,152 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormAppButtonGroup : FormEx + { + private GroupButton _mygroupbutton = null; + public GroupButton MyGroupButton + { + get => _mygroupbutton; + set + { + _mygroupbutton = value; + _apptype = _mygroupbutton.AppType; + } + } + + + private AppType _apptype; + public AppType AppType { get => _apptype; set => _apptype = value; } + + + public FormAppButtonGroup() + { + InitializeComponent(); + } + + + protected override void OnVisibleChanged(EventArgs e) + { + if (this.Visible) + { + flpAppbuttons.Controls.AddRange(_mygroupbutton.ContainedAppButtons.ToArray()); + Comparer.SortAllButtons(flpAppbuttons.Controls, Config.User.Prevalence); + this.Sizing(); + this.SetDefaultDesign(); + } + else + { + flpAppbuttons.Controls.Clear(); + } + base.OnVisibleChanged(e); + + } + + + public void Sizing() + { + if (_mygroupbutton != null) + { + int appcounts = _mygroupbutton.ContainedAppButtons.Where(appbutton => appbutton.Visible).ToList().Count; + int columns = Config.User.GroupListColumnCount; + int border = this.Padding.Horizontal; + int vborder = this.Padding.Vertical; + Size appsize = new Size((Config.User.Apps.ImageOnly ? Config.User.Apps.Size.Height : Config.User.Apps.Size.Width) + (Config.User.Apps.Margin * 2), Config.User.Apps.Size.Height + (Config.User.Apps.Margin * 2)); + + int width, height; + + width = (appsize.Width * (appcounts < columns ? appcounts : columns)) < ((TextRenderer.MeasureText(this.Text, this.Font).Width + (this.TitlebarHeight * 4) + this.Icon.Size.Width) / appsize.Width) * appsize.Width ? + (((TextRenderer.MeasureText(this.Text, this.Font).Width + (this.TitlebarHeight * 4) + this.Icon.Size.Width) / appsize.Width) * appsize.Width) + border : + (appsize.Width * (appcounts < columns ? appcounts : columns)) + border; + + height = (((int)Math.Ceiling((appsize.Width * appcounts) / (double)width)) * appsize.Height) + vborder; + this.Size = new Size(width, height); + } + } + + /// + /// Löscht einen AppButton aus einem AppListPanel anhand des Apptypen und der App aus der JSON-Datei + /// + /// Findet anhand des Typen das gewünschte AppListPanel + /// Die JSON-App mit der der AppButton gefunden und entfernt wird + public void RemoveButton(Models.App app) + { + try + { + if (_mygroupbutton != null) + { + + if (flpAppbuttons.Controls.ContainsKey(app.ID + "_" + _apptype.ToString() + "_" + app.Name)) + { + Control appbutton = flpAppbuttons.Controls.Find(Cast.AppButtonName(_apptype, app), false)[0]; + flpAppbuttons.Controls.Remove(appbutton); + _mygroupbutton.ContainedApps.Remove(app); + _mygroupbutton.ContainedAppButtons.Remove(appbutton as AppButton); + //if(_mygroupbutton.ContainedApps.Exists(_app => _app.ID == app.ID)) + // _mygroupbutton.ContainedAppButtons.Remove((AppButton)appbutton); + } + + if (_mygroupbutton.ContainedAppButtons.Count <= 1 && flpAppbuttons.Controls.Count > 0) + { + AppListPanel panel = Accessor.GetAppListPanel(_apptype); + panel.RemoveGroupButton(_mygroupbutton.Name); + this.Close(); + } + else + { + this.Sizing(); + } + } + } + catch (Exception ex) + { + Log.EventLog.Write("FormAppButtonGroup RemoveButton-Fehler", LogClassification.CriticalError, ex); + } + } + + + public bool ReplaceButton(Models.App replacing_app) => + this.ReplaceButton(_apptype, replacing_app); + + + public bool ReplaceButton(AppType apptype, Models.App replacing_app) + { + if (apptype == AppType.None) + return false; + Models.App existing_app = Accessor.GetAppList(apptype).Apps.Find(app => app.ID == _mygroupbutton.ContainedAppButtons.ToList().Find(button => button.Name == Cast.AppButtonName(apptype, replacing_app)).ID); + if (existing_app != null) + { + AppButton appbutton = _mygroupbutton.ContainedAppButtons.Select(button => button).ToList().Find(button => button.Name == Cast.AppButtonName(apptype, existing_app)); + int cur_index = _mygroupbutton.ContainedAppButtons.ToList().IndexOf(appbutton); + appbutton.Name = Cast.AppButtonName(apptype, replacing_app); + appbutton.Text = replacing_app.Name; + appbutton.ActiveDirectoryGroups = replacing_app.ActiveDirectoryGroups; + appbutton.Prevalence = Accessor.GetPrevalencia(apptype, replacing_app.ID); + appbutton.Execute = replacing_app.Execute; + appbutton.Visible = Cast.AppVisibility(replacing_app); + appbutton.Image = Image.FromStream(File.OpenRead(Cast.IconPath(apptype, replacing_app.Icon))); + _mygroupbutton.ContainedAppButtons[cur_index] = appbutton; + Comparer.SortAllButtons(flpAppbuttons.Controls, Config.User.Prevalence); + return true; + } + return false; + } + + protected override void OnFormClosing(FormClosingEventArgs e) + { + this.Visible = false; + e.Cancel = e.CloseReason == CloseReason.UserClosing; + base.OnFormClosing(e); + } + } +} diff --git a/GFATask/Forms/FormAppButtonGroup.resx b/GFATask/Forms/FormAppButtonGroup.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/Forms/FormAppButtonGroup.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/Forms/FormAppCreator.Designer.cs b/GFATask/Forms/FormAppCreator.Designer.cs new file mode 100644 index 0000000..25114c7 --- /dev/null +++ b/GFATask/Forms/FormAppCreator.Designer.cs @@ -0,0 +1,500 @@ + +namespace GFATask +{ + partial class FormAppCreator + { + /// + /// 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() + { + this.components = new System.ComponentModel.Container(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.tbAppname = new System.Windows.Forms.TextBox(); + this.tbGroup = new System.Windows.Forms.TextBox(); + this.rtbADGroups = new System.Windows.Forms.RichTextBox(); + this.dgvExecutes = new System.Windows.Forms.DataGridView(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.label6 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.picbox = new System.Windows.Forms.PictureBox(); + this.lIconPath = new System.Windows.Forms.Label(); + this.abtnCheckADGroupName = new System.Windows.Forms.AnimationButton(); + this.abtnSave = new System.Windows.Forms.AnimationButton(); + this.abtnCancel = new System.Windows.Forms.AnimationButton(); + this.label7 = new System.Windows.Forms.Label(); + this.abtnIconPath = new System.Windows.Forms.AnimationButton(); + this.cbAppType = new System.Windows.Forms.ComboBox(); + this.switchPrototype = new System.Windows.Forms.SwitchButton(); + this.labelPrototype = new System.Windows.Forms.Label(); + this.lID = new System.Windows.Forms.Label(); + this.lIsNew = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.tbDescription = new System.Windows.Forms.TextBox(); + ((System.ComponentModel.ISupportInitialize)(this.dgvExecutes)).BeginInit(); + this.tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picbox)).BeginInit(); + this.SuspendLayout(); + // + // label1 + // + this.label1.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(65, 96); + this.label1.Margin = new System.Windows.Forms.Padding(0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(57, 13); + this.label1.TabIndex = 1; + this.label1.Text = "App Name"; + // + // label2 + // + this.label2.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(36, 191); + this.label2.Margin = new System.Windows.Forms.Padding(0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(86, 13); + this.label2.TabIndex = 2; + this.label2.Text = "Gruppieren nach"; + // + // label3 + // + this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(56, 285); + this.label3.Margin = new System.Windows.Forms.Padding(0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(66, 13); + this.label3.TabIndex = 3; + this.label3.Text = "AD Gruppen"; + // + // label4 + // + this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(67, 385); + this.label4.Margin = new System.Windows.Forms.Padding(0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(55, 13); + this.label4.TabIndex = 4; + this.label4.Text = "Ausführen"; + // + // tbAppname + // + this.tbAppname.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbAppname.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tableLayoutPanel1.SetColumnSpan(this.tbAppname, 4); + this.tbAppname.Location = new System.Drawing.Point(127, 92); + this.tbAppname.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.tbAppname.Name = "tbAppname"; + this.tbAppname.Size = new System.Drawing.Size(388, 20); + this.tbAppname.TabIndex = 2; + // + // tbGroup + // + this.tbGroup.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbGroup.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tableLayoutPanel1.SetColumnSpan(this.tbGroup, 4); + this.tbGroup.Location = new System.Drawing.Point(127, 187); + this.tbGroup.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.tbGroup.Name = "tbGroup"; + this.tbGroup.Size = new System.Drawing.Size(388, 20); + this.tbGroup.TabIndex = 4; + // + // rtbADGroups + // + this.rtbADGroups.AutoWordSelection = true; + this.rtbADGroups.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tableLayoutPanel1.SetColumnSpan(this.rtbADGroups, 4); + this.rtbADGroups.Dock = System.Windows.Forms.DockStyle.Fill; + this.rtbADGroups.Location = new System.Drawing.Point(127, 285); + this.rtbADGroups.Margin = new System.Windows.Forms.Padding(5, 0, 0, 40); + this.rtbADGroups.Name = "rtbADGroups"; + this.rtbADGroups.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; + this.rtbADGroups.Size = new System.Drawing.Size(388, 60); + this.rtbADGroups.TabIndex = 6; + this.rtbADGroups.Text = ""; + // + // dgvExecutes + // + this.dgvExecutes.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells; + this.dgvExecutes.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells; + this.dgvExecutes.BackgroundColor = System.Drawing.Color.White; + this.dgvExecutes.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgvExecutes.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; + this.dgvExecutes.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.tableLayoutPanel1.SetColumnSpan(this.dgvExecutes, 5); + this.dgvExecutes.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvExecutes.GridColor = System.Drawing.SystemColors.ControlDarkDark; + this.dgvExecutes.Location = new System.Drawing.Point(127, 390); + this.dgvExecutes.Margin = new System.Windows.Forms.Padding(5); + this.dgvExecutes.MultiSelect = false; + this.dgvExecutes.Name = "dgvExecutes"; + this.dgvExecutes.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; + this.dgvExecutes.RowHeadersWidth = 24; + this.dgvExecutes.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; + this.dgvExecutes.RowTemplate.Height = 24; + this.dgvExecutes.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; + this.dgvExecutes.Size = new System.Drawing.Size(549, 90); + this.dgvExecutes.TabIndex = 8; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 6; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 122F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 103F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 70F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 84F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 45.18272F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 54.81728F)); + this.tableLayoutPanel1.Controls.Add(this.label1, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.dgvExecutes, 1, 9); + this.tableLayoutPanel1.Controls.Add(this.label3, 0, 8); + this.tableLayoutPanel1.Controls.Add(this.label4, 0, 9); + this.tableLayoutPanel1.Controls.Add(this.rtbADGroups, 1, 8); + this.tableLayoutPanel1.Controls.Add(this.label6, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.label2, 0, 5); + this.tableLayoutPanel1.Controls.Add(this.label5, 0, 10); + this.tableLayoutPanel1.Controls.Add(this.picbox, 3, 10); + this.tableLayoutPanel1.Controls.Add(this.lIconPath, 4, 10); + this.tableLayoutPanel1.Controls.Add(this.abtnCheckADGroupName, 5, 8); + this.tableLayoutPanel1.Controls.Add(this.abtnSave, 5, 11); + this.tableLayoutPanel1.Controls.Add(this.abtnCancel, 4, 11); + this.tableLayoutPanel1.Controls.Add(this.label7, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.abtnIconPath, 1, 10); + this.tableLayoutPanel1.Controls.Add(this.tbGroup, 1, 5); + this.tableLayoutPanel1.Controls.Add(this.tbAppname, 1, 3); + this.tableLayoutPanel1.Controls.Add(this.cbAppType, 1, 2); + this.tableLayoutPanel1.Controls.Add(this.switchPrototype, 1, 6); + this.tableLayoutPanel1.Controls.Add(this.labelPrototype, 0, 6); + this.tableLayoutPanel1.Controls.Add(this.lID, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.lIsNew, 2, 1); + this.tableLayoutPanel1.Controls.Add(this.label8, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.tbDescription, 1, 4); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(10, 39); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 13; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 60F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(681, 571); + this.tableLayoutPanel1.TabIndex = 10; + // + // label6 + // + this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(104, 26); + this.label6.Margin = new System.Windows.Forms.Padding(0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(18, 13); + this.label6.TabIndex = 13; + this.label6.Text = "ID"; + // + // label5 + // + this.label5.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(81, 496); + this.label5.Margin = new System.Windows.Forms.Padding(0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(41, 13); + this.label5.TabIndex = 10; + this.label5.Text = "Symbol"; + // + // picbox + // + this.picbox.Anchor = System.Windows.Forms.AnchorStyles.None; + this.picbox.Location = new System.Drawing.Point(321, 487); + this.picbox.Margin = new System.Windows.Forms.Padding(0); + this.picbox.Name = "picbox"; + this.picbox.Size = new System.Drawing.Size(32, 30); + this.picbox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picbox.TabIndex = 15; + this.picbox.TabStop = false; + this.picbox.Paint += new System.Windows.Forms.PaintEventHandler(this.picbox_Paint); + // + // lIconPath + // + this.lIconPath.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lIconPath.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.lIconPath, 2); + this.lIconPath.Location = new System.Drawing.Point(379, 496); + this.lIconPath.Margin = new System.Windows.Forms.Padding(0); + this.lIconPath.Name = "lIconPath"; + this.lIconPath.Size = new System.Drawing.Size(302, 13); + this.lIconPath.TabIndex = 11; + this.lIconPath.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // abtnCheckADGroupName + // + this.abtnCheckADGroupName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.abtnCheckADGroupName.AutoSizeWidth = false; + this.abtnCheckADGroupName.Image = null; + this.abtnCheckADGroupName.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnCheckADGroupName.ImageBackColor = System.Drawing.Color.Empty; + this.abtnCheckADGroupName.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnCheckADGroupName.ImageMargin = 3; + this.abtnCheckADGroupName.ImagePadding = 0; + this.abtnCheckADGroupName.Location = new System.Drawing.Point(520, 285); + this.abtnCheckADGroupName.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.abtnCheckADGroupName.Name = "abtnCheckADGroupName"; + this.abtnCheckADGroupName.Padding = new System.Windows.Forms.Padding(0, 0, 15, 0); + this.abtnCheckADGroupName.Size = new System.Drawing.Size(161, 50); + this.abtnCheckADGroupName.TabIndex = 7; + this.abtnCheckADGroupName.Text = "Namen überprüfen"; + this.abtnCheckADGroupName.TextBounds = new System.Drawing.Rectangle(2, 2, 142, 46); + this.abtnCheckADGroupName.ToolTipText = ""; + this.abtnCheckADGroupName.WordWrap = true; + this.abtnCheckADGroupName.Click += new System.EventHandler(this.abtnCheckADGroupName_Click); + // + // abtnSave + // + this.abtnSave.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.abtnSave.AutoSizeWidth = false; + this.abtnSave.Image = null; + this.abtnSave.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnSave.ImageBackColor = System.Drawing.Color.Empty; + this.abtnSave.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnSave.ImageMargin = 3; + this.abtnSave.ImagePadding = 0; + this.abtnSave.Location = new System.Drawing.Point(532, 522); + this.abtnSave.Margin = new System.Windows.Forms.Padding(5, 0, 20, 0); + this.abtnSave.Name = "abtnSave"; + this.abtnSave.Padding = new System.Windows.Forms.Padding(0, 0, 15, 0); + this.abtnSave.Size = new System.Drawing.Size(129, 30); + this.abtnSave.TabIndex = 11; + this.abtnSave.Text = "Speichern"; + this.abtnSave.TextBounds = new System.Drawing.Rectangle(1, 1, 107, 28); + this.abtnSave.ToolTipText = ""; + this.abtnSave.Click += new System.EventHandler(this.abtnSave_Click); + // + // abtnCancel + // + this.abtnCancel.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.abtnCancel.AutoSizeWidth = false; + this.abtnCancel.Image = null; + this.abtnCancel.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnCancel.ImageBackColor = System.Drawing.Color.Empty; + this.abtnCancel.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnCancel.ImageMargin = 3; + this.abtnCancel.ImagePadding = 0; + this.abtnCancel.Location = new System.Drawing.Point(384, 522); + this.abtnCancel.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.abtnCancel.Name = "abtnCancel"; + this.abtnCancel.Padding = new System.Windows.Forms.Padding(0, 0, 15, 0); + this.abtnCancel.Size = new System.Drawing.Size(131, 30); + this.abtnCancel.TabIndex = 10; + this.abtnCancel.Text = "Abbrechen"; + this.abtnCancel.TextBounds = new System.Drawing.Rectangle(2, 2, 112, 26); + this.abtnCancel.ToolTipText = ""; + this.abtnCancel.Click += new System.EventHandler(this.abtnCancel_Click); + // + // label7 + // + this.label7.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(71, 61); + this.label7.Margin = new System.Windows.Forms.Padding(0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(51, 13); + this.label7.TabIndex = 18; + this.label7.Text = "App Liste"; + // + // abtnIconPath + // + this.abtnIconPath.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.abtnIconPath.AutoSizeWidth = false; + this.tableLayoutPanel1.SetColumnSpan(this.abtnIconPath, 2); + this.abtnIconPath.Image = global::GFATask.Properties.Resources.magnifier; + this.abtnIconPath.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Height; + this.abtnIconPath.ImageBackColor = System.Drawing.Color.Empty; + this.abtnIconPath.ImageBounds = new System.Drawing.Rectangle(5, 5, 20, 20); + this.abtnIconPath.ImageMargin = 3; + this.abtnIconPath.ImagePadding = 0; + this.abtnIconPath.ImageSize = new System.Drawing.Size(20, 20); + this.abtnIconPath.Location = new System.Drawing.Point(127, 487); + this.abtnIconPath.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.abtnIconPath.Name = "abtnIconPath"; + this.abtnIconPath.Size = new System.Drawing.Size(168, 30); + this.abtnIconPath.TabIndex = 9; + this.abtnIconPath.Text = "Symbol suchen"; + this.abtnIconPath.TextBounds = new System.Drawing.Rectangle(25, 2, 141, 26); + this.abtnIconPath.ToolTipText = ""; + this.abtnIconPath.Click += new System.EventHandler(this.abtnIconPath_Click); + // + // cbAppType + // + this.cbAppType.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tableLayoutPanel1.SetColumnSpan(this.cbAppType, 2); + this.cbAppType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppType.FormattingEnabled = true; + this.cbAppType.Location = new System.Drawing.Point(127, 57); + this.cbAppType.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.cbAppType.Name = "cbAppType"; + this.cbAppType.Size = new System.Drawing.Size(121, 21); + this.cbAppType.TabIndex = 1; + this.cbAppType.SelectedIndexChanged += new System.EventHandler(this.cbAppType_SelectedIndexChanged); + // + // switchPrototype + // + this.switchPrototype.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switchPrototype.BackColor = System.Drawing.Color.White; + this.switchPrototype.ButtonWidth = 35; + this.switchPrototype.CheckThreeState = false; + this.switchPrototype.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switchPrototype.ColorInactive = System.Drawing.Color.OrangeRed; + this.switchPrototype.Location = new System.Drawing.Point(135, 237); + this.switchPrototype.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switchPrototype.Name = "switchPrototype"; + this.switchPrototype.RoundedButton = true; + this.tableLayoutPanel1.SetRowSpan(this.switchPrototype, 2); + this.switchPrototype.ShowBoarder = false; + this.switchPrototype.Size = new System.Drawing.Size(80, 25); + this.switchPrototype.TabIndex = 5; + this.switchPrototype.Text = "switchButton1"; + // + // labelPrototype + // + this.labelPrototype.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.labelPrototype.AutoSize = true; + this.labelPrototype.Location = new System.Drawing.Point(76, 243); + this.labelPrototype.Margin = new System.Windows.Forms.Padding(0); + this.labelPrototype.Name = "labelPrototype"; + this.tableLayoutPanel1.SetRowSpan(this.labelPrototype, 2); + this.labelPrototype.Size = new System.Drawing.Size(46, 13); + this.labelPrototype.TabIndex = 27; + this.labelPrototype.Text = "Prototyp"; + // + // lID + // + this.lID.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.lID.AutoSize = true; + this.lID.Location = new System.Drawing.Point(127, 26); + this.lID.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.lID.Name = "lID"; + this.lID.Size = new System.Drawing.Size(18, 13); + this.lID.TabIndex = 14; + this.lID.Text = "ID"; + // + // lIsNew + // + this.lIsNew.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.lIsNew.AutoSize = true; + this.lIsNew.Location = new System.Drawing.Point(230, 26); + this.lIsNew.Margin = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.lIsNew.Name = "lIsNew"; + this.lIsNew.Size = new System.Drawing.Size(33, 13); + this.lIsNew.TabIndex = 20; + this.lIsNew.Text = "[Neu]"; + // + // label8 + // + this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(50, 130); + this.label8.Margin = new System.Windows.Forms.Padding(0, 10, 0, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(72, 13); + this.label8.TabIndex = 28; + this.label8.Text = "Beschreibung"; + // + // tbDescription + // + this.tbDescription.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tableLayoutPanel1.SetColumnSpan(this.tbDescription, 4); + this.tbDescription.Dock = System.Windows.Forms.DockStyle.Fill; + this.tbDescription.Location = new System.Drawing.Point(127, 130); + this.tbDescription.Margin = new System.Windows.Forms.Padding(5, 10, 0, 10); + this.tbDescription.Multiline = true; + this.tbDescription.Name = "tbDescription"; + this.tbDescription.Size = new System.Drawing.Size(388, 40); + this.tbDescription.TabIndex = 3; + // + // FormAppCreator + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(701, 620); + this.Controls.Add(this.tableLayoutPanel1); + this.DesktopAnchor = System.Windows.Forms.DesktopAnchor.Center; + this.Name = "FormAppCreator"; + this.Padding = new System.Windows.Forms.Padding(10, 39, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(19, 19, 701, 620); + this.Resizable = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.SystemMenu = false; + this.Text = "Erstellen, oder editieren einer App"; + ((System.ComponentModel.ISupportInitialize)(this.dgvExecutes)).EndInit(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picbox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox tbAppname; + private System.Windows.Forms.TextBox tbGroup; + private System.Windows.Forms.RichTextBox rtbADGroups; + private System.Windows.Forms.AnimationButton abtnCheckADGroupName; + private System.Windows.Forms.DataGridView dgvExecutes; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.AnimationButton abtnIconPath; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label lIconPath; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label lID; + private System.Windows.Forms.PictureBox picbox; + private System.Windows.Forms.AnimationButton abtnSave; + private System.Windows.Forms.AnimationButton abtnCancel; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.ComboBox cbAppType; + private System.Windows.Forms.Label lIsNew; + private System.Windows.Forms.SwitchButton switchPrototype; + private System.Windows.Forms.Label labelPrototype; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox tbDescription; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormAppCreator.cs b/GFATask/Forms/FormAppCreator.cs new file mode 100644 index 0000000..7601fa5 --- /dev/null +++ b/GFATask/Forms/FormAppCreator.cs @@ -0,0 +1,249 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.DirectoryServices; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormAppCreator : FormEx + { + public FormAppCreator() + { + InitializeComponent(); + this.ResetControls(); + cbAppType.Items.AddRange(Enum.GetNames(typeof(AppType)).Where(name => name != "None" || name != "Citrix").ToArray()); + + if (!dgvExecutes.Columns.Contains("colBefehl")) dgvExecutes.Columns.Add("colBefehl", "Befehl"); + if (!dgvExecutes.Columns.Contains("colArgumente")) dgvExecutes.Columns.Add("colArgumente", "Argumente"); + this.Icon = Icon.FromHandle(new Bitmap(File.OpenRead(Paths.Icons.Directory + @"System\new.png")).GetHicon()); + this.DesktopAnchor = DesktopAnchor.Center; + this.SetDefaultDesign(); + dgvExecutes.BackgroundColor = this.BackColor; + dgvExecutes.DefaultCellStyle.BackColor = this.BackColor; + dgvExecutes.EnableHeadersVisualStyles = false; + dgvExecutes.RowHeadersDefaultCellStyle.BackColor = this.BackColor; + dgvExecutes.DefaultCellStyle.ForeColor = this.ForeColor; + dgvExecutes.DefaultCellStyle.Font = this.Font; + } + + private void abtnCheckADGroupName_Click(object sender, EventArgs e) + { + rtbADGroups.Text.Split(';').ToList().ForEach(groupname => + { + var settledgroupname = groupname.Replace(" ", ""); + if (ActiveDirectory.GroupExists(settledgroupname).Item1) + rtbADGroups.Text = rtbADGroups.Text.Replace(settledgroupname, ActiveDirectory.GroupExists(settledgroupname).Item2) + Environment.NewLine; + }); + } + + /// + /// Fügt den entsprechenden Steuerelementen die Informationen der App hinzu um diese editieren zu können + /// + /// + public void GetEditableItem(AppType apptype, Models.App app) + { + this.ResetControls(); + cbAppType.Text = apptype.ToString(); + lID.Text = app.ID.ToString(); + lIsNew.Text = string.Empty; + tbAppname.Text = app.Name; + tbDescription.Text = app.Description; + tbGroup.Text = app.Group; + switchPrototype.Checked = app.Prototype; + if (apptype != AppType.Favorites) + { + labelPrototype.Visible = true; + switchPrototype.Visible = true; + rtbADGroups.Enabled = true; + abtnCheckADGroupName.Enabled = true; + } + else + { + labelPrototype.Visible = false; + switchPrototype.Checked = false; + switchPrototype.Visible = false; + rtbADGroups.Enabled = false; + abtnCheckADGroupName.Enabled = false; + } + + cbAppType.Enabled = false; + if (app.ActiveDirectoryGroups != null) + rtbADGroups.Text = string.Join("; ", app.ActiveDirectoryGroups); + app.Execute.ToList().ForEach(exec => + { + dgvExecutes.Rows.Add(exec.Command, exec.Args); + }); + lIconPath.Tag = Cast.IconPath(apptype, app.Icon); + lIconPath.Text = Path.GetFileName(app.Icon); + if (File.Exists(lIconPath.Tag.ToString())) + { + using (FileStream fs = new FileStream(lIconPath.Tag.ToString(), FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + picbox.Image = Image.FromStream(fs); + } + } + } + + + private void abtnIconPath_Click(object sender, EventArgs e) + { + var ofd = new OpenFileDialog() { Multiselect = false, Filter = "Image Files(.JPG; .JPEG; .JPE; .BMP; .GIF; .PNG)|*.JPG;*.JPEG;*.JPE;*.BMP;*.GIF;*.PNG" }; + if (lIconPath.Tag != null && lIconPath.Text != string.Empty) + ofd.InitialDirectory = Path.GetDirectoryName(lIconPath.Tag.ToString()); + else + { + ofd.InitialDirectory = Paths.Icons.Directory; + lIconPath.Text = "[Kein Symbol]"; + } + + if (ofd.ShowDialog(this) == DialogResult.OK) + { + lIconPath.Text = ofd.SafeFileName; + lIconPath.Tag = ofd.FileName; + using (FileStream fs = new FileStream(ofd.FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + picbox.Image = Image.FromStream(fs); + } + } + } + + protected override void OnFormClosing(FormClosingEventArgs e) + { + if (e.CloseReason == CloseReason.UserClosing) + { + this.Visible = false; + e.Cancel = true; + } + base.OnFormClosing(e); + } + + + public void ResetControls() + { + labelPrototype.Visible = true; + switchPrototype.Visible = true; + lIsNew.Text = "[Neu]"; + lID.Text = string.Empty; + tbAppname.Clear(); + tbDescription.Clear(); + tbGroup.Clear(); + cbAppType.Enabled = true; + switchPrototype.Checked = true; + cbAppType.Text = string.Empty; + rtbADGroups.Clear(); + dgvExecutes.Rows.Clear(); + picbox.Image = new Bitmap(picbox.Width, picbox.Height); + lIconPath.Text = "[Kein Symbol]"; + } + + private void abtnCancel_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void abtnSave_Click(object sender, EventArgs e) + { + if (cbAppType.Text == "") + { + XObjects.MessageBox("App Liste auswählen", NotifyButtons.OK, NotifyType.Message, new Size(125, 100), "App Liste", null); + } + else + { + Models.AppList applist = Accessor.GetAppList(cbAppType.Text); + // Ersetzt vorhandene App + if (int.TryParse(lID.Text, out _) && applist.Apps.Exists(app => app.ID == int.Parse(lID.Text))) + { + Models.App appitem = applist.Apps.Find(app => app.ID == int.Parse(lID.Text)).Copy(); + appitem.Name = tbAppname.Text; + appitem.Group = tbGroup.Text; + appitem.Description = tbDescription.Text; + appitem.Prototype = switchPrototype.Checked; + appitem.ActiveDirectoryGroups = rtbADGroups.Text.Split(';').Length == 0 || rtbADGroups.Text == "" ? null : rtbADGroups.Text.Split(';'); + appitem.Execute = dgvExecutes.Rows.Cast().Where(row => !row.IsNewRow).Select(row => + new Models.Execute() + { + Command = row.Cells[0].Value == null ? null : row.Cells[0].Value.ToString(), + Args = row.Cells[1].Value == null ? null : row.Cells[1].Value.ToString() + }).ToArray(); + if(lIconPath.Text != string.Empty) + { + if((AppType)Enum.Parse(typeof(AppType), cbAppType.Text, true) == AppType.Favorites) + { + if (lIconPath.Tag.ToString() != Cast.IconPath(AppType.Favorites, lIconPath.Text)) + Creator.StreamCopy(lIconPath.Tag.ToString(), Cast.IconPath(AppType.Favorites, lIconPath.Text), null); + } + else + { + if (lIconPath.Tag != null && !File.Exists($"{Paths.Icons.Directory}{lIconPath.Text}") && File.Exists(lIconPath.Tag.ToString())) + Creator.StreamCopy(lIconPath.Tag.ToString(), $"{Paths.Icons.Directory}{lIconPath.Text}", (fs) => + { + Forms.Administration.UcAdminApps.imageList.Images.Add(Path.GetFileName(fs.Name), Image.FromStream(fs)); + }); + } + appitem.Icon = lIconPath.Text; + } + Creator.ReplaceApp(cbAppType.Text, appitem); + } + else + { + // Erstellt neue App + Models.App app_new = new Models.App() + { + ID = applist.Apps.Max(app => app.ID) + 1, + Name = tbAppname.Text, + Description = tbDescription.Text, + Group = tbGroup.Text, + Icon = lIconPath.Text, + Created = DateTime.Now, + LastModified = DateTime.Now, + Prototype = switchPrototype.Checked, + ActiveDirectoryGroups = rtbADGroups.Text.Split(';').Length == 0 ? null : rtbADGroups.Text.Split(';'), + Execute = dgvExecutes.Rows.Cast().Where(row => !row.IsNewRow).Select(row => + new Models.Execute() + { + Command = row.Cells[0].Value == null ? null : row.Cells[0].Value.ToString(), + Args = row.Cells[1].Value == null ? null : row.Cells[1].Value.ToString() + }).ToArray() + }; + + + if (lIconPath.Tag != null && !File.Exists($"{Paths.Icons.Directory}{lIconPath.Text}")) + Creator.StreamCopy(lIconPath.Tag.ToString(), $"{Paths.Icons.Directory}{lIconPath.Text}", (fs) => + { + Forms.Administration.UcAdminApps.imageList.Images.Add(Path.GetFileName(fs.Name), Image.FromStream(fs)); + }); + //File.Copy(lIconPath.Tag.ToString(), $"{Paths.Icons.Directory}{lIconPath.Text}", true); + + Creator.AddApp(cbAppType.Text, app_new); + } + + + this.ResetControls(); + this.Close(); + } + + } + + private void picbox_Paint(object sender, PaintEventArgs e) + { + + } + + private void cbAppType_SelectedIndexChanged(object sender, EventArgs e) + { + if(this.Created) + { + lID.Text = (Accessor.GetAppList(cbAppType.Text).Apps.Max(app => app.ID) + 1).ToString(); + rtbADGroups.Enabled = cbAppType.Text != AppType.Favorites.ToString(); + } + } + } +} diff --git a/GFATask/Forms/FormAppCreator.resx b/GFATask/Forms/FormAppCreator.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/Forms/FormAppCreator.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/Forms/FormGroups.Designer.cs b/GFATask/Forms/FormGroups.Designer.cs new file mode 100644 index 0000000..ea4cf92 --- /dev/null +++ b/GFATask/Forms/FormGroups.Designer.cs @@ -0,0 +1,177 @@ + +namespace GFATask +{ + partial class FormGroups + { + /// + /// 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() + { + this.components = new System.ComponentModel.Container(); + GFATask.Prevalencia prevalencia1 = new GFATask.Prevalencia(); + this.lLoading = new System.Windows.Forms.Label(); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.abtnRefresh = new GFATask.AppListButton(); + this.lvGroups = new System.Windows.Forms.ListViewEx(); + this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.SuspendLayout(); + // + // lLoading + // + this.lLoading.Location = new System.Drawing.Point(7, 7); + this.lLoading.Margin = new System.Windows.Forms.Padding(7, 6, 7, 6); + this.lLoading.Name = "lLoading"; + this.lLoading.Size = new System.Drawing.Size(539, 30); + this.lLoading.TabIndex = 3; + this.lLoading.Text = "Loading"; + this.lLoading.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // splitContainer1 + // + this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.splitContainer1.Location = new System.Drawing.Point(10, 39); + this.splitContainer1.Margin = new System.Windows.Forms.Padding(0); + this.splitContainer1.Name = "splitContainer1"; + this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.abtnRefresh); + this.splitContainer1.Panel1.Controls.Add(this.lLoading); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.lvGroups); + this.splitContainer1.Size = new System.Drawing.Size(1424, 299); + this.splitContainer1.SplitterDistance = 36; + this.splitContainer1.SplitterWidth = 5; + this.splitContainer1.TabIndex = 0; + // + // abtnRefresh + // + this.abtnRefresh.ActiveDirectoryGroups = new string[0]; + this.abtnRefresh.ActualWidth = 0; + this.abtnRefresh.AppType = System.AppType.None; + this.abtnRefresh.AutoSizeWidth = false; + this.abtnRefresh.Dock = System.Windows.Forms.DockStyle.Right; + this.abtnRefresh.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.abtnRefresh.Image = global::GFATask.Properties.Resources.magnifier; + this.abtnRefresh.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnRefresh.ImageBackColor = System.Drawing.Color.Empty; + this.abtnRefresh.ImageBounds = new System.Drawing.Rectangle(5, 1, 34, 34); + this.abtnRefresh.ImageMargin = 3; + this.abtnRefresh.ImageOnly = false; + this.abtnRefresh.ImagePadding = 0; + this.abtnRefresh.ImageSize = new System.Drawing.Size(34, 34); + this.abtnRefresh.Location = new System.Drawing.Point(1232, 0); + this.abtnRefresh.Margin = new System.Windows.Forms.Padding(0); + this.abtnRefresh.Name = "abtnRefresh"; + prevalencia1.AppType = System.AppType.None; + prevalencia1.CountClicks = 0; + prevalencia1.ID = 0; + this.abtnRefresh.Prevalence = prevalencia1; + this.abtnRefresh.Size = new System.Drawing.Size(192, 36); + this.abtnRefresh.TabIndex = 4; + this.abtnRefresh.Text = "Wiederhole Suche"; + this.abtnRefresh.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.abtnRefresh.TextBounds = new System.Drawing.Rectangle(39, 2, 151, 32); + this.abtnRefresh.ToolTipText = ""; + this.abtnRefresh.Click += new System.EventHandler(this.abtnRefresh_Click); + // + // lvGroups + // + this.lvGroups.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.lvGroups.ColumnFont = new System.Drawing.Font("Segoe UI", 9F); + this.lvGroups.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.columnHeader1, + this.columnHeader2, + this.columnHeader3}); + this.lvGroups.Dock = System.Windows.Forms.DockStyle.Fill; + this.lvGroups.HideSelection = false; + this.lvGroups.Location = new System.Drawing.Point(0, 0); + this.lvGroups.Margin = new System.Windows.Forms.Padding(4); + this.lvGroups.Name = "lvGroups"; + this.lvGroups.Size = new System.Drawing.Size(1424, 258); + this.lvGroups.Sorting = System.Windows.Forms.SortOrder.Ascending; + this.lvGroups.TabIndex = 2; + this.lvGroups.UseCompatibleStateImageBehavior = false; + this.lvGroups.View = System.Windows.Forms.View.Details; + // + // columnHeader1 + // + this.columnHeader1.Text = "Name"; + this.columnHeader1.Width = 345; + // + // columnHeader2 + // + this.columnHeader2.Text = "SID"; + this.columnHeader2.Width = 248; + // + // columnHeader3 + // + this.columnHeader3.Text = "Beschreibung"; + this.columnHeader3.Width = 463; + // + // FormGroups + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.ClientSize = new System.Drawing.Size(1444, 348); + this.Controls.Add(this.splitContainer1); + this.Margin = new System.Windows.Forms.Padding(4, 2, 4, 2); + this.MinimizeBox = false; + this.Name = "FormGroups"; + this.Padding = new System.Windows.Forms.Padding(10, 39, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(19, 19, 1444, 348); + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.SystemMenu = false; + this.Text = "Meine Gruppen"; + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label lLoading; + private System.Windows.Forms.SplitContainer splitContainer1; + private AppListButton abtnRefresh; + private System.Windows.Forms.ListViewEx lvGroups; + private System.Windows.Forms.ColumnHeader columnHeader1; + private System.Windows.Forms.ColumnHeader columnHeader2; + private System.Windows.Forms.ColumnHeader columnHeader3; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormGroups.cs b/GFATask/Forms/FormGroups.cs new file mode 100644 index 0000000..6aa6c12 --- /dev/null +++ b/GFATask/Forms/FormGroups.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.DirectoryServices.AccountManagement; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + + public partial class FormGroups : FormEx + { + public FormGroups() + { + InitializeComponent(); + + lvGroups.DoubleBuffer(true); + // Lädt das Layout des GFATask + this.SetDefaultDesign(); + lvGroups.SortByColumn(0); + } + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + lLoading.ForeColor = Coloring.GetReadableForeColor(lLoading.BackColor); + + } + + public void AddADGroup(GroupPrincipal group) + { + var item = new ListViewItem(new string[] { group.Name, group.Sid.Value, group.Description }); + var subSID = new ListViewItem.ListViewSubItem(item, group.Sid.Value); + var subDescription = new ListViewItem.ListViewSubItem(item, group.Description); + item.SubItems.AddRange(new ListViewItem.ListViewSubItem[] { subSID, subDescription }); + + if (lvGroups.InvokeRequired) + { + lvGroups.Invoke(new MethodInvoker(delegate + { + lvGroups.Items.Add(item); + lvGroups.Update(); + lvGroups.Invalidate(); + })); + } + else + { + lvGroups.Items.Add(item); + lvGroups.Update(); + lvGroups.Invalidate(); + } + } + + + /// + /// Durchsucht die Domäne nach Active Directory Gruppen + /// + /// Befindet sich der PC in einer Domäne, dann false, andernfalls true + public void Loading(bool local = false) + { + if (lvGroups.InvokeRequired) + { + lvGroups.Invoke(new MethodInvoker( delegate { lvGroups.Items.Clear(); })); + } + else + { + lvGroups.Items.Clear(); + } + if (!local) + { + lLoading.Loading("Suche nach Gruppen", "Suche abgeschlossen", AD.GetGroups); + } + else + lLoading.Loading("Suche nach Gruppen", "Keine Domäne gefunden", null); + } + + + protected override void OnClosing(CancelEventArgs e) + { + this.Visible = false; + e.Cancel = true; + base.OnClosing(e); + } + + private void abtnRefresh_Click(object sender, EventArgs e) + { + lvGroups.Items.Clear(); + this.Loading(); + } + } +} diff --git a/GFATask/Forms/FormGroups.resx b/GFATask/Forms/FormGroups.resx new file mode 100644 index 0000000..3384984 --- /dev/null +++ b/GFATask/Forms/FormGroups.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 81 + + \ No newline at end of file diff --git a/GFATask/Forms/FormInfo.Designer.cs b/GFATask/Forms/FormInfo.Designer.cs new file mode 100644 index 0000000..84d7627 --- /dev/null +++ b/GFATask/Forms/FormInfo.Designer.cs @@ -0,0 +1,238 @@ + +namespace GFATask +{ + partial class FormInfo + { + /// + /// 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() + { + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.lCopyright = new System.Windows.Forms.Label(); + this.lOS = new System.Windows.Forms.Label(); + this.lComputer = new System.Windows.Forms.Label(); + this.lText = new System.Windows.Forms.Label(); + this.picLOGO = new System.Windows.Forms.PictureBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.lWebBrowser = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picLOGO)).BeginInit(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 4; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 112F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tableLayoutPanel1.Controls.Add(this.label4, 2, 6); + this.tableLayoutPanel1.Controls.Add(this.lCopyright, 1, 9); + this.tableLayoutPanel1.Controls.Add(this.lOS, 1, 5); + this.tableLayoutPanel1.Controls.Add(this.lComputer, 1, 3); + this.tableLayoutPanel1.Controls.Add(this.lText, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.picLOGO, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.label5, 2, 0); + this.tableLayoutPanel1.Controls.Add(this.label1, 2, 2); + this.tableLayoutPanel1.Controls.Add(this.label2, 2, 4); + this.tableLayoutPanel1.Controls.Add(this.lWebBrowser, 1, 7); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(10, 33); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 10; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 42F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 56F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(503, 412); + this.tableLayoutPanel1.TabIndex = 1; + // + // lCopyright + // + this.tableLayoutPanel1.SetColumnSpan(this.lCopyright, 3); + this.lCopyright.Dock = System.Windows.Forms.DockStyle.Fill; + this.lCopyright.Location = new System.Drawing.Point(115, 384); + this.lCopyright.Name = "lCopyright"; + this.lCopyright.Size = new System.Drawing.Size(385, 28); + this.lCopyright.TabIndex = 24; + this.lCopyright.Text = "InfoClass.Copyright"; + this.lCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lOS + // + this.tableLayoutPanel1.SetColumnSpan(this.lOS, 3); + this.lOS.Dock = System.Windows.Forms.DockStyle.Fill; + this.lOS.Location = new System.Drawing.Point(115, 140); + this.lOS.Name = "lOS"; + this.lOS.Size = new System.Drawing.Size(385, 42); + this.lOS.TabIndex = 8; + this.lOS.Text = "InfoClass.OS"; + this.lOS.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lComputer + // + this.tableLayoutPanel1.SetColumnSpan(this.lComputer, 3); + this.lComputer.Dock = System.Windows.Forms.DockStyle.Fill; + this.lComputer.Location = new System.Drawing.Point(115, 84); + this.lComputer.Name = "lComputer"; + this.lComputer.Size = new System.Drawing.Size(385, 28); + this.lComputer.TabIndex = 7; + this.lComputer.Text = "InfoClass.Computer"; + this.lComputer.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lText + // + this.tableLayoutPanel1.SetColumnSpan(this.lText, 3); + this.lText.Dock = System.Windows.Forms.DockStyle.Fill; + this.lText.Location = new System.Drawing.Point(115, 28); + this.lText.Name = "lText"; + this.lText.Size = new System.Drawing.Size(385, 28); + this.lText.TabIndex = 5; + this.lText.Text = "InfoClass.Program+ProgramCodeName"; + this.lText.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // picLOGO + // + this.picLOGO.Anchor = System.Windows.Forms.AnchorStyles.None; + this.picLOGO.Location = new System.Drawing.Point(6, 41); + this.picLOGO.Name = "picLOGO"; + this.tableLayoutPanel1.SetRowSpan(this.picLOGO, 6); + this.picLOGO.Size = new System.Drawing.Size(100, 100); + this.picLOGO.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picLOGO.TabIndex = 6; + this.picLOGO.TabStop = false; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Dock = System.Windows.Forms.DockStyle.Fill; + this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label5.Location = new System.Drawing.Point(209, 0); + this.label5.Margin = new System.Windows.Forms.Padding(0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(195, 28); + this.label5.TabIndex = 20; + this.label5.Text = "Version"; + this.label5.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Dock = System.Windows.Forms.DockStyle.Fill; + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(209, 56); + this.label1.Margin = new System.Windows.Forms.Padding(0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(195, 28); + this.label1.TabIndex = 21; + this.label1.Text = "Ihr Computer"; + this.label1.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Dock = System.Windows.Forms.DockStyle.Fill; + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(209, 112); + this.label2.Margin = new System.Windows.Forms.Padding(0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(195, 28); + this.label2.TabIndex = 22; + this.label2.Text = "Ihr Betriebssystem"; + this.label2.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // lWebBrowser + // + this.lWebBrowser.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.lWebBrowser, 3); + this.lWebBrowser.Dock = System.Windows.Forms.DockStyle.Fill; + this.lWebBrowser.Location = new System.Drawing.Point(115, 210); + this.lWebBrowser.Name = "lWebBrowser"; + this.lWebBrowser.Size = new System.Drawing.Size(385, 56); + this.lWebBrowser.TabIndex = 25; + this.lWebBrowser.Text = "InfoClass.Browsers"; + this.lWebBrowser.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Dock = System.Windows.Forms.DockStyle.Fill; + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.Location = new System.Drawing.Point(209, 182); + this.label4.Margin = new System.Windows.Forms.Padding(0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(195, 28); + this.label4.TabIndex = 26; + this.label4.Text = "Verfügbare Webbrowser"; + this.label4.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // FormInfo + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(523, 455); + this.Controls.Add(this.tableLayoutPanel1); + this.DesktopAnchor = System.Windows.Forms.DesktopAnchor.Center; + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FormInfo"; + this.Padding = new System.Windows.Forms.Padding(10, 33, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(15, 15, 523, 455); + this.Resizable = false; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = ""; + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picLOGO)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.Label lText; + private System.Windows.Forms.PictureBox picLOGO; + private System.Windows.Forms.Label lComputer; + private System.Windows.Forms.Label lOS; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label lCopyright; + private System.Windows.Forms.Label lWebBrowser; + private System.Windows.Forms.Label label4; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormInfo.cs b/GFATask/Forms/FormInfo.cs new file mode 100644 index 0000000..e096930 --- /dev/null +++ b/GFATask/Forms/FormInfo.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormInfo : FormEx + { + LoadingPanel panel = XObjects.LoadingPanel.Clone(); + + public FormInfo() + { + InitializeComponent(); + + this.SetDefaultDesign(); + picLOGO.Image = Image.FromStream(File.OpenRead(Paths.Icons.Directory + @"\System\GFA.png")); + lText.Text = $"{InfoClass.Program} [Codename {InfoClass.ProgramCodeName}]"; + lComputer.Text = $"{InfoClass.Computer } [{InfoClass.IPAdress}]"; + lOS.Text = InfoClass.OperatingSystem; + lCopyright.Text = InfoClass.Copyright; + + label1.Paint += Designer.DrawHeaderLabel; + label2.Paint += Designer.DrawHeaderLabel; + label4.Paint += Designer.DrawHeaderLabel; + label5.Paint += Designer.DrawHeaderLabel; + + lWebBrowser.Text = InfoClass.Browsers; + } + + protected override void OnVisibleChanged(EventArgs e) + { + base.OnVisibleChanged(e); + if(this.Visible) + { + panel = XObjects.LoadingPanel.Clone(); + panel.Loading = true; + this.tableLayoutPanel1.Controls.Add(panel, 1, this.tableLayoutPanel1.RowCount -2); + this.tableLayoutPanel1.SetColumnSpan(panel, this.tableLayoutPanel1.ColumnCount - 1); + } + else + { + panel.Loading = this.Visible; + } + } + + protected override void OnFormClosing(FormClosingEventArgs e) + { + if(e.CloseReason == CloseReason.UserClosing) + { + this.Visible = false; + e.Cancel = true; + } + base.OnFormClosing(e); + } + } +} diff --git a/GFATask/Forms/FormInfo.resx b/GFATask/Forms/FormInfo.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/Forms/FormInfo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/Forms/FormMain.Designer.cs b/GFATask/Forms/FormMain.Designer.cs new file mode 100644 index 0000000..e017f06 --- /dev/null +++ b/GFATask/Forms/FormMain.Designer.cs @@ -0,0 +1,184 @@ + +namespace GFATask +{ + partial class FormMain + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.applistpanelUser = new GFATask.AppListPanel(); + this.applistpanelMenu = new GFATask.AppListPanel(); + this.applistpanelAdmin = new GFATask.AppListPanel(); + this.applistpanelFavorites = new GFATask.AppListPanel(); + this.applistpanelCitrix = new GFATask.AppListPanel(); + this.SuspendLayout(); + // + // applistpanelUser + // + this.applistpanelUser.AppType = System.AppType.User; + this.applistpanelUser.AutoScroll = true; + this.applistpanelUser.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.applistpanelUser.Border = new System.Drawing.Point(2, 2); + this.applistpanelUser.Dock = System.Windows.Forms.DockStyle.Top; + this.applistpanelUser.Font = new System.Drawing.Font("Calibri", 10F); + this.applistpanelUser.Grouping = false; + this.applistpanelUser.IsLast = false; + this.applistpanelUser.ListName = "Apps"; + this.applistpanelUser.Location = new System.Drawing.Point(10, 328); + this.applistpanelUser.Margin = new System.Windows.Forms.Padding(0); + this.applistpanelUser.MinimumSize = new System.Drawing.Size(0, 42); + this.applistpanelUser.Name = "applistpanelUser"; + this.applistpanelUser.Padding = new System.Windows.Forms.Padding(31, 7, 2, 2); + this.applistpanelUser.Resizing = false; + this.applistpanelUser.Showing = false; + this.applistpanelUser.Size = new System.Drawing.Size(720, 82); + this.applistpanelUser.TabIndex = 7; + this.applistpanelUser.Tag = "user"; + // + // applistpanelMenu + // + this.applistpanelMenu.AppType = System.AppType.Menu; + this.applistpanelMenu.AutoScroll = true; + this.applistpanelMenu.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.applistpanelMenu.Border = new System.Drawing.Point(2, 2); + this.applistpanelMenu.Dock = System.Windows.Forms.DockStyle.Top; + this.applistpanelMenu.Font = new System.Drawing.Font("Calibri", 10F); + this.applistpanelMenu.Grouping = false; + this.applistpanelMenu.IsLast = false; + this.applistpanelMenu.ListName = "Menü"; + this.applistpanelMenu.Location = new System.Drawing.Point(10, 40); + this.applistpanelMenu.Margin = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.applistpanelMenu.MinimumSize = new System.Drawing.Size(0, 49); + this.applistpanelMenu.Name = "applistpanelMenu"; + this.applistpanelMenu.Padding = new System.Windows.Forms.Padding(31, 7, 2, 7); + this.applistpanelMenu.Showing = false; + this.applistpanelMenu.Size = new System.Drawing.Size(720, 61); + this.applistpanelMenu.TabIndex = 3; + this.applistpanelMenu.Tag = "menu"; + // + // applistpanelAdmin + // + this.applistpanelAdmin.AppType = System.AppType.Admin; + this.applistpanelAdmin.AutoScroll = true; + this.applistpanelAdmin.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.applistpanelAdmin.Border = new System.Drawing.Point(2, 2); + this.applistpanelAdmin.Dock = System.Windows.Forms.DockStyle.Top; + this.applistpanelAdmin.Font = new System.Drawing.Font("Calibri", 10F); + this.applistpanelAdmin.Grouping = false; + this.applistpanelAdmin.IsLast = false; + this.applistpanelAdmin.ListName = "Admin"; + this.applistpanelAdmin.Location = new System.Drawing.Point(10, 257); + this.applistpanelAdmin.Margin = new System.Windows.Forms.Padding(0); + this.applistpanelAdmin.MinimumSize = new System.Drawing.Size(0, 52); + this.applistpanelAdmin.Name = "applistpanelAdmin"; + this.applistpanelAdmin.Padding = new System.Windows.Forms.Padding(31, 7, 2, 7); + this.applistpanelAdmin.Showing = false; + this.applistpanelAdmin.Size = new System.Drawing.Size(720, 71); + this.applistpanelAdmin.TabIndex = 6; + this.applistpanelAdmin.Tag = "admin"; + // + // applistpanelFavorites + // + this.applistpanelFavorites.AppType = System.AppType.Favorites; + this.applistpanelFavorites.AutoScroll = true; + this.applistpanelFavorites.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.applistpanelFavorites.Border = new System.Drawing.Point(2, 2); + this.applistpanelFavorites.Dock = System.Windows.Forms.DockStyle.Top; + this.applistpanelFavorites.Font = new System.Drawing.Font("Calibri", 10F); + this.applistpanelFavorites.Grouping = false; + this.applistpanelFavorites.IsLast = false; + this.applistpanelFavorites.ListName = "Favoriten"; + this.applistpanelFavorites.Location = new System.Drawing.Point(10, 172); + this.applistpanelFavorites.Margin = new System.Windows.Forms.Padding(0); + this.applistpanelFavorites.MinimumSize = new System.Drawing.Size(0, 73); + this.applistpanelFavorites.Name = "applistpanelFavorites"; + this.applistpanelFavorites.Padding = new System.Windows.Forms.Padding(31, 7, 2, 7); + this.applistpanelFavorites.Showing = false; + this.applistpanelFavorites.Size = new System.Drawing.Size(720, 85); + this.applistpanelFavorites.TabIndex = 5; + this.applistpanelFavorites.Tag = "favorites"; + // + // applistpanelCitrix + // + this.applistpanelCitrix.AppType = System.AppType.Citrix; + this.applistpanelCitrix.AutoScroll = true; + this.applistpanelCitrix.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.applistpanelCitrix.Border = new System.Drawing.Point(2, 2); + this.applistpanelCitrix.Dock = System.Windows.Forms.DockStyle.Top; + this.applistpanelCitrix.Font = new System.Drawing.Font("Calibri", 10F); + this.applistpanelCitrix.Grouping = false; + this.applistpanelCitrix.IsLast = false; + this.applistpanelCitrix.ListName = "Citrix"; + this.applistpanelCitrix.Location = new System.Drawing.Point(10, 101); + this.applistpanelCitrix.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); + this.applistpanelCitrix.MinimumSize = new System.Drawing.Size(0, 44); + this.applistpanelCitrix.Name = "applistpanelCitrix"; + this.applistpanelCitrix.Padding = new System.Windows.Forms.Padding(31, 7, 2, 7); + this.applistpanelCitrix.Showing = false; + this.applistpanelCitrix.Size = new System.Drawing.Size(720, 71); + this.applistpanelCitrix.TabIndex = 4; + this.applistpanelCitrix.Tag = "citrix"; + // + // FormMain + // + this.AllowDrop = true; + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.White; + this.ClientSize = new System.Drawing.Size(716, 387); + this.ControlBox = false; + this.Controls.Add(this.applistpanelUser); + this.Controls.Add(this.applistpanelMenu); + this.Controls.Add(this.applistpanelAdmin); + this.Controls.Add(this.applistpanelFavorites); + this.Controls.Add(this.applistpanelCitrix); + this.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Moveable = false; + this.Name = "FormMain"; + this.Opacity = 0.5D; + this.Padding = new System.Windows.Forms.Padding(10, 38, 10, 10); + this.RegionBounds = new System.Drawing.Rectangle(15, 15, 716, 387); + this.Resizable = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.Text = "GFATask"; + this.TextAlign = System.Drawing.StringAlignment.Center; + this.TitlebarHeight = 28; + this.TopMost = true; + this.ResumeLayout(false); + + } + + #endregion + + private AppListPanel applistpanelMenu; + private AppListPanel applistpanelCitrix; + private AppListPanel applistpanelFavorites; + private AppListPanel applistpanelAdmin; + private AppListPanel applistpanelUser; + } +} + diff --git a/GFATask/Forms/FormMain.cs b/GFATask/Forms/FormMain.cs new file mode 100644 index 0000000..7374e82 --- /dev/null +++ b/GFATask/Forms/FormMain.cs @@ -0,0 +1,647 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Data; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormMain : FormEx + { + /// + /// Gibt den aktuell fokusierten Bildschirm aus, auf dem sich der GFA-Task befindet + /// + private Screen currentscreen = null; + + /// + /// Darstellung des Aktionsbereichs des GFA-Task + /// + Rectangle actionregion = new Rectangle(); + + /// + /// Gibt die absoluten Y-Koordinaten für das Aus[0]- und Einblenden[1] an + /// + private int[] start_stop_y = new int[2]; + + /// + /// Speichert den Wert einer einzelnen Einheit ab, die den GFA-Task parallel zum hoch- und runterfahren ein- und ausblendet. + /// Damit endet der Ein- und Ausblendevorgang zeitgleich mit dem hoch- und runterfahren + /// + private double opacitystep; + + + private int _actionregionheight = 1; + /// + /// Zeichenbreite der Aktionslinie des Hauptfensters + /// + public int ActionRegionHeight + { + get => _actionregionheight; set + { + _actionregionheight = value; + this.SetActionRegion(); + this.Invalidate(); + } + } + + + public FormMain() + { + + + if (Config.User.ErrorHandle) + Log.EventLog.StartLoggingUI(Config.Main.LoggerAppPath, ""); + Log.EventLog.SetAutoHandleException(true); + + #region Erstellung der Forms zur Laufzeit / in der selben AppDomain + Forms.Main = this; + Forms.Info = new FormInfo(); + Forms.Groups = new FormGroups(); + Forms.Settings = new FormSettings(); + Forms.Administration = new FormAdmin(); + Forms.AppCreator = new FormAppCreator(); + Forms.AppButtonGroup = new FormAppButtonGroup(); + #endregion + + InitializeComponent(); + + this.UseNewsFeeds(); + Accumulations.Controls(this).Reverse().OfType().ToList().ForEach(applistpanel => + { + XObjects.AllAppListPanels.Add(applistpanel); + }); + + #region Configs + try + { + // Lädt das Layout des GFATask + this.SetDefaultDesign(); + this.Size = Config.User.Window.Size.Height < this.MinimumSize.Height ? new Size(Config.User.Window.Size.Width, this.MinimumSize.Height) : Config.User.Window.Size; + _actionregionheight = Config.User.Window.ActionRegionHeight; + this.SetStartValue(); + } + catch (Exception ex) + { + Log.EventLog.Write("Auslesefehler des Layouts", LogClassification.CriticalError, ex); + } + + try + { + // Lädt die Größe des GFATask + XObjects.Delay = new Delay(Config.User.NecessaryClick ? 0 : Config.User.Delay.Show, Config.User.Delay.Hide, Config.User.Delay.Speed == 100 ? 99 : Config.User.Delay.Speed, start_stop_y[0], start_stop_y[1]); + XObjects.Delay.ValueChanged += Delay_ValueChanged; + this.SetOpacityStep(); + } + catch (Exception ex) + { + Log.EventLog.Write("Delay nicht erstellt", LogClassification.CriticalError, ex); + } + + try + { + // Richtet den GFATask am Bildschirm aus + this.DesktopAlign(); + } + catch (Exception ex) + { + Log.EventLog.Write("Fehler in GFATask-Koordinaten", LogClassification.MediumError, ex); + } + #endregion + + #region AppListPanels / Apperstellung + // Richtet im Falle einer Falschsortierung die AppListPanels richtig aus + this.Controls.SetChildIndex(applistpanelMenu, 4); + this.Controls.SetChildIndex(applistpanelCitrix, 3); + this.Controls.SetChildIndex(applistpanelFavorites, 2); + this.Controls.SetChildIndex(applistpanelAdmin, 1); + this.Controls.SetChildIndex(applistpanelUser, 0); + + // Lädt die Größe der entsprechenden Appliste aus der Config.User Datei + XObjects.AllAppListPanels.ForEach(panel => + { + try + { + panel.Height = Accessor.GetListProperties(panel.AppType).Height; + } + catch (Exception ex) + { + Log.EventLog.Write(string.Format("Größenfehler in AppListPanel {0}", panel.Tag.ToString().First().ToString() + panel.Tag.ToString().Skip(1).ToString().ToLower()), LogClassification.CriticalError, ex); + } + }); + + this.CreateAppListPanels(); + + Accessor.SetLastAppListPanel(); + #endregion + + #region Active Directory Groups + try + { + // Lädt die Active Directory-Gruppen in das FormGroup + Forms.Groups.Loading(); + } + catch (Exception ex) + { + Log.EventLog.Write("AD Gruppen konnten nicht ausgelesen werden", LogClassification.CriticalError, ex); + } + #endregion + + #region Systemkontextmenü + this.RemoveSysMenuItem(SystemContextMenuEntry.Maximieren | SystemContextMenuEntry.Minimieren | SystemContextMenuEntry.Schließen | SystemContextMenuEntry.Seperator); + this.AddSysMenuItem(new ToolStripMenuItem("Meine Gruppen", null, (sender, e) => Accessor.OpenForm("Groups"))); + this.AddSysMenuItem(new ToolStripMenuItem("Info", null, (sender, e) => { SystemApps.Info(out _); })); + this.InsertSysMenuItem(2, new ToolStripMenuItem("Einstellungen", null, (sender, e) => { SystemApps.Settings(out _); })); + this.InsertSysMenuItem(3, new ToolStripSeparator()); + this.InsertSysMenuItem(4, new ToolStripMenuItem("Konfiguration sichern", null, (sender, e) => { SystemApps.Backup(out _); })); + this.InsertSysMenuItem(5, new ToolStripMenuItem("Konfiguration laden", null, (sender, e) => { SystemApps.LoadBackup(out _); })); + this.InsertSysMenuItem(6, new ToolStripSeparator()); + Task.Run(async delegate + { + if (await XObjects.IsADGroupFinish) + { + if (AD.Groups.Select(group => group.Name).Contains(Config.Main.Administration.ActiveDirectoryGroup)) + { + Forms.Main.Invoke(new MethodInvoker(delegate + { + this.InsertSysMenuItem(7, new ToolStripMenuItem("Administration", null, (sender, e) => { Accessor.OpenForm("Administration"); })); + this.InsertSysMenuItem(8, new ToolStripSeparator()); + this.InsertSysMenuItem(this.SysContextMenu.Items.Count, new ToolStripMenuItem("Beenden", null, (sender, e) => { SystemApps.Kill(out _); })); + })); + } + } + }); + this.InsertSysMenuItem(this.SysContextMenu.Items.Count, new ToolStripMenuItem("Neustart", null, (sender, e) => { SystemApps.Restart(out _); })); + #endregion + + #region Globale Hooks + try + { + // Installiert die Mouse-Hooks + Hooks.Mouse.Install(); + Hooks.Mouse.MouseMove += Hooks.Mouse_Move; + Hooks.Mouse.LeftButtonDown += Hooks.Mouse_Up; + Hooks.Mouse.RightButtonDown += Hooks.Mouse_Up; + + + } + catch (Exception ex) + { + Log.EventLog.Write("Konnte Mouse-Hook nicht installieren", LogClassification.Crash, ex); + throw; + } + + try + { + // Installiert die Tastatur-Hooks für die System-Apps und die SearchBox + // Fängt die Tastenkombinationen ab, sodass sie für Windows nicht mehr erreichbar sind, solange das Programm läuft + Hooks.KeyBoard.Interceptor.RegisterHotKey(Modifier.CTRL, Keys.F1, "info"); + Hooks.KeyBoard.Interceptor.RegisterHotKey(Modifier.CTRL, Keys.F2, "settings"); + Hooks.KeyBoard.Interceptor.RegisterHotKey(Modifier.CTRL, Keys.F3, "admin"); + Hooks.KeyBoard.Interceptor.KeyPressed += Hooks.KeyBoard_Intercept_KeyPress; + } + catch (Exception ex) + { + Log.EventLog.Write("HotKeys konnten nicht registriert werden", LogClassification.MediumError, ex); + } + #endregion + } + + /// + /// Erstellt die App- und GoupButtons in den AppListPanels + /// + public void CreateAppListPanels() + { + try + { + Creator.AppListPanel(applistpanelMenu, AppLists.Menu); + } + catch (Exception ex) + { + Log.EventLog.Write("Apps in Menü-Liste nicht erstellt", LogClassification.CriticalError, ex); + } + + try + { + Creator.AppListPanel(applistpanelCitrix, AppLists.Citrix); + } + catch (Exception ex) + { + Log.EventLog.Write("Apps in Citrix-Liste nicht erstellt", LogClassification.CriticalError, ex); + } + + try + { + Creator.AppListPanel(applistpanelFavorites, AppLists.Favorites); + //Creator.AppListPanel(applistpanelFavorites, AppLists.Favorites); + } + catch (Exception ex) + { + Log.EventLog.Write("Apps in Favoriten-Liste nicht erstellt", LogClassification.CriticalError, ex); + } + + try + { + Creator.AppListPanel(applistpanelAdmin, AppLists.Admin); + } + catch (Exception ex) + { + Log.EventLog.Write("Apps in Admin-Liste nicht erstellt", LogClassification.CriticalError, ex); + } + + try + { + Creator.AppListPanel(applistpanelUser, AppLists.User); + } + catch (Exception ex) + { + Log.EventLog.Write("Apps in User-Apps-Liste nicht erstellt", LogClassification.CriticalError, ex); + } + } + + + /// + /// Richtet den GFA-Task mittig am oberen Rand des angegebenen Bildschirms aus + /// + public void DesktopAlign() + { + try + { + this.SetStartValue(); + this.DesktopLocation = new Point(Desktop.Anchor(this, currentscreen, DesktopAnchor.Top).X, start_stop_y[0]); + } + catch (Exception ex) + { + Log.EventLog.Write("Ausrichtungsfehler am Bildschirm", LogClassification.CriticalError, + new Exception(string.Format("{0}\n\n{1}", "Der Bildschirm auf dem der GFA-Task ausgerichtet werden soll, konnte nicht gefunden werden.", ex.Message), ex.InnerException)); + + //if (Notify.Show("Der ausgewählte Bildschirm konnte nicht gefunden werden. Der GFA-Task wird auf dem Hauptbildschirm dargestellt.\n\n" + + // "Um den eigentlichen Bildschirm wiederherzustellen, öffnen Sie die App \"Einstellungen\" in der Menüliste und wählen dort einen geeigneten Bildschirm aus", NotifyButtons.OK, NotifyType.Message, Designer.Notify(300, 200), null, "SelfService").Result == DialogResult.OK) + //{ + // int primary_id = Array.IndexOf(Screen.AllScreens, Screen.AllScreens.First(scr => scr.Primary)) + 1; + // this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size; + // this.DesktopLocation = Desktop.Anchor(this, primary_id, DesktopAnchor.Top, (int)-XObjects.Delay.StartValue); + // Config.User.Screen = Screen.AllScreens[ primary_id -1].DeviceName; + // JSON.Save(JSONConfig.User); + //} + } + XObjects.Delay.Decrease(); + } + + + /// + /// Lädt die Symbole der internationalen Welttage, abhängig von den aktivierten Welttages-Zeiträumen im Administrationsbereich + /// + public void UseNewsFeeds() + { + // Der Programmname mit dynamischer Versionierung + this.Text = $"{InfoClass.Program}"; + + // Ist heute mindestens ein internationaler Welttag aktiviert + if (Config.NewsFeeds.Exists(this.GetCurrentNewsFeed())) + { + // Liest alle heutigen internationalen Welttage aus der worldday.json aus + var newsfeeds = Config.NewsFeeds.FindAll(this.GetCurrentNewsFeed()); + newsfeeds.ForEach(newsfeed => this.Text += $" | {newsfeed.Title.Replace("\\n", "\n")}"); + + // Sind heute internationale Welttage aktiv, besitzen diese jedoch keine Symbole, dann wird das Grünflächenamt Logo angezeigt + if (newsfeeds.All(news => news.Icon == null || news.Icon == "")) + { + this.Icon = Icon.FromHandle(new Bitmap(Paths.Icons.Directory + @"\System\GFA.png").GetHicon()); + } + else + { + // Ist heute nur ein internationaler Welttag in der worldday.json Datei aktiv, oder gibt es nur ein Symbol, wird dieses angezeigt + if (newsfeeds.Count == 1 || newsfeeds.Count(news => news.Icon != null && news.Icon != "") == 1) + { + this.Icon = Icon.FromHandle(new Bitmap(Paths.NewsFeeds.Icons.Directory + newsfeeds.Find(w => w.Icon != null && w.Icon != "").Icon).GetHicon()); + } + else + { + // Sind mehrere aktiv, so werden diese in einem Symbol zusammengeführt + this.Icon = Icon.FromHandle(newsfeeds.Where(w => w.Icon != null && System.IO.File.Exists(Paths.NewsFeeds.Icons.Directory + w.Icon)).Select(w => new Bitmap(Paths.NewsFeeds.Icons.Directory + w.Icon)).ToArray().Merge(this.Icon.Size, 2).GetHicon()); + } + } + } + // Sind heute keine internationalen Welttage aktiv, dann wird das Grünflächenamt Logo angezeigt + else + { + this.Text = $"{InfoClass.Program} | Herzlich Willkommen"; + this.Icon = Icon.FromHandle(new Bitmap(Paths.Icons.Directory + @"\System\GFA.png").GetHicon()); + } + } + + + /// + /// Berechnet einen Schritt um beim Abschluss der Delay Funktion den richtigen Transparenzwert zu erhalten + /// + public void SetOpacityStep() => + opacitystep = XObjects.Delay.GetSteps(Config.User.Window.Opacity - .5D); + + + /// + /// Definiert die Start- und Stop-Y-Koordinate für das Erscheinen und Ausblenden des GFATask + /// + public void SetStartValue() + { + // Wenn es den Bildschirm nicht gibt, dann soll der Primäre genommen werden, + // ansonsten wird geprüft, ob der ausgewählte Bildschirm den obersten Punkt aller Bildschirme enthält. + // Wenn nicht, wird der Bildschirm mit dem gerinsten Y-Koordinaten-Wert genutzt + + //if(Config.User.Screen == "DYNAMIC") + //{ + // currentscreen = Screen.FromPoint(Cursor.Position); + //} + //else + //{ + + if (!Screen.AllScreens.ToList().Exists(scr => scr.DeviceName.Replace(@"\\.\", "") == Config.User.Screen)) + { + currentscreen = Screen.PrimaryScreen; + } + else + { + Screen tempscreen = Screen.AllScreens.ToList().Find(scr => scr.DeviceName.Replace(@"\\.\", "") == Config.User.Screen); + if (tempscreen.Bounds.Y != Screen.AllScreens.Min(scr => scr.Bounds.Y) && (tempscreen.Bounds.Right <= Screen.PrimaryScreen.Bounds.Left && tempscreen.Bounds.Left <= Screen.PrimaryScreen.Bounds.Right)) + { + currentscreen = Screen.AllScreens.ToList().Find(scr => scr.Bounds.Y == Screen.AllScreens.Min(s => s.Bounds.Y)); + } + else + { + currentscreen = tempscreen; + } + } + + //currentscreen = Screen.AllScreens.ToList().Find(scr => scr.DeviceName.Replace(@"\\.\", "") == Config.User.Screen) == null ? + //Screen.PrimaryScreen : + //Screen.AllScreens.ToList().Find(scr => scr.DeviceName.Replace(@"\\.\", "") == Config.User.Screen).Bounds.Y == Screen.AllScreens.Min(scr => scr.Bounds.Y) ? + //Screen.AllScreens.ToList().Find(scr => scr.DeviceName.Replace(@"\\.\", "") == Config.User.Screen) : + //Screen.AllScreens.ToList().Find(scr => scr.Bounds.Y == Screen.AllScreens.Min(s => s.Bounds.Y)); + //} + + start_stop_y = new int[] + { + Screen.PrimaryScreen.Bounds.Top +currentscreen.Bounds.Top - (Config.User.Window.Size.Height < this.MinimumSize.Height ? this.MinimumSize.Height : this.Height) + this.GripSize +_actionregionheight - this.BorderWidth, + Screen.PrimaryScreen.Bounds.Top +currentscreen.Bounds.Top - this.GripSize - (this.BorderWidth == 0 ? 1 : this.BorderWidth) + }; + + + //start_stop_y = new int[] + //{ + // (int)Math.Floor((currentscreen.Bounds.Y) * (decimal)Win32API.GetScalingFactor(currentscreen)) - (Config.User.Window.Size.Height < this.MinimumSize.Height ? this.MinimumSize.Height : this.Height) + this.GripSize +_actionregionheight - this.BorderWidth, + // (int)Math.Floor((currentscreen.Bounds.Y) * (decimal)Win32API.GetScalingFactor(currentscreen)) - this.GripSize - (this.BorderWidth == 0 ? 1 : this.BorderWidth) + //}; + + // Eingeklappte Y-Koordinate + XObjects.Delay.StartValue = start_stop_y[0]; + + // Ausgeklappte Y-Koordinate + XObjects.Delay.EndValue = start_stop_y[1]; + + this.SetActionRegion(); + this.SetMaximumSize(); + } + + + /// + /// Anhand der Mindesthöhe der AppListPanels Steuerelemente wird mit dieser Methode die Mindesthöhe des GFATask berechnet + /// + public void SetMinimumSize() + { + this.MinimumSize = new Size(200, XObjects.AllAppListPanels.Where(panel => panel.Showing).Sum(panel => panel.IsLast ? panel.MinimumSize.Height : panel.Height) + this.Padding.Vertical + _actionregionheight); + this.Size = Config.User.Window.Size.Height < this.MinimumSize.Height ? new Size(Config.User.Window.Size.Width, this.MinimumSize.Height + _actionregionheight) : Config.User.Window.Size; + } + + + /// + /// Richtet sich nach der Auflösung des Bildschirms. Der GFATask kann bis maximal zur Taskleiste, abzüglich der GripSize vergrößert werden + /// + public void SetMaximumSize() + { + try + { + this.MaximumSize = new Size(currentscreen.WorkingArea.Width - (this.GripSize * 2), start_stop_y[1] + currentscreen.WorkingArea.Height - this.GripSize); + } + catch (Exception ex) + { + Log.EventLog.Write("Fehler beim skalieren der maximalen Größe", LogClassification.MediumError, ex); + } + } + + + + /// + /// Darstellung des farbigen Elements, welches im unteren Bereich des GFATask dargestellt wird + /// + public void SetActionRegion() + { + // Erstellt das zu zeichnende farbige Element + actionregion = new Rectangle(this.borderbounds.Left, this.borderbounds.Bottom - _actionregionheight + this.BorderWidth, this.borderbounds.Width + this.BorderWidth, _actionregionheight); + } + + + /// + /// Führt das Ein- und Ausblenden des GFATask aus. In der Hook-Klasse wird die Methode angestoßen + /// + public void Delay_ValueChanged(object sender, DelayEventArgs e) + { + switch (e.Direction) + { + case Delay.Prevent.Increase: + this.Invoke(new MethodInvoker(delegate + { + if (this.DesktopLocation.Y < (int)XObjects.Delay.EndValue - XObjects.Delay.Steps) + { + this.DesktopLocation = new Point(this.DesktopLocation.X, this.DesktopLocation.Y + (int)Math.Ceiling(e.Step)); + this.Opacity += opacitystep; + } + else + { + this.DesktopLocation = new Point(this.DesktopLocation.X, (int)XObjects.Delay.EndValue); + this.Opacity = Config.User.Window.Opacity; + } + })); + break; + case Delay.Prevent.Decrease: + if (this.Created) + { + this.Invoke(new MethodInvoker(delegate + { + if (this.DesktopLocation.Y > (int)XObjects.Delay.StartValue + XObjects.Delay.Steps) + { + this.DesktopLocation = new Point(this.DesktopLocation.X, this.DesktopLocation.Y - (int)Math.Ceiling(e.Step)); + this.Opacity -= opacitystep; + } + else + { + this.DesktopLocation = new Point(this.DesktopLocation.X, (int)XObjects.Delay.StartValue); + this.Opacity = .5; + } + })); + } + + break; + } + if (e.CurrentCount == XObjects.Delay.MaxCounts) + { + this.Resizable = true; + this.DesktopLocation = new Point(this.DesktopLocation.X, (int)XObjects.Delay.EndValue); + } + else if (e.CurrentCount == 0) + { + this.Resizable = false; + this.DesktopLocation = new Point(this.DesktopLocation.X, (int)XObjects.Delay.StartValue); + this.Invalidate(); + } + } + + + /// + /// Überprüft, ob für heute ein internationaler Welttag in den Neuigkeiten newsfeeds.json vorhanden ist + /// + /// + private Predicate GetCurrentNewsFeed() + { + return new Predicate(feed => + { + if (feed.Begin.Day > DateTime.DaysInMonth(DateTime.Now.Year, feed.Begin.Month)) + { + feed.Begin.Day = DateTime.DaysInMonth(DateTime.Now.Year, feed.Begin.Month); + JSON.Save(JSONConfig.NewsFeeds); + } + if (feed.End.Day > DateTime.DaysInMonth(DateTime.Now.Year, feed.End.Month)) + { + feed.End.Day = DateTime.DaysInMonth(DateTime.Now.Year, feed.End.Month); + JSON.Save(JSONConfig.NewsFeeds); + } + return feed.Enable && Verifying.BetweenDate(new DateTime(DateTime.Now.Year, feed.Begin.Month, feed.Begin.Day), new DateTime(DateTime.Now.Year, feed.End.Month, feed.End.Day)); + }); + } + + + /// + /// Bei einem Drag'n Drop-Vorgang wird der GFA-Task sofort ausgeklappt + /// + /// + protected override void OnDragEnter(DragEventArgs drgevent) + { + XObjects.Delay.Waiting = new Delay.DelayTime(0, Config.User.Delay.Hide); + XObjects.Delay.Increase(); + base.OnDragEnter(drgevent); + this.Invalidate(); + } + + + protected override void OnSizeChanged(EventArgs e) + { + this.Update(); + if (this.Created) + XObjects.AllAppListPanels.ForEach(applist => applist.FlowContent.Update()); + base.OnSizeChanged(e); + } + + + /// + /// Beim Ändern der Schriftart, wird die neue minimale Höhe ermittelt + /// + /// + protected override void OnFontChanged(EventArgs e) + { + base.OnFontChanged(e); + this.SetMinimumSize(); + } + + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + + #region Startet die Ladeanimation + try + { + // Animiert das Ladefenster zu Beginn der App. Schließt dieses, sobald in der AppListe all Apps geladen wurden + XObjects.LoadingPanel.Location = new Point(this.Padding.Left, this.Padding.Top); + XObjects.LoadingPanel.Size = new Size(this.Width - this.Padding.Horizontal, this.Height - this.Padding.Vertical - _actionregionheight); + this.Controls.Add(XObjects.LoadingPanel); + } + catch (Exception ex) + { + Log.EventLog.Write("Kann Ladeanimation nicht starten", LogClassification.LowError, ex); + } + #endregion + + this.SetMinimumSize(); + this.SetStartValue(); + + XObjects.FrontEndRefresh = new FrontEndRefresh(Paths.FrontEndRefresh.FullName) { SelfUpdate = false }; + if(Config.Main.Administration.RemoteFrontEndUpdate) + XObjects.FrontEndRefresh.Start(); + XObjects.FrontEndRefresh.Updated += FrontEndRefreshExecution.Updated; + XObjects.FrontEndRefresh.Error += FrontEndRefreshExecution.OnError; + } + + + protected override void OnPaint(PaintEventArgs e) + { + base.OnPaint(e); + e.Graphics.FillPath(new SolidBrush(Config.Main.Colors.Window.Action), actionregion.ToRoundedRectangle(this.Radius, RectangleCorners.BottomLeft | RectangleCorners.BottomRight)); + + //e.Graphics.FillRectangle(Brushes.AliceBlue, RegionBounds); + } + + + protected override void WndProc(ref Message m) + { + // Beginnt mit dem Vergrößerungsprozess des GFA-Task + if (m.Msg == (int)WM.ENTERSIZEMOVE) + { + XObjects.AllAppListPanels.ForEach(applist => applist.DoubleBuffer(true)); + XObjects.Delay.Increase(); + + } + // Beendet den Vergrößerungsprozess des GFA-Task + if (m.Msg == (int)WM.EXITSIZEMOVE) + { + XObjects.AllAppListPanels.ForEach(applist => applist.DoubleBuffer(false)); + this.DesktopLocation = new Point(Desktop.Anchor(this, currentscreen, DesktopAnchor.Top).X, start_stop_y[1]); + //this.Invoke(new MethodInvoker(delegate { this.DesktopAnchor = new Point(Desktop.Anchor(this, DesktopAnchor.Top, -this.GripSize).X, start_stop_y[1]); })); + Config.User.Window.Size = this.Size; + JSON.Save(JSONConfig.User); + + Accessor.SetLastAppListPanel(); + this.SetMinimumSize(); + this.SetStartValue(); + this.Invalidate(true); + } + base.WndProc(ref m); + } + + + protected override void OnFormClosing(FormClosingEventArgs e) + { + if (e.CloseReason == CloseReason.UserClosing) + { + e.Cancel = true; + } + else + { + Environment.Exit(Environment.ExitCode); + } + base.OnFormClosing(e); + } + + + protected override CreateParams CreateParams + { + get + { + var cp = base.CreateParams; + cp.ExStyle |= (int)WS_EX.WS_EX_TOOLWINDOW | (int)WS_EX.WS_EX_TOPMOST; + return cp; + } + } + } +} diff --git a/GFATask/Forms/FormMain.resx b/GFATask/Forms/FormMain.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/Forms/FormMain.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/Forms/FormSettings.Designer.cs b/GFATask/Forms/FormSettings.Designer.cs new file mode 100644 index 0000000..f95277a --- /dev/null +++ b/GFATask/Forms/FormSettings.Designer.cs @@ -0,0 +1,1323 @@ + +namespace GFATask +{ + partial class FormSettings + { + /// + /// 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() + { + this.components = new System.ComponentModel.Container(); + GFATask.Prevalencia prevalencia1 = new GFATask.Prevalencia(); + this.tableGeneral = new System.Windows.Forms.TableLayoutPanel(); + this.label24 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.label18 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.panelMargin = new System.Windows.Forms.Panel(); + this.label23 = new System.Windows.Forms.Label(); + this.cbAppSorting = new System.Windows.Forms.ComboBox(); + this.label25 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.cbScreen = new System.Windows.Forms.ComboBox(); + this.label30 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label31 = new System.Windows.Forms.Label(); + this.switchNecessaryClick = new System.Windows.Forms.SwitchButton(); + this.switch_group_menu = new System.Windows.Forms.SwitchButton(); + this.switch_group_favorites = new System.Windows.Forms.SwitchButton(); + this.switch_show_favorites = new System.Windows.Forms.SwitchButton(); + this.switch_group_user = new System.Windows.Forms.SwitchButton(); + this.switch_show_user = new System.Windows.Forms.SwitchButton(); + this.switch_group_citrix = new System.Windows.Forms.SwitchButton(); + this.switch_show_citrix = new System.Windows.Forms.SwitchButton(); + this.numGrouplistapps = new System.Windows.Forms.NumericEx(); + this.switch_group_admin = new System.Windows.Forms.SwitchButton(); + this.switch_show_admin = new System.Windows.Forms.SwitchButton(); + this.numOpacity = new System.Windows.Forms.NumericEx(); + this.numFontSize = new System.Windows.Forms.NumericEx(); + this.numDelayHide = new System.Windows.Forms.NumericEx(); + this.numDelayShow = new System.Windows.Forms.NumericEx(); + this.numDelaySpeed = new System.Windows.Forms.NumericEx(); + this.abtnVerwerfen = new System.Windows.Forms.AnimationButton(); + this.abtnSubmit = new System.Windows.Forms.AnimationButton(); + this.abtnAnwenden = new System.Windows.Forms.AnimationButton(); + this.numAppHeight = new System.Windows.Forms.NumericEx(); + this.numAppWidth = new System.Windows.Forms.NumericEx(); + this.switchOnlyImage = new System.Windows.Forms.SwitchButton(); + this.numAppMargin = new System.Windows.Forms.NumericEx(); + this.numAppImageRadius = new System.Windows.Forms.NumericEx(); + this.numAppRadius = new System.Windows.Forms.NumericEx(); + this.numAppBorder = new System.Windows.Forms.NumericEx(); + this.numActionRegionWidth = new System.Windows.Forms.NumericEx(); + this.switch_darkmode = new System.Windows.Forms.SwitchButton(); + this.tooltip = new System.Windows.Forms.ToolTipEx(this.components); + this.abtnTestApp = new GFATask.AppListButton(); + this.tableGeneral.SuspendLayout(); + this.panelMargin.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numGrouplistapps)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numOpacity)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numFontSize)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelayHide)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelayShow)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelaySpeed)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppHeight)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppWidth)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppMargin)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppImageRadius)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppRadius)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppBorder)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numActionRegionWidth)).BeginInit(); + this.SuspendLayout(); + // + // tableGeneral + // + this.tableGeneral.AutoSize = true; + this.tableGeneral.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableGeneral.ColumnCount = 15; + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 127F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 102F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 110F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 110F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 110F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 15F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 110F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.Controls.Add(this.switchNecessaryClick, 12, 7); + this.tableGeneral.Controls.Add(this.label24, 2, 7); + this.tableGeneral.Controls.Add(this.label6, 8, 2); + this.tableGeneral.Controls.Add(this.label3, 8, 6); + this.tableGeneral.Controls.Add(this.label7, 2, 6); + this.tableGeneral.Controls.Add(this.label5, 2, 1); + this.tableGeneral.Controls.Add(this.label13, 2, 4); + this.tableGeneral.Controls.Add(this.label14, 1, 3); + this.tableGeneral.Controls.Add(this.switch_group_menu, 4, 3); + this.tableGeneral.Controls.Add(this.switch_group_favorites, 6, 3); + this.tableGeneral.Controls.Add(this.switch_show_favorites, 6, 4); + this.tableGeneral.Controls.Add(this.switch_group_user, 10, 3); + this.tableGeneral.Controls.Add(this.switch_show_user, 10, 4); + this.tableGeneral.Controls.Add(this.switch_group_citrix, 12, 3); + this.tableGeneral.Controls.Add(this.switch_show_citrix, 12, 4); + this.tableGeneral.Controls.Add(this.label17, 4, 2); + this.tableGeneral.Controls.Add(this.label18, 6, 2); + this.tableGeneral.Controls.Add(this.label19, 10, 2); + this.tableGeneral.Controls.Add(this.label20, 12, 2); + this.tableGeneral.Controls.Add(this.label11, 0, 5); + this.tableGeneral.Controls.Add(this.numGrouplistapps, 4, 5); + this.tableGeneral.Controls.Add(this.label21, 2, 13); + this.tableGeneral.Controls.Add(this.panelMargin, 5, 15); + this.tableGeneral.Controls.Add(this.switch_group_admin, 8, 3); + this.tableGeneral.Controls.Add(this.switch_show_admin, 8, 4); + this.tableGeneral.Controls.Add(this.label23, 2, 8); + this.tableGeneral.Controls.Add(this.numOpacity, 4, 8); + this.tableGeneral.Controls.Add(this.cbAppSorting, 4, 7); + this.tableGeneral.Controls.Add(this.numFontSize, 4, 9); + this.tableGeneral.Controls.Add(this.label25, 2, 9); + this.tableGeneral.Controls.Add(this.label9, 8, 10); + this.tableGeneral.Controls.Add(this.label8, 8, 9); + this.tableGeneral.Controls.Add(this.label1, 9, 8); + this.tableGeneral.Controls.Add(this.numDelayHide, 12, 10); + this.tableGeneral.Controls.Add(this.numDelayShow, 12, 9); + this.tableGeneral.Controls.Add(this.numDelaySpeed, 12, 8); + this.tableGeneral.Controls.Add(this.label26, 9, 7); + this.tableGeneral.Controls.Add(this.label22, 5, 14); + this.tableGeneral.Controls.Add(this.abtnVerwerfen, 8, 20); + this.tableGeneral.Controls.Add(this.abtnSubmit, 10, 20); + this.tableGeneral.Controls.Add(this.abtnAnwenden, 12, 20); + this.tableGeneral.Controls.Add(this.numAppHeight, 4, 20); + this.tableGeneral.Controls.Add(this.label16, 2, 20); + this.tableGeneral.Controls.Add(this.label15, 2, 19); + this.tableGeneral.Controls.Add(this.numAppWidth, 4, 19); + this.tableGeneral.Controls.Add(this.switchOnlyImage, 4, 18); + this.tableGeneral.Controls.Add(this.label29, 2, 18); + this.tableGeneral.Controls.Add(this.label12, 1, 17); + this.tableGeneral.Controls.Add(this.numAppMargin, 4, 17); + this.tableGeneral.Controls.Add(this.numAppImageRadius, 4, 16); + this.tableGeneral.Controls.Add(this.numAppRadius, 4, 15); + this.tableGeneral.Controls.Add(this.numAppBorder, 4, 14); + this.tableGeneral.Controls.Add(this.label28, 2, 16); + this.tableGeneral.Controls.Add(this.label27, 2, 15); + this.tableGeneral.Controls.Add(this.label10, 2, 14); + this.tableGeneral.Controls.Add(this.cbScreen, 4, 11); + this.tableGeneral.Controls.Add(this.numActionRegionWidth, 4, 10); + this.tableGeneral.Controls.Add(this.label30, 1, 10); + this.tableGeneral.Controls.Add(this.label4, 2, 11); + this.tableGeneral.Controls.Add(this.label31, 2, 12); + this.tableGeneral.Controls.Add(this.switch_darkmode, 4, 12); + this.tableGeneral.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableGeneral.Location = new System.Drawing.Point(3, 26); + this.tableGeneral.Margin = new System.Windows.Forms.Padding(0, 33, 0, 0); + this.tableGeneral.Name = "tableGeneral"; + this.tableGeneral.RowCount = 21; + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 0F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableGeneral.Size = new System.Drawing.Size(823, 720); + this.tableGeneral.TabIndex = 0; + // + // label24 + // + this.label24.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(74, 221); + this.label24.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(77, 13); + this.label24.TabIndex = 53; + this.label24.Text = "App Sortierung"; + // + // label6 + // + this.label6.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(453, 46); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(36, 13); + this.label6.TabIndex = 51; + this.label6.Text = "Admin"; + // + // label3 + // + this.label3.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label3, 5); + this.label3.Dock = System.Windows.Forms.DockStyle.Fill; + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.Location = new System.Drawing.Point(421, 175); + this.label3.Margin = new System.Windows.Forms.Padding(0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(360, 35); + this.label3.TabIndex = 12; + this.label3.Text = "Mausfunktionen"; + this.label3.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label7 + // + this.label7.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label7, 5); + this.label7.Dock = System.Windows.Forms.DockStyle.Fill; + this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label7.Location = new System.Drawing.Point(37, 175); + this.label7.Margin = new System.Windows.Forms.Padding(0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(369, 35); + this.label7.TabIndex = 20; + this.label7.Text = "Erweiterte Einstellungen"; + this.label7.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label5 + // + this.tableGeneral.SetColumnSpan(this.label5, 11); + this.label5.Dock = System.Windows.Forms.DockStyle.Fill; + this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label5.Location = new System.Drawing.Point(37, 0); + this.label5.Margin = new System.Windows.Forms.Padding(0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(744, 35); + this.label5.TabIndex = 19; + this.label5.Text = "Listeneinstellungen"; + this.label5.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label13 + // + this.label13.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(100, 116); + this.label13.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(51, 13); + this.label13.TabIndex = 22; + this.label13.Text = "Anzeigen"; + // + // label14 + // + this.label14.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label14.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label14, 2); + this.label14.Location = new System.Drawing.Point(67, 81); + this.label14.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(84, 13); + this.label14.TabIndex = 23; + this.label14.Text = "Apps gruppieren"; + // + // label17 + // + this.label17.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(208, 46); + this.label17.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(34, 13); + this.label17.TabIndex = 32; + this.label17.Text = "Menü"; + // + // label18 + // + this.label18.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(321, 46); + this.label18.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(51, 13); + this.label18.TabIndex = 33; + this.label18.Text = "Favoriten"; + // + // label19 + // + this.label19.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(581, 46); + this.label19.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(31, 13); + this.label19.TabIndex = 34; + this.label19.Text = "Apps"; + // + // label20 + // + this.label20.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(707, 46); + this.label20.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(29, 13); + this.label20.TabIndex = 35; + this.label20.Text = "Citrix"; + // + // label11 + // + this.label11.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label11.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label11, 3); + this.label11.Location = new System.Drawing.Point(69, 151); + this.label11.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(82, 13); + this.label11.TabIndex = 21; + this.label11.Text = "Gruppenspalten"; + // + // label21 + // + this.label21.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label21, 11); + this.label21.Dock = System.Windows.Forms.DockStyle.Fill; + this.label21.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label21.Location = new System.Drawing.Point(37, 420); + this.label21.Margin = new System.Windows.Forms.Padding(0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(744, 35); + this.label21.TabIndex = 39; + this.label21.Text = "Darstellung"; + this.label21.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // panelMargin + // + this.panelMargin.AutoSize = true; + this.panelMargin.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.panelMargin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tableGeneral.SetColumnSpan(this.panelMargin, 8); + this.panelMargin.Controls.Add(this.abtnTestApp); + this.panelMargin.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelMargin.Location = new System.Drawing.Point(281, 490); + this.panelMargin.Margin = new System.Windows.Forms.Padding(0); + this.panelMargin.Name = "panelMargin"; + this.tableGeneral.SetRowSpan(this.panelMargin, 4); + this.panelMargin.Size = new System.Drawing.Size(500, 140); + this.panelMargin.TabIndex = 40; + // + // label23 + // + this.label23.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(85, 256); + this.label23.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(66, 13); + this.label23.TabIndex = 22; + this.label23.Text = "Transparenz"; + // + // cbAppSorting + // + this.cbAppSorting.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.cbAppSorting.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppSorting.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppSorting.FormattingEnabled = true; + this.cbAppSorting.Location = new System.Drawing.Point(185, 217); + this.cbAppSorting.Margin = new System.Windows.Forms.Padding(6, 3, 3, 3); + this.cbAppSorting.Name = "cbAppSorting"; + this.cbAppSorting.Size = new System.Drawing.Size(93, 21); + this.cbAppSorting.TabIndex = 54; + // + // label25 + // + this.label25.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(87, 291); + this.label25.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(64, 13); + this.label25.TabIndex = 55; + this.label25.Text = "Schriftgröße"; + // + // label9 + // + this.label9.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label9.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label9, 4); + this.label9.Location = new System.Drawing.Point(568, 326); + this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(90, 13); + this.label9.TabIndex = 16; + this.label9.Text = "Ausblenden nach"; + // + // label8 + // + this.label8.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label8.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label8, 4); + this.label8.Location = new System.Drawing.Point(571, 291); + this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(87, 13); + this.label8.TabIndex = 15; + this.label8.Text = "Einblenden nach"; + // + // label1 + // + this.label1.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label1.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label1, 3); + this.label1.Location = new System.Drawing.Point(573, 256); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(85, 13); + this.label1.TabIndex = 18; + this.label1.Text = "Geschwindigkeit"; + // + // label26 + // + this.label26.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label26.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label26, 3); + this.label26.Location = new System.Drawing.Point(592, 221); + this.label26.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(66, 13); + this.label26.TabIndex = 60; + this.label26.Text = "Nur mit Klick"; + // + // label22 + // + this.tableGeneral.SetColumnSpan(this.label22, 8); + this.label22.Dock = System.Windows.Forms.DockStyle.Fill; + this.label22.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label22.Location = new System.Drawing.Point(281, 455); + this.label22.Margin = new System.Windows.Forms.Padding(0); + this.label22.Name = "label22"; + this.label22.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.label22.Size = new System.Drawing.Size(500, 35); + this.label22.TabIndex = 68; + this.label22.Text = " Vorschau "; + this.label22.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label16 + // + this.label16.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(118, 686); + this.label16.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(33, 13); + this.label16.TabIndex = 28; + this.label16.Text = "Höhe"; + // + // label15 + // + this.label15.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(117, 641); + this.label15.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(34, 13); + this.label15.TabIndex = 26; + this.label15.Text = "Breite"; + // + // label29 + // + this.label29.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(90, 606); + this.label29.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(61, 13); + this.label29.TabIndex = 67; + this.label29.Text = "Nur Symbol"; + // + // label12 + // + this.label12.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label12.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label12, 3); + this.label12.Location = new System.Drawing.Point(79, 571); + this.label12.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(87, 13); + this.label12.TabIndex = 44; + this.label12.Text = "Abstand zu Apps"; + // + // label28 + // + this.label28.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label28.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label28, 2); + this.label28.Location = new System.Drawing.Point(86, 536); + this.label28.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(80, 13); + this.label28.TabIndex = 65; + this.label28.Text = "Symbolrundung"; + // + // label27 + // + this.label27.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(86, 501); + this.label27.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(65, 13); + this.label27.TabIndex = 63; + this.label27.Text = "Apprundung"; + // + // label10 + // + this.label10.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(78, 466); + this.label10.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(73, 13); + this.label10.TabIndex = 42; + this.label10.Text = "Rahmenbreite"; + // + // cbScreen + // + this.cbScreen.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tableGeneral.SetColumnSpan(this.cbScreen, 4); + this.cbScreen.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbScreen.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbScreen.FormattingEnabled = true; + this.cbScreen.Location = new System.Drawing.Point(185, 357); + this.cbScreen.Margin = new System.Windows.Forms.Padding(6, 3, 3, 3); + this.cbScreen.Name = "cbScreen"; + this.cbScreen.Size = new System.Drawing.Size(231, 21); + this.cbScreen.TabIndex = 48; + // + // label30 + // + this.label30.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label30.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label30, 2); + this.label30.Location = new System.Drawing.Point(55, 326); + this.label30.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(96, 13); + this.label30.TabIndex = 69; + this.label30.Text = "Breite Aktionsleiste"; + // + // label4 + // + this.label4.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(97, 361); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(54, 13); + this.label4.TabIndex = 47; + this.label4.Text = "Bildschirm"; + // + // label31 + // + this.label31.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(91, 396); + this.label31.Margin = new System.Windows.Forms.Padding(4, 0, 13, 0); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(60, 13); + this.label31.TabIndex = 71; + this.label31.Text = "Dark Mode"; + // + // switchNecessaryClick + // + this.switchNecessaryClick.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switchNecessaryClick.BackColor = System.Drawing.Color.White; + this.switchNecessaryClick.ButtonWidth = 35; + this.switchNecessaryClick.Checked = false; + this.switchNecessaryClick.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switchNecessaryClick.CheckThreeState = false; + this.switchNecessaryClick.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switchNecessaryClick.ColorInactive = System.Drawing.Color.OrangeRed; + this.switchNecessaryClick.Location = new System.Drawing.Point(684, 215); + this.switchNecessaryClick.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switchNecessaryClick.Name = "switchNecessaryClick"; + this.switchNecessaryClick.RoundedButton = true; + this.switchNecessaryClick.ShowBoarder = false; + this.switchNecessaryClick.Size = new System.Drawing.Size(80, 25); + this.switchNecessaryClick.TabIndex = 61; + this.switchNecessaryClick.Text = "switchButton6"; + // + // switch_group_menu + // + this.switch_group_menu.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_group_menu.BackColor = System.Drawing.Color.White; + this.switch_group_menu.ButtonWidth = 35; + this.switch_group_menu.Checked = false; + this.switch_group_menu.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_group_menu.CheckThreeState = false; + this.switch_group_menu.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_group_menu.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_group_menu.Location = new System.Drawing.Point(192, 75); + this.switch_group_menu.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_group_menu.Name = "switch_group_menu"; + this.switch_group_menu.RoundedButton = true; + this.switch_group_menu.ShowBoarder = false; + this.switch_group_menu.Size = new System.Drawing.Size(80, 25); + this.switch_group_menu.TabIndex = 24; + this.switch_group_menu.Text = "switchButton1"; + // + // switch_group_favorites + // + this.switch_group_favorites.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_group_favorites.BackColor = System.Drawing.Color.White; + this.switch_group_favorites.ButtonWidth = 35; + this.switch_group_favorites.Checked = false; + this.switch_group_favorites.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_group_favorites.CheckThreeState = false; + this.switch_group_favorites.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_group_favorites.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_group_favorites.Location = new System.Drawing.Point(309, 75); + this.switch_group_favorites.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_group_favorites.Name = "switch_group_favorites"; + this.switch_group_favorites.RoundedButton = true; + this.switch_group_favorites.ShowBoarder = false; + this.switch_group_favorites.Size = new System.Drawing.Size(80, 25); + this.switch_group_favorites.TabIndex = 25; + this.switch_group_favorites.Text = "switchButton2"; + // + // switch_show_favorites + // + this.switch_show_favorites.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_show_favorites.BackColor = System.Drawing.Color.White; + this.switch_show_favorites.ButtonWidth = 35; + this.switch_show_favorites.Checked = false; + this.switch_show_favorites.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_show_favorites.CheckThreeState = false; + this.switch_show_favorites.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_show_favorites.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_show_favorites.Location = new System.Drawing.Point(309, 110); + this.switch_show_favorites.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_show_favorites.Name = "switch_show_favorites"; + this.switch_show_favorites.RoundedButton = true; + this.switch_show_favorites.ShowBoarder = false; + this.switch_show_favorites.Size = new System.Drawing.Size(80, 25); + this.switch_show_favorites.TabIndex = 26; + this.switch_show_favorites.Text = "switchButton3"; + // + // switch_group_user + // + this.switch_group_user.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_group_user.BackColor = System.Drawing.Color.White; + this.switch_group_user.ButtonWidth = 35; + this.switch_group_user.Checked = false; + this.switch_group_user.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_group_user.CheckThreeState = false; + this.switch_group_user.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_group_user.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_group_user.Location = new System.Drawing.Point(559, 75); + this.switch_group_user.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_group_user.Name = "switch_group_user"; + this.switch_group_user.RoundedButton = true; + this.switch_group_user.ShowBoarder = false; + this.switch_group_user.Size = new System.Drawing.Size(80, 25); + this.switch_group_user.TabIndex = 28; + this.switch_group_user.Text = "switchButton5"; + // + // switch_show_user + // + this.switch_show_user.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_show_user.BackColor = System.Drawing.Color.White; + this.switch_show_user.ButtonWidth = 35; + this.switch_show_user.Checked = false; + this.switch_show_user.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_show_user.CheckThreeState = false; + this.switch_show_user.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_show_user.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_show_user.Location = new System.Drawing.Point(559, 110); + this.switch_show_user.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_show_user.Name = "switch_show_user"; + this.switch_show_user.RoundedButton = true; + this.switch_show_user.ShowBoarder = false; + this.switch_show_user.Size = new System.Drawing.Size(80, 25); + this.switch_show_user.TabIndex = 29; + this.switch_show_user.Text = "switchButton6"; + // + // switch_group_citrix + // + this.switch_group_citrix.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_group_citrix.BackColor = System.Drawing.Color.White; + this.switch_group_citrix.ButtonWidth = 35; + this.switch_group_citrix.Checked = false; + this.switch_group_citrix.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_group_citrix.CheckThreeState = false; + this.switch_group_citrix.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_group_citrix.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_group_citrix.Location = new System.Drawing.Point(684, 75); + this.switch_group_citrix.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_group_citrix.Name = "switch_group_citrix"; + this.switch_group_citrix.RoundedButton = true; + this.switch_group_citrix.ShowBoarder = false; + this.switch_group_citrix.Size = new System.Drawing.Size(80, 25); + this.switch_group_citrix.TabIndex = 30; + this.switch_group_citrix.Text = "switchButton7"; + // + // switch_show_citrix + // + this.switch_show_citrix.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_show_citrix.BackColor = System.Drawing.Color.White; + this.switch_show_citrix.ButtonWidth = 35; + this.switch_show_citrix.Checked = false; + this.switch_show_citrix.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_show_citrix.CheckThreeState = false; + this.switch_show_citrix.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_show_citrix.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_show_citrix.Location = new System.Drawing.Point(684, 110); + this.switch_show_citrix.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_show_citrix.Name = "switch_show_citrix"; + this.switch_show_citrix.RoundedButton = true; + this.switch_show_citrix.ShowBoarder = false; + this.switch_show_citrix.Size = new System.Drawing.Size(80, 25); + this.switch_show_citrix.TabIndex = 31; + this.switch_show_citrix.Text = "switchButton8"; + // + // numGrouplistapps + // + this.numGrouplistapps.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numGrouplistapps.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tableGeneral.SetColumnSpan(this.numGrouplistapps, 3); + this.numGrouplistapps.Location = new System.Drawing.Point(192, 149); + this.numGrouplistapps.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numGrouplistapps.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numGrouplistapps.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numGrouplistapps.Name = "numGrouplistapps"; + this.numGrouplistapps.Size = new System.Drawing.Size(60, 16); + this.numGrouplistapps.TabIndex = 38; + this.numGrouplistapps.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // switch_group_admin + // + this.switch_group_admin.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_group_admin.BackColor = System.Drawing.Color.White; + this.switch_group_admin.ButtonWidth = 35; + this.switch_group_admin.Checked = false; + this.switch_group_admin.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_group_admin.CheckThreeState = false; + this.switch_group_admin.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_group_admin.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_group_admin.Location = new System.Drawing.Point(434, 75); + this.switch_group_admin.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_group_admin.Name = "switch_group_admin"; + this.switch_group_admin.RoundedButton = true; + this.switch_group_admin.ShowBoarder = false; + this.switch_group_admin.Size = new System.Drawing.Size(80, 25); + this.switch_group_admin.TabIndex = 49; + this.switch_group_admin.Text = "switchButton2"; + // + // switch_show_admin + // + this.switch_show_admin.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_show_admin.BackColor = System.Drawing.Color.White; + this.switch_show_admin.ButtonWidth = 35; + this.switch_show_admin.Checked = false; + this.switch_show_admin.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_show_admin.CheckThreeState = false; + this.switch_show_admin.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_show_admin.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_show_admin.Location = new System.Drawing.Point(434, 110); + this.switch_show_admin.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_show_admin.Name = "switch_show_admin"; + this.switch_show_admin.RoundedButton = true; + this.switch_show_admin.ShowBoarder = false; + this.switch_show_admin.Size = new System.Drawing.Size(80, 25); + this.switch_show_admin.TabIndex = 50; + this.switch_show_admin.Text = "switchButton2"; + // + // numOpacity + // + this.numOpacity.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numOpacity.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numOpacity.DecimalPlaces = 2; + this.numOpacity.Increment = new decimal(new int[] { + 1, + 0, + 0, + 131072}); + this.numOpacity.Location = new System.Drawing.Point(192, 254); + this.numOpacity.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numOpacity.Maximum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numOpacity.Minimum = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.numOpacity.Name = "numOpacity"; + this.numOpacity.Size = new System.Drawing.Size(60, 16); + this.numOpacity.TabIndex = 39; + this.numOpacity.Value = new decimal(new int[] { + 95, + 0, + 0, + 131072}); + // + // numFontSize + // + this.numFontSize.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numFontSize.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numFontSize.DecimalPlaces = 1; + this.numFontSize.Increment = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.numFontSize.Location = new System.Drawing.Point(192, 289); + this.numFontSize.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numFontSize.Maximum = new decimal(new int[] { + 25, + 0, + 0, + 0}); + this.numFontSize.Minimum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numFontSize.Name = "numFontSize"; + this.numFontSize.Size = new System.Drawing.Size(60, 16); + this.numFontSize.TabIndex = 56; + this.numFontSize.Value = new decimal(new int[] { + 9, + 0, + 0, + 0}); + // + // numDelayHide + // + this.numDelayHide.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numDelayHide.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numDelayHide.DecimalPlaces = 1; + this.numDelayHide.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this.numDelayHide.Location = new System.Drawing.Point(684, 324); + this.numDelayHide.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numDelayHide.Maximum = new decimal(new int[] { + 2, + 0, + 0, + 0}); + this.numDelayHide.Name = "numDelayHide"; + this.numDelayHide.Size = new System.Drawing.Size(60, 16); + this.numDelayHide.TabIndex = 14; + // + // numDelayShow + // + this.numDelayShow.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numDelayShow.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numDelayShow.DecimalPlaces = 1; + this.numDelayShow.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this.numDelayShow.Location = new System.Drawing.Point(684, 289); + this.numDelayShow.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numDelayShow.Maximum = new decimal(new int[] { + 2, + 0, + 0, + 0}); + this.numDelayShow.Name = "numDelayShow"; + this.numDelayShow.Size = new System.Drawing.Size(60, 16); + this.numDelayShow.TabIndex = 13; + // + // numDelaySpeed + // + this.numDelaySpeed.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numDelaySpeed.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numDelaySpeed.Location = new System.Drawing.Point(684, 254); + this.numDelaySpeed.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numDelaySpeed.Name = "numDelaySpeed"; + this.numDelaySpeed.Size = new System.Drawing.Size(60, 16); + this.numDelaySpeed.TabIndex = 17; + // + // abtnVerwerfen + // + this.abtnVerwerfen.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnVerwerfen.AutoSizeWidth = false; + this.abtnVerwerfen.Image = null; + this.abtnVerwerfen.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnVerwerfen.ImageBackColor = System.Drawing.Color.Empty; + this.abtnVerwerfen.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnVerwerfen.ImageMargin = 3; + this.abtnVerwerfen.ImagePadding = 0; + this.abtnVerwerfen.Location = new System.Drawing.Point(421, 675); + this.abtnVerwerfen.Margin = new System.Windows.Forms.Padding(0); + this.abtnVerwerfen.Name = "abtnVerwerfen"; + this.abtnVerwerfen.Size = new System.Drawing.Size(110, 35); + this.abtnVerwerfen.TabIndex = 59; + this.abtnVerwerfen.Text = "Verwerfen"; + this.abtnVerwerfen.TextBounds = new System.Drawing.Rectangle(1, 1, 108, 33); + this.abtnVerwerfen.ToolTipText = ""; + this.abtnVerwerfen.Click += new System.EventHandler(this.abtnVerwerfen_Click); + // + // abtnSubmit + // + this.abtnSubmit.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnSubmit.AutoSizeWidth = false; + this.abtnSubmit.Image = null; + this.abtnSubmit.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnSubmit.ImageBackColor = System.Drawing.Color.Empty; + this.abtnSubmit.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnSubmit.ImageMargin = 3; + this.abtnSubmit.ImagePadding = 0; + this.abtnSubmit.Location = new System.Drawing.Point(550, 675); + this.abtnSubmit.Margin = new System.Windows.Forms.Padding(0); + this.abtnSubmit.Name = "abtnSubmit"; + this.abtnSubmit.Size = new System.Drawing.Size(102, 35); + this.abtnSubmit.TabIndex = 58; + this.abtnSubmit.Text = "Übernehmen"; + this.abtnSubmit.TextBounds = new System.Drawing.Rectangle(2, 2, 98, 31); + this.abtnSubmit.ToolTipText = ""; + this.abtnSubmit.Click += new System.EventHandler(this.abtnSubmit_Click); + // + // abtnAnwenden + // + this.abtnAnwenden.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnAnwenden.AutoSizeWidth = false; + this.abtnAnwenden.Image = null; + this.abtnAnwenden.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnAnwenden.ImageBackColor = System.Drawing.Color.Empty; + this.abtnAnwenden.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnAnwenden.ImageMargin = 3; + this.abtnAnwenden.ImagePadding = 0; + this.abtnAnwenden.Location = new System.Drawing.Point(675, 675); + this.abtnAnwenden.Margin = new System.Windows.Forms.Padding(0); + this.abtnAnwenden.Name = "abtnAnwenden"; + this.abtnAnwenden.Size = new System.Drawing.Size(102, 34); + this.abtnAnwenden.TabIndex = 57; + this.abtnAnwenden.Text = "Anwenden"; + this.abtnAnwenden.TextBounds = new System.Drawing.Rectangle(1, 1, 100, 32); + this.abtnAnwenden.ToolTipText = ""; + this.abtnAnwenden.Click += new System.EventHandler(this.abtnAnwenden_Click); + // + // numAppHeight + // + this.numAppHeight.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppHeight.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppHeight.Location = new System.Drawing.Point(192, 684); + this.numAppHeight.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppHeight.Maximum = new decimal(new int[] { + 120, + 0, + 0, + 0}); + this.numAppHeight.Minimum = new decimal(new int[] { + 16, + 0, + 0, + 0}); + this.numAppHeight.Name = "numAppHeight"; + this.numAppHeight.Size = new System.Drawing.Size(60, 16); + this.numAppHeight.TabIndex = 27; + this.numAppHeight.Value = new decimal(new int[] { + 16, + 0, + 0, + 0}); + // + // numAppWidth + // + this.numAppWidth.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppWidth.Location = new System.Drawing.Point(192, 639); + this.numAppWidth.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppWidth.Maximum = new decimal(new int[] { + 310, + 0, + 0, + 0}); + this.numAppWidth.Minimum = new decimal(new int[] { + 16, + 0, + 0, + 0}); + this.numAppWidth.Name = "numAppWidth"; + this.numAppWidth.Size = new System.Drawing.Size(60, 16); + this.numAppWidth.TabIndex = 25; + this.numAppWidth.Value = new decimal(new int[] { + 16, + 0, + 0, + 0}); + // + // switchOnlyImage + // + this.switchOnlyImage.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switchOnlyImage.BackColor = System.Drawing.Color.White; + this.switchOnlyImage.ButtonWidth = 35; + this.switchOnlyImage.Checked = false; + this.switchOnlyImage.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switchOnlyImage.CheckThreeState = false; + this.switchOnlyImage.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switchOnlyImage.ColorInactive = System.Drawing.Color.OrangeRed; + this.switchOnlyImage.Location = new System.Drawing.Point(192, 600); + this.switchOnlyImage.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switchOnlyImage.Name = "switchOnlyImage"; + this.switchOnlyImage.RoundedButton = true; + this.switchOnlyImage.ShowBoarder = false; + this.switchOnlyImage.Size = new System.Drawing.Size(80, 25); + this.switchOnlyImage.TabIndex = 66; + this.switchOnlyImage.Text = "switchButton6"; + // + // numAppMargin + // + this.numAppMargin.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppMargin.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppMargin.Location = new System.Drawing.Point(192, 569); + this.numAppMargin.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppMargin.Maximum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numAppMargin.Name = "numAppMargin"; + this.numAppMargin.Size = new System.Drawing.Size(59, 16); + this.numAppMargin.TabIndex = 45; + // + // numAppImageRadius + // + this.numAppImageRadius.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppImageRadius.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppImageRadius.Location = new System.Drawing.Point(192, 534); + this.numAppImageRadius.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppImageRadius.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numAppImageRadius.Name = "numAppImageRadius"; + this.numAppImageRadius.Size = new System.Drawing.Size(60, 16); + this.numAppImageRadius.TabIndex = 64; + // + // numAppRadius + // + this.numAppRadius.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppRadius.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppRadius.Location = new System.Drawing.Point(192, 499); + this.numAppRadius.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppRadius.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numAppRadius.Name = "numAppRadius"; + this.numAppRadius.Size = new System.Drawing.Size(60, 16); + this.numAppRadius.TabIndex = 62; + // + // numAppBorder + // + this.numAppBorder.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numAppBorder.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numAppBorder.Location = new System.Drawing.Point(192, 464); + this.numAppBorder.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numAppBorder.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numAppBorder.Name = "numAppBorder"; + this.numAppBorder.Size = new System.Drawing.Size(60, 16); + this.numAppBorder.TabIndex = 43; + // + // numActionRegionWidth + // + this.numActionRegionWidth.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numActionRegionWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.numActionRegionWidth.Location = new System.Drawing.Point(192, 324); + this.numActionRegionWidth.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.numActionRegionWidth.Maximum = new decimal(new int[] { + 7, + 0, + 0, + 0}); + this.numActionRegionWidth.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numActionRegionWidth.Name = "numActionRegionWidth"; + this.numActionRegionWidth.Size = new System.Drawing.Size(60, 16); + this.numActionRegionWidth.TabIndex = 70; + this.numActionRegionWidth.Value = new decimal(new int[] { + 3, + 0, + 0, + 0}); + // + // switch_darkmode + // + this.switch_darkmode.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_darkmode.BackColor = System.Drawing.Color.White; + this.switch_darkmode.ButtonWidth = 35; + this.switch_darkmode.Checked = false; + this.switch_darkmode.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_darkmode.CheckThreeState = false; + this.switch_darkmode.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_darkmode.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_darkmode.Location = new System.Drawing.Point(192, 390); + this.switch_darkmode.Margin = new System.Windows.Forms.Padding(13, 5, 4, 5); + this.switch_darkmode.Name = "switch_darkmode"; + this.switch_darkmode.RoundedButton = true; + this.switch_darkmode.ShowBoarder = false; + this.switch_darkmode.Size = new System.Drawing.Size(80, 25); + this.switch_darkmode.TabIndex = 72; + this.switch_darkmode.Text = "switchButton3"; + // + // tooltip + // + this.tooltip.AutoPopDelay = 10000; + this.tooltip.InitialDelay = 500; + this.tooltip.OwnerDraw = true; + this.tooltip.ReshowDelay = 100; + this.tooltip.ShowAlways = true; + this.tooltip.TextFormatFlags = System.Windows.Forms.TextFormatFlags.GlyphOverhangPadding; + // + // abtnTestApp + // + this.abtnTestApp.ActiveDirectoryGroups = new string[0]; + this.abtnTestApp.ActualWidth = 0; + this.abtnTestApp.Animation = false; + this.abtnTestApp.AppType = System.AppType.None; + this.abtnTestApp.AutoSizeWidth = false; + this.abtnTestApp.Image = global::GFATask.Properties.Resources.GFA; + this.abtnTestApp.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnTestApp.ImageBackColor = System.Drawing.Color.Empty; + this.abtnTestApp.ImageBounds = new System.Drawing.Rectangle(5, 1, 26, 26); + this.abtnTestApp.ImageMargin = 3; + this.abtnTestApp.ImageOnly = false; + this.abtnTestApp.ImagePadding = 0; + this.abtnTestApp.ImageSize = new System.Drawing.Size(26, 26); + this.abtnTestApp.Location = new System.Drawing.Point(196, 53); + this.abtnTestApp.Margin = new System.Windows.Forms.Padding(0); + this.abtnTestApp.Name = "abtnTestApp"; + prevalencia1.AppType = System.AppType.None; + prevalencia1.CountClicks = 0; + prevalencia1.ID = 0; + this.abtnTestApp.Prevalence = prevalencia1; + this.abtnTestApp.Size = new System.Drawing.Size(126, 28); + this.abtnTestApp.TabIndex = 22; + this.abtnTestApp.Text = "Test-App"; + this.abtnTestApp.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.abtnTestApp.TextBounds = new System.Drawing.Rectangle(31, 2, 93, 24); + this.abtnTestApp.ToolTipText = ""; + // + // FormSettings + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(830, 750); + this.Controls.Add(this.tableGeneral); + this.DesktopAnchor = System.Windows.Forms.DesktopAnchor.Center; + this.GripSize = 0; + this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FormSettings"; + this.Padding = new System.Windows.Forms.Padding(3, 26, 4, 4); + this.RegionBounds = new System.Drawing.Rectangle(15, 15, 830, 750); + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.SystemMenu = false; + this.Text = "Einstellungen"; + this.DpiChanged += new System.Windows.Forms.DpiChangedEventHandler(this.FormSettings_DpiChanged); + this.tableGeneral.ResumeLayout(false); + this.tableGeneral.PerformLayout(); + this.panelMargin.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numGrouplistapps)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numOpacity)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numFontSize)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelayHide)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelayShow)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numDelaySpeed)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppHeight)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppWidth)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppMargin)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppImageRadius)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppRadius)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppBorder)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numActionRegionWidth)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.TableLayoutPanel tableGeneral; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.NumericEx numDelayShow; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.NumericEx numDelaySpeed; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.SwitchButton switch_group_menu; + private System.Windows.Forms.SwitchButton switch_group_favorites; + private System.Windows.Forms.SwitchButton switch_show_favorites; + private System.Windows.Forms.SwitchButton switch_group_user; + private System.Windows.Forms.SwitchButton switch_show_user; + private System.Windows.Forms.SwitchButton switch_group_citrix; + private System.Windows.Forms.SwitchButton switch_show_citrix; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.NumericEx numGrouplistapps; + private System.Windows.Forms.Panel panelMargin; + private System.Windows.Forms.NumericEx numAppBorder; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.NumericEx numAppMargin; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.NumericEx numAppWidth; + private System.Windows.Forms.NumericEx numOpacity; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.NumericEx numAppHeight; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.ToolTipEx tooltip; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox cbScreen; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.SwitchButton switch_group_admin; + private System.Windows.Forms.SwitchButton switch_show_admin; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.ComboBox cbAppSorting; + private AppListButton abtnTestApp; + private System.Windows.Forms.AnimationButton abtnAnwenden; + private System.Windows.Forms.AnimationButton abtnSubmit; + private System.Windows.Forms.AnimationButton abtnVerwerfen; + private System.Windows.Forms.SwitchButton switchNecessaryClick; + private System.Windows.Forms.NumericEx numFontSize; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.NumericEx numDelayHide; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.NumericEx numAppImageRadius; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.NumericEx numAppRadius; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.SwitchButton switchOnlyImage; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.NumericEx numActionRegionWidth; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.SwitchButton switch_darkmode; + } +} \ No newline at end of file diff --git a/GFATask/Forms/FormSettings.cs b/GFATask/Forms/FormSettings.cs new file mode 100644 index 0000000..8ed34f3 --- /dev/null +++ b/GFATask/Forms/FormSettings.cs @@ -0,0 +1,838 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class FormSettings : FormEx + { + /// + /// Gibt den aktuell fokusierten Bildschirm aus, auf dem sich das Einstellungsfenster befindet. + /// + Screen currentscreen = null; + + + /// + /// Eine Auflistung von gezeichneten Rechtecken, die in Größe, Farbe und Form einem AppButton entsprechen und ringsum um die TestApp angefügt werden + /// + Rectangle[] dummyapps = new Rectangle[0]; + + + /// + /// Eine Auflistung der veränderten Steuerelemente. Dadurch lassen sich einzelne Änderungen rückgängig machen + /// + public List ControlChanges { get; } = new List(); + + + /// + /// Erstellt die ToolTips für die Steuerelemente + /// + private void SetToolTips() + { + tooltip.SetDefaultDesign(); + switch_darkmode.MouseEnter += (sender, e) => tooltip.Show("Die Farben des GFATask werden umgekehrt und Text wird mit weißer Schrift auf schwarzem Hintergrund gezeigt", sender as Control, new Point(0, (sender as Control).Height)); + switch_group_admin .MouseEnter += (sender, e) => tooltip.Show("Sollen die Apps in der Administrator-Liste gruppiert werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_show_admin.MouseEnter += (sender, e) => tooltip.Show("Soll die Administrator-Liste angezeigt werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_group_citrix.MouseEnter += (sender, e) => tooltip.Show("Sollen die Apps in der Citrix-Liste gruppiert werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_show_citrix.MouseEnter += (sender, e) => tooltip.Show("Soll die Citrix-Liste angezeigt werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_group_favorites.MouseEnter += (sender, e) => tooltip.Show("Sollen die Apps in der Favoriten-Liste gruppiert werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_show_favorites.MouseEnter += (sender, e) => tooltip.Show("Soll die Favoriten-Liste angezeigt werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_group_menu.MouseEnter += (sender, e) => tooltip.Show("Sollen die Apps in der Menü-Liste gruppiert werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_group_user.MouseEnter += (sender, e) => tooltip.Show("Sollen die Apps in der Apps-Liste gruppiert werden", sender as Control, new Point(0, (sender as Control).Height)); + switch_show_user.MouseEnter += (sender, e) => tooltip.Show("Soll die Apps-Liste angezeigt werden", sender as Control, new Point(0, (sender as Control).Height)); + numAppBorder.MouseEnter += (sender, e) => tooltip.Show("Zeichnet einen Rahmen um die Apps", sender as Control, new Point(0, (sender as Control).Height)); + numAppHeight.MouseEnter += (sender, e) => tooltip.Show("Verändert die Apps in der Höhe", sender as Control, new Point(0, (sender as Control).Height)); + numAppRadius.MouseEnter += (sender, e) => tooltip.Show("Rundet die App ab", sender as Control, new Point(0, (sender as Control).Height)); + numAppImageRadius.MouseEnter += (sender, e) => tooltip.Show("Rundet den Symbolhintergrund innerhalb der App ab", sender as Control, new Point(0, (sender as Control).Height)); + numAppMargin.MouseEnter += (sender, e) => tooltip.Show("Verändert den Abstand zwischen den Apps", sender as Control, new Point(0, (sender as Control).Height)); + numAppWidth.MouseEnter += (sender, e) => tooltip.Show("Verändert die Apps in der Breite", sender as Control, new Point(0, (sender as Control).Height)); + numDelayHide.MouseEnter += (sender, e) => tooltip.Show("Wartet die angegebene Zeit in Millisekunden, bis der GFA-Task ausgeblendet wird", sender as Control, new Point(0, (sender as Control).Height)); + numDelayShow.MouseEnter += (sender, e) => tooltip.Show("Wartet die angegebene Zeit in Millisekunden, bis der GFA-Task eingeblendet wird." + + "\nWird ignoriert wenn der GFA-Task per Klick eingeblendet wird", sender as Control, new Point(0, (sender as Control).Height)); + numDelaySpeed.MouseEnter += (sender, e) => tooltip.Show("Verändert die Geschwindigkeit des GFA-Task die er zum Ein- und Ausblenden benötigt", sender as Control, new Point(0, (sender as Control).Height)); + numFontSize.MouseEnter += (sender, e) => tooltip.Show("Verändert die Schriftgröße des GFA-Task", sender as Control, new Point(0, (sender as Control).Height)); + numGrouplistapps.MouseEnter += (sender, e) => tooltip.Show("Wenn eine App-Gruppe geöffnet wird, bestimmt dieser Wert die Anzahl der Apps in einer Zeile.\n" + + "Kann vom eigentlichen Wert abweichen, wenn die Anzahl der gruppierten Apps nicht an die angegebene Zahl heranreicht,\n" + + "oder die Breite der Apps nicht der Mindestbreite des Gruppenfensters entspricht", sender as Control, new Point(0, (sender as Control).Height)); + numOpacity.MouseEnter += (sender, e) => tooltip.Show("Verändert die maximale Transparenz des GFA-Task nachdem diese komplett eingeblendet wird", sender as Control, new Point(0, (sender as Control).Height)); + switchNecessaryClick.MouseEnter += (sender, e) => tooltip.Show("Benötigt zum Anzeigen des GFA-Task einen Mausklick am oberen Bildschirmrand", sender as Control, new Point(0, (sender as Control).Height) ); + cbAppSorting.MouseEnter += (sender, e) => tooltip.Show("Sortiert die Apps in den Listen nach" + + "\n\t- Beliebtheit: Sortiert die Apps nach der Nutzung" + + "\n\t- Name: Sortiert die Apps alphabetisch aufsteigend", sender as Control, new Point(0, (sender as Control).Height) ); + numActionRegionWidth.MouseEnter += (sender, e) => tooltip.Show("Setzt die Breite der Linie, am unteren Rand des GFATask", sender as Control, new Point(0, (sender as Control).Height)); + cbScreen.MouseEnter += (sender, e) => tooltip.Show("Wählt den Bildschirm aus, auf dem der GFA-Task angezeigt werden soll", sender as Control, new Point(0, (sender as Control).Height)); + switchOnlyImage.MouseEnter += (sender, e) => tooltip.Show("Die App wird mit Bild, aber ohne Text angezeigt", sender as Control, new Point(0, (sender as Control).Height)); + } + + + /// + /// Zeichnet einen weichen transparenten Übergang + /// + /// Der Bereich + /// 100% Transparenz + /// 0% Transparenz + /// Richtung des Übergangs + /// + private LinearGradientBrush SetBrush(Rectangle rec, Color fromcolor, Color tocolor, WrapMode wrap) => + new LinearGradientBrush(new Rectangle(0, 0, rec.Width <= 0 ? 1 : rec.Width, (int)(rec.Height * .5) <= 0 ? 1 : (int)(rec.Height * .5)), fromcolor, tocolor, 0, false) { WrapMode = wrap }; + + + #region Erstellt die Bindings und EventHandler + /// + /// Erstellt die Bindings und EventHandler für die Listeneinstellungen + /// + private void CreateAppListBindings() + { + switch_group_menu.Checked = Config.User.Lists.Menu.Grouping; + switch_group_menu.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Menu, "Grouping", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Menu_Grouping); + }; + + switch_group_citrix.Checked = Config.User.Lists.Citrix.Grouping; + switch_group_citrix.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Citrix, "Grouping", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Citrix_Grouping); + }; + + switch_show_citrix.Checked = Config.User.Lists.Citrix.Show; + switch_show_citrix.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Citrix, "Show", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Citrix_Showing); + }; + + switch_group_favorites.Checked = Config.User.Lists.Favorites.Grouping; + switch_group_favorites.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Favorites, "Grouping", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Favorites_Grouping); + }; + + switch_show_favorites.Checked = Config.User.Lists.Favorites.Show; + switch_show_favorites.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Favorites, "Show", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Favorites_Showing); + }; + + Task.Run(async delegate + { + switch_group_admin.Enabled = (await XObjects.IsAdmin); + switch_show_admin.Enabled = (await XObjects.IsAdmin); + + switch_group_admin.Checked = Config.User.Lists.Admin.Grouping; + switch_group_admin.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Admin, "Grouping", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Admin_Grouping); + }; + + switch_show_admin.Checked = Config.User.Lists.Admin.Show; + switch_show_admin.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.Admin, "Show", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_Admin_Showing); + }; + }); + + switch_group_user.Checked = Config.User.Lists.User.Grouping; + switch_group_user.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.User, "Grouping", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_User_Grouping); + }; + + switch_show_user.Checked = Config.User.Lists.User.Show; + switch_show_user.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Lists.User, "Show", (sender as SwitchButton), (sender as SwitchButton).Checked, DoIt_User_Showing); + }; + + numGrouplistapps.Value = Config.User.GroupListColumnCount; + numGrouplistapps.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User, "GroupListColumnCount", (sender as NumericEx), (int)(sender as NumericEx).Value, DoIt_GroupListColumnCount); + }; + } + + + /// + /// Erstellt die Bindings und EventHandler für die erweiterten Einstellungen + /// + private void CreateExtendedBindings() + { + cbAppSorting.DataSource = new List(new object[] { new { name = "Name", value = false }, new { name = "Beliebtheit", value = true } }); + cbAppSorting.DisplayMember = "name"; + cbAppSorting.ValueMember = "value"; + cbAppSorting.SelectedValue = Config.User.Prevalence; + cbAppSorting.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User, "Prevalence", cbAppSorting, (bool)cbAppSorting.SelectedValue, DoIt_Prevalence); }; + + numOpacity.Value = (decimal)Config.User.Window.Opacity; + numOpacity.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User.Window, "Opacity", numOpacity, (double)(sender as NumericUpDown).Value, DoIt_Opacity); }; + + numActionRegionWidth.Value = (decimal)Config.User.Window.ActionRegionHeight; + numActionRegionWidth.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User.Window, "ActionRegionHeight", numActionRegionWidth, (int)(sender as NumericUpDown).Value, DoIt_ActionRegionWidth); }; + + numFontSize.Value = (decimal)Config.User.Window.FontSize; + numFontSize.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User.Window, "FontSize", numFontSize, (float)(sender as NumericUpDown).Value, DoIt_FontSize); } ; + + switch_darkmode.Checked = Config.User.DarkMode; + switch_darkmode.CheckStateChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User, "DarkMode", switch_darkmode, bool.Parse(switch_darkmode.Checked.ToString()), DoIt_DarkMode); }; + + + this.LoadDisplays(); + cbScreen.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.User, "Screen", cbScreen, cbScreen.Text.Replace(" [Dieser Monitor]","").Replace(" ",""), DoIt_ScreenChange); }; + cbScreen.DropDown += (sender , e) => { + if (this.Created) + cbScreen.SelectedIndex = Screen.AllScreens.Select(scr => scr.DeviceName.Substring(scr.DeviceName.LastIndexOf("\\") + 1)).ToList().FindIndex(scr => scr == Config.User.Screen); + }; + cbScreen.SelectedIndex = Screen.AllScreens.Select(scr => scr.DeviceName.Substring(scr.DeviceName.LastIndexOf("\\") + 1)).ToList().FindIndex(scr => scr == Config.User.Screen); + } + + + /// + /// Erstellt die Bindings und EventHandler für die Verzögerungseinstellungen + /// + public void CreateMouseFunctions() + { + switchNecessaryClick.Checked = Config.User.NecessaryClick; + switchNecessaryClick.CheckStateChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User, "NecessaryClick", switchNecessaryClick, switchNecessaryClick.Checked, DoIt_NecessaryClick); + }; + + numDelayShow.Value = Config.User.NecessaryClick ? 0 : (decimal)Config.User.Delay.Show; + numDelayShow.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Delay, "Show", numDelayShow, (float)(sender as NumericUpDown).Value, DoIt_DelayShow); + }; + + numDelayHide.Value = (decimal)Config.User.Delay.Hide; + numDelayHide.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Delay, "Hide", (Control)sender, (float)(sender as NumericUpDown).Value, DoIt_DelayHide); + }; + + numDelaySpeed.Value = Config.User.Delay.Speed; + numDelaySpeed.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Delay, "Speed", numDelaySpeed, (int)(sender as NumericUpDown).Value, DoIt_Speed); + }; + } + + + /// + /// Erstellt die Bindings und EventHandler für die App-Darstellung + /// + private void CreateDeciptionBindings() + { + abtnTestApp.ActualWidth = Config.User.Apps.Size.Width; + abtnTestApp.SizeChanged += abtnTestApp_SizeChanged; + abtnTestApp.ImageOnly = Config.User.Apps.ImageOnly; + abtnTestApp.Invalidate(); + + switchOnlyImage.Checked = Config.User.Apps.ImageOnly; + switchOnlyImage.CheckStateChanged += (sender, e) => + { + if (this.Created) + { + numAppWidth.Enabled = !switchOnlyImage.Checked; + abtnTestApp.ImageOnly = switchOnlyImage.Checked; + this.SetTestAppPanel(); + + XObjects.PreChanging.Add(Config.User.Apps, "ImageOnly", (Control)sender, switchOnlyImage.Checked, DoIt_AppImageOnly); + } + }; + + numAppWidth.Enabled = !switchOnlyImage.Checked; + numAppWidth.Value = Config.User.Apps.Size.Width; + numAppWidth.Maximum = panelMargin.Width - 2; + numAppWidth.ValueChanged += (sender, e) => + { + if (this.Created && !Config.User.Apps.ImageOnly) + { + abtnTestApp.Width = (int)numAppWidth.Value; + abtnTestApp.ActualWidth = (int)numAppWidth.Value; + XObjects.PreChanging.Add(Config.User.Apps.Size, "Width", (Control)sender, (int)numAppWidth.Value, DoIt_AppWidth); + } + }; + + numAppHeight.Value = Config.User.Apps.Size.Height; + numAppHeight.Maximum = panelMargin.Height - 3; + numAppHeight.ValueChanged += (sender, e) => + { + if (this.Created) + { + abtnTestApp.Height = (int)numAppHeight.Value; + XObjects.PreChanging.Add(Config.User.Apps.Size, "Height", (Control)sender, (int)numAppHeight.Value, DoIt_AppHeight); + } + }; + + numAppBorder.Value = Config.User.Apps.Border; + numAppBorder.ValueChanged += NumAppBorder_ValueChanged; + numAppBorder.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Apps, "Border", (Control)sender, (int)numAppBorder.Value, DoIt_AppBorder); + }; + + numAppRadius.Value = Config.User.Apps.Radius.Button; + numAppRadius.ValueChanged += NumAppRadius_ValueChanged; + numAppRadius.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Apps.Radius, "Button", (Control)sender, (int)numAppRadius.Value, DoIt_AppRadius); + }; + + numAppImageRadius.Value = Config.User.Apps.Radius.Button; + numAppImageRadius.ValueChanged += NumAppImageRadius_ValueChanged; + numAppImageRadius.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Apps.Radius, "Image", (Control)sender, (int)numAppImageRadius.Value, DoIt_AppImageRadius); + }; + + numAppMargin.Value = Config.User.Apps.Margin; + numAppMargin.ValueChanged += NumAppMargin_ValueChanged; + numAppMargin.ValueChanged += (sender, e) => + { + if (this.Created) XObjects.PreChanging.Add(Config.User.Apps, "Margin", (Control)sender, (int)numAppMargin.Value, DoIt_AppMargin); + }; + + panelMargin.Paint += PanelMargin_Paint; + } + #endregion + + + #region DoIt Methoden + private void DoIt_Prevalence(object value) + { + Config.User.Prevalence = (bool)value; + XObjects.AllAppListPanels.ForEach(panel => + { + Comparer.SortAllButtons(panel.FlowContent.Controls, Config.User.Prevalence); + }); + } + + private void DoIt_Opacity(object value) + { + Config.User.Window.Opacity = (double)value; + Config.User.Window.Size = Forms.Main.Size; + Forms.Main.Opacity = (double)value; + Forms.Main.SetOpacityStep(); + } + + private void DoIt_ActionRegionWidth(object value) + { + Config.User.Window.ActionRegionHeight = (int)value; + Forms.Main.ActionRegionHeight = Config.User.Window.ActionRegionHeight; + Forms.Main.SetStartValue(); + Forms.Main.SetOpacityStep(); + XObjects.Delay.Increase(); + } + + + private void DoIt_FontSize(object value) + { + try + { + Config.User.Window.FontSize = Convert.ToSingle(value); + Forms.Administration.SetDefaultDesign(); + Forms.AppButtonGroup.SetDefaultDesign(); + Forms.AppCreator.SetDefaultDesign(); + Forms.Groups.SetDefaultDesign(); + Forms.Settings.SetDefaultDesign(); + Task.Run(delegate + { + Forms.Main.Invoke(new MethodInvoker(delegate + { + Forms.Main.SetDefaultDesign(); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.EXITSIZEMOVE, 0, 0); + + Forms.Main.SetOpacityStep(); + Forms.Main.Invalidate(true); + })); + }); + XObjects.AllAppListPanels.ForEach(panel => panel.Invalidate(true)); + + Config.User.Window.Size = Forms.Main.Size; + } + catch (Exception ex) + { + Log.EventLog.Write("Fehlerhaft Einstellung - FontSize", LogClassification.LowError, ex); + } + + } + + private void DoIt_DarkMode(object value) + { + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx f = (FormEx)prop.GetValue(typeof(Forms)); + f.SetDefaultDesign(); + }); + } + + private void DoIt_ScreenChange(object value) + { + Config.User.Screen = value.ToString(); + Accessor.SetLastAppListPanel(); + Forms.Main.SetMinimumSize(); + Forms.Main.SetStartValue(); + Forms.Main.DesktopAlign(); + } + + private void DoIt_GroupListColumnCount(object value) + { + Config.User.GroupListColumnCount = (int)value; + //Config.User = JSON.Read(Paths.UserConfig.FullName); + } + + private void DoIt_Menu_Grouping(object value) => + Creator.AppListPanel(Accessor.GetAppListPanel(AppType.Menu), Accessor.GetAppList(AppType.Menu)); + + private void DoIt_Citrix_Grouping(object value) => + Creator.AppListPanel(Accessor.GetAppListPanel(AppType.Citrix), Accessor.GetAppList(AppType.Citrix)); + + private void DoIt_Favorites_Grouping(object value) => + Creator.AppListPanel(Accessor.GetAppListPanel(AppType.Favorites), Accessor.GetAppList(AppType.Favorites)); + + private void DoIt_Admin_Grouping(object value) => + Creator.AppListPanel(Accessor.GetAppListPanel(AppType.Admin), Accessor.GetAppList(AppType.Admin)); + + private void DoIt_User_Grouping(object value) => + Creator.AppListPanel(Accessor.GetAppListPanel(AppType.User), Accessor.GetAppList(AppType.User)); + + private void DoIt_Citrix_Showing(object value) + { + Accessor.GetAppListPanel(AppType.Citrix).Showing = (bool)value; + Accessor.SetLastAppListPanel(); + } + + private void DoIt_Favorites_Showing(object value) + { + Accessor.GetAppListPanel(AppType.Favorites).Showing = (bool)value; + Accessor.SetLastAppListPanel(); + } + + private void DoIt_Admin_Showing(object value) + { + Accessor.GetAppListPanel(AppType.Admin).Showing = (bool)value; + Accessor.SetLastAppListPanel(); + } + + private void DoIt_User_Showing(object value) + { + Accessor.GetAppListPanel(AppType.User).Showing = (bool)value; + Accessor.SetLastAppListPanel(); + } + + private void DoIt_Speed(object value) + { + XObjects.Delay.Reset(Config.User.Delay.Show, Config.User.Delay.Hide, XObjects.Delay.StartValue, XObjects.Delay.EndValue, (int)numDelaySpeed.Value); + Forms.Main.SetOpacityStep(); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.EXITSIZEMOVE, 0, 0); + } + + private void DoIt_NecessaryClick(object value) => + Forms.Main.SetActionRegion(); + + + private void DoIt_DelayShow(object value) + { + XObjects.Delay.Reset((float)value, Config.User.Delay.Hide, XObjects.Delay.StartValue, XObjects.Delay.EndValue, Config.User.Delay.Speed); + } + + private void DoIt_DelayHide(object value) + { + XObjects.Delay.Reset(Config.User.Delay.Show, (float)value, XObjects.Delay.StartValue, XObjects.Delay.EndValue, Config.User.Delay.Speed); + } + + private void DoIt_AppBorder(object value) + { + Config.User.Apps.Border = (int)value; + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx f = (FormEx)prop.GetValue(typeof(Forms)); + f.SetDefaultDesign(); + }); + XObjects.AllAppListPanels.ForEach(panel => + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.BorderSize = (int)value)); + } + + private void DoIt_AppRadius(object value) + { + Config.User.Apps.Radius.Button = (int)value; + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.Radius = (int)value)); + Forms.Administration.SetDefaultDesign(); + } + + private void DoIt_AppImageRadius(object value) + { + Config.User.Apps.Radius.Image = (int)value; + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.ImageRadius = (int)value)); + Forms.Administration.SetDefaultDesign(); + } + + private void DoIt_AppMargin(object value) + { + Config.User.Apps.Margin = (int)value; + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.Margin = new Padding((int)value))); + Forms.Administration.SetDefaultDesign(); + } + + private void DoIt_AppImageOnly(object value) + { + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + + panel.FlowContent.Controls.OfType().ToList().ForEach(button => + { + if (button.GetType() == typeof(GroupButton)) + { + ((GroupButton)button).ContainedAppButtons.ToList().ForEach(cbtn => + { + cbtn.ImageOnly = (bool)value; + cbtn.ImageMargin = (bool)value ? 0 : 3; + cbtn.ImageAutoSize = ImageAutoSizeDirection.Height; + cbtn.Invalidate(); + }); + } + button.ImageOnly = (bool)value; + button.ImageMargin = (bool)value ? 0 : 3; + button.ImageAutoSize = ImageAutoSizeDirection.Height; + button.Invalidate(); + })); + Forms.Administration.SetDefaultDesign(); + } + + private void DoIt_AppWidth(object value) + { + if (!switchOnlyImage.Checked) + Config.User.Apps.Size = new Size((int)value, Config.User.Apps.Size.Height); + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + panel.FlowContent.Controls.OfType().ToList().ForEach(button => + { + if(button.GetType() == typeof(GroupButton)) + { + ((GroupButton)button).ContainedAppButtons.ToList().ForEach(cbtn => + { + cbtn.ActualWidth = (int)value; + cbtn.Width = (int)value; + cbtn.SetDefaultDesign(); + }); + } + button.ActualWidth = (int)value; + button.Width = (int)value; + button.SetDefaultDesign(); + })); + + if (Forms.AppButtonGroup.Visible) + Forms.AppButtonGroup.Sizing(); + + Forms.Administration.SetDefaultDesign(); + } + + private void DoIt_AppHeight(object value) + { + Config.User.Apps.Size = new Size(Config.User.Apps.Size.Width, (int)value); + this.SetDefaultDesign(); + XObjects.AllAppListPanels.ForEach(panel => + { + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.Height = (int)value); + panel.FlowContent.Controls.OfType().ToList().ForEach(button => button.ContainedAppButtons.ToList().ForEach(cbtn => cbtn.Height = (int)value)); + }); + + if (Forms.AppButtonGroup.Visible) + Forms.AppButtonGroup.Sizing(); + + Forms.Administration.SetDefaultDesign(); + } + #endregion + + + private void SetTestAppPanel() + { + abtnTestApp.Size = switchOnlyImage.Checked ? new Size((int)numAppHeight.Value, (int)numAppHeight.Value) : Config.User.Apps.Size; + abtnTestApp.Animation = true; + abtnTestApp.Location = new Point((panelMargin.Width / 2) - (abtnTestApp.Width / 2), (panelMargin.Height / 2) - (abtnTestApp.Height / 2)); + abtnTestApp.AnimationRegion = AnimationRgn.Both; + abtnTestApp.ImageMargin = switchOnlyImage.Checked ? 0 : 3; + abtnTestApp.ImageAutoSize = ImageAutoSizeDirection.Height; + this.InvalidateDummyApps(); + } + + public void LoadDisplays() + { + cbScreen.DataSource = Screen.AllScreens.Select(scr => new { key = Array.IndexOf(Screen.AllScreens, scr) + 1, value = $"{scr.DeviceName.Substring(scr.DeviceName.LastIndexOf("\\") + 1)} {(scr.Bounds.Contains(this.Bounds.Location) ? "[Dieser Monitor]" : "")}" }).ToList(); + // Fügt das Element DYNAMIC hinzu, was bewirkt, dass der GFATask an dem Bildschirm angeheftet wird, auf dem sich der Mauszeiger befindet - Hat noch nicht so richtig funktioniert + //cbScreen.DataSource = Screen.AllScreens.Select(scr => new { key = Array.IndexOf(Screen.AllScreens, scr) + 1, value = $"{scr.DeviceName.Substring(scr.DeviceName.LastIndexOf("\\") + 1)} {(scr.Bounds.Contains(this.Bounds.Location) ? "[Dieser Monitor]" : "")}" }).Union(new[] { new { key = -2, value = "DYNAMIC" } }).ToList(); + cbScreen.DisplayMember = "Value"; + cbScreen.ValueMember = "Key"; + } + + public FormSettings() + { + InitializeComponent(); + this.SetDefaultDesign(); + + this.CreateAppListBindings(); + this.CreateExtendedBindings(); + this.CreateDeciptionBindings(); + this.CreateMouseFunctions(); + this.SetTestAppPanel(); + + abtnAnwenden.TextAlign = ContentAlignment.MiddleCenter; + abtnSubmit.TextAlign = ContentAlignment.MiddleCenter; + abtnVerwerfen.TextAlign = ContentAlignment.MiddleCenter; + + this.Icon = Icon.FromHandle(new Bitmap(File.Open(Paths.Icons.Directory + "optionen.png", FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)).GetHicon()); + this.DesktopAnchor(DesktopAnchor.Center, this.GripSize); + + tableGeneral.Controls.Cast().Where(ctl => ctl.GetType() != typeof(Label) && ctl.GetType() != typeof(AnimationButton)).ToList().ForEach(ctl => + { + if (typeof(NumericEx) == ctl.GetType()) + { + (ctl as NumericEx).ValueChanged += (s, evt) => + { + AddResetButton(ctl); + }; + } + else if (typeof(SwitchButton) == ctl.GetType()) + { + (ctl as SwitchButton).CheckStateChanged += (s, evt) => + { + AddResetButton(ctl); + }; + } + else if (typeof(ListBox) == ctl.GetType()) + { + (ctl as ListBox).SelectedIndexChanged += (s, evt) => + { + AddResetButton(ctl); + }; + } + else if (typeof(ComboBox) == ctl.GetType()) + { + (ctl as ComboBox).SelectionChangeCommitted += (s, evt) => + { + AddResetButton(ctl); + }; + } + }); + + label3.Paint += Designer.DrawHeaderLabel; + label5.Paint += Designer.DrawHeaderLabel; + label7.Paint += Designer.DrawHeaderLabel; + label21.Paint += Designer.DrawHeaderLabel; + this.InvalidateDummyApps(); + this.SetToolTips(); + } + + + /// + /// Fügt der "Zurücksetzen"-Auflistung das Steuerelement hinzu, damit der alte Wert wiederhergestellt werden kann + /// + /// + private void AddResetButton(Control control) + { + if (!this.ControlChanges.Select(change => change.Control).Contains(control)) + { + TableControlChange change = new TableControlChange(tableGeneral, control.Location, 25); + change.Click += (sender, e) => + { + XObjects.PreChanging.Reset(change.Control); + (sender as TableControlChange).Clear(); + this.ControlChanges.Remove(change); + tableGeneral.Invalidate(); + }; + this.ControlChanges.Add(change); + } + } + + + /// + /// Zeichnet die umliegenden AppButtons im Test-Panel neu + /// + private void InvalidateDummyApps() + { + int margin = (int)(numAppMargin.Value + (numAppMargin.Value == 0 ? 0 : 3)); + Size size = new Size(abtnTestApp.ClientSize.Width - 1, abtnTestApp.ClientSize.Height - 1); + dummyapps = new Rectangle[] + { + // Left + new Rectangle(new Point(abtnTestApp.Location.X - abtnTestApp.Width - margin , abtnTestApp.Location.Y ), size), + // TopLeft + new Rectangle(new Point(abtnTestApp.Location.X - abtnTestApp.Width - margin , abtnTestApp.Location.Y - abtnTestApp.Height - margin), size ), + // Top + new Rectangle(new Point(abtnTestApp.Location.X , abtnTestApp.Location.Y - abtnTestApp.Height - margin), size ), + // TopRight + new Rectangle(new Point(abtnTestApp.Location.X + abtnTestApp.Width + margin , abtnTestApp.Location.Y - abtnTestApp.Height - margin), size ), + // Right + new Rectangle(new Point(abtnTestApp.Location.X + abtnTestApp.Width + margin , abtnTestApp.Location.Y ), size ), + // BottomRight + new Rectangle(new Point(abtnTestApp.Location.X + abtnTestApp.Width + margin , abtnTestApp.Location.Y + abtnTestApp.Height + margin), size ), + // Bottom + new Rectangle(new Point(abtnTestApp.Location.X , abtnTestApp.Location.Y + abtnTestApp.Height + margin), size ), + // BottomLeft + new Rectangle(new Point(abtnTestApp.Location.X - abtnTestApp.Width - margin , abtnTestApp.Location.Y + abtnTestApp.Height + margin), size ), + }; + } + + + /// + /// Übernimmt alle vorläufigen Speicherungen in die JSON-Config + /// + /// Gibt die JSON-Config Datei an + private void SaveAll(JSONConfig json) + { + XObjects.PreChanging.CommitAll(); + this.ControlChanges.ForEach(change => change.Clear()); + this.ControlChanges.Clear(); + JSON.Save(json); + } + + + /// + /// Leert die vorläufigen Speicherungen aus der Auflistung + /// + private void ResetAll() + { + XObjects.PreChanging.ResetAll(); + this.ControlChanges.ForEach(change => change.Clear()); + this.ControlChanges.Clear(); + tableGeneral.Invalidate(); + } + + + protected override void OnShown(EventArgs e) + { + base.OnShown(e); + // Fügt der Auflistung der vorläufigen Änderungen die aktuellen Anfangswerte hinzu, damit diese wiederhergestellt werden können + XObjects.PreChanging.GetTemps(Accumulations.Controls(this)); + } + + protected override void OnLocationChanged(EventArgs e) + { + base.OnLocationChanged(e); + if (currentscreen != null || Screen.FromPoint(this.DesktopLocation) != currentscreen) + { + this.LoadDisplays(); + } + } + + private void NumAppBorder_ValueChanged(object sender, EventArgs e) + { + if (!this.Created) return; + this.InvalidateDummyApps(); + abtnTestApp.BorderSize = (int)numAppBorder.Value; + panelMargin.Invalidate(); + } + + private void NumAppRadius_ValueChanged(object sender, EventArgs e) + { + if (!this.Created) return; + this.InvalidateDummyApps(); + abtnTestApp.Radius = (int)numAppRadius.Value; + panelMargin.Invalidate(); + } + + private void NumAppImageRadius_ValueChanged(object sender, EventArgs e) + { + if (!this.Created) return; + this.InvalidateDummyApps(); + abtnTestApp.ImageRadius = (int)numAppImageRadius.Value; + panelMargin.Invalidate(); + } + + private void NumAppMargin_ValueChanged(object sender, EventArgs e) + { + if (!this.Created) return; + this.InvalidateDummyApps(); + panelMargin.Invalidate(); + } + + private void PanelMargin_Paint(object sender, PaintEventArgs e) + { + int border = (int)numAppBorder.Value; + int margin = (int)numAppMargin.Value * 2; + + dummyapps.ToList().ForEach(dummyapp => + { + e.Graphics.FillPath(new SolidBrush(this.BackColor), dummyapp.ToRoundedRectangle(abtnTestApp.Radius, RectangleCorners.All)); + e.Graphics.DrawPath(new Pen(border == 0 ? Color.Empty : Config.Main.Colors.Apps.Default.Border, border) { Alignment = PenAlignment.Outset }, dummyapp.ToRoundedRectangle(abtnTestApp.Radius, RectangleCorners.All)); + e.Graphics.DrawString("Test App", abtnTestApp.Font, new SolidBrush(abtnTestApp.ForeColor), dummyapp, new StringFormat() { Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Center }); + }); + + e.Graphics.FillRectangle(this.SetBrush(e.ClipRectangle, this.BackColor, Color.FromArgb(0, 0, 0, 0), WrapMode.Tile), new Rectangle(e.ClipRectangle.Location, new Size(e.ClipRectangle.Width / 2, e.ClipRectangle.Height))); + e.Graphics.FillRectangle(this.SetBrush(e.ClipRectangle, Color.FromArgb(0, 0, 0, 0), this.BackColor, WrapMode.TileFlipX), new Rectangle(new Point(e.ClipRectangle.X + e.ClipRectangle.Width / 2, e.ClipRectangle.Y), new Size(e.ClipRectangle.Width / 2, e.ClipRectangle.Height))); + + if (border > 0 && margin > 0) + { + e.Graphics.DrawPath(new Pen(Color.Red, 2), + new Rectangle(abtnTestApp.Right - border - (margin == 0 ? border : margin), abtnTestApp.Bottom - border - margin, (margin * 3) + (border * 3), (margin * 3) + (border * 3)).ToRoundedRectangle(border + margin, RectangleCorners.All)); + } + } + + private void abtnTestApp_SizeChanged(object sender, EventArgs e) + { + var _this = sender as AppListButton; + //if (!switchOnlyImage.Checked) + // numAppWidth.Value = _this.Width; + //else + // numAppWidth.Value = Config.User.Apps.Size.Width; + numAppHeight.Value = (decimal)_this.Height; + + _this.Width = _this.ImageOnly ? _this.Height : _this.ActualWidth; + + this.InvalidateDummyApps(); + panelMargin.Invalidate(); + } + + protected override void OnClosing(CancelEventArgs e) + { + this.ResetAll(); + this.Visible = false; + e.Cancel = true; + base.OnClosing(e); + } + + protected override void OnVisibleChanged(EventArgs e) + { + base.OnVisibleChanged(e); + if (this.Visible) + XObjects.Delay.Increase(); + } + + private void abtnAnwenden_Click(object sender, EventArgs e) + { + this.SaveAll(JSONConfig.User); + this.ResetAll(); + this.Close(); + } + + private void abtnVerwerfen_Click(object sender, EventArgs e) + { + this.ResetAll(); + this.Close(); + } + + private void abtnSubmit_Click(object sender, EventArgs e) + { + this.SaveAll(JSONConfig.User); + this.ResetAll(); + } + + private void FormSettings_DpiChanged(object sender, DpiChangedEventArgs e) + { + e.Cancel = true; + } + } +} diff --git a/GFATask/Forms/FormSettings.resx b/GFATask/Forms/FormSettings.resx new file mode 100644 index 0000000..3004dc2 --- /dev/null +++ b/GFATask/Forms/FormSettings.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 160, 17 + + + True + + \ No newline at end of file diff --git a/GFATask/GFATask.csproj b/GFATask/GFATask.csproj new file mode 100644 index 0000000..b592578 --- /dev/null +++ b/GFATask/GFATask.csproj @@ -0,0 +1,324 @@ + + + + + Debug + AnyCPU + {BEA96733-DFDB-4E00-9CD9-C3E9B1E1D031} + WinExe + GFATask + GFATask + v4.8 + 512 + true + false + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + x64 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + false + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + GFA.ico + + + app.manifest + + + false + + + + ..\..\DLLs\CustomControls\bin\Debug\CustomControls.dll + + + ..\..\DLLs\CustomGraphics\bin\Debug\CustomGraphics.dll + + + ..\..\DLLs\ExScreen\bin\Debug\ExScreen.dll + + + ..\..\DLLs\Extensions\bin\Debug\Extensions.dll + + + False + ..\..\DLLs\FormEx\bin\Debug\FormEx.dll + + + ..\..\Interfaces\ILog\bin\Debug\ILog.dll + + + ..\..\DLLs\Logging\bin\Debug\Logging.dll + + + + + ..\Models\bin\Debug\Models.dll + + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + + + + + + + + + + + + + + + + + ..\..\DLLs\SystemManagement\bin\Debug\SystemManagement.dll + + + ..\..\DLLs\Win32API\bin\Debug\Win32API.dll + + + + False + ..\..\DLLs\XObjects\bin\Debug\XObjects.dll + + + + + + + + Component + + + AppButton.cs + + + Component + + + AppListButton.cs + + + Component + + + AppListPanel.cs + + + + Form + + + FormAppButtonGroup.cs + + + Form + + + FormAppCreator.cs + + + Form + + + FormAdmin.cs + + + Form + + + FormInfo.cs + + + Form + + + FormSettings.cs + + + Form + + + FormGroups.cs + + + Form + + + FormMain.cs + + + Component + + + GroupButton.cs + + + + + + + UserControl + + + ucAdminAppClickCounter.cs + + + UserControl + + + ucAdminHelp.cs + + + UserControl + + + ucAdminNewsFeeds.cs + + + UserControl + + + ucAdminApps.cs + + + + + + + + + + + UserControl + + + ucAdminDesigns.cs + + + UserControl + + + ucAdminGeneral.cs + + + FormAppButtonGroup.cs + + + FormAppCreator.cs + + + FormAdmin.cs + + + FormGroups.cs + + + FormInfo.cs + + + FormMain.cs + + + FormSettings.cs + + + ucAdminAppClickCounter.cs + + + ucAdminApps.cs + + + ucAdminHelp.cs + + + ucAdminNewsFeeds.cs + + + ucAdminDesigns.cs + + + ucAdminGeneral.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + + + + False + Microsoft .NET Framework 4.8 %28x86 und x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/GFATask/GFATask.csproj.user b/GFATask/GFATask.csproj.user new file mode 100644 index 0000000..a543d89 --- /dev/null +++ b/GFATask/GFATask.csproj.user @@ -0,0 +1,13 @@ + + + + publish\ + + + + + + de-DE + false + + \ No newline at end of file diff --git a/GFATask/Program.cs b/GFATask/Program.cs new file mode 100644 index 0000000..281e936 --- /dev/null +++ b/GFATask/Program.cs @@ -0,0 +1,64 @@ +using System; +using System.IO; +using System.Threading; +using System.Windows.Forms; +using System.Linq; +using System.Text; + +namespace GFATask +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + using (Mutex mutexSingleInstance = new Mutex(true, "bea96733-dfdb-4e00-9cd9-c3e9b1e1d031")) + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + if (Environment.CommandLine.Contains("-restart") || mutexSingleInstance.WaitOne(TimeSpan.Zero, true) && (Environment.GetEnvironmentVariable("RUN_GFATASK", EnvironmentVariableTarget.Machine) == null || Environment.GetEnvironmentVariable("RUN_GFATASK", EnvironmentVariableTarget.Machine) == "1")) + { + + // Prüft ob die Datei user.json vorhanden ist. Wenn nicht, wird sie automatisch erstellt. Falls doch und nur nötige Eigenschaften fehlen, werden diese angefügt. + Deploy.Templating( + typeof(Models.Config.User), + Paths.UserConfig.FullName, + File.Exists(Paths.UserConfig.FullName) ? JSON.Exists(Paths.UserConfig.FullName, "deploy") ? Config.User.Deploy.Overwrite : true : true, + File.Exists(Paths.UserConfig.FullName) ? JSON.Exists(Paths.UserConfig.FullName, "deploy") ? Config.User.Deploy.Backup : true : true); + + // Prüft ob die Prevalence/Favoriten-Datei im benutzerdefinierten Verzeichnis vorhanden ist. Wenn nicht wird sie automatisch erstellt. Wenn doch, wird geprüft, + // ob die user.json Datei bereits existiert. Falls ja, wird nach der Eigenschaft Overwrite verfahren, andernfalls wird sie ebenfalls automatisch erstellt + Deploy.AppListTemplate(DeployAppList.Prevalence, File.Exists(Paths.Prevalence.FullName) ? Config.User.Deploy.Overwrite : true, File.Exists(Paths.Prevalence.FullName) ? Config.User.Deploy.Backup : false); + Deploy.AppListTemplate(DeployAppList.Favorites, File.Exists(Paths.Favorites.Apps.FullName) ? Config.User.Deploy.Overwrite : true, File.Exists(Paths.Favorites.Apps.FullName) ? Config.User.Deploy.Backup : false); + + + // Prüft die Eigenschaften-Strukturen der angegebenen json-Dateien + if (Models.Compare.StructureUserConfig(Paths.UserConfig.FullName).Any()) + JSON.Save(JSONConfig.User); + if(Models.Compare.Structure>(Paths.Favorites.Apps.FullName).Any()) + JSON.Save(JSONApp.Favorites); + if (Models.Compare.Structure(Paths.Prevalence.FullName).Any()) + JSON.Save(JSONConfig.Prevalence); + + try + { + Forms.Main = new FormMain(); + XObjects.SystemChanges.Load(); + Application.Run(Forms.Main); + } + catch (Exception ex) + { + MessageBox.Show(ex.ToString()); + } + } + else + { + + } + } + } + } +} diff --git a/GFATask/Properties/AssemblyInfo.cs b/GFATask/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7ff9ea7 --- /dev/null +++ b/GFATask/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("GFATask")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Flammenbaum")] +[assembly: AssemblyCopyright("Copyright © Grünflächenamt")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("bea96733-dfdb-4e00-9cd9-c3e9b1e1d031")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +[assembly: AssemblyVersion("4.0.*")] +//[assembly: AssemblyVersion(version: "4.0.*")] +//[assembly: AssemblyVersion("4.0.*")] diff --git a/GFATask/Properties/Resources.Designer.cs b/GFATask/Properties/Resources.Designer.cs new file mode 100644 index 0000000..30d255b --- /dev/null +++ b/GFATask/Properties/Resources.Designer.cs @@ -0,0 +1,83 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace GFATask.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.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() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [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("GFATask.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GFA { + get { + object obj = ResourceManager.GetObject("GFA", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap magnifier { + get { + object obj = ResourceManager.GetObject("magnifier", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/GFATask/Properties/Resources.resx b/GFATask/Properties/Resources.resx new file mode 100644 index 0000000..7bbc37b --- /dev/null +++ b/GFATask/Properties/Resources.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + ..\Resources\magnifier.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\bin\Debug\Icons\System\GFA.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/GFATask/Properties/Settings.Designer.cs b/GFATask/Properties/Settings.Designer.cs new file mode 100644 index 0000000..344a474 --- /dev/null +++ b/GFATask/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace GFATask.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.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/GFATask/Properties/Settings.settings b/GFATask/Properties/Settings.settings new file mode 100644 index 0000000..2bd17f0 --- /dev/null +++ b/GFATask/Properties/Settings.settings @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/GFATask/Resources/magnifier.png b/GFATask/Resources/magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3d97f75e9cde9c143980d89272fe61fc2d64ee GIT binary patch literal 615 zcmV-t0+{`YP)gNuvOO$0ks zMIj=HnnBRUR?tKXG11rxCU4&7dG4NbuvR2_mEvc)n?Cow;~Wve|KR^>9@p5l)|QB+ z$jmun3q#x>;ss-PW_mnr2MHVzLAl1RW&0?VkixF*4t!St0YVb2wnKdU(kmOHiL;aW zK8Xte%(k>MVGG$E4no6dcNnb>BhVHHGD&1pv4YZ68kE2V03t5#PCEFm7=ad$6)+3B zTCmn*?A?=u(o~ET7~-7g0)ZB=6|lumi4}B}MLgy~Ysy6)Q5%Al7|05&1z3Jpu>cF8 z3?VXs*3<}%h3`5Wld)N2zJnk%Agw<~3k)sPTLFd=F5;d8-bj-09SkQuynfflNcZLN z!^_37fdZvzrq=9~mp*($%mcDRKC&qvaaZuX+C=AT6O*~tHl>0mcP<_q>-z%$xO(@! zYluq5a8VQI$S@4?r*v;gPo!QQ%pX3A#>xx4t=w-L6COWx?aj&`f+!YePsFtj=hOQR zP3=E2j@9L7s8;T^&s?u(Hdpu?CubjMrGn{t_37>9$|AD)QE08weJlKn8|OyjL~7oP zC8mPT`jzuH*Dh^I0048RGafUIT)4H~*m8m>egI0iH=(LB%b@@O002ovPDHLkV1lw0 B3 + /// Barrierefreier Zugriff zur Nutzung von Steuerelementen + /// + public static class Accessor + { + /// + /// Überprüft, ob der Benutzer eine der berechtigten AD-Gruppen des entsprechenden AppListButtons enthält + /// + /// Überprüft den AppListButton auf Berechtigungen der AD-Gruppen + /// + public static bool IsMemberOfGroup(AppListButton button) + => !Config.Main.UseActiveDirectoryGroups || (Config.Main.UseActiveDirectoryGroups && (button.ActiveDirectoryGroups == null || + (button.ActiveDirectoryGroups.Length > 0 && button.ActiveDirectoryGroups.All(group => group == string.Empty || group == " ")) || + button.ActiveDirectoryGroups.Intersect(AD.Groups.Select(group => group.Name)).Any())); + + + /// + /// Verschiebt beim Ändern der FormMain-Gegebenheiten die SearchBox immer an den entsprechenden Ort + /// + public static void MoveSearchBox() + { + AppListPanel panel = XObjects.AllAppListPanels.Find(applistpanel => applistpanel.AppType == AppType.Menu); + //if(panel != null) + // XObjects.SearchBox.Location = new Point(panel.Padding.Left + panel.Location.X, Forms.Main.Padding.Top + Config.Main.Sizes.Window.Border); + } + + + /// + /// Öffnet, oder erstellt eine Form aus der statischen Klasse Statics.Forms + /// + /// Eigenschaft-Name der Form aus der statischen Klasse Statics.Forms + /// Ist das Form bereits geöffnet, wird dieses wieder geschlossen + /// Gibt das Besitzer-Form des zu öffnenden Forms an + public static void OpenForm(string formname, Form owner = null, bool closeifopen = false) + { + try + { + //if (owner == null) + // owner = Forms.Main; + if (typeof(Forms).GetProperty(formname).GetValue(typeof(Forms), null) != null) + { + FormEx form = typeof(Forms).GetProperty(formname).GetValue(typeof(Forms), null) as FormEx; + if (form != null) + { + if (!closeifopen) + { + if (!form.Visible) + { + if(owner == null) + form.Show(); + else + form.Show(owner); + } + } + else + { + if (!form.Visible) + { + form.Show(owner); + } + else if (form.Visible) + { + form.Visible = false; + } + } + } + else + { + if (form.GetType() == typeof(FormGroups)) + { + form = new FormGroups(); + } + if (form.GetType() == typeof(FormSettings)) + { + form = new FormSettings(); + } + if (form.GetType() == typeof(FormAdmin)) + { + form = new FormAdmin(); + } + form.Show(owner); + } + form.TopMost = true; + form.Focus(); + form.BringToFront(); + //form.TopMost = false; + } + } + catch (Exception ex) + { + Log.EventLog.Write($"Kann Form \"{formname}\" nicht öffnen", LogClassification.Warning, ex); + } + } + + + /// + /// Liest, eine AppListe aus der statischen Klasse Statics.AppLists aus + /// + /// Der Apptyp der AppListe + /// + public static Models.AppList GetAppList(string apptype) + { + try + { + return (Models.AppList)typeof(AppLists).GetProperty(apptype).GetValue(typeof(Models.AppList)); + } + catch (Exception ex) + { + Log.EventLog.Write($"AppList AppType.{apptype}", LogClassification.Crash, ex); + return null; + } + } + + /// + /// Liest, eine AppListe aus der statischen Klasse Statics.AppLists aus + /// + /// Der Apptyp der AppListe + /// + public static Models.AppList GetAppList(AppType apptype) + { + try + { + return (Models.AppList)typeof(AppLists).GetProperty(apptype.ToString()).GetValue(typeof(Models.AppList)); + } + catch (Exception ex) + { + Log.EventLog.Write($"AppList AppType.{apptype} nicht gefunden", LogClassification.Crash, ex); + return null; + } + } + + /// + /// Liest die Eigenschaften einer bestimmten Liste aus der JSON User-Config Datei aus + /// + /// Der Listenname um die Eigenschaften abzuändern, oder zu erhalten + /// + public static Models.Config.User.ListProperties GetListProperties(AppType apptype) + { + try + { + return (Models.Config.User.ListProperties)Config.User.Lists.GetType().GetProperty(apptype.ToString()).GetValue(Config.User.Lists); + } + catch (Exception ex) + { + Log.EventLog.Write($"ListProperties für AppType.{apptype} nicht gefunden", LogClassification.Crash, ex); + return null; + } + } + + /// + /// Gibt das gewünschte AppListPanel anhand des Apptypen aus + /// + /// Der Apptyp des AppListPanels + /// + public static AppListPanel GetAppListPanel(string apptype) + { + try + { + return GetAppListPanel((AppType)Enum.Parse(typeof(AppType), apptype, true)); + } + catch (Exception ex) + { + Log.EventLog.Write($"AppListPanel AppType.{apptype} nicht gefunden", LogClassification.Crash, ex); + return null; + } + } + + /// + /// Gibt das gewünschte AppListPanel anhand des Apptypen aus + /// + /// Der Apptyp des AppListPanels + /// + public static AppListPanel GetAppListPanel(AppType apptype) + { + try + { + return XObjects.AllAppListPanels.Find(panel => panel.AppType == apptype); + } + catch (Exception ex) + { + Log.EventLog.Write($"AppListPanel AppType.{apptype} nicht gefunden", LogClassification.Crash, ex); + return null; + } + } + + /// + /// Liest den Häufigkeitsfaktor aus der JSON-Prevalence Datei aus und weißt diese, dem AppButton zu + /// + /// Die ID des AppButtons + /// + public static Prevalencia GetPrevalencia(AppType apptype, int id) + { + List prevalenceapps = (List)Config.Prevalence.GetType().GetProperty(apptype.ToString()).GetValue(Config.Prevalence); + + if (!prevalenceapps.Select(prev => prev.ID).Contains(id)) + { + prevalenceapps.Add(new Models.Prevalence.AppPrevalenceProperties() { ID = id, ClickCounts = 0 }); + JSON.Save(JSONConfig.Prevalence); + } + return new Prevalencia(id, apptype, prevalenceapps.Find(prev => prev.ID == id).ClickCounts); + } + + /// + /// Liest den AppCounter aus der JSON-AppClickCounter Datei aus + /// + /// + /// + public static Models.ClickCounter.AppCounter GetAppCounter(AppType apptype, int id) + { + return ((List)Config.AppClickCounter.GetType().GetProperty(apptype.ToString()).GetValue(Config.AppClickCounter)).Find(clickcounter => clickcounter.ID == id); + + } + + /// + /// Liest den AppCounter aus der JSON-AppClickCounter-Datei aus und wandelt diese in einen ClickCounter um + /// + /// Die ID des AppButtons + /// + public static void SetAppCounter(AppType apptype, int id) + { + Models.App app = GetAppList(apptype).Apps.Find(applistapp => applistapp.ID == id); + List clickcountereapps = (List)Config.AppClickCounter.GetType().GetProperty(apptype.ToString()).GetValue(Config.AppClickCounter); + if (!clickcountereapps.Select(prev => prev.ID).Contains(app.ID)) + clickcountereapps.Add(new Models.ClickCounter.AppCounter() { ID = app.ID, Name = app.Name, Counts = 0, LastClicked = DateTime.Now, FirstClicked = DateTime.Now }); + var appcounter = clickcountereapps.Find(prev => prev.ID == app.ID); + var clickcounter = new ClickCounter(app.ID, apptype, app.Name, appcounter.Counts, appcounter.FirstClicked); + clickcounter.CountUp(); + + Forms.Administration.UcAdminAppClickCounter.RefreshList(clickcounter); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.AppCounter_CountUp, ClickCounter = clickcounter }); + } + + /// + /// Liest die Liste der JSON Prevalencia Datei anhand des Apptypen aus + /// + /// + /// + public static List GetPrevalenciaFileList(AppType apptype) + { + return (List)Config.Prevalence.GetType().GetProperty(apptype.ToString()).GetValue(Config.Prevalence); + } + + /// + /// Findet und definiert das AppListPanel als letztes Panel im Forms.Main + /// + public static void SetLastAppListPanel() + { + try + { + foreach (AppListPanel panel in XObjects.AllAppListPanels) + { + if(Forms.Main.Controls.OfType().Count(alp => alp.Showing) > 0) + panel.IsLast = Forms.Main.Controls.IndexOf(panel) == Forms.Main.Controls.OfType().Where(alp => alp.Showing).Min(alp => Forms.Main.Controls.IndexOf(alp)); + } + } + catch (Exception ex) + { + Log.EventLog.Write("Fehler in SetLastAppListPanel", LogClassification.Crash, ex); + } + } + } + + + /// + /// Barrierefreier Zugriff auf brauchbare Funktionen für das Active Directory + /// + public class AD + { + /// + /// Gibt aus, ob das Suchen der Active Directory Gruppen beendet ist (synchrone Eigenschaft) + /// + public static bool GroupSearchingFinish { get; private set; } = false; + + /// + /// Eine Auflistung aller Gruppenmitgliedschaften + /// + public static Collection Groups { get; } = new Collection(); + + /// + /// Führt eine Suche nach den Active Directory Gruppen aus, in denen der Benutzer Mitglied ist + /// + public static void GetGroups() + { + GroupSearchingFinish = false; + Groups.Clear(); + try + { + var groups = System.DirectoryServices.ActiveDirectory.GetGroups(Environment.UserName, true, new PrincipalContext(ContextType.Domain, Config.Main.DomainName.ToLower())); + foreach (var group in groups.OrderBy(group => group.Name)) + { + Groups.Add(group); + Forms.Groups.AddADGroup(group); + Thread.Sleep(1); + } + GroupSearchingFinish = true; + } + catch (Exception) + { + GroupSearchingFinish = true; + Forms.Groups.Loading(true); + return; + } + } + } + + + /// + /// Barrierefreier Zugriff auf die Applisten + /// + public class AppLists + { + /// + /// Auflistung aller Menü-Apps + /// + public static Models.AppList Menu { get; set; } = JSON.Read>(Paths.Apps.Directory + @"\menu.json"); + + /// + /// Auflistung aller Administrations-Apps + /// + public static Models.AppList Admin { get; set; } = JSON.Read>(Paths.Apps.Directory + @"\admin.json"); + + /// + /// Auflistung aller Benutzer-Apps + /// + public static Models.AppList User { get; set; } = JSON.Read>(Paths.Apps.Directory + @"\user.json"); + + /// + /// Auflistung aller Favoriten-Apps + /// + public static Models.AppList Favorites { get; set; } = JSON.Read>(Paths.Favorites.Apps.Directory + @"\favorites.json"); + + /// + /// Auflistung aller Citrix-Apps. Diese wird nicht in der gewöhnlichen [apps].json Datei gespeichert, sondern zur Laufzeit aus dem Citrix-Speicher ausgelesen + /// + public static Models.AppList Citrix { get; set; } = new Models.AppList() { Type = AppType.Citrix, Apps = new List() }; + } + + + /// + /// Barrierefreier Zugriff auf Umwandlungen von bestimmten Objekten in andere Typen + /// + public static class Cast + { + /// + /// Wandelt einen App-Namen in einen Button-Namen um + /// + /// Der AppTyp + /// Die App + /// + public static string AppButtonName(AppType apptype, Models.App app) + { + return app.ID + "_" + apptype.ToString() + "_" + app.Name; + } + + + /// + /// Wandelt einen App-Namen in einen Button-Namen um + /// + /// Der AppTyp + /// Die App + /// + public static string AppButtonName(string apptype, Models.App app) + { + return AppButtonName((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + + /// + /// Wandelt einen GroupButton-Text in einen GroupButton-Namen um + /// + /// Der AppTyp des GroupButtons + /// Der Dargestellste Text des GroupButtons + /// + public static string GroupButtonName(AppType apptype, string grouptext) + { + return grouptext + "_" + apptype.ToString(); + } + + + /// + /// Wandelt einen GroupButton-Text in einen GroupButton-Namen um + /// + /// Der AppTyp des GroupButtons + /// Der Dargestellste Text des GroupButtons + /// + public static string GroupButtonName(string apptype, string grouptext) + { + return GroupButtonName((AppType)Enum.Parse(typeof(AppType), apptype, true), grouptext); + } + + + /// + /// Wandelt das DateTime-Objekt in eine Zeichenkette mit europäische Zeitangabe um + /// + /// + /// + public static string ToEuropeDateCulture(this DateTime datetime) + { + return datetime.ToString("yyyy-MM-dd HH:mm:ss"); + } + + /// + /// Wandelt einen AppCounter aus der JSON-Datei in ein ClickCounter-Objekt um + /// + /// + /// + /// + public static ClickCounter ToClickCounter(this Models.ClickCounter.AppCounter appcounter, AppType apptype) + { + return new ClickCounter(appcounter.ID, apptype, appcounter.Name, appcounter.Counts, appcounter.FirstClicked) { LastClicked = appcounter.LastClicked }; + } + + + /// + /// Wandelt eine Models.App App in einen AppButton um + /// + /// Models.App App + /// Pfad zum Symbol + /// Abstand des AppButtons + /// + public static AppButton ToAppButton(this Models.App app, string imagepath, Padding margin) + { + AppButton button = new AppButton(); + + button.ActualWidth = Config.User.Apps.Size.Width; + button.ImageAlign = button.ImageOnly ? AnchorStyles.None : AnchorStyles.Left; + + button.Text = app.Name; + + button.Radius = Config.User.Apps.Radius.Button; + button.Margin = margin; + button.CreationTime = app.Created; + button.LastModified = app.LastModified; + button.Description = app.Description; + + if (File.Exists(imagepath)) + { + using (FileStream fs = new FileStream(imagepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + //int icosize = Config.User.Apps.Size.Height - button.ImageMargin - button.ImagePadding; + if (fs.Name.EndsWith("ico")) + { + button.Image = Bitmap.FromHicon( Icon.ExtractAssociatedIcon(fs.Name).Handle); + } + else + { + button.Image = Image.FromStream(fs); + } + } + } + else + { + button.Image = new Bitmap(1, 1); + } + + button.TextAlign = ContentAlignment.MiddleLeft; + button.TextBoxAlign = AnchorStyles.Right; + button.Tag = "group:" + app.Group == string.Empty ? "None" : app.Group + "|activedirectory_groups:" + (app.ActiveDirectoryGroups != null && app.ActiveDirectoryGroups.Length > 0 ? string.Join(",", app.ActiveDirectoryGroups) : ""); + button.ImageOnly = Config.User.Apps.ImageOnly; + + return button; + } + + + /// + /// Wandelt eine Auflistung von Models.App Apps in einen GroupButton um + /// + /// Auflistung von Models.App Apps + /// Zu welchem AppListPanel soll der GroupButton hinzugefügt werden + /// bstand des GroupButtons + /// + public static GroupButton ToGroupButton(this Models.App[] apps, AppType apptype, Padding margin) + { + try + { + GroupButton groupbutton = new GroupButton(); + apps.ToList().ForEach(app => + { + AppButton appbutton = app.ToAppButton(IconPath(apptype, app.Icon), margin); + appbutton.Name = app.ID + "_" + apptype.ToString() + "_" + app.Name; + appbutton.GroupName = app.Group; + appbutton.ID = app.ID; + appbutton.Description = app.Description; + appbutton.Visible = Cast.AppVisibility(app); + appbutton.ActiveDirectoryGroups = app.ActiveDirectoryGroups; + appbutton.Prevalence = Accessor.GetPrevalencia(apptype, app.ID); + appbutton.WordWrap = false; + appbutton.Size = Config.User.Apps.Size; + appbutton.SetDefaultDesign(); + appbutton.AppType = apptype; + appbutton.Execute = app.Execute; + groupbutton.ContainedApps.Add(app); + groupbutton.ContainedAppButtons.Add(appbutton); + }); + groupbutton.ActualWidth = Config.User.Apps.Size.Width; + groupbutton.Name = apps[0].Group + "_" + apptype.ToString(); + groupbutton.Text = apps[0].Group; + groupbutton.Radius = Config.User.Apps.Radius.Button; + AppButton prevalencedbutton = groupbutton.ContainedAppButtons.ToArray().ToList().Find(button => button.Prevalence.CountClicks == groupbutton.ContainedAppButtons.ToArray().ToList().Max(btn => btn.Prevalence.CountClicks)); + groupbutton.Prevalence = Accessor.GetPrevalencia(apptype, prevalencedbutton.ID); + groupbutton.AppType = apptype; + groupbutton.Margin = margin; + + groupbutton.ImageOnly = Config.User.Apps.ImageOnly; + groupbutton.ImageAlign = groupbutton.ImageOnly ? AnchorStyles.None : AnchorStyles.Left; + + //groupbutton.ImageAlign = AnchorStyles.Left; + groupbutton.TextAlign = ContentAlignment.MiddleLeft; + groupbutton.Size = Config.User.Apps.Size; + groupbutton.SetDefaultDesign(); + groupbutton.TextBoxAlign = AnchorStyles.Right; + groupbutton.Tag = "group:" + apps[0].Group == string.Empty ? "None" : apps[0].Group + "|activedirectory_groups:" + (apps[0].ActiveDirectoryGroups != null && apps[0].ActiveDirectoryGroups.Length > 0 ? string.Join(",", apps[0].ActiveDirectoryGroups) : ""); + groupbutton.ContainedApps = apps.ToList(); + groupbutton.Visible = apps.Count(app => Cast.AppVisibility(app)) > 1; + return groupbutton; + } + catch (Exception ex) + { + Log.EventLog.Write("Gruppe nicht erstellt", LogClassification.CriticalError, ex); + return null; + } + } + + /// + /// + /// + /// + /// + public static AppLnk ToAppLink(this string command) + { + string[] applnk_array = command.Replace("APPLNK:", "").Split('|'); + AppType applnk_type = (AppType)int.Parse(applnk_array[0]); + int applnk_id = int.Parse(applnk_array[1]); + return new AppLnk() { AppType = applnk_type, ID = applnk_id }; + } + + /// + /// Überprüft, ob die App in der Liste angezeigt werden kann + /// + /// + public static bool AppVisibility(Models.App app) + { + return !app.Prototype && + (Config.Main.UseActiveDirectoryGroups && + (app.ActiveDirectoryGroups == null || app.ActiveDirectoryGroups.Contains("") || app.ActiveDirectoryGroups.Length == 0 || app.ActiveDirectoryGroups.Intersect(AD.Groups.Select(grp => grp.Name).ToArray()).Any()) || + !Config.Main.UseActiveDirectoryGroups); + } + + + /// + /// Wandelt eine IEnumerable Auflistung von Models.App Apps in einen GroupButton um + /// + /// Auflistung von Models.App Apps + /// Zu welchem AppListPanel soll der GroupButton hinzugefügt werden + /// bstand des GroupButtons + /// + public static GroupButton ToGroupButton(this IEnumerable apps, AppType apptype, Padding margin) + { + return ToGroupButton(apps.ToArray(), apptype, margin); + } + + + /// + /// Fügt den Pfad der Symbole anhand des Apptypen und den Namen der Symboldatei zusammen + /// + /// Apptyp + /// Name der Symboldatei + /// + public static string IconPath(AppType apptype, string iconname) + { + return (apptype == AppType.Citrix ? Paths.Citrix.Icons.Directory : + apptype == AppType.Favorites ? Paths.Favorites.Icons.Directory : + Paths.Icons.Directory) + iconname; + } + } + + + /// + /// Barrierefreier Zugriff auf Vergleichsklassen zum sortieren von Auflistungen + /// + public class Comparer + { + /// + /// Sortiert den AppButton oder GroupButton nach Beliebtheit, oder Namen + /// + /// + /// + /// + /// + public static int SortButton(ControlCollection controls, AppListButton button, bool byprevalence) + { + if (byprevalence) + { + return controls.OfType().OrderByDescending(btn => btn.Prevalence.CountClicks).ThenBy(btn => btn.Text).ToList().IndexOf(button); + } + else + { + return controls.OfType().OrderByDescending(btn => button.Text).ToList().IndexOf(button); + } + } + + + /// + /// Sortiert alle AppButtons oder GroupButtons nach Beliebtheit, oder Namen + /// + /// + /// + /// + /// + public static void SortAllButtons(ControlCollection controls, bool byprevalence) + { + var collection = byprevalence ? + controls.OfType().OrderByDescending(button => ((AppListButton)button).Prevalence.CountClicks) : + controls.OfType().OrderBy(button => button.Text); + foreach (AnimationButton button in collection) + { + controls.SetChildIndex(button, collection.ToList().IndexOf(button)); + } + //foreach (AnimationButton button in controls) + //{ + // controls.SetChildIndex(button, collection.ToList().IndexOf(button)); + //} + } + + + /// + /// Vergleicht die AppButton Steuerelemente anhand ihres Namens und sortiert diese + /// + public class ButtonCompareByName : IComparer + { + /// + /// Vergleicht die Liste und sortiert die AppButtons nach dem Text + /// + /// + /// + /// + public int Compare(AppListButton x, AppListButton y) + { + return x.Text.CompareTo(y.Text); + } + } + + /// + /// Vergleicht die AppButton Steuerelemente anhand ihrer Beliebtheit und sortiert diese + /// + public class ButtonCompareByPrevalence : IComparer + { + /// + /// Vergleicht die Liste und sortiert die AppButtons nach Beliebtheit + /// + /// + /// + /// + public int Compare(AppListButton x, AppListButton y) + { + return y.Prevalence.CountClicks.CompareTo(x.Prevalence.CountClicks); + } + } + } + + + /// + /// Barrierefreier Zugriff auf die Konfigurationsdateien + /// + public class Config + { + /// + /// JSON basierte allgemeine Konfigurationsdatei + /// + public static Models.Config.Main Main { get; set; } = JSON.Read(Paths.MainConfig.FullName); + + /// + /// JSON basierte benutzerdefinierte Konfigurationsdatei + /// + public static Models.Config.User User { get; set; } = JSON.Read(Paths.UserConfig.FullName); + + /// + /// JSON basierte Beliebtheitsdatei für die Appsortierung + /// + public static Models.Prevalence Prevalence { get; set; } = JSON.Read(Paths.Prevalence.FullName); + + /// + /// JSON basierte internationale Welttagedatei + /// + public static List NewsFeeds { get; set; } = JSON.Read>(Paths.NewsFeeds.Values.FullName, true); + + /// + /// JSON basierte Häufigkeit von angeklickten Apps + /// + public static Models.ClickCounter AppClickCounter { get; set; } = JSON.Read(Paths.AppClickCounter.FullName); + } + + + /// + /// Barrierefreier Zugriff zum generieren und verändern von Steuerelemente + /// + public static class Creator + { + /// + /// Fügt der AppListPanelCreationTasks-Liste den entsprechendne AppListPanelCreator hinzu, um die App- und GroupButtons zu erstellen + /// + /// Das AppListPanel + /// Die Apps aus der die AppButtons generiert und in das AppListPanel eingelesen werden + public static void AppListPanel(AppListPanel applistpanel, Models.AppList applist) + { + var props = Accessor.GetListProperties(applist.Type); + applistpanel.Showing = props.Show; + applistpanel.Grouping = props.Grouping; + if (applistpanel.IsLast) + Accessor.SetLastAppListPanel(); + else + applistpanel.Height = props.Height; + applistpanel.CreateButtons(applist); + } + + /// + /// Erstellt eine neue App und fügt diese in der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App hinzu + /// + public static void AddApp(AppType apptype, Models.App app) + { + app.LastModified = DateTime.Now; + app.Created = DateTime.Now; + Accessor.GetAppListPanel(apptype).AddAppButton(app); + if (apptype == AppType.Admin || apptype == AppType.Menu || apptype == AppType.User) + { + Forms.Administration.UcAdminApps.AddAppToList(apptype, app); + } + Accessor.GetAppList(apptype).Apps.Add(app); + Accessor.GetPrevalenciaFileList(apptype).Add(new Models.Prevalence.AppPrevalenceProperties() { ID = app.ID, ClickCounts = 0 }); + JSON.Save((JSONApp)Enum.Parse(typeof(JSONApp), apptype.ToString(), true)); + JSON.Save(JSONConfig.Prevalence); + + if (apptype != AppType.Favorites) + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.Create, App = app, AppType = apptype }); + } + + /// + /// Erstellt eine neue App und fügt diese in der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App hinzu + /// + public static void AddApp(string apptype, Models.App app) + { + AddApp((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + /// + /// Wandelt einen Apptypen und eine App ID in einen APPLINK-Befehl für eine Favoriten-App um + /// + public static string AppLinkCommand(AppType apptype, int id) + { + return $"APPLNK:{(int)apptype}|{id}"; + } + + /// + /// Entfernt eine App aus der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App + /// + public static void RemoveApp(AppType apptype, Models.App app) + { + Accessor.GetAppListPanel(apptype).RemoveButton(app); + if (apptype == AppType.Admin || apptype == AppType.Menu || apptype == AppType.User) + { + Forms.Administration.UcAdminApps.RemoveAppFromList(apptype, app); + } + var applist = Accessor.GetAppList(apptype); + applist.Apps.Remove(app); + Creator.RemoveIcon(apptype, app.Icon); + + Accessor.GetPrevalenciaFileList(apptype).RemoveAll(item => item.ID == app.ID); + JSON.Save((JSONApp)Enum.Parse(typeof(JSONApp), apptype.ToString(), true)); + JSON.Save(JSONConfig.Prevalence); + + if (apptype != AppType.Favorites) + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.Delete, App = app, AppType = apptype }); + } + + /// + /// Entfernt die Symbole nur dann, wenn keine weitere App darauf zugreift (aufgeteilt auf Favoriten und alle anderen Apps [ausgenommen Citrix-Apps]) + /// + public static void RemoveIcon(AppType apptype, string icon) + { + var applist = Accessor.GetAppList(apptype); + if (apptype == AppType.Favorites) + { + if (!applist.Apps.Any(_app => _app.Icon == icon)) + { + try + { + if (File.Exists(Cast.IconPath(apptype, icon))) + File.Delete(Cast.IconPath(apptype, icon)); + } + catch (Exception ex) + { + Log.EventLog.Write("Symbol in Favoriten nicht löschbar", LogClassification.LowError, ex); + } + } + } + else if (apptype == AppType.Menu || apptype == AppType.User || apptype == AppType.Admin) + { + if (!AppLists.Admin.Apps.Union(AppLists.Menu.Apps.Union(AppLists.User.Apps)).Any(_app => _app.Icon == icon)) + { + if (File.Exists(Cast.IconPath(apptype, icon))) + File.Delete(Cast.IconPath(apptype, icon)); + } + } + } + + /// + /// Entfernt eine App aus der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App + /// + public static void RemoveApp(string apptype, Models.App app) + { + RemoveApp((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + /// + /// Ersetzt eine App in der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App + /// + public static void ReplaceApp(AppType apptype, Models.App app) + { + app.LastModified = DateTime.Now; + + Accessor.GetAppListPanel(apptype).ReplaceButton(app); + if (apptype == AppType.Admin || apptype == AppType.Menu || apptype == AppType.User) + { + Forms.Administration.UcAdminApps.ReplaceAppInList(apptype, app); + } + var applist = Accessor.GetAppList(apptype).Apps; + + if(apptype != AppType.Favorites) + { + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.Edit, App = app, AppType = apptype }); + } + string iconname = applist[applist.FindIndex(listapp => listapp.ID == app.ID)].Icon; + applist[applist.FindIndex(listapp => listapp.ID == app.ID)] = app; + Accessor.GetPrevalenciaFileList(apptype).RemoveAll(prevalencia => prevalencia.ID == app.ID); + Accessor.GetPrevalenciaFileList(apptype).Add(new Models.Prevalence.AppPrevalenceProperties() { ID = app.ID, ClickCounts = 0 }); + JSON.Save((JSONApp)Enum.Parse(typeof(JSONApp), apptype.ToString(), true)); + JSON.Save(JSONConfig.Prevalence); + Creator.RemoveIcon(apptype, iconname); + } + + /// + /// Ersetzt eine App in der Admin-AppListe als ListViewItem, dem AppListPanel als AppButton und der AppList als Models.App + /// + public static void ReplaceApp(string apptype, Models.App app) + { + ReplaceApp((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + /// + /// Liest eine Datei aus und erstellt sowohl Quell- als auch Ziel-Filestreams zum Kopieren, Freigeben und gemeinsamen Nutzen der Dateien + /// + /// Pfad zur Quelldatei + /// Angabe des Zielpfades, ink. Dateiname + /// Führt Code nach dem Erstellen der Zieldatei aus + public static void StreamCopy(string source, string destination, Action useDestinationStream) + { + using (FileStream fssource = new FileStream(source, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + using (FileStream fsdestination = new FileStream(destination, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite | FileShare.Delete)) + { + fssource.CopyTo(fsdestination); + useDestinationStream?.Invoke(fsdestination); + } + } + } + } + + + /// + /// Barrierefreier Zugriff auf Designer-Elemente + /// + public static class Designer + { + /// + /// Zeichnet ein Label als Überschrift + /// + public static void DrawHeaderLabel(object sender, PaintEventArgs e) + { + var _this = sender as Control; + Font headerfont = new Font(_this.Font.FontFamily, _this.Font.Size + 3, FontStyle.Bold); + Size textsize = new Size((int)Math.Floor(e.Graphics.MeasureString(_this.Text, headerfont).Width), e.ClipRectangle.Bottom - headerfont.Height); + int textpadding = 5; + int center = (_this.Width / 2) - (textsize.Width / 2); + e.Graphics.Clear(_this.BackColor); + e.Graphics.DrawLine(new Pen(_this.ForeColor), new Point(0, textsize.Height + (int)(textsize.Height / 2)), new Point(center - textpadding, textsize.Height + (int)(textsize.Height / 2))); + e.Graphics.DrawLine(new Pen(_this.ForeColor), new Point(center + textsize.Width + textpadding, textsize.Height + (int)(textsize.Height / 2)), new Point(e.ClipRectangle.Width, textsize.Height + (int)(textsize.Height / 2))); + e.Graphics.DrawString(_this.Text, headerfont, new SolidBrush(_this.ForeColor), new Point(center, textsize.Height)); + } + + + /// + /// Einheitliches Design für die AppListPanels + /// + public static void SetDefaultDesign(this AppListPanel panel) + { + panel.Border = Config.Main.Sizes.List.Border; + panel.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + if (Config.User.DarkMode) + panel.BorderColor = Color.White; + else + panel.BorderColor = Config.Main.Colors.List.Border; + } + + + /// + /// Einheitliches Design für die Comboboxen + /// + public static void SetDefaultDesign(this ComboBox cb) + { + cb.FlatStyle = FlatStyle.Flat; + cb.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + + if (Config.User.DarkMode) + cb.BackColor = DarkModeColors.BackColor.AddBirghtness(Coloring.GetReadableForeColor(Config.Main.Colors.Window.BackColor) == Color.White ? 200 : -30); + else + cb.BackColor = Config.Main.Colors.Window.BackColor.AddBirghtness(Coloring.GetReadableForeColor(Config.Main.Colors.Window.BackColor) == Color.White ? 200 : -30); + + cb.ForeColor = Coloring.GetReadableForeColor(cb.BackColor); + } + + + /// + /// Einheitliches Design für jedes Kontextmenü im GFATask + /// + public static void SetDefaultDesign(this ContextMenuStrip cms) + { + cms.RenderMode = ToolStripRenderMode.Professional; + //cms.RenderMode = ToolStripRenderMode.ManagerRenderMode; + + if (Config.User.DarkMode) + { + cms.BackColor = DarkModeColors.BackColor; + } + else + { + cms.BackColor = Config.Main.Colors.Window.BackColor; + } + cms.ForeColor = Coloring.GetReadableForeColor(cms.BackColor); + } + + + /// + /// Einheitliches Design für jede ListView im GFATask + /// + public static void SetDefaultDesign(this ListViewEx lv) + { + if (Config.User.DarkMode) + { + lv.BackColor = DarkModeColors.BackColor; + lv.SelectionBackColor = DarkModeColors.Apps.Hover.BackColor; + } + else + { + lv.BackColor = Color.White; + lv.SelectionBackColor = Config.Main.Colors.Apps.Hover.BackColor; + } + + lv.SelectionLine = false; + lv.ForeColor = Coloring.GetReadableForeColor(lv.BackColor); + lv.SelectionForeColor = Coloring.GetReadableForeColor(lv.SelectionBackColor); + lv.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + } + + + /// + /// Einheitliches Design für jedes DataGridView im GFATask + /// + public static void SetDefaultDesign(this DataGridView dgv) + { + dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + + if (Config.User.DarkMode) + { + dgv.BackgroundColor = DarkModeColors.BackColor; + dgv.DefaultCellStyle.BackColor = DarkModeColors.BackColor; + dgv.DefaultCellStyle.SelectionBackColor = DarkModeColors.Apps.Hover.BackColor; + } + else + { + dgv.BackgroundColor = Color.White; + dgv.DefaultCellStyle.BackColor = Color.White; + dgv.DefaultCellStyle.SelectionBackColor = Config.Main.Colors.Apps.Hover.BackColor; + } + + dgv.RowHeadersWidth = 30; + dgv.DefaultCellStyle.ForeColor = Coloring.GetReadableForeColor(dgv.BackgroundColor); + dgv.DefaultCellStyle.SelectionForeColor = Coloring.GetReadableForeColor(dgv.DefaultCellStyle.SelectionBackColor); + dgv.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + dgv.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); + } + + + /// + /// Einheitliches Design für jede TextBox im GFATask + /// + public static void SetDefaultDesign(this TextBox tb) + { + if(tb.Parent != null && tb.Parent.GetType() != typeof(NumericEx)) + tb.BorderStyle = BorderStyle.FixedSingle; + tb.BackColor = tb.Parent.BackColor; + tb.ForeColor = Coloring.GetReadableForeColor(tb.BackColor); + tb.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + } + + + /// + /// Einheitliches Design für jede RichTextBox im GFATask + /// + public static void SetDefaultDesign(this RichTextBox rtb) + { + rtb.BorderStyle = BorderStyle.FixedSingle; + rtb.BackColor = rtb.Parent.BackColor; + rtb.ForeColor = Coloring.GetReadableForeColor(rtb.BackColor); + rtb.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + } + + + /// + /// Einheitliches Design für jeden AppListButton im GFATask + /// + public static AppListButton SetDefaultDesign(this AppListButton button) + { + SetDefaultDesign((AnimationButton)button); + return button; + } + + + /// + /// Einheitliches Design für jeden AnimationButton im GFATask + /// + public static AnimationButton SetDefaultDesign(this AnimationButton button) + { + button.DoubleBuffer(true); + button.ImageRadius = Config.User.Apps.Radius.Image; + button.Margin = new Padding(Config.User.Apps.Margin); + button.ImageAlign = AnchorStyles.Left; + button.Radius = Config.User.Apps.Radius.Button; + button.BorderSize = button.GetType() == typeof(AnimationButton) ? 1 : Config.User.Apps.Border; + button.BorderColor = Config.Main.Colors.Apps.Default.Border; + + #region Colors + if (Config.User.DarkMode) + { + button.BackColor = DarkModeColors.Apps.Default.BackColor; + button.AnimateColor = button.BorderSize == 0 ? DarkModeColors.Apps.Hover.BackColor : DarkModeColors.Apps.Hover.Border; + + button.ForeColor = DarkModeColors.Apps.Default.ForeColor; + button.AnimateForeColor = DarkModeColors.Apps.Hover.ForeColor; + + button.ImageBackColor = DarkModeColors.Apps.Default.Image; + button.AnimateImageBackColor = DarkModeColors.Apps.Hover.Image; + } + else + { + button.BackColor = Config.Main.Colors.Apps.Default.BackColor; + button.AnimateColor = button.BorderSize == 0 ? Config.Main.Colors.Apps.Hover.BackColor : Config.Main.Colors.Apps.Hover.Border; + + button.ForeColor = Config.Main.Colors.Apps.Default.ForeColor; + button.AnimateForeColor = Config.Main.Colors.Apps.Hover.ForeColor; + + button.ImageBackColor = Config.Main.Colors.Apps.Default.Image; + button.AnimateImageBackColor = Config.Main.Colors.Apps.Hover.Image; + } + #endregion + + button.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + button.AnimationRegion = AnimationRgn.Border; + button.ImagePadding = 3; + button.ImageMargin = Config.User.Apps.ImageOnly ? 0 : 2; + button.ImageAutoSize = ImageAutoSizeDirection.Height; + button.ToolTip.SetDefaultDesign(); + return button; + } + + + /// + /// Einheitliches Design für jede Form im GFATask + /// + public static void SetDefaultDesign(this FormEx form) + { + if (Config.User.DarkMode) + { + form.BackColor = DarkModeColors.BackColor; + form.BorderColor = DarkModeColors.Border; + } + else + { + form.BackColor = Forms.AppButtonGroup != null && form.Name == Forms.AppButtonGroup.Name ? Config.Main.Colors.GroupWindow.BackColor : Config.Main.Colors.Window.BackColor; + form.BorderColor = Forms.AppButtonGroup != null && form.Name == Forms.AppButtonGroup.Name ? Config.Main.Colors.GroupWindow.Border : Config.Main.Colors.Window.Border; + } + + form.TitlebarBackColor = Forms.AppButtonGroup != null && form.Name == Forms.AppButtonGroup.Name ? Config.Main.Colors.GroupWindow.TitlebarBackColor : Config.Main.Colors.Window.TitlebarBackColor; + form.TitlebarForeColor = Coloring.GetReadableForeColor(form.TitlebarBackColor); + form.ForeColor = Coloring.GetReadableForeColor(form.BackColor); + + form.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + form.RoundedCorners = Config.Main.Sizes.Window.Radius == 0 ? + RectangleCorners.None : + form.Name == Forms.Main.Name ? RectangleCorners.BottomLeft | RectangleCorners.BottomRight : + RectangleCorners.All; + form.Radius = Config.Main.Sizes.Window.Radius; + form.BorderWidth = Config.Main.Sizes.Window.Border; + + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + if (!Accumulations.Controls(form).OfType().Any()) + { + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(form).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + } + } + + + /// + /// Einheitliches Design für jede Form im GFATask + /// + public static void SetDefaultDesign(this UserControl usercontrol) + { + if(Config.User.DarkMode) + usercontrol.BackColor = DarkModeColors.BackColor; + else + usercontrol.BackColor = Config.Main.Colors.Window.BackColor; + + usercontrol.ForeColor = Coloring.GetReadableForeColor(usercontrol.BackColor); + usercontrol.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + if(Forms.Administration != null && usercontrol != Forms.Administration.UcAdminDesigns) + Accumulations.Controls(usercontrol).OfType().ToList().ForEach(ctl => ctl.SetDefaultDesign()); + } + + + /// + /// Einheitliches Design für jedes Numeric Steuerelement im GFATask + /// + public static void SetDefaultDesign(this NumericEx numeric) + { + if(Config.User.DarkMode) + numeric.BackColor = DarkModeColors.BackColor; + else + numeric.BackColor = Config.Main.Colors.Window.BackColor; + + numeric.ForeColor = Coloring.GetReadableForeColor(numeric.BackColor); + numeric.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + numeric.BorderStyle = BorderStyle.FixedSingle; + } + + + /// + /// Einheitliches Design für jede Form im GFATask + /// + public static void SetDefaultDesign(this FlowLayoutPanel flowlayoutpanel) + { + if(Config.User.DarkMode) + flowlayoutpanel.BackColor = DarkModeColors.BackColor; + else + flowlayoutpanel.BackColor = Config.Main.Colors.Window.BackColor; + + flowlayoutpanel.ForeColor = Coloring.GetReadableForeColor(flowlayoutpanel.BackColor); + flowlayoutpanel.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + } + + + /// + /// Enheitliches Design für jeden ToolTip im GFATask + /// + public static void SetDefaultDesign(this ToolTipEx tooltip) + { + tooltip.TextFormatFlags = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter; + + if (Config.User.DarkMode) + tooltip.BackColor = DarkModeColors.BackColor; + else + tooltip.BackColor = Config.Main.Colors.Window.BackColor; + + tooltip.ForeColor = Coloring.GetReadableForeColor(tooltip.BackColor); + tooltip.InitialDelay = 1000; + tooltip.AutoPopDelay = 8000; + tooltip.ReshowDelay = 1000; + tooltip.ShowAlways = true; + } + + /// + /// Einheitliches Design für die Benachrichtigungsfenster + /// + public static NotifyDesigner Notify(int width = 0, int height = 0) + { + return new NotifyDesigner() + { + BackColor = Config.User.DarkMode ? DarkModeColors.BackColor : Config.Main.Colors.Window.BackColor, + ForeColor = Config.User.DarkMode ? Coloring.GetReadableForeColor(DarkModeColors.BackColor) : Coloring.GetReadableForeColor(Config.Main.Colors.Window.BackColor), + Size = width == 0 && height == 0 ? new Size(500, 400) : new Size(width, height), + Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize), + BorderColor = Config.User.DarkMode ? DarkModeColors.Border : Config.Main.Colors.Window.Border, + Radius = Config.Main.Sizes.Window.Radius, + BorderWidth = 1, + Buttons = new NotifyDesigner.ButtonDesign() + { + Size = new Size(Config.User.Apps.Size.Width / 2, Config.User.Apps.Size.Height), + Radius = Config.User.Apps.Radius.Button, + BorderColor = Config.User.DarkMode ? DarkModeColors.Apps.Default.Border : Config.Main.Colors.Apps.Default.Border, + BorderWidth = 1, + AnimationRegion = AnimationRgn.Border + }, + Titlebar = new NotifyDesigner.TitlebarDesign() + { + BackColor = Config.Main.Colors.Window.TitlebarBackColor, + ForeColor = Coloring.GetReadableForeColor(Config.Main.Colors.Window.TitlebarBackColor) + } + }; + } + + /// + /// Einheitliches Design für jeden SwitchButton im GFATask + /// + public static void SetDefaultDesign(this SwitchButton switchbutton) + { + switchbutton.CheckThreeState = false; + switchbutton.RoundedButton = true; + switchbutton.ButtonRadius = 5; + switchbutton.Radius = 5; + + if (Config.User.DarkMode) + { + switchbutton.BackColor = DarkModeColors.BackColor.AddBirghtness(Coloring.GetReadableForeColor(DarkModeColors.BackColor) == Color.White ? 200 : -30); + switchbutton.BorderColor = DarkModeColors.Border; + } + else + { + switchbutton.BackColor = Config.Main.Colors.Window.BackColor.AddBirghtness(Coloring.GetReadableForeColor(Config.Main.Colors.Window.BackColor) == Color.White ? 200 : -30); + switchbutton.BorderColor = Config.Main.Colors.List.Border; + } + + switchbutton.ButtonWidth = 35; + switchbutton.ColorActive = Color.DarkSeaGreen; + switchbutton.ColorInactive = Color.OrangeRed; + switchbutton.Size = new Size(80, 25); + switchbutton.Font = new Font(Config.Main.FontFamily, Config.User.Window.FontSize); + } + } + + + /// + /// Barrierefreier Zugriff auf die Fenster + /// + public class Forms + { + /// + /// Gibt das Hauptfenster des GFATask aus + /// + public static FormMain Main { get; set; } + + /// + /// Gibt das Hauptfenster des GFATask aus + /// + public static FormInfo Info { get; set; } + + /// + /// Gibt das Active Directory-Gruppen Fenster aus + /// + public static FormGroups Groups { get; set; } + + /// + /// Gibt das Einstellungsfenster aus + /// + public static FormSettings Settings { get; set; } + + /// + /// Gibt das Administrationsfenster aus + /// + public static FormAdmin Administration { get; set; } + + /// + /// Gibt das Fenster zur App-Erstellung aus + /// + public static FormAppCreator AppCreator { get; set; } + + /// + /// Gibt das Fenster zur App-Erstellung aus + /// + public static FormAppButtonGroup AppButtonGroup { get; set; } + } + + + /// + /// Barrierefreier Zugriff auf Low-Level Maus- und Tastaturfunktionen + /// + public partial class Hooks + { + /// + /// Low-Level Mausereignisse, die auch außerhalb des Forms abgefangen werden + /// + public static MouseHook Mouse { get; } = new MouseHook(); + + /// + /// Barrierefreier Zugriff auf Low-Level Tastaturfunktionen + /// + public class KeyBoard + { + /// + /// Low-Level Keyboardereignisse, die auch außerhalb des Forms ABGEFANGEN werden + /// + public static HotKeys Interceptor { get; } = new HotKeys(); + + /// + /// Keyboardereignisse, die auch außerhalb des Forms ABGEHÖRT werden + /// + public static GlobalKeyboardHook Listener { get; } = new GlobalKeyboardHook(); + } + } + + + /// + /// Barrierefreier Zugriff auf den EventLogger + /// + public class Log + { + /// + /// Protokollierungsklasse + /// + public static Logging EventLog { get; set; } = new Logging(Paths.Logs.Name, Paths.Logs.Directory) { }; + } + + + /// + /// Barrierefreier Zugriff auf definierte Pfade + /// + public class Paths + { + /// + /// Pfad zu den App Icons + /// + public static PathEx AppClickCounter { get; set; } = new PathEx(string.Format(@"{0}\Configs\", Application.StartupPath), "appclickcounter.json"); + + /// + /// Pfad zu den App Icons + /// + public static PathEx Icons { get; set; } = new PathEx(string.Format(@"{0}\Icons\", Application.StartupPath), ""); + + /// + /// Pfad zu den benutzerdefinierten Sicherungsdateien + /// + public static PathEx Bak { get; set; } = new PathEx(string.Format(@"{0}\Bak\", Application.StartupPath), ""); + + /// + /// Pfad und Dateiname zur allgemeinen Konfigurationsdatei + /// + public static PathEx MainConfig { get; set; } = new PathEx(string.Format(@"{0}\Configs\", Application.StartupPath), "main.json"); + + /// + /// Pfad und Dateiname zur benutzerdefinierten Konfigurationsdatei + /// + public static PathEx UserConfig { get; set; } = new PathEx(string.Format(@"{0}\GFATask\", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)), "userconf.json"); + + /// + /// Pfad und Dateiname zur benutzerdefinierten Konfigurationsdatei + /// + public static PathEx FrontEndRefresh { get; set; } = new PathEx(Application.StartupPath, "Updates.dat"); + + /// + /// Pfad zu den Apps + /// + public static PathEx Apps { get; set; } = new PathEx(string.Format(@"{0}\Apps\", Application.StartupPath), ""); + + /// + /// Pfad zu den Ereignis-Logs + /// + public static PathEx Logs { get; set; } = new PathEx($@"{Application.StartupPath}\Logs\", $"{Environment.UserName.Replace(".","_")}"); + + /// + /// Barrierefreier Zugriff auf Pfade der Hilfedateien + /// + public class Help + { + /// + /// Pfad zu den Administratoren Hilfethemen + /// + public static PathEx Administration { get; set; } = new PathEx($@"{Application.StartupPath}\Help\", "Administration.htm"); + } + + /// + /// Barrierefreier Zugriff auf Pfade der internationalen Welttage + /// + public class NewsFeeds + { + /// + /// Pfad zu den Symbolen der NewsFeeds + /// + public static PathEx Icons { get; set; } = new PathEx($@"{Application.StartupPath}\Icons\NewsFeeds\", ""); + + /// + /// Pfad zu der NewsFeeds-JSON datei + /// + public static PathEx Values { get; set; } = new PathEx($@"{Application.StartupPath}\Configs\", "newsfeeds.json"); + + } + + /// + /// Barrierefreier Zugriff auf Favoriten-Pfade + /// + public class Favorites + { + /// + /// Barrierefreier Zugriff auf Favoriten Pfade + /// + public static PathEx Apps { get; set; } = new PathEx(string.Format(@"{0}\GFATask\", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)), "favorites.json"); + + /// + /// Pfad und Dateiname zu den benutzerdefinierten Favoriten Symbolen + /// + public static PathEx Icons { get; set; } = new PathEx(string.Format(@"{0}\GFATask\Icons\", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)), ""); + } + + /// + /// Pfad und Dateiname zu der benutzerdefinierten Sortierung der Apps + /// + public static PathEx Prevalence { get; set; } = new PathEx(string.Format(@"{0}\GFATask\", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)), "prevalence.json"); + + + /// + /// Barrierefreier Zugriff auf Citrix-Pfade + /// + public class Citrix + { + /// + /// Pfad und Dateiname zur Apps-XML-Datei + /// + public static PathEx Apps + { + get + { + var mainconfig_appfilelocation = EnvironmentManager.VariableConverter(Config.Main.Citrix.AppsLocation, true); + if (!File.Exists(mainconfig_appfilelocation)) + { + if(!Directory.Exists(Path.GetFullPath(mainconfig_appfilelocation))) + Directory.CreateDirectory(Path.GetFullPath(mainconfig_appfilelocation)); + return new PathEx(Path.GetFullPath(mainconfig_appfilelocation), ""); + } + var dirinfo = new DirectoryInfo(mainconfig_appfilelocation).GetFiles("*.xml", SearchOption.TopDirectoryOnly).First(); + return new PathEx(Path.GetDirectoryName(dirinfo.FullName) + "\\", Path.GetFileName(dirinfo.FullName)); + } + } + + /// + /// Pfad zu den Citrix App Icons + /// + public static PathEx Icons + { + get + { + var mainconfig_icon = EnvironmentManager.VariableConverter(Config.Main.Citrix.Icons, true); + return new PathEx(mainconfig_icon, ""); ; + } + } + + /// + /// Pfad zum ICA Client zum Ausführen der Citrix Apps + /// + public static PathEx ICASelfService + { + get + { + return new PathEx(EnvironmentManager.VariableConverter(Config.Main.Citrix.ICASelfService, true)); + } + } + } + } + + + /// + /// Barrierefreier Zugriff auf verschiedene Klassenobjekte + /// + public class XObjects + { + /// + /// Eine Auflistung aller installierten WebBrowser + /// + /// + public static List WebBrowsers { get => Microsoft.Win32.RegistryEx.GetInstalledBrowsers().ToList(); } + + + /// + /// Sendet E-Mails über einen AD-Mail-Dienst-Account + /// + public static SendMail MailService { get; set; } = new SendMail( + Config.Main.Administration.Accounts.Mail.Host, + Config.Main.Administration.Accounts.Mail.SSLPort, + Config.Main.Administration.Accounts.Mail.UserName, + new string(Config.Main.Administration.Accounts.Mail.SecurePassword.Select(ascii => (char)ascii).ToArray())); + + /// + /// Lädt Systemweite Ereignisse zum Verändern diverser Eigenschaften des GFATask, zur Laufzeit + /// + public static SystemChanges SystemChanges { get; set; } = new SystemChanges(); + + /// + /// Stellt ein Panel-Steuerelement dar, das die Ladeanimation darstellt + /// + public static LoadingPanel LoadingPanel { get; set; } = new LoadingPanel() + { + BackColor = Config.User.DarkMode ? DarkModeColors.BackColor : Config.Main.Colors.Window.BackColor, + MovingPoints = + new List() { + new MovingPoint(new Size(10, 10), new Point(-20, -10), new Point(-5, 5), Config.Main.Colors.LoadingAnimation.Dot1), + new MovingPoint(new Size(10, 10), new Point(10, 5), new Point(-15, -10), Config.Main.Colors.LoadingAnimation.Dot2), + new MovingPoint(new Size(10, 10), new Point(15, 15), new Point(5, -15), Config.Main.Colors.LoadingAnimation.Dot3), + new MovingPoint(new Size(10, 10), new Point(5, -10), new Point(15, -5), Config.Main.Colors.LoadingAnimation.Dot4), + } + }; + + /// + /// Prüft, ob es sich beim Befehl um eine verknüpfte App handelt + /// + /// + /// + public static bool IsAppLnk(string command) + { + return command != null && command.StartsWith("APPLNK:"); + } + + /// + /// Asynchrone Abfrage, ob das Suchen nach der speziellen Admin-Gruppen im Active Directory beendet ist (Nutzung: Task.Run(async () => await XObjects.IsAdmin)) + /// + public static Task IsAdmin + { + get + { + return Task.Run(async () => + { + while (!AD.GroupSearchingFinish) + { + await Task.Delay(100); + } + return (!Config.Main.UseActiveDirectoryGroups && Win32API.IsUserAnAdmin()) || AD.Groups.Cast().Select(group => group.Name).Contains(Config.Main.Administration.ActiveDirectoryGroup); + }); + } + } + + /// + /// Asynchrone Abfrage, ob das Suchen nach Gruppen im Active Directory beendet ist (Nutzung: Task.Run(async () => await XObjects.IsADGroupFinish)) + /// + public static Task IsADGroupFinish + { + get + { + return Task.Run(async () => + { + while (!AD.GroupSearchingFinish) + { + await Task.Delay(100); + } + return true; + }); + } + } + + /// + /// Ein Kontextmenü für die Schnelleinträge der Steuerelemente + /// + public static ContextMenuStrip ContextMenuStrip { get; set; } = new ContextMenuStrip() { Visible = false }; + + /// + /// Hört einen Netzwerk-Port dauerhaft auf Änderungen ab + /// + //public static NetPipe NetPipe { get; set; } + public static FrontEndRefresh FrontEndRefresh { get; set; } + + + /// + /// Erstellt eine Klasse zum zwischenspeichern von Einstellungen + /// + public static PreChanging PreChanging { get; } = new PreChanging(); + + /// + /// Pausiert den Ein- und Ausblendeprozess des GFATask, solange die Eigenschaft wahr ist + /// + public static bool PausedDelay { get; set; } = false; + + /// + /// Ein Verzögerungsprozess für das Ein- und Ausblenden des GFATask + /// + public static Delay Delay { get; set; } = new Delay(); + + /// + /// Eine Auflistung aller Applisten im GFATask + /// + public static List AllAppListPanels { get; } = new List(); + + /// + /// Erstellt anhand mehrerer Suchparameter, eine Auflistung von Dateien + /// + /// Der zu durchsuchende Pfad + /// *.[fileextension]| *.[another_fileextension] + /// Gibt an ob das aktuelle, oder das aktuelle und alle Unterverzeichnisse durchsucht werden sollen + /// + public static IEnumerable GetFiles(string path, string searchPattern, SearchOption searchOption = SearchOption.TopDirectoryOnly) + { + string[] searchPatterns = searchPattern.Split('|'); + foreach (string sp in searchPatterns) + foreach (string file in Directory.GetFiles(path, sp, searchOption)) + yield return file; + } + + /// + /// Definiert die Parameter eines Benachrichtigungsfensters. + /// + /// Bestimmt den anzuzeigenden Informationstext + /// Bestimmt den Titel in der Titelleiste + /// Bestimmt, welche Auswahlmöglichkeiten zum Ausgeben von Informationen an das Programm, das Fenster erhalten soll + /// Welche Schaltflächen sollen angezeigt werden + /// Gibt es ein vordefiniertes Objekt für eine Auswahlmöglichkeit + /// Bestimmt die Größe des Fensters + /// + public static NotifyResult MessageBox(string message, NotifyButtons buttons, NotifyType type, Size size, string title, object source = null) + { + PausedDelay = true; + var notify = Notify.Show(message, title, buttons, type, source, null, Designer.Notify(size.Width, size.Height) ); + if (notify.Result != DialogResult.None) + { + PausedDelay = false; + return notify; + }; + return notify; + } + + /// + /// Startet den GFATask neu + /// + public static void Restart(string args) + { + var startInfo = Process.GetCurrentProcess().StartInfo; + startInfo.FileName = Application.ExecutablePath; + var exit = typeof(Application).GetMethod("ExitInternal", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); + startInfo.Arguments = args; + Process.Start(startInfo); + exit.Invoke(null, null); + } + + } + + + #region Structs + /// + /// Bestimmt, oder gibt die Farben des Dark Modes an + /// + internal struct DarkModeColors + { + /// + /// Hintergrundfarbe des Dark Modes + /// + public static Color BackColor { get; } = Color.FromArgb(45, 45, 45); + + /// + /// Schriftfarbe des Dark Modes + /// + public static Color ForeColor { get; } = Coloring.GetReadableForeColor(BackColor); + + /// + /// Rahmenfarbe des Dark Modes + /// + public static Color Border { get; } = Color.FromArgb(255, 255, 255); + + /// + /// Beinhaltet die Farben der Apps im Dark Mode + /// + public struct Apps + { + /// + /// Die Farben einer App im Dark Mode + /// + public static AppColors Default { get; } = new AppColors() + { + BackColor = Color.FromArgb(45, 45, 45), + Border = Color.White, + ForeColor = Color.White, + Image = Color.CornflowerBlue + }; + + /// + /// Die Farben einer App im Dark Mode, sobald der Mauszeiger eintritt + /// + public static AppColors Hover { get; } = new AppColors() + { + BackColor = Color.FromArgb(98, 98, 98), + Border = Color.FromArgb(29, 98, 145), + ForeColor = Color.White, + Image = Color.FromArgb(128, 167, 240) + }; + + /// + /// Farben einer App im Dark Mode + /// + public class AppColors + { + /// + /// Hintergrundfarbe einer App im Dark Mode + /// + public Color BackColor { get; set; } + + /// + /// Schriftfarbe einer App im Dark Mode + /// + public Color ForeColor { get; set; } + + /// + /// Rahmenfarbe einer App im Dark Mode + /// + public Color Border { get; set; } + + /// + /// Symbol-Hintergrundfarbe einer App im Dark Mode + /// + public Color Image { get; set; } + } + } + } + + + /// + /// Gibt das Objekt und den Datentyp des Objekts bei einem Drag'n Drop Vorgang aus + /// + /// Das Drag'n Drop Ereignis aus dem das Objekt und der Datentyp ausgelesen wird + /// + public struct DragDropDataType + { + public object Data { get; set; } + public DragType DragAs { get; set; } + public DragEventArgs DragEvt { get; set; } + + public DragDropDataType(DragEventArgs dragevt) + { + string[] formats = dragevt.Data.GetFormats(); + DragType dragas = DragType.None; + IDataObject idata = dragevt.Data; + object data = idata.GetData(formats[0]); + + + if (data is AppButton) + dragas = (data as AppButton).AppType == AppType.Favorites ? DragType.FavoriteApp : DragType.AppButton; + else if (data is GroupButton) + dragas = (data as GroupButton).AppType == AppType.Favorites ? DragType.FavoriteGroup : DragType.GroupButton; + else if (formats.Contains(DataFormats.FileDrop)) + { + dragas = File.GetAttributes(((string[])dragevt.Data.GetData(DataFormats.FileDrop))[0]).HasFlag(FileAttributes.Directory) ? DragType.Directory : DragType.File; + data = idata.GetData(DataFormats.FileDrop); + } + else if (formats.Contains(DataFormats.StringFormat)) //Für den FireFox + { + dragas = DragType.Text; + data = idata.GetData(DataFormats.StringFormat); + } + else if (formats.Contains(DataFormats.Html)) + { + dragas = DragType.Html; + data = idata.GetData(DataFormats.Html); + } + else if (formats.Contains(DataFormats.Text)) + { + dragas = DragType.Text; + data = idata.GetData(DataFormats.Text); + } + + DragAs = dragas; + Data = data; + DragEvt = dragevt; + } + + /// + /// EXPERIMENTAL!!! + /// + /// + public DragDropDataType(string clipboard) + { + string[] formats = Clipboard.GetDataObject().GetFormats(); + DragType dragas = DragType.None; + IDataObject idata = Clipboard.GetDataObject(); + object data = idata.GetData(formats[0]); + + if (formats.Contains(DataFormats.FileDrop)) + { + dragas = File.GetAttributes(((string[])idata.GetData(DataFormats.FileDrop))[0]).HasFlag(FileAttributes.Directory) ? DragType.Directory : DragType.File; + data = idata.GetData(DataFormats.FileDrop); + } + else if (formats.Contains(DataFormats.StringFormat)) //Für den FireFox + { + dragas = DragType.Text; + data = idata.GetData(DataFormats.StringFormat); + } + else if (formats.Contains(DataFormats.Html)) + { + dragas = DragType.Html; + data = idata.GetData(DataFormats.Html); + } + else if (formats.Contains(DataFormats.Text)) + { + dragas = DragType.Text; + data = idata.GetData(DataFormats.Text); + } + + DragAs = dragas; + Data = data; + DragEvt = new DragEventArgs(Clipboard.GetDataObject(), 0, 0, 0, DragDropEffects.All, DragDropEffects.Copy); + } + } + #endregion + + + #region Enums + /// + /// Definiert den Datentyp des Objekts bei einem Drag'n Drop Vorgang + /// + public enum DragType + { + /// + /// Kein Typ definiert + /// + None = 0, + + /// + /// Definiert einen Favoriten AppButton + /// + FavoriteApp, + + /// + /// Definiert einen Favoriten GroupButton + /// + FavoriteGroup, + + /// + /// Definiert einen gewöhnlichen AppButton + /// + AppButton, + + /// + /// Definiert einen AppGroupButton mit den darin enthaltenen AppButtons + /// + GroupButton, + + /// + /// Definiert einen Dateiordner + /// + Directory, + + /// + /// Definiert eine Datei aus dem Dateisystem + /// + File, + + /// + /// Definiert eine Webseite + /// + Html, + + /// + /// Definiert einen Text + /// + Text + } + + + /// + /// Definiert den Typen des NetPipeStreams + /// + public enum NetPipeType + { + /// + /// Definiert die Veränderung einer App + /// + Edit = 0, + + /// + /// Definiert das Erstellen einer App + /// + Create = 1, + + /// + /// Definiert das Entfernen einer App + /// + Delete = 2, + + /// + /// Definiert das allgemeine Ändern der Hauptkonfiguration + /// + MainConfig = 3, + + /// + /// Definiert das Ausführen und Hochzählen einer App + /// + AppCounter_CountUp = 4, + + /// + /// Definiert das Löschen der AppClickCounter-Datei + /// + ClickCounter_Clear = 5, + + /// + /// Definiert das Zurücksetzen eines AppCounters auf 0 + /// + AppCounter_Reset = 6, + + /// + /// Definiert Änderungen in der Hauptkonfiguration, die die Citrix-Eigenschaften betreffen + /// + Citrix = 7, + + /// + /// Definiert Änderungen in der Hauptkonfiguration, die die Active Directory-Eigenschaften betreffen + /// + ActiveDirectory = 8, + + /// + /// Definiert Änderungen in der Hauptkonfiguration, die die MailAccount-Eigenschaften betreffen + /// + MailAccount = 9, + + /// + /// Definiert Änderungen in der Hauptkonfiguration, die die Remote-FrontEnd-Update-Eigenschaften betreffen + /// + FrontEndUpdate = 10, + + /// + /// Fängt eine nicht lesbare Änderung in der Update-Datei ab + /// + ErrorHandle = 11 + } + + + /// + /// Definiert den Backup-Konfigurationssatz + /// + public enum ConfigRecoveryType + { + /// + /// Definiert die Sicherung als benutzerdefinierte Einstellungen + /// + [Description("Benutzereinstellungen")] + UserConfig = 0, + + /// + /// Definiert die Sicherung als Favoriten + /// + [Description("Favoriten")] + Favorites = 1, + + /// + /// Definiert die Sicherung als Beliebtheitskonfigurationsdatei + /// + [Description("App-Beliebtheit")] + Prevalences = 2 + } + #endregion +} diff --git a/GFATask/SystemChanges.cs b/GFATask/SystemChanges.cs new file mode 100644 index 0000000..c8b2347 --- /dev/null +++ b/GFATask/SystemChanges.cs @@ -0,0 +1,82 @@ +using Microsoft.Win32; +using System; +using System.Net.NetworkInformation; +using System.Windows.Forms; +using System.Drawing; + +namespace GFATask +{ + public class SystemChanges + { + public SystemChanges() { } + public void Load() + { + AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit; + SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged; + SystemEvents.EventsThreadShutdown += SystemEvents_EventsThreadShutdown; + SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged; + SystemEvents.DisplaySettingsChanging += SystemEvents_DisplaySettingsChanging; + SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged; + SystemEvents.SessionEnding += SystemEvents_SessionEnding; + NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged; + } + + private void CurrentDomain_ProcessExit(object sender, EventArgs e) + { + XObjects.Delay.Break(Delay.Prevent.Decrease); + SystemApps.Kill(out _); + } + + private void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e) + { + //XObjects.MessageBox = Feed.Show("Netzwerkverbindung " + (e.IsAvailable ? "hergestellt" : "getrennt"), NotifyButtons.OK, NotifyType.Message, Designer.Feed(150, 150), null, "Netzwerk"); + if (e.IsAvailable) + { + AD.GetGroups(); + Forms.Main.CreateAppListPanels(); + } + } + + private void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e) + { + //if (e.Category == UserPreferenceCategory.General) + //{ + // MessageBox.Show(e.Category.ToString()); + // Forms.Main.BackColor = WindowsColors.Accent.StartMenuBackColor; + // Forms.Main.BorderColor = WindowsColors.Accent.BackColor; + // Forms.Main.TitlebarForeColor = Coloring.GetReadableForeColor(Forms.Main.BorderColor); + //} + } + + private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) + { + Forms.Main.SetMaximumSize(); + //Forms.Main.DesktopAlign(); + } + + private void SystemEvents_DisplaySettingsChanging(object sender, EventArgs e) + { + Forms.Settings.LoadDisplays(); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.ENTERSIZEMOVE, 0, 0); + Forms.Main.DesktopAlign(); + } + + private void SystemEvents_EventsThreadShutdown(object sender, EventArgs e) + { + SystemApps.Kill(out _); + } + + private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e) + { + SystemApps.Kill(out _); + } + + private void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e) + { + if(e.Mode == PowerModes.Resume) + { + SystemApps.Restart(out _); + } + } + } +} diff --git a/GFATask/UserControls/ucAdminAppClickCounter.Designer.cs b/GFATask/UserControls/ucAdminAppClickCounter.Designer.cs new file mode 100644 index 0000000..f6ae284 --- /dev/null +++ b/GFATask/UserControls/ucAdminAppClickCounter.Designer.cs @@ -0,0 +1,149 @@ + +namespace GFATask +{ + partial class ucAdminAppClickCounter + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.abtnReset = new System.Windows.Forms.AnimationButton(); + this.table = new System.Windows.Forms.TableLayoutPanel(); + this.lvAppClickCounter = new System.Windows.Forms.ListViewEx(); + this.colID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.colAppName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.colCounts = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.colDateLast = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.colDateFirst = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.table.SuspendLayout(); + this.SuspendLayout(); + // + // abtnReset + // + this.abtnReset.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.abtnReset.AutoSizeWidth = false; + this.abtnReset.Image = null; + this.abtnReset.ImageAlign = System.Windows.Forms.AnchorStyles.None; + this.abtnReset.ImageBackColor = System.Drawing.Color.Empty; + this.abtnReset.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnReset.ImageSize = new System.Drawing.Size(1, 1); + this.abtnReset.Location = new System.Drawing.Point(699, 382); + this.abtnReset.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.abtnReset.Name = "abtnReset"; + this.abtnReset.Size = new System.Drawing.Size(234, 23); + this.abtnReset.TabIndex = 0; + this.abtnReset.Text = "Alle Click Counts zurücksetzen"; + this.abtnReset.TextBoxAlign = System.Windows.Forms.AnchorStyles.None; + this.abtnReset.ToolTipText = ""; + this.abtnReset.Click += new System.EventHandler(this.abtnReset_Click); + // + // table + // + this.table.ColumnCount = 1; + this.table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.table.Controls.Add(this.abtnReset, 0, 1); + this.table.Controls.Add(this.lvAppClickCounter, 0, 0); + this.table.Dock = System.Windows.Forms.DockStyle.Fill; + this.table.Location = new System.Drawing.Point(0, 0); + this.table.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.table.Name = "table"; + this.table.RowCount = 2; + this.table.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.table.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.table.Size = new System.Drawing.Size(935, 407); + this.table.TabIndex = 2; + // + // lvAppClickCounter + // + this.lvAppClickCounter.ColumnFont = new System.Drawing.Font("Segoe UI", 9F); + this.lvAppClickCounter.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.colID, + this.colAppName, + this.colCounts, + this.colDateLast, + this.colDateFirst}); + this.lvAppClickCounter.Dock = System.Windows.Forms.DockStyle.Fill; + this.lvAppClickCounter.FullRowSelect = true; + this.lvAppClickCounter.GridLines = true; + this.lvAppClickCounter.HideSelection = false; + this.lvAppClickCounter.Location = new System.Drawing.Point(0, 0); + this.lvAppClickCounter.Margin = new System.Windows.Forms.Padding(0); + this.lvAppClickCounter.Name = "lvAppClickCounter"; + this.lvAppClickCounter.OwnerDraw = true; + this.lvAppClickCounter.Size = new System.Drawing.Size(935, 379); + this.lvAppClickCounter.TabIndex = 1; + this.lvAppClickCounter.UseCompatibleStateImageBehavior = false; + this.lvAppClickCounter.View = System.Windows.Forms.View.Details; + // + // colID + // + this.colID.Text = "ID"; + // + // colAppName + // + this.colAppName.Text = "App"; + this.colAppName.Width = 409; + // + // colCounts + // + this.colCounts.Text = "Benutzerklicks"; + this.colCounts.Width = 120; + // + // colDateLast + // + this.colDateLast.Text = "Zuletzt geklick"; + this.colDateLast.Width = 160; + // + // colDateFirst + // + this.colDateFirst.Text = "Erste Ausführung"; + this.colDateFirst.Width = 160; + // + // ucAdminAppClickCounter + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.table); + this.Margin = new System.Windows.Forms.Padding(0); + this.Name = "ucAdminAppClickCounter"; + this.Size = new System.Drawing.Size(935, 407); + this.table.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.AnimationButton abtnReset; + private System.Windows.Forms.TableLayoutPanel table; + private System.Windows.Forms.ListViewEx lvAppClickCounter; + private System.Windows.Forms.ColumnHeader colID; + private System.Windows.Forms.ColumnHeader colAppName; + private System.Windows.Forms.ColumnHeader colCounts; + private System.Windows.Forms.ColumnHeader colDateLast; + private System.Windows.Forms.ColumnHeader colDateFirst; + } +} diff --git a/GFATask/UserControls/ucAdminAppClickCounter.cs b/GFATask/UserControls/ucAdminAppClickCounter.cs new file mode 100644 index 0000000..465d48a --- /dev/null +++ b/GFATask/UserControls/ucAdminAppClickCounter.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class ucAdminAppClickCounter : UserControl + { + public ContextMenuStrip CMS + { + get + { + return new ContextMenuStrip(); + } + } + + + public ucAdminAppClickCounter() + { + InitializeComponent(); + this.SetDefaultDesign(); + lvAppClickCounter.SortByColumn(1, SortOrder.Ascending); + lvAppClickCounter.ContextMenuStrip = CMS; + + lvAppClickCounter.MouseClick += LvAppClickCounter_MouseClick; + Config.AppClickCounter.GetType().GetProperties().ToList().ForEach(applist => + { + ListViewGroup group = new ListViewGroup(applist.Name, applist.Name); + lvAppClickCounter.Groups.Add(group); + var apps = ((List)applist.GetValue(Config.AppClickCounter)); + lvAppClickCounter.Items.AddRange(apps.Select(app => new ListViewItem(new string[] { app.ID.ToString(), app.Name, app.Counts.ToString(), app.LastClicked.ToEuropeDateCulture(), app.FirstClicked.ToEuropeDateCulture() }, group)).ToArray()); + + }); + + + } + + private void LvAppClickCounter_MouseClick(object sender, MouseEventArgs e) + { + if(e.Button == MouseButtons.Right) + { + var item = lvAppClickCounter.HitTest(e.Location).Item; + if(item != null && item.GetType() != typeof(ColumnHeader) && item.GetType() != typeof(ListViewGroup)) + { + if (lvAppClickCounter.ContextMenuStrip != null) + { + lvAppClickCounter.ContextMenuStrip.Items.Clear(); + ToolStripMenuItem item_reset = new ToolStripMenuItem("Zurücksetzen", null, (s, evt) => + { + AppType apptype = (AppType)Enum.Parse(typeof(AppType), item.Group.Header, true); + int id = int.Parse(item.Text); + ClickCounter clickcounter = Accessor.GetAppCounter(apptype, id).ToClickCounter(apptype); + ResetAppCounter(clickcounter); + JSON.Save(JSONConfig.AppClickCounter); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.AppCounter_Reset, AppType = apptype, ClickCounter = clickcounter }); + }); + lvAppClickCounter.ContextMenuStrip.Items.Add(item_reset); + lvAppClickCounter.ContextMenuStrip.Show(this, new Point(e.X, lvAppClickCounter.GetItemRect(item.Index).Bottom)); + } + } + } + } + + + public void ResetAppCounter(ClickCounter clickcounter) + { + Models.ClickCounter.AppCounter appcounter = ((List)Config.AppClickCounter.GetType().GetProperty(clickcounter.AppType.ToString()).GetValue(Config.AppClickCounter)).Find(appc => appc.ID == clickcounter.ID); + appcounter.Counts = 0; + appcounter.FirstClicked = DateTime.Now; + appcounter.LastClicked = DateTime.Now; + clickcounter.Counts = 0; + clickcounter.FirstClicked = DateTime.Now; + clickcounter.LastClicked = DateTime.Now; + ListViewItem replacing_item = clickcounter.AsLvItem(); + replacing_item.Group = lvAppClickCounter.Groups[clickcounter.AppType.ToString()]; + lvAppClickCounter.Items[lvAppClickCounter.Items.Cast().ToList().FindIndex(lvitem => lvitem.Text == clickcounter.ID.ToString())] = replacing_item; + } + + + private void abtnReset_Click(object sender, EventArgs e) + { + if(XObjects.MessageBox("Setzt die gezählten Klicks pro App zurück", NotifyButtons.OkCancel, NotifyType.Message, new Size(350,150), "ClickCounter zurücksetzen").Result == DialogResult.OK) + { + Config.AppClickCounter = new Models.ClickCounter() + { + Admin = new List(), + Menu = new List(), + User = new List() + }; + JSON.Save(JSONConfig.AppClickCounter); + ClearAppClickCounterList(); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.ClickCounter_Clear }); + } + } + + + public void ClearAppClickCounterList() + { + lvAppClickCounter.Items.Clear(); + } + + + public void RefreshList(ClickCounter clickcounter) + { + ListViewItem item = clickcounter.AsLvItem(); + item.Group = lvAppClickCounter.Groups.Cast().First(group => group.Header == clickcounter.AppType.ToString()); + + if (lvAppClickCounter.Items.Cast().ToList().Exists(lvitem => lvitem.Text == clickcounter.ID.ToString())) + { + lvAppClickCounter.Items[lvAppClickCounter.Items.Cast().ToList().FindIndex(lvitem => lvitem.Text == clickcounter.ID.ToString())] = item; + } + else + { + + lvAppClickCounter.Items.Add(item); + } + } + + } + + internal static class Extensions + { + public static ListViewItem AsLvItem(this ClickCounter clickcounter) + { + ListViewItem item = new ListViewItem(clickcounter.ID.ToString()); + ListViewItem.ListViewSubItem subName = new ListViewItem.ListViewSubItem(item, clickcounter.Name) { Name = "colAppName" }; + ListViewItem.ListViewSubItem subCounts = new ListViewItem.ListViewSubItem(item, clickcounter.Counts.ToString()) { Name = "colCounts" }; + ListViewItem.ListViewSubItem subLastClicked = new ListViewItem.ListViewSubItem(item, clickcounter.LastClicked.ToEuropeDateCulture()) { Name = "colDateLast" }; + ListViewItem.ListViewSubItem subFirstClicked = new ListViewItem.ListViewSubItem(item, clickcounter.FirstClicked.ToEuropeDateCulture()) { Name = "colDateFirst" }; + item.SubItems.AddRange(new ListViewItem.ListViewSubItem [] { subName, subCounts, subLastClicked, subFirstClicked }.ToArray()); + return item; + } + } +} diff --git a/GFATask/UserControls/ucAdminAppClickCounter.resx b/GFATask/UserControls/ucAdminAppClickCounter.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/UserControls/ucAdminAppClickCounter.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/UserControls/ucAdminApps.Designer.cs b/GFATask/UserControls/ucAdminApps.Designer.cs new file mode 100644 index 0000000..6151b09 --- /dev/null +++ b/GFATask/UserControls/ucAdminApps.Designer.cs @@ -0,0 +1,105 @@ + +namespace GFATask +{ + partial class ucAdminApps + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.lvApps = new System.Windows.Forms.ListViewEx(); + this.abtnCreate = new System.Windows.Forms.AnimationButton(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel1.SuspendLayout(); + this.SuspendLayout(); + // + // lvApps + // + this.lvApps.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.lvApps.ColumnFont = new System.Drawing.Font("Segoe UI", 9F); + this.lvApps.Dock = System.Windows.Forms.DockStyle.Fill; + this.lvApps.FullRowSelect = true; + this.lvApps.GridLines = true; + this.lvApps.HideSelection = false; + this.lvApps.Location = new System.Drawing.Point(3, 3); + this.lvApps.Name = "lvApps"; + this.lvApps.OwnerDraw = true; + this.lvApps.Size = new System.Drawing.Size(852, 468); + this.lvApps.TabIndex = 2; + this.lvApps.TileSize = new System.Drawing.Size(228, 120); + this.lvApps.UseCompatibleStateImageBehavior = false; + this.lvApps.View = System.Windows.Forms.View.Details; + // + // abtnCreate + // + this.abtnCreate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.abtnCreate.AutoSizeWidth = false; + this.abtnCreate.Image = null; + this.abtnCreate.ImageAutoSize = System.Windows.Forms.ImageAutoSizeDirection.Manual; + this.abtnCreate.ImageBackColor = System.Drawing.Color.Empty; + this.abtnCreate.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnCreate.Location = new System.Drawing.Point(708, 477); + this.abtnCreate.Name = "abtnCreate"; + this.abtnCreate.Size = new System.Drawing.Size(147, 29); + this.abtnCreate.TabIndex = 0; + this.abtnCreate.Text = "App erstellen"; + this.abtnCreate.ToolTipText = ""; + this.abtnCreate.Click += new System.EventHandler(this.abtnCreate_Click); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.lvApps, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.abtnCreate, 0, 1); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 2; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(858, 509); + this.tableLayoutPanel1.TabIndex = 2; + // + // ucAdminApps + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.tableLayoutPanel1); + this.Margin = new System.Windows.Forms.Padding(0); + this.Name = "ucAdminApps"; + this.Size = new System.Drawing.Size(858, 509); + this.tableLayoutPanel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.AnimationButton abtnCreate; + private System.Windows.Forms.ListViewEx lvApps; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + } +} diff --git a/GFATask/UserControls/ucAdminApps.cs b/GFATask/UserControls/ucAdminApps.cs new file mode 100644 index 0000000..a0713e5 --- /dev/null +++ b/GFATask/UserControls/ucAdminApps.cs @@ -0,0 +1,188 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class ucAdminApps : UserControl + { + public ImageList imageList = new ImageList(); + private int sortcolumn = 0; + + public ucAdminApps() + { + InitializeComponent(); + this.SetDefaultDesign(); + + this.ContextMenuStrip = new ContextMenuStrip(); + this.ContextMenuStrip.Items.Add("Bearbeiten", null, SetEditableItem); + this.ContextMenuStrip.Items.Add("Schnelles kopieren", null, FastCopyApp); + this.ContextMenuStrip.Items.Add("Löschen", null, RemoveApp); + lvApps.MouseDoubleClick += SetEditableItem; + + + imageList.ImageSize = new Size(24,24); + imageList.Images.Add("", new Bitmap(imageList.ImageSize.Width, imageList.ImageSize.Height)); + var files = XObjects.GetFiles(Paths.Icons.Directory, "*.png|*.jpg|*.ico|*.jpeg|*.bmp|*.gif"); + foreach (var file in files) + { + using (FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) + { + imageList.Images.Add(Path.GetFileName(file), Image.FromFile(fs.Name)); + } + } + + lvApps.DoubleBuffer(true); + lvApps.SmallImageList = lvApps.LargeImageList = imageList; + lvApps.Columns.Add("Name"); + lvApps.Columns.Add("ID"); + lvApps.Columns.Add("Gruppen"); + lvApps.Columns.Add("Symbol"); + lvApps.Columns.Add("Prototyp"); + lvApps.Columns.Add("AD Gruppen"); + lvApps.Columns.Add("Zuletzt geändert"); + lvApps.Columns.Add("Erstellt am"); + typeof(AppLists).GetProperties().Select(prop => (Models.AppList)prop.GetValue(typeof(AppLists))).ToList().ForEach(applist => + { + if (applist.Apps != null && applist.Type != AppType.Citrix && applist.Type != AppType.Favorites) + { + ListViewGroup group = new ListViewGroup(applist.Type.ToString(), applist.Type.ToString()); + lvApps.Groups.Add(group); + lvApps.Items.AddRange(applist.Apps.Select(app => + { + var ad_groups = app.ActiveDirectoryGroups == null ? new string[] { "Keine" } : app.ActiveDirectoryGroups; + var item = new ListViewItem(new string[] { app.Name, app.ID.ToString(), app.Group, app.Icon, app.Prototype == true ? "✓" : "❌", string.Join(",", ad_groups), app.LastModified.ToEuropeDateCulture(), app.Created.ToEuropeDateCulture() }, Path.GetFileName(app.Icon), group); + return item; + }).ToArray()); + } + }); + + lvApps.SortByColumn(sortcolumn); + lvApps.ColumnClick += (sender, e) => sortcolumn = e.Column; + lvApps.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); + lvApps.AutoFillColumn(lvApps.Columns.Count -1); + } + + public void AddAppToList(AppType apptype, Models.App app) + { + AddAppToList(apptype.ToString(), app); + } + + + public void AddAppToList(string apptype, Models.App app) + { + ListViewGroup group = lvApps.Groups[apptype]; + var ad_groups = app.ActiveDirectoryGroups == null ? new string[] { "Keine" } : app.ActiveDirectoryGroups; + var item = new ListViewItem(new string[] { app.Name, app.ID.ToString(), app.Group, app.Icon, app.Prototype == true ? "✓" : "❌", string.Join(",", ad_groups), app.LastModified.ToEuropeDateCulture(), app.Created.ToEuropeDateCulture() }, Path.GetFileName(app.Icon), group); + lvApps.Items.Add(item); + } + + public void ReplaceAppInList(AppType apptype, Models.App app) + { + ListViewGroup group = lvApps.Groups[apptype.ToString()]; + var ad_groups = app.ActiveDirectoryGroups == null ? new string[] { "Keine" } : app.ActiveDirectoryGroups; + var lvitem = group.Items.Cast().First(item => int.Parse(item.SubItems[1].Text) == app.ID && item.Group.Name == apptype.ToString()); + lvApps.Items.Remove(lvitem); + lvitem = new ListViewItem(new string[] { app.Name, app.ID.ToString(), app.Group, app.Icon, app.Prototype == true ? "✓" : "❌", string.Join(",", ad_groups), app.LastModified.ToEuropeDateCulture(), app.Created.ToEuropeDateCulture() }, Path.GetFileName(app.Icon), group); + lvApps.Items.Add(lvitem); + lvApps.Invalidate(); + lvApps.ListViewItemSorter = new ListViewItemComparer(sortcolumn); + } + + public void ReplaceAppInList(string apptype, Models.App app) + { + this.ReplaceAppInList((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + + public void RemoveAppFromList(AppType apptype, Models.App app) + { + ListViewGroup group = lvApps.Groups[apptype.ToString()]; + ListViewItem lvitem = group.Items.Cast().ToList().Find(item => int.Parse(item.SubItems[1].Text) == app.ID); + lvApps.Items.Remove(lvitem); + } + + public void RemoveAppFromList(string apptype, Models.App app) + { + RemoveAppFromList((AppType)Enum.Parse(typeof(AppType), apptype, true), app); + } + + private void RemoveApp(object sender, EventArgs e) + { + var lvitem = lvApps.SelectedItems[0]; + var msgbox = XObjects.MessageBox("Soll die App " + lvitem.Text + " wirklich gelöscht werden", NotifyButtons.YesNo, NotifyType.Message, new Size(200, 200), "App Löschen", null); + if (msgbox.Result == DialogResult.Yes) + { + AppType apptype = (AppType)Enum.Parse(typeof(AppType), lvitem.Group.Name, true); + Models.AppList applist = Accessor.GetAppList(apptype); + Models.App app = applist.Apps.Find(listapp => listapp.ID == int.Parse(lvitem.SubItems[1].Text)); + Creator.RemoveApp(lvitem.Group.Name, app); + } + } + + + private void abtnCreate_Click(object sender, EventArgs e) + { + Forms.AppCreator.ResetControls(); + Accessor.OpenForm("AppCreator"); + } + + private void FastCopyApp(object sender, EventArgs e) + { + var lvitem = lvApps.SelectedItems[0]; + if (lvitem != null) + { + string typefromgroup = Enum.Parse(typeof(AppType), lvitem.Group.Name, true).ToString(); + Models.AppList applist = (Models.AppList)typeof(AppLists).GetProperty(lvitem.Group.Name).GetValue(typeof(Models.AppList)); + Models.App app_copy = applist.Apps.Find(app => app.ID == int.Parse(lvitem.SubItems[1].Text)).Copy(); + app_copy.Name = app_copy.Name + " (Kopie " + applist.Apps.Count(app => app.Name == app_copy.Name) + ")"; + app_copy.ID = applist.Apps.Max(app => app.ID) + 1; + app_copy.Created = DateTime.Now; + app_copy.LastModified = DateTime.Now; + Creator.AddApp(lvitem.Group.Name, app_copy); + } + } + + private void SetEditableItem(object sender, EventArgs e) + { + var item = lvApps.SelectedItems[0]; + if (item != null) + { + string typefromgroup = Enum.Parse(typeof(AppType), item.Group.Name, true).ToString(); + Models.AppList applist = (Models.AppList)typeof(AppLists).GetProperty(item.Group.Name).GetValue(typeof(Models.AppList)); + Models.App appitem = applist.Apps.Find(app => app.ID == int.Parse(item.SubItems[1].Text)); + Forms.AppCreator.GetEditableItem(applist.Type, appitem); + Accessor.OpenForm("AppCreator", Forms.Administration); + } + } + + + class ListViewItemComparer : IComparer + { + private int col; + public ListViewItemComparer() + { + col = 0; + } + + public ListViewItemComparer(int column) + { + col = column; + } + + public int Compare(object x, object y) + { + return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text); + } + } + } +} diff --git a/GFATask/UserControls/ucAdminApps.resx b/GFATask/UserControls/ucAdminApps.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/UserControls/ucAdminApps.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/UserControls/ucAdminDesigns.Designer.cs b/GFATask/UserControls/ucAdminDesigns.Designer.cs new file mode 100644 index 0000000..c84d2fb --- /dev/null +++ b/GFATask/UserControls/ucAdminDesigns.Designer.cs @@ -0,0 +1,936 @@ + +namespace GFATask +{ + partial class ucAdminDesigns + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.tableDesign = new System.Windows.Forms.TableLayoutPanel(); + this.label18 = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.numAppListX = new System.Windows.Forms.NumericEx(); + this.label13 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.cbWindowTitlebarColor = new System.Windows.Forms.ComboBox(); + this.cbWindowBorderColor = new System.Windows.Forms.ComboBox(); + this.cbWindowActionColor = new System.Windows.Forms.ComboBox(); + this.cbWindowBackColor = new System.Windows.Forms.ComboBox(); + this.cbGroupBackColor = new System.Windows.Forms.ComboBox(); + this.cbGroupBorderColor = new System.Windows.Forms.ComboBox(); + this.cbGroupTitlebarColor = new System.Windows.Forms.ComboBox(); + this.cbGroupActionColor = new System.Windows.Forms.ComboBox(); + this.label8 = new System.Windows.Forms.Label(); + this.numAppListY = new System.Windows.Forms.NumericEx(); + this.cbFontFamily = new System.Windows.Forms.ComboBox(); + this.numWindowRadius = new System.Windows.Forms.NumericEx(); + this.numWindowBorder = new System.Windows.Forms.NumericEx(); + this.cbAppDefaultForeColor = new System.Windows.Forms.ComboBox(); + this.cbAppDefaultBackColor = new System.Windows.Forms.ComboBox(); + this.cbAppDefaultBorder = new System.Windows.Forms.ComboBox(); + this.cbAppDefaultImage = new System.Windows.Forms.ComboBox(); + this.label14 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.abtnVerwerfen = new System.Windows.Forms.AnimationButton(); + this.abtnAnwenden = new System.Windows.Forms.AnimationButton(); + this.cbListBorderColor = new System.Windows.Forms.ComboBox(); + this.cbLoadingDot3 = new System.Windows.Forms.ComboBox(); + this.label19 = new System.Windows.Forms.Label(); + this.cbLoadingDot1 = new System.Windows.Forms.ComboBox(); + this.label20 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.cbAppHoverForeColor = new System.Windows.Forms.ComboBox(); + this.cbAppHoverBackColor = new System.Windows.Forms.ComboBox(); + this.cbAppHoverBorder = new System.Windows.Forms.ComboBox(); + this.cbAppHoverImage = new System.Windows.Forms.ComboBox(); + this.cbLoadingDot4 = new System.Windows.Forms.ComboBox(); + this.cbLoadingDot2 = new System.Windows.Forms.ComboBox(); + this.tableDesign.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numAppListX)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppListY)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numWindowRadius)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numWindowBorder)).BeginInit(); + this.SuspendLayout(); + // + // tableDesign + // + this.tableDesign.ColumnCount = 17; + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 50F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 50F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 10F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 130F)); + this.tableDesign.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableDesign.Controls.Add(this.label18, 1, 7); + this.tableDesign.Controls.Add(this.label17, 13, 8); + this.tableDesign.Controls.Add(this.label16, 11, 8); + this.tableDesign.Controls.Add(this.numAppListX, 3, 6); + this.tableDesign.Controls.Add(this.label13, 1, 6); + this.tableDesign.Controls.Add(this.label12, 15, 3); + this.tableDesign.Controls.Add(this.label11, 1, 2); + this.tableDesign.Controls.Add(this.label10, 1, 5); + this.tableDesign.Controls.Add(this.label27, 7, 3); + this.tableDesign.Controls.Add(this.label9, 3, 3); + this.tableDesign.Controls.Add(this.label3, 1, 4); + this.tableDesign.Controls.Add(this.label5, 11, 3); + this.tableDesign.Controls.Add(this.label6, 13, 3); + this.tableDesign.Controls.Add(this.label4, 7, 7); + this.tableDesign.Controls.Add(this.label1, 7, 9); + this.tableDesign.Controls.Add(this.label2, 7, 10); + this.tableDesign.Controls.Add(this.label7, 9, 3); + this.tableDesign.Controls.Add(this.cbWindowTitlebarColor, 15, 4); + this.tableDesign.Controls.Add(this.cbWindowBorderColor, 13, 4); + this.tableDesign.Controls.Add(this.cbWindowActionColor, 9, 4); + this.tableDesign.Controls.Add(this.cbWindowBackColor, 11, 4); + this.tableDesign.Controls.Add(this.cbGroupBackColor, 11, 5); + this.tableDesign.Controls.Add(this.cbGroupBorderColor, 13, 5); + this.tableDesign.Controls.Add(this.cbGroupTitlebarColor, 15, 5); + this.tableDesign.Controls.Add(this.cbGroupActionColor, 9, 5); + this.tableDesign.Controls.Add(this.label8, 1, 1); + this.tableDesign.Controls.Add(this.numAppListY, 5, 6); + this.tableDesign.Controls.Add(this.cbFontFamily, 3, 1); + this.tableDesign.Controls.Add(this.numWindowRadius, 7, 4); + this.tableDesign.Controls.Add(this.numWindowBorder, 3, 4); + this.tableDesign.Controls.Add(this.cbAppDefaultForeColor, 9, 9); + this.tableDesign.Controls.Add(this.cbAppDefaultBackColor, 11, 9); + this.tableDesign.Controls.Add(this.cbAppDefaultBorder, 13, 9); + this.tableDesign.Controls.Add(this.cbAppDefaultImage, 15, 9); + this.tableDesign.Controls.Add(this.label14, 9, 8); + this.tableDesign.Controls.Add(this.label15, 15, 8); + this.tableDesign.Controls.Add(this.abtnVerwerfen, 13, 12); + this.tableDesign.Controls.Add(this.abtnAnwenden, 15, 12); + this.tableDesign.Controls.Add(this.cbListBorderColor, 13, 6); + this.tableDesign.Controls.Add(this.cbLoadingDot3, 3, 9); + this.tableDesign.Controls.Add(this.label19, 1, 8); + this.tableDesign.Controls.Add(this.cbLoadingDot1, 1, 9); + this.tableDesign.Controls.Add(this.label20, 3, 8); + this.tableDesign.Controls.Add(this.label22, 3, 10); + this.tableDesign.Controls.Add(this.label21, 1, 10); + this.tableDesign.Controls.Add(this.cbAppHoverForeColor, 9, 10); + this.tableDesign.Controls.Add(this.cbAppHoverBackColor, 11, 10); + this.tableDesign.Controls.Add(this.cbAppHoverBorder, 13, 10); + this.tableDesign.Controls.Add(this.cbAppHoverImage, 15, 10); + this.tableDesign.Controls.Add(this.cbLoadingDot4, 3, 11); + this.tableDesign.Controls.Add(this.cbLoadingDot2, 1, 11); + this.tableDesign.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableDesign.Location = new System.Drawing.Point(0, 0); + this.tableDesign.Name = "tableDesign"; + this.tableDesign.RowCount = 14; + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableDesign.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableDesign.Size = new System.Drawing.Size(985, 377); + this.tableDesign.TabIndex = 11; + // + // label18 + // + this.label18.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tableDesign.SetColumnSpan(this.label18, 5); + this.label18.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label18.Location = new System.Drawing.Point(12, 186); + this.label18.Margin = new System.Windows.Forms.Padding(0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(260, 25); + this.label18.TabIndex = 107; + this.label18.Text = "Animation (Laden)"; + this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Dock = System.Windows.Forms.DockStyle.Fill; + this.label17.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label17.Location = new System.Drawing.Point(702, 211); + this.label17.Margin = new System.Windows.Forms.Padding(0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(130, 30); + this.label17.TabIndex = 105; + this.label17.Text = "Rahmen"; + this.label17.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Dock = System.Windows.Forms.DockStyle.Fill; + this.label16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label16.Location = new System.Drawing.Point(562, 211); + this.label16.Margin = new System.Windows.Forms.Padding(0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(130, 30); + this.label16.TabIndex = 104; + this.label16.Text = "Hintergrund"; + this.label16.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // numAppListX + // + this.numAppListX.Anchor = System.Windows.Forms.AnchorStyles.None; + this.numAppListX.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.numAppListX.Location = new System.Drawing.Point(172, 161); + this.numAppListX.Margin = new System.Windows.Forms.Padding(10, 0, 10, 0); + this.numAppListX.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numAppListX.Name = "numAppListX"; + this.numAppListX.Size = new System.Drawing.Size(30, 20); + this.numAppListX.TabIndex = 89; + this.numAppListX.ValueChanged += new System.EventHandler(this.numAppListX_ValueChanged); + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Dock = System.Windows.Forms.DockStyle.Fill; + this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label13.Location = new System.Drawing.Point(12, 156); + this.label13.Margin = new System.Windows.Forms.Padding(0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(130, 30); + this.label13.TabIndex = 88; + this.label13.Text = "App-Listen (X,Y)"; + this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Dock = System.Windows.Forms.DockStyle.Fill; + this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label12.Location = new System.Drawing.Point(842, 71); + this.label12.Margin = new System.Windows.Forms.Padding(0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(130, 25); + this.label12.TabIndex = 82; + this.label12.Text = "Titelleiste"; + this.label12.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label11 + // + this.label11.AutoSize = true; + this.tableDesign.SetColumnSpan(this.label11, 15); + this.label11.Dock = System.Windows.Forms.DockStyle.Fill; + this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label11.Location = new System.Drawing.Point(12, 46); + this.label11.Margin = new System.Windows.Forms.Padding(0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(960, 25); + this.label11.TabIndex = 81; + this.label11.Text = "Fenster"; + this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Dock = System.Windows.Forms.DockStyle.Fill; + this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label10.Location = new System.Drawing.Point(12, 126); + this.label10.Margin = new System.Windows.Forms.Padding(0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(130, 30); + this.label10.TabIndex = 80; + this.label10.Text = "Gruppenfenster"; + this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Dock = System.Windows.Forms.DockStyle.Fill; + this.label27.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label27.Location = new System.Drawing.Point(282, 71); + this.label27.Margin = new System.Windows.Forms.Padding(0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(130, 25); + this.label27.TabIndex = 65; + this.label27.Text = "Abrundung"; + this.label27.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label9 + // + this.label9.AutoSize = true; + this.tableDesign.SetColumnSpan(this.label9, 3); + this.label9.Dock = System.Windows.Forms.DockStyle.Fill; + this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label9.Location = new System.Drawing.Point(162, 71); + this.label9.Margin = new System.Windows.Forms.Padding(0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(110, 25); + this.label9.TabIndex = 74; + this.label9.Text = "Rahmenbreite"; + this.label9.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Dock = System.Windows.Forms.DockStyle.Fill; + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.Location = new System.Drawing.Point(12, 96); + this.label3.Margin = new System.Windows.Forms.Padding(0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(130, 30); + this.label3.TabIndex = 13; + this.label3.Text = "Hauptfenster"; + this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Dock = System.Windows.Forms.DockStyle.Fill; + this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label5.Location = new System.Drawing.Point(562, 71); + this.label5.Margin = new System.Windows.Forms.Padding(0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(130, 25); + this.label5.TabIndex = 66; + this.label5.Text = "Hintergrund"; + this.label5.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Dock = System.Windows.Forms.DockStyle.Fill; + this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label6.Location = new System.Drawing.Point(702, 71); + this.label6.Margin = new System.Windows.Forms.Padding(0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(130, 25); + this.label6.TabIndex = 67; + this.label6.Text = "Rahmen"; + this.label6.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label4 + // + this.label4.AutoSize = true; + this.tableDesign.SetColumnSpan(this.label4, 9); + this.label4.Dock = System.Windows.Forms.DockStyle.Fill; + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.Location = new System.Drawing.Point(282, 186); + this.label4.Margin = new System.Windows.Forms.Padding(0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(690, 25); + this.label4.TabIndex = 16; + this.label4.Text = "Apps"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Dock = System.Windows.Forms.DockStyle.Fill; + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(282, 241); + this.label1.Margin = new System.Windows.Forms.Padding(0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(130, 30); + this.label1.TabIndex = 14; + this.label1.Text = "Normal"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Dock = System.Windows.Forms.DockStyle.Fill; + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(282, 271); + this.label2.Margin = new System.Windows.Forms.Padding(0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(130, 30); + this.label2.TabIndex = 15; + this.label2.Text = "Maus drauf"; + this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Dock = System.Windows.Forms.DockStyle.Fill; + this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label7.Location = new System.Drawing.Point(422, 71); + this.label7.Margin = new System.Windows.Forms.Padding(0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(130, 25); + this.label7.TabIndex = 68; + this.label7.Text = "Aktionsfarbe"; + this.label7.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // cbWindowTitlebarColor + // + this.cbWindowTitlebarColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbWindowTitlebarColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbWindowTitlebarColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbWindowTitlebarColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbWindowTitlebarColor.Location = new System.Drawing.Point(857, 100); + this.cbWindowTitlebarColor.Margin = new System.Windows.Forms.Padding(0); + this.cbWindowTitlebarColor.Name = "cbWindowTitlebarColor"; + this.cbWindowTitlebarColor.Size = new System.Drawing.Size(100, 21); + this.cbWindowTitlebarColor.TabIndex = 83; + // + // cbWindowBorderColor + // + this.cbWindowBorderColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbWindowBorderColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbWindowBorderColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbWindowBorderColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbWindowBorderColor.Location = new System.Drawing.Point(717, 100); + this.cbWindowBorderColor.Margin = new System.Windows.Forms.Padding(0); + this.cbWindowBorderColor.Name = "cbWindowBorderColor"; + this.cbWindowBorderColor.Size = new System.Drawing.Size(100, 21); + this.cbWindowBorderColor.TabIndex = 78; + // + // cbWindowActionColor + // + this.cbWindowActionColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbWindowActionColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbWindowActionColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbWindowActionColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbWindowActionColor.Location = new System.Drawing.Point(437, 100); + this.cbWindowActionColor.Margin = new System.Windows.Forms.Padding(0); + this.cbWindowActionColor.Name = "cbWindowActionColor"; + this.cbWindowActionColor.Size = new System.Drawing.Size(100, 21); + this.cbWindowActionColor.TabIndex = 79; + // + // cbWindowBackColor + // + this.cbWindowBackColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbWindowBackColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbWindowBackColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbWindowBackColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbWindowBackColor.Location = new System.Drawing.Point(577, 100); + this.cbWindowBackColor.Margin = new System.Windows.Forms.Padding(0); + this.cbWindowBackColor.Name = "cbWindowBackColor"; + this.cbWindowBackColor.Size = new System.Drawing.Size(100, 21); + this.cbWindowBackColor.TabIndex = 77; + // + // cbGroupBackColor + // + this.cbGroupBackColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbGroupBackColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbGroupBackColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbGroupBackColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbGroupBackColor.Location = new System.Drawing.Point(577, 130); + this.cbGroupBackColor.Margin = new System.Windows.Forms.Padding(0); + this.cbGroupBackColor.Name = "cbGroupBackColor"; + this.cbGroupBackColor.Size = new System.Drawing.Size(100, 21); + this.cbGroupBackColor.TabIndex = 84; + // + // cbGroupBorderColor + // + this.cbGroupBorderColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbGroupBorderColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbGroupBorderColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbGroupBorderColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbGroupBorderColor.Location = new System.Drawing.Point(717, 130); + this.cbGroupBorderColor.Margin = new System.Windows.Forms.Padding(0); + this.cbGroupBorderColor.Name = "cbGroupBorderColor"; + this.cbGroupBorderColor.Size = new System.Drawing.Size(100, 21); + this.cbGroupBorderColor.TabIndex = 85; + // + // cbGroupTitlebarColor + // + this.cbGroupTitlebarColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbGroupTitlebarColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbGroupTitlebarColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbGroupTitlebarColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbGroupTitlebarColor.Location = new System.Drawing.Point(857, 130); + this.cbGroupTitlebarColor.Margin = new System.Windows.Forms.Padding(0); + this.cbGroupTitlebarColor.Name = "cbGroupTitlebarColor"; + this.cbGroupTitlebarColor.Size = new System.Drawing.Size(100, 21); + this.cbGroupTitlebarColor.TabIndex = 86; + // + // cbGroupActionColor + // + this.cbGroupActionColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbGroupActionColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbGroupActionColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbGroupActionColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbGroupActionColor.Location = new System.Drawing.Point(437, 130); + this.cbGroupActionColor.Margin = new System.Windows.Forms.Padding(0); + this.cbGroupActionColor.Name = "cbGroupActionColor"; + this.cbGroupActionColor.Size = new System.Drawing.Size(100, 21); + this.cbGroupActionColor.TabIndex = 87; + // + // label8 + // + this.label8.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(83, 24); + this.label8.Margin = new System.Windows.Forms.Padding(3, 0, 10, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(49, 13); + this.label8.TabIndex = 70; + this.label8.Text = "Schriftart"; + // + // numAppListY + // + this.numAppListY.Anchor = System.Windows.Forms.AnchorStyles.None; + this.numAppListY.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.numAppListY.Location = new System.Drawing.Point(232, 161); + this.numAppListY.Margin = new System.Windows.Forms.Padding(10, 0, 10, 0); + this.numAppListY.Maximum = new decimal(new int[] { + 3, + 0, + 0, + 0}); + this.numAppListY.Name = "numAppListY"; + this.numAppListY.Size = new System.Drawing.Size(30, 20); + this.numAppListY.TabIndex = 90; + this.numAppListY.ValueChanged += new System.EventHandler(this.numAppListY_ValueChanged); + // + // cbFontFamily + // + this.cbFontFamily.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.cbFontFamily.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; + this.cbFontFamily.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; + this.cbFontFamily.BackColor = System.Drawing.SystemColors.ScrollBar; + this.tableDesign.SetColumnSpan(this.cbFontFamily, 5); + this.cbFontFamily.DropDownHeight = 150; + this.cbFontFamily.DropDownWidth = 214; + this.cbFontFamily.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbFontFamily.FormattingEnabled = true; + this.cbFontFamily.IntegralHeight = false; + this.cbFontFamily.ItemHeight = 13; + this.cbFontFamily.Location = new System.Drawing.Point(162, 20); + this.cbFontFamily.Margin = new System.Windows.Forms.Padding(0); + this.cbFontFamily.Name = "cbFontFamily"; + this.cbFontFamily.Size = new System.Drawing.Size(250, 21); + this.cbFontFamily.TabIndex = 76; + // + // numWindowRadius + // + this.numWindowRadius.Anchor = System.Windows.Forms.AnchorStyles.None; + this.numWindowRadius.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.numWindowRadius.Location = new System.Drawing.Point(324, 116); + this.numWindowRadius.Margin = new System.Windows.Forms.Padding(10, 0, 10, 0); + this.numWindowRadius.Maximum = new decimal(new int[] { + 15, + 0, + 0, + 0}); + this.numWindowRadius.Name = "numWindowRadius"; + this.tableDesign.SetRowSpan(this.numWindowRadius, 2); + this.numWindowRadius.Size = new System.Drawing.Size(45, 20); + this.numWindowRadius.TabIndex = 64; + this.numWindowRadius.ValueChanged += new System.EventHandler(this.numWindowRadius_ValueChanged); + // + // numWindowBorder + // + this.numWindowBorder.Anchor = System.Windows.Forms.AnchorStyles.None; + this.numWindowBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tableDesign.SetColumnSpan(this.numWindowBorder, 3); + this.numWindowBorder.Location = new System.Drawing.Point(194, 116); + this.numWindowBorder.Margin = new System.Windows.Forms.Padding(10, 0, 10, 0); + this.numWindowBorder.Maximum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numWindowBorder.Name = "numWindowBorder"; + this.tableDesign.SetRowSpan(this.numWindowBorder, 2); + this.numWindowBorder.Size = new System.Drawing.Size(45, 20); + this.numWindowBorder.TabIndex = 73; + this.numWindowBorder.ValueChanged += new System.EventHandler(this.numWindowBorder_ValueChanged); + // + // cbAppDefaultForeColor + // + this.cbAppDefaultForeColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppDefaultForeColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppDefaultForeColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppDefaultForeColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppDefaultForeColor.Location = new System.Drawing.Point(437, 245); + this.cbAppDefaultForeColor.Margin = new System.Windows.Forms.Padding(0); + this.cbAppDefaultForeColor.Name = "cbAppDefaultForeColor"; + this.cbAppDefaultForeColor.Size = new System.Drawing.Size(100, 21); + this.cbAppDefaultForeColor.TabIndex = 91; + // + // cbAppDefaultBackColor + // + this.cbAppDefaultBackColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppDefaultBackColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppDefaultBackColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppDefaultBackColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppDefaultBackColor.Location = new System.Drawing.Point(577, 245); + this.cbAppDefaultBackColor.Margin = new System.Windows.Forms.Padding(0); + this.cbAppDefaultBackColor.Name = "cbAppDefaultBackColor"; + this.cbAppDefaultBackColor.Size = new System.Drawing.Size(100, 21); + this.cbAppDefaultBackColor.TabIndex = 93; + // + // cbAppDefaultBorder + // + this.cbAppDefaultBorder.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppDefaultBorder.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppDefaultBorder.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppDefaultBorder.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppDefaultBorder.Location = new System.Drawing.Point(717, 245); + this.cbAppDefaultBorder.Margin = new System.Windows.Forms.Padding(0); + this.cbAppDefaultBorder.Name = "cbAppDefaultBorder"; + this.cbAppDefaultBorder.Size = new System.Drawing.Size(100, 21); + this.cbAppDefaultBorder.TabIndex = 95; + // + // cbAppDefaultImage + // + this.cbAppDefaultImage.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppDefaultImage.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppDefaultImage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppDefaultImage.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppDefaultImage.Location = new System.Drawing.Point(857, 245); + this.cbAppDefaultImage.Margin = new System.Windows.Forms.Padding(0); + this.cbAppDefaultImage.Name = "cbAppDefaultImage"; + this.cbAppDefaultImage.Size = new System.Drawing.Size(100, 21); + this.cbAppDefaultImage.TabIndex = 97; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Dock = System.Windows.Forms.DockStyle.Fill; + this.label14.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label14.Location = new System.Drawing.Point(422, 211); + this.label14.Margin = new System.Windows.Forms.Padding(0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(130, 30); + this.label14.TabIndex = 99; + this.label14.Text = "Schrift"; + this.label14.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Dock = System.Windows.Forms.DockStyle.Fill; + this.label15.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label15.Location = new System.Drawing.Point(842, 211); + this.label15.Margin = new System.Windows.Forms.Padding(0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(130, 30); + this.label15.TabIndex = 100; + this.label15.Text = "Symbol"; + this.label15.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // abtnVerwerfen + // + this.abtnVerwerfen.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnVerwerfen.AutoSizeWidth = false; + this.abtnVerwerfen.Image = null; + this.abtnVerwerfen.ImageBackColor = System.Drawing.Color.Empty; + this.abtnVerwerfen.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnVerwerfen.Location = new System.Drawing.Point(717, 333); + this.abtnVerwerfen.Margin = new System.Windows.Forms.Padding(0); + this.abtnVerwerfen.Name = "abtnVerwerfen"; + this.abtnVerwerfen.Size = new System.Drawing.Size(100, 25); + this.abtnVerwerfen.TabIndex = 103; + this.abtnVerwerfen.Text = "Verwerfen"; + this.abtnVerwerfen.TextBounds = new System.Drawing.Rectangle(1, 1, 98, 23); + this.abtnVerwerfen.ToolTipText = ""; + this.abtnVerwerfen.Click += new System.EventHandler(this.abtnVerwerfen_Click); + // + // abtnAnwenden + // + this.abtnAnwenden.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnAnwenden.AutoSizeWidth = false; + this.abtnAnwenden.Image = null; + this.abtnAnwenden.ImageBackColor = System.Drawing.Color.Empty; + this.abtnAnwenden.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnAnwenden.Location = new System.Drawing.Point(857, 333); + this.abtnAnwenden.Margin = new System.Windows.Forms.Padding(0); + this.abtnAnwenden.Name = "abtnAnwenden"; + this.abtnAnwenden.Size = new System.Drawing.Size(100, 25); + this.abtnAnwenden.TabIndex = 101; + this.abtnAnwenden.Text = "Anwenden"; + this.abtnAnwenden.TextBounds = new System.Drawing.Rectangle(1, 1, 98, 23); + this.abtnAnwenden.ToolTipText = ""; + this.abtnAnwenden.Click += new System.EventHandler(this.abtnAnwenden_Click); + // + // cbListBorderColor + // + this.cbListBorderColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbListBorderColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbListBorderColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbListBorderColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbListBorderColor.Location = new System.Drawing.Point(717, 160); + this.cbListBorderColor.Margin = new System.Windows.Forms.Padding(0); + this.cbListBorderColor.Name = "cbListBorderColor"; + this.cbListBorderColor.Size = new System.Drawing.Size(100, 21); + this.cbListBorderColor.TabIndex = 106; + // + // cbLoadingDot3 + // + this.cbLoadingDot3.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbLoadingDot3.BackColor = System.Drawing.SystemColors.ScrollBar; + this.tableDesign.SetColumnSpan(this.cbLoadingDot3, 3); + this.cbLoadingDot3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbLoadingDot3.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbLoadingDot3.Location = new System.Drawing.Point(167, 245); + this.cbLoadingDot3.Margin = new System.Windows.Forms.Padding(0); + this.cbLoadingDot3.Name = "cbLoadingDot3"; + this.cbLoadingDot3.Size = new System.Drawing.Size(100, 21); + this.cbLoadingDot3.TabIndex = 108; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Dock = System.Windows.Forms.DockStyle.Fill; + this.label19.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label19.Location = new System.Drawing.Point(12, 211); + this.label19.Margin = new System.Windows.Forms.Padding(0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(130, 30); + this.label19.TabIndex = 112; + this.label19.Text = "Punkt 1"; + this.label19.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // cbLoadingDot1 + // + this.cbLoadingDot1.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbLoadingDot1.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbLoadingDot1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbLoadingDot1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbLoadingDot1.Location = new System.Drawing.Point(27, 245); + this.cbLoadingDot1.Margin = new System.Windows.Forms.Padding(0); + this.cbLoadingDot1.Name = "cbLoadingDot1"; + this.cbLoadingDot1.Size = new System.Drawing.Size(100, 21); + this.cbLoadingDot1.TabIndex = 111; + // + // label20 + // + this.label20.AutoSize = true; + this.tableDesign.SetColumnSpan(this.label20, 3); + this.label20.Dock = System.Windows.Forms.DockStyle.Fill; + this.label20.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label20.Location = new System.Drawing.Point(162, 211); + this.label20.Margin = new System.Windows.Forms.Padding(0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(110, 30); + this.label20.TabIndex = 113; + this.label20.Text = "Punkt 3"; + this.label20.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label22 + // + this.label22.AutoSize = true; + this.tableDesign.SetColumnSpan(this.label22, 3); + this.label22.Dock = System.Windows.Forms.DockStyle.Fill; + this.label22.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label22.Location = new System.Drawing.Point(162, 271); + this.label22.Margin = new System.Windows.Forms.Padding(0); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(110, 30); + this.label22.TabIndex = 115; + this.label22.Text = "Punkt 4"; + this.label22.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Dock = System.Windows.Forms.DockStyle.Fill; + this.label21.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label21.Location = new System.Drawing.Point(12, 271); + this.label21.Margin = new System.Windows.Forms.Padding(0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(130, 30); + this.label21.TabIndex = 114; + this.label21.Text = "Punkt 2"; + this.label21.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // cbAppHoverForeColor + // + this.cbAppHoverForeColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppHoverForeColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppHoverForeColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppHoverForeColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppHoverForeColor.Location = new System.Drawing.Point(437, 275); + this.cbAppHoverForeColor.Margin = new System.Windows.Forms.Padding(0); + this.cbAppHoverForeColor.Name = "cbAppHoverForeColor"; + this.cbAppHoverForeColor.Size = new System.Drawing.Size(100, 21); + this.cbAppHoverForeColor.TabIndex = 92; + // + // cbAppHoverBackColor + // + this.cbAppHoverBackColor.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppHoverBackColor.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppHoverBackColor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppHoverBackColor.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppHoverBackColor.Location = new System.Drawing.Point(577, 275); + this.cbAppHoverBackColor.Margin = new System.Windows.Forms.Padding(0); + this.cbAppHoverBackColor.Name = "cbAppHoverBackColor"; + this.cbAppHoverBackColor.Size = new System.Drawing.Size(100, 21); + this.cbAppHoverBackColor.TabIndex = 94; + // + // cbAppHoverBorder + // + this.cbAppHoverBorder.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppHoverBorder.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppHoverBorder.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppHoverBorder.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppHoverBorder.Location = new System.Drawing.Point(717, 275); + this.cbAppHoverBorder.Margin = new System.Windows.Forms.Padding(0); + this.cbAppHoverBorder.Name = "cbAppHoverBorder"; + this.cbAppHoverBorder.Size = new System.Drawing.Size(100, 21); + this.cbAppHoverBorder.TabIndex = 96; + // + // cbAppHoverImage + // + this.cbAppHoverImage.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cbAppHoverImage.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbAppHoverImage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbAppHoverImage.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbAppHoverImage.Location = new System.Drawing.Point(857, 275); + this.cbAppHoverImage.Margin = new System.Windows.Forms.Padding(0); + this.cbAppHoverImage.Name = "cbAppHoverImage"; + this.cbAppHoverImage.Size = new System.Drawing.Size(100, 21); + this.cbAppHoverImage.TabIndex = 98; + // + // cbLoadingDot4 + // + this.cbLoadingDot4.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.cbLoadingDot4.BackColor = System.Drawing.SystemColors.ScrollBar; + this.tableDesign.SetColumnSpan(this.cbLoadingDot4, 3); + this.cbLoadingDot4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbLoadingDot4.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbLoadingDot4.Location = new System.Drawing.Point(167, 304); + this.cbLoadingDot4.Margin = new System.Windows.Forms.Padding(0, 3, 0, 0); + this.cbLoadingDot4.Name = "cbLoadingDot4"; + this.tableDesign.SetRowSpan(this.cbLoadingDot4, 2); + this.cbLoadingDot4.Size = new System.Drawing.Size(100, 21); + this.cbLoadingDot4.TabIndex = 110; + // + // cbLoadingDot2 + // + this.cbLoadingDot2.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.cbLoadingDot2.BackColor = System.Drawing.SystemColors.ScrollBar; + this.cbLoadingDot2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbLoadingDot2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbLoadingDot2.Location = new System.Drawing.Point(27, 304); + this.cbLoadingDot2.Margin = new System.Windows.Forms.Padding(0, 3, 0, 0); + this.cbLoadingDot2.Name = "cbLoadingDot2"; + this.tableDesign.SetRowSpan(this.cbLoadingDot2, 2); + this.cbLoadingDot2.Size = new System.Drawing.Size(100, 21); + this.cbLoadingDot2.TabIndex = 109; + // + // ucAdminDesigns + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.Controls.Add(this.tableDesign); + this.Margin = new System.Windows.Forms.Padding(2); + this.Name = "ucAdminDesigns"; + this.Size = new System.Drawing.Size(985, 377); + this.tableDesign.ResumeLayout(false); + this.tableDesign.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numAppListX)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numAppListY)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numWindowRadius)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numWindowBorder)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.TableLayoutPanel tableDesign; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.NumericEx numWindowRadius; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.NumericEx numWindowBorder; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.ComboBox cbFontFamily; + private System.Windows.Forms.ComboBox cbWindowBackColor; + private System.Windows.Forms.ComboBox cbWindowBorderColor; + private System.Windows.Forms.ComboBox cbWindowActionColor; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.ComboBox cbWindowTitlebarColor; + private System.Windows.Forms.ComboBox cbGroupBackColor; + private System.Windows.Forms.ComboBox cbGroupBorderColor; + private System.Windows.Forms.ComboBox cbGroupTitlebarColor; + private System.Windows.Forms.ComboBox cbGroupActionColor; + private System.Windows.Forms.NumericEx numAppListX; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.NumericEx numAppListY; + private System.Windows.Forms.ComboBox cbAppDefaultForeColor; + private System.Windows.Forms.ComboBox cbAppHoverForeColor; + private System.Windows.Forms.ComboBox cbAppDefaultBackColor; + private System.Windows.Forms.ComboBox cbAppHoverBackColor; + private System.Windows.Forms.ComboBox cbAppDefaultBorder; + private System.Windows.Forms.ComboBox cbAppHoverBorder; + private System.Windows.Forms.ComboBox cbAppDefaultImage; + private System.Windows.Forms.ComboBox cbAppHoverImage; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.AnimationButton abtnVerwerfen; + private System.Windows.Forms.AnimationButton abtnAnwenden; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.ComboBox cbListBorderColor; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.ComboBox cbLoadingDot3; + private System.Windows.Forms.ComboBox cbLoadingDot1; + private System.Windows.Forms.ComboBox cbLoadingDot2; + private System.Windows.Forms.ComboBox cbLoadingDot4; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label label21; + } +} diff --git a/GFATask/UserControls/ucAdminDesigns.cs b/GFATask/UserControls/ucAdminDesigns.cs new file mode 100644 index 0000000..cbf3642 --- /dev/null +++ b/GFATask/UserControls/ucAdminDesigns.cs @@ -0,0 +1,512 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Text; +using System.Linq; +using System.Net.Mail; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class ucAdminDesigns : UserControl + { + private List FontFamilies { get => FontFamily.Families.Select(f => f.Name).OrderBy(f => f).ToList(); } + + private ColorDialog ColorDialog { get; set; } = new ColorDialog() { AllowFullOpen = true, AnyColor = true, FullOpen = true }; + + public List ControlChanges { get; } = new List(); + + + + private void DoFontFamily(object value) + { + Config.Main.FontFamily = value.ToString(); + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx form = (FormEx)prop.GetValue(typeof(Forms)); + Font font = new Font((string)value, Config.User.Window.FontSize); + form.Font = font; + Accumulations.Controls(form).ToList().ForEach(ctl => ctl.Font = font); + }); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.ENTERSIZEMOVE, 0, 0); + Win32API.SendMessage(Forms.Main.Handle, (int)WM.EXITSIZEMOVE, 0, 0); + } + + + private void DoWindowRadius(object value) + { + Config.Main.Sizes.Window.Radius = int.Parse(value.ToString()); + } + + + private void DoListBorderX(object value) + { + Config.Main.Sizes.List.Border = new Point(int.Parse(value.ToString()), Config.Main.Sizes.List.Border.Y); + } + + private void DoListBorderY(object value) + { + Config.Main.Sizes.List.Border = new Point(Config.Main.Sizes.List.Border.X, int.Parse(value.ToString())); + } + + private void CreateGeneralBindings() + { + cbFontFamily.DrawItem += LbFontFamily_DrawItem; + cbFontFamily.Items.AddRange(FontFamilies.ToArray()); + + cbFontFamily.SelectedItem = Config.Main.FontFamily; + cbFontFamily.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main, "FontFamily", (sender as ComboBox), (sender as ComboBox).SelectedItem, this.DoFontFamily); }; + } + + private void LbFontFamily_DrawItem(object sender, DrawItemEventArgs e) + { + string fontfamilyitem = (string)(sender as ListBox).Items[e.Index]; + e.DrawBackground(); + e.DrawFocusRectangle(); + e.Graphics.DrawString(fontfamilyitem, new Font(fontfamilyitem, Config.User.Window.FontSize), new SolidBrush((sender as ListBox).ForeColor), e.Bounds); + } + + + /// + /// Fügt der "Zurücksetzen"-Auflistung das Steuerelement hinzu, damit der alte Wert wiederhergestellt werden kann + /// + /// + private void AddResetButton(Control control) + { + if (!this.ControlChanges.Select(change => change.Control).Contains(control)) + { + TableControlChange change = new TableControlChange(tableDesign, control.Location, 25); + change.Click += (sender, e) => + { + XObjects.PreChanging.Reset(change.Control); + (sender as TableControlChange).Clear(); + this.ControlChanges.Remove(change); + tableDesign.Invalidate(); + }; + this.ControlChanges.Add(change); + } + } + + + private void CreateSizeBindings() + { + numWindowRadius.Value = (decimal)Config.Main.Sizes.Window.Radius; + numWindowRadius.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Sizes.Window, "Radius", (sender as NumericEx), (int)(sender as NumericEx).Value, this.DoWindowRadius); }; + + numWindowBorder.Value = (decimal)Config.Main.Sizes.Window.Border; + numWindowBorder.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Sizes.Window, "Border", (sender as NumericEx), (int)(sender as NumericEx).Value, this.DoWindowBorder); }; + + numAppListX.Value = (decimal)Config.Main.Sizes.List.Border.X; + numAppListX.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Sizes.List.Border, "X", (sender as NumericEx), (int)(sender as NumericEx).Value, this.DoListBorderX); }; + + numAppListY.Value = (decimal)Config.Main.Sizes.List.Border.Y; + numAppListY.ValueChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Sizes.List.Border, "Y", (sender as NumericEx), (int)(sender as NumericEx).Value, this.DoListBorderY); }; + } + + + public void DoWindowBackColor(object value) + { + Config.Main.Colors.Window.BackColor = (Color)value; + this.SetNewDesign(); + } + + private void DoWindowBorderColor(object value) + { + Config.Main.Colors.Window.Border = (Color)value; + this.SetNewDesign(); + } + + private void DoWindowAction(object value) + { + Config.Main.Colors.Window.Action = (Color)value; + this.SetNewDesign(); + } + + private void DoWindowTitlebarBackColor(object value) + { + Config.Main.Colors.Window.TitlebarBackColor = (Color)value; + this.SetNewDesign(); + } + + private void DoGroupAction(object value) + { + Config.Main.Colors.Window.Action = (Color)value; + this.SetNewDesign(); + } + private void DoGroupBorderColor(object value) + { + Config.Main.Colors.Window.Border = (Color)value; + this.SetNewDesign(); + } + private void DoGroupBackColor(object value) + { + Config.Main.Colors.Window.BackColor = (Color)value; + this.SetNewDesign(); + } + private void DoGroupTitlebarBackColor(object value) + { + Config.Main.Colors.Window.TitlebarBackColor = (Color)value; + this.SetNewDesign(); + } + + private void DoListBorderColor(object value) + { + Config.Main.Colors.List.Border = (Color)value; + this.SetNewDesign(); + } + + private void DoAppDefaultBackColor(object value) + { + Config.Main.Colors.Apps.Default.BackColor = (Color)value; + this.SetNewDesign(); + } + + private void DoAppDefaultBorderColor(object value) + { + Config.Main.Colors.Apps.Default.Border = (Color)value; + this.SetNewDesign(); + } + + private void DoAppDefaultForeColor(object value) + { + Config.Main.Colors.Apps.Default.ForeColor = (Color)value; + } + + private void DoAppDefaultImage(object value) + { + Config.Main.Colors.Apps.Default.Image = (Color)value; + this.SetNewDesign(); + } + + private void DoAppHoverBackColor(object value) + { + Config.Main.Colors.Apps.Hover.BackColor = (Color)value; + this.SetNewDesign(); + } + + private void DoAppHoverBorderColor(object value) + { + Config.Main.Colors.Apps.Hover.Border = (Color)value; + this.SetNewDesign(); + } + + private void DoAppHoverForeColor(object value) + { + Config.Main.Colors.Apps.Hover.ForeColor = (Color)value; + this.SetNewDesign(); + } + + private void DoAppHoverImage(object value) + { + Config.Main.Colors.Apps.Hover.Image = (Color)value; + this.SetNewDesign(); + } + + private void DoWindowBorder(object value) + { + Config.Main.Sizes.Window.Border = int.Parse(value.ToString()); + this.SetWindowBorder(); + this.SetNewDesign(); + } + + private void DoLoadingAnimationDot1(object value) + { + Config.Main.Colors.LoadingAnimation.Dot1 = (Color)value; + XObjects.LoadingPanel.MovingPoints[0].Fill = Config.Main.Colors.LoadingAnimation.Dot1; + this.SetNewDesign(); + } + + private void DoLoadingAnimationDot2(object value) + { + Config.Main.Colors.LoadingAnimation.Dot2 = (Color)value; + XObjects.LoadingPanel.MovingPoints[1].Fill = Config.Main.Colors.LoadingAnimation.Dot2; + this.SetNewDesign(); + } + + private void DoLoadingAnimationDot3(object value) + { + Config.Main.Colors.LoadingAnimation.Dot3 = (Color)value; + XObjects.LoadingPanel.MovingPoints[2].Fill = Config.Main.Colors.LoadingAnimation.Dot3; + this.SetNewDesign(); + } + + private void DoLoadingAnimationDot4(object value) + { + Config.Main.Colors.LoadingAnimation.Dot4 = (Color)value; + XObjects.LoadingPanel.MovingPoints[3].Fill = Config.Main.Colors.LoadingAnimation.Dot4; + this.SetNewDesign(); + } + + + + + private void CreateColorBindings() + { + this.DesignComboBoxes(cbWindowBackColor, Config.Main.Colors.Window.BackColor); + cbWindowBackColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Window, "BackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoWindowBackColor); }; + + this.DesignComboBoxes(cbWindowBorderColor, Config.Main.Colors.Window.Border); + cbWindowBorderColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Window, "Border", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoWindowBorderColor); }; + + this.DesignComboBoxes(cbWindowActionColor, Config.Main.Colors.Window.Action); + cbWindowActionColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Window, "Action", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoWindowAction); }; + + this.DesignComboBoxes(cbWindowTitlebarColor, Config.Main.Colors.Window.TitlebarBackColor); + cbWindowTitlebarColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Window, "TitlebarBackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoWindowTitlebarBackColor); }; + + this.DesignComboBoxes(cbGroupActionColor, Config.Main.Colors.GroupWindow.Action); + cbGroupActionColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.GroupWindow, "Action", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoGroupAction); }; + + this.DesignComboBoxes(cbGroupBackColor, Config.Main.Colors.GroupWindow.BackColor); + cbGroupBackColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.GroupWindow, "BackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoGroupBackColor); }; + + this.DesignComboBoxes(cbGroupBorderColor, Config.Main.Colors.GroupWindow.Border); + cbGroupBorderColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.GroupWindow, "Border", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoGroupBorderColor); }; + + this.DesignComboBoxes(cbGroupTitlebarColor, Config.Main.Colors.GroupWindow.TitlebarBackColor); + cbGroupTitlebarColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.GroupWindow, "TitlebarBackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoGroupTitlebarBackColor); }; + + this.DesignComboBoxes(cbListBorderColor, Config.Main.Colors.List.Border); + cbListBorderColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.List, "Border", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoListBorderColor); }; + + this.DesignComboBoxes(cbAppDefaultBackColor, Config.Main.Colors.Apps.Default.BackColor); + cbAppDefaultBackColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Default, "BackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppDefaultBackColor); }; + + this.DesignComboBoxes(cbAppDefaultForeColor, Config.Main.Colors.Apps.Default.ForeColor); + cbAppDefaultForeColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Default, "ForeColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppDefaultForeColor); }; + + this.DesignComboBoxes(cbAppDefaultBorder, Config.Main.Colors.Apps.Default.Border); + cbAppDefaultBorder.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Default, "Border", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppDefaultBorderColor); }; + + this.DesignComboBoxes(cbAppDefaultImage, Config.Main.Colors.Apps.Default.Image); + cbAppDefaultImage.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Default, "Image", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppDefaultImage); }; + + this.DesignComboBoxes(cbAppHoverBackColor, Config.Main.Colors.Apps.Hover.BackColor); + cbAppHoverBackColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Hover, "BackColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppHoverBackColor); }; + + this.DesignComboBoxes(cbAppHoverForeColor, Config.Main.Colors.Apps.Hover.ForeColor); + cbAppHoverForeColor.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Hover, "ForeColor", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppHoverForeColor); }; + + this.DesignComboBoxes(cbAppHoverBorder, Config.Main.Colors.Apps.Hover.Border); + cbAppHoverBorder.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Hover, "Border", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppHoverBorderColor); }; + + this.DesignComboBoxes(cbAppHoverImage, Config.Main.Colors.Apps.Hover.Image); + cbAppHoverImage.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.Apps.Hover, "Image", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoAppHoverImage); }; + + this.DesignComboBoxes(cbLoadingDot1, Config.Main.Colors.LoadingAnimation.Dot1); + cbLoadingDot1.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.LoadingAnimation, "Dot1", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoLoadingAnimationDot1); }; + + this.DesignComboBoxes(cbLoadingDot2, Config.Main.Colors.LoadingAnimation.Dot2); + cbLoadingDot2.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.LoadingAnimation, "Dot2", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoLoadingAnimationDot2); }; + + this.DesignComboBoxes(cbLoadingDot3, Config.Main.Colors.LoadingAnimation.Dot3); + cbLoadingDot3.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.LoadingAnimation, "Dot3", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoLoadingAnimationDot3); }; + + this.DesignComboBoxes(cbLoadingDot4, Config.Main.Colors.LoadingAnimation.Dot4); + cbLoadingDot4.SelectedIndexChanged += (sender, e) => { if (this.Created) XObjects.PreChanging.Add(Config.Main.Colors.LoadingAnimation, "Dot4", (sender as ComboBox), ToColor((sender as ComboBox).SelectedItem.ToString()), this.DoLoadingAnimationDot4); }; + } + + + private Color ToColor(string comboboxitem) + { + int[] rgb = new int[] { int.Parse(comboboxitem.Split(';')[0]), int.Parse(comboboxitem.Split(';')[1]), int.Parse(comboboxitem.Split(';')[2]) }; + return Color.FromArgb(rgb[0], rgb[1], rgb[2]); + } + + private void DesignComboBoxes(ComboBox cb, Color color) + { + cb.BackColor = color; + cb.ForeColor = Coloring.GetReadableForeColor(cb.BackColor); + cb.Items.Add($"{color.R};{color.G};{color.B}"); + cb.SelectedIndex = 0; + cb.MouseClick += cbColor_MouseClick; + cb.SelectedIndexChanged += cbColor_SelectedIndexChanged; + } + + private void cbColor_SelectedIndexChanged(object sender, EventArgs e) + { + ComboBox _this = sender as ComboBox; + if (this.Created) + { + _this.BackColor = Color.FromArgb(int.Parse(_this.Text.Split(';')[0]), int.Parse(_this.Text.Split(';')[1]), int.Parse(_this.Text.Split(';')[2])); + _this.ForeColor = Coloring.GetReadableForeColor(_this.BackColor); + } + } + + private void cbColor_MouseClick(object sender, MouseEventArgs e) + { + ComboBox _this = sender as ComboBox; + ColorDialog.Color = _this.BackColor; + if (ColorDialog.ShowDialog() == DialogResult.OK) + { + _this.BackColor = ColorDialog.Color; + _this.ForeColor = Coloring.GetReadableForeColor(_this.BackColor); + _this.Items.Add($"{ColorDialog.Color.R};{ColorDialog.Color.G};{ColorDialog.Color.B}"); + _this.SelectedIndex = _this.Items.Count- 1; + } + } + + + public ucAdminDesigns() + { + InitializeComponent(); + + this.SetDefaultDesign(); + + this.CreateGeneralBindings(); + this.CreateSizeBindings(); + this.CreateColorBindings(); + + + XObjects.PreChanging.GetTemps(Accumulations.Controls(this)); + + + tableDesign.Controls.Cast().Where(ctl => ctl.GetType() != typeof(Label) && ctl.GetType() != typeof(AnimationButton)).ToList().ForEach(ctl => + { + if (typeof(NumericEx) == ctl.GetType()) + { + (ctl as NumericEx).ValueChanged += (s, evt) => + { + AddResetButton(ctl); + }; + } + else if (typeof(ComboBox) == ctl.GetType()) + { + (ctl as ComboBox).SelectedIndexChanged += (s, evt) => + { + AddResetButton(ctl); + }; + } + }); + + + label11.Paint += Designer.DrawHeaderLabel; + label4.Paint += Designer.DrawHeaderLabel; + label18.Paint += Designer.DrawHeaderLabel; + } + + + private void numWindowRadius_ValueChanged(object sender, EventArgs e) + { + if(this.Created) + { + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx form = ((FormEx)prop.GetValue(typeof(Forms))); + + form.Radius = (int)numWindowRadius.Value; + if (form.Name == Forms.Main.Name) + ((FormMain)form).SetActionRegion(); + form.Invalidate(); + }); + } + } + + private void numWindowBorder_ValueChanged(object sender, EventArgs e) + { + if (this.Created) + { + this.SetWindowBorder(); + } + } + + public void SetNewDesign() + { + JSON.Save(JSONConfig.Main); + Config.Main = JSON.Read(Paths.MainConfig.FullName); + + XObjects.LoadingPanel.MovingPoints[0].Fill = Config.Main.Colors.LoadingAnimation.Dot1; + XObjects.LoadingPanel.MovingPoints[1].Fill = Config.Main.Colors.LoadingAnimation.Dot2; + XObjects.LoadingPanel.MovingPoints[2].Fill = Config.Main.Colors.LoadingAnimation.Dot3; + XObjects.LoadingPanel.MovingPoints[3].Fill = Config.Main.Colors.LoadingAnimation.Dot4; + + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx form = ((FormEx)prop.GetValue(typeof(Forms))); + form.SetDefaultDesign(); + form.Invalidate(); + }); + } + + public void SetWindowBorder() + { + typeof(Forms).GetProperties().ToList().ForEach(prop => + { + FormEx form = ((FormEx)prop.GetValue(typeof(Forms))); + + form.BorderWidth = (int)numWindowBorder.Value; + if (form.Name == Forms.Main.Name) + { + ((FormMain)form).SetOpacityStep(); + ((FormMain)form).SetStartValue(); + } + form.Invalidate(); + }); + } + + + /// + /// Übernimmt alle vorläufigen Speicherungen in die JSON-Config + /// + /// Gibt die JSON-Config Datei an + private void SaveAll(JSONConfig json) + { + XObjects.PreChanging.CommitAll(); + this.ControlChanges.ForEach(change => change.Clear()); + this.ControlChanges.Clear(); + JSON.Save(json); + } + + + /// + /// Leert die vorläufigen Speicherungen aus der Auflistung + /// + private void ResetAll() + { + XObjects.PreChanging.ResetAll(); + this.ControlChanges.ForEach(change => change.Clear()); + this.ControlChanges.Clear(); + tableDesign.Invalidate(); + } + + private void abtnAnwenden_Click(object sender, EventArgs e) + { + this.SaveAll(JSONConfig.Main); + this.ResetAll(); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.MainConfig }); + } + + private void abtnVerwerfen_Click(object sender, EventArgs e) + { + this.ResetAll(); + } + + private void numAppListX_ValueChanged(object sender, EventArgs e) + { + XObjects.AllAppListPanels.ForEach(applist => + { + applist.Border = new Point(int.Parse(numAppListX.Value.ToString()), applist.Border.Y); + applist.Invalidate(true); + }); + } + + private void numAppListY_ValueChanged(object sender, EventArgs e) + { + XObjects.AllAppListPanels.ForEach(applist => + { + int bottom = applist.Padding.Bottom < int.Parse(numAppListY.Value.ToString()) ? int.Parse(numAppListY.Value.ToString()) : applist.Padding.Bottom; + applist.Padding = new Padding(applist.Padding.Left, applist.Padding.Top, applist.Padding.Right, bottom); + applist.Padding = new Padding(applist.Padding.Left, applist.Padding.Top, applist.Padding.Right, bottom); + applist.Border = new Point(applist.Border.X, int.Parse(numAppListY.Value.ToString())); + applist.Invalidate(true); + }); + } + } +} diff --git a/GFATask/UserControls/ucAdminDesigns.resx b/GFATask/UserControls/ucAdminDesigns.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/UserControls/ucAdminDesigns.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/UserControls/ucAdminGeneral.Designer.cs b/GFATask/UserControls/ucAdminGeneral.Designer.cs new file mode 100644 index 0000000..92f4ca3 --- /dev/null +++ b/GFATask/UserControls/ucAdminGeneral.Designer.cs @@ -0,0 +1,782 @@ + +namespace GFATask +{ + partial class ucAdminGeneral + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.tableGeneral = new System.Windows.Forms.TableLayoutPanel(); + this.tbUserDomain = new System.Windows.Forms.TextBox(); + this.label15 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.rtbDomains = new System.Windows.Forms.RichTextBox(); + this.label5 = new System.Windows.Forms.Label(); + this.switch_use_ad_groups = new System.Windows.Forms.SwitchButton(); + this.label14 = new System.Windows.Forms.Label(); + this.tbAdGroupAdmins = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.abtnAcceptDomains = new System.Windows.Forms.AnimationButton(); + this.label18 = new System.Windows.Forms.Label(); + this.abtnConfirmAD = new System.Windows.Forms.AnimationButton(); + this.tbMailAccountUser = new System.Windows.Forms.TextBox(); + this.label8 = new System.Windows.Forms.Label(); + this.tbMailAccountPwd = new System.Windows.Forms.TextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.tbMailAccountHost = new System.Windows.Forms.TextBox(); + this.label12 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.numMailAccountPort = new System.Windows.Forms.NumericEx(); + this.abtnConfirmMailAccount = new System.Windows.Forms.AnimationButton(); + this.label1 = new System.Windows.Forms.Label(); + this.mtbPwd = new System.Windows.Forms.MaskedTextBox(); + this.abtnChangePwd = new System.Windows.Forms.AnimationButton(); + this.label19 = new System.Windows.Forms.Label(); + this.tbCTXxmlNode = new System.Windows.Forms.TextBox(); + this.label20 = new System.Windows.Forms.Label(); + this.tbCTXIconPath = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.tbCTXicaSelfService = new System.Windows.Forms.TextBox(); + this.tbCTXappsLocation = new System.Windows.Forms.TextBox(); + this.abtnConfirmCitrix = new System.Windows.Forms.AnimationButton(); + this.tbMailMessageTo = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.tbMailMessageFrom = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.tbMailMessageDisplayName = new System.Windows.Forms.TextBox(); + this.tooltip = new System.Windows.Forms.ToolTip(this.components); + this.switch_frontendupdate = new System.Windows.Forms.SwitchButton(); + this.label23 = new System.Windows.Forms.Label(); + this.tableGeneral.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMailAccountPort)).BeginInit(); + this.SuspendLayout(); + // + // tableGeneral + // + this.tableGeneral.ColumnCount = 9; + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 110F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 128F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 118F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 147F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 118F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 157F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 150F)); + this.tableGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.Controls.Add(this.tbUserDomain, 6, 4); + this.tableGeneral.Controls.Add(this.label15, 3, 7); + this.tableGeneral.Controls.Add(this.label9, 1, 7); + this.tableGeneral.Controls.Add(this.label4, 7, 1); + this.tableGeneral.Controls.Add(this.label3, 5, 1); + this.tableGeneral.Controls.Add(this.label11, 1, 1); + this.tableGeneral.Controls.Add(this.rtbDomains, 7, 3); + this.tableGeneral.Controls.Add(this.label5, 7, 2); + this.tableGeneral.Controls.Add(this.switch_use_ad_groups, 6, 2); + this.tableGeneral.Controls.Add(this.label14, 5, 2); + this.tableGeneral.Controls.Add(this.tbAdGroupAdmins, 6, 3); + this.tableGeneral.Controls.Add(this.label6, 5, 3); + this.tableGeneral.Controls.Add(this.abtnAcceptDomains, 7, 7); + this.tableGeneral.Controls.Add(this.label18, 5, 4); + this.tableGeneral.Controls.Add(this.abtnConfirmAD, 5, 5); + this.tableGeneral.Controls.Add(this.tbMailAccountUser, 4, 2); + this.tableGeneral.Controls.Add(this.label8, 3, 2); + this.tableGeneral.Controls.Add(this.tbMailAccountPwd, 4, 3); + this.tableGeneral.Controls.Add(this.label10, 3, 3); + this.tableGeneral.Controls.Add(this.tbMailAccountHost, 4, 4); + this.tableGeneral.Controls.Add(this.label12, 3, 4); + this.tableGeneral.Controls.Add(this.label13, 3, 5); + this.tableGeneral.Controls.Add(this.numMailAccountPort, 4, 5); + this.tableGeneral.Controls.Add(this.abtnConfirmMailAccount, 1, 6); + this.tableGeneral.Controls.Add(this.label1, 1, 8); + this.tableGeneral.Controls.Add(this.mtbPwd, 2, 8); + this.tableGeneral.Controls.Add(this.abtnChangePwd, 1, 9); + this.tableGeneral.Controls.Add(this.label19, 3, 8); + this.tableGeneral.Controls.Add(this.tbCTXxmlNode, 4, 8); + this.tableGeneral.Controls.Add(this.label20, 3, 9); + this.tableGeneral.Controls.Add(this.tbCTXIconPath, 4, 9); + this.tableGeneral.Controls.Add(this.label21, 5, 8); + this.tableGeneral.Controls.Add(this.label22, 5, 9); + this.tableGeneral.Controls.Add(this.tbCTXicaSelfService, 6, 8); + this.tableGeneral.Controls.Add(this.tbCTXappsLocation, 6, 9); + this.tableGeneral.Controls.Add(this.abtnConfirmCitrix, 3, 10); + this.tableGeneral.Controls.Add(this.tbMailMessageTo, 2, 2); + this.tableGeneral.Controls.Add(this.label17, 1, 2); + this.tableGeneral.Controls.Add(this.label2, 1, 3); + this.tableGeneral.Controls.Add(this.tbMailMessageFrom, 2, 3); + this.tableGeneral.Controls.Add(this.label16, 1, 4); + this.tableGeneral.Controls.Add(this.tbMailMessageDisplayName, 2, 4); + this.tableGeneral.Controls.Add(this.switch_frontendupdate, 7, 10); + this.tableGeneral.Controls.Add(this.label23, 7, 9); + this.tableGeneral.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableGeneral.Location = new System.Drawing.Point(0, 0); + this.tableGeneral.Margin = new System.Windows.Forms.Padding(0); + this.tableGeneral.Name = "tableGeneral"; + this.tableGeneral.RowCount = 13; + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableGeneral.Size = new System.Drawing.Size(940, 380); + this.tableGeneral.TabIndex = 0; + // + // tbUserDomain + // + this.tbUserDomain.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbUserDomain.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbUserDomain.Location = new System.Drawing.Point(627, 110); + this.tbUserDomain.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbUserDomain.Name = "tbUserDomain"; + this.tbUserDomain.Size = new System.Drawing.Size(147, 20); + this.tbUserDomain.TabIndex = 129; + // + // label15 + // + this.label15.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label15, 4); + this.label15.Dock = System.Windows.Forms.DockStyle.Fill; + this.label15.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label15.Location = new System.Drawing.Point(249, 208); + this.label15.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(530, 35); + this.label15.TabIndex = 124; + this.label15.Text = "Citrix"; + this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label9 + // + this.label9.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label9, 2); + this.label9.Dock = System.Windows.Forms.DockStyle.Fill; + this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.label9.Location = new System.Drawing.Point(6, 208); + this.label9.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(228, 35); + this.label9.TabIndex = 106; + this.label9.Text = "Admin-Login"; + this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Dock = System.Windows.Forms.DockStyle.Fill; + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.Location = new System.Drawing.Point(789, -2); + this.label4.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(140, 35); + this.label4.TabIndex = 84; + this.label4.Text = "Sonstiges"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label3 + // + this.label3.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label3, 2); + this.label3.Dock = System.Windows.Forms.DockStyle.Fill; + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.Location = new System.Drawing.Point(514, -2); + this.label3.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(265, 35); + this.label3.TabIndex = 83; + this.label3.Text = "Active Directory"; + this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label11 + // + this.label11.AutoSize = true; + this.tableGeneral.SetColumnSpan(this.label11, 4); + this.label11.Dock = System.Windows.Forms.DockStyle.Fill; + this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label11.Location = new System.Drawing.Point(11, -2); + this.label11.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(493, 35); + this.label11.TabIndex = 82; + this.label11.Text = "Mail-Accounts"; + this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // rtbDomains + // + this.rtbDomains.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.rtbDomains.Dock = System.Windows.Forms.DockStyle.Fill; + this.rtbDomains.Location = new System.Drawing.Point(794, 68); + this.rtbDomains.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.rtbDomains.Name = "rtbDomains"; + this.tableGeneral.SetRowSpan(this.rtbDomains, 4); + this.rtbDomains.Size = new System.Drawing.Size(140, 140); + this.rtbDomains.TabIndex = 59; + this.rtbDomains.Text = ""; + // + // label5 + // + this.label5.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(809, 44); + this.label5.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(109, 13); + this.label5.TabIndex = 103; + this.label5.Text = "Favoriten gültige TLD"; + this.label5.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // switch_use_ad_groups + // + this.switch_use_ad_groups.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.switch_use_ad_groups.BackColor = System.Drawing.Color.White; + this.switch_use_ad_groups.ButtonWidth = 35; + this.switch_use_ad_groups.Checked = false; + this.switch_use_ad_groups.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_use_ad_groups.CheckThreeState = false; + this.switch_use_ad_groups.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_use_ad_groups.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_use_ad_groups.Location = new System.Drawing.Point(627, 38); + this.switch_use_ad_groups.Margin = new System.Windows.Forms.Padding(0, 5, 4, 5); + this.switch_use_ad_groups.Name = "switch_use_ad_groups"; + this.switch_use_ad_groups.RoundedButton = true; + this.switch_use_ad_groups.ShowBoarder = false; + this.switch_use_ad_groups.Size = new System.Drawing.Size(80, 25); + this.switch_use_ad_groups.TabIndex = 58; + this.switch_use_ad_groups.Text = "switchButton1"; + // + // label14 + // + this.label14.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(537, 44); + this.label14.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(85, 13); + this.label14.TabIndex = 57; + this.label14.Text = "AD-Gruppenfilter"; + // + // tbAdGroupAdmins + // + this.tbAdGroupAdmins.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbAdGroupAdmins.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbAdGroupAdmins.Location = new System.Drawing.Point(627, 75); + this.tbAdGroupAdmins.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbAdGroupAdmins.Name = "tbAdGroupAdmins"; + this.tbAdGroupAdmins.Size = new System.Drawing.Size(147, 20); + this.tbAdGroupAdmins.TabIndex = 105; + // + // label6 + // + this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(553, 79); + this.label6.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(69, 13); + this.label6.TabIndex = 104; + this.label6.Text = "Admingruppe"; + this.label6.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // abtnAcceptDomains + // + this.abtnAcceptDomains.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.abtnAcceptDomains.AutoSizeWidth = false; + this.abtnAcceptDomains.Image = null; + this.abtnAcceptDomains.ImageBackColor = System.Drawing.Color.Empty; + this.abtnAcceptDomains.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnAcceptDomains.Location = new System.Drawing.Point(794, 211); + this.abtnAcceptDomains.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.abtnAcceptDomains.Name = "abtnAcceptDomains"; + this.abtnAcceptDomains.Size = new System.Drawing.Size(140, 29); + this.abtnAcceptDomains.TabIndex = 102; + this.abtnAcceptDomains.Text = "TLD übernehmen"; + this.abtnAcceptDomains.TextBounds = new System.Drawing.Rectangle(1, 1, 138, 27); + this.abtnAcceptDomains.ToolTipText = ""; + this.abtnAcceptDomains.WordWrap = true; + // + // label18 + // + this.label18.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(559, 114); + this.label18.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(63, 13); + this.label18.TabIndex = 130; + this.label18.Text = "Userdomain"; + this.label18.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // abtnConfirmAD + // + this.abtnConfirmAD.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.abtnConfirmAD.AutoSizeWidth = false; + this.tableGeneral.SetColumnSpan(this.abtnConfirmAD, 2); + this.abtnConfirmAD.Image = null; + this.abtnConfirmAD.ImageBackColor = System.Drawing.Color.Empty; + this.abtnConfirmAD.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnConfirmAD.Location = new System.Drawing.Point(519, 145); + this.abtnConfirmAD.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.abtnConfirmAD.Name = "abtnConfirmAD"; + this.abtnConfirmAD.Size = new System.Drawing.Size(265, 21); + this.abtnConfirmAD.TabIndex = 135; + this.abtnConfirmAD.Text = "AD Änderungen übernehmen"; + this.abtnConfirmAD.TextBounds = new System.Drawing.Rectangle(1, 1, 263, 19); + this.abtnConfirmAD.ToolTipText = ""; + this.abtnConfirmAD.WordWrap = true; + this.abtnConfirmAD.Click += new System.EventHandler(this.abtnConfirmAD_Click); + // + // tbMailAccountUser + // + this.tbMailAccountUser.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailAccountUser.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailAccountUser.Location = new System.Drawing.Point(362, 40); + this.tbMailAccountUser.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailAccountUser.Name = "tbMailAccountUser"; + this.tbMailAccountUser.Size = new System.Drawing.Size(137, 20); + this.tbMailAccountUser.TabIndex = 111; + // + // label8 + // + this.label8.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(308, 44); + this.label8.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(49, 13); + this.label8.TabIndex = 109; + this.label8.Text = "Benutzer"; + // + // tbMailAccountPwd + // + this.tbMailAccountPwd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailAccountPwd.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailAccountPwd.Location = new System.Drawing.Point(362, 75); + this.tbMailAccountPwd.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailAccountPwd.Name = "tbMailAccountPwd"; + this.tbMailAccountPwd.Size = new System.Drawing.Size(137, 20); + this.tbMailAccountPwd.TabIndex = 108; + // + // label10 + // + this.label10.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(307, 79); + this.label10.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(50, 13); + this.label10.TabIndex = 110; + this.label10.Text = "Passwort"; + // + // tbMailAccountHost + // + this.tbMailAccountHost.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailAccountHost.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailAccountHost.Location = new System.Drawing.Point(362, 110); + this.tbMailAccountHost.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailAccountHost.Name = "tbMailAccountHost"; + this.tbMailAccountHost.Size = new System.Drawing.Size(137, 20); + this.tbMailAccountHost.TabIndex = 122; + // + // label12 + // + this.label12.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(328, 114); + this.label12.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(29, 13); + this.label12.TabIndex = 112; + this.label12.Text = "Host"; + // + // label13 + // + this.label13.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(308, 149); + this.label13.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(49, 13); + this.label13.TabIndex = 113; + this.label13.Text = "SSL Port"; + // + // numMailAccountPort + // + this.numMailAccountPort.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.numMailAccountPort.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.numMailAccountPort.Location = new System.Drawing.Point(362, 145); + this.numMailAccountPort.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.numMailAccountPort.Maximum = new decimal(new int[] { + 99999999, + 0, + 0, + 0}); + this.numMailAccountPort.Name = "numMailAccountPort"; + this.numMailAccountPort.Size = new System.Drawing.Size(45, 20); + this.numMailAccountPort.TabIndex = 123; + this.numMailAccountPort.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // abtnConfirmMailAccount + // + this.abtnConfirmMailAccount.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.abtnConfirmMailAccount.AutoSizeWidth = false; + this.tableGeneral.SetColumnSpan(this.abtnConfirmMailAccount, 4); + this.abtnConfirmMailAccount.Image = null; + this.abtnConfirmMailAccount.ImageBackColor = System.Drawing.Color.Empty; + this.abtnConfirmMailAccount.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnConfirmMailAccount.Location = new System.Drawing.Point(16, 180); + this.abtnConfirmMailAccount.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.abtnConfirmMailAccount.Name = "abtnConfirmMailAccount"; + this.abtnConfirmMailAccount.Size = new System.Drawing.Size(493, 21); + this.abtnConfirmMailAccount.TabIndex = 136; + this.abtnConfirmMailAccount.Text = "Mail-Account Änderungen übernehmen"; + this.abtnConfirmMailAccount.TextBounds = new System.Drawing.Rectangle(1, 1, 491, 19); + this.abtnConfirmMailAccount.ToolTipText = ""; + this.abtnConfirmMailAccount.WordWrap = true; + this.abtnConfirmMailAccount.Click += new System.EventHandler(this.abtnConfirmMailAccount_Click); + // + // label1 + // + this.label1.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(25, 254); + this.label1.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(86, 13); + this.label1.TabIndex = 52; + this.label1.Text = "Passwort ändern"; + // + // mtbPwd + // + this.mtbPwd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.mtbPwd.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.mtbPwd.Location = new System.Drawing.Point(116, 250); + this.mtbPwd.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.mtbPwd.Name = "mtbPwd"; + this.mtbPwd.PasswordChar = '⬤'; + this.mtbPwd.Size = new System.Drawing.Size(118, 20); + this.mtbPwd.TabIndex = 54; + // + // abtnChangePwd + // + this.abtnChangePwd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.abtnChangePwd.AutoSizeWidth = false; + this.tableGeneral.SetColumnSpan(this.abtnChangePwd, 2); + this.abtnChangePwd.Image = null; + this.abtnChangePwd.ImageBackColor = System.Drawing.Color.Empty; + this.abtnChangePwd.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnChangePwd.Location = new System.Drawing.Point(6, 281); + this.abtnChangePwd.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.abtnChangePwd.Name = "abtnChangePwd"; + this.abtnChangePwd.Size = new System.Drawing.Size(228, 29); + this.abtnChangePwd.TabIndex = 56; + this.abtnChangePwd.Text = "Passwort ändern"; + this.abtnChangePwd.TextBounds = new System.Drawing.Rectangle(1, 1, 226, 27); + this.abtnChangePwd.ToolTipText = ""; + this.abtnChangePwd.Click += new System.EventHandler(this.abtnChangePwd_Click); + // + // label19 + // + this.label19.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(273, 254); + this.label19.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(84, 13); + this.label19.TabIndex = 131; + this.label19.Text = "XML-Root-Node"; + this.label19.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // tbCTXxmlNode + // + this.tbCTXxmlNode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbCTXxmlNode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbCTXxmlNode.Location = new System.Drawing.Point(362, 250); + this.tbCTXxmlNode.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbCTXxmlNode.Name = "tbCTXxmlNode"; + this.tbCTXxmlNode.Size = new System.Drawing.Size(137, 20); + this.tbCTXxmlNode.TabIndex = 125; + // + // label20 + // + this.label20.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(295, 289); + this.label20.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(62, 13); + this.label20.TabIndex = 132; + this.label20.Text = "Symbolpfad"; + this.label20.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // tbCTXIconPath + // + this.tbCTXIconPath.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbCTXIconPath.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbCTXIconPath.Location = new System.Drawing.Point(362, 285); + this.tbCTXIconPath.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbCTXIconPath.Name = "tbCTXIconPath"; + this.tbCTXIconPath.Size = new System.Drawing.Size(137, 20); + this.tbCTXIconPath.TabIndex = 126; + // + // label21 + // + this.label21.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(541, 254); + this.label21.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(81, 13); + this.label21.TabIndex = 133; + this.label21.Text = "SelfService.exe"; + this.label21.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // label22 + // + this.label22.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(547, 289); + this.label22.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(75, 13); + this.label22.TabIndex = 134; + this.label22.Text = "Apps-Location"; + this.label22.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // tbCTXicaSelfService + // + this.tbCTXicaSelfService.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbCTXicaSelfService.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbCTXicaSelfService.Location = new System.Drawing.Point(627, 250); + this.tbCTXicaSelfService.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbCTXicaSelfService.Name = "tbCTXicaSelfService"; + this.tbCTXicaSelfService.Size = new System.Drawing.Size(147, 20); + this.tbCTXicaSelfService.TabIndex = 127; + // + // tbCTXappsLocation + // + this.tbCTXappsLocation.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbCTXappsLocation.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbCTXappsLocation.Location = new System.Drawing.Point(627, 285); + this.tbCTXappsLocation.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbCTXappsLocation.Name = "tbCTXappsLocation"; + this.tbCTXappsLocation.Size = new System.Drawing.Size(147, 20); + this.tbCTXappsLocation.TabIndex = 128; + // + // abtnConfirmCitrix + // + this.abtnConfirmCitrix.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.abtnConfirmCitrix.AutoSizeWidth = false; + this.tableGeneral.SetColumnSpan(this.abtnConfirmCitrix, 4); + this.abtnConfirmCitrix.Image = null; + this.abtnConfirmCitrix.ImageBackColor = System.Drawing.Color.Empty; + this.abtnConfirmCitrix.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnConfirmCitrix.Location = new System.Drawing.Point(254, 316); + this.abtnConfirmCitrix.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.abtnConfirmCitrix.Name = "abtnConfirmCitrix"; + this.abtnConfirmCitrix.Size = new System.Drawing.Size(530, 29); + this.abtnConfirmCitrix.TabIndex = 137; + this.abtnConfirmCitrix.Text = "Citrix-Einstellungen übernehmen"; + this.abtnConfirmCitrix.TextBounds = new System.Drawing.Rectangle(1, 1, 528, 27); + this.abtnConfirmCitrix.ToolTipText = ""; + this.abtnConfirmCitrix.WordWrap = true; + this.abtnConfirmCitrix.Click += new System.EventHandler(this.abtnConfirmCitrix_Click); + // + // tbMailMessageTo + // + this.tbMailMessageTo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailMessageTo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailMessageTo.Location = new System.Drawing.Point(116, 40); + this.tbMailMessageTo.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailMessageTo.Name = "tbMailMessageTo"; + this.tbMailMessageTo.Size = new System.Drawing.Size(118, 20); + this.tbMailMessageTo.TabIndex = 121; + // + // label17 + // + this.label17.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(52, 44); + this.label17.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(59, 13); + this.label17.TabIndex = 117; + this.label17.Text = "Senden an"; + // + // label2 + // + this.label2.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(85, 79); + this.label2.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(26, 13); + this.label2.TabIndex = 115; + this.label2.Text = "Von"; + // + // tbMailMessageFrom + // + this.tbMailMessageFrom.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailMessageFrom.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailMessageFrom.Location = new System.Drawing.Point(116, 75); + this.tbMailMessageFrom.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailMessageFrom.Name = "tbMailMessageFrom"; + this.tbMailMessageFrom.Size = new System.Drawing.Size(118, 20); + this.tbMailMessageFrom.TabIndex = 119; + // + // label16 + // + this.label16.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(33, 114); + this.label16.Margin = new System.Windows.Forms.Padding(0, 0, 5, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(78, 13); + this.label16.TabIndex = 116; + this.label16.Text = "Absendername"; + // + // tbMailMessageDisplayName + // + this.tbMailMessageDisplayName.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbMailMessageDisplayName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbMailMessageDisplayName.Location = new System.Drawing.Point(116, 110); + this.tbMailMessageDisplayName.Margin = new System.Windows.Forms.Padding(0, 0, 10, 0); + this.tbMailMessageDisplayName.Name = "tbMailMessageDisplayName"; + this.tbMailMessageDisplayName.Size = new System.Drawing.Size(118, 20); + this.tbMailMessageDisplayName.TabIndex = 120; + // + // switch_frontendupdate + // + this.switch_frontendupdate.Anchor = System.Windows.Forms.AnchorStyles.None; + this.switch_frontendupdate.BackColor = System.Drawing.Color.White; + this.switch_frontendupdate.ButtonWidth = 35; + this.switch_frontendupdate.Checked = false; + this.switch_frontendupdate.CheckState = System.Windows.Forms.CheckState.Unchecked; + this.switch_frontendupdate.CheckThreeState = false; + this.switch_frontendupdate.ColorActive = System.Drawing.Color.DarkSeaGreen; + this.switch_frontendupdate.ColorInactive = System.Drawing.Color.OrangeRed; + this.switch_frontendupdate.Location = new System.Drawing.Point(822, 318); + this.switch_frontendupdate.Margin = new System.Windows.Forms.Padding(10, 5, 4, 5); + this.switch_frontendupdate.Name = "switch_frontendupdate"; + this.switch_frontendupdate.RoundedButton = true; + this.switch_frontendupdate.ShowBoarder = false; + this.switch_frontendupdate.Size = new System.Drawing.Size(80, 25); + this.switch_frontendupdate.TabIndex = 138; + this.switch_frontendupdate.Text = "switchButton1"; + this.switch_frontendupdate.CheckStateChanged += new System.EventHandler(this.switch_frontendupdate_CheckStateChanged); + // + // label23 + // + this.label23.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(821, 289); + this.label23.Margin = new System.Windows.Forms.Padding(10, 0, 0, 0); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(85, 13); + this.label23.TabIndex = 140; + this.label23.Text = "FrontEndUpdate"; + this.label23.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + // + // ucAdminGeneral + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.Controls.Add(this.tableGeneral); + this.Margin = new System.Windows.Forms.Padding(2); + this.Name = "ucAdminGeneral"; + this.Size = new System.Drawing.Size(940, 380); + this.tableGeneral.ResumeLayout(false); + this.tableGeneral.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numMailAccountPort)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableGeneral; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.MaskedTextBox mtbPwd; + private System.Windows.Forms.AnimationButton abtnChangePwd; + private System.Windows.Forms.SwitchButton switch_use_ad_groups; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.RichTextBox rtbDomains; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.AnimationButton abtnAcceptDomains; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox tbAdGroupAdmins; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.TextBox tbMailAccountPwd; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.TextBox tbMailAccountUser; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.TextBox tbMailMessageFrom; + private System.Windows.Forms.TextBox tbMailMessageDisplayName; + private System.Windows.Forms.TextBox tbMailMessageTo; + private System.Windows.Forms.TextBox tbMailAccountHost; + private System.Windows.Forms.NumericEx numMailAccountPort; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox tbCTXappsLocation; + private System.Windows.Forms.TextBox tbCTXicaSelfService; + private System.Windows.Forms.TextBox tbCTXIconPath; + private System.Windows.Forms.TextBox tbCTXxmlNode; + private System.Windows.Forms.TextBox tbUserDomain; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.AnimationButton abtnConfirmAD; + private System.Windows.Forms.AnimationButton abtnConfirmMailAccount; + private System.Windows.Forms.AnimationButton abtnConfirmCitrix; + private System.Windows.Forms.ToolTip tooltip; + private System.Windows.Forms.SwitchButton switch_frontendupdate; + private System.Windows.Forms.Label label23; + } +} diff --git a/GFATask/UserControls/ucAdminGeneral.cs b/GFATask/UserControls/ucAdminGeneral.cs new file mode 100644 index 0000000..9edc5ad --- /dev/null +++ b/GFATask/UserControls/ucAdminGeneral.cs @@ -0,0 +1,171 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Net.Mail; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + [Browsable(false), ToolboxItem(false)] + public partial class ucAdminGeneral : UserControl + { + + private void CreateGeneralBindings() + { + switch_use_ad_groups.Checked = Config.Main.UseActiveDirectoryGroups; + switch_frontendupdate.Checked = Config.Main.Administration.RemoteFrontEndUpdate; + rtbDomains.Lines = Config.Main.WebDomains; + } + + /// + /// Erstellt die ToolTips für die Steuerelemente + /// + private void SetToolTips() + { + switch_use_ad_groups.MouseEnter += (sender, e) => tooltip.Show("Nutzt die Active Directory Gruppen, um die Apps aus den Listen zu filtern. Wenn nicht aktiv, werden alle Apps (außer die Admin-Liste) angezeigt", sender as Control); + switch_frontendupdate.MouseEnter += (sender, e) => tooltip.Show("Aktiviert, oder deaktiviert das Aktualisieren aller GFATask Remote-FrontEnds", sender as Control); + rtbDomains.MouseEnter += (sender, e) => tooltip.Show("Alle aufgeführten Top-Level-Domains in der Liste werden für die Favoriten-Liste als Webseite erkannt", sender as Control); + mtbPwd.MouseEnter += (sender, e) => tooltip.Show("Ändert das Passwort für den Adminbereich für Nicht-Administratoren", sender as Control); + } + + + public ucAdminGeneral() + { + InitializeComponent(); + this.SetDefaultDesign(); + + this.CreateGeneralBindings(); + tbAdGroupAdmins.Text = Config.Main.Administration.ActiveDirectoryGroup; + tbUserDomain.Text = Config.Main.DomainName; + + tbMailAccountPwd.Text = new string(Config.Main.Administration.Accounts.Mail.SecurePassword.Select(chr => (char)chr).ToArray()); + tbMailAccountUser.Text = Config.Main.Administration.Accounts.Mail.UserName; + tbMailAccountHost.Text = Config.Main.Administration.Accounts.Mail.Host; + numMailAccountPort.Value = Config.Main.Administration.Accounts.Mail.SSLPort; + + tbMailMessageFrom.Text = Config.Main.Administration.Accounts.Mail.MailMessage.From.Address; + tbMailMessageDisplayName.Text = Config.Main.Administration.Accounts.Mail.MailMessage.From.DisplayName; + tbMailMessageTo.Text = Config.Main.Administration.Accounts.Mail.MailMessage.To; + + tbCTXxmlNode.Text = Config.Main.Citrix.XMLNodes; + tbCTXicaSelfService.Text = Config.Main.Citrix.ICASelfService; + tbCTXIconPath.Text = Config.Main.Citrix.Icons; + tbCTXappsLocation.Text = Config.Main.Citrix.AppsLocation; + + label9.Paint += Designer.DrawHeaderLabel; + label15.Paint += Designer.DrawHeaderLabel; + label11.Paint += Designer.DrawHeaderLabel; + label4.Paint += Designer.DrawHeaderLabel; + label3.Paint += Designer.DrawHeaderLabel; + + this.SetToolTips(); + } + + + private void abtnChangePwd_Click(object sender, EventArgs e) + { + string oldpw = new string(Config.Main.Administration.Accounts.Login.SecurePassword.Select(chr => (char)chr).ToArray()); + Config.Main.Administration.Accounts.Login.SecurePassword = mtbPwd.Text.ToArray().Select(chr => (int)chr).ToArray(); + JSON.Save(JSONConfig.Main); + + XObjects.MailService.Send( + new MailAddress( + Config.Main.Administration.Accounts.Mail.MailMessage.From.Address, + Config.Main.Administration.Accounts.Mail.MailMessage.From.DisplayName, Encoding.UTF8), + new MailAddress(Config.Main.Administration.Accounts.Mail.MailMessage.To), + "GFATask Kennwortänderung des Adminbereichs", + $"" + + $"Das Administartionskennwort wurde\n" + + $"durch den Benutzer {Environment.UserDomainName + @"\" + Environment.UserName}" + + $"
von \"{"" + oldpw + ""}\"" + + $"
in \"{"" + mtbPwd.Text + ""}\" geändert" + + $"

" + + $"Ihr GFATask Administrator" + + $"" + ); + } + + private void abtnConfirmCitrix_Click(object sender, EventArgs e) + { + Config.Main.Citrix = new Models.Config.Main.CitrixProperties() + { + AppsLocation = tbCTXappsLocation.Text, + ICASelfService = tbCTXicaSelfService.Text, + Icons = tbCTXIconPath.Text, + XMLNodes = tbCTXxmlNode.Text + }; + JSON.Save(JSONConfig.Main); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.Citrix }); + } + + private void abtnConfirmAD_Click(object sender, EventArgs e) + { + Config.Main.UseActiveDirectoryGroups = switch_use_ad_groups.Checked; + JSON.Save(JSONConfig.Main); + this.UseActiveDirectory(); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.ActiveDirectory }); + } + + + public void UseActiveDirectory() + { + if (this.Created) + { + Forms.Main.CreateAppListPanels(); + Accessor.SetLastAppListPanel(); + } + } + + public void ChangeCitrix() + { + if (this.Created) + { + Creator.AppListPanel(XObjects.AllAppListPanels.Find(panel => panel.AppType == AppType.Citrix), AppLists.Citrix); + } + } + + private void abtnConfirmMailAccount_Click(object sender, EventArgs e) + { + if (this.Created) + { + Config.Main.Administration.Accounts.Mail = new Models.Config.Main.AdministrationProperties.AccountProperties.MailAccount() + { + Host = tbMailAccountHost.Text, + MailMessage = new Models.Config.Main.AdministrationProperties.AccountProperties.MailAccount.MailMessageProperties() + { + From = new Models.Config.Main.AdministrationProperties.AccountProperties.MailAccount.MailMessageProperties.FromProperties() + { + Address = tbMailMessageFrom.Text, + DisplayName = tbMailMessageDisplayName.Text + }, + To = tbMailMessageTo.Text, + }, + SSLPort = (int)numMailAccountPort.Value, + SecurePassword = tbMailAccountPwd.Text.ToArray().Select(chr => (int)chr).ToArray(), + UserName = tbMailAccountUser.Text + }; + JSON.Save(JSONConfig.Main); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.MailAccount }); + } + } + + public void SetFrontEndUpdate() + { + XObjects.FrontEndRefresh.Active = Config.Main.Administration.RemoteFrontEndUpdate; + } + + private void switch_frontendupdate_CheckStateChanged(object sender, CheckStateEventArgs e) + { + Config.Main.Administration.RemoteFrontEndUpdate = switch_frontendupdate.Checked; + JSON.Save(JSONConfig.Main); + this.SetFrontEndUpdate(); + XObjects.FrontEndRefresh.Update(new GFATaskStream() { PipeType = NetPipeType.FrontEndUpdate }); + } + } +} diff --git a/GFATask/UserControls/ucAdminGeneral.resx b/GFATask/UserControls/ucAdminGeneral.resx new file mode 100644 index 0000000..a03e2d7 --- /dev/null +++ b/GFATask/UserControls/ucAdminGeneral.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ No newline at end of file diff --git a/GFATask/UserControls/ucAdminHelp.Designer.cs b/GFATask/UserControls/ucAdminHelp.Designer.cs new file mode 100644 index 0000000..dc44a33 --- /dev/null +++ b/GFATask/UserControls/ucAdminHelp.Designer.cs @@ -0,0 +1,64 @@ + +namespace GFATask +{ + partial class ucAdminHelp + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.webBrowser = new System.Windows.Forms.WebBrowser(); + this.SuspendLayout(); + // + // webBrowser + // + this.webBrowser.AllowNavigation = false; + this.webBrowser.AllowWebBrowserDrop = false; + this.webBrowser.Dock = System.Windows.Forms.DockStyle.Fill; + this.webBrowser.IsWebBrowserContextMenuEnabled = false; + this.webBrowser.Location = new System.Drawing.Point(0, 0); + this.webBrowser.MinimumSize = new System.Drawing.Size(20, 20); + this.webBrowser.Name = "webBrowser"; + this.webBrowser.Size = new System.Drawing.Size(858, 509); + this.webBrowser.TabIndex = 0; + // + // ucAdminHelp + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BackColor = System.Drawing.Color.White; + this.Controls.Add(this.webBrowser); + this.Margin = new System.Windows.Forms.Padding(0); + this.Name = "ucAdminHelp"; + this.Size = new System.Drawing.Size(858, 509); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.WebBrowser webBrowser; + } +} diff --git a/GFATask/UserControls/ucAdminHelp.cs b/GFATask/UserControls/ucAdminHelp.cs new file mode 100644 index 0000000..474eb8f --- /dev/null +++ b/GFATask/UserControls/ucAdminHelp.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Windows.Navigation; + +namespace GFATask +{ + public partial class ucAdminHelp : UserControl + { + public ucAdminHelp() + { + InitializeComponent(); + } + + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + webBrowser.Url = new Uri(Paths.Help.Administration.FullName); + } + + protected override void OnInvalidated(InvalidateEventArgs e) + { + base.OnInvalidated(e); + webBrowser.Refresh(); + } + } +} diff --git a/GFATask/UserControls/ucAdminHelp.resx b/GFATask/UserControls/ucAdminHelp.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/UserControls/ucAdminHelp.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/UserControls/ucAdminNewsFeeds.Designer.cs b/GFATask/UserControls/ucAdminNewsFeeds.Designer.cs new file mode 100644 index 0000000..f178cc9 --- /dev/null +++ b/GFATask/UserControls/ucAdminNewsFeeds.Designer.cs @@ -0,0 +1,129 @@ + +namespace GFATask +{ + partial class ucAdminNewsFeeds + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Komponenten-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.dgvNewsFeeds = new System.Windows.Forms.DataGridView(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.abtnAnwenden = new System.Windows.Forms.AnimationButton(); + this.abtnVerwerfen = new System.Windows.Forms.AnimationButton(); + ((System.ComponentModel.ISupportInitialize)(this.dgvNewsFeeds)).BeginInit(); + this.tableLayoutPanel1.SuspendLayout(); + this.SuspendLayout(); + // + // dgvNewsFeeds + // + this.dgvNewsFeeds.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.tableLayoutPanel1.SetColumnSpan(this.dgvNewsFeeds, 3); + this.dgvNewsFeeds.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvNewsFeeds.Location = new System.Drawing.Point(3, 3); + this.dgvNewsFeeds.Name = "dgvNewsFeeds"; + this.dgvNewsFeeds.RowHeadersWidth = 51; + this.dgvNewsFeeds.RowTemplate.Height = 24; + this.dgvNewsFeeds.Size = new System.Drawing.Size(852, 468); + this.dgvNewsFeeds.TabIndex = 0; + this.dgvNewsFeeds.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvNewsFeeds_CellClick); + this.dgvNewsFeeds.RowsRemoved += new System.Windows.Forms.DataGridViewRowsRemovedEventHandler(this.dgvWorldDays_RowsRemoved); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 3; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 63.63636F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 18.18182F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 18.18182F)); + this.tableLayoutPanel1.Controls.Add(this.dgvNewsFeeds, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.abtnAnwenden, 2, 1); + this.tableLayoutPanel1.Controls.Add(this.abtnVerwerfen, 1, 1); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 2; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(858, 509); + this.tableLayoutPanel1.TabIndex = 1; + // + // abtnAnwenden + // + this.abtnAnwenden.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnAnwenden.AutoSizeWidth = false; + this.abtnAnwenden.Image = null; + this.abtnAnwenden.ImageBackColor = System.Drawing.Color.Empty; + this.abtnAnwenden.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnAnwenden.Location = new System.Drawing.Point(728, 474); + this.abtnAnwenden.Margin = new System.Windows.Forms.Padding(0); + this.abtnAnwenden.Name = "abtnAnwenden"; + this.abtnAnwenden.Size = new System.Drawing.Size(102, 34); + this.abtnAnwenden.TabIndex = 60; + this.abtnAnwenden.Text = "Anwenden"; + this.abtnAnwenden.ToolTipText = ""; + this.abtnAnwenden.Click += new System.EventHandler(this.abtnAnwenden_Click); + // + // abtnVerwerfen + // + this.abtnVerwerfen.Anchor = System.Windows.Forms.AnchorStyles.None; + this.abtnVerwerfen.AutoSizeWidth = false; + this.abtnVerwerfen.Image = null; + this.abtnVerwerfen.ImageBackColor = System.Drawing.Color.Empty; + this.abtnVerwerfen.ImageBounds = new System.Drawing.Rectangle(0, 0, 0, 0); + this.abtnVerwerfen.Location = new System.Drawing.Point(568, 474); + this.abtnVerwerfen.Margin = new System.Windows.Forms.Padding(0); + this.abtnVerwerfen.Name = "abtnVerwerfen"; + this.abtnVerwerfen.Size = new System.Drawing.Size(110, 35); + this.abtnVerwerfen.TabIndex = 61; + this.abtnVerwerfen.Text = "Verwerfen"; + this.abtnVerwerfen.ToolTipText = ""; + this.abtnVerwerfen.Click += new System.EventHandler(this.abtnVerwerfen_Click); + // + // ucAdminNewsFeeds + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BackColor = System.Drawing.Color.White; + this.Controls.Add(this.tableLayoutPanel1); + this.DoubleBuffered = true; + this.Margin = new System.Windows.Forms.Padding(0); + this.Name = "ucAdminNewsFeeds"; + this.Size = new System.Drawing.Size(858, 509); + this.Tag = "ucAdminNewsFeeds"; + ((System.ComponentModel.ISupportInitialize)(this.dgvNewsFeeds)).EndInit(); + this.tableLayoutPanel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.DataGridView dgvNewsFeeds; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.AnimationButton abtnAnwenden; + private System.Windows.Forms.AnimationButton abtnVerwerfen; + } +} diff --git a/GFATask/UserControls/ucAdminNewsFeeds.cs b/GFATask/UserControls/ucAdminNewsFeeds.cs new file mode 100644 index 0000000..3ddd590 --- /dev/null +++ b/GFATask/UserControls/ucAdminNewsFeeds.cs @@ -0,0 +1,101 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace GFATask +{ + public partial class ucAdminNewsFeeds : UserControl + { + public ucAdminNewsFeeds() + { + InitializeComponent(); + + this.SetDefaultDesign(); + dgvNewsFeeds.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; + + List converted_newsfeedlist = Config.NewsFeeds.Select(w => new ReadableNewsFeed(w) ).ToList(); + DataTable dt = new DataTable(); + dt.Columns.AddRange(converted_newsfeedlist[0].GetType().GetProperties().Select(prop => new DataColumn(prop.Name, prop.PropertyType)).ToArray()); + converted_newsfeedlist.ForEach(w => dt.Rows.Add(w.Name, w.Aktiv, w.Symbol, w.Icon, w.Starttag, w.Startmonat, w.Endtag, w.Endmonat, w.Titel)); + dgvNewsFeeds.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); + dgvNewsFeeds.DataSource = dt; + dgvNewsFeeds.CellEndEdit += DgvWorldDays_CellEndEdit; + dgvNewsFeeds.CellBeginEdit += DgvWorldDays_CellBeginEdit; + } + + private void DgvWorldDays_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) + { + //if(dgvNewsFeeds.Columns["Symbol"].Index == e.ColumnIndex || dgvNewsFeeds.Columns["Icon"].Index == e.ColumnIndex) + //{ + // var ofd = new OpenFileDialog() { Multiselect = false }; + // if(ofd.ShowDialog() == DialogResult.OK) + // { + // dgvNewsFeeds.CurrentCell.Value = ofd.SafeFileName; + // dgvNewsFeeds.Rows[dgvNewsFeeds.CurrentRow.Index].Cells["Icon"].Value = new Bitmap(Image.FromStream(File.OpenRead(ofd.FileName)), new Size(16,16)); + // } + //} + } + + + private void DgvWorldDays_CellEndEdit(object sender, DataGridViewCellEventArgs e) + { + dgvNewsFeeds.CommitEdit(DataGridViewDataErrorContexts.CurrentCellChange); + dgvNewsFeeds.BindingContext[dgvNewsFeeds.DataSource].EndCurrentEdit(); + } + + private void abtnAnwenden_Click(object sender, EventArgs e) + { + List return_newsfeedlist = ((DataTable)dgvNewsFeeds.DataSource).Rows.Cast().Select(w => new Models.NewsFeed() { + Name = w[0].ToString(), + Enable = (bool)w[1], + Icon = w[2] == null ? "" : w[2].ToString(), + Begin = new Models.NewsFeed.Date() { Day = (int)w[4], Month = (int)w[5]}, + End = new Models.NewsFeed.Date() { Day = (int)w[6], Month = (int)w[7]}, + Title = w[8].ToString() + }).ToList(); + Config.NewsFeeds = return_newsfeedlist; + JSON.Save(JSONConfig.NewsFeeds); + + Forms.Main.UseNewsFeeds(); + } + + private void abtnVerwerfen_Click(object sender, EventArgs e) + { + + } + + private void dgvWorldDays_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e) + { + + } + + private void dgvNewsFeeds_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (dgvNewsFeeds.Columns["Symbol"].Index == e.ColumnIndex || dgvNewsFeeds.Columns["Icon"].Index == e.ColumnIndex) + { + var ofd = new OpenFileDialog() { Multiselect = false }; + if (ofd.ShowDialog() == DialogResult.OK) + { + if(ofd.FileName == "[Kein Icon]") + { + + return; + } + + Creator.StreamCopy(ofd.FileName, Paths.NewsFeeds.Icons.Directory + ofd.SafeFileName, (fs) => + { + dgvNewsFeeds[dgvNewsFeeds.Columns["Symbol"].Index, e.RowIndex].Value = ofd.SafeFileName == "[Kein Icon]" ? null : Path.GetFileName(fs.Name); + dgvNewsFeeds.Rows[dgvNewsFeeds.CurrentRow.Index].Cells["Icon"].Value = ofd.SafeFileName == "[Kein Icon]" ? null : new Bitmap(Image.FromStream(fs), new Size(16, 16)); + }); + } + } + } + } +} diff --git a/GFATask/UserControls/ucAdminNewsFeeds.resx b/GFATask/UserControls/ucAdminNewsFeeds.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/GFATask/UserControls/ucAdminNewsFeeds.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/GFATask/app.manifest b/GFATask/app.manifest new file mode 100644 index 0000000..8273826 --- /dev/null +++ b/GFATask/app.manifest @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + + + + + + + diff --git a/GFATask/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/GFATask/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/GFATask/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/GFATask/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/GFATask/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..013f3272df9694ed2799fe4595bea8fff67330dc GIT binary patch literal 18090 zcmeHOZEO@p7``D;n*z2dexNp~p+>6B9c>AzjYlbW*A{3?p%t2V(cE2!W9{88?C$l0 zK#=%Hj6X1_(H|rPl^6}C0pll-5JF5$gqWzrsKEq-1|>!l#fS;c%l9K@sarPQy0Rg<32ucl6cezn zLs4Klo)VxE?G+NTq)1!UXeT-!j!E)J)ZZ5w%>FgH!rvMlm{3%h_J^S&Bt`#lDg^+# zl@FeX+;jY^N_^KUbl!4*%kq|{M@nNtM+-(W7@0Z^G%5|W$};^YT%C}&6P!oLwf`2Ysf z`#YnXm#p}HpYbz(P6|OeHYSM4qOLdD{^XuTUskoT*PE|jFC@vZsEb({SD{_Z<8_F6 z437X=C^HpHKT2{ntVbD{cbAi9}G7palPjAbMBfP!#jK?(rYmu1rtPiMgFz}gZ{9)qNA6b1sPjQG+Zu)@U zH;Y&hF-wZZy3J6=N-Efd1SI;`SQpBq)Qk*+BFw0AEY(=opFwIhu^vtgN+VDViWw9l zFy!a+#y$0L;g}lp>@Incs5GGGO-(04l)SWpJ{7|>rjhiv#J>}> zyoW0QYW1j$(dEax0jM%j5Nl?u&8bALF_JldXkc4R-d+@f^F=bYh0W`n=+Qpg_-bZ9 z6J>K>mEp~9|LyRl_RGYZIeVY^QFpWBsB1QliM>|lu{w3e#^8r2>I50deMz1efbyt- zl4(CmsilmlGVJgQL9XQWPB}LS?skvhESC-JUYF`u245%GwR@a=)b@Kvt=S|NucT@- z6E)-P2zP}uWCA>!KsTMdyn8Ai;4wsS4cBhi+EIwDU7a0+F=Zs$D-A=V>}@sc-kXIFI}98*y<05wwl>l8@@3n_MUKCPg<{OE?u z$Bw*n6`zVn50`Ry<&M0wJg#Kmov@&qY*z1Bf|HDH!MIG$D6)W4P%=&#gmNHb@a%H$ zRo_{O@XQugglrfwrW&Io-8f}Pva;(C9+rBof%GE!S}{lad(%KilMf{gs1xD)BX;q@ zU8(tNcgOcPzgzR!`DNn3u6bSc*KQoTGZgvr;Z?(R4Hw>AaAxBR`yOk4e%-gv&3$(1 zulpy@w_e#jd7B=Q9o!;MYBDwK^+V}QBCGx=$dFYqBKELhU z$&Zg6-rK$V+?DGGpLy#*b#qPosoI7`YaTzVuAcJ=X&td#(wa$J>!Q`Vj_S*#p^Q3m zMaieqb&mKpBj`h-#)iK~5O;WfNUl!fKK&JJLYb?OhJKXI3bB;1Gp3>%A~#bx6aX=0 zY|AIOYQVJfLaqXJ*6A5e#8ck6-c!IfTcbrZJQgLOBd;h~8sW%0_Lfsl45FK!a)t|W zluYNq-PXuBQ`$5a6%CR`cid6?m!_!o>N#zfSc;c?W!>Y1sAL+4W)hQl=9|PawcJ=C z9?P_|lI~U^oj2{vjTKGa;+H|vqbyKqw)8(}tUOx0*U>m{c$>eEes}z3ttnig9dhVp z!tT9H)&%XPfuQz_m*jl`#sSa5_3ViLytIy!NJFSrFil3|Pv@stqR7b=W~5{DF0#DW zAkg5_nLe%um*!m4mB{4GOI%gFyP|k99M+{LcHZBk&$6NiEyp8Y7sxrSEWT9|q@ z4jAB7V|Rlk7v7O=6cQ8#-xx{;kCQTS;h4qMJF;f5$l=~m;U#y!+Vy-$8hIp!hI-jSlnZlG-%%-p`DbKmd10sP(PO5>2$*R9!*w0yA ziQbMD3d(bCau!yRK`XM|=^}d3bjHy39#&9z(DtkuEH7v5+)dv4sWhbyj;hQJ9^<83 z>Pcp5+b(ytUxb$zuCyj*cIK@?jKx3wbMoRBMAo^T?Cg9oUS8<3GHX^4WjY-@N4Vdt z87pduDU-Lj!NB*FYsQl$Fe!IIguNB95?G;6SisXMY+cD-P&xy`_6q>)4V0$SKHK54 zPZVf5&y*@?D?E*d^-ySZo+eO3Oo>9)5Y5Yic6yqZ4oSIGNp-*J(`n8->r0hR7nIU6 vAj1u9S^zy@FvN4ove*Ts)B=Vr`KIZd(HE4`|Kf!?0Vge7_ literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/GFATask/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..df77b7d6f94d7fde39b9ae0444ef758e2eb42162 GIT binary patch literal 9062 zcmeHNds7=X5Vv_;FnKhlX&$6WohEIQ)V<=EcR~`dF>wl%!Az1Fjv?}$Y!vR{N;(W> z_@kespPPt@SWMa)P+RXfo z9&C8K)SWAirArf~sZuIsO^lH=8AOrOpOLiSGuuLWc~?^IRo-(_sZg%36P|Y~z7%(0 z@Eu~?UX@z&LQtn@A1v-m>Y`TSD)i2HZi$t1%%(R@;#$lik~VrGSKKZ6ww>d|p;eFX zHkvj_5!!AXYs-1I1@pa+%nicJR0hKeeo;`l3LxSUE4v=2Sz01sio7c%=-1S)2K@Bw zPBpk%*IVp#hgl(n51aJQ2=T+MvIi2ZA~kl%XTS$a5_87M8zftD6oBC-O=vW2Ci|> zq(XRn9<*l?<^(QRA408l-<8av^&#y@H7kkRzM$*0L^*W37~o&HPjz_%^&B(|AL==1w_coEQOtv5{Xm9e1Nb>=F?8 z8bT67GK}OhkYVi#(1>;w$im@zJ#(5ZKq6fwoEky0Yv`+s8$k}4+#A=YlZ^zlo@_4e zA8FSBXFEG<%)3?UTE1Hr)Rk3c?%MEdWF8tzx%mwuc7t!P_{qr9qF)9oAk*A{Y-pVd z&)y4C-)8Ego5b9qv9D0$>p(`2E7i#GQ8_IR?IYNp2((The+2jgs>j#xG)Nq4a$LIs zkHf$m)6-+=)J*If_&YKjM`Plzb`yzSWv*jsx8Qj|w`^Oxt)A#UjibGPz&@Ddr#qQH z*h6Qgr;WnE=}rd1c|muG%Sw6wMMQ`yrB*unA%3u!$hpviS*1iLvx19hL znOk?oJm>=RQaLkvs=`YE-tt*^+2v(nWPBk#2TpR5d$ur|n8zEG|2*gbaS4u-JIp+Z z*l19Q-vi?7b9G$YFPNNCw?(@KOQAdjl&PB?3+*#ajL8&nm z0`97pXCbKLc8TEn=a;>53kv?JFn&A_L#-V2E`uAl0Mt1O<0rrWy))k*q>01P?Da4q*oV_wBlLx*bb^O6v)p2vK@kf8YfvL zBnd*uMKo;$Q)87@B}5LaLcJB9tEbZNMoAfPG&Wo+$0ts7K-2#MV!~MLHBRy6OYpQG zxS*Pt4ibwYSTCp`aH{0|3UXw4ajNPJq8g~pEpepDpV`Pg=8VnBMo|Ng{KA@b{s^|@I+)efn=`s zc9;lv4clxt3DQd8O>C7){f(5h*T@ve+6_Ah1w3_akN)N=@n7BdR@@%8l*byZ^Jc>BL=qxWUWKn zd$oH*X!&;_$Z$?xqx9}b@W%AB*EwPMeYY3C%N66zt)ZdVONe@nPaKPJc!#XL0#XR! zMH$CRpOWwz9tLu7`y0iopDG2msuIOA;0bOV>w@@+V{H(%)fRxis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormAppButtonGroup.resources b/GFATask/obj/Debug/GFATask.FormAppButtonGroup.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormAppCreator.resources b/GFATask/obj/Debug/GFATask.FormAppCreator.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormGroups.resources b/GFATask/obj/Debug/GFATask.FormGroups.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormInfo.resources b/GFATask/obj/Debug/GFATask.FormInfo.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormMain.resources b/GFATask/obj/Debug/GFATask.FormMain.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.FormSettings.resources b/GFATask/obj/Debug/GFATask.FormSettings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.Properties.Resources.resources b/GFATask/obj/Debug/GFATask.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..e945496ac039820056f817974afb77bfefa73ac6 GIT binary patch literal 8213 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 E03+ES9RL6T literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.csproj.AssemblyReference.cache b/GFATask/obj/Debug/GFATask.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..d0b0c9b514be550159acc00c5ab8efc7f1493d93 GIT binary patch literal 1150 zcmcJOL2DC16vy{r2_Yibqn;LeQ3<;(Em9YPgx%DGZ3%5D9tLDHeF;N$XJBThX?m$w z!4D&P@S-0>K~H`IKZ3rQgqo%cQpH(#`w&Vc4d;rgux3$A#)J7=T z*@)KN*A7!#R90h0qOEjZw8Op~6oNm;>5&?v>_|&;4z}S8K(jPl=|T)(#ZA`?e?~X& z&PcXN=EFHVzPI)LwV&_?V0A_p{l4}aNxpsh@?!OKD_N9m%p`B5Q-}6wj+P0Hyi$64 zi277;G*OpxWo7l3%yqeL&vT_p<3EG9dS?|%S7B4zgZ{Ey4|-?8lIzPgGp*At>WhboG3l^h_0kR=K}&5rU~n7HKLeshg#Z%56-q9KV%0uM2(VT*fj=A z>MJyCPjIb_8dmI5lU>QcDEapM-9`JhL@l_ve0BkT?A?F=#Sy>)W&q~@K^#!UMTrr0 PfyfJSo>z3iee=3;0 z*kHNc3T8WNeUl(1p{6>yUlkqNM`G{GF)$;5hZ&WeS;BDAA-q2KZNnBxFNK*yC8!Vb zZydWgIdVLEh?92vbW!L1n?YaU^e*y}_w|i~Rkw#;J%1SVRji(&lOp>1yx0j?5mA7Q zI^;hJd%GHha#A85#rz~at8e(Y8Yg?JCsCtY8WEUtOe3CVR2a!MAt7tT Xq9KHJ|CZQsKRR-D!|)p2A5HrN%>If{ literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.csproj.SuggestedBindingRedirects.cache b/GFATask/obj/Debug/GFATask.csproj.SuggestedBindingRedirects.cache new file mode 100644 index 0000000..e69de29 diff --git a/GFATask/obj/Debug/GFATask.exe b/GFATask/obj/Debug/GFATask.exe new file mode 100644 index 0000000000000000000000000000000000000000..83c70919dbb55819a4f91004299496599934700c GIT binary patch literal 363008 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 z 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æ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�kNfWZ96p7SH#!U~ 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 literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.pdb b/GFATask/obj/Debug/GFATask.pdb new file mode 100644 index 0000000000000000000000000000000000000000..39967b7d9144dc72e0f7b88a43823448cb4c9a95 GIT binary patch literal 607744 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Ξ*7|UA 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 literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminAppClickCounter.resources b/GFATask/obj/Debug/GFATask.ucAdminAppClickCounter.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminApps.resources b/GFATask/obj/Debug/GFATask.ucAdminApps.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminDesigns.resources b/GFATask/obj/Debug/GFATask.ucAdminDesigns.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminGeneral.resources b/GFATask/obj/Debug/GFATask.ucAdminGeneral.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminHelp.resources b/GFATask/obj/Debug/GFATask.ucAdminHelp.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/GFATask.ucAdminNewsFeeds.resources b/GFATask/obj/Debug/GFATask.ucAdminNewsFeeds.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/GFATask/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..42b656b3bff5c89bcd3b7daa9111f81beb2183be GIT binary patch literal 3584 zcmeHJUu+yl8UM}R`R;Od-1q_^Q39;vxUyrivT;QdQouf+Ai+-@%a z6akNjvFA7Q{l0I$nfYes+go|+2gm`)v);G?yvv`}1MEwd>mG+v4=K z(e-Ei*zQEC6}fHObHh+2c0<}xH?;lGuC3PXwrWae_wMqM)b*J~;Iy#tYHOdH&GrEf z+k;{nD3h^z>>nrD+N^V|z#h}5POn>+ti{t5(lI&AUDl@hzu%^!rdVF0-_>6C-Z%#g z-CJ{i)&@$qSd=I~dW-BNax0|EuyV z9ak2;HVXqdKMEY@!i8b~b9m62;AkG)QDE=1g%fl^Un6*qnE%8-MY-^~!-yz!e#5O; z6Wo7U(Y_oH5(bMq+OB6kG=&n~(2oF>dh7H<%$KK7IC>b?juwvYoz7vDdfwv^Opq!> zC+Xi zV_#q6v8A)iHMVb2{tiPmRt;2xvMzKbp8VviLSHHTUCd%%?;I->>DpAS<1lcs=E~`J z!*N^4&Aqt(eklspMjd(l1h}jc-zVH$-=%cYNLS1Z7HUSiy8nCD_e}%^I*j~fOK?4U4F`y2OcM8C z#xN%g`ow*hH~noqh9lg=r*czRCNoVGxhlS4v{!KuPte0jYzc=i;B`3Ii#Lb|aSaO? z!*${m_KO9~5|@poXZjwspB9JkFdm^#i~G!(GhVf>a!23B%fw;4Li8++59EGKD~ndT z4$wYN)ES{jEMOP0$Tj45Xnb3Fmq&9m`%-fj`o7)CeN3y{xvycqjzH-N=)fJm2XAzUL;s3hOdS^gFD&vBYB2PgGQm)Wz6s z1hSsEiNu0xcl<3co{eR6FQsv(PmexLc+d_w{LHv>81?5N?=sqkYrCz`-|#7=+t$IaskW1yA{>uLOf*dv z8=u2eocLaxjY}hYb6j0Uo4zOe`YcN5oi;C&dfknmb@~xScE|L!U2S}wyE1F7 z^{%<;&&RQBH-c^8#1c+1YplaX%$(=o3?gQ|4kX(IKHHe=nrRifWIfYIu{RQX+Z@|M zNZSo#AMxp_zrOeIl|TG$?#lbthwuIVN2igug(&50hyiv+Mh0w43=f~ zk=x;`THNwvM_-L~=8TK6pk2}An0bNO^h~qc5j*Qj1+l~LtqNPgwoVkyOj+&vK~qMh znJ@5*%|B)??dK_h$5(tWQnA`doO6EMb%T1+ZTiaTJyp6(^Ty3Lk`Z;@gg~BR#z?b+ zigwZcOzNLY)t_Ng-bsIxY2mu=+q!pm$$q=_G#3_BR11O?*AIL7Q%dtPwf4q1eVAXt XcX_dUKPNvjze(=W{-5|CkHEhGCYU`i literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/GFATask/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/GFATask/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/GFATask/obj/Release/GFATask.FormAdmin.resources b/GFATask/obj/Release/GFATask.FormAdmin.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormAppButtonGroup.resources b/GFATask/obj/Release/GFATask.FormAppButtonGroup.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormAppCreator.resources b/GFATask/obj/Release/GFATask.FormAppCreator.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormGroups.resources b/GFATask/obj/Release/GFATask.FormGroups.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormInfo.resources b/GFATask/obj/Release/GFATask.FormInfo.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormMain.resources b/GFATask/obj/Release/GFATask.FormMain.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.FormSettings.resources b/GFATask/obj/Release/GFATask.FormSettings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.Properties.Resources.resources b/GFATask/obj/Release/GFATask.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..b1f5e734ef890d0a640bbe93d8956f8224a284bb GIT binary patch literal 77044 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

I+>RUm z^I5;kzUJK)?kp7GgMgpn8bKTR;N9PHe z7&lJJLF!mxYbu*r+K;1VhpZo$=WU{$t(Tz!!DvuD%G)6aHJ0Xv>b=u#RMG5eW#{%H z#P92Ok=wU(BSd!U8F`iW-is!tC&U30M|a=dIl&bGk&9m$yj(WR2?S($P+)settd!} z8l174{huW5FzqUr@9VLF?81azo5X=XMlC9dtzCsqk#QhAd|2d*t%MX=QyY6Y?$DVQ z_1F~jqQoJR4zu@4*Mh_b*rCngTR$Hp01(GEqb6nkFT$n zZ&gz`sG}&a`ZA#Vh2lwfaK;n`|j$X)o38#vr zeJJ0fbWUQHr_k3B(WI>F?NLj!LV>k=%C!y!NHAvTdcU3c#y6?+%1VXeVA!(Z;Tg_h zt73qAKo!l>>Hy24?g`1V2QG?##Upz;$c_F%MFL@QP^x@KxU8KN0?(bfgm!a$ahsTh z^=DaaI`1c;(WIDZxZwSSD}3J*bm}`GPg0y&gr!fC%fFiSvZ-YF<~ZrAgkeYmPne7k zj3eRKAVU#hL5m}CCjE@@(YsUcnixF`t>Tg8B6r8+%knI=J>=FaZCr@r_D6%3%S{bx z8Wh;V?xW4Qc64~8Q8>r@3&$d^KSics-Leo`o|#6HsK%K)+-|~y*%Wu;sF-=9CjbK; z=;3?+Xw#y^ZJY!Da)ONCrFjS%bIPsP5bfhIYa!@hu05Bx}rXqvN{j9f_&3P50SbOd~J&G2^$Unp|>5O>Jl!P72 zX;7|9fX=(pTX?KaWxx$tZ|3KpC>S;n!&9S|y&Uyn`#JL{eWhZOb77y-hFq*sTb0Cb z=i$-H;tb09tD6;N!O*DS%FdG4wVc(cBU|iJx5@p=>pxkMURc34h%5wg}8!ND8zH`>blYv?2uV^Er*JoSDUf4j^XMzKb3QbBE zkx=-d7nDy0gO7jfaGmwP;Q=UEAV$7t1*&v}1_&?cGiZbQT~7m9xR~QCo$t z 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 literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.csproj.AssemblyReference.cache b/GFATask/obj/Release/GFATask.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..3181824c21f964bd79bee3f8ef50cb74e664899c GIT binary patch literal 11453 zcmd^FTWl0n7~bL5T6$FzF;TM!Q6P0^+tLe#Qp;|O)!yuuLd<}fojto9Iy+P6(rx=7 z7)T7fpjHU*AVz}^7*O%SN5K#uO(cOxqKU>^RgCgrj2NQloS8E_yPbA-c1|OS(_}h( z&hEGWf6n(`&-U*ajzt)zCJ+cPebIKVOU?i}VaO>B$a+Q;#wGa7Mb>fAzCMkM7@Dr6 zcdGovm?&smT$H&eh#T+?ITN9TBryzx+&I}bIH}zzXBehB_bqrDz9Z*CA7Ku_+lqtm z0sd!3lA;9KS(c5qv#z4Ck##H*jm?E;p=c}?EpGyehM@yYckV~(gQGyzL`Cjs2!+vK zeK2B3x}ky&85p|COZCAaBQA-;Ghli|83%HQY(Ow1<_dIUnDVqHD5@mJ@c^31zp!>_ z5NQYRdw z%uTpeCYVngEMCRrX1LT%;iiTy3{w>v=pN}&`83EV>Nti+>+_FwF#+buf(-4RiU}$J zvV)ss$Y$ji17m+YdmOW}oJ31%qds#u}jYJ&(Wgo!Gv{KLskS!^$v5yk0n&1b)@Ns|6i71 z#psA4>#8DYt{lM3U6jIb{fSpA8KIbLp%_W%+V-Bo_EQhrfz4qg-sHcq;R^Z-~mV9n3!`y}8l{(vSQ3E$I1#@f%)vOVl zZKuO$egP)i%B(q>gv0fVh3jCOLkf#<+pQr#oI@Ek)eyO`{T1V&X|Zf+0(H4>k54rK z(Fh-#EEf?KRT#IVB_qtIM|R+d`wFX7JJu zUK0h|wgY$m{I>4H>*WFF9$J=x?8`5&5e8jOBg8tg`Cvj)rakYmv$NoYE0Hq!a8zss z$yJjLgP}fAexYO{BQRR67=-nJCD<^uGcgT9!yv8bUi&-FmW&k`3T0p`A+;TClq1Xn zW@cMd&@`1`Og9pu!Zn5)wr~+8oi=1qpTA>B)dUu2 zV6V-#!Nc1=8SFlav$;*S2n9dR)FKb#xNyD)U+1PedWT9-`@@$ zK38+$PSsCyclO^r_VVA$C#6Gur(S#H;?^He-?;YW<*!a(ZMkplvR78C+x|Lu{J@oO zGPTD(Ez1mUoNKIp?dO#@znfco>FjTFw-Q`m^W4v#riWCpvFSkGb|cuNY_M0Vt`St%^dI?NFV zM~bD0-E1#I%jBd5Dx=)4Vrfw`05Uo($zdiDdRkLtrpgTsj=2Gb&kz1^@tq65qK}w6 z=s)-qoP1_^QFK1DvV}jDQ-Ip6M~KA6cy+>4lywu&e|n2Ip-?c)J5yMSlygW0==_Y= zVW-E=O>JAurkwcLjRuvGL6G!m5AUP;$3Rx!A12D)4vQK-ZW}${GSG~+0RhoSf@_^? z>6y6s5|Ic1TbxNTWvFQ0#s5r+FG9gu{94@hJn8#Aa=0gAy!Cq(QOx0Nc@Dp&Np`JG`Ofo@^{DcotZP|J7*@5 zOe7L_*zkpo?O=FoL)Nu2su6iBu?&3glrWpdD=JNMxih4VRN+!#(JOfK-uzsy7za_T zX(^;Q(ju74orr6JtiMj3Q)-jKrP};LW3h3hQ7HI}^I}1y5$xH)F;0?MrLaV83VjOe zl1z%79ZlxVvJA+$ZKWeo3+TA4X`z{)stLpY!cFqwQIeYKkP45r!;W$N85TWtb`}-7-~Rg`!A?P2+LTT*!jv^JVY8AJ;E-t$aJSblW;#<}AdK_`MIBn7q_kNYHi;8ufddHYxdP^SbVMBG- z?ZyEH<*`OV?*NkzbKzuq+dsiBll?U8>3h@^Q@i_=mDq;PqMFdxc@nS(@DyM#U>{&V z-~iwtAP0CFFb#MHFvE~V?O|EeAC|_Jg~3;tmD%=?8b3FC=iq1Hpp@nE;Lwt1Q&%T``xG1mwA^#x(1w@Sez^3_ zSKy$l<(>zJ9=x9a+`MPNL2k4mEVlp-EqA&6@=sS4*5&x0MQ7vv(*X#UBSG&(%b+x>V6)tpwxex{BLIIeI LbYU)XgN@z=^ltBh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.exe b/GFATask/obj/Release/GFATask.exe new file mode 100644 index 0000000000000000000000000000000000000000..3168cedb840162cae1ce7ac972c68aebcc48ff5d GIT binary patch literal 346112 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�r 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

  • ve=qo4@-HVpn6H%5 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 YaT5530Y^SK9!va>tNH&{7)s#(0HI7JZvX%Q literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.pdb b/GFATask/obj/Release/GFATask.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ab88b772ec966775192c84356ca27431aaadeff9 GIT binary patch literal 445952 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 literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.ucAdminDesigns.resources b/GFATask/obj/Release/GFATask.ucAdminDesigns.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.ucAdminGeneral.resources b/GFATask/obj/Release/GFATask.ucAdminGeneral.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.ucAdminHelp.resources b/GFATask/obj/Release/GFATask.ucAdminHelp.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/GFATask.ucAdminWorldDays.resources b/GFATask/obj/Release/GFATask.ucAdminWorldDays.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/GFATask/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/GFATask/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..8fe5fa5e8342502cf8b11b093d0fc28733a3128f GIT binary patch literal 3584 zcmeHJUu+!38UM}R`R;OdOnjkfq6ApSG4da>vTM{P4S($O*~Sp#$mfI#MTEV*@v&uZ z_qx01*pUDu2qHpAO^T2ZFSLS}K2%5`KrIh_plTn8L?4=GURr_Fhd%THAw>F{x!qj; zDWW`99eaNB{hM#T`DW(ZTYCJL$NQioHw!)wh+D+53eLslJnl!_I`~ ze{C5sSH)s3=6umRj(o@84feCQw(qRZJI3|7O0vE&vYpN`b|T`Ib0hs^Vrq>oWx|EZ z)rZR>$)q~6^?R)eYieR@QYD4C_J|)d+@WWI5zaZlK2(iE*Kb71;%E-|8ONdHRlH4F zUE`sJbR{19!Ec1RQuta-VOQrIOJwO_%D=z`;s;PR+02(Bhh^hWqz@Sb zMn5XXx+vn;I7{3k6rRI3v^fc7c}U~l%-u$j72q4aU}x1%-ge+qDm-FDQkZ?^rL++D=E8+!a z;@=5(%23>aL9o4E=*_%L?uh1I(kmFKXzu*(SBzJ61_fHo{8>XV9u>nLViBXn9hlUT z!x~-UF3f0p6A$A6_wd8aI2I|HAc{;GztGzA*o#N$;RrT_#TW1nEbPSZhv`=_6SE?^H$D!`q^|CK%b*=0PtZNy?_bmnWwkIDzL&m2T z=4a51oFMev8mgPV^Hdo4?ipD}U9Q<}FJAPc*!CTXm9`(dO}V<+k`LK_-IG|5vEt^# zpqWS%tKH6WW;>LKxI{{aG78$EBU65+)$&}&j@`ho$~ac&b9I`ZA=TJ`?ll*4k8E5zX>z*A-V}t=(wI@X^3O9?9@#O69&g;ktFZ ziq6_P&=u*~8=8u``Xn>TjH;UJx$$OKyKZ}J$<#)%Y+9AjKFy7$teO(|(vNv0(!;SZ zXvr{kWn`@+$%?FsjNAq{Z8?!u_dM0VlVP$3(zGwxes@`a&26-qN9H~iF0i!Oo_ppR z;fh@Iq@&G}V_Wps0+ijjX}9!Ar-9PF&1`E~({A|gnoBO(wn}~_XjUU=4}Fp7ckGNu?iazYo3K;2wC-7kQ`&U93x6s^cbK`siSG+J2SDf$+->q zv|ZEoA)nr#-}~bmUwu6{|JzH2vDvNXw~#f3C}d2C9uflsJ*FZ0`!zk8&u5I%aA}zJ zwRHc$Ox8qcE~oURxolpPMtkzczS2QT_Vt%Wm84HuE|wMxAD%gRV$Z#wpDVok;Hl>Z z{#N{HCRZ9}A7$@j@hA-|7-iX^8$}*e(8mvv$QG2AFsk67g1&-Cep}tCJ`AhIuE#>V z#aA`A;mDS{8mp`srz1hTysj}b0#nJErne)qR)fHcEPihTzu|4FLQzkZ<+kh9WmuT} zF~8XSW93qQ9v66I$#udY3f5xlgd4SOuNt@OZeVquD%~Y@ + + + \ No newline at end of file diff --git a/Models/Enum.cs b/Models/Enum.cs new file mode 100644 index 0000000..69ecfa5 --- /dev/null +++ b/Models/Enum.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace System +{ + /// + /// Definiert den Typen der App + /// + public enum AppType + { + /// + /// Keine bekannte Typen Zuordnung + /// + None = 0, + + /// + /// Eine Benutzer-App + /// + User = 1, + + /// + /// Eine Administrations-App + /// + Admin = 2, + + /// + /// Eine Favoriten-App + /// + Favorites = 3, + + /// + /// Eine Menü-App + /// + Menu = 4, + + /// + /// Eine Citrix-App + /// + Citrix = 5 + } +} diff --git a/Models/Models.cs b/Models/Models.cs new file mode 100644 index 0000000..4923162 --- /dev/null +++ b/Models/Models.cs @@ -0,0 +1,1040 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Security; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Newtonsoft.Json; + +namespace Models +{ + /// + /// Modelliert eine App-Liste + /// + [JsonObject(MemberSerialization.OptOut)] + public class AppList + { + + /// + /// Gibt den enthaltenen App-Typen in der Auflistung an + /// + [JsonProperty("type")] + public AppType Type + { + get; + set; + } = AppType.Favorites; + + /// + /// Die Auflistung der Apps + /// + [JsonProperty("apps")] + public List Apps + { + get; + set; + } = new List(); + } + + + /// + /// Eine Sammlung von Neuigkeiten für die Titelleiste + /// + [JsonObject(MemberSerialization.OptOut)] + public class NewsFeed + { + [JsonProperty("name")] + public string Name { get; set; } + + [JsonProperty("enable")] + public bool Enable { get; set; } + + [JsonProperty("icon")] + public string Icon { get; set; } + + [JsonProperty("title")] + public string Title { get; set; } + + [JsonProperty("begin")] + public Date Begin { get; set; } + + [JsonProperty("end")] + public Date End { get; set; } + + + public class Date + { + [JsonProperty("day")] + public int Day { get; set; } + + [JsonProperty("month")] + public int Month { get; set; } + } + + public override string ToString() + { + return string.Join("\n", GetType().GetProperties().Select(prop => $@"{prop.Name}: {prop.GetValue(this, null)}")); + } + } + + + /// + /// Modelliert die Attribute eines App-Rankings + /// + [JsonObject(MemberSerialization.OptOut)] + public class Prevalence + { + /// + /// Beliebtheit der Menü-Apps + /// + [JsonProperty("menu")] + public List Menu { get; set; } = new List(); + + /// + /// Beliebtheit der Admin-Apps + /// + [JsonProperty("admin")] + public List Admin { get; set; } = new List(); + + /// + /// Beliebtheit der User-Apps + /// + [JsonProperty("user")] + public List User { get; set; } = new List(); + + /// + /// Beliebtheit der Citrix-Apps + /// + [JsonProperty("citrix")] + public List Citrix { get; set; } = new List(); + + /// + /// Beliebtheit der Favoriten-Apps + /// + [JsonProperty("favorites")] + public List Favorites { get; set; } = new List(); + + + [JsonObject(MemberSerialization.OptOut)] + public class AppPrevalenceProperties + { + /// + /// Die eindeutige Identifikationsnummer der ausgeführten App + /// + [JsonProperty("id")] + public int ID { get; set; } + + /// + /// Häufigkeit der Appausführungen und die dadurch automatisierte Sortierung + /// + [JsonProperty("clickcounts")] + public int ClickCounts { get; set; } = 0; + } + } + + + + /// + /// Modelliert die Attribute einer App-Ausführungshäufigkeit + /// + [JsonObject(MemberSerialization.OptOut)] + public class ClickCounter + { + /// + /// Ausführungsanzahl der Menü-Apps + /// + [JsonProperty("menu")] + public List Menu { get; set; } = new List(); + + /// + /// Ausführungsanzahl der Admin-Apps + /// + [JsonProperty("admin")] + public List Admin { get; set; } = new List(); + + /// + /// Ausführungsanzahl der User-Apps + /// + [JsonProperty("user")] + public List User { get; set; } = new List(); + + + [JsonObject(MemberSerialization.OptOut)] + public class AppCounter + { + /// + /// Die eindeutige Identifikationsnummer der ausgeführten App + /// + [JsonProperty("app_id")] + public int ID { get; set; } + + /// + /// Name der ausgeführten App + /// + [JsonProperty("app_name")] + public string Name { get; set; } + + /// + /// Häufigkeit der Appausführungen + /// + [JsonProperty("counts")] + public int Counts { get; set; } = 0; + + /// + /// Letzte Appausführung + /// + [JsonProperty("lastclicked")] + public DateTime LastClicked { get; set; } + + /// + /// Erste Appausführung + /// + [JsonProperty("firstclicked")] + public DateTime FirstClicked { get; set; } + } + } + + + /// + /// Modelliert die Attribute einer App + /// + [JsonObject(MemberSerialization.OptOut)] + public class App + { + /// + /// Die eindeutige Identifikationsnummer + /// + [JsonProperty("id")] + public int ID { get; set; } + + + /// + /// Gibt eine Beschreibung über die App wieder + /// + [JsonProperty("description")] + public string Description { get; set; } + + + /// + /// Der Anzeigename der App + /// + [JsonProperty("name")] + public string Name { get; set; } + + + /// + /// Gruppierungsname mehrerer Apps für diese App + /// + [JsonProperty("group")] + public string Group { get; set; } + + + /// + /// Auflistung von Active Directory Gruppen, die dazu berechtigt sind, die App zu nutzen + /// + [JsonProperty("activedirectory_groups")] + public string[] ActiveDirectoryGroups { get; set; } + + + /// + /// Bestimmt, ob es sich um einen Prototypen handelt. Diese App wird nur für Admins angezeigt und erst mit deaktivieren dieser Eigenschaft für alle Berechtigten sichtbar + /// + [JsonProperty("prototype")] + public bool Prototype { get; set; } + + + /// + /// Ausführungsbefehle und optionale Argumente welche der Reihe nach ausgeführt werden, sofern diese fehlschlagen + /// + [JsonProperty("exec")] + public Execute[] Execute { get; set; } + + + /// + /// Gibt den Pfad zum Symbol der App an + /// + [JsonProperty("icon")] + public string Icon { get; set; } + + + /// + /// Gibt den Pfad zum Symbol der App an + /// + [JsonProperty("lastmodified")] + public DateTime LastModified { get; set; } + + + /// + /// Gibt den Pfad zum Symbol der App an + /// + [JsonProperty("created")] + public DateTime Created { get; set; } + + + /// + /// Erstelle eine Kopie des App-Objekts + /// + /// + public App Copy() + { + return (App)this.MemberwiseClone(); + } + + /// + /// Gibt das App-Modell in einer lesbaren Zeichenfolge aus + /// + /// + new public virtual string ToString() + { + return string.Join("\n", from property in this.GetType().GetProperties() select property.Name + ": " + property.GetValue(this, null)); + } + } + + + /// + /// Modelliert eine Ausführungsfunktion für eine App + /// + [JsonObject(MemberSerialization.OptOut)] + public class Execute + { + [JsonProperty("cmd")] + public string Command { get; set; } + + [JsonProperty("args")] + public string Args { get; set; } + + new public virtual string ToString() + { + return string.Join("\n", from property in this.GetType().GetProperties() select property.Name + ": " + property.GetValue(this, null)); + } + } + + + /// + /// Serialisiert die Json-Configs + /// + public class Config + { + [JsonObject(MemberSerialization.OptOut)] + public class Main + { + [JsonProperty("defaultwebbrowser")] + public string DefaultWebBrowser + { + get; + set; + } = "Microsoft Edge"; + + + [JsonProperty("webdomains")] + public string[] WebDomains + { + get; + set; + } + + + [JsonProperty("domainname")] + public string DomainName + { + get; + set; + } + + [JsonProperty("loggerapppath")] + public string LoggerAppPath + { + get; + set; + } + + [JsonProperty("citrix")] + public CitrixProperties Citrix + { + get; + set; + } + + + [JsonProperty("use_ad_groups")] + public bool UseActiveDirectoryGroups { get; set; } + + + [JsonProperty("administration")] + public AdministrationProperties Administration + { + get; + set; + } + + + [JsonProperty("font")] + public string FontFamily + { + get; + set; + } + + + [JsonProperty("colors")] + public ColorsProperties Colors + { + get; + set; + } + + + [JsonProperty("sizes")] + public SizesProperties Sizes + { + get; + set; + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class SizesProperties + { + [JsonProperty("window")] + public WindowProperties Window + { + get; + set; + } + + [JsonProperty("list")] + public ListSizeProperties List + { + get; + set; + } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class WindowProperties + { + [JsonProperty("radius")] + public int Radius + { + get; + set; + } + + [JsonProperty("border")] + public int Border + { + get; + set; + } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ListSizeProperties + { + [JsonProperty("border")] + public Point Border + { + get; + set; + } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AppProperties + { + [JsonProperty("radius")] + public int Radius + { + get; + set; + } + + [JsonProperty("margin")] + public int Margin + { + get; + set; + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class CitrixProperties + { + [JsonProperty("xmlnodes")] + public string XMLNodes { get; set; } + + [JsonProperty("icons")] + public string Icons { get; set; } + + [JsonProperty("icaselfservice")] + public string ICASelfService { get; set; } + + [JsonProperty("appslocation")] + public string AppsLocation { get; set; } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AdministrationProperties + { + [JsonProperty("remote_frontend_update")] + public bool RemoteFrontEndUpdate { get; set; } + + + [JsonProperty("ad_group")] + public string ActiveDirectoryGroup { get; set; } + + + [JsonProperty("accounts")] + public AccountProperties Accounts { get; set; } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AccountProperties + { + [JsonProperty("mailaccount")] + public MailAccount Mail { get; set; } + + [JsonProperty("adminlogin")] + public AdminLogin Login { get; set; } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class MailAccount + { + [JsonProperty("host")] + public string Host { get; set; } + + [JsonProperty("sslport")] + public int SSLPort { get; set; } + + + [JsonProperty("username")] + public string UserName { get; set; } + + + [JsonProperty("securepassword")] + public int[] SecurePassword { get; set; } + + + [JsonProperty("mailmessage")] + public MailMessageProperties MailMessage { get; set; } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class MailMessageProperties + { + [JsonProperty("to")] + public string To { get; set; } + + + [JsonProperty("from")] + public FromProperties From { get; set; } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class FromProperties + { + [JsonProperty("address")] + public string Address { get; set; } + + [JsonProperty("displayname")] + public string DisplayName { get; set; } + } + } + + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AdminLogin + { + [JsonProperty("securepassword")] + public int[] SecurePassword { get; set; } + } + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ColorsProperties + { + [JsonProperty("loadinganimation")] + public LoadingAnimationColorProperties LoadingAnimation + { + get; + set; + } + + [JsonProperty("list")] + public ListColorProperties List + { + get; + set; + } + + [JsonProperty("window")] + public WindowProperties Window + { + get; + set; + } + + + [JsonProperty("groupwindow")] + public WindowProperties GroupWindow + { + get; + set; + } = new WindowProperties(); + + + [JsonProperty("apps")] + public AppsProperties Apps + { + get; + set; + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class LoadingAnimationColorProperties + { + [JsonProperty("dot1")] + public Color Dot1 + { + get; + set; + } + + [JsonProperty("dot2")] + public Color Dot2 + { + get; + set; + } + + [JsonProperty("dot3")] + public Color Dot3 + { + get; + set; + } + + [JsonProperty("dot4")] + public Color Dot4 + { + get; + set; + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ListColorProperties + { + [JsonProperty("border")] + public Color Border + { + get; + set; + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class WindowProperties + { + [JsonProperty("backcolor")] + public Color BackColor + { + get; + set; + } + + [JsonProperty("action")] + public Color Action + { + get; + set; + } = Color.Orange; + + + [JsonProperty("titlebarbackcolor")] + public Color TitlebarBackColor + { + get; + set; + } + + + [JsonProperty("border")] + public Color Border + { + get; + set; + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AppsProperties + { + [JsonProperty("default")] + public ColorsAppsProperties Default + { + get; + set; + } + + [JsonProperty("hover")] + public ColorsAppsProperties Hover + { + get; + set; + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ColorsAppsProperties + { + [JsonProperty("backcolor")] + public Color BackColor + { + get; + set; + } + + [JsonProperty("forecolor")] + public Color ForeColor + { + get; + set; + } + + [JsonProperty("border")] + public Color Border + { + get; + set; + } + + + [JsonProperty("image")] + public Color Image + { + get; + set; + } + } + } + } + } + + + [JsonObject(MemberSerialization.OptOut)] + public class User + { + /// + /// Soll der GFATask im Dark Mode dargestellt werden + /// + [ + Description("Soll der GFATask im Dark Mode dargestellt werden"), + JsonProperty("darkmode") + ] + public bool DarkMode { get; set; } = false; + + + /// + /// Bestimmt, ob zum Einblenden des GFA-Task ein Klick benötigt wird. Verhindert das der GFA-Task beim berühren des oberen Bildschirmrands eingeblendet wird + /// + [ + Description("Bestimmt, ob zum Einblenden des GFA-Task ein Klick benötigt wird. Verhindert das der GFA-Task beim berühren des oberen Bildschirmrands eingeblendet wird"), + JsonProperty("necessary_click") + ] + public bool NecessaryClick { get; set; } = false; + + + /// + /// Bestimmt, ob bei der Sortierung der Apps nach Beliebtheit, oder Name vorgegangen wird + /// + [ + Description("Bestimmt, ob bei der Sortierung der Apps nach Beliebtheit, oder Name vorgegangen wird"), + JsonProperty("prevalence") + ] + public bool Prevalence { get; set; } = false; + + + /// + /// Bestimmt, ob die Ereiginisanzeige zur Fehleranalyse beim start des GFA-Task mitgestartet werden soll + /// + [ + Description("Bestimmt, ob die Ereiginisanzeige zur Fehleranalyse beim start des GFA-Task mitgestartet werden soll"), + JsonProperty("autostart_eventlogger") + ] + public bool ErrorHandle { get; set; } = false; + + + /// + /// Bestimmt, wie beim Programmstart mit den benutzerdefinierten Dateien umgegangen werden soll + /// + [ + Description("Bestimmt, wie beim Programmstart mit den benutzerdefinierten Dateien umgegangen werden soll"), + JsonProperty("deploy") + ] + public DeployProperties Deploy { get; set; } = new DeployProperties() { Backup = true, Overwrite = true }; + + + /// + /// Definiert den Bildschirm, auf dem der GFA-Task dargestellt werden soll + /// + [ + Description("Definiert den Bildschirm, auf dem der GFA-Task dargestellt werden soll"), + JsonProperty("screen") + ] + public string Screen { get; set; } = "DISPLAY1"; + + + /// + /// Definiert die Wartezeiten und Geschwindigkeit des Ein- und Ausblendprozesses des GFA-Tasks + /// + [ + Description("Definiert die Wartezeiten und Geschwindigkeit des Ein- und Ausblendprozesses des GFA-Tasks"), + JsonProperty("delay") + ] + public DelayProperties Delay { get; set; } = new DelayProperties() { Hide = 0.5F, Show = 0.5F, Speed = 70 }; + + + ///// + ///// + ///// + //[JsonProperty("locations")] + //public LocationProperties Locations { get; set; } + + + /// + /// Stellt den GFA-Task nach den gewünschten Eigenschaften dar + /// + [ + Description("Stellt den GFA-Task nach den gewünschten Eigenschaften dar"), + JsonProperty("window") + ] + public WindowProperties Window { get; set; } = new WindowProperties() { FontSize = 9F, Opacity = .95D, Size = new Size(940, 420) }; + + + /// + /// Stellt die Apps nach den gewünschten Eigenschaften dar + /// + [ + Description("Stellt die Apps nach den gewünschten Eigenschaften dar"), + JsonProperty("apps") + ] + public AppsProperties Apps { get; set; } = new AppsProperties() { Border = 0, Margin = 3, Size = new Size(140, 35), ImageOnly = false, Radius = new AppsProperties.RadiusProperties() { Button = 3, Image = 5 } }; + + + /// + /// Stellt die Listen nach den gewünschten Eigenschaften dar + /// + [ + Description("Stellt die Listen nach den gewünschten Eigenschaften dar"), + JsonProperty("lists") + ] + public ListsProperties Lists { get; set; } = new ListsProperties() + { + Admin = new ListProperties() { Grouping = true, Height = 100, Show = false }, + Citrix = new ListProperties() { Grouping = true, Height = 100, Show = false }, + Favorites = new ListProperties() { Grouping = true, Height = 55, Show = true }, + Menu = new ListProperties() { Grouping = true, Height = 55, Show = true }, + User = new ListProperties() { Grouping = true, Height = 100, Show = true } + }; + + + /// + /// Bestimmt beim Öffnen einer App-Gruppe, wie viele Apps in einer Zeile angezeigt werden sollen, bis in die nächste Zeile umgebrochen werden soll + /// + [ + Description("Bestimmt beim Öffnen einer App-Gruppe, wie viele Apps in einer Zeile angezeigt werden sollen, bis in die nächste Zeile umgebrochen werden soll"), + JsonProperty("grouplistcolumncount") + ] + public int GroupListColumnCount { get; set; } = 3; + + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class DeployProperties + { + [JsonProperty("overwrite")] + public bool Overwrite + { + get; + set; + } + + [JsonProperty("backup")] + public bool Backup + { + get; + set; + } + + new public virtual string ToString() + { + return string.Join("\n", from property in this.GetType().GetProperties() select property.Name + ": " + property.GetValue(this, null)); + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class DelayProperties + { + [JsonProperty("speed")] + public int Speed + { + get; + set; + } + + + [JsonProperty("show")] + public float Show + { + get; + set; + } + + + [JsonProperty("hide")] + public float Hide + { + get; + set; + } + + + new public virtual string ToString() + { + return string.Join("\n", from property in this.GetType().GetProperties() select property.Name + ": " + property.GetValue(this, null)); + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ListsProperties + { + [JsonProperty("menu")] + public ListProperties Menu { get; set; } + + + [JsonProperty("citrix")] + public ListProperties Citrix { get; set; } + + + [JsonProperty("favorites")] + public ListProperties Favorites { get; set; } + + + [JsonProperty("admin")] + public ListProperties Admin { get; set; } + + + [JsonProperty("user")] + public ListProperties User { get; set; } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class WindowProperties + { + [JsonProperty("size")] + public Size Size { get; set; } + + [JsonProperty("actionregionheight")] + public int ActionRegionHeight { get; set; } = 3; + + [JsonProperty("font")] + public float FontSize { get; set; } + + [JsonProperty("opacity")] + public double Opacity { get; set; } + + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class AppsProperties + { + [JsonProperty("imageonly")] + public bool ImageOnly { get; set; } + + [JsonProperty("border")] + public int Border { get; set; } + + [JsonProperty("size")] + public Size Size { get; set; } + + [JsonProperty("margin")] + public int Margin { get; set; } + + [JsonProperty("radius")] + public RadiusProperties Radius { get; set; } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class RadiusProperties + { + [JsonProperty("button")] + public int Button { get; set; } + + [JsonProperty("image")] + public int Image { get; set; } + } + } + + + [EditorBrowsable(EditorBrowsableState.Never)] + [JsonObject(MemberSerialization.OptOut)] + public class ListProperties + { + [JsonProperty("height")] + public int Height { get; set; } = 96; + + [JsonProperty("show")] + public bool Show { get; set; } = false; + + [JsonProperty("grouping")] + public bool Grouping { get; set; } = false; + } + + new public virtual string ToString() + { + return string.Join("\n", from property in this.GetType().GetProperties() select property.Name + ": " + property.GetValue(this, null)); + } + } + } +} diff --git a/Models/Models.csproj b/Models/Models.csproj new file mode 100644 index 0000000..6cdd57a --- /dev/null +++ b/Models/Models.csproj @@ -0,0 +1,71 @@ + + + + + Debug + AnyCPU + {04DDE1A2-453D-4717-9221-5B9C5A49F010} + Library + Properties + Models + Models + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\DLLs\CustomControls\bin\Debug\CustomControls.dll + + + False + ..\..\DLLs\Extensions\bin\Debug\Extensions.dll + + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + + + + + + + + + + + + + ..\..\DLLs\SystemManagement\bin\Debug\SystemManagement.dll + + + ..\..\DLLs\Win32API\bin\Debug\Win32API.dll + + + + + + + + + + + + + \ No newline at end of file diff --git a/Models/Properties/AssemblyInfo.cs b/Models/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8568203 --- /dev/null +++ b/Models/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Models")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Models")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("04dde1a2-453d-4717-9221-5b9c5a49f010")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Models/StructureCheck.cs b/Models/StructureCheck.cs new file mode 100644 index 0000000..9855328 --- /dev/null +++ b/Models/StructureCheck.cs @@ -0,0 +1,70 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Models +{ + public class Compare + { + /// + /// Vergleicht die JSON-Datei-Struktur mit dem Vorlagen-Model + /// + /// Gibt die fehlenden Eigenschaften aus + public static IEnumerable Structure(string filepath) + { + foreach (var property in typeof(T).GetProperties()) + { + if (!Exists(filepath, property.GetPropertyAttribute().PropertyName)) + { + yield return property.GetPropertyAttribute(); + } + } + } + + + /// + /// Vergleicht die JSON-Datei-Struktur mit dem Vorlagen-Model + /// + /// Gibt die fehlenden Eigenschaften aus + public static IEnumerable StructurePrevalence(string filepath) + { + foreach (var property in new AppList().GetType().GetProperties()) + { + if (!Exists(filepath, property.GetPropertyAttribute().PropertyName)) + { + yield return property.GetPropertyAttribute(); + } + } + } + + + /// + /// Vergleicht die JSON-Datei-Struktur mit dem Vorlagen-Model + /// + /// Gibt die fehlenden Eigenschaften aus + public static IEnumerable StructureUserConfig(string filepath) + { + foreach (var property in new Config.User().GetType().GetProperties()) + { + if (!Exists(filepath, property.GetPropertyAttribute().PropertyName)) + { + yield return property.GetPropertyAttribute().PropertyName; + } + } + } + + + private static bool Exists(string path, string propertyname) + { + dynamic jsonobject = JsonConvert.DeserializeObject(string.Concat(JObject.Parse(File.ReadAllText(path))), new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Include, Formatting = Formatting.Indented }); + return jsonobject.ContainsKey(propertyname); + } + } +} diff --git a/Models/bin/Debug/CustomControls.dll b/Models/bin/Debug/CustomControls.dll new file mode 100644 index 0000000000000000000000000000000000000000..ee4d7053cf96ee78b2fddf46780653a5ad7a3a47 GIT binary patch literal 171520 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 literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/CustomControls.pdb b/Models/bin/Debug/CustomControls.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8c929d3cc613d3cc89a34a6abf2b730157a0b042 GIT binary patch literal 429568 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ⅅa-!3f!8VtzC6`Rk`7t@elIi_d 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�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 literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/CustomGraphics.dll b/Models/bin/Debug/CustomGraphics.dll new file mode 100644 index 0000000000000000000000000000000000000000..67841b2627e1f0dcbf3656394dcbec37b94b71c7 GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/CustomGraphics.pdb b/Models/bin/Debug/CustomGraphics.pdb new file mode 100644 index 0000000000000000000000000000000000000000..a671d26a2e3b1e842dc38402dd19d2ae7d09e806 GIT binary patch literal 34304 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 drF#B58+}iQvU<~5gd7rPP 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 PTnV@ma3yejN#Oqh#Fuqu literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/Models.dll b/Models/bin/Debug/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..40f19185a230afbff8778b1f9bf0e921cec29b7e GIT binary patch literal 36352 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
    7rCKmBC%7uHU4 zEfJV<+H|TZ7dN5(4134T6VY-xFMS5eT1i<45%Zi*h#9d z;;BDfNjWAZUz}qDeZdx83MJtJbhJFZ``4C#ofR;F(gZm90(mnb=agW|@{gIzU>rrmiBYz5}AJ7ZP7nwfH z+|2Yl&GawL^iR$7AI&uLk*E%Fpwf><0pdWw$D#mnu)x1*flgAONbr+r`S_F%N>me$ zyVEV>k39!W*nv=(p3oxlTEvhRF~TA`4fsTqI6KJerdlOUyhsx-VPb%HJ5$}NJIqca z_aQ7U%GYrS;4H~B2 z@bw^z(tZ<1#1a;J(%{t`rpoxGdOhKn&Yl>-T*|VF>s$P&2evxFA5o)M2p+|!c9aHZ zBRDi=8=B?&HTFl#wA!Rp(2vV~-j9l8{i3!#QQNM-RQM#ct$^DS3)w>d_zT(^o{S#B>t8k=kq92^1k8n|LA!_+OwL1n#r{bw zR?v(d)EtU+9wR9%XymS7!a}zjCTb^|9_<4x<_&B-4jV0`-Z(BD%1vU%P!0 zHE0(y#cbuYM3rcLa(xm09$Fv8-z9a(1*OC4S^V8x$Bj&-WfN|(zY_S>V&ers+)$#o zcYCVq#lvzhwR#k9Qz#g*7VLx`SOeXaN6gh(h3lv)44;B-;p-&bIHE`r!%<~82?ey9 zI3LP_?*L3CJXkOtCPKY@p!+@O!e#=Apf*J|wFrEV|yE59Q19*ITxft@i)W6;_^+ zOBPn*4of0ujvSd(aUuidPDX&Mq=r1>Z2krXEal@1@=b&f%hwAZVZnO~P`3G?WXm?$ z_V5A8>zAtQUbx40_viY%8l9|pO_)&OjUm&Pe&rbh$=pB(1=9L%s)@*hge0dZ*n^Yn zz!lIv<%v^zQty$joI1uD`eMlM9c$89+-+7`v+lY*why|?!pe0~W9IdC=hzZJ!bZsHPtL?G{kVHv`OBS&XN;=mV~10-U6Hc|KRLX6N!lsk-@ z%qE}CNj&%$;GXfF-MilCQh~+Gr(W)1VF{yrp@uIDSrkV*Y2YF;ziAQ ztOi$3_WOa9=t+q=Sf$r&AC}g!YG%W-dE%*d%mXjEA2l4$t-vrZHA7|Q%;lgO0{(#LFVR7SU+a4 zJi=|3>1EwyS=lsKaf_**I$+{B-8sl6w|tVM|7~O+sgEZYKY~JqJewI{b?}UJ z_n`3+H;lo4=!Y2|MVK{1Pe(ETfeZc8{s(6L(mwT*;i?~3Il(V2uOE)6`k|G>{L&?i zys$nBSA9vP=9jLjkNBlVeatUS)xFAsMcK;oQYu?1mvEEl(o!~CSzPMJGqQfRQf#~o zggKkd;#sk|x_$-f?_KBUk&qtVh2wCVf7X2SBU0+;QK`;1LZ`n0BCewBD5-l9D`@Ja zU?OH>X@tBOR+kSNl#c2$tkMLsCeH81b0wHX!?>&MG*BS!n~e&Mt>R+kulllju!iIy z^mHB6(|nDKJ;WXj#M*j+Q z8FIitUoKzuRaov49L@{2JTHi%=OVgQ@ma)fJo%#$)cT85mhwaJS*n(=*V{Ol1(``Al+CFA;jk01-NPI{dXqaIG({ zNNlyQ^+j2F9%#r~xLoh_J$JsW5|?g2y>0PNRxb8ipF^Eb=6o`J2kL|ZZM7$_p}8vp zr@F5bd>$$=Jj{JNJCnL>SF8_pqeGg4%Ol+IO}uo{p8hn7z!d?9VfI9}o+A8@?YanG ziRr~js5_G_8xx(wt%}WIS+CmdH-en%n4`~04>@8MKWJC#YO6YEyVW7r zt`FeF1=_@k<$wL>ZWT%pKJVzt@c^Wv0t~oGQ>Vo*lyVdu%CPsuYtdQu85CGwWe~M| z;&=-5e`&a!Xv8`uV z`)pA+%^RgnZtH7ktet4x%Qg#-UygRIMY|Gm<2z_46H%_Wt(=&i0jQvcv=59amGiZ; ziqiTgkat}hC-WzUfmeHmRRlw5I}QFT#C0r8j>e@uc`dNIQQ`=Tq=$h$jvkEj)_F0b zuVlUOd~{oXQgT7o9OI#Agg~@R*OX^3WcUUU|OfCxQ{SAcSb+2L(Ex zDb6CD8``0@r?f+BN75O79SpLt^5BkpRi)!zUh2443;sY^(=oy!U^tm{1AY!Je&Yq_u|gB7V{)})mYlYm>-a@->$GKM!MPmo3P#2c-X9_rBU(*ZUA z{XZg4vnvWo5~f>XI|N@R8@T~H5(V8MsBmk*Y1MS2psX7O%ehg|*;V*PlxMN#Iau?o z);tGko&*oi8(X=6kCpi?dU^kJS<5_93p;|PbZY)~lxjj#ousKw zWGe7NTMlj?1^RrKCrf@-U5yLjCq z4#~oHp_tEr$88Hw0szJ9WT+OTu5G~^QQ1~jj;R4{OUR`S#|X@Sh450!Oe}GOZAerr zI*rvIk7ji>2Ezd^Zxhc2G3n?;8q>%A#6smT4JxH3^07Cm<+h`A1uuBFqJnx~a1NwM zH+UCobX@WY40J4I!ye=<_JcOw!dD}8blTY47XA?YrtEJg&H^@E59wyT<^{mswG1vh zjloaM(H6mhYc=pa7C31B8@bb!GZo5=KVCo4Us(73(m;KzQi8ef-_ULy&yOQzxD$UW zffr&AA7(I(tD`FBZl!qweVfz3eN$I!%O7=m8w%d$^faY5D64i9{b{J!cx{;3=>5V`YARKje@f;7=L!DjwOl|AXnZ93G&%dsnbGh0e6; zLZ!_MSkN)fcGlAYiK9}WsW<+GvYHnH_nQR2j&&%$$H!@m*9^gCA4$^QwV=dt=%HJm zL@udpz;!e=;hc22_sWbtDY);-1Ru6V_qR)^~mR-sS56=ZQV|aJLiE4nAwJQauNREe)t7 znwJt;5%Bw9l~lq8Ow_|A4VM2bt|;Mz5ylPQK|YY?8;>|}Tu{yHIx zQaTu`e+d2B0mGoV3&)NHGXv|S9vrjaIF6n0GsNyjR3O;ROuiktd`0jN35DW68D7pL zS48RhD`%MJq@k4tI+Kvru0&)$kqDul#3QBsIE%6}mk^7ydVp@i6dPWJB$a+%j6+wa zqj*R{?)ov0G{0-duz92zyP)VOBlc-WnfFbf&i74+eeKVlWS^xuipqy)SQp$Dz0+K? zKJq}+x2{Fm_vD_wO-vI*IKR8p?R1N9sdg_j0eU$^1JEhtuVYvY$NTnbM8&%cteQ6S z%8Tn@vhTtG66T~~*RBA$$N0A9t;};g7=5q7Am}P=VB!&dvynRCrwIJdCM>oP$mA&q zjXgAlTTYa2*mZu`z+b#fF^*@^P;S4UYBm|-NYCP#LwNAaA^!HXzPeU#OBtQOr7J8@ z+Aq4}91KSZq=sv<5`m-y{~Q!Gc{>oTrG|JxI$hmls=!DzoKh_2F6ynK9~yytqLR-g z%nd0O1oTw%b5rnoOrW5l{gEO_FdvlDIlMXtW(%bP2#AnWR%k(xX=w;qDY&-D&f9AE zc%6jjedNHcQ^*moZS0VDL&N5U&qcT+L&giA2e;18u5~k-IZB~t0uqwLu5`Gm`E9D17}G_RM& zj_Ks-9cE=?w3+;HKpBGO;|;gY0zkvyjO2Ec4{|JYu4&>DQkpuh&q!aX z$po1=j0en^2|<>CQk3Fu=4_O@v^KiT0~(Kr(6}`3wHSe8C1XG+?qj^dX?&_Zc4r7m zY<@u9M1-mPfcWe%TF*L-^zD(*>I6q&5j%AUh%8$fbs8rzhWf)?B353!fU!eHKv8~e z+-ZCwN-QmnrT3-(uD?vEyx;h$i!iM?4ewK?1_3daDOueZO(U;U|=98K==iiu5rE-2Q2_sy*hL?uCbR-(MEeDM~EljlJRrf?BoZ6Om{h9Sd ztt-T=yxJ3W4lec0Z9gw!T*?J`D8?y<>o83f(!B1b4kjSOr9Y+efBp_MP*#caQUM-R z^n%s+Q%qOdV{+9uH^UiQwvw-s@ic#1uEvH52Qq{@UruB)#Vc?dLu_cKq(H@4CowBzVyU=Y zTxwWN<`*SXP%`0(U$4sjO34N(C@H4g6^tmJ?2nJ(*qfp zwL;@n>_CnI9PLNv=t3rq@YRGu!f^^{hD?J8^LkFv>EoqvEoR1M7-kg zb*RJ<^u)5vP8WOwWoH~gO)Q~+pa{ca%a?2Qv`A^OSH4A3)Ry4VE_UtGfp@LyIV7-0Drz4z;Y}6}^kRRLDTHyW+@?*+<>B_!Z zR5m$YA5CIi&pUDmCeE*gTQN#-(->;QX(g}r{Wypy%dsv&S!c4W7b0c4a)OrCpBk%Y zQsebQQlG(C)pW7na8odi1t05bgJiQ zj&ns(33G4OP#Qe1G+2jahwoe5_28qd0Ow-m0G#`yvs5Bo8i>YZ1Gz%dKtBNeMk7K>mB$v)Gr(mn}Z z4D2iDxW$NFXu@C84&P%DFJ)57_vP*)Ue*pj!Ct%-lqPg*2WvUNb*w%Mp}2oMqQ8Qn zKSO1~_0W{3D=Q5(Ei%-E&0Eq8arpt@(xl2Xehl0h)=rd`Zy0_xjKI6Q$Ysmzq=sU)$el41H#H|7oUx*Y_IkH)NrO>*2>?c7GQd(O&9< zc9X}DwXe)2ubBH4nOp}QgLa+A^Sa?OOaV&^;md)fbWuJT8+={W#U6ONubSdruzG5Y zrGFCEEhrN=zQ^Q)Ef0Z$jO70cRuGdCjFL@6ZAuCh;6-9+Ptgg-iwO}%9(X<`6czv;kg&4g0cQhdGm_9&PpqjAsg5a;qXELm(r$4omc{5CDo1)xH=Ju3gmcl3X$5y0H0Vea`rexl0vvI zO2kAA>Exr-GE#2st}rSX)j|vql;$Tsryk>M?;;mVeEeyxd1LvO#~b1T7-*pT)g#2zTn7Z)UO7t zxJlIwuSEsL;8{pj&3cVLvkPHy1WlDjjkcry+8c#yE~0D~9~))!8vpD~H`Y$}csmLg z$3TaP4eB3K`;9gct}F392W^WHeL5!Q_I+06QhsAXtd`UfUvnlIznx?_t|Lvo_KiT6 ztUbGBRH(T`FQjx$*(u9OBZn=V`fvq1?$GjGsYng3;1~NgjU}i;30~$$s0pldWo(c> zMc;rHLOY!-BKK7^?>RI@##W_=S~=y`pb6dp)d=WV2WHYqQDbb?6$@a(Sl~ z#nb0d&v~e4Sd7D81>MEun-SCzp9WInhhX!-q6GEK$_rxS1xw{fg1W0+Y_dU=nsG6p zsTKOlk;w+}XyRa512w`pR=>gZfUUAr2TEn32%!GwB5dIC_Tbe>U|Jwmt~m!wR;SUa zwc&_uO5*}%leHSJV+@Jg0{25m)v*B*4Uc2&pouio4J?;=DzI4o7Hn8zfz>{o%*bHK z1yj;rvE+yu)=U{2rb$PM+b(auiJ@M$u=G z>Al*d9ZbVp3x=H#=MlZe>j*H{VqODk&#S|m;1m%NH+FzcZowQooR?a0brY6=YS+D@frO5BNj|Gb$>$-1P%doT1ckZl-L!K@Wd&aFu2~~I`$L-fG$8C88R2sYn!;OY_ zuf=y`x^k$I>JCt;j?x^ZI!*g3tTBQcx--NDJg=~Ed8V=d=i36Grw6jR2KYB%xrngH zt~S`S>E7M00V3QR-XcfIGts^qL=_|=3<>S}5dr?B6WPX)q1TR_jJ-FZ!Ge`Pz*b* zz|(HQkizQtS8U@6_6)yH_$C0`r!5JM5CE5$}w0E``9z)EnD{Zfi$DLS)o68Wp|^ z5xmqj=GB^FsQNWgg}$YHSi<+2J=Qi|uj^q>%WobY||s9U?D-cMhwNLyR_T%{G!41F*wu)fy`Fo^W zvlU*G64!NX5cA@IONdy5CAZR6p1>wt#hf%FW1VLeOW zWRFamcJ60TKn3c<&k}kl z>0vZ2-A00!-v1nH0FBcF%>#Wp#tuNaU1N+XJk9h4B*R@0N-M)Hw#;dlco)ln1o%gU zVo(eR{aBTNl*K=Q%WLpz(GN&DcQaw+`64|BX^azoDIWFZuBflj$FXLL{S&J}YxoWC z(R}LpYTWa+xaVGa%vb{e0|0OeYr#IM90Ok$QCveE4IJQVDx7UgA`pjnA12&iNABu! zT#d@_AeJKEgd_YWqCloauMkVt{2?=Z3-KN=uuq{BF%az(#MeMpIn8e)Ns}$2XM5c9 zow%nfrsG)y%kAcOnUM9BkC3ZUoBzvz2N`gX<2JuXpUoPMaf0vDb07aKW(ee^84en)rgWP>WcYk0y)d3M5sSFSH2X(LD!g3VNUv4`T$0w8;(Ix8D)%bU?jI)wiB=ea z5m!G(deNq6imeFzx+FOPZm_34cN#ppd8s;87^r-XIe%@fW=%{)Z** zFeTFCgb$h$C8|?m+uL2@!@VW;p}z2^ECVzqo}ZcG>2bn`Oq7t{FS~LBN912u;fs42 zFt+~;>aLwLJadjKccyM$HOKbiTsKtqm zUm-vrbrcG;r-=Z}8-B7W1JIr(KJn}Z40eQS?P(GL_0(0EUN!%r#jqQ>HI1-D^KlLP zHN$8gmCSicwD$Bv48wLQ!h9VQwhp(A+7u_e51GSXp@HCQ#FZ19g&&2VEKR;A=-05~ zUn563JzO4>sWti_fMLzwAa;}aARyv3giv@*M9!n^w%@WSkTX3__&fTrK9{K9!xR2t zR>&V2g3gdMoz7@`y9tyi?{GMd#l`5Kt2h>?us;hqDk!09FC;-msQ3$;PW#1AA}uaG z1uZgY&AZ^$^x>ZX1?;Qru!wxYzWCFoP$sR+7z(AwWcf4O^C;nuMu&9gZYyR}+Awjr{RcYrm$_G~e^$ z0kEste%WJR1q8wW%lYxcd)|sXy z!*>5Eq@tkN#{{zzwZy@s(14=~9J?4jyY#6z3NVSwVF;C{&a_V27L8FSAkPH(5|N}e z_Gb7PiYHakgLM#npel*_8$4~Q>VybYonUeVe`lh9Fk4jOKk30}z|C2z;t>Y|9*+XV zfq^`rf+5sS9NHBxT6WU-DwN+~A5Ygn1j2)KSUA%n%*w07lw`||mw}2JxWMM>ChYfU zAWRzh7Vm-AD)W7r=Zh1AJikZ2%kz5_f&K71C}U}+_JFtg?Z^VdYlM2?t2X%w!D1=esP$ z@^Rm*6ZGLz`vgvEIXerlg$`4P3u={!7b3!rN07(EV9U17v`)Fj8UVa-A8Nhm^XjJT zLp>Mu+Kxa~U4p4K*3K&Z zwNm<9W+gFc6!u9Xwg0;eN0NA?0D*>`=(NlfOZGGy=s@ zvc|bN9-CvfyqB!aq-vPg`zJqxbU7TvA}y{#*ICU38<2C0D_284;955C7xGD*zr!u^ z1OON2h@{Tpnu9qZ?=8x?tA3h!xQ9}qkEFG1Ec{8i z)bzC&biA^^wn*5*(p+i^Cakvb242kL;cA{FGUjNrD-hsXBMy44P;j=^g;qaV8;T(( zrN~K!Ddf#(Dkl$Rf;64kp=^+WLo3E@In@!#mg`4E77>!MvQPp|T7f8vJ_PtgVf{#2 zyA^$%*;#m9n{l*dzzh1$y0cIC1NSR80?inRIcz7gkHH4*0qhVGtHC77tMnBKeH4Z> z#$?K6NN0GFM$RXw^?f0YBVtJANmjQY$#@hU8;w%(s-LO(V)>V-K#InDmdLQn5+zd0 zF*&IV#FEu|uFxe{XYF?{$x}$O(XWYQ{Lz0Ke&jX0p^4upoN-Y)TmffIUWE)8>LBA_ zH5-Xpizuk#h|-h!ogeGi!b%XlnS^u>{tvoYk=!~o(ktij_G#cO*fiUGGe;Ml+}N11dK1}*tXa54gFhsD}boLJE{ zMu^$@c*3kJP^Ko@x=daJ9L93jmYa5yero%;Q`p?Yi;gG*G$Ph+mD3z)o!Y`3qcc5i zBk`W2=EZ0w#U+YDHjyD@tlU-KC$@`%ZQYnmgae@SW#s{P_5J8b6eJMJHLtU#-Mq#& zI@3fSj%WAG97xo|S^H3WFBYSUh>Eg1^%xq9n^NL<*7kYfT|~CdmQLe+=sO)Q8X>rV z!X%#N&R7~om^5FCr}=g)4I^}4S1l0SDQL6p%v{j;;aB3NJkl;jBcv2R{AxVSUt(z( zVba_aPvd+!YLy={!le0HJWW29h7oay8xx4coPgkbaws|Xlqh<5+q%hW=9O=8jyw)T z_&o3dTjwWAUQp$kIa2x&$3_W;$XIS6)0qZ;+&c{x@kD$y2bK?t)7{R6uF#zeo?{_L zxZAmui-oLkw?EPyvdHZet)`|hDH;1p8;p4v4zd)__}T50gX2J)>29w^L7EvAP$?O! z5*4(wwJW&4Q^6oASUMc$SkKFWTGZoLon&p1)7Wwkx-nW{K~~n=C>1|;Pyxfyfq`Qve zpq}+F&5HWmP_W+fLqiP_(_SvULJr>4kS{+5rhLN_mh;X z-=k>1>EZ~PMD3r}N50eG`}0MS?`ZfgPDj3j;k&NwJD`FmuC&rYG+3CrtWRV{CJtcW zbGTNn$zUxNONQ5s2xAU`I6)v#n$}ja3gt-&AP)&Tn(hCByS%YX-*oIso; z3=s_YqELYBodf>(L@r9VQ#~B&=q7iW&mjPg5#(|F!4MD`NazlaWdkz^ktup0F*~)<-7K}5Z;tq_ zYh4HcVBd>&b3(wrH}2&MzX~Ftok9Gp2gs1fgtCSMF*9J)H#i>eEB&^rAY)SBXtZz&b4d9~;!2)8jopC7`U3DNS7rOVSf`wg? z|7PT1@@9U8h!%CCwL};(rGrv$sLRmBolpR{uPKUOYF&dRooFqJSFw`}hP>cb=6@N? zJ%W8YspOQl+!;~Ec5mZ*Uo#!1Snahw;M($IK-?DKJs}(;Z71AlFoCi7%2IJ^1!nme zg9$%ai%#ZQF}2OYu?jV+7?{{$2Q|duK6G5xgje2>YT|4YcADRj4EifoBaQR@44Wvc z@(vdY2npfruvg*{P?oV{ex!W)daq0kx=}e{qqX{75#1)_zC<($GH7Gnz0fyN%9P9I zgz|*qoN4rkT@4)NR$oWOIB4WH&SZM3hcuj&suW5+*QqE|&oEH_NPF`)96b*~9HVaR z7meBYHy%%S6vssk>YPQamiDVZ1%KDA`zXSxPumxCf-^-rLl}cm8MI(v(C>%)A>K}cv`zx% zSAP(>z-kcArOo8qS$Lx}VH}){%@^flY`R#OjLjB<$BYhKkaW+tiU>Oq$fyPQR-Epr;1P^97P>7n$_0`{5h4p=&sx7(&2 z7MII7Z}_6RO9oWfnJ%atRLoRX;aA76jNe|?aXSf#DMAlZ&6=rQ} z!eoH0{vrZt^gNuMd<~p)fCl=JWs-_oi{RseNPQ*vxb#uq;z}(}OXZ>A)W7a*C~jPynYjaFvOkeBk{)C%rDh`p-icV;7XUn} zBuJgg!)V_NWn8hj!~K&m_@Ar6$kpIVOdC~&k83XV)!^gmN_}F^YF8DQ0DTiPhf0E`z$LpSRM^i+gk#T)fCV-`%`Tfb3kP zT!!xk!UDW;ZG)FFEEsrVoV^&KvQIOFDBJ^Ny&FHu!f(Y7+iuo*NP0WI-$VGX@T30+ z@UOu){yPwH^q+151;jTPWt4PwNZN&za~ z63sv`@-|$BjgWg2;cHP8hU>{tQdW^6kArNIG8uyn5{!uUH6*}jy%da~7p7cN;K7mp zjXcwD_QG$)J%QM-gm)a%F>LF)Aj9gy&ZkU$DQUXagW;SO+yQ(^1dB-lDjiG2Wkp!m zHcBFc`dlWKh%1F~xhCpoby+)??I0O$A{ZZ{Wo$zelUrJl3?nwy=xo7(FPxnTSHvpn z2kHiL{ZdRGPj~78&qH#9a$+%$ySh(9X?&<)o}B2+&#Pc{%dpXj6vD8|PUm@_e(-9n zHu3|NeNAEdWM*zCCx`FwfykH+u9HLt0|QZ$v2L^TL%AVs3=Xi2=kq2_{`$)Vd&WBy z-h`@!9HIo_%1(1)1q_?`;V2%=-_DQNxsmW)ETT=EQNUc(iMX446HCAxiOY>;M`Cqw zI=G1RypGRnF&*e-JI%X*fK9l6PxgLitn=?z+X35}-*;BCFN-m2-969IM*xNtdU#=E zqx6HhAUGSqXp9*W$V0u^Mtpe>om0KUU2I_#uQ9$`;ZgWqiQf_U@!cBwug32qJwKT1NZ4=joqRtc4R0EQ5|PZPzw)G% zFr&O%VYR4*gSR}!R{;Tn40AjZ+@aQdHkZj|`I=c)`Ub=OKy*&{Hs;3CIHOD;6TTe* z!8!P&1!uHiTCcERj<}_<(bB(kJlB8yW$PueCgod+Q!;1<3LN2fZa_wkX_yJ&XlREF ziR0E|0}n#1Tf40rFZf@`>*jdIeJ2|Ku29A!HQ#j)i7uy!V3 zaurqI@7$j0o|#MnlT2o^!2~4XG8;$)IvFG^qJoMDh>0u$DvApYGYKlUI|f9QRS^|I zL`6}=4FMOFMG;&;6hRP_8D(?94fK6c1mgGmpSrhi-OTjj_kI05eXDM*=bSoq>eQ*_ z2IGHD1eYuL+=mmv6|&K}a4O51L7y(@EpR{a)@WVbE7JEI7Ya+y((km>a@}z6Z%96=#xd2)9KH(-2 zj-Iw~bo;_0`~K%irP~}XW<@t#7ADYIqb_7^KZ6ZWSi~Yeaxl=tXJEtA6GVv`-xa)q zim0))p=4LLp=dj0I4w7=dN=QU1@w4- zjUL?{Snym+?}xiT|3mq=ktlH$E`Jwc{=dY2Nsd;igAL~wvh4vi)V(YonzbnCv?j3z zM2Mn1)N>LY9ab+Zf6n_-0F&Lf5B zcsz?CWB4|*>1uhu432Ip*w~NzlwGcs2L$1ILWjG9@ehjqT!Vz;gt=OYaaDz<5$5Vx z#J9HQ@~y2ow*STuQak^uR)AwPUCV5|_HtbPg2<$gJPIHC;4lwPhV_4i2p|Z=ked0uuE|@&fgsWOLyW4!YZ|b2eZev{*~JV+ZOD* zBTmO=vf{p2ZL}Y(MT*Voq`q88I=<`i^EF~R24P99#vp^iLZkU&$3@b!T_V2r=Oto6 z=M@+2UAZj&Kchq^Sq6 z^4S+nlE`;ce0YI$X5{Gcyv)~TqhimTg&fK0=fc78Z0X;{p{lc{8$`Yk|ht_8Z!2Y98@7+g)mvn`?@>k4Ds>OUbwzD75ogCq_9%?JAlzGhzzX2zw;))7D{I@$xH&GGyZXmq+D<<{UI|#AT~tOx*(4g5@3UG6k@uEmK6XM%iLa zSw;mYyB*(%FL;!-e4=rmqbv(C-NpQxdC)f|r=#QU(2>m{J$X26XnTaI@)RxzBZ$bA zdVJkw9k;X<`$uJ>=^AP)^zHnsV!p6$Wso0~E+_rxV9L-hzi}>^`!CokaDg67+{(RZX(1@1O=)i&d5?Dn#Gm( zr&ZYBZ{H26iuxQ%-PV`)FD3zDi~X>dxUfvRm%6abSaE>D7*sU4EVscizqYE8mB74L zV7`2yQrft791!cb(7;~aKk)8LH;Gd5d*8BKh`e-p|FYl6-6X=*qJA4kY2tb5Cef@G z#bnrW{f|Y7aGG2!m8&^|c?j4h2{6yLZrU+;O%QEM#Kf0r=jHjniBIB|uhI+0P33sJr7ypn;By(=mQYuynJWj4Ctg8dRmBD2Sqg$a1H9$S2NA(>2v^8r z6{7I+D^&=qZB~fPT`J^Y6{6_45KgeFFfiGkK%r*taRXfwA0~X$GD4R+?{-RnWin3x zJQdPb-677VS7o>N)j{6IrftKERPWJ!6PKtkuGnqscV3y7lzd0IBBXf;2o-=mbD?FW z0t+BwrzE9$NU%ASw9qcN8;zCLZZ%|PL+0l)O^J_sm%=uj<%U54444AcDZ$MqjQ?oXKW3#sKH7Y{s zZ^lFV{gwVe1fM+R_Y&xWV3f8A@rWfv7PaM0qobXxG1<}%Ls;e6AR{w}LKYyIRe8RA zwo2}GkhnBv^39h&Km;48WMW=4$|Vc(EFRrH82>2f&uDIo=@r9?BZ@j*HJ@7vJRDl! zT*?lpNPO|=3b|duHoaj7R1R2@*ol#^Z{l+5acF?I-3mwO^II3JO)CAa6oo$ILZ3}T zPa%{WoT!pr(CYZ$q)zW}7C?`mln@8Ho{lNOrH$Dcfr_ZYQaK)iyf4DIl(bnA0m|N3JNHbSK@^4r?I!5MVjrD zwbS7)Jh*j0S)b0C@%!sT^}h7j@Rx> zI0{xkxTB8B^7T3#^*5d4(j4!6>;ESbiY9#$&g{bQYYP2izaUM~*76sxd}}d?P9~~+ zFO%@T@*zl9UHEb+t~Tc#hC8w*=v&@ZRXIUNbzDxR%#)iT!=>EkH2E0i1(71UgNmHZ z3qHkw87zo%QO@C%v%=LG9>D_8s`n^Qu}t?WR42&N0vLM+{f)qwI<^HEhMAODbyoAP zXHD^W)L>w@K|dW5nGcOIxY_5Tc7erqcXVO#(4|#7 zTunOH4(q{^b~puxc6bp8zXNY0y6MC zQY?nRSvWPp)QYomGMJ{p4pV1aoSWP5p4_4sH`VRo)@JsE4;YWVizsl5aKP=*z`ov6 zt?~+*6&w#u`|ym&yn_s~hE1PUSfdnX#?->m$%Gh!im=sL1h9RW8aAe}Sqq zmr|#y4vXNuDnc&1cl$OBGfiv(oK4}k`O026AS&HvR8j;iU6JdNN%^>XS!Cjn`PO`8>yoS&0Xjs2XuI|r&`U&1ZDfWTsOXAOY8HG&rVg6KjKo{}N_ar6)C z$gh`2Z2ty4BTjS(H;Imq$gNz!Q=(&gH8&S&BVZLF(II#9g3lx)xbjib8!2hEY+A*E z?&`6C(bqlMC72vN`qx%PmeT!7kqIisYaFl&?6F09zUSp^?cI|%&Jej(5{W(`Ci^h3 zaQHn&`VWTm@xrypey=ylqpjF)c1TNGa7Y)bA0=aqG!s8|$PG;%OOZjO2&7X*?&bxr zpfj4yFjZ)ghQfcL7m@QsX!$!ES&|xyQTXB3vPdv-(JQthI zEO)=5t)yVdrUM#bjf+@{Pdi{59CtupUs^~%Tfu)3sKjHX*wE{X?YU>5?}x1~UPKhc zzZfU(iwBbL2L6Yr4fa6P6^M)dtiC^{%_wFwuG8S@ah+Az(_X!lBH|j`gK)WO+}3JT1cIz0*W)^?vfa3@ z7}5JVU>U14u-9E+o{>OY2Rl*hkD>DV!c0(!xf($Ae##D_=1?)Zy}UTSW^T+I8F04b zlN#j6Y*t4$yZVj(?E6kx#=x@RL}vRuqctflM|nJ>7R>Mrm&)coVm$K+qTrcN;><3r zI@>5_bSy%^NAwy*pCU4dKFu@ShE7t9?l76^M7xu(@}GZ#leXBYgXnUl-hruWT^YNV zsb{KRGWIiaE0^(i6A&^j7p?#m| ztSK2*p;d&E@mBhPQ>oJ6j__@SCVK_u=6>^++Bhii^5NSp+V(jNbmej%H9CHlDCqb( z9QvNrlLMgf{rvf!TJ9G9tLVo+;lHLWm-{XM*R0I?Q^Ts3S=g9GK{@2I<6}TEaFT*W;$zFEeZFT3s_G2#q zp3Z?C*V%pyl>OW|vA0mET>Y=bzZu}}9CBAsd%X$sfCyot(JuhP;idkwg8^*YAo4{y{n`3e%F6PY) z)hi>70iTDMt&G#6y?E$Kxs@w;iidWT@HmZvgGdo#Be@cA;fzd-RZIEGqrUwff$=NNe7Xocs7y<^d5AU)BT z5=&|z&DiFf>Eo@mdFf&&ZLP{D8&|osah2z^Smn@8@Vcj=hauwq)GYtU#t=AiJ4&r} z%fB0dCrXFVO(SJ_W^-N0NqA77x2XX*yZXhnnb^QEsAhT`X%a+=V0S}B?&bxbOVnp; zrrF`il(d3sX~eYJe>ARk+s4&m$7;FSm8!NiuH2Ws2(^l5WXpdeHCtlKGsOd5lfae( z2cWbh;^%)F;SU^LH8^IZ`?$f;0^NsBs#VFsz4}TxRnD$eIV1c32jSle`_t0jC8^Xi z>j9p6HeJwCZFl2p*~QgrwVFI8lJ==4$j)h8>%7)$y@$bYi=O7Tu|SA#PLFe&eTe(` z^tg0JxKWYuW**X(XGmL{Ai6n0Oznm~@)W{28Ng6hn^ z{`!=nPGMp;($zUIGTPobFuL;O)|hlnFtAla_@|C)jYFrlD|R{=IiKBAo86#m3P;Zz zPd~S@*n(%$&mTdzdy>DWpG#%Q=;z#{nY+mJ$}bUxUilRq^h$zrf8j4C*pa@>SMhRK zt#UTTI9gV}M$#bmU*q|&#b2!4Ep<5j0SgLF%mk6rqa3l%WUb}xF-y%HRJY;b&VjD6 zUn2H(aCaZvq1&ZJK5ij9jy-Jdkz=<3(a_aS4|nDDuUq*kzvOjRvikN{sm<5vH1#su zizbAg?L~NVtylFMaw}ivIgbh9kOq%CsWyldp$VZ}Pp4BpN;2EaVhq`IY$0f-mg4wf zTgCIRAiA2+X%jF%abE(hr;$hzkzLfRC$UB%qltsISp6o2#?Z3wYgo_@7_^FDPFIoZ zX(R@1(b?j+YYHCA*utfMUG+K~zx^&`%hi_c*fDVAZo?e|JMOligEspNZN$r%j$M^{ zVVe$YXXjhsk)xGTU?IovwpGW#aib$01ILdZRQfBztYhHB(LFi_#@Fo+m)TzDy9n*U zf3)83ki6Tr`gOo5{ayZnPWSSdy>z*k`|YLMy;zokIqu~qi#gK0d`&MM&VL2|Ow+}j z^Qg(^@kHC0kcX4Y;d(r%9nyqdTXa>w1yFHYbaA#)ZE+!329YAzKUk5wc>#7rx9(*!7s9!><)SVnkILOXxbN*cuM|5FL z>uUnh8-C}^o8v5GQmbPNnPwP{;@#En2mvP$+37nfww8r2h!nwbyNX1oiI3Dl=Z>3$_Lbu%mTgw5<72uNo$OM^SYcM_V~%%ZbuII8-5_%4e! zn;Dk#+{K3D4~PQCAK`!_moC{lQ4sx@fVGJ&ac%V{ywWpo#|a|61koKl!{69gP-g|l zSr=7FU$`5&p63-VU-VsC!6(!_)Dugm6*2T^dEn4n@%v8ml>kJt8()YqQpI_arj(5~I;iiGoIV;h_I%5dI4Pbx8N0@z*k0 zM)I@9X3J|Vv&F{2yGV8$|3~8gt8hy!excJX8`CJJMYJDKrq<0qja&L2fsXpFL7Xw} z=Rn{qZeqTf7R>~(NPf56%FlR;CKDJQrKrK}7q3Re^40S67>I6jvks@TMlk1681GQ$TlTB6g z5UbS_ zztGp=nD6uV=1SryudlS{WLx>T^_6>xqObfCC+;h+fuJ9wecnVFdy_6psA50Oc0Z{- zp;~7vmx@L=eNay2KAzfA#FYd?lN(K^R0LzM9FG#pmFz0&E{^}UkJ$%e7!#Xk;<<2O zaAhZ|oOaQtqXY6vQhG%dLJtbG-yQvwGu=f>&s;e3GkS578&rH)fO^}R!Oy?#6BPJlzx!py; z7g9DK>Lo(cIk}!xFbc-gxfjy+gGgi=$r3Y&9#FB7!%>P=_;QA?Nr}E}i#&kiv6iV0@7k$Yof1JEqcf4+L+#}Dlqo_JS-GA_w00_*mRb4; zGRC#j@Zx%aP3;kjuQy8|Wg4XPYJ!-7AvFvdgMyQ4scw}9C%TodKi*7-ypz8tGt^-{ zJu9EX)||W4WX5lZLS{UK!}{kLkc;g=9bz26ZTRj8v*<3{Y{CUWW0#Vy#EH2~r&xK4 zhJlAE$sZ>*sA-&(U@`lK+Z(ESQ9>V)Q(-yKl+cpsteIO7DFQuIj@KQOi*n4mp(~{( zt$nlP+fPGe0*Ke-Gc9tfYZ@eU%||Ia28FJET#x`O}So^8!T?=z4S9Nt{abT z#oIBkY_y|e=4}+8B|cf-wyF(#*0 zO9~8+7Hzp7LyOCd7JnuRTKp9UTD+S2|AyB#N%yZq^gY3wHx$me!BO)Il_M4JNx7B3 z@RW)-CcKa16G6O7zmw~Yh02u9FI?5(K_Fe5WmvIRTtXOIBfRP0w?Y%p|6f9a=qa8dyU-ZJ8tsWuDfHNX%BlQ=r>2d2s+*Wq zB~k=ER*r|Za>X;p5pAi^49|ArSgoFEQN)pH(c9yz-dVra(aO&3}5zc56w|<{JtqlW!gpK)+dc0|3wt-@^2j4 z{q>u-)%aGB zd;PUNw=0vpPZ@nU8Y%h&IOwz3k?n5Kn{bbT#v|xWFO^O^zJ5LcM|qMpr<%%yYMh~l zYO{EXYI})lH<}`=2&g8Wr)Nc6Mn#Xc~nWIo2q|z*Zr`qJtvh8W9$2 zRO8F6MnykY;RVbKl7Z`7bWUZEizXC!KOK_F+x=dEZv1l)$1 z_84wUF?@iit!3OuC!vTC; zfG^ENW)K{DKG{R=GV!txZBrb-OT_sECe)t7v~?HPszIa{4kA_P{Ocy}#nM{62bDf3 zR^)8%dka|Dd82Ak#BGfeWwUNTn(x6ft&k?eeFNbrld>9GnYbA+)Vw5~p%=q3DI1G| zNGO=#;Y6YQL(FVe_aHnOvruO zWK9=Q$Qr&$E?K-5gI71+>Q+388^=WdXfA$Fz|>U_RFu?%t>so`^OSn95B*8%fkM^Y z<$4lEnQH1m5UJkIkZEVC9$2wf98Acbrq~FX26u!T39X%l_~2zV87mm_;ky;<&O)Sk z^T~4I-HQ|BJs)qik4JIiD#LpL{#Ni-QNp`lZe<=%;k|E+w?c)tTn}$$^6*x@o#9#^ zZ!6Y{%ix^`*T-8h)WLfpQQ*A*}CmeJPM25~B z=QKubMVbsgIC5EIGuh^KroktS0mnZ;SRSOdX^tC-U=;20oJ*P3reK%}fR0OZFu zdNv1Sh%w=-$x(m|{iclxVUK`4fE&H!apPNfHv?Ymy(jhl0&n?~7$=sG%v&*iBpiki zL;W)hk&1wQ4gV&}npB}i_(NZAB%r*;4Us{4V6}$G;=Fj|&%{k5M@EY%F6KT2Dzm{6 z4Ah*}V~|U3>|~-6A44>dd#g(8SO;lg24*{kI4!m|ZONQV{VH5`BmZR}8K1Kd7kcxS zyq#VBjP;pOqUbZb;9xV_M4m)i>`IVBGKl2Au)AaR*~Ei@UfrUv?N@gJD^HZ7`h21q znv9&aLDkaFR?4aD%u^FkuB9BB+89I%W%en@Q&E*Au@}7o-EwLlKA2;mgsa7S!PGA9 zl}R60_^ho8%F=35y7PxtrPT#hQv*#J94j7)%(?$}HJKv-GcxCSbfC`~{a!#6^xGW= z8T^ifcqQI590KvaCgOQ#xK>t0usulGkYLWnrg|XQDmj(ic#2>zkyN=vZ5Am4n#u8K zrd$cl-fn9BrQ%;_w@(_^!77z5h~)Pa)u|EDSb^a_(0G*=vyxf0L1dt07K_v1E$I1& zr)u;R{2o2?IgX#_*e1h$6|0GYo_pdz&%-kGGMnTJ1&lWnlF-c9BprjP9O$)|oXQwa z(d(sRuyPP76k^Hoh@~tsu|^ifCokxmL)p=RCDhogU{zSz8M8tfoc7Ozr!M|{jRu0r z>yvGE8SCea25X3d25eFj4GzY}L*p<2fl5Fzm^ z*Bb{73O5c;9UPNB+0*0qsQz^q*0y--T#S=P?zFq>@CJdQpXu;vuwzhvp1~@Zeapz3 zXNY_rueRs@K^oUi`x8Ywy#y!LHx2-^@9=*mY0NVAQsSDomkOf24vmI=|mTK{Maujli(A_KJMbzkLm1O=^*0it48~OH>SP%Y6IH;m6BSa{iZv|l{MwCgg0Wlr|$5x0jyxiwNcPM3E0@kYytkXrV z3~{`JBQp_4Cb5~7h%o+ z2DCR>`o^FIF#Y<`;zn+4)QwfUX>@)S$Uss#G2H2*$PCuEeF7Z|YtY*Npc}T*+9SQt zFV$lboq;=Q4HjpwG;jChIh2`gcE)-{qn!-X&TKmwru{|U$uI|FXZ28F=K2IzwxR$G zO}^4#R0O8aid^qxnDSAQPKI?)_DrkUJCin3%{m;`pyqp#GeOi!&791r38QCHt!_G# zb8ton!(62^ihyIR(&k)_{Mk;mvaW9o?CAzGR;zPh4XQ=mX^DeNT$08BI!F&M{Yl>J z9Nos$rK2n)YH(dL+UY#ouG}iQr2@E5psutBCJ1;-88afFQ)LYh2wOy8sN}XK4DFHy zeP~(s9SNazjgih8q!{GY@k*!tid!W6Y)%>JOj>=Qr%q`_X!LeZtuBuD)GiDN zAI0i(?gDNh^ly}yt?e;Zm31F3h)ylyX>e>I&F-n2i+;6~zo&yqImy^dKaI}ebg;vS zLI*n>$J4={g8aJQWfpy~!v87$Z$rwl;+Y#q5dVXJnQ>|tbdHDl*U`bgPn2{lxrsk{ zr-YggrZ`lrT&NCKJ8m_s>rnqG@&6G}LAu9^*OR=p5u;7}a{d2IVarMXWk|g< zq~*+#x$-yrm;U3bJ;?N}1MCn!P#iRNDQ#DJ*hL;S*6utfj%}^rJ9vZHjl3yW2rEg++*S!-#77?c*&EC))l`da03EsdJRX6K>FUxHK+DMD(NTu;ri zmaeH;sxurmedaum6b*&^KDJY~LH$s(rTUST3tgoi>P^NpDN(NK&gu~<>Wrp`2z9n0 zQney9n#%P?Q$sx&O)n!QE$`LbWE_`{)S%|$TCRBq)hvD1xUPvlD-FlhI%B8i{>s+4 z?mT**-=UpKduo;f-eK#R^a-7DZ$N=#43<`Czdb3lH8;^urOCLOXJq)_nNraL!^f&K zD?$HF{jpZl0Dw3CmjEQHjd4ILs!fBsoodq@`O>hCV>#7kJ9+Qc1e|Kq z0s?Q<5iGaq@)&tD2$WtiEhyG;R;mr=e%m*Io)n-{EL55(kNs=ZZ>rUwK%`Lk+n|BpeERHOMMZ(rqq z3s}na|1*XCBF}|K5Ltf-$;98xE$Jo@sy*H`nxn?_^3#(be@Ymacnuo61;xw z4GKPmU}UQixdn};0g;!1d@Dp=^*mLXXf!o~bI4434f7v^#ZzfCIkr`CO@!i|bFv&c zSURe&rvc*z=kU#8YVZ$JSP&^f=WpbCDvdRGhudO2ZK*h%%^aqCa*an8PrI236q%43 zfYR9_C^bUdO0#JmYh>^Sx|!;hdeflp^C+q%GT1<;`+YX-z@%k(TfTjFg?!axMcYWv zzPE&VW`KOBhTHv^_Qs#!Y_qT;U%e^Xmj&W$aElX|qA^1J6CN|u&E{Fv<0u7Ilf%{H zo*^g3wTbaY3YEik#y?Az#$#tnuQiG{0?*Va(!m-u%D?D; ztu#uBtK1XY!V~gl#xG|{n8~)VAh9jfIEtBj*1}+{I1G@^P0>dOQx}aTh#s8UOFn5-)~5b@9Z- zbodZ~b1DCM$m6^DpP`Y=#$Xnqr= zwK6mda1G5T$gRAQr-tTNOHv<6Q9+~#4b5`Bp;`Hop;=2kOH}W)L3zjB4rV-a>pW)x zE-&#q59b$hoO{S=60d&+e<_EDB+JG)!y?c2W50Bnc64X?I4q;!BX(QHb9n4oH;V2& z_HO4nVoZmMOW$^>jvC{;1xkM6*y9A_iN=0RgOn~I9${w`YGGV$K%v#Z+X{tNy+l%!lO0y} zk%DvC!{nO_xxhV$1gsmqoWFbWOEm2kQrBHUl^~MG64C$>jm`}aIhNvEB5A*M+ma6H zZUK(F^(q19S4P(}5FK{s%X{UKggg@um%nHLb>MVX-=>yvJrP^TYt+JbQ+yC9LbedO zn-_d3x%|aixHEhoC3R17n{KTwJ>_Vow$xbIfCNWdoz1xlZq_B48i9?My%Bh(S~Yex zsFmC;5x(@lVp=x^eq7!bM_}K&|7Pk+CzA>M-q<@6{2Iah3;lMY7;nosjJNdG+)Mc1$NzY>Dqlb$CQPN-v{R67o1KbbC(g-oDkt*P zPMo#sa-Xq=R0KP5=pENHZ`iZN5_4mC-HVG$gJ=W(@VRsq zSSpTIfyF+y2<&znDkr-QPmxoZ;Hlk)Tx>El#WxWZ%5FnBp2b>OC`9YOS8yg}No`x9 zm1Tvnt?(?OoqC!EcZ6pXT00xE{`A_OLe-oP&rz&98=`$RUo_m_K@_;X3&(KVCWubO z-vVyR32u>`$~$=qx7WtFDHPn~c(^G`g4>=xZdR5R0&eHka7%+b!t?9krkeBN2eP<* z$#AO>1#TO047Vjg^ltp&=BDkYoZz-ePNm9IxE&GWrciK`V^ zf*NjVa7Xx|I=HFke0X6NHx|m!bWS4*+}?v@xNRFmXW(xEH{}Gk_sXf9&QrJ@8RMo< zaFgTVrYs3=t9;z7EGq=uK2pOi4ekg(S_e1PoDVO`;`SB8?M$M;?fp208?%(N@V9`Q za)R60aw_lRDcp{VaZ@O`$?j?lF9OgLj5oIo@!qEXi6nr#)>pJ9xIZ4+1~j&f#8h~h1>?lkFOctA0Z07FTw%u6WN#jqz2FE5mvs7(Vuyu zGk%O%zFWbQyKAptgk=P{gtrh=YCTFg-9yDgiI2;ve3YjsaSW80lx`bDihvk$JYpzU zOpMZdw*Y4bXqp4#zSL6}7=0e8DI^@ZbQD;}N1m(l_O$iA@L2EkfR%4p!kOu5j5IiI zq3nK-)wIP+v*Wo4<+WEnw+-=*PcJ2k_WC3a?e$XH%Y7T^G6L%Gq-zOfq$MtwQ~3l> zwZyS%iSJuWD1w%df5*BL3UAfO>Fl@VHAC8zRPo}%S( zqUEhtfFi(5jz>%7N@&To&b;yE1ABgfXE;%t%+DZIq&U~DRm5ysWkO6V#emKbGYw9N znb6Yv&XiEi(DH&BEx$+L_e^`hy{ zR)8X)sT_}{%9YaetGpGXKOnTY1rvXWsjR+y5>4yZdcCz|^IEM}46H7rPa8~XH{_NP-oo+8DToCb@6~CQ$@! zEXQkO<%-)lh`!0oa1_^@w6)dVw5{vcuKf)y)Lw!e85+f3!{ua%{5@}t8h?#7e*L-` zPFtzlRhJ=m1L?cQ_B_?EbeC2u{cmxV$+3R5u1_^>Wru6CJ|%Nv-Kx~5n%0x_DJ#YJ zG1I5g;2HbW6ioAH{$8IFOM87PpIZc-U7xz1DEib5IPqBXRTD7ZA)t=faO1Wz(r0dx zQ~5Se^_e%S&)jSUD1tsC$Lll7mB>XWp^gZm8wm`zYc^)rtxz;=T3bR>E5+c=&@>IM z(KH!nrv6+TvxR0II^Ikabi4&8L&xtC(2$PG2pw;gQ~54W(GfdZLPteFM>!rHl`Bif zh)aJ7Y);3z6^f2cYfI>8r5L;!I;O#m=qNNjI=1DuhF={&-bNI3{2>l9o+XXk0sL>| zua(tH_!k$ka`PjhdR#NPuEL=0?Q$wV;3?X^NwmG(1dSq~tsIZG%9Ww*_*WO}q9m)c zp>Wg4UB6E5+(x3dSSPm`14b*A%2rsvQYYG4taKo3G-B*&!nTvz)BtTn1Hny)cqwSu76so$_iEW#+4}`Fkl;+y3_;e1N%+m!KT2Lu*TFZZ_PNv z@qPU|_iL@rcv?|OsZtETCfa;~>1>R7!=YH+p*|F@J2b^Sp?EW-U3aKkow`HQy66se zfu@yWOqDU#rNN0}<@X28d3EQY*B``|nf`Dy@vc8i5(N=|gX8sw-@tI}3eG*ie}B?i zfB3D~uc=H|f%J!mHBDdX3N!ZCh}P&6N79pl%nPK@8Q zu7vTe6yu%@;!c;rT217j;(o zcf>d6c@+lF|3OaWQJ&)Yw~6PkrXX&PCJ3IFI_|Ls zf^p6)xH~mNtn`q?P;SUpnq}07!Lilqi%I#tEP1&>V=hJ4U|zY(%_lospc6^ z^7rJanmEH(tB7}e^+%#0;$Lv$xrRQo%uU_|G@NTFBRupsIhDtGiih4V9+EKTu4{te zAvqooDOaLLM1SUGcmaxnJS^(|701lWLw!z^Y-GnFx`Kr_XkoW5QWqeRyeTvZ$*mN_ zCqwcyI3am1nTu@hp0$X*hqHEfWXRBYMXmon0dCOw?>Juny$Mq7rMBR2{r4XtLDMly zg+crOl~Z|=r)bYd7=|XlMM2#0O%Sw~nj`J{aotMAR84D4n954AhRQHi8k{hduNVD^ zrhJ;e*N@fI8U9Mw-JT)}{(2fG?#FK3?Oy~m?8nLoFFh-#@=u=PrLuU*t-C1#UXtVS zl5!=y#BJuhmA`>BrV~GdztI|z>#TKa6N8K;odXnHN#_BvJP|is7Df zBA~7ukGjg0P}fG<@$1csXLUC0D4I0YuXFGJrp_Rm1ysvN3M)2VU;}OQ+BMMDul*Jq z7h1*m=9Vyay|iwf;-;n*CfsDDSR-Y)DGheq%MuG53kR) zu6Ne0PxNeBSwc@M#lX$bGYxk1O#0^JpK3Nep%~MUeQa}h8{9s~SItAf+$6v}1Z<@M z+^u7`CrMx)B4)=C-Lcyx7t+n&r9CIxs(wKTF}tWnkwIHkd4jfJbK#A1bA^ddvB62# zr3{4=JT`Kh8C|1)#l{oxY%aWbYm!{pmg`!+NiiGWnvH&mqA#a}<(m`}uBV8qV976B zxvFg=SF!npy;P~WF^<%V317pPhKJ|zO)Q}qOl)Y+byW>h!Jp5)-hrRXkK}uY3i)uf zlkZ&EUHe0W`LfQq|L7KtQi8n!uO&sMF zxs6_f)Ug+J^lr`%ZksRfiPsP6%kzzm!O^W|g;!9P{M+OI9R9&2z^=Y=jqRD*fimeE zD{$x=2eAi7eFHhWBO&F(>T|4H(NlJMNGPYWoTudMJArvpQ=}kL1U*EK*F%&m?IBjv zq4jHWeWPwo>Kjd~N&1GBVt{7)MjBkVZwR@Je9@Anqv1|OLBk;&Xn1fjybfd_AvXll z^+$My2Q@-Z+X++#gxpz9Wss)``7Q{l?}aNAD$4Pws4OWJM|lgsPBjUtR-zS^K{XAI z2kAr(objQW98mopu5D)9zt;F=7oxy*R~*J@wprvp$^V7$(;xT;V7*d+{1`y0C452j z0-md`GHy_m9U5A+_r+;|cHu7{X*w3CM#_I#-8HI)uf+&FlJDc&I_ow=`8`PcI(>U@c!SH} z;4E{SFWQrRe@GwdvI`}3pq<+H4CkzTJyg$G3aq;}T+?j#*dk8oxE-)Vc766~R>j zg`uVKTg)j|mU4%;5gSCRL9J-vt`%$5Wm}Q2!JX*R1<@Ko3^!MIa#Lc=S;&$`O4=Aj9gtYh3GU zw`SgEln*+6lqfH3K5gWE*~z}>9rHWuIRe}cAzkq_hK%q6t?9gku+~wMRH=_r_x~$O z16v8FXY`RO2P`|CSyifw6a3=fx5hXHu5tSH{OKPA+{^Zo8SKcJ1BA6}59G{7G3y~g zq)-VNxt_ST)^J|~OoWD&WBD^eBMo+3=*tYPLF*u-$AjXB3=b;ajqwK(1rNRgC!U+` z0}uXyzt*%_VS*1|PGrORgbIQAUL~jUGM-|-cZ>P1w*nLa^U3khRjy>5k7&}i{*{$t zG#k&t(Fx~SJo*+$e-H`F4HPM7PpS{Z3t9w%n^&nRuJ4dqBTw7v>+DDM>vM*V=17M> zrw;HtxK?X8zy7keo0`_GRqA5XDia;bO0ky8=um0!3}exwQ1S2lJ-$*?XZY%)#5=w^ zgedsx)i|+i+XtS~rwDc+O%NSML_?lZ0q_*p2*6W^@)S>P5>L72R0KRF$KxsGN_dJJ z7kT4uCZ6Sn%_(V9zdqNT&Ff2=lY0x}S{pZ~^pU!?syUlhnKY-BVnoU`XBs@ySjBO( z9D7at_7s^j?J0YpYtPpbMSC8Fld%VKH$&rgR7TqI7&(L_6fm}@WuuqvlPF~ydWS$|{!Em`h8y?#F_WC?YvuP@pW{5Py?Y1CPj1E!K zMaAe~xgl3vbaiv_fxYqFmT{HI-KvR_Bz<0&b7>&8ySbdoDiG1*Tk3cram#-mHzI-ju@H7!%@x*0Botl(z z5WARpXJ0VSeEB-k)k;4;i0-zyd+f>g8%XhWKLxpeWpTf@xNmF`_gjm5$l|`~$5HZQ z7RM=7>i)f@_?A*I4N*+q1@@M&-y+)+mf=Zz{@t>Ddy5oLSsb^wQSiSk#do$y@vOx? zXV1-+;s!qjNCi-euaEM~mv8jr0K8~%9roY?q-`LKZFAoseRVXjR31`8|BSB%XaF-*a zO+K**>3(Yec}z%Wh2PeY@CC9jwD;xxi!O6vR}mI|huHp2DxJPm$cBz z&Oh65bpGzU4ozz7k6|cWUhbpXIUVC)z8@>;%#bZ#c$Xk{U@l+O=|G*2KG=~f^t6>v zW@Tg37a>T;`1k(nQrcZ9?XHwBiLCd9*F)otDzSHQmLALdgUgpM%wN8I(MC0p6ME~< z2D&7dN@$QvP3Y$uow!-8{S|_1%*X-=*S3pMZxy57CVwJN7U%ok!t%#>ZJFsBa4g#%Z2P28!-8n)rjAy&{9-Xo_yycdU@(RYNkmiEj;zzs=&c?h^M2{2EB^nv;E zT`DQMiDZV@VLS0k+b7b(hLX47~o&uJJZZSuo59OE_ z=ibl1AAh_DOf8X_NA?o$+WKcib@>+z{G5QgWYm;UIcVd145IrAW1T?UalDZvC^b`di-kD9b}~98}du@RvRd+MKUYaHN3phfz?p z&=o{eyqF@5LFd_OvYvm*sL}r@6qL1@7LJ-UbXkj?fvDo_Yc|oYisYP^PW;**KSS;K#Tspbu&MR?YNSL zRmj58Il=gwlWao=5x0FN?!;Og^9;vJOLx|UQ*5-fFXbTBrudMJ;srKnSaVr}xW?Mc zZG}|}xd4{hl*ZOZm#&@dzp=g$*Hx_5Rm^a!Yi_ZoOWD(2>}g*&jZIx}D_pA1UY|=3 zhit8IspCMtqw63u{N9oD8{=HpVH)mRlWny=C~nQXX@?owm{e=sm226W_f(y=sb4X6 zla^=@_f%_oz7*M0fE=#X-BV3hzK}k;=EcuyO|$kMv&HPjI zVIRnxo{(P4>y+-KZVI}mR#0zwC#k?m9NB(Riz}b(&o0S!Z!M~=j6p8V#%%t+G_JQi z>_;MX{wjufzz?Lfzli{SHm`9un*@mCg6IjwC3<>1QCWdf{H&DXCyA^V1hiWEqx0pxi4UTu1e3f@$xSLJUipLQpNf~)DdazxIefT3DbLcU z<)uoqo72A%e$X!|=4p!GqK@HR^5Ms%j)(d1V%%i+jtX5qQe2VL^e;j7J-VN#nQure?~z&QHX$DN-M+^u<%>5erYR}9+Z;+cUWL8dJhs8$39B`W=xMJ6Qf>s_077XHjR1KbRJ0gaU$|8q$#Dq}`O=4wN zc?V@-wMJjQsnJ0&ON}6Q=JGzWe7yXtm`HK5IRv}T!?DrAM2RaYPi14PLL~;^ zEM?3W%Dud?)0LM(V)ALj9@Oq^6Dw*U*_?mZ8Z7h4kcB1a9Sov*1Se7>p53qKfYp*( zG2q*)inI6i9C&JDJ_SlS-B6VgE zalJm#eR?UA85A3Qs;7;5~?T;JJC0ddKL* zuIg#a{bWc)YNfSfw<|x`l}an^WBopK{+{~E@JacNBjh!^%CJf;j8WdiZ`G+cDJDD% zxf_0(PDe8i5>P0=9LQ%Ed&6Zk?QpM|wTk7_V1vAwTe_!C7(eLOHFi-RXL_`b#C}f# zMwX1<&?JfRQTNm~bHBHd^;I`L9r@d8)0iC?wned@)u zXOi=veECBJv1gHlv9u=a7h8snPP|gZmHgtg*EtUZJpwwL9`%vj)#)JR2fC|QE89($nNpU5ACf96^J zi;9AWmoTOrg^N0d{89qs{xj?BJ5gA2bEw1i4{?)!5~ldUTw&l@hKYrv!PJu6)WRVA zD`h+wgnyHho8rp@PspdbW>G+p+cy`yC?``2{@rs6UY7U|%>}P^e!(Pr8Q;W?VVYgE z%XO5i!vAjmT#S?J>zX_dCs^Pxi=L#W@fRjs!`VCDS3jF=6cs7m7!hE5Dzp7J9QTRYUk zA8Wt<|5`22T9%<*I69^(j-d*seJn|zQ!900QYvZ&rMet(dM$m8eBaR&tALg1fK|-u z{j^=uC{3hr7&>JJOrLQu?Bk(nNILqIrvx@1TOVG=EXIRtQ4H7ANHE}vhzl^Fu5s-e z*W1^nhJFeN9%P|g>y;Qh?5DF+c77^;Ke5(Wf_In+vC)1B=wLgJY3i_7q*2Wx8)d|5 ztOiOJ^w6gDdhY2O)~Hu{(|)+$ukq8s=9LRM0!t$64J&6OzpQg~4Hf$){z-Tj65(IC zRq+)5r{xzvnF{c4Jao!ua5gfLpLn4cXh1WML#srtLb3NA;SKH*OR3M;4##|n9TVg-X;yzr5a zIM~&U4mKrL6I;dB#5AL-^O{kwt{K&adr;18HJn`=ijrv?TFKUiZRAwDwc}QWwY6IT zkLcc((_XnBSXr+|W-=J9!}0d`PEi+!e~=BYA%aha@+|YMkJt!4!;V8)Z&el+z$4^T z4(BNg;JI}5Nlw#HmLjkK%JD3K%9UCGkL0cNF{&>{N9R?w0?J%529PN%e2GxOx4>t0 zH|fdRQy-$osG=2!tbVuEW^GllIEWl{YZ(C3cZ(5cg8_Xawz<{#YS)y3X{BEPUUExViLx&p-GN_QI;ZL z5;@*RaOHwY0JclVLsa4T-WQ@3u}MP{2M>aW8$lqZs1L!5T7zJPtIsH~aC9gJ=UjpF z2_(4}yX6-ff{FK|uT+l%d_K))PeHz60hsfNI=tlrXGQ4!#|WjHakmx&{jNBho_x|fo9YzWR6eOtxMV_3kyl&_Zt_Z@l2>xQPHE&$ z82`;2NNyVpgGd2o9XYE;_}qICy;Gr0c~X_YlNC9YQ+SFeKO~+Uw#pO%Ps;IlQn?bI zge453zkNJrf?_BWMrwg`11XCsO2#*E>?!EN8yk%|``Cp?1|Mx$RW1i0ZFr#o)YW)F zqzE;mT(21o!lW5%1PUTi==llAyItB4WW> zaK*(m{ zEp1Sly8ymhk)N?tcE4G%aEX<>Po~_T>up-O+gKVSh6IuwQZ|7!zg=6JXRfC`uBYAA z^8kcM;Xh%_ztLK` zE65vutF^TMrftLPTTA;>(mFX~vY@8&s=?=yZ_(xA)8q6mGTQLZNq zl#i0M6=Z1n_=QQgcOY1INQWzDhfT0~4>>(4I)Bc*IX3l}-#xF}9YWp9b9xJ>LFIMr*@n_SGuni*6X@^uj{ymY|mV`n`*m8 ziDuA!o~3VfA!~Mo?6ICK+QqUcHDkVCz&kVM*?75EBFJgo!`Uzuiyh_Jb^W_zmR#4r z+cvR@auFuVp4`-2_T*qI#YB0g9N8$aR|UE4a>4U*QrGb>$Z=@H{3=_MqMw-jQ`wj- z&co?WO_D?8iTK~i9}7&sns`Cgpp4ET>F`p9uCwr9NKq&j#DA!oI88_SR#>lmEXY^S zS1N2QN>=)u67h8?{AM|L2{wF(5KNdy1)XKtkX`v7R0-G^ zRsK*IM0$5tN&B>~0l6qH6kRt?8K*OA&mE3@SbMCjUI&x|QVCWcXhuoVmNbIhS%l6I zu?sdYN^FBVi><#A8U$n;a#T|`*@g^tvkjST&_$|VMH=iDiQ!0)Cx)ZsHL?5MS!+9I zGZNFJHX|#vYiNGo#CrfyHX}7}RS*2<%CAN=`_Vb17~Hp=t+#wfxU2jkB;Bj}*;C40 zQow&a>$2?|ZiDVD{1w|xiguCq4AK_LeCoN-Kll}Al;5~MxqM{;&*s8mx_o6T)T`y2 z6cchxb4W(Tt)+3vUL~EMArO7*0)UBi{(o|3V@>g)7p#KL^k|AI?%}Q+-R7 zz_b_1seFj1^sS2|z?_Xj5eN!7o}f^!MBf5Z18B{sQC?yjg$KdICPfcH(#>Eck&U80 z1kOg$6auuT8U^|_2QYBX6F6=TP>W54Y7D3i<<*aZO%S=K(#AUfNASkVLK+uD3XZAU zg3fQ)p$U9Uxg3EJX&;ju#zvt~DT{Kw;laq8D2uAQrt@2Iy$)h44GnM}tmAAH(_)KS zam?B%X3+W7?D?=)DMu$h4CimUn2?&Oo8=`bbKXkp#}y4bN@mh8V|lF5E$rGCOBT#z z*UslYMZTXIpDQ1|{1Z6c&b)mj!u53G5fh3GI-)mgj?cxFUDeAJfB;m)&{z=Z-2~fu z>7H{Cg6jdc(?Fi!_Q|g5rOMH784}C3mFlvZtov3F3RL8nigR-8BEep;Z){4AU38HX zUy@yEc8Mp0AQ4ZhED=vEPw4gBy|g@_zI`_`@GisolZ2yRUykFQ$^HrT977tu7e+)~ zbFVZH6+plJyqwCXc&guCtbTiv6`%H3h}hpO|(8iwh~bX6K62#PXa1S3a_tX{Rn&GVL^lDKYI>DMsLo zX(tVyX|9F*v~LhB0{>XQQ4_`b4I6=8%_zV|pm#6=sGEHfR9`^A30Bp^XAB*Qqg!UD+9@?`I1XET=&2+UeI$26l5;qEYs{^bL;YM~W<{E5!NZ ziuTP97bX_a|1mFH+J1WUpbVb0way}_XVKH(gePWg4Flxn=Df4$LNznz)_Bi}LumOmqGq)5T}y;NzU!UujVZM0_^v{s z^Ec&GuHh*?oaeP9|(iyc|81D^R#`|w6 zmm@gi{iX4EuTYKmay_;-awp@x>aLCVR$Q-x*h*u(@2`#b(_)L^!WPDRu|Ymuq?8)N z-FLS*?+OoIPZZ}^whoN66F=nyWc5bEu;uhHA(40D5uLKQ$ps>W{cgK2|RhToXWR(iYGrIo@5_21BN2tNjV;olq>H04iIM~`4TNUd+LBfA6x4U77fXQ zsjMOSK^HE#6)x9>yPj;27zp&_C8Dc+l|BtFhD#lp;yo?9RLT4(D=b@#n-X z^thD-zP_(_ClB1t^4oaFm=Vb}qs%a*P$D~P=!C=&6?s7q)wFV3R68_Q&kw^Lag8LX zu#EjsPUZVNbtS-MY9wyR11LpsC4d}Ha3~jxp@*xSxW@6xt5U%s5Ujg#grkOrY+U{8 z_U{3C5#bE}d5FOM7`YuF!m0dcZSg;tcOCvvT=GxSn2|2QRy1*B2nTI+7@%3^7v~kj zW%B6KsO|8KIP0z<-BYOkNVy!=1%_u~{Z4A)=o}FkVJmVsFW}oxOM(SxV}^Di+@6wV zPp-C9ZNZ_`YWw^wzhW7mo+Ptr)yqUxRa}1hb3I~UDeyu>eR!p^Ij)k+CAFPO?y-yM!x^*35dV=YO2o0>1@A`I&rvi#1Tyd;|>*;$Sau*>Y0 z+2m6vnt^hQz;$Mc+#>Kr4)5`uzE~TYYCOK>(BuqjhO+S)rnH?wz{#I9xESt2sODP! zI`b3sz<=`h^h@>7eE57NPVHwu5hb1d?5B7KwNFR3k`0u1ugM;zK!5u=4*FZ6&_B9I z-yky_%V|e0+D1Bxp$zszvx?QbNjEgYKp;=`P999Gl(yf?q&R2dm(QggxdSCtui9K2 zDPuB8N?sEi&V4nwoDD~Sr#2je%WOE`L}!)_N1#{rz<-zgKa*ct^^MZ1Q)1jhcub6Y z@roF#bA62#N&qeH!-;9JyU{}7js#MxgJSq|s8RhTp+*XMs=wd?DU{SmVU-1u;>xw; z?%hbC2qT3udZe&dgG+m$IM0X>RauS}f;**!)nT-_Ii`g`uj*m=-=kkSHU9JktQpLms1sO7N&*ufV5v5TiS{4l16P^s!+^tdxik6r02F+EnQ z+ZaFOb5Byw16Gd`K#v#T#B+26yWQ>ZBU~emk`$weIkZ^A`7l9j;DY`o)!m5XI#iy+ zWwssej%VmF7Z5~xyTmR|eN|7}2I*mTFiAt9?b#e&$mY@N9x9^0s%ng)2D9Z&j-sg? zSDGuCYalL7AW4gjce@(@cDPa(W=l2ltGa~z%p~<{z)1ciZSboaZCo3Oc4-?JfYt^j z!qq=TzN#M92CMLReex07CT@er@Fs2W9QAR#3cRlb;P(d{uMOT!{4bI=uri|Gks`j# zWA^w;b_P#;2zh?$mW|ULbhyU(Bk6-k&*9h8IFI8QdZ`NtBE4OLN&O{!f(CDAd9*+y z_M;9x$}0_`I;}xm7|CkEt7&u@Ilyjv=c+Ax?MI@g?w-8T*`zmo?xM#Mn{t14G`|4ltstvR2aY|5IkL&l= z<8)-et;hWiR%1QxF*y{_cs(wki)fB1<8zhG{Ot)G*5gopm~rKD@8SOdf6T>)kQBYe zfaHuN>D)TlKk&(1tcX&(5@{d0vl!3m2p1K~8wH*u)(d}BT4Ax9R7mDk zw^Etp@}E_zof6O*9}C6FDS@`qr+Mkza6KU-9i1D#jcY4&$5M_C7ucelfEmJ&q4)AJ z#F#X9rP?V0mAc7FwNnBJ6id2_q$58HLXnYSQ(;3da3D*I?Hg(jZ-zOCmyKVQoCE5# z^E>J07k5N2CW6Xa{UHGj%O4%nreb=v^86J zvd2G$U6F=EVkj30J=tcjl5IL0`kPvtJJ}|FOJ$qYXtM2LVAL2Rwy5fX|8MfE{qg@@ zel@7cxyMQEjXnQMc+AiL#GCLl_S$$oLkVJj)=vFob-BOB%}2aoa7>)crtCG6D+fS8~DA}Ya8 zvWbeHo_fmBM(Zh7krg2}G1QDr-jZM)SJ|g3&3>agM^1T!BFENfRA}d3AR`hds>8; zX-%v>S4FTrY;Y?dq~LT#!XqnDKH(9TJ;Wo5?+AZ~^qSL${L0%&)*cSo;gu+R-SF)3 zDIMa&qQs{0AmW%r%uQ@*Hf~Z8rN=0hPsb?o7|9_WSu){OWpguKSI<@YoM8~x7MDMg z?;k40)mGWv3@{H1m?WBO{}kG{%T}(8@*Lz+|GJ^BzFIb9UPt(-pJ`E&DZgN-*UMMS zQk|XFltEh*aAQ0fVv!kzT_;LaX5uIJ;G4 zBWK&t-ZALhy~k_$BJ4Xlm!nRsrey?SG2X@{y^>hT98zno1ZH3^Xp1^VK3Do7DDyQV zGWg@ls;dbe@0g6O8(TDaaXk7;?xdlmX|Tpl8(d|k4{zcK>=q54W=Z&9dKT|s`E-be zw;Mk`0jH;Z=Ao`PW@Te?lTfpt(}<^jh=fwG8}a_Bj){bFww7efTTh46-yidgpw??7 zudLu?SW^plLdjlj?j)In<(xT1zZ zbxbBbM`}+dv3EC-No*>q$)t4OloB-2)AFoOGO`77n(Aq7xzEFBj~Z?&8 z3GP_qB)>L_Cl^!=NY2NT&gp4=_$2KWQIZbNfpbM31MAG`+<;jx&}@0tJrvUsUCUrM z{N|oE=d=T|?F*CIHL`0cRgO5lDRCV26pi6Ol`*v6bfAWJ z9)C6qkxqeFAM zy}f&bpItBp6A#}aYdY>el)!e>9!}h!Io5R8(kK4k>)*PzoR9rm`a%3#)^x$9aH5#N zaei*Q$N2?1YdXv{@O{p#eV=_Z==-8neE$#Q`|LtV{15!S5MQ&e;2MvqLz1`$#rOSa z5e}{71_|KNSMbnEt1(T#qS3be8?zE!xAJ={1 zY(^`l0F!@N_xXsoU6d}m8H&DpoGcL8 zh`K_zi++P;U9}kuwrvaQWwZAQt$?u@K27vSLaw`IoT}Lg(Q}XQf@N7pAHPV(x+P zl^Y%ld)d{BCP~Gt#41SF^8+4($XMWnYAN`n1gG@p$pI(627o5v*@rm0NFbmx772VR zHxa*>1b4?%C;5+GK#s2u!D#1P zyJ~;o{tWtyC>4K+K*iW!*z`&K53XzQH5&)lRr#9jj_bSlnvEsCQwBLbzJsk^$9J&3 z>-tV`oxuWsxy}gQL04caSuxQ}{=+)sK8(Bb(oWV5>ofrI><95Nem*7(KQd>trINBU zZu|(FTH;5X(C|aZT8Yfku9Qp8Qp>JK}5*IK-6()y$&;+2)eE7`74$!zVFQEcct&t^A(P5FOsJPT@L7Zj~Q{|r{06U7jY ze{#h<{wdJ$&kJt9Y5!!O3Hqlf75^-UDzbla*YcAJ_Cq{12uWi5;<`RxeNKG*X+3&1~r$45~vAu!Fkd8<{+N;1NtG~an=tx_~88@h-Fd{{45$|wKKKA6?YmZG`t3R+?+8_ zoG_^+uEG-WVh}Q*AHKu9m@ovpq@YZ7 zyaOV#d}dbsy*}KX56fM8U1V-imz5Xf|789~diYXnJWXpM6 zQlQ+AHHQ%|xqYd9lKmv;lcH68vMMUVKFQsk#Q)&B8DDdsitoij!sC0b!8a?+wzy<} zx^s=m0{=L#HsH2fG4+}J>%2M~_P8u{$2(GEVK!b81IU#jkLIBt6L2iTtnYVa$hzF;9C~P^QsKT9?SPmnC(Q{QPhA z6s%G|a#yLHIRSGnSD{)<{5Bb=EK>1EEs^ELF>yevAeMCaQjcMZW47VE#Uv|2;ZR47 zQG!0oT?1d4Vq~5jr<_ z)uwi$NGJ9Jm%q|x_z&2Ll07jVeEspr;0N0tWeqjQwnSY5L%rI}SJ=#N4%f$b#I~U8 zM-{NK z2G0!k<)S?DbHj6Spdk0CZTQR`$FbZzcsQY2Gl|u?Ma)B_U1qjS637rH*U<(k%PywL>oM2PXCH1x?3FW?+}V@ z4_vqI)|Tsj9C$0IH5)!^APeKqBBgpP*-$N48GxIr4u5=;OCNxLe#HN1BE>_=>O#l| zjDDc{*c4w5UT(<29=xU?unETw_JDj={ zIVy|3<ZcOi@y2;n)Ou`m$w`B)4Vh8)lpY&9ZJ)w z-=sQMw@~g(sX=pG>H1Z|fYLQc!DBIfbq1;Ws?%!csxV%n)w~`kLtk}Ha<0~+H#F}} z_p1LGhnF7*M1F_U`e=L}ttB^|J4kfnH1oQ@>d1Au*SXqd%FRzZUUqoT!a{6uA3b5L zR)~i6CAx(^D@45uD7lKDNBoN3*}*;C0zAG#&lHB1*Z6Ah2adja+liKLU|wuVWv;GZ z2T`}96-rV2~pQyxwN+X zoff@5h-l$$=5^ic*#14Y7hW(e@=*+IsrU!lr=#s zHLsal=dy^{%!{P&(MRK8p-4Ib+v}@kF7JZN%W$uLcdr(@R~y_MV_aTdoOjXsR=B)R zUAZanah=0_2nEssu6J7+Xox+x<8J%qs-rvXhmN3dpp_b zg>JBc<|$ZFU&Wy=`f3I&sjpsgdux)hy^rP^KZv9oA381CfxPT%;GJ@6zZ*Tn?eI~8 zJ3`NG(KRhYbI~6>RwL;p(;^>LuAq#UEdRl&X@A%2!rU>_ZL`*rpJH#~teTY3+O6rZ z3r^mpD3`r1lBPh*?j2m09T+{@6PIH|>8qn?hqfAmzqzUg->6)KtybSyw+yXDoa8!} zp%hd5{B$?QoA$)YZr<}7O<-5*R z$-K)yD(y4jeyyvfIUL?&mkt;vtcFS$$mK*ExzHxasQJSv7GjpA* zhuzXr%$1Ki4sh(Z0MSQ##MVOkDw4`h*8W_c4kN0>!pq9j&i=SxuFhA(Fq`TtUuoy+ zHY~|JtT)c-IVC?;Evv+13(;~MvePqNm-Wt^_kE&sH5tdqb!u1mJzqso0m$ija5d!g z)pMB9^wl}&(^vPu=cJZ|UuoVkjA?x})|FcYZ(?2{dJc0pm*Jyou#lc5KXYf7etVr6 zC+-dBY754oUIEOX;n=DnW@l}+g3BDbx1Iw|w+`6-P^U zV_4{Ew$Nd>MUTU3I>*;9>Z?dv3(w(5(@w?1|M(9v2kTS4Qn+eHl#fQc9`=E$bAC!R z^HzQ;c-ryPEm+Cu_)-P^qf7f`n{#zxlXI11G)Gd>+fD?Y?OvTQu{e_6aj)u`R39~V zS7~n|hU>^*1hbWnj(IUYbQDc-^Nw;gUv+r{3p?d5bv2(m5AM~Ih%Y*|8lt?u zY7Wi%s`w6l6+sDzeLCiB!zj~N{PigvbIKyx>Kq6AJ6EMK1~u>HFE!6c`Q|ziDZz|9 zZu28C{4f8>y)16p!_b2pVXpx$=N;Tt@NCH(3xeTP8-43=Y~j>$Wh@HSoD8hAMGs!J z6wVS4$1j}HE+>R?3Fm$fCpT&pPMzS%T2Bb&!96fM<2j-(SOJYdN%@3x;CY7=W;myw zaX5Jl=VzQU)42*T2fB~-*PQ88#K>%4=*ScYkISmI$l;VWoE{4tPL$#7T;^~pfCE6? z;742*e?3TZUf&kvL_l*my#$M~On=Cf5KdF9iY!(t zlR$N;k;rtx*wdUQz?`crMlExOP!q}$%@MBVCio1Qg3Mm{8O!*nDa{d?Gj4sFVt+uD z3#VL&s4TM$GV>%?cB8GAGbZlogZRFsu!awU*ob+oyLecVrDC7eYsIGjksdCDCHWejJK>%CEiQ}tOVR|Ufv;Et3S!>R1*sbM%fnmD;) z4d*d;G}SkpW$w7R+i*&_Rz4OX7oQMC8?c5F=9^LmGa5x=RW#JUW zOrvGGs#wXD|7VBOQ#A-#3LEZ*eOQL5r)n#?KEa67xq7MxLfFUl_12sb^pF}PGJmXd zWHOlpna6OS$GJw}R}=?JS!3O@o&bksI*)bq%vMuF!oYd`Q_VR*^T7##^OoDLH7X;7 zYnWPDYsT+Rt5>A-jge02@2XdYv%ZMK*{t@WtZ*7@I49I*^|{E*iP3uIsSnf@so}G3 zSzD9}WgE`R)_QiSEy@zk8;0|l+Nwf?^W!NkQ^VS(e8Q=|-6?&$$`#7J^O>tTTjds+ z&)m{KR7HhT?mZ{hJ{2XLGOooAsA$oXdBc(UO5G=%`mW4Zs+Dl6x}2X?TX67f!oz7V zGGDv(xvAo%thH`^ZmK>av(J_JO$`p^{>n6V{#pH|MhK^M5nUhVBuK7KZdt#n@u30O z@N1(vfqqlTQdXL=A#f&Rs z^P5}=RMzS$GR?5N!nsPQa#p->b{%r`l(z;5r|E|dC)#>cI4@&muFI-q4HeE{tQwfJ z%BpUS5l)<&tEM&Hw+!Pe9r2lE@Gg}#NjPtr`Y>mTaNa%|lt~oM@7P~)a-|3dzd7%6 zQiYSpl*M||r1S{<%elg>SSv#~X`z}EV>Pwr``GJhCTcyH(X3@Yj^Q_7)|{VJN5hGD zCCGVMWcr#Kvdn8b*B3#VRlZc%xw$DTfjU}m>C)Z$JZ$X~&QaT`;b;rL?T1{uuqxm> zC(t!xrfm|QVdrd8O_o)BM6>q(&LRx#mp zc~_TJlU7(g{XClTW6i8ff8FZq=lVQ{d5}4stku>a;gmca#aZh?9Y2oI-1v8SU5oQ{n0wtXluJwR5-_7uiI{w2xA-WG%^YJ#fGwB+&lfu zxcFJ^!8=g0a>&w}2jI)+v09Juu>^2x3ulpU&}t|$z1;fjvvBqU zGP#VNMfh$lp6!D()wF#NzM|JXjMsH@FqYG+aesYcJt=yw0XdwfC08kUujX90PKU8I zHvZvoezSfKQ{}>G%O=g4N~P@UqGtdsrgN3GZ;KxPYYwM^jmMR!Pk&c)W1D|$C!D_N z~QrSM*@xuxAF7h84IIL#SBt?U7kYYh5A%X9*VWtz@& zWV+ZxL{A*XJIk!Hx-$ndAK+e@IX|l&_Hg0cSVVMa2hY?!?9sv*IN#yKgX7qcWfG__ zILi@!az1mqRdqPS?2*E`|FqWgvo*qgJU3hQOW2TejieFwGa^&H zl+G1nkFsAEP7|y}Stfx-*{g-q!R3sxHwfoRmowhpoSW-hZH<#_qP<;Ynqifq^<>%u z@pLJi-r1u$izw56BoEv9;v~%(K{M@fA~Oh{$+`B>3x@Oh49zKGFS8d*t})L#xt80< zg;N)+Q_eMlUNM~03mncH;BecQVWdPaM+C6nG@R)!XSID&WUixhEwjePt2)Sa-sQY) zUl5Mp&9%Rbu5-u@v^0J)kOnFM;*_T}aH`~-TLHID!%cV3p+^tO|0H#l6@ z^0k`N)81p}6V7@g)6?E-7ZlD~xAc8>ap8<`Is5HM;Uu}719mCljBz;!?Xtot>2f}@ zqw;d^EJEb3eVgyvKDMKUllO?jIb>JO%e@?0B*>{LGDF;4hwQq-spHAjP;#|EG}f9A z*-b^JJZ1-nbDwagyPVJM*1{?7YCdjv5Kb$jd6s?L?k1dvT+T_muW*jLdQRE{g!6=} z=d?XoIQd@UvDXQw$$FiOIopKuG3IwiCR;c!V*l6S ze5iBv4ayvlvV5jKx9lJ6&xNzblzz*;Vt*~1)kfxq{iFS@a1Ob-ezboP&JqvjmT+o$ zI4U1|Z*LFBC!CRnlR#JPe8Rcrmj07nTsTQa=7#-~T^4sk;Z)xBpKEqC*(kX<6;D6q z&X+>sB-bYxmCQ+?FmO0mcteMiH>AICZXnvQ%p%GcGB6*HxI=3knNlI?q9+~^m}N?Z zlnI$BoR(1zr)hOIA!n*L6=@NWVvuUU~R*k1Za9q+TM4v)-!@?hP)~5N-%BTL(ReA z*fKJPeTQ?k4mq07M(I_mfGwOpAz$XhR6*5Jg@O3fKjc_G8*|F|f|_%HMjFlsB^=JU zkP{-)vAn~X9P+hrIuvy{DIwno=V}>;lOA$fIIrQ(k^d5CM##6qxm;Rv4$#by?}d|I z&f&}sIVYUjZdnULE(qt9ijK?+A(wt;e7Ab=d+OCgfpXpBlC60@4|V{t>L#Je+Xxn zTf>VXDnHw~zs`jETn({>bKb4tjgU~`M7yO^s9!i!qMfpGhvpK_a<}w?p?QS!gIjv> z(0szV<(6JHw19A0z_0l4096hxD4cIyYt#%aES%z{9GSYIMTOI#ti!oGw3u-2b8C2S zXbIu0b!*r%w4`wMxixGTT3R^8-1>A4Ei0U_wPMt#cW9Jw#zZ(}4GN7G&fRW(Mub)r zP7k;AF`<=(<8#|SF|>+sCRcX!Obx9joW5?`Q$uSAr@yN?GxRRujB_(VqePg&UGk+Rl!uy3CnF+q>()MeJ?ff@_Ci-SbE_}~H{t{>^IC+rk7X9RhNASReXk2=pykNS z_pKC8z;-wbd~XUTDa7GC=UXG35^kLr`_|^L#xmbJky&B@-nUCQXWTk(@a+*!UejL*w9)sW zXnxS;yzASapU+%|YE}RzS;)pj*D&BD2+PyYlBQ!2R{6+k>`0 zUx7R0ScpGdavgL%A&r;ml>91CRqj7w1#~P9T zn$mW{UIG6lP#JL8&iGKP;Z*S7mBShp{jnnRj9Z_o{suW@s{0#>%pYzmYWkZ9XPBGo zE`L+u%ylC`E&qK|=iSwu(qsM2a>&&2x6DyiU4Ltl2}ZUC{&qQJ8u~j5XQ1n=cl$dF zXPC=r;_oV)aW1E+zlU&=T+V&|c;N)+xMu!7QhEi~e_Htai%eaY)4@MXWSY912mK?3 z!*`DScYwP2Ckp3Hcdg#XKRJiYBmTr3G9&y+!pU;=jQ6Jqr?v6$1C;Df70$kBT^9CN z{b^$7h1GTUJW6x?Pvp=%$3G`WOP}@66`8AMy^%oA`=1d`hC9P9@xLINQ*iEp{}O10 ze~HKpbnEk)|4reHD<>jo`&<4s!Wr+j;$8n*(KBL$mPw$k{&gaQ2iWp=fVTVB3#U#c zM`pkO9pTKc>~IeGw+QDq%|Ly=@b4B*rrW0{{2vKtag>wmwEuG{J;T`NNxIhMX&qK4oFm(PYn?iG3A;x)uO>U3u3=3jS8#ss6?U(1g7bTP*!|$(?0!J! z8bQ6onukkl!4nq#OQ1)=DGZRyUF8l9Yatvh!5;2#GTqtA;WXEZJu;E*`q`2Bw4xRY z>X~o+Imj_nu1C+vKk1nj;nj0zoaeH*FMf3UbW~Wo@H=J3hIJ8{40i?@AJ#3r5*7S` zsQuVVbopuQM2?N3l`V+7( z*4KT(=d=Ax`8%laZemTbFDjFGqb84VdzQZs0;AhOj zkgsKYu$({o5)DWGv?NWZ1T;+$8kFOcgQFoAiRC%dvQID#rt_)4ap3bi2ID+@ZpS3> zE8oLZQQ~#BkD{ON<(*s9t(m5E9?*1L3%o^AUeT&9cx%3oqIUP=q{Ud9>R|Rt1ubuA z=yOEVfp5(tngf0BP1X6%{?7RdQbH%9=f>8j+)uLJ`m`Os&-BXcns#WS>9^QfVg6o2 zf33>=D4ITn^?{mtyoLI5y%!i7^A6EVDF0>D<2BG_(6<(})k328bF_aa+RtxwFy%A# zOrM7z>_k5$-NLV(A|Jouu@iLhChi}b<|2%AvcWH-P_9iAM6XSsgB}3B$F%?cXYo~I z;HvZ44naGOJb;l4yx-L8@9dV--tQUvA2IE2gF(vu6grvcTeSZo`u${4n=0=jIuHHP zsd%Fl{AW<_tDra0j$c4?Kf`{gX!6Tk4@J#ExgFQQ?+g0a0`?O{`Il<_(_X>3GT`63 zYCHE88bu4>7cJwXsHmZR+vxuJYreLF51%gDx`-$b=+x)2dk4z)DhkT|6$#3AD+|hY ztpLh)9gceWA>SQz{R>1@z@K#+&tgHVV?5Ocy?h97j)Ok+DNz&9KKt>eE@&~VrCN$8Jx8|ufs2sqJ~l2;2!7*3 z{`u10I&=iFy%q3g)PEAvvmqZ3dKq#9L61rQ#RWP^|HTC=a67<%82q`&_ng?h4($*> zhzopP!~U=g*cngG_;JRuGp@KlUxys~!`qR$@u9U=mFzuq3OZ0npV1`=_}|bPVa;`&NP0ErlTUy_W%>-_C{vD?Ol#rUi=?Cfm|n+OaHg9P!oRTjjpm<9(X<}y^eyIh?x)c4QN(d8H|pQ6I-c)>KJ*&StAN%RhxbuH`N?zi z_*n8|WgG+A2zqOeuS0z?zt%>&6Zf3>$?>!i_&h#%zAV;F+v#QtO*x*#gYU#w9v5?A zXNf1^=Qr_G$B`(~@iN%|-=iKcpKRWXkRIdE~ji%~AfZ@GGV~|1;(JpDEA(OvmD0gX!R6O!YdY4JfZ$+Q3h4 z!oNC=?;MyS*$c%eSJiu_pb)1H?!y^3d)jK`eTxGn6?ct8Aw=|k`brXx*yOOrkl z^_)IlQDLkPI8G~(kCofmIn*&|E_qcMkkI zSkp{HR~dTP&@Lk1Igs(FmaAg$5QBRR(fsp|Xqs$rm`Oiv%Bf`VZG+ngj-^Gv;!C3F z@3JP}b4LGuBR|RD~^KB(6%uWn+0#Ty*5Zi}J|xNl?pyp+>D z@HYIP?aFbLY3x?^hwgz-z-Q{K!L$+`E`s-yA}Z04l0;P_qG%@OyXsY8 z<$gH*3%dFh_KR35I{@>}go4zrKh_}=bUSK~i>1JM_Pp<^m)Tbfz)P8~i- zBI~3mx@WTPzY0?{J$8coO%XnHO1+`ytdU#QPPeN=D_yVXZ}1jC1x1yO{3C{5MZdFM z%3}+C5Zc9C=}ezOdxwI)4ZHDu+4wwR+@oG)OCUHA$I*Rq?Roti4PSo;ip3><@ zFh8*TumMaJl|tMcgL-EedhSP!I~lwVbSl#8j%U5_XEPq2G41SZ+CALR`w=&KLw^6g zTL1H~S0?Pd!1T+q=DHuop+5(K|9Ab<1^&(bqx&U_oc?h7!RZ&>ABfWr51N0V79q$2cvm5tikS~e)vOipD%j;f6MceTH4dw>;-CEF&=)d>j zr;dIb`aea!Y_#`t&=@Jtrc!HkdzXK&`#)zr`~I%$H*Gv1y4ttRcqd;)p^ayvlTub&6~4D>X{3-7n(0=)|TRSk`T ze#ZAR#dyy-KJ>V7#z_>#OM9Y-*P%C&?**(YdVtoxf-mJyjHZ*vi1LA+I>h(UA@m+_ zp^1t*Ox1Q6@tTgeV_rdAoESy5O@F_H`_Hn#7bJf{n!cX5OKGcW%QO859 zz0qH6?`PnzOt%S*q8q3$&+|H7R+2A@bU^-!;PZXuF0`Wya0jdhdw?zg?hSe;|IhoV zQ(%9NM=cSrnf7U`X|=AJI{U1=9vuLCc0&ARznP11z<#vW&@{x!$B_OBFw?xy!}L5b z>#b;CzYq4{d57<_6JWnF@Qc}? zyHD%#YgO0f-wQf_V)uaK50yuA{_cS-hNc->$oNS)gZ~(%<(eAY!{Bj-b~JRDp-YV1 zMniWRer`jr82!@?eq7=J)?}Tu1|6lxz^Ra(1&FNpu zI^zvE=wm;Nf#0wnZ3AZiVaoo*`!DQwOdUUT{3@p(di{&*+2A{({h)oX;n$u)f9(tZ zhCTH23dF09Scd|0xtBn>T&7%~8>alPK)HOTuRuOw;+^+<>)>Yvm$6;+z7$j5r((+Y z)lB)mn<=jsnDRaq(=|ACx(?;>eLu$o?az1We;IP^hHyW14|K$O`(?=WMI6D4P44q3 z-be9I>KH8MVklWjgKZ#)bJeEw~$kfiS7b@VJ=Z!lvB5;qDG*) zoLE};DfV-aF867mVen5sXxg)QlM*yApX-M>0e*MTn+tIM8uXJb*iQ!i0`cMz&?bmm zahL~q-+m^Dq# zf0HTu6;t*jrtCLNd4H2B?_)A;ivD8C`xH!hzk@07V=(3Yj%3(p&RZmQa_q&=f6~C$ z_2#)-%jxGr!FI6!bcP=Gug)I-dc(qVQ1JQbG*k9BrYHI_y)*wqhR^*u9Pyu@XQ>~s z9s%Ble&u=R2gDhsLm$xTuZe%!a{oOW{rA)@y-&9PZMJ(9oB(hCBmYLZKMR(}c7GA& z^}x7iTFcM`_y^;6U=OB${G{m{2467v169D8+A zC7O?YDBeFfD%2+a%G6sJN1E1``>YMXx?PGshhNQ})HyKpF>X)iz^fye7Nj<^4(S{i zI8yV!7{xS}RDY~zVTZh+^(J->%tu_1{SvWLXEWd7d4%K(>bZ=5;`wtt#_4XY3Znql0w&UqD=BJ3MXZcc$L2!T-75r7&+X9owarxned$K_*xpevqdfu2J>cpb13ao~RFXWDMEevaM* zl;cVh@OhrE0jlGGUf}#=f@$w& znz9|5OxE`92fJS1&E@Dg$CTqFQ;w5Nxj&e4y_i;p{h4w+l=Ku$IW98h?>;eY-dp3x z`)JDN9GL&pSWP+3G9HNW&9o8xnCY9Q+|PyT{v3$bN4g9A- zC+E}oJ3)RP@LGgC*1rYivRqnGT~4EDO`m`sPH$FG(+}ZKT+Tt^N7Hvt@HmL3iLeVl zx1E9gvS&?y@VOR#ZgC0YAR!g&AW)v4n07aO?jObj4d#Ag%+E!bPK17@_nCB_=NR+4 zgX!H^A6y!XFGoT@?@LeIhcAgv_R*6+@_mwzwynWeMPc7(3*rk&p!17sx&J1Ar`|Px zp*MF4tT$c#cgk=33wd3S|1Nh8?Qb{k&+_?S<>x=ToqJKvo$dUyJli8E=c8+X=y=8T zIf(j)MiL!?9{l{NX&}Ru%LQKOcX+w5IKmpYd(@J=4h;M=a;H1DC_)T>wpk-*fyM zT1m@s`8n;x<=@#Kj-Bqb=TDHkvmgFi&TIF3H*r0K_H^vnT>RLn_nqZ<^E>k1_8l?p zTk#+4So|&B{syok+rhD;_G9fg+)r$;zp~3;wKv$Wch;NjsOuZFlkP_!ogc^hm%6<< z%kj3C$4e*M(ev;2{V(!f|GHD&N7G@SZ{g?nKd$$6v|aw(uD`Ma``LQaj|+`|mWO}w zxH_K#zle?;odM{z~5KZ%)1bO75@f!E)U1e-%IfS9$KwJN?S>3&-!V zHwb&>^rxKh^S|iv`eV-g_LQ9U2$sJL*ox{MX5>N4T6jhAAMKy!shs76Zv89& zjgs@#$&>Kh>NM|b<2lgxM3Z5sN1N;TzRcV=FU39>KhJ2}Sw9yk*q&(Gl={d-lr<%S z)+oI92Ks$IO=}j@6t6wf0`Obq$GHH|nc%OU65Rjd`?y9pKg9QMO!@weDc`>_<@-0L zeE-Ij@7I{}{TfrgpJU4RZH*8o{wi+w{*UpA<(_^^ue+RaQukv%AOFw&&-q5|)%S%P zaGxKHFZjkf_VE}mhF%{337CKQ{y_V!o_BJtr<{1{)$90&H~(MdbL!#LpZ%=&MD!=h zb;j2}trNU{!{zfY9W2Lsz_CkjxgU1w|7UyW% zH@`oi?XCUw1NdPDAD+`2|LssXf<^C*9<_Qk&R9>jq>;BUt`9MBW{l09^Nuat-& zD-2)dEa9Wt2e6MDsn4u~E`Ny!=lUU7-j2WEd)sm2PwCn&6-!4@b3ak>()bE8+I_NU_rSIh z9Je|L;)ZH^d5ES14W1^nAoYmi{qKS_*3e6@vE2*OEkpO`)z6POz8!$SYze`64C629 zbP@#K_K!|Xpe z<>#!Y6Tj}PFU}R1{ep)v&Vuuwq87Nn<#EaN*p0#69^+>_Xin_(%gpUs?k&*Ekejv* z`}-d1@ZUVe=YxX%sK=-7k6+LajV#0m(3e5|i4hcyaasrzzrajo5`7f6ozJED=oI1r zm-FsK?H4z2KV1dsTu<(w0h;eVC*^suW@7ii)5rLmjCd}Jd5CFu$k#-^_fO)x*)cvE z0>9_yOB^pY_0sjKgYq*mA2$TuoKMr1@Ym+RC*eQL--LL__2y4ncZI$~(F)H?d{iFi zQNM(LwB4=ieGl+e;1E!@!|N!I{g~_D5BV0NUP;kDnuX^Bj2%4=Ju2hLM_n+Vv));- z^T$EzwwIrS4MO{Pf1D}r{|-v5WS&3yh}Q=PQ2y*{nhxxZb8sk+<#2wSt~Jr~?o^S} zb{KAiW6MqxIgnL4z~P8L4n7ae@yNmZ5_LTKI1$g0Q}y~HUlE*(BKVI|*Mczp2}iF75vJb~t*R{Mrsqd+-fL=n0*w=o`dGK4);}I`htc zExu*Vo|LjA3=41VNXa8vbDm*oU z2Ep%(qrP6htq6TwKIdb9%2^(-kDd8P%lT;6%i3>_89#H@o2hsBmo4WCaPHxb`sdVF z3*|fh^4ETHXa0Ks(Ed|se=W4{&i3D#|K304S2PLpTo1H=5A5E>*zd^XXxfgr+%i6z z3UB)JIBDzAlhZG}<;S5uyszE|l%G2c1|3}ZAw(m^v_X>6V)QO*W*5}{!J@pUzj(W!3yua-qZI?wzzq7u7U(b5b%W-p%tefzD z4f>z$_-F-vpSrl>pY8f@?O65??cjOkm8p8%Z@{?c`79H0-`j8hrvLqa(9iLS<3%j| zdMo69iqh-D|3&{E_ zCHcNV4a^twUgCOTA4cM)_QPB7!{u0~Wlo5ox3NxBNfERQ>qOqi;;((@2Hp>T$)r2& zSGJ!XZ%2A*ds9EHuR7$}uVZt_vp;d%Xf&x4dIRMZfAb_t!+$+<;Qk)`Nqfu!9-Ih| z%<^DPf5wAZ-(n9g3cO0=uzq-o7?0n)S?@{b-@w_N1Ml+SqDVh%@}H3WHXRo{r}(;) zIE|lV(^-!^-T|Y$7gS5YcRnI0UD-${GQgAqe%fyQBj z;iZ17FfB27Byc#=R~S5P5T_TRH3rWD4#zL-yle1@4>-LjZ8P{1a5!rCp~1bU;BAGF z2>R6EF~Bt`f{qz{>lVH~pHz%a8(jQ%>@p-3r;7&9n#%c0&^3dX1J}f__k>iC_J+L) z`ISkLl-J;WlD{OC5}X#cBp!F4Nu{WQ!S4ZY2CiY`cR$4TElqbD{5fz@;5G)|l=L#x z&EWjKIlT-$Z1CP^;V(&LX|%!L1AhpdZ19Kka7sF<96fIEY2eR+pB0>L`Y(!>d2l#I z(HgpX^X}*V+p?5o>YPMd+@EKic}r5B7SE~(nH$EP(u&) zCs(1_9{fkUYP8gYx7gKbl?R6>*C74fSFJB1xhC!Pq?b&-i@xySa>=#mdk?Od981?d z_*}c%6k3VvH;2luz$xeCI#fik)*qW(m!duR=XUkz9>H^^J@u38(*TqI0UK}jC*MuW zJn}c&-AnIzVOf_3>llUq|u5AKuPhPrz2<#ugp zhzAc$et^aa*7X~j+>Taw(i4(9&{|LWq~wmY+mjwh?nEa&=~>C0>9QxiOM^JN;lWQO zcO@%^>#yrOKe;=_c<|!nUgWQ;)8}KBS)3eC1wD9q@raQl?Gw8-F=eQ`=NdrZ16Z?~Jyctps4 zs&*H%z9U`!r*w~CNB<#eDL6Ci0n9fcA&01g!Dnvqd~t}nX)N)#CLN|p9{g>}XEfb| zai*MR=fDd+I2`HAJQ(M;=`{}y2VU#JkB1zkO&&Zq4>mZZ z33k;2=V+Y4vw@?5r)g~Jf1YM~@U4{d^sEPm(*=6bgR2HE(jLKSv|>50r!G-=EH^lf z`fSCjH*kqI2%bwF@Rq~9fh)Ar;GbT^?<@v>q=mIvelES)kEmDRC%UH&V`qF^r|yC? z!}R**I`uVJuWzo?V1xDg<`)`euwLKXph*Vn_06voFj%i|ex(@(>-Eh|nq#nD-~2|; z8JxU;?R$$}HFzFy1n_!;XTaVA0>9ICgI@%G6!>F<=ga!#Hk~kdwX9!m(*=VsL4J7P z54vG+7}Cc8`|7eiGQ*b2`i4|tgV)RYhE$ZndVQr-O@sCNN~tCW#~D{tQu54897CZw#w6gZ26>RLwS6ug^l&VuSVi%%|Qk zSg+4~>Rp5N`p>Vj4c6;FzdEe3@y{@I+=KCpp6Y_&Y&0CF6au+aNIkI^b%9@H1ahlR zg3~AgG$W8lJuf(0`H}u4evo6W!JT0D#esZkzmZ=Bx;Rik6|2wsvQ;09^EUzoRZWB6 zLb;m*g;Yy}Yr(HS3KUko4K4`zZvsUWe+7l}@2`Qo*+5YhF!&P2jY^GB3k9dqy(n*T zptw3?a4W$jR9@UC@cmI4!I7$m;PkLR0(h#LT2l2BoEdgkB)--{B^BRiu)j0~E($!_ z;NIA+ipOVmCmB2uxF~R{;Oty^b`cd$Ev;q<-j%Ba@G85sdfLb@nUA-dQ_HC54BiM_ z3V4IT^Pj*9~k@waAn{x4fZd<)SOyQoiex#aBbk*2EV<8{VPiO8tVG*0mk}V z6)?EU%XmtaT3!`5xIXZGz&!+K=lW$5QQOpL)z9FKGw?MyidKUSZZ(1Dr)V|R;KMKR zc!*Y;3_g!|qfAWgPjClU9ih9ITB~?n&vlV|8ts&&gVH|Qi&9@j& zw}3frvp@0I(fn3r)#M(HD_tUb-d9-#nletKzUAQ0oj{fb~}1 zX^qsX2e`a6DvKTNcxtS+8eGZXD}qyL80^tDwXuq9$MTtBdOxJGDsQmf4{5Bb8mz}d zV^v#Y6Mq}4yFEA@#wrYTB>OtTxD8owa|m> zPkTUp;mMD0VyKfEoBDTDXARc%@2IXAtn1%V-N=!j+DrSTJ@{t7%H_e2hdihXd+^+l z&Z@Kr7nv5PnhMtSZ$7Q3YU9Bjrp2rN9vnZdk6J1?J6HH|JXM)CKz(6wq~L)nUk9#F zcCPHBcse)jVO7-Nl*y{KD;$GZIBvc@H4=fz%LkFXg|j5v`5s-23G~13%t$X zmk;4>`e~1LM<^^ua8Hl_YKzTw~=ax!Fv5RQhjZ(UcZe}-y5vgZ=;m`pl+XD zpN&>|4A$$j(WK;PnPCS%y<5Y2(#)gWm)$2K=$X z3t`{VX%o~5gI5EW2fpa!m-&98D%450U(fdwRXKz8d_PIGGFZ>|lT=rO^?W~B4KP^G z_mkBqgRh~yn6xQss=;~T4>f>i8XWr!zUq{gs1_Lf0B|GVmkrkIg{f+T!Fs(gRb?Bj z=kFx-xxsq=PEscg*6WF6b=F|Lo=8?TJL~o?ll4-HYHaW(Sudq1KJCi!b_w>g<0+te z3U==I0_uq1XXO6!zO;Zk>A|gl`72kvpYVHLe61xdRTb|N#I1lE3Z6p~u3-I*v~<L(ALoc5H; zgL#ehv;4HQ*{ZnU9d@1-jGtC31gBDoy+n_v%~P9tvV1DF0De2|c{Qw;&Yv6kKTCU2 zP4VCpX)mb^5B@&wRW;v(e@uH_EftLYf9U%)ZKc{Nc!&Kf+H)dpm3qH7>rbPrM>#&O zQAZ4Z?FdeF=ve2KNSz0p4Y>j*pwvrv~fzxJjKfSjXqh>XO0w{&2JU&0rmWK2TwOb^Ubw z`9MV&tmF3LU7jgXFs+t+B|TeV009@cY0`fsY%k=f7-q z#$Y}FWveR&>-lxJs@zZ8N6)XjRbzwo{JKXqH(1ZFdsKUaE5qL&NZ+fv8XOBec-n`m zzri|Q?^81k*716uT4=D2XZzJ_2J3jXU%hLvj#mfNVS{zNI-nx^>-y?=e^6C6SjYQ= zs-D3*-hZT;8LZ>|N2-&-`u^@?HNjvV?>|=Q2J3kLiF(~&9q&I;8x7X+{8P2dU>(mt zRfi1L^T8o?(qKIw98#AJ*75$Z`psY+?+>e70|ReyZSZ=||OUgGbdu z|E3>PXAG`fljTpSyB^l^KO+CQ^siJC4^B-#sTLZ1<}Q{$tUSjlS2fRI-sd@; z{+qgC@IuIE1pZL@hiLf(v^OI_Rt1AoV;L)}p~3ioDX?Xw8+-!x`!U_NzA#wTXB=u( zAFB18tjE}I1q@C?eJCTBb;#g*q&<18GY&@n$$`99t;cl!6_C#eGD6Uf%XSttcL_=liuH|V)56;qY>Y~H@3bv zcwKeuzqM#=T{HM4;1(H8ta9Txe=2eM0~t-NIRxSTL()&Lx ztn1@Be>Um;pB7fg1da86N(-xy!FvCvg;maAz5mm~nl*{#Q|a-U_=-_R3u{rL#?K3G zY27zfHVCx)&_(1{!m+Mr@?x^sjYR`u+l{Nz?kOHrDtJgKO{N{jj#yaf8Pn(CK06 zTE5{y-k)r1<;~K#HgMJA4_N62=LH^=(ZSki@Ug!5YIQ~@tHyLK{{e8})Xvs@20sdU ze52BuWpD@J(HWhsCueB+w56OLXRR=J%oBLNm=R}nf?e3&eX$=EPhG7hvosE=rtvh$ zar$FuPhv(_YoWm_#b3KwVNdFGdn}jN%^GKLYxGw<^|0#B(di$G|Mjps8C-QM`*#m( zw86W2as7H)R}3EdjmCkwI{#7hS0JOOwb9^Cz*!l+tcK6&^mMFOW@q%a+5?Bd|0|;3 zpUdcL^)~6hTeZTq~)&yznC$=s%r4}sPCG{K~@V7el6n>Yn{Q#Uvc_i>zcuf zffF-^SPNg!`fkE5`1Xah&EUr3A49D(23KjK)BTIJ{9DNy*E0A6oFD3*G1O||!K*VK zv(_8@rKAtH_IvQ^j1ks7OSHbTRoS0MSzSGNb;f9m*I_&!_5R!#tKw3|-zj~*Xp9x3 zaW1`|HpXgau-=avW5o;3rs!CX-(#$?g3~BU@K|f6;GMLyHm8rXmYekLg2!8LoAhUD z;(SfU1nXmyK2Pu@>)vIAzidjoi}O#hdJ0aXRKbbXa+A*aGXhhsO@epQfx3*7tS^lG zKEcUWxffYqs-*A8NU^3G+za(Rm@&;-=fTG^GOPm2S$-$IBKoIWF@n?RCBZYShJv$c z7Ut`-88fXolRi`MENh@ie_HJEq?KsWXA6GHnk6`uVo|@V8MCe92KTJRc&-)xlCCe~ z-!q=E#tBX%#(6TIvle)8(ac5GOGbV>(#vKpw!RRYO)X%rvl+{*Yev4A;N@1=m$iPz z$1+~FRtwhhWiwY;`vs>FrarW%V*O*v@av@rgfj-G}w~iy8?0F-Jy!5W>uZx9C-#5Ox?$2g z3x40KyMpzl6630wo2)Fs+4KSM*^CdY7X@QKT<}(Fqe;&Xdp(=J-8y8_^9tT+o$;jC z&&;;|@TAwz++&q{jmyg>&fg;QL#v4gcg);x^$?s!tgmC{L2I%ny?5rv)>4zc4F1qN z^Hb|5Px@2ohpqgG6Ko&O|5W-BtE^yM-r&qHth+twgEPOh9`dA*&pd8T@}!T?{L0$r zNl(o@X?^EOPt81K`LXVB+A}Bfj8#FfE`Ltuch*Et`U{z7t*1TdFJzv#-u9%g%DiYD z^rWxKylj2tNq;x0f33YGr!x#mwKV z7d`UVGk>?Xc+yoC*;hTdK$c~Puj2A_`wC=**bfWV_AQy^vy(mPC9}fpC7$$ZS-I`^ zJ-A+0Ui*kgzFt;-`-UeyPiDAX_|0JZnr9WVYYNuoH_s|!KWH%fQ|GJ*dx%HAPgZez zlLrsZinPD*;DoGF_D?21`%6Mr8N2A}V0kH7)v=Fx(%;Ui zXaC~Co3k3&h2CQQTHofZMs{7nx_^phHnt!1;C)&5*pGSS_hsE{Kki9CnsvXu(WGyT zB|4hb+`i($-)6P6+pP_@=UP@9d$0%J&U(O}CRo?!c2;})C6k_4;(bSZt4Yr-xRYJ@ zZLRM)iH}|E8U|a4XBmMwyS2g1Bp!CP2N;}Di{n){d#d0xN)z0}UMDzJ@Ue_ucKAAN zpJ@m1yli@Jdy3%Hutvazr}wp=7n~WU?=Sk=%MI4|7k%yb46eO_pBMMDw;S9HIF$O? zUmC2RpZB*<8LXe5_qToPx%|wq*;xM-P90$9H+Tu~Dtmxk+2C&<Y4ADLdHi^$zRXVSOp<)1meN!KqaC z2U(xlQw8s&hFC9ReP^FE>F03&)7u_u_ut6*cT!iW?@)V`!9VoW`I7~w(s!80%1s|? z&k~$X@iX!3eKgG8XK)|HX?&a2K4owlSuYN^e>J#KDg2rf((}E`<>~z4G{UYWIFew`MnBG zuq$|Q?DUCt9}g}{lkD*xeE0Opc7_MvJAH~h--B1#iS{ZF{-pg>d$R}cZ=Ylz@Zd)x zlI=4deB7U6kA9!)mrB24d=zRCus;^8?UfjjYFFPBtbdE?)9jUkwS0*dX?D5I!Sr_1 z)9pzf++})(z1M?#P0zHi7+eltrwpeoyTS)L|Es;&-=^D*1g8>@Uqv(Qo(AuG9OtDX zX4nfoxc~H-_8EiA9K`vn>9g!MTUcKzv3w{!X{USe@aa$49~;c_W2VosD{N)?%&;dye4jFnzvczP;FBeV$~#{f5E%`SW~xqro~p%(r(5-W8_f!+d+U zN!RCBp0N)btk0|bAFl2@Ac~`H0QelYcel$Hu%N~syGD&s>_#zmC9y}vhTRzKXzX%= zCslfr-ir+rjhLW8Ay^Z8Z)ohj5L+zYGc(WWz90YncxLPEPTSp?7~?f&{yxcS{}|&7 zG<~1M<{xWpw3oo2RXq0(e5C?*MQ=e@KstK-{Vu_%D-a)7%H1E{4@mKkH?Cpk{W018 z8;m*JV!{`YKlvvZx1zJbzkpAmg#(2A=AUT1z-(_HB^uu{TS?>Y@HG&`M?gMDw?Et) zo)`Eh8OxdN{ToTf=V;!4kz_QN(e!16_a7t~KST5WgCt{1H1DrSGWJ08{*WZ&Ff{Kk zNit4D^Ztn>;}SIQZ%HzyGQ;yMDCgh{6yvEwe19Vg;Clkt-$roV(fz+=fiGVDla1wQ zOMU7TV;WpHG~NgDpJM-1<8NqBs0S4Lrx{P74aefamAM{+Y%neF}STaCrczGVNGw7t63c;GBwKlNIlZN@6+sLKqzz527U4Vt%)e=&Z` zTx#I$-R;I7(Y(F-tI;3L+siwRS!mw=EHv(8E;I1<<}PD7nzw&{hv{kP_I*h&sNbyh zDKgGO!>1PHh5v42+Y5aEczxs#<6tzej}#ld(7Zmf*BF52?bm(AY&36AmKaNQu4ntx z_z$x$X$a@z&e{V;=_21AZ!aD)He>cBW7@;>&49y3UySqm)8EE4j6ZRu`+v;15#zi* zbli9l&D)13jknRfeRM$r#AV|3EFPQW=MeU4?1?_7J)=&EyzfXl|X zD>PnWq|0{oyXap8vE!R>i66@Mdul|e~nh17ujAKQ*^f4UK@Ao9B%v1cv0sh z+dJcHoj2P)7^`0+@W=OOmknMo)%l>!C=A#6ip?a<*ZG0XB82K}SSJaab#_`O3x{>C zwN4f8>ioqzC&6<4)Arl1t0XkmS+-RXdgR3#)aWvF*@(Fb-uIqbHN4575n*!UDr@(r*p=-#==mYe_7X5n5*;dbo zqNjjez=P2jR?+j8UP2hgQ+%L48_-J-9?l3|%Y&3t~+e_Gj=FfY335U@9d2esw1e!nZ?JYdAFCR_c=j|iBK=bFleT2#n z>Go|Re;(UcsEOv!WBUr-m`jYjzTZ#ij&c6{x1Z1#&7c4F6DFhi^X>k^EHr<<-CtOU z=FfKr2!3e(e0P8l!fb!PcA!wm?2GSb4iwHZ+uyexDAagF_uu}$?I0l#&EK~jB+w{a zzb4*(8YINBxc&XhK|&6ix0eP9+t9C|{D=7%h2PM;{WM4@Mc07qg~tCv^Y+vr;Vk-V zxUUVwT_{KM_LRGDSLcFy-wMyrwEYERDG1~--CrA_^^t7{V@+P_Fah zYCj5hb@r_0B|Ou4Or_bve>%I6IfCg0-+#LOF8*@`P3Io|^MvX;Z#K>sKG*rU`vReb z&PUuA3hi{BR?S=Jrt>AsBB8I&z5N#pLv$YG|C8XM^DzGYN*}LMYd{ng2@RgU(<1uM+CM{B-==0#*xO>-<}Qk1$T>k^rl)T<0SJYlICt zpAPU9cIkX2z)v`*^X-7O!b_c>1=xgYuRd-6UBEh_z0P8wzc51QDuDsQLYzZT%iptMe{359T>G@-A2Ke*nkS&X9t>|x9>mmKOuBtwvu}j;QMy>lY$?QlV{9lgc{K9 zq~}|Ja`j>0dBF?40@@KT0xt=L%r@+QyehoI_`x?Y+puy~a2DA1$Sc^t4}sSOZ)Pj8 zwuAoHpj(1J#(8`1o^XR3f4}>}3!QIPxi2`vET{JUe_7?B(2bkybcEiZN>7EG=n@!Z zv6s_xp#ohx3f|vo^{-$w)8%7GEqLDkSuY~Vyg5C%R(8sR9 z`-4IM39oeSAM{>W3-tiHzGkrf5kU^7NS!AK38qcxPQmd0t+T~c1KQa%y(^^uDag?@ z6a69_?$RLDRE+Kd_jOi~lj$vb`B*}J4XSK%g??MQ{QT9>OBz(ww1hdF42JZ_f?Q0+ z=!f-T_M)KbrXjE$djAiH?cWWmX$oVGA^$=ASx{}$arD3zFf&C^Jrg8`zcO`JA^l#e zp6MKm^XtVFT+ier)Aix|I>Gf#&6&##bo`DvhR;pI&=*T-`Q5;@5KWKA+t9$2fS$FN zkY$F3reba>2Kt}I85^6fp~p0#_36eY2Y4@NOkT{_4A-y1 z^F-3b6oxjz{tN_fLcfN5d@yNhDn%cM^F5F>GrdNyfa~5wnwx6UX>SPhcR+qNg0wKX zb4%62X#KsVX*R}1*q;etKaA7oW>ZKjQx7dXOcFiTNwYhJ6&H} z(_M5njNLL1EJMFI{k={shW<&ht*Hyz0@uM=mv$yE=35f~eOyhem~CQDZ~8r(tI3Am zHV*3Z!LFwD-0Xg;1I}cQAx|ORB)EgANaxnU9Zek|U#8dB+wE}u2X{90Mwd*X_d^%c z_vqrSFzZrqSJPDHaI*9q%nB3S&2))5lHC3qX1fdi+H}L2ukRdqa&ULku}a+E!1wDv z2D_O&EA!*+0bUf`%an-T4$qCP!Tn4l;JTpuvxTJ}WJ+ZYCu=4{eKB~jsS2Do8lMFB z!&lXZn`)ygV0&j>Mw)!k?I9i){JqH&epi~l7dSK6!_*DdOFa}^5In(j9LhCnw;qJ- z37%{!M@w*?_6JWjxx+X#@cZESHZx7fKL20;+JM?deuVWM51whNV20-};Pb&hnz9C2YFH;e^bUutX5*m_)b_X!=!fo!$tZYl=cIV4iQfg?6*|ue2{VaK30ZAn{r!!a&SnzDe6nUzT@zF#fK!B z>bK!ef%M%%(o9ik7mI<+3CT1aL+^t4fRH>>v#)si&JYg{*=QP#?f~)pkgcXW%#kEF z8S?XxpH1D`^6gWXh3qu-ZpR%0+rJdD+tl2ZukQq0XSYI%P5qf8$yiw5kB1!O{wTw zu)l-B4>5fYR^Hq*X~GnuG4+ z0sRT<|1~W_pQr;fT&;g?T7q5(&sF@^zcnpKuc>PwA?x3p)}Wt3e8YMNvp+h|6Y4+f zP3BPa*AV}Cy=0C-Z>nn`f2>!{@#uQ+JmT>BO6ElL*&Xox(fX?9bY^~i!36x(o+n9%Qlk4ER zwc40hpfjQVccj)==1n@EtKHTt^kK`B7Es>psN-sG!)ztXp`LQ4W_$Ap^kVR>T3yWZ z`qK1P@+TaBt6DwGBl>aYLwtIzUgpQ>;MXvEeVu;hdi`mVr(QpEN9IUTgY#3q zzMr`}b2u@KhFk+Y71Q4-C!}KiAag1D0Q4`xRPN?B1Nio4wt(4wLccS2`RAwGu89K?V4CV2C5DyNWVjjb6zaFQVCo$X0 z>uKiM%rWfz#Dq>W`{>fAhfX&qGMABZxV{>Wo?$+ti|2*@V6MQp3ird8qi31h4WrvH zC1E)*duhGd<{8ZP?awjKWwvjBj(NE*UJyFRoXX>5=sozJBy@qfXgFP83^@V$&Ee36 z<~<|0Z7DE5QRpJ`DV?u}E;YN3r15al!3g6|g|0N8V2&ZPV0|w_eav?-o>C9KXAQNQ z3%}>dM zKjCJ@gRZZP@areS?8j^+g>XG}2#YeW7{}xM`iV0)8_&(Jmw59rod<;`nB6DvIKLi} z%rz!{^2*Q@v*1Z>B_6*J(l0E{{1>zR{AZd^GuzL9rumvKK0GYb{F0k&@`UGm4YSS4 zB(^@5e@zU_F^`-~9mDRQ>0!C%am+UHG1M!+ZJukM%4`+QjSOTW#Ajo?_0N!Bhvk_U zVY~}?aag{26~<4%a|o}njbq+!dbpdxdQ_$6|aacyZVkb1KG5S$wNG z7voo0yuiE-;}O^B^4rY2Fuo1EIP7QhK8!E=3C>#BFXlrSj|B&TPhwp4qVetKix_VL z4g%l6_>U1ZzQg^*?KF#1*!d(opnVn-R%jl_98P*> z6Ot6R%N&Nzfa@hMtjPR;*+#PA`OU9kf0%1drOVrhD|l~Mv3Usk@MU;kI&7c0l-d4! zmza++$BK@;?@v6`FV2M>F!x1gF&{GjfNl!;<-M>Y<|uUM zV#qJU{x)YaN0Me{1NkrPs5x~yU0)>G09M0Knloom+xO?3x%v-$d+YutpK1BdIW3K=^fYjURbD8ayKW zhI!L$?w`RwhCeWibEw0~8EF433V&iA#~edGw1MXj;m^%Q7^mYh#f85$H=4`SQx}8_ zmQBntWL#UwpTbp(IFHBoLi}QQB}+GS1^8Kb4NDPo3|aICjOH3q-%>uGr+0?>Y4wPP zmhTr(N0L4T&|Z#cVwsFyzKy!6Wi~pQ#hY1HbF=%gO;~e_KeIjmX>PfJ=J`(xi`zoF zet7?ml~*k->1dwcw6Yx5c~Iz=mI^e_Z@#kB@#f1@uMBNx>C0@-U)o!~W48Z3?JeV& zW60`E_`W`(y=CGex_k^73H66qrGv#AeH4zbZA3>)CVD8u+eUP@oYJ{>L|2Qjm@hvR zp0j)(@wEk3MvT~=NRfJ=%M3LCdf%YuM<;>DMbNofX!NBk47|Q|l0w|A$bsTFcM~@{izD~qAOQR)p{gI^g8|Yt% zm}v21wh{V!ZjA7>JVDdn>$ix>?0De!H}UIX>PO!xr}drbAI-0i86VBBkD34DL7}rg znqMDY|KpXRb1WT}(*3hPKb>dk&TJE}E~WiP^DKSQkHD?TJj-D8fpauJoo^Y1J_!yA zTVU}-w>%Huhej;4%tUttpN#Of%;#q174+~}mSTL{CFt*nSY)xHYyAiHlZeHZ0A?#o z{~SzbP^S6mEVv)vMf_wbLN5dxBbQm|jIuO7dO3{0)^MfeE;Ao*!7*}`r9$Vbkv^73 z%V~Q1{oreP%N#>)=R$rL>1%OcLE|yxr{Cdw!bm?$82ZOnG;Xud5wvN%2W;=F$aR)- z^w}REKaBLZC@b0e$>ZtJzKsmBxT9ym{V}X#h^3S{h75!I-92)>Qq(tN8XtO{V>Ck(LqY?Te_REI#NG@OzhNO9Z+Fl$Y;aVl11`mw$t&Izp_a6fMK? z`3mutOFB=DOtAQ`=G%M9(kEL|b)FiTYI({WPI|%lni`p5Y2?Gx$1S1T%eEAt4Nza0 z8<}hAX65k)5MLg-(Xt&K#`b@c_r&6XN#c>480uz!(TEJf&4a8P7{rHwC- zF9%0O{$dG6CxH_qcUXuYk9WQe?Z?PMi|1PEaPt07XwOCdW;w|mL!PaJ_E}_+<&w^2 zk$WtHjW3_~0Ltsgy_Rk|pN%ZBxUb`JX$F+fk!6-#=5W%ku7Ny=JYXUIJpLCP@4t}; zEvwOspngH34qI}W;r%_ZbJSlJC4i@IaTl(ysAHBL=me;*d=+)VQpy}oCc*K19d*i5 zHHfEwycNEWi8^Z;g1!Rx!^&nCEY@Hew~49n`;IeSvIL+vgH7a;B?8?X&bJ4-Y)Rr~ z_uHtb%a%>d{Qf)8?5d@R$BEM@XrD%vTi)vYW7KuafDpDlLi=But-WQL$8045VK6&I z)NRY}%w=r+V2i_D%OOlp^IO-(cP;0+#q&_VSYx?wxrV0wKc2?>miy>D$WPZ;9$22E z%iw&EGd{5Vhn@oO$50#Bv;ASmlc+qf)MU1A|FOlDIfl^ZElZ*vTV|p+L3y|)>ba#5 zox%LCrFtko-}HG=XtS4=dgz@H4~%+cX{&Q&)PI%%IwwVauuRiAH%bs~%;AJCzdcG8 z6ES{$G&E;6&MTf7V`HPDGgPCiK;b?lk zZb#J-bJ6sC-Hxg!9zeI+0?!MhJ{N~Z()IEBNI<1V;#B4`;tl=J4=@j&(=#PHM^4B(E7`kaA12IQ`CB~t?^)w z=D%0d=)Pi=m`~@wRdj!`kDi*6gJt)%6Cc-|O2O7vqcHEc8)$lU1BVo4&6hm&DY|N1F< zj9AVL{U6JqeHA@c?3TpiZ|}qR;L+p6{waKY%dWvv(Gx_H$~_buAMGjnpe-yuMa*O_ zHOzkp_21}eVvRJOzQ-5PpBOzu?9W_ka5xF=`)|6KGu@mvO9-@zM%T#cSD_Ri!!1N(m`dZFl=O&w0^7t;G>sThw=?oPc- zJc53gM!j4lIehsiuzanU6=HwpQo}5>fi#U-DW>MqIP5R@%a~Q-ygcp+usFyH*=|B2-F{z z#H<&`ZKd%NBftN`#Hq}s2H!*Q{z^=k7>uqAzgKunxY)aZribw~pgxoo6Ddah!hO32 z%pDRFFN)i_yT69n?_v_fKbT7mJU>Vl&!PXB3TM%nB0fQ1Xq zgV~-Rq>Edb?fFZ(_%lzB_eX|U#B3!^p1}HJGQ?NRw+yq!()L28SmRf^{#ypOaWI}q zOt$EWc7(VwGFP03UeX!HuXWid1~c2+&zr@l|L5(@@O=gB|LK^`;<=st`1e5mdo5;* zm|4gjFdLpf#B39PW-cQep*%X!;b(C#+QAFZf)1pF_vm2_PJvvtN4ij8*h;}bpLFk^R#cbM(_UnD-!S&l6dmEU-J+J5pQyG0)~ zZC?eFKg0@V{(Piz>|XJ+-)VYZaWb4A5Avt@IeIqO1>Az!CerT&YR8s|ZP7bL`n<7B z?1HA>^-zC<=I<|;i38DByVCWSiNnzM!7kvj=oJ!O-+plldR8rXyCinM_#-#F9-4uz zI?J&K#YE;?27bJUMCT%Y{QP*2h;VT5S7xI1{Wh_G|Bt)I9{p&Z{~rHnetn(zXnuX2 z`e=SVo%v{fy`B4Lemz|LXns9hwp-=Df4SWz{`-D1Kc0U+#`*Ew6#dxo*+lCS+Md5H z2BWKdPV4)(#VBT9u@zju)QRXz$LRULEoP$KpngofiP;MEO8R@;7I$ELH~ijLBJPNH znQh|Nm#OcHPtilc&m-=MhTZghLw_`+_aOI02`xk11zefgSDcnh;}1kv9%sL2Yw)GL z?D`|OVE_8ZJ`}g_Wi_D#8xHLP+l~H*-*(NaTc?$coy>0k+F}(1?W5AbJ35* zP3YGw{zTl)4DSz~f$}rLp;{n51l zD?9ex|6Bh3$M`0QZ;mAroGjMgMwc&)HGVW-UPSZ!BSn%v#_96LNcp4b@&{wJkDdk2 zj;(^WFJJXzoGyPRw%SM2Sr?Iu9iKYB{`4`GRL8v3mKv#wOH}yPpBXDa{ zM=C|r@$N&cb)_R{I^O-ZfV$FY^b^QG$Hvx^E~DRrJ;Arod)V(^UwXvsE1qJ%e|_mC z#>q1{{9&Iv;BH$By}p|_rt|B7_TR`u@r^&=uX{KdV;Q!PTgE`-_O%8WAQJf zT=X2cKR3s=l7s^^9!V;oKG8C+jZ_Ei49`E>$9*MrV21JJFT(qfac!mU=+WT*aqXmj z=s7Fs@8v2DMqgjdJ&M^^90>KPk+H7QM6?I^T(qk+6V3CZ_R>5w&u`jGnauY5rh~Kz z&GVa%(hfAwZ#qf4(LBHDB$YAS^PA4n9UjO0rn8iIn4ce--wcoIA~ia~U9%bFmvLRC zWM-R~bPKK@a5j4G1$sWZN?XwW;Qn#lq@B#+L^}`pL)_QWIrIYX(zx!@Tb>@b?o&x3dfw*DPW%S?$P#=#QF5N=+&4KZl<3>o2 z(Ql!CdNFRK^a}k|LwKGa_q}8|O84)Up=UMvzU3&%5nWb~kehL%r7Gw-u>E^+W2D;X z@laoU9Oof5M$`VHg|1_z*66CR{))J9Qb%-6SpVy|@sb;wJx`9CAPr!)iHlkJG*KFg z4rS$&r{uwn=YNtk>wi31T88QQd@NI>HE2E`%M>XH&Blw3pDIP7>3Fd!I1x?fTd5I0 zP0B>mar+y9H>2r%Ev@3GOFPhXzLt*QJ!pQt&5+8_{om2+Z-#Um&CA~z(qlBgA7)Cg zn0-Zl|NJ14W9<48&%piuJYtq4G26s%;ClQf{zs`2+5_AlToZle99%E)UQz?}3-Czr z7w8e}{+=zhL(c`bCbOjp=yvS>m?KR`4`uhqTxlM&uecoACmv*;H10UvKYo3~^9N}q zvoASnq4mG{(k5<^zu!7v+K%2c4*HYg=S#)^v-|={IYHNFuU{{eYMkW9znA4d3#Iz# zGc5mEC^cuciF|$&Z|N&EpWnn=8jk*&l~0SLvFO3z)?|@16;0116jd7yj&sOMtg%j!B5a<;QI9-E2UTH>tGkK z;S~G*MAu0)zDknNJ;5&E%IJsiJi~*mmTIEkfL*{1(K$96_mRFp?*Y4jUD1KiUYSR% zQeSiecmnu)W?xdq;%lTBjPv!FKjH(VmT2e_AzR`DrS|Bm;H>x{ z>1%Wg77v#CqQ}Dd$chh0{l2m= zK3aOf<1D|2*-@nmom+z&ouTKyl-%A7&xhh;rIyS#k_!F*W$|&6=UMjqkoM3&@>hJk z-+2+b-#6@#j-Z_i;C(W1;bk5l3Hfo? z4Lc>zE8HibKG1tZp>*debvT&;{mmX5{*XGAQ~Q#4d*FHDhJ8{Pvz3g6^5e%1B~sOE zeEFrK0hZq{mEPdK4clA3;cw~KE$)+0--_LERyuNrd(KQ4e`G_s->r^hRyhNBNU3)26TP|LCK6^|FxHxU1X`i{bX+;w+D|7${H#}Vjn zV0-=v%^j6@JnjMYv8;sFj(6Tu`;tPqo_|Sb>*)4@$9-E7vM-^dW2V7@T_3yO!uLZ7 zT^&0~+_ho(8wqZX573#9p#LeMkK+)9#%<&Y^v9SJ2RL?8d3rj3<7bJ39aEjTTSI=* zEOCTmjY`~&=E8XFiK86nq0hG@q-)|B$8+c-Q2!g4IKfebA(QF#nhE#MsKm*Ro2qb+ z8VB!(B>v!Nsmk5;67*LmdO3c<%zn&L5DlU9^dO!Fl zE_AGkruTz?qPL@~J-!~Ehb1m@Oho?}2=fgmE_ZaV&X>Op*Tc?4t79g5B=~URTE}iR zc>HtN|4WI1j=|{75Wk%m;#j*TkBq# zC0%rE(}a5ty*`t!Ir=o^4u|XcP10>g_vYLaVSfjchmMKpYEU0_PJZNA-h#&q;r?ov z{M_+aOYR%<;Cq4O*N$~tbJOdqZ}L0G{%8TNr|*(KI2NN5x>7sH?Z2ey%S1k(k4f%@ z=JWZO<)LUkUx7uQfadcRSY$6WpN~M4m!kQ61fskS&F4dq8N+-D&n$N%CBo9UN`7NB~31~jQg|qC1=JQ)rl9!_S z{1%nub!a}nMP)e(&F8nMET^OS{1#Q@t!O^KMHP8Bn$K@hRX${oC(`*Xs>dNQPe13iQsV5uS^7F;V z2dOV>Xg)qjeYrN8j}P*>+#Jov2l-s?i01QSG?06vaehE~7@E%y(NLa$9==(^m<#Fh{sW9JeavS*)deb_1UYp!jR$S@&V#o?;53NpimHp82 zPAJckJIF=o!DpcsmfT5xgP!UE^{3=6a^?1X`P1Okd`Sn?sf${=$ zEb}1Q2hHEda+eFa+4KHJt-q7qIA~ zJNc5%t)hp>4|Rs|+vR_m?avp7%kP-&&)-JKrp|Qx_UCUSWQ`l!4_FMmJBQ=Wn5@8@{ROPKu#^_k>J@80XK+ z=E^>3{=96yEPl;?U$+0YH4EkH%(o2u`JA`h1kIn%EtWgz(l?D>D!c34Dtfs*US|VY zB~N3vUtg=_dAfME|7!U-H~ALoqcD4ke1+LQ|AUYG6wT*<@R5b?{P*GG8~VuA(R{o_ zAGrmZkC*5pe~mW5@4v$8BM(9I@e+OHDQG@EqK~{7&BsUdkpq}*WXv}DJ-?5f!s8+z z-_l3kgua)~_kS0fk8kNCmoeMNxAc)uVVsX|X_c>``S_Vu`4O6rcWIUX0A&LaW@88^1@cLD3=1v-zZ6e>sR{FQ&0dX`z{H4w*0dew7 zohOiZdB4s_+&9Q~biNXhAlK{jX?NawM(IQ%9bL(c&_li%d?=rxeP zSsZ?suc3p%&g6Ib9-8+5hFFW_XK330yDgwd{trE*5qytq-7Omj(*1+-9=t7Jx2&Mg z!}GEb>mIo(`UZGgz#h2{dXPq!|3hw!9s}MM@Q2(QeR&Vvzhb!q`XShv6w5u(bo`F} z{(I$q=z-t{DSPE1Xvbo@{62X!x*FJ-?2{*?X zJjhYGJ(`ZA<^t}H-UjJC$T7JudN0@oJQz)%@AXbOE{{TQ0uKRuqA%R0+dm=CL_Y`r z0-lfFdWSB5QeKMw6FdaG2JHs+AgAO&^aQXAI1*iWpI%?59puf*~`6@aB z+zEUK{WH{$Ee;ptC+OW^XL3P)&Fm{i!|!ErxF{Rk>F?_+rh}cyMcEO3oaG;vOK5Mv_Yv|JXbt+;T)?i(_WJ1+c{Xzlo3G27az$RIb70C< zIT=mIgNaGGCU4R?DdoESiW%lBhx@rO{)TM+mR+CBIVm^gmdy6{!)srsZUooc zvXm!s)v-LT!2Pi-<*D2o{Q%+@Ql81eI3B;i;?Lz%XlXgL4^k@RQ{!nolKi?9z8_Ed zR~9FH^1GB5vKzC#J@``oo!LIW`AfM3&F5o!DIZ4j`s+*iBsaEaUdk7Bb|x?78#)IG zujEHMM+$G`SIqqV93l0s{Mkghe>Smp6pT-hYEV8$cLBSATcCM=oP*+q=KXOF$^d37 z{(eSfC^tEh4)0s08Wle@{k-<%!NqMhxw^WOwdb0gv>HDNg zN;hUJiJ1!XsiZ237rN>n)T*)xy&vwUQK_0jCeh`sWN!{Ue@%5(exJrYV+r)vr&dw+ zqj`U^i*gM80j{UTsnwP8={&t87|80>&y*+3Fdh*+U-3_^r3BC5aW8MUe^Toxn`ctn z@4tFVF}Fy|cMnoeIe@0+y9@X@nwGC=sr8lfXj;DJfUl!@`T4nW56#QZ&z0wBUVb)E z{zLQfvwm8G@$erwe!tnwOu=lu2k_el}BPp?Ue)Tv>qTbH(Lh(fp2k!(2qiOjX?Ei%lg{I}}ac~lvmT!AgTPj&-TE6`S-h!s(*WT1t%CBfz ze*Fdh15L}n3#qM@{b*YL75leVj-hG!d?EEq^@!yx1?`;(s&CB<;N>wy3-`gp*(Y${kSnd>Y#Wr^Y2^BQ#&X{%;DrPyr1ct1XEuyUN4zaJ2jHbgnk)8p|DRjzT1fpC1SQidvbnf=5> za3}Dy|4Bbg5f{?!l^Lo+`J9wCO!=Of=WjVF!<8k>R&p7BzhC@ED&;&*?l6C^_%ET$ zTZs*xw`Zn}Qr@Do;dp=X_fU>4Nq)k>1qIvl^SviAlHj&n!CM&RUqU-NN^Zvf0X;VL%_V=AloBq+Xzb`v>mhul< zUkq{l0Ph2){ixJjPWLZ{G=Tj7W}25W6upVXXDj~bb}T+e`2*bw`a@r(%~f8Y>A2Z) z`aDHg!PiG!FMWZc>fAPcp;ArfzUhmVdgxmr(Ep#lL}{w?jP#|-x6F}*uFpGtxiS^w z8PGp=Gi{YJU*~n{tCd_#Pv6H}mu^)Gb&gN>RSvA=`?qy6-9JC&n9gbGYuWjN>qDjA z!+JT`l(#HiM*6gc-#2}oGHMlHUTzJ~^V0*BsXCub4_0&MO+F-oz{)iYuh(T5-34S1gYc}BcaL+5508G*NIGE$Z5R=U1hY<#&v8R<%WG>s3-$WU4^mpEJmdt_uO zZs;xGNg3ISH&1V%-w%6a81I2|9gBE3Ml%3R`5eLVfX zcAIjC*?zrjQ+loWbiJ(1*scuGd40yON(Qt2dfBCHWVWA=T}m;UpO4>^3TB(QAL@%1 zha%-I`WV=m6e%WOx;^{#wp$UI?bq9GrIya=8M~FPI_G8VQTpiIt8K9|QfKJ@P~w>F z*I$Wp7|pN0Qsor0{rV_X>ihBi;nzo*;)Ukd#{s2~*?#^GDJPlv^;?i}NV%l*u8hOV zxV3bBzU1;(@O^g1UrHgfl{{fSrc|-f_$_Hh7kED`rbb=kNxUvR&u98RwPy>-hc- zZb17JFDQMOON_pSG=I3DxHFd;f?)ekGA<~d=s?)s%Z!UkD!M87ea0oFoViS-^BzEZ zS$V?jOHSv)cmtW26?cDrzSH1+5AT#KiZ{9l@g>X}!SLS`GG z`G14Va%C@?=Ks`(n0-ke#9M){p(EgV?qG6FkplSfeh%yJoOvD3SBZt+-!~LD7B4YY z-U9hU=1oNmr0GkH$?X2Uqg+BCgZsZC{jTB=#N!T-eo)3e#To4g9+q)msS(WMN1^>{ zAP<#XbUG~Wp7~HYf&Q1R@3C?NJ*}9I5Bx+43!%$Ll1g1+Je|yE${ywt<66j1-7_nc zf0_As%M-{8MP5(S`;zbA`WQ@JD)rF;*))H7rF3Ank&STvCy>`lZ;Yqq!27(JZJ0P>s4tE(sOoBTP&mz>om7AHLY6-}t5N9o?Dws#CUHwkHqqa+ikgj<;P)Ap zQB^I#^t++_T9#5x-GyFKN{_#~x);3(%GZkY>gpjhVfl3p^%S@CurYn!TT?xY@!jib z`kHDvvz2s$=SAHzYN=u*J>F{uK7Mr_wH|sO+g@F@DVmRGU03aZ=Hpq{Q~RL#_|^5* zQQSCwbpzD{?bd|uPXl#4rsv~XH&ADz`FPk3)y0^ek8j;bU5)1BTQ^oiG5sJo-kGGS z8qa(S$MbHkW@CCj{%CVG56#CPZLS{1af3LMV9^((#_FJnH(ZgYR z_~Kigj_K(JsK#23lWeVQ8mDGTXCiF1op6WGbdwt*=wL<5UDc`7K{HOD?ZDlXD zlFk!IZ?z?}z5MT^evjt)dtdbjG|%7rseWjlpAJ+TZJ_Hfap3uvyXu@k9Zpt5`{-!q zcd8pR%!dKTb0%}J8jhX?`+p{Lh?>G&;=t=0L)9E+dwpl9n$K(_w0&|pbEvu#y%4US zJK$2CA7>6%zer@qOYS|Q<>B}0IOZ~}&yG@4(Y(GgM!m_*>$9&j$EsoyUH+Ct<0Nam z+Jl+bU&O45YJZ(8WqGRm(X{?uCu_2LOy@>fQ`8#CbbT>|*1ub4O;elc+&*i%>cwoY zU(HmvF!S-cUT4ly3w7?1^`m+MP2ZOvkTqNVhnbHjO|s^x&(L%{>4KUIR5^ui|C%%t z-j^AfwNS0W%*Q`2sJT$>hNkPAkmapT!Sug9BxFX`Vs#d`p*!T?3$lJv*P>sR(ENLe z8isBL`SP73@KI&w2H7F0Mr=h<*2kl?57uo~L_e$Wo=n{B8InCgsEyajJcHj3f}`PaagOSGFwSi*zHYOHq|+u?!UeL5v2BKhWRm} z{rX4NdUX?;&IkBQdW3q4ndd*pv!c~OujtfzellJ#Fr`{V|)PyGUY z8}i>O+56N^%%y~055qD_)FI3^Lfh*FHUCt@Fix*86ZG@!!R2FMf1JsF^%TbW^>{$- znn$;1W97l?%tPulZub4rgsj7=72|aL{gGLJsZnS;zWxkw4yLE`$#`V^r52%oSPA20 zXaB8k%BSnM*AI@Wh0HM|_e&T*D*LEv+{m`i?w_{V$5ln=3FL%YgPHeFcg{Yk`Y_we z$5X1mF1>-AQnR>W93uGsH2ajg8C?PH4?c(<6A#xz_G$GvdJcFb_#wJmH1v05pHcrs zPXJE_SK9Pxe_;j{wLZ7_SrYWeWS>==q1%Axf_tM&W8wK!_BquZeHFX{JQJPp2ei7f z&#Uv$zk&n6!DwSm0}0E%phlrT16K*WpeCWmrqlZ1MKudO59|Wo!j1jOm(*XG%M84J zc1bPfah88>$iAvxVU8h3p}!$J`hMf!cg z;q3eB3}&0S!pT66gXc2)itE64Gw!QPFutf7ZNEQIVdd~wV&VDIC-eNv?lP4=f4iOj z5Yv~byuaX~n#Q+JX!`FnAF748{)KS9yi*>l#klh4E_scuwiFzF4VPJT^ ztX{%6@2`HU25h0nZ|@Izszx!}$Oz~^m_VMYr_gT79`=hBF zF#8hA2io88TGC}8oFi$@zkG7797oMZ=LR{lR%838_?J0~c1q`N zIjZKh<5PSobt##Y|DSj%aj&@4tt2uSG-g`d9@8s0eF6sO{r@rR>$EW!FoX@ozI-7DEXd{Y0 z#VfKKY7cZ)avN#m_I`?2$!)A1(Ya=B6U}Ger+9o5|3hmD@_Y#T+A6$ObYyx3%_2XYbrEwHG?C z%x$B6(Ah8dD@`fm+o#Ki=C;*bbdJewr!~+yE!S21Qs+&%?X`|N|B~B5>#cKfZbxmX z&VS{0(kAG9A-A*kqs}*TyJ+4zKgjK>tZa2-Q^PAkSwMd;!dEK=Howd9kTCUEY z<+*7)bZ(T_Q`@a`tGsWtLppcL>!qF5xmR9q?S{_Z<@M2?>O3Z|ul8DJ&%Az`VgIM| zJ0q{ZCh0sUZ-7===S6t~wVFDw$Qz_J(Ah7~U2CCpNZz+vTb*O_zSDZ>oRK$J>!hM!-gqrl=Nowww8ux-`DXKx&B*iAUg`WKZ<6Nr7mw5Db2sv) zXajVgg}&`uElE`Oy~p>u1pQu8}bm-i)~L)<-cl~%-TuYdb!*(Ye6 zkB2)v-$&burr+myWUSGOnC$C^xAyB@L&tIpFKE>0&-$$SK_-kS4=aAl%8K9j)JHh@e zO9|9YpW*3;Lw#bQYmjz>*?#>5YtCnB{2E?A!CE&ozkY(XnapK4|9P->nYqNFW?LA4 zBOq8aoTJOz@c6?u3EdX<*E=O#tIy5q*LO3*wVpb|3{Khr<}#emG(sDM=I^&hXv5L` zefbD&I_F=JQ)8X?=7ykz{SG&hx9KX!CXUs+Ov)(|K{VG%ZPI&uZz~ zFFKE@l%XBe*@a|kaRA9v5y+;u+Uo~KRLd0Mr6 zZHdm8EE}~XoqPLl(zffoyxL~1Oy^<#TeQnM5AxrtRp>m%zd#c&(fuoN;Pb0*)6Oy5 z`@eQ*SFX}HZ;!0VFVrfS`Tgsc|C{DqPUGBO)qdCN={&7kk=9!0&Boo@*E%n*wnuZ< zc}%50w6QvSRx8$K>3qquS6ilYZ~uK-pw2F&MBAXVGbzD06)`Z#q{P>X8k~y4|{SD*&=O5AvnIj49pNPyqqTRSbmk%eo zMwop%|EN~`CU;%PpVRY?YsGi?`lqq`{j_#~8Qw2~`*CyrY3(@rY%*Lw`De5X=wZ;` zzdiq~b_3n18}}3DaPsG3DBmGoahGo|9eg1Fyw>6#wY@*?g4UMVCi3suE@<7*wEuAe zxuAvd^w|G)QCsnl?=P=kT-FMh!-+FI&pDlcS-Z~6^Z%>)SG6b1_UAk0n)4&JeH>5y zn${Fe+iMnwYuY!=HrAdiHD1$(FyAuJ_(S7$ZJf>rjsIvHnC<^mYX-MsI)2+N zO?phXcgrvwd@KL9)}Q&B;qo~6p4j1zwivx)EA&TzSD^>PcygN^?rJu)2b_=X4)?V6 z=+)rg9qwx}=sFGIeI|zoS~8k|4>~;5veB)o!S}5WkF+glGx)5-W9?V;&-GwDQimtn z9&`}+ro&UM3_SqePkG?*OgoCcGX=&&b9k5mg`k%OyQ?;k`eAvXg z@1Z|&V`Znh+-&{Mq_UGcvz45L`U3QrIW>Dm(_6{Aba>vdv5He_1$8*-2IsTO#%fO6 znXM%5BJ>|_tl`w=U!Fb-JaA)8r`4~x{~SZtSIemgJsG|q|7K$?r_9$p9`-Z5-@dVq zQ?obRUG~8Jy0Na4Cpr$U?|G!IQz1GM(ocbS|F=ASZzzv`0LQ)KUI_V%#i5?lllR;r zJpZM>^MQLyI_>|h=i~-&PtxOCT@L+^8|ync8@T86pvP0+=_NWLgVq-sI8||=abMES z3iD%aZ0OX8Ig&YGV-qJIW_$gyg%c!(zcLg5eOoxiv3L}z1@mWQZEWQ<)kxPDMH&Rb z_x>B(IPGAz&kxkjX*V;!UiWTn=X8Xd#K8U!&v*T}e(D1oJ2;)?adA8Jm!IC)+36~} z6kHCz^FQnB;`ElejIHm$#;#690^J|Jy$2h+JDp;-l7p&&{JXKIle3A&?df|vJz%zy zw=d}S`#Bvm(|9=P1No}{>$W&;;y(yHE zaHI5~rZT1Up!%=1*IIMV=VJ!d_ul{g{=Rp5otF1nYwx}G-fKUeefH<+?y+N&5mS1p z`8{K`4VLzBN$kux`DL+-Q#C9tkaLCi~z7Ml6rzl-`KgO2!o5O|b)U z;ctm0ALo}Ryb+9PgV!nwe`_qAF@+yn?mx~1xPR#U39%t8Cwp>ZV+cnd27k{~6Jz5H z7XO?Wo67nW|HN3^DwH3Je{yUiV~X#N*lvR*e|N@8Sx({ajHS52@OQ^H7!3EfLVw;S z|Grq3hw_=~PT0@xoc}=VxT>U2@jn==Z?MGwP^@X3{Gr%HgT?;YvFQfSRMTI@`!r_9 zwlF>({52#0;n<=%+t~XfHe<^kg;b`~0 z@cS6~FU7_)z8Y{Q;Hiw)+xR`<%dy#vw*z+7%dsVl>3*44VlOkM`(<8c#A46-*aZfQ{`y!kV=9l=V|S(p^*6<489Y<9g8iQX`I};&87$#9$L2N& zrne=w?0CZDf7@a|87%3)AF~^xTo%b4_&+=b2k_~8w;`;5U-pU1ju43_kc zb@wr*@KxNL7QytYx_28a{*mfF5Wr97r@BuV{E3C@rGorw?h3|*SHbsR`PJPGjBk1Y zaSita#&^T~svy6n`wio_4X)*eTVnd3SY4lk?@#h;yR{kb9t*#3m0!jU1>eta%5Usm5x`sXo4CUm*UUrxrtahbelEYcJD+g!D-iyJ{8sL2gDJls1Kz^= zuozRN`K{gG7?>@-5 zb}Pb*7{3AS4dqJ>UK{N-jO5D==K5aJ-d)G~`(XcYggV*X$T)ix^p{;uc6U(tWD0+> zTgvjE;CtZcl9S!Jt+9Mcl9SUVG#wL$&d=rF*U zs)M`B;7^isKtB!Sb=p#S<9az_cW|3B#`Urb`W*>d6Jb4b{E}1L>sbEKRBG1{L9DWPnVR-$)9{o{^Vowr*a&o_Tpn| zFPE0bNA0CoIVOMdG5M2^$)9{o{^Dcu4mx-Mg?pG>!|!P4F{-9`rIMlXi` z`@|)gZaaf1y^er8vp$u7U-vG9OQO`C`?^mWEd769cNt@9Pg(A2#?+p!bl+r5?dd9a zJ7a23{oKzOQ+w*~9$-xEX^j!u&>r;Cg?M`J(?PIiiKVyo2w7byY+-Q?caR29$F>aB;6kj&rV%8^r80%ip z9`hsp`&hTP!E2*r-&i-tVCwI0S~Avccrxls`R2H17) z6WkdF=SG*q`f}2e3GO2Xll{{GKSBCjf4T0nj4A$HcQs?Of1>*~V~T&G`!Qp(ccPor zf&3*0<|li*OmwRnOzF*7GSN*l7%sgw^OH&L1qQE;QvUPYv{OuYwRR%zALY5F221%* zb`KI}d#AX`9Zmg2$=)e$4aQ{e?QS#1Wbf_nX$F5{QU89sdof|24^4IZ8ayTXcs7o| zQ{91#O8~oSs+-NY%Tyfir@12;4**;Z@HobEVSSUS?rdTlDC8NmVaCFfIFx&;jIvU#gYfzu4fQ_4e+`pbKErnynV@h_aI{p^|fNj<8J6& z)Ss#Tc@5k*zGSgG#9-NfdD?Az9>q5X_6y6F6uKSHCp;DW!7f*ww4D*NybT^rl2_09;bA*L4Y-_1)_QpSw*6^ZVQ{ z+>;oG#^ZkQ7w%b%@qOJ}1z)(m49-<;;rzy11*LBL-jts`k1DmT;7fOi!BffCfKFIhWoF7M=(hv1>)m8BR1@VyngfFgx@6&C)it#ysQwweV4&$3)y)d+! zqe~g@hW)uZg^un#ki!2RzIQvmFr-H^z6|O!Vu$stK_pl62$wK!H6PwDG!E+>*O2_y zSFwJRboyTjkA(LDZ5l^(4&zklpDY#CuQA>^5Z-TH5Y^ilH>{4|V@LIujGw9x>(3fd zZ4IXQ(B2k>QC*F3k77Iz9@Whme-8fkcDH1Gmcimb$7m=l_@nc+Eeem(1x8NiciRDe zo-v-^eXHOY{R-nd?m>Hw)$15P0ywOW)td~K{mB&l9?2DcuYO8liVhD!d+B{=i^3{8 zYA}88awg!~2FrP>D*AYXr9D^CClfaDy;V>}Uudwz7t`GgruZ%_jOl&`OMEdsn8F+X zvs6rvF_`w>>wx|=gC#y!&oo%d%hgW@!e3VC>Q#izcsW9OdVO4YPj51q;;#ns4-A(0 zs_FwAz6idr$#Sad-x$9PIIODb=uj-LDbcYD(VtVbOW4?dWnrpr!16b9;C)hIb={2d zPQXI}pBT^|QCLHt%kpDZ!S9C^*3uU-t`2xS;9iWKpHN;~XEBZe9uN2$!Y2LNs*b+h zU@5P<`cBrz^~mVLy81rG_&xu4z;hYne5+kyJ-vuA&M)37sHc|@=K86xpJO@oKlSw* z#?=4R*P8-XK?7a&TH|lre;=>Y4KCsHGRNx+SWf3x8tTg#)A^c4dJtne z@6uS`$e8Z4Y@#QK9L9fmBcktPOy_$}&`&U?`!i3_&oid+qp5z^U^@TvRzXw!31d3{ z(@g)!7|-uqR@h8Ohhcu;{hb+aTIh!iru%2FQZ4mX#&mwCmHwPDo!@Dte+lTjs+F#r zP34298TQ-=HYTr%}c-8z8#Og&5YF?foy;k@J6>Syaa8CQk<=-TQWU1acm z>P2`zIHfQ{e`YY9*SWLsJRQ9rCizABy_PlG3^KF7d*{={zj zGuEf@-E^aygWu`U`NlwYh@F(!F;y=QDt-d*o!O!6MO<+z}{hwjXn8P=2YN&Y0xAbpIJac`rSJG088}c{79Z%k(V9 zB)?o2%?ipd*Q*$l{0hD2p`iQb3uBV^(VON3<$d%n#w5?w>*ogL znfg7(B=4*HKN^(x)gu^_JWEfQ7nEn|8H`DOr7m3phG~K0xnzGAJLQ_cJE>)wkdBgY|^J1?7YF48|lMqC>?& z`4FATnB+tCu9Bd9sNTnz z$#2wMw+H1n>MX`2ze#882+D8Ly%>{xq~5;wMt5aQ z^07Ma^PqgJp2e8tIeNnvL3xhe!ImU z*H1Af`2@Z1`=ES+RtE@^JXiPrAt=w)Ll~2MqF(+}P(D$wXH4=*I&?57pQKY6lRQsn z{Th_#>1@U%pRDKq7L-rc1qQ?Uv>R|eI7L6txC3BUP0_C~w&46-mUFva$2b*mSlzBS zF`k%?>+z}jJ;tBH`J^l7P1U;?ciaM}t_r8>&lq0}_+h|hjBoo0@6(*7e`Ndvyl-1j zI8DQ^0>b=bN)&%T;nT;a=@i0dzWofyHyE6&VxPi!)xtaVX%_0sdS$x)i@`EKn6A4U zJW0K1!THFk({(1}GWas^gW|rL&WQ@>x2EG0E@OY0;qk ze%+EW$sf@3j|s{j&_#?%{-FLLB`AMTM~@>+@`v>LDna=}`aQ-ZpRH5fpnSG&#F*p{ z>yBPf{;)pZV5y%u`Vxbse&*;*gD0t0Nw~i-M`tDI4@uA;!TO^?zZCSR8Z6~MNAE}t zrawo2Zm^_3S06A~(x0n;GkB6Z6XuV1sJXgEH4IPk3u`~3TNwOF@{e$y@^7^s)g2iR zg7wr0^{DQ}7}tx4M=<`pD#>3UZ06IMATMED1-`$t0B<%}?0Z!2G+69=RDW#nB$X0{ z?@b|nFi!dRQO;vb_ffu9dqFvVq`y)-3Lh)S*8<*K__z*L$NbTJ|ARVD>Y4_xRlC;0 z{mQ+c()A6N^qHSTg7$<*LpUUzFjr>`Cah!aazMSRVO@5Z?5pnY8^sOw%n?+x% z{hWR%PX4@}&+<-2{=9zCVDXO^^x8Q67xX69?-qgkDeAtUotnY?EZ4^xJV||etWtN^ zU#?RPo~hQs_sTQJy{PjT-vj%p-xR*6L$xqG+;{OE{D0g^z1`pk)OX+?KNPOix;Dz; z{?c`bU($auSnPX6Uuv-U&nvpG!IRWS5X>riMGuVAU!|{)(_f`;Vg0AV@OujBtMqLF zd9-M?o)f_E3r~6>>#qj?Dh2!;<0;@Dh}R|PZ)AB_sK1LEmgv24^0j(D%SSG@9YbvipBFYdBlPa_Sv?=C{BN){(|+NgYm6)(MFw;hWVYO+ChG57j4ql7%chStgmDFizfcfdV;~y|GuTO z>S1^p|K8HsjA?v$ThFZ@l)tU>8IydAp5Hhq-=Yf)mh|7z&l@~R%{BG&jxJ$50P1^k z!*})Dar#^Jc9suLR%%0|t$HuxlR$q%qxbbMar!%TxC!N-{As7I!I=DMr*3Yr*t1ig z$Z~35JN5Z-@(=XIaqJfy(Dx8@_KS z`dqt=3jsGR`a;)a+zRYzQ&g(c8RKUorxbmun;Iy$t-jq0bns+zL zH$(V4iqgD!BsceUheCC|CmGLa0rfGpu2&cc|6oyFZ+ie+s=oJ;!IRXU-ZC zEcr|K?AF2hNcWC0c#;|b?c>R!bkAeF2*$e-r-4^3PXBnXF3X32y#+8VJ>$YR^7^oT8r0`=MUA|Ear%wDVR8D6y_;D7OXv^goYvTz5U1b7n;xg% z#GA$Xmw-RaIjxDeAWr`TZ%Lf~3Ep$8-wldo&S@ujYvS~qdT++*H}&3S{q;t_srONw zelzduIQ?ec0oK1C`m5riX5McBc~~{~(%N8s?6!_E=M!3ZMT~L$&r~hE>FrRStEyDP z^H5!q(StUf5DCy?rcy-K@u2dg??SGbr!mb!JTR zQ@!Qq2IZ%EYYnFI4y)6=T`VVm>FjmRAbkvZVKB{yhA!;tJ;!n?zpma(ET`WG=<2OyOurA%&D+SBejlKl z_dermSHt{k;lAv1mEGPXdy&oR;(4U4fYN;ZVDmZm{@6Kd%vE z44^apy&Sx)H>^j={(r9aSH&vHtCkaujKVEWg1RSlN(|LV13Ii)|?Ys;9@ zAMCwMnA0EZtz|i-KiGSN<&^$l?>&}N`a`@rnZfjjdJPSh^sn_!XE~)m%sY!Qr9aF& zy{`$M{Dx=2e#J2FJi^@mhIw6CPU#QxvRJ<3pLlum5^btZgo zd+gF1y?n;io`?H`mX7i+>WBJdpQT27mj-Yc@Cbv&U&nYG7?ZtYyb%L1y!7{Dyy=Xo zzaQf*Hdy-mG2T+boS(7Ya+Xtm#(Jw*PW3s~t8;ZQKV!Xy21|L4_0D2Bm1mCk5M#10 z$6GcqXkU)Ei80xi<9%VU*q7sdOPKA;@qS`C*_Y#m29Z5v-#D)yW2*1lyuk*GedE16 zmXm!Gykf>=-vn>akf41Nya@)2JrlgCgxQ{4?;e(uJ-OaPEGK(%y>A(lJ-Ob`28%tp zUd^FoKiM-iGr3Ga2r zFTwh}sP>cIn~XP__q$Jd?=l_&>+uVhF81~?ei!twSo*a0rNL7E&v*w77Jtb1+K-{~ zpz_c6elS?ZqkJ!QEcrt(7|#bS&G*s>b9pcE8nT?qdx_W9V9DPSud~6FKHTW!Wf(k3 zwSj1dFJ0nw4amc)!0T(U*jMQFXH51LdPRiUKMTF(ET{QRq4x^Q$(}+FSJl_w2~7g% zK11=}_y_kjHiSiovek9)TQm3;a_*uaAMWFZcls!w0DEPq|7|Ma+hOgF`k%lV0=VT| z^foOrp7e-&C_ho}P)z9_DZH%~z#Uzf zuk;5{H!&WOC-VQNv8~RUi|IS6>1#+sYV_4eB^_Heg1higPI@8MgV|P`p09s&@mUmNQH(K|HUg>a{i|0jC3B7WuhODxC3r!VE} z$1nM(a6W%6?BNB=pRm|rsh_SwYlZstOMJnOS_9wS`F|3>P+NVJP4Q5_A=pu)ryh|KV;uMg_fa1< ze$qOe-g;wCIKdu2+_W*24pCdR|AnxO6UF@q6SY-~mkGbT2C1zYn10YwU#%v5sTqeH zCE?=77u3PO%E!HUeeoxsHhY1>i+$wh@ZDo8VF3}S!6ZJ%18I^D%m+%$QBh}N<$|pUJ zsru!0l1=@S)SuuZ(Wy%*9-`7-EftR)^%&gAh3N^+f^tQCFNZ&V0pVYgP|sH1Y^@lJ ze;=t`h+Nvmo3N*i{X@F(!*F?fl6Eff#$!jF1mBvVofZ3Ss9Y}LCEd!}tH}Rdb{(xh z{J*9rL*-BYKJacx;28KMV6M8^*8A_ahCd z)iCd~;dJuJ4f|rXaoLPipBv#h-rT1mqX4>()-W!Ki}?uhkX_G|5ctu8*DS~VEOI; zEgs`|g#7AP#PbEe+!^^!d3e!(GPh!VkyE-f-eLS_nts#fbo}@#<4Zg>P5ndVc)B7auA9ishI`{IgVidc;lSAL<9B=kxt= z!SsB2;ymS#VM)c0S2(_3NPm~uK0Y<;cT3#@-!fzV;_LfRe0c}dvsHaKOOF2fKD=|m zel5@7u)5ytw}_t$wH5jIp*Y?z6a81}!Kaf<`aY(55iE+ryp)gl^Wpfu|M-3r^joxt=7D~@4C2J_i5SC6 ze0`0dz&KxscKZF4#7Ft_`O?28@+Cf@;Z?W}@a;n^{c=V2d~5dqY!$m3_5AcIkmHQtJ_wTI# zitG-if28_L44;U9Z}=nW2j$Y9sofmDeuCjDs=p)2|5NjIIJ@w@L{LueDX71e{wtAU zzjwHCCD=dHc;lBly|1#>4Xd#~_s4UppUN?<@2J1UaI*hG{lD<3-}mFS%k?CFvL`Ve zo9B6n{Qo_e>J5JF){GyCcFTA!{6t(CzcM}1x72B79YpgwY#&`)QoX*-`@V_uY>}6K zM0$dMFHPcgc4?`1wF{a#xtz%-z%4J6rWul z&mVp7CGW>1-xQDkzK!0G+5A4+=S%rezkqqcKYu3ylAjx+BG57nb`mh%R1FRyt&ZnM5qzOVT|#jo}=mdDY?@As1xhx6r9o}=HQ_*)nX zr{3c*+~#4q=-omen)5p#&4`DHfBFhj^Z8_-tv)sLD@%!<_?yHl z{JI4gUi9F+kBQG#7xDhK;5KlF1*TK~W6~FXBBpYI^D$4v$4lv1O41Wb=M$mC`MtLA zrCbsz`L)IVD&^vj3zf+e(@Bh1=Iu0Y!)=~?o&_oT!#QUE)>3Cfe~INK@^0|0PY_GI zuRV@>w(4)r1Ht_t=KPK9hdYPm<9k<$r=oDa9MizR%Hk&}$|*iu^)>$Kr;qky{%p8| z+1G>npSj%z&!hV3{&_i`<1pp=7}+oT6Ovvn(+>S|5P2#5_8|J9oR1}am~WVKvlUZJ zrzh7R>Lp^Vrx)0ce!a<_N4S5Ga_bNK&cX7L`Wbp7@rl~%Zu5Q!`VGTR#6JI4e!mlj zZ{acC%a}?&kA?T=I3AzJ=k$<|b_-s?{R5qcu@&lLxy0rp4Vm{Y_}*Uhf3F_J<8VBo zL*l7SE_Pl6`9b@!JkW2XJP(&Y3~{7V4q6- z((iwpN%0c3)roH)hV$9bzOfvnp9{*-FDl|=xM^jTheLVt*A=A)=ktvne)_2QuSoys z?DPB4M7yLugZyB5yzwmNPwEHetMFToSU+94pQQ4I-wQJ3EP8?yscp&=!;3!Je>jZw z=F9zXQtlEDVSoJ+&$r6cmGp=nYVW9PFg?HCNDtw8;GHuFn3&-w+13#qZZ&Z2ri9{&0DLVR0|+J$^aWtwp_aUJf+av?q6Zqf^}UbtNE zNd6-8_d2HC!~U$H;y0Kk{)t}@LQH;8IhOjC{sia6xR1Q?5sFXxpZXgKOFOOG2+K#x z!;hcJ>(63|H<2dB3+ooPL)Hn@{vB0h`hQ0 zF7dc6{6xJ(JdfKY=|g|O{*3EV?AK2oMgH7$C)(`GR~tP?-DLDatQS_I*Wek{x7Csv z6izVh6Ce-&;CG{0Z}d#W{`q_Qe#rkGN#>*X@%Sn88{#{PzB>x3<9@|>!iw~g_&cNs zrxR88n{h|#&*pHj|6#&~%D-ERPtX6J>G!6aVb)2MuInb3zqhC?9kb|fhZA7Q(r z<>6)ji{gR(C3F5g#Q8Zi|3N#H^6f~Bht5s;`zDEYl6_K6VYV-c?TeJ#ml%%Dn}xVu zj+{T-AIAA3u8YtQ7xcq=rF~-L{|ft1LB8w@C(_FLFKP!EC;t8M{)yJ@mO5h<#q&`r zQd`|p=jiY{*6+*uwaxks-kHUZ7i_UC@@!9GDLoM~jFv7pxf%MStbxJrty-j{l2mdTJ*vymSDc0jd&|hIajyLhb zy*FlmghFAsOU=BZaxCQ}^na>efA4s4^FPH#q?VF;>cZo5JeKj>QX;4QAzMAi^9{ii zuT##aaZ%C|zqM2j&$F8c_Mx!e?saIsK=WG}Uu3>&sm6oJUP{F8YH%-3LiME}BZ6vNXv>X$d!<(C`P zgU$6OdV&+{3(li*IY~IeFb=_QfBAOUs?SGc7x}SZ+j~*pQtLmhIGoha08_6H z_hYDwe}4T?`|`*C$9SGV^8=rss7G?xFE;BFd0!#=LTxqN%y(sf&o1Bplm1%vR}%LJ zW!$H6&`(G94@FMNychc-iNbdN>yDBt*ZRXUYS9Z_ezWTPlgy1JrNIy3JCuPfP94_e1Fi z{e=n8rGJeVT%2K|9k9if-^}qL(aPplbg-0Fylkc7h`Pf$5KNDV1 z558~s5b>e%PA0$bp7#cnJLT)8!7Z>~wN-Y)yh7~7^$w;>_6ddYjK@{9AIFui7a(=i zb!Q+Asb)~0xPN|+!AUA-2gM`d5~-Afr29u{W%1H{2rT^-?Qj&07a`To%ooF|i5Wk9 z{~>#9CErO)y%P2LG|#Yk+;X^lL+V}A--k_j{O+%d*{8;|@lVE68ERXEFq2~akoyfe9!eJQvllh~i{t+dArFw7_oht~b zh3sFFp3u9^{R+1Fn|Y5R^Jj@q_IoImU^+72AV2ZvAL6G{ZbvF_u_IpJFaM)0$I8m> zNaYn@j($GHE}^u~;lIZgEb=2!(NA1oCH8mmIB~sJ`8q8zoYZH<{1C4L!@RCLa=i4u z#;+HNH=cjA@%rUV@mNaYqxGg!>3Z|<5#wq>Hab7l((Ddt1)f(KG@L8 z>=3?C8K-?JcGCN^L-i8(fu*05aJ0Wo;~4fcQVu~r_V2=%^RG01LH`=JKb)ApzmG`a z>0B4)TjKlo(nR}YztN|Mw`8bH0+)nzfkE z2;cuB^IwTi_H|_*DipqF*oxsCjwhsUGxOR%o^E3Pj>cYFMb$k}zBcS9%e^}Pf5p?8 z_pvHY|H$P+_b(-t=Oey8W!^;RTkyRg$;0L6vSePI|6WD)66X7ulFIj&evdxhpYa0h zw_Zknu8%dw?;p<8HAs@$^hP-Y+8vfzN zA?YV+9E5ud&AykzeFI88?0V zWt>g4Cq5qE52f6x-G&tHS4jRTHB9ei<4=BhQGXID?=L7Go7+FEM@_kg%I`xFd)_wv zDBQnh`kVOj#`T)iv*Py;6fQA;VxON6@*}6*uO+=R%|3}+E8Eq(j%H|r=z$#)4d9>m`lQU-X#$lWD?_225FfkpKOCAbnO9K!e!qMqEagJ|g2e0BS7rH^bKi;i|5xi% zyGklQ2QKzkX3ydM?a=mBnf*swZ&Ke+nD-j~yi59Rvd3>nN3y>%dt@IH%OCd(@q10| z-z7fje*{Z=m-%RAe9EV^yZ<}%Bs0!g>hUd9j?&M|KB{0Tzr_Ch;v5P`>pJ{5{>l3| zn*ZZEWzM@Kq5sReKzRQC8l?;G8z+ejsUM%*lPT|8R+{wXe4~W1lykfMo5E8+A-qG= zKayPb8R^w2veB_fnb136*nG zL@U4dI9~3**P(k}!+g){q2u{mEy(XAJ)(ZO2!3)vP*3EJis#FCA{5T8C7fTmp)fe7N{?_KIc)s)#GCz@V zhxS3?+ziKeCx@f&RSxAR>Is%}?a~f}id@ncEL8F#`?wNL+KF{@8uK2NxE`>apL%&XXY`m-ZJNgEftR|f6qqwmVWw3)aKvW5Iw9z{1Ys4 z;`)5?Tc1z)@v)S@%zFqY$`i5dKS}yNm3X8a>3e7Yet+x-gZG}u{21>S4&Kiq=Vwl? zM*X5t@h9m|gW)mXiT$+PTb%elkbXD8@3-kbT|b|a52CW~D&Ox4_4(qbWT$^Wvhby|g=J|g8#n-P>E|>57r2GZP>s#u91(+thcjEKX zqA%YG%J&qw?~Z!-z61ST-aAuxtGwRCUYSP-mUIdGc8WZn`hHv)U+M?z4ec5A5mG-~ zJa+i~S4gdhQM=x2&IMr@{Ie9{%F5MmH;Lsaejw#0G_m}MPpM&g60R~T<&`LpPhafv z`vXZ=^k^T&KX+8h_cIV*`fri@=VYXwq#t|vYAPq`pTw_ao%(0{iNt&+Vo5LFAN>A6 z%3aEhuXFS;;&nplYbEP>x=rML=4}{neWMjFVsJG8Q+ila+(Lo`7XcyD(k2I z-1s8t2o<~IaqxVF%u}Qu;_anyxIaX4KVMQ0Ld74YA0fW4pBV4*QjsCGR2iQ~Oypn6 z--k4NoAl&69y;IbsO@IoK<>*4t6bCG{c$64ejwq=kL8}35Z`xSc{r@EqnTGoIf@@k z`;7P3#QrA{%Q)`)wUjfp3*Vn*zLL1!m-dr5zDoP0`G~ATh5GSIeDwXHrEWC+snnU^ zL@Ivb^QB#g{Y2q+lFWHTzx~9^{r*n)(jQ5A#$zcjKR%TEe(Qg?A@!12pTfV7zZ;eI zDfRhBsg!r39|}KM4@cu)iFT8nRByp~jo2&x5v_)G2j2(qIdYK;6@L**^Af+lrM!vy z^-Ngw5~)A_CFYlYcg(KjchCI!zx3z-H0QnH_px|<61)FPvCRE){%?8wvGNfA7JrlV z8)1JQocMcq@*bvQzO5u4=}&^~73;0C@jg*c!prX)$$X9W(QMvFllBMiYZl7CsXXMK zw#jgQAJY{q@eua;mFdYiEOf&2!F1%`vLALRmHi*tpIC0bDEIlq25Hiu-$&-LES5^9hylPvR3y@h0B0oQVB;m3?`!=RcJmzMLwb z7fE@@KCO(S|L%OsIJe7uUuLV3JkHVgkhY@ld!6#{dlSF+ZEE~DUN3krO=5mdH|HY# zageaz4=0XyiQjQaIf=j1_j0g4{RjFf%)8C^tadq;_9ps5<-O*=hoWux2Y0CRy?&Ce zl+SMdT@NY`|93OxUYg3}5PAUINa=6;gUhf#vHU3>ncvGjn3h^>=Jj$vshqR1)SO+E4~b8{zlz7cU6QYg!})q7 zx7EYuJ~&5xV5naol3y8jD@$*uxlah*YZ~guPxlVO@87IK`+YvyXRCkkzE&cZdYAMP z%kN0?%EJ9wf0TZN?3LeF_5Fy-3-gM9{yL84C5Qgrs>~x~-cnioG9FYG&*8(9HAiEQ z#3Qs~dyYOn`TqUS#v}Qsd+Pjhm-3Tz#BOOHLjP>~5^u%v`1MTtDo0;F60gvT<3HN? z67|F`pGrE?KP1vWm%cwQiEkf?cFFG;9@-xMUG+u#*Z%up$#+}6$0#0)za4!(#4p8f z<$SM{ztF_;7rcw_YsGuFa35l(x$o9ebbd=H%twAfn-Z~8t}prcqxB(n{@Hl`YnwsMjDNapPzkEBcS z!tZJuen@@!G0Ma0A7($(k0()&;yqNavh;|LapRwizm<=BGER`c`u5X&BCH-T=W+aa zM34Az|E{^mAY5Kt3Pn4ct0C!#u-@W{hIu}>)6 zqh|VRxJS*{7vg+K`f$I2=?6tm!clB~e7-*%-aZL0@xlHAmmB5V=Tp8zm6jLPzu0Rj z%s0Njz*b$wNMG*5k^9V3TM=J=Z&qlcT{1q( zKAuq7uOfZ<&du)^;^Tq$6ukeK$QS$K`4+D~Z6)Ux66J!Wyrka5KIvy={TN2E1MKOYj0r1QUp(z@L*H`ynV{7twL%fV4q*iXK{k;>)2^#4XVROZJ?ydRnPJA2|k ziB#?nY{vH;3H_h;BiYB2^I##q-!t)?r`+RA^vK_N$UTShK1ISyI{#`)_m88`;h(%8 zlix}4*Ee!MiS)yQL)?E$JxKe$dH}}fsNLpwVElDZ{C6;xlKNUZ6!mR&v-vI_?t?bC zvVJ^pKN|1fUdmMNO{=W_#a^PACjLpj;Z1?b4{?voPt^0{k@ArDkb)`yez?T*)N&uZ z%o8ME^Iyd<@cSBk&M=WLa-lD;A^pVmLjL5ZFYyRfH&ZylVu!>l@kzeueXFcb{dlFl zh`vza$5a2lHHnw}%Tejvt}A=LDC4KtN7T1N_>v!?bkCTj2Jk#b&SQ&zCSvhZ`CdTI zhfnN4;1~8_;0&h$;08OKc75W{mR-!W&Fd(8~-~Hcpgpe@s<0| zsecpy5Pi5em&bdlpNiA*_2m4J(2CEgRd)VL&LJgIf4@cSNu=@b<$Zf9wpZ#3?kPQN z{r&6Z!SX*`y(Io_NW9&@*Uls9`{i@SD*X46^#9dz-=6q<3ty4*LM8pp#unRqWk9itcKdmjDvDgCIdSH$myNpWFOou@o_@ZT;xH^4L6>ZWGHgLIsAv8t{vR<+@&2M^-*@XUs1v~`_2 zUX4^gSU0PK7F?NV->O3PXce_{;JHh!w&wtzr}kU(0WSdgLa<>uq_-U6S)tBRE7bY$ zTnNuNYbD^7fL8)uX>ggnQvCwY4Imp0PqI_2E>Xo0z8K`i>T>mx%7o`Cc&>(Lob{4A z*?CDdhNqMBnz~WF264Rx{MR7e*VK8yYizGo6V*Dv|4>ul`3{~g&Og*0KrgetQX8DF z)DGus^&UJsoPBB&JUg5+wFRCX&NuLU3(tOdzJup`czyt#AAtS{IzIya3F7z(=x^{? z)_d^maH7_|Dr$|hlC1|+GSKSQkE#YdHQ}iRPi=V8;He8wJ$UNFlMYVKX%0^dcv`~K3ZB;Rw1KBBJni5)5uTIaX%ElI@N|IZ6nHwq(+Qqa z;W-VS&hVTL&l&KX3C~&ZoDI)8@SF=z20Z7%b3QzOf#(8vy1;WGJQu;!6`pSJTntZl zczVFo6P`=pxfGsW@breK4?LOh^o1u2o-5(G3Z8!O^oM64JcF$T)?h2wnhgJ*0?+O6 z%(j}qGtPS4I#I2#&VUDe$T}71PIz*ymB3pGyp_OP3A~lSD~50{!SgaaufVekp4ITI zu`YyXoV5nLcn#>T0o@YdueGj)XD2+l);hrJt#jZxAD#>08E5?+c>jRsb$H%@=S|?h z3H&!9o;M-fn-Fdz@HPT(Bk(o?ZzJ$F0dEuVHUV!F@HPQ&v*oGHz}pP1XEX3N1Me;C zHuVwwFSa%0p1n}y9Ib#fcFmY-T~e_zRQRZ3Esm;B5omHsEao-uu9NA9(Kr?|tCC54`Qb+YY?#z}pVI?ZDds zydA*X0lXc++X1|tz}pGDoxs}(yq&=N+G?)8hJSwz|1JZ58T`8p{++A}c47ah4GpVW zj2jqw4D?YX?_{W}&Su)h&}ynD<35ZBFdoYE2BxE#<}#hebSBf;OcyX+Y-nw@l<^8f z;rB5OO;>vvcd^L6o=jI*b;o0Vwi(l2v4v{%|D{XT}e>PNdZYga2Z1Ze7+s8?pc1}AeyK<|g?x~iRn>Er>$aCZR3aEQ^4dw^2Z-=T+fWJHS=oWC#4`AReJ+8a+!5QdjJU?%o=t zM#4_cG1f@d&rz6eb8B~a!$X8f-3iE#qP|WuLpi~Zd3hf>O80{WlO;?zo z;Xt>SV7X6MX#YsSSPo-=_JJ>cGl7rgHPYH`liqHd_&c{XP zxIrNkXc=InV;~&TMK$49vp}!^6-wO)bo}YWkHJYH41Y7o;XaJ;`V~se0Xz&&HZDN^ zGSW+e9Z-yCA`E+(YA)x07UzGN!gAhdEmK&|+h8oCd=+!PiaB4!oUdZeS25?SOH%W_ zN_}Gy{Q>A=_|n3%yCltkH;56S=Ro-)?fafm#{!*F4O$)0ui<9B1)%@Ihf37|+!Jz9 zmuVBA*KSg(rM-pig=q_vd$!#r^gMi7eycq#=^l8)IRa{)>c0`^XFubEjAtfYx(fYy zv0av>)O>rfJp)$YPXHYVC#jYI9X?H|WkBx(x)Nx+hDxmgnhNyqK+mqO)Fz;{fo=u5 zw!TvT1Ue7s$3U+fq*N);g9DZN7U=m;D)kf4?$GWWXR%#4TB#IgHMiSok#8aY=QuMX z-QkO%9?tAY0r;V-W<~}sR4NPji{Z<&{y@=huW{O2b>PHNDU6w@H{9yXxHIDn#u<#e z*b8zYU(RalE!ffio3mR@n}_AUAcFK2XPdz#&SHcA?kr`xg6V3ee`ngj!f=0gHZ$JF zba&)?xY2&IvpaI2xdKY@N9>uAXQ1DB7x)xzW(3>QPRI}PKXh`Lzn5tR%-mLlphy)#7kzR(~p??GJN*^ILpk7PWO@#2uw z?_%f=)`S*VF=)r@LuBtpz*O(Vf0yMuLpc`pH#yb=;4fKDp4DPHw%m)WZ@$8pP7+Xkk5#%qqEZCElqe9ho8mv&1F27@gl~H7$@7# z1f_a}lkLIKA6^c$489Z{6y9yk1HZg2oNuB0QJ^Hxw@_XXUdH@o%wNX*MdkUxav5&r zm~`MfL5upG9EJC9y0w3G+YT#468#q4{?*|~q_WDWEZWHf;qy|u|Y=bB#Mrv7a!W+Q(ksYj`Y~;@ZAM?2*vWNM#41XVlL%;hCXuheZ zcG15=I|)b0U!X@1zYg`-HrgrrMn9!GN3Af9BW33yLS|kt+)81b!Z?+2D&sW9X^h)*{Eh7V{?HFXk4=7?!sBOqoBTI} z^*VF98BDt}?acB)Oy@GqW;%;$FV@duI*8LPW%+)lsVq-nn#OdunGbY_{ub-|w@9i& zyYEfz%K7Tb`RdHLGvf@#8H{@|?!|bJq4Scnn4iV`Y(wGq6zxk)Kb~XS)1%=WZcjO; zJr#uWn4ib|Jmybl{&eO~XZ|ea&tm>8=FesRT;|VZ{vzftV*VoL=QBT_`T5LW#{6Z> zU&j1m<`*-+nE55lFJXQO^BY9-p?y?O=@NYf`oH=qJ)=Eg-qRuFY`b|!@avQXkq>)A zzn0Paz zum-&V^f+p#8Ys5&n#VP;hCzF+d)(P}2q^q+g59tk_G25^FE((!ZDG8H@ecN<9o&BQ zFy6y>3*#+}H!$A7cn8O~gX7!7cn{-J#-)sDy#3PI&;0$&KgjqXlbg(?6TyXy2s-Dq}OBK`;%_rsp#c>74cP!_LRg$?M zPPVSWd1;kejB8ojO+Q%6N`-ovT_t4Z|HG|LEN|p&fb@o2jhyUPvA<~KQ2)@#*$m?b z^dCmQYOFo;30tbO(;CukZe^JHeW~i|42JRWT+pNby%)=~SU$)ZbUeHQWN z0^GNeRBDXWP3+)Ipr8UFS$?j2AEIni}i_K3vY^Cw~k}=4^1RIL6UBAFP@u1aUY<+i{A|#p^~!X!o>}hB;&|sWT~wY<12~cQjXN{) zBb0wlozMAN#_4RZFdwB*KV{&@-F46C{*RFEHuJ?^x`Am2eSqEyxw=YId$|_$j@f~F z4Wc+N%hl7J5-1;7ub6e%G~JbPSF`TgXl=F@n{`HmD9&Sd>Mh)#?Pq$BX_~QnxV3?C z3gc47sf>3p-ovz*`6XP>C0vgs4vpV5|K02@HTv_Ccbj}Qt-8e-kp$~jpsJ}--GGh; zTnal}Sda6P_Za%us^HgcpuU-oWje9y*|ybMsp(aBTg#z*9s&9joJ?6*wLx?h^ixk) zEpGSu4mcl!{pXN-KfRi<7T3G>v{GIapH5Sf>n9J=cl zr52}l=5QGy8gIAR9mn9jc(aZ3iZ!WSLzItRAzJ@tg>alZuG%2hZ)PJu4KSrYC`9Yp zY?B|@H{fx5B-=5P_4eBDLOacJ_S!c=`|Dn9uRRLpFPB&A6UBPF9`FU3U~jdY5Uy|T zsg@U72L169K<|R`DXf;p>&rA=U#9W;GL6@lX^QMg<8@{luQU5ZUx0P)%Mj07H{(1h zkL}81yYfO2IPtd?keFLbS0k3%@vkJwd>=2IV4o5l69O`UqHQomLk9VOby zj1%GNb3Y8LrZK~eRw1=@w zVSmcttzajvk3OhAGm7i&PpWI@hE=%E(auPqUje?+tb4RG3h2+(7eqg~3(mXMm}~Mg zP3MOOLjQAIwMFbNwH%!1wyQzo>_nj0&ZYr9|8F?XHnU!W6PZY#Duj6y@UeW5-Ut05 z@^`=qxVeB|TcgzDK)+a~0JpPRz&ifv8nf8nW^sF1#^suC=%yOU)*A4y4k?SHRbk$} zv&Q0RGZpxpySd-egn75b_9kz^~6=|hk&yJoVnCjzwVorpVexK1WqbHErr zyE@I&&jvljmjK-a@n-?u3jM@DplI*4HES6<2Et)}?g0Kw=m+KkALk)21IBi}4lu^E z3H0jyrqmvw8%v2|d3^!+mBXO=1nQGZ_?>J9S# zwOT5|B_Z7Z$p(ycqt(vAc5{_#$?dKrg!@8cK~DQaC8qy4u3Afl{SH#>H>T zw9nO^+c%Ae_ta|7?fh)#N3iQ}wR)QId4%d|#^n)e1N&cl?gzGTyKc|@K|6=`&DwLn zupva_`-TvW>ol)l2kB6|-x0E-;4igygm9eL2Q&rn&$afje|1)^p?;cM#irkFQM=Ue zFRWe6{lsnu`>(;ZSD5}kyY|7*s+N`-Ups~O6;r||zM<4(fbT9->Pe8>MM@Qc{#$F6 zdJgc`eM-Fy@*2k|^;+#z6K-De!O&P(2fSN5jpIo(@kHySaXe{ZJehJ_ofXb+5RX^q zVCX}Lryj^#n0O9`UW0zHRh>p0zL5#v8!*|i!s!O#t^^D}VgTtL3_T6${k2X@)^BO_ z?*c6P7Q}Zi;7AJUw`aZfMsHc2_N>=Fj3*9OfL%2p{#Ss%H<{vJln$pj>vT5ZKB$u# z#&HJYxzHu~&5-^lbuu{K3=?l^S_a3PQ66s{7&mGG|4FE)*J^iV{jNs8V_H|%?^>=u z64E&x_^XV5FV^p6^s~}>v3{>GzB$J7+zVeG3;=$Su{(?PvyA@uv@F(N;Vc2YJirec zy+N!u$mq>W8^n5p!uW+Lmd7C2hg}5x?xy^*SwGw8znYfK`q`|XU0%O;L%8*62SZqX z?}6UcCj3YaKhlK%A#EgwA6cGW0j!^X0e&Z=pA$Ye0`tVWIq(zVN;L-B4RGtac_yBD z$*Y}LU|hMh?h0qb-(X%^ceQgi%qK#j)y_Fk@7Duv4*l~Op!MO#n}_R8=k#ZVX_5pqE z37BWsI~ba7^mjWu`zckm-mEZ<_jAKEk6G=khk0*@dUL}xA6aeMVUKz%xSv?T^Yj(Y zFtZQ1+c^&6zr5aV=lc~sh8<=PsY-k zdLP7t`AKKJ@1WigUkLso`Ri6cxxC&V8HVAl(8O<*ss`yl3x0_DMKF(+{9jqWUFbxZ zFO3J<1lCQVP^Zv3$bY6PVgKqBx^_Cg2Pz4l3jN)#Y9--Mk5%gK`o-+Gow$6;qC+mn z_$fcLAV0$m?iA`V%J^Y)zNYkZ48JTo%FuS9Gfny{9Q21L>rZni-_x9lx1k-=j6WCE z-|WlbvXK394q0rsLM?ZfL z;+X;U`6*CrFL3@pO!LTXYBkt#TzZ-62ll0=uLxaH3jKQe4$g0%=&{gGo}Rv!-oK@9 z3DdlDMW}vf@bC0N9N%i|Qz*~BIeWs>!!RzV?=kH@59m{X?@BM___i22P45rWd~UCO zG5Gb0^aW;Kf^S~%{nlIQv`@M_eG#uKX@2=z`cRV|zL&uL`=kalBSRtGlm-Vm{{4n- zsS36fj`Cktd?H+r4=OnbdRCNmF!F)9n^swLB0PISrG|{Q9DXUD^JwN$C?{o(^~v*gv^pK9_S@bS1YhvSj75^xSkg! zQNK^~?s<*!SwBAse`$3MU_6nu4(Q-ysFy~|xLop+PJ(&`%=*i?{+Dt6FH5>(4Tf9B z^<6EN zc-mis{q|-X<6V=wpTkqXgMKg?{20fVgWwOJfqpC4A40657yGPnr{rJExZf@`=NH_6 zXlMHGiyG2>&FA@xv+< z!TtmH+ujF%AKD}(LhU~_LhZj#bO@~Di<;2>+Ue;B*`Lx_uMz9D!oLy^k5&YJYDP$icX;VTMKj) zlwIEgR&yLPs8D|Bh;UcWWABBN9}n) z)3cM!K1@^E=dBO>>UD5Grs>Sc!*J8ftfo089(eB-SqbI+0$}{*@g7c2WJ(mzD`c7e ze_nD_TeA>CsNu6Uf*;<{P-bp~E%6KQmRWFpeW5;EiYj*gY?q#@$O>tq9@1)7a)2(N|$Udu}WvS^|DE zx)q&s_|nOUz5wIkG~Ld|aBy!rhwo+RrWzUSry1<0(?ZjRf#0>7X5uYwwL1LiQl-`c z&He<&9pKYE7-+UqZ?_tqOm@@$+qPCIWBHg5)CVx%$#U||`g(H1JrSILl&UnYzd>BC zgScE9F+ZF6+04(0Iul?&wsjuU>0A!8xE$s(Uc`77+n*DC1jbn?GN5MR%dfO~> z9-~@narEBrV4oT=wUaE~cPft3K2I_GU6%R|+C%?ZJ2>7gQR+XpM5*806Q%v|43pl0 zs<~EEDEEk6%Kd67>(M!tFWb^ScE5IXK4NPdIybSk&3?9bf0W*1?dNd&qx3#&f0W*1 zWwG8gGv7Y-#A()-;J4?Vc+l|YC5Mv9fBQt|EmrW}D8=C6R%$Y}w_=Vr)%b}UPD`ft zoRUoM{Zf+Yy^*q$u&erqJ3L)zL#JJ-&Ka}e#bxE_kR+`B6D@8Q|BJw zRCTWXwMjBzuFP;zpx7o%MnO?QE{YD2%w&*(K}GO_A|_5~MbV>zN31iaNhh32i&YD4 zZKXBo1S=J-9W&ktRN7)eaJ9n9as{6}=%){a^>)V}9&Y{PSNw}E7Mn1+T(FerL5!HQENCq zUG#UW?wE0~@*nt~fPW`S_2LI-Bk?=6PtlU4Qq>`-{swQ-(Z= z>)>lMrVJT^^Ukkl+Ch)418aF2>b!Q*L>?j`#w(Q!u^#z&UBr`og-YYWp2lD?*HT5 z|9iNe%G|C!mG(SvlJ!oq-YJfEPo;fM?X9x)YO0>bI*{vy+z+SgM^@SOJ5GJ9j4C;P z@VlB4zcW|a`JPl|$2qCWZl_cA&P#IqPh-AjwvSfHI>WlHvd7yJ`pc^9`DYc+Lzw)h zWc?)A&nmWC!**R9Z&#H)e$pIAn&U{bU0UODX9?>sVf_u7@9@-3n(xHa%^XLL+ncMh z$7=_Fzui=2*GXF2)%&(_9NXwG)Asp`H!x3{w0hq}t49pmq5db=<99Az#rNWN(l1on zc{pg~xx^Kh6zK2a_U~uEN2R7{08_w^rM%QS^s!dyGP>3HU1iSCG?}0 zoUE$%ihol5gWy8wM=v>5^|Jb>)PE29HTAvKc0JT6eWs>*11=FWnro_u z+l{Q2akMv&tiDy-jbr_BtUpOL-aDw4>*M!*)2i+JY}2ak`)sGU&QI}pX|A^GB+B|x z){nA&P`}5Gn>9vx_NY6oEnI^O3OS6s*vF``k-&=Rha`^qp zsrcVYd2hHw^ISZ;qgvMe8fQuMi#N&kFR7N_FP6++!f`hLpO){X|1lfC*CPH!#AW_Q z3_GIh`DW(`$G42zwT#=fjN4_$`M22#ZHM1Kb$>eM2+#K?^|)Q%u!FzDOw@S2xmUNp zZO#*7crb_E|RonAHg!9o=Ex)Jzbxv2c{BHJqeOI+T4|VDO zI6QSjwVYp0fcCiE#O>R}?c2od+f08m{mt~34sE;#&*Mkg_Z8m=kI~<)OW~mYj@%Kk z?^7*~SbaUTyw`jaDDO4jLjNxEUik7JbP|;Jng2AX2+8~4|-A@|_^-{1P78G~_NZg!~e1Lb$8b6R(*zTMebZSQAxR@?iT zi2nY0(i3##xyesj?RzepPq)8!%J0bHzt~#R=P8BO-O3@+hy5wsH~OQ0S6v&e)Oy3C zW0Yf}Q=K%FQe~|3FY@|q5RIhyrIBx7C6oV$G?@= z<^A05BT5_(dOY6lJnS#wKH{MZgZjSO`_WZ=Z=uZiZhg=6g0`%`@gVLeYI3|jAJKJE z?>nyRh){w+@*T``qJEI zD}IHeY4hBC#m{2+Jrufi(3mHn<#>2{?(T}W@jc2viRZb$uDfgZ}jrH#3aoSvC&ktkty@8#Vj&aVz_mf|O^1j94ODk2s3yS{e(rAsn zkLX}OOPIfd`43j$Pwvd3c?WfSR?J(b{_W1P8oRzLb$vZCZ>IBn8Gm;$Z;a~a=h=1e z>v@&VQ}E?|1KF;(=8e(wVLi@7Rrr^N2Ij?`A1}vqa&Yxe@qHis`ck|H3GM^`4R$<- z=k@Jz=f(Ss83x{k-zCO?oA4YrNKODpr*S-!7lJP%KBv7@fgk_Pg7&4(4CE_#N);1v zUcSy8tGE)!fq%%cim@9l&jRb=e{;3fIj|moQ^)VY6~`|W|HF#A$zN7E&`TZp{bUL9 zFVS_e)TzYxX*{2E{&5uRuKiiwCna>=eCAoM!vy!+Qs=be#(bqc&w6>rOBJ`mmpok< z|K@hb|Fmw;QvF>+`h8`+9p9I6JpKUvH=QlxtMuFLs`T6Ks`T6Ks`T6Ks`T6KYVh;9 zgx_vggWqmfgWqn~oz6JS`%l^vHTFE8;5tdv*uNtR>T{cVGltyF>tLnoo$U?E{`QH= zvF42`d7tF<_K51=w7*d$>-u1OyXsQ=ozC5O4tflngns|pKE^M{wSUMMzunH2P8Zh8 zvGySSApME{KHU!!{c9&l{fYh*Sa0lnUkvMxBDsL--i9wIlqhjq}fk| zc_PdcVV;9J9}mut_+?#w3$*L9#N&98&dcNT6E*hvQ$q9N?<1IZk$)`CCyrU=R}W;XT>~GyQTOf$Jvo?O?v0%=2N@ zPjy^7nSYUgfgYDT{xARa(EcHd{AcQReOM*$cOF|{`6u$Po?hv1#C^~*&r1IjxDPsh`bz&5$op%wdk^b)-@+s8?+Dl35svdX{p0kH(~om| z)(km{%h%duc7WD)8vL)dp_GxYtLt!)W`X-R=!6s9I?4pzOOwvDpwoF^P&H}CRZ!h zi91ZL*1q4jP4#iJgY9=P-y*%ANt+}3`x5>_fbUy;=l|ZzDE=IOzjp0bPwlJ5oPX`T zp5?0Jo?5(b(Rl55JQJX2gI|gXS9;F7PWUkOQqR9|Jv{%~XFV?1cx}paC*DJteQnnB zD0tbmcY0pJedp|JyZBsvPpy6bent=MZHS(!AsUquTlNp zC0%t>Fuu0y*89JP`@I%VSKZ@a+jU)aKlqFspIvozqb!?0YbpOD%Z%o(I{BBGile&f z-W`d*dqw?P{7)BWpVn2^g?4vBSK+=}+S~2wssl_tPm|x97B;sylrQz6aiLs_vmPWF4K-{dDGOr?`Jk)gAe*+@HqzKI2l)V>sS_ z^SN=nzgp#$bzkrE4zu^K-eLBBFIQ>(8u~T#J2;LGu9FU3ALho9tk=QkS{*u$&)wL; z^)l3qHivE;YQ~x0p$zHg3Ho`mex9bEFEV9B!|FuUnWs*NIR-zW{>|#IQvVM1*Q(#8 zep3DW)!CrVCjI<~eje$_7)CoXhH;Mc6>uc;ydmOuXnBQ}OSHUJ%Vk=|v`lDuvzB*g zxkk&iLnKev5XqcWC#~iET5do&#B3V!ryJ|cBSStwoy|jL#XKh9X^CMrJZ&f^c;=&A z=8=)aJd!8jkrCePk<6<+mm_+IX9>zRo~0<)dX}T?@^qq1dTvH}zvniT&ufOAn!(i! z16 zI)nQ8lzuio8LihR`G@*sztsC=yGHtCTSjYioJIp04f$lRP4LNHyU6!Vl+C{HqP#;} ztvnQ=5IVr!qd-?>V3BsV980r?&ZI zPd($4J+;I45X$F$kD=V@%b|3ATT$W-QrA0yEZV+Su^8o^ zifd8st+)Z@{)(I8Rpvm&7vdf>+J6UXj`OdM4>vdX58;Sg#pmnHGyd%;clhhRP-k}fZ$s(&_oFQMr{7#>Uh{t!9C!T&2uvpi*WvR4J=;LZz(3NtLn=Cs)dfnpW9~qxf#L8g6!Lc}&X>wLG^< z{Fz#=*K(_tFKD?NWt}-vwI1VqM?V*<9>TVitGlhyaa8LUpDJXPI`($wrg>8*Jib$m6_YG{qQwGPio8*UwLYSpQ)3BVay zb3V$^HCLbz6l)781C=6~Td z*SwE1T;s)!Vzj1V75+sxjn1nH!0D)&3TL4@SJcdhv!v!4l-JhWjB;7cJt$)}T__VZ z8&PwG*1Wmq`}lktK4YJ1xlYRmwEUiyFKD@2%Y#~$wER%ZziU}pE30UnmVsJXOQG5_ zayF?mp;p$?q*_@y=c+TgR?aiiYUONjQSB_0&9z%Gl39ojH|<)dLq9Ln&sQMlaI;81 zFVW0P^>a+ig!Z^fKi{FB*Psr1tdmhqu9NXhs}tvoviJ7b+WcQ z>f~&BMV*{2m(7v_$Mo}YjlQp+KhU-(we6se`4q;Cqd=o(*iw9U zhRHU1hb_lvpMD-XOy;>#Ki3SCZK)r27n}xlMh=rL8a?bbIA_4YwOGqpD6zVRJ&hF- z9rh0PMY}p3!;ZtbV%T5dEYg}+slRO4klS#!)X%YDGjGGX8Wu)*^RRaKE7iYa*ayge zr?%==C#f~lsDpFnuq7xT8rF&WTeZ%!TE3uVUd!EDzJapN>>qX)>K_=^jrs@GIWp|) zaEim8gi}(dJnR)X?+*JA&M|e45Bmo`e~8b+&EK_j>JQzBw_)r5gmP&8!rL)d>eSR< ze!CBUf4&G#gE}MY7sDA{e-)fD>Wr(u2A_lYjCs>?3QDZ5`law^suR(&UCTvUF4Z!w zjoqnTPuuGAQ-aK^gP?K^gOgpp5yUpp1D_P|t@K$Xc4I<(pcTw460n{B|vm zO_R@m)pF?!`Mg5Q$c6HGy_Vn9@_SltMLER$a?Zlrn~Xe>Z|TMlGWb_KKYsf>uo~ZM zgd@!R&j~+cK2kQCQ9luV4&zhJXH`!%_y1JW?*pebbc9-L2qu zj8j+zwyEFJy;wQe7iSy~n6;iz>LnPz1(f+%O^pXETCe9*l=`Ck%!-5Sv|da1M&)2% zFY5`Vp0LksIJlkhe%0F#?xP-1{mX;zQJ*03_(l8mfPLl<2YujpGp`#D5OsU;;7{48 z@qZm`Vtgw7R`o|5YE#|P-LCPE-(Jl43i_+5lc3DoI{NEDnTL&xZ=t`BdH_5d`&B6G zNZve>`X?Co3^Ar3`9^@Uf11GYW^wma>NeFkcDE}rF8V9z_kfaro%)zx#x={FX9)(UQjtN_(I3#_kcI#2Y~wk5F_IIhAZ> zTqyAaC#eVO%J2VV}9-&_>mReHq4kL0J!5)NkqD&Uinl z^Fe<%DEap>UIb-74}iM=)NkoNN}f;-_MKEVcjKQew(Ah=Gxr?wfikX2Q1XsYJ=hlj zC2u1r^_tXg>7L4XnDHp6^TPOI#$$|kf_>)ULkUplMdK~qtCfR&Nl@1*{f+c9^m{?s zE}@Kb3n=rnUG-p}3rhQbQ1-u2>IwVIlZSRu?^6!;6+xXZQ0fmbeiW3vCsYsi;qkB5 zb4U*;;}A-IA1L)ls2=PKf;wNI&KKiT8ILgD3Q8WK)xmu>kO27S+W<@dDS@P71ViEjd=y7{w~J%(H{V% zolyEYN}gccS7H4T%E7)y(BoY3>n8eB>9>M95A@r}I4J9+lX0PLKbc}&DC1kF8pjQ} z3)FF`Ue#^@h z^VI#I}85BBY%zngjhl=?!c ze-xDZrqbs3f#O$!9>;T}5tRBu@teptP}+4eE|mBRGNr`&XIv<8p={qe>MdkHDE$bf zo^Z9Z>(DOheM+1kKpj8*qvQ$3JykX?lssPLV4sgV0LnZzg1TMwo5-ok!M;|;g_1`o z<8Gr~ti<&OlsrPIm!Q9bdNp+qDD{L=5ARHagMI6$H&XY4Qco!LwvgKy?`K>n@dEu_ z)cdFhK*=MNdPm67_N}15nmPqae?n>B14?_Lv|mSVRN{OKzK(iX zQ0n)BvRy){pHmL@ZK2*y?Sj&-AC&w;sb2v1!QVx_Pl@XpDD}(KM;SjsZE9@X14=%j z-9>i2+BUnup3Qhy!wMkUrODBC5J_E}Kc_o|Qc11Rl< zGR~ap=I$-@w=1!KKxv-`rF}mr{R^f2E^;^MajreGPc`-zDE*hHh0=aNee6H=Ta+^X zqtqvq*pGF#Uk8+SK2Z7_p~U%xeiQwPpj_vsG9LL9rG1pTO^NTD)OhT#+ar|xc<2w} zd_j!|*m|B=O}_`!`Dc6`xsmZ4xrP2#Wpnp-`Yx#JT#0#9AM;4=Q)2!!j_Z{Y^Tl|X z@uSoys14q{ki0%n=Shk4uKKwC(r+TCGTzF#P})W5w^1)9J3(Ei)GNr4*qgm_OAz&?UBFamho27A3@#7c!+)z{fX4_FD*#BR#5V^Q7v2}mvN!A&w(=DE!5kUIPZXR+!j|Q|zEJWvg0kI0soz9SC0jL)`#I`1aJU|cBiGUG?7eIu+N z0Cl@T-ER6JCDsFV7?gT#)G_K#P}&KlpA}@1@gBy75>G2}pGv)j><9bIuMZVeWB<}G zf|7sWQ9J>R#%cYOFW!Jjolv zqC={2A4R{Fej9ZRl=aq0e+4+++}NF@-$OqQ%6Tk9e+#JJSJlUPgZ?hnE!{=x0Z`^e zDB}|9eFwEU-S+PRrJhjk+kBwZ4=~=yxKOtblzJi6IDY7dLD`;GQ1S_-zEJN6sXG}L zN<5*&{Redq<3foG<$g^ldDhYI1*IRM)Dud43w1x^LWviYIDb$NFfNq%QPLSLy182@ z+v5Rsen6Rb(bA6(ly*T->NSE=Pbhv9IT0LhrXGlZQZK4L)-U7jjK>*YL4PIv6#aGd z*VE6^?*(-p7#A($%c;gXr@s}HapaXBzb%yU^n=n~DC6Em4$v2hUsmF{rS{>?Jn^rK2_KXnY0ajc+DQm0f8_NB>n;CPenUawqmpcjuC)CGtbLu4H zDb=`7P;Dvo*RfuP^|Gudl=;}gxXZY3z>G<$PDAXpQ5zi!njMn|5KFsF2;-W2SAT=^w3fI$CS7)9>;kArJauq&=(GvAMb3W z7D~M)GEBeqQUhKc~d^D(Zg5g%aOI4$v2hf0R51%6+m2Z>H<^f)e+U zm7v5M85c^tRW3i@OMmi2q`tgDi_fZEJ zZ~PRcUK8VC`mLX$#G}xXr;YVujCU&WJ%@e*lzKh%h0=b#65nU(3&r0`zh8Y^Pv{S* z#`k(^Pe8T{#~mo`d}O2gxPDSMk*)NFQooH{L9PU4oa?BwpdKHf9PeA`Zw1GjF$Y{w z=Cz;kU5pp$AEovMZGS-}?sKTy$aYZrT|vE)dL4BZlyT(Lzw7W8`g!`hsLPBWr9P&5 z%mLqc+kYh}{WMXxg0fw0)G<)DC$1X%50rjaFrK2{L%oj7(iiG{foEfWw=lj{iFsnY z0FF0z9p1(GZpH@~KT7`?DC6}s+Ppqc_FE+=ek1)R`mNM$)Sc8TsC%f_QLhJOKlak! zLcgDSm&R}G9-#Jw>^K_9CQ!!HO5H}?Nxg!)hq{;SCkIH=Wb=B+O3>px`%Zwmkqm>f z-i0#Htz;+JL-vyWKrKT`>6-WW1u{z^_*?{ zZ6qV0)NiHkBzwqyasZU$vJ6Un=NwB9DBBSPbw5!@7;mNSBzwp-VE10(lg2C z_kz-IBXtOr{#vP{)Sc8lpp3Vd?595f%5f)@?{l7WZT?D7^MlfEB6X`0zYl=2ojqhP z*-s9Tp7U(IMzWRcBzwqSvY#9vJ?FDMsOJajPO^u7FLggTKzb(I_Fho8M~UB4s9PD2 zf%5x8Cv}p#hq{+^>F25Y$s+v{^#F9P|8NO20kSy<|T*KzgQe-axso2B;g!FnyuSZ!6hJCP0~=9_qAe+@~w? zJ3T1l8&Kl>MBg)=^8@Pop>8ER$pqs))V*X*eO#}pi=>%h^Lj`xDER}_jbxZ?C8MC! z>!ePAa@_Y&XUJaCCHu)DIY62VISw)i>UL5`K)J5BQpdEja)9()WXBZ%Wq-@RR4n^-A}IO8^jqn7g7UmzCF4Exd&z!sH{%1;$Ecl|(!S|{ z2bA-SP@dN`g3@nD<2b)kN2xohQ>v#P=mBLN_0rFSGTwgb0n&4^%^M^e$q1;=rKnrU z7^wG?jK}GBs-D-KWIV;VP{!RuX6XyX?SMOO)4L7 zGs<_|eo*=uAU(6$FF0VvFM+at0xh!cab5(a|1h;sbOao4t~n4@-gP*}c#>QXN(; z+YQR~u}Hr}-)Xb?gi^0kb#r%+zEJ!SDC3V%$3W>nPMu&pNk0Y3IEB(aOKzoK0%ct} zb1j3Q)QgZ=^|4;a5`E`VjuVva2~tm_j)St!Qe>8KXP#{rBqL;;JO;{mSGHTOS2lMa zBirZO{z{NX9UE{vp?eycI{r** z&w|oEPnJNb=UiqP1m(If6u%wxIIDgeSAX?^42b8gwigf@e{9Rsq5h*Ycp&UnKRt zyQ83tH%*p69q*NvK{7(dzyZ^?J5HSG3Q#P31}%(bHL`-KC_`8){9{Kr6Pmn2i5j5kZV^z+n3>JoKq zspNhB7fDd^WJq(J`2YNc7u4e$)OjM~WQxp^E;wK=c|A{EBAx4P`v55C%^-D{Izk;M zQ)HIRlO@twX7dHf2pK0+WR}d6CDOTp?a2rkCsSmW%#$V3SL`Jo-C2h=Q&Sggp89ZGE3&k66t(_?a2t4CrhMrGwYEdP{tpjj*}@e zOBPnzdPQ)+biMAq#p)bcCZo4nzeEOCSsexk%#PP1)NwLJ=0W*B6}-*X7wU0D9idKw z1Lnl*8Rgk~T;-}gc~H+Ix7&7kvINTZIsd`DWQ2^9#XIb}DuGhp+-bD~>i#8N`bE;* zW$OjV7@7QptL=C)q)Qgb$QqkJf48ky1m(Ce|7q!fG7mvALYBzTJ+^&jE$iQF>qkHt zcYzFj(dq~pxX;!PlQA+5O1lgw$6cPfKo;qjsFPi`UKW&gLK$zKEHa+zmN@QjK)HUp zpysD8fzrO8YG7f-;YJ>LPWC+9Yi}K*m9jv++Pm zdGtU$W%H#-^JQ6gPwf#(KLOSM+9MPlR=wbtLeVkR-}ukLs86o3jip-KOIAH$p z%Q7hanXlM!B*_fvl10+o&+(FBGWLnTUbervJGp`LK_(xt^WuD6`fKTqka^O1kUkkF zvt*uh9BE-3Sxr*WF9h3=E>40{w7;5OS+)U zN1odGCi9bVP|llq>h!lHj&-kW=`N9F`p&m)`=}D%Q$f8ir(YtSN7xS;C$nTuiTiMB z=R3B3mMoFZcbSJwk)==cqijb8H(MPio$oPD=E)LizRz_F%DRY?DKblz$jD=?M<$e* zFX{qyi8_$6>mdS4{uEgvgIVjxKzR-qr_Pej4{SU_rpOW*?B#gKJQ>VcKMczL&wz3q zyJV3xTdePZGQI$HkUC5qBa>u`@eH*~7D@9s^Maa}I!wmMIO9p`4C#`2#*5VEhumMF z?k_S$ra^g+*ah|cP2W7h^9C6NrG1z>M#kwUlsLcA&yWTBB_)1OqYiAf^Be>vZ&W$h zmmpL0)6`k&A}Hf5(|3Mk+k2I`f2WRva-1f?0dv-`(u@l)mi?>#1Ha0ukLxa3RR1@> z3O>pC0wqtDI!`*=Y&=Wm$>3AgkB}*FyqSK`1!Y~8=!c)SIu6SAr^t-@xE_IhPTQ|t z>O3fUoFCizK{5`CpQX-|&NJ4JfV$twEd3I-d6w%AlzIW`Fc|?Qe~dawra-Bmq0Un0 zlz7fbzXVEq^FOwq2q^8MO587zCHgq%^m-5=qoAB$W1y~2)i}?R&JLR|OXkVUbGCjK zl>YK$iA?>3?Z})G_dP$geu@k{Z^sh^B~OGbk%1TNehh*Vk5MO7lfL z;~1t2Md}hLdCTf|91QKW?V`$# zgE3I=i$JNDQ{wMDUKEY~L5asz=I; z4zCi=jp+yJhp8jfG3q3lAziXamO#mCT-#5841(f^l$dw=F)~S}8P8B>Rkw7zpx#eV z7pY6s-n^ZUBq;UL)LBrjKY6l5I_#FebW1?tgr6FA?5vtBcQ~yWS%TA9(>KlqoA}) zQRm45eP=iORpR>zbsCiCQd#QoFYG+0K<$^zfl@E@x@8K~IGLkg1Z5rqd+c_HKxr4I zj)T%J3CjL-era`(41+RX5$YIqoH|LJ0i_?I)OV?cI^Ur5Q=~3Yn_t;@fDD6@M=0&0 zp!|CVG3tcs?!$RdzAt)zEyVE+%5^e9odU<3@WC{-P~utjI}YaP=ao1=lV-2&-vMR3 zK{7(d$%GR7jXDF$c(c?lb)LFNU7|K`*!m7A{RF6k)M4rfbsUuIdWt$rx}eT4<3;Kc zLBV{W%9>^yBoC)G6vLnI{WM+~-r{C378*1L}5B2SMpKq{RB8 z9|5Iaj58DiB>&{STL1~v$f6f7yex81jxBp%P)G6vTb&hmFX`k0P-q)vJqApWA zZ`tvBLFqRD%Ki`157Cd3Nyal|7L@IEK{?KZx_&@8UJA-N2a1dfC0A^DN=55bOAZFG9xYr^qxY+mWTtgHpdpU7|Jz*bgZ20CkW$OdX+)DsjA1=gAW3 z9OSsj7%1b7Qzxl2q)Qe_bI8^YkU>z!6;fhdfO5Wx(2s)hJz6M!29*9>vH;3@5=y)b zN`0YdbJ(sA2b6xiN}Si}hsg-zF;KUMI!T?PPAf4E`g!`nBQ}3jiSrwET8a6j&XXn5 zd57at;ygngA>(9TG%XPbt-Om5o`THV1b-jU7FG-!E&XRdh#!+Ovq-jZjDm7}2``rUr=KKK8pnMdnN#BV7bx}f^oyWuX9<-3YmRcW3ZQ>Q>_m!Zy5=Rj%a(l3%_`sVlCPBKV_Kxr4Ij*toZfj`)GVKM?r|1s(~b&@(o zouSTByVQB=B6W${yvun3C4YcANFAn*P)EUim{*~^9};6c&UiwJ=f3pQpw!DyXEl!N z8Fi5?fwDf!8pnC`7{>+b^@=(O$~eQ+5$YIq9F+P=>J)Vbl;a}{O8cC$x!VP0f9L5J zsmtJXsAt~eI6zsK0qQUr0rj||j#DS8Q`8x17nE@nK*?89;yC)F9al&>*cSmMZ;m?8 zc!~5LmpFbG2W5LAWR!jkl>3G_{WN`-eu=($-_~RleUDA)Jp4T0vpQN9r&QRw; zX!Dhd_BRC`>;>KT1DFKTbbEKTT#B&#A`mQPc(MB6SIr{>n=1 z$3NTg1VQm5WRiZ0I<3TWK~UDc^MS1&BtuHlNnI1kFV+L4 zUP?8--%yvx_{WTsW$xMV$m?UQ^UrQ2NWM#`S>lJmUrWMfLG~ zn|{zZ$lu%@QsO>=Opqy1@}^bed{3RDE|896>*YW>UWIa6buhXS}wZ18N@XAa$5J0!p43 zb)4}eb&ByU{j%!C-9aC>kBot`pW>iyCz&N(jbnXKmq@3=<_VHnGEbI3$>;bjgJc+# z{vyRE_f_DCeIneHWDZEomIzV}^1&$S5esh42E*dkoa=QXlud)G1K=Q6I-C z<9RZI|B+kbaWVzUc4VpZ)Fsm3A5fNl98mWcbr6(15&X}4;>XE?62H6Sf5Me^UQouJ zAj_X<{Lg&i=STfOH<4Kb)D9_u4^6#Y-sfD7=a2pqj4p0k4he0_$Vq}uckSKN#P`0l~8vKv7qC=ou ze_ZM!nFv@v_X&fxzk(9ap-As|>nB0UmmyuU0FE~s4;QITqpjx!^}0tLCSzm*ly*t# z4C#_Z(u8cj02u=HxTKC!$EcHJhIGjyX_}ai43jZ3NoGiwERyC-wkN}66qNT2W7G-i zBz1<&sgLg!)CKAyb(z|n#eT>z86y**^p~VgQ)j4MvY>wEaFNoHAk{Qy~xY;X|coCF5LeXY2^OG@fz|7d2 zQQopQG{tUbluVFmGDjB3vU0%z?*-Cs!GXY3+g}Kj{g?g}<-R6I9h%1dNv25`#NU_g zHPeM}?hS)7{sbt;ZIU`oouQ7-u<;z}y^!_60aNovMmhhD&_&iSlkQBLzW_@9B6Z+m z>nFi}=c{jIsEcG7l=|ipTQ5u|$s*}(w)JA5Y)6uG$pYg=>gX(6KQP z|1?K@Jl7}FO8ov9w)I0~I%0LK)#fXJ(ymMqp5PSth;nIDWD~Cfezf8Bp@)s9oyl zd|NL;Mi*F}0sEc5y-}d{c33|K>U@wcStJt+?eUWV@$XpuMyT_kdhKt#mq{Kxe+Th* zKEFwVuVel)r1x^$PXLsDLeydED0M=Kawx1X%`O}N6&XJ+Twjbfe7*An| z)n(FqmDOQzzzqB*3CeiV^b4P&v@cU9uD0#cWR5J5nQQEPxMYzu*IGXV4w#Yq%Al+> z?^4SEDE$j%d&1Od#&cwWG}o~{878BkLRtd-sbUw+79e@+V>@u|Ftip zd}d#P@iJ+au^lMw0@PtLsl>m#$#{l-j=DfbZ?NqXWST51asF9u`w5dVGD&7gmn?uX zo-*mZk>dm9{q``KBr~AQyGs^7MX7IMHXisC#g9=Z$s8!xRhL>Q^$PTh^o2T(xXl{_ zMJLG&{URB-iQ7*GI@z8KB&f*(D92x51${CKiXWp+k_Gi~pZOgLFaJ4q?A@`Tjtc@Z0;tpq!6m zWRlE~E?Fc^x6LE$cmA+HNiFPmCco(_SHD>VC2#Uec06vp5G^%J1vD}&Nc;M+D&m`s4;mqDp#9U>cbRiod>Y`;k|L*_uq>&;jOKpAJ4OwiAfWzw6K`lts=e+lZG67%;1<{@3u^jbea zCP3*wle2kTvPhaO){lLPGEYfrq38_hl10)yZsP$m1WJEl>NF_x?fs$Mk7-cii6^X1 zY_&Q^hJIvq43vHo)Jf_BsQZt8^hxF;3#8d*+lN5uFHMG?vi+7p@r4&-o#0{DC;XsKT4fY;`~kDB@3W#hs!*m=n$ymq@N^R(&RZ#GD*6md4+K@ zNxCF1MmnEiGD*6mDKJhZNtZOc7$=jYOPZfEP9{m0G_NvFCP|kxuQ5(0NtZOcZQKj$ zJW(gfG<}!a{DS$&BP>wUI-LFO2+7C$l@n@ubj7Ax{ILn7kvEMyrFpd42*GC{vUhK_MO zWb8egCk^U+P<#JqbpVup64XiRB3Y(yj&q%m2~hIoNSA(*H1D%M83Lt#m^w|J0d+ml zFOuOuaXperGDEtg`LnGT0yRH%f;vgfOHd6LvQYV)D3?*%0upbnEU zGD)UEsaGIFf8qE*Io>j$ZZ~z244<&^7?~u~pyYF@3)Drh-+BJ+&`BH5k)gj@ohFN* z9_JrfhCs;|qfSt})CKAywfUQE=LMx*m^wx#$qea|MbZqiUr^gq$H)ZzBz1;#$pYg= zYV&vI12rFYj7-o^QfEk)EHGZAHvh2s!ekWG`JqmdY5Eyzmn@QH#?3#OkBpHCQ1T|J zGo(v~PuX@cG7U=oB6XSC{L9u0kYO@LCdmvL_?Y7%V`P%dkSL2Zpd6DDA@3F)~SJ z$Q&s3TwWSC5Vk~dA}$O2g=y)|~6X);=C z+m*>^oz=Mp%jhU-vT!=}vP^m>u{{|j6J(mqkp;3$de3EhGD;@M zG?^m{WSR7y$M$5DOps|ZM;6F3={=wA$tam1(`1e;kY&<4neE9anIO|-?vwZhwtj+4 zlR2_LmPzka<|m_Mg3N*PcPgQ2QV-u}$ea@IsZ6(if=rV+vOtze?+jZ%L`KO3nI>~& zf%IO;{z3WPk-o_494OCq3S{(R@o^tYrpX+r^~kdNcn*1q^`oF3&(t~UG8t`VoXmlm zk2*Aq41%KI+S7SVVf1yZgEP3Fil>0QYB zWP(hSIkHT8FJpZ&t;G2l)brlu636peP;^u^es57?p2-5~y+Z1v9+^<$cSABqdKa-@ zGD@b&99bZ}SF%1CCDTg0r$JpH%VcP=Z5JgIWcn)EFN^Uzu#G#W!WdI_98(1z1?$1z zgCoH|fTO{8!ExX*Fa*8_P5}Q1P6CgE)4=zgxt_(I+dOxB)_ZzA&wJkWeC(<84)c!k zUgT}@F7STA`<%DWTlUWP-Qs)5_nz-xK2OE4iqRDlE2dO5SKL@}cSTRd){5N~f2#2M zL;h+0&-=gPf876yf52Zgw0`KQp-YC|I`qDwe;!(2IlXdrWwdfb<##H#R6bexV&&e- zBbDz~o~-m&ji~xu)r6{PRhL#RuDY@6)~b7|da53*dbH|?Rokn6UiF)*-&Va>^-bmN&)n`^;P(8bPes#S1w(5JUzft{Ub)ouj^%?;UxA2s}>!EM;n@P~#I4gYSa9{#1_&kX;`aCi8j;icinhJP@8aJY9w{fKcR zE*SCLi15f|BiD{xH*){TV?hbqrGF!7<0~;DPy*d zd1&lMW9NS6zRx`RnIYrO95;X5ZQ~vo_w2aekLx(2^NgM|)}Jx%vn`+f_Ge%E>@}ae z_j4b7?uNkk1O0(Rf!_zt2`&gO4Ne~a`SFjBe}4Rd@&3lf#+i**Hh!(~)yBU!wuKgj zmW6H(tqCPVKMFk)+8;WjX?)Y1rc0YvHT5;^YC7EXr>2jZPBnSX9Cc>!%mZis{>(p~ zIe6w>XQj`2@T~G#r_MTS!u1nwozOGk{t4foke~3@g!d<$oUnM}vWbsP{Al8=vs=&p z`PqYKk3MJmInC!>an9A}Jbcdg&w2Blz@$l&!jmqabk(HmC*3mX?n(De`tqdvC%rZ4 z$fSWu7oR)-+#All{oKsCzdQGz=T129yz^SmTX5c$=UsE&t>=B|yw9HBcK&~yfA{%M zpa0MEXHK3!`KHM$C;!*vuT9=G`TLW%PX6)apG^Mi0Q&mJN?P&d#3+p`oE^v&KNzTX-0HLe8&AVzCGim83$+lZpMijf1lyI zuw;O~ zSxaW!IP2C~56pUU*6Xtl&iZJUXLil(6|>jP-Y`2md;9ENvtOURf3|N=juUPUFACof?hLOD|5y0&@YCVv!>@+l3jZ0( zp>0mvrEOQX-QIRj+k78|I!icih~@xfjk2&s{Qi)!hG{``p~VxgX7K zxHNLU{pi@O&8aq(G8 zzPqG<$?+wlu4=xj^Q!;8>anYKU;W3c&$uRh&4brGd(B_28N6oYwRd0pt!vL&dco2~ zOFvlp@1^su>$&c!>vmk{UU%ra>g$`Xzxw*GT)+4F-(LUM>(5*^W!ZvdiDlnh_VltB zZg6k-`3-w+ICR7D8$PSQla|j}-nRUjZrx_ovITdCM{vVgIW(2M~qfEe@ZW`g7 ziT^h4EORcdJ7tF8BO0(D8f_uX?=54dq6wMb+$=qlDU{dCo z=`rsi`w3+KyZM^&IU7u!^L112JY*W2hs|f5Z|L>A!$K4Ef?^lF_TJ0yIj8L=yW#r%{PD|! zdChBP-e+dc)c2IL+$A2A_lbw(!{Sl-2)}{#sCY_lKg_+GvsG;K3W>6ci}ZefYJO=N4Yi9GEMk*~cg4$$_AF51VUK>JK| z)4mivw68=@?Q79X`$qKDz7+$s@5CtWdof!3LAbOZg-`oQ__d$KMC}(5(tZ_(YQKr8 z+V5h9_J^3I{VC>Xe~AT}kTsf=OEgV3XsNPUOOwZF>9R$0$TrO>kJU2dYAsV9r)A0G zwH$e(mMc%z^5iL6zC2CqBG1s~$TPL2^55F2@C(zeN4wC(aXZHHX1?Uc7`yX2kP>+){x4SBD&Ti&njkq>Hb%7?YLVd_wz1K1I8$Jx7SPdxUt;w4ZrFh}F0Y9y9C)zPnT5{fmV-5qoW&VRwJhuvZ=@ zg!;{|-h5|vCibl-81Aj6`^|+yoP+<6BaC>unD%FDg;<0C#}^B68TKQ5S9!IPBOR6A zHK!W(ac2De&G@#WKB@5gO}p?RA#THc{uM&piCuI#Vb~Xs7vfRu|CPTwQ~nw3r;r~) zJStzq$=`F>JuWfwXXSs{t46tOGULDK7^56IzK`{u-FT0eiKn!u)bo9Op<(xVPKfRJ z|3Lh^u;0H_h&|ZzE)(J%>_4tG;%&YeZ4>uz$D%c2?>kS3Z?V5#X_WJcgsb|Rexo7( z?TJGCh`VDwTH&4f=k5{Wcb+Tc{j__9sCY#PC-(cV36YC^(hkC~t@1cNh5ba_*Iz~3 zz^=Jch{4!a`C0YRv3#v^{f=@TiTqVp3*o{(mG2P)*uCBqVmx*p<6kNEv)2o8DE6zw zKMlLH@)|)tW)Xfg;0{KcPt0%y{z}J z%FQa@Ctng`De+n5+OfRVywF0p_5Rj-So!~7MZC;P(fR+cv}qKLYy^ z+(nuc&tZSd_v~A-54=-|-Pj$|%f4NRck%zsOt*}c<43qJ{({vfcE|Lsblzk<{fzMc zE+h@p{@Jwu#LgTjMe2Rjzv9@Rd}i2lUNr3YP5XiO4EL3*=>NzKZ!qk$E;Q^T`F#%c zyh=yK|Ltnyy?gIA!cW2OOZbYng&2yR{X6{~`*>;Vlms<^B%e^-sfn4)SVV_~(4XUUr&cA8Pvl*R-D8p84$=&}S<@$WO|og>qY{8{h!zus#UzsKlv{p08FjfAUt`#Eeik8j1co}2oI z@w`=TR(eO$zIG$`EARUbcGS$@95bDhKQ`XO>W6#Gd|UJOi?nN1Z)#pw^X$0g#yomH z-t}*LnANf`F7iK(F_MeLl`PgKv z>OGbI@eQ_`msI_#`RG?{HQ%UuPF;h!Ux?AB-9kLdeL1%3Ume?t)jq8DlEZkAgS<5l zS@VxIKUwpyr3YE_SI2qWnkTLK^Z#{T>^R?9^IT`+wWSwX<8{Y*t>gG@&6CzVr^boy zy!TrZ4Evp-QXi+Rew)EKtm^H4+NZJ|pBnc6n#Zj9&YI6U&Q~4vWmW&GUp6w2DEpJU z4ELg3!)@u)YToEYetSM;w8P(+*HpV4#rUV}E&ZezMEFL=NoD_G+V^6sc)vGo^?Mph z{u$H$5qlK!+cA23#jWPsL$H(GW<*W zNIk!$Ia18PeKYfcO6LmnLnU_$T-mz<#EYD!#AL zBUCwBdeNjohTGDQEPbYG`?$lZXRubv-j>NiF7Q{`@bM2MGEzDG*24ZABw`QLew zVUJ{8pxl4wy7z)E;95H zmA;B!>2oT6rO&DOf4++G9J_^a{3qkYJ&eHCN{o`C?9Gbt$un+!Ih!MQc$3F|<$G+xN<9#iA z3H>36{|}U>8aFJxdf6%aPBPo&CdSXn$Xj~kT>7kfZUpT_*|$Xv+p6Ee)R*#K zG0L#FXBz3Wne+bl)T`3_PH01~BwowEKfmi%g*yjZ<>U6x4R;f^a;yJG=}5v=IjH#W zU|p_kD}Vpjd|B_+S$?d1be6vLK6A)h9mb01|C%4GJgRAzM-yMiaf>k{%am3Z}?mBTje+${rMkB(y`*R-p_h3>v=0*|EqikpUs*fEm*hGk$)QP<3836s-0B-Zn)bnrq7z`UV(kuFe6+u*9}&<>R;Cq zuEv3zvDN>hqSix}e@ENuhnD|4U5)kA$>#{0d1JD2sB z>R(nq)7Xzu?g#3P_?Ij-Y>(+y`BM71wLkD_z7($#&n*WS&vkV7#$Sz3R`^qt+m1MS zYd*5Zb2Uz?d934e|I7U_`FJ}%UNb*dy8r9>|G&dSuW<&!PbW1^oIyI8IFA%G@o(bR#9CsN;tEg`R}!lfSAm+io>-;0 z0n|8K@xgBbHO^N8@LNDl+)4^k+y-jg4Ic-;AJoJHVgmd@P!kVvY9qzNpe7y>LHMJf zCN_!?{4r4Dd?pNk0@OI8nGAml)Wp-G0{#rBiA`b({8>;F&xvX9=Rr-pAZEZ{1U0dl zvmVI_&rJBse4Q-CE1)J`6?5QQKuv5F^WfV+O>7qn;5$G~d?*eFKN5@Z*#~Nz1XaU7 z0X0s9YT%!On)poA!aoN!w6X~NOHdPEajGQ6*Ptf8;dF`q4Qk>$u^j$AsEHrM3h+nK z1pXwB0e==z@E6er{wh`>`5UP5vn#8?Ve)uzxI7W`%9BB#JQeiI)4-rS1Nl-=6CrsP zybRPtSe^|p2Q@KSo&!G=)I^0m4}KV^i7E1Y_*766(>T+TVmhda8S)}{C8&v+@)Gzg zP!m<0bxAQB)WjUlyrh^5YGR(e5Wq$$K{vy%1L;BXW%vysJxIO^zX_xV$*u5P zKzfke4!;f5#5(yJd_Aa%4RRO!c2E;{$T#43f*PlYyWw|(8XpqA3BMPl_sPBR`$2l2 zd531^ii% z-Y36;KM&IT{K?N_VhtN)NDKN-skDgN*7aeZYfL z`hkN|4gv?K3;>6x3_@lEsELs&L%=C1!@#L2BfzUtMiF{7sEKP*#=x%yHE~^v3%owX z1KyD018+}!EXgMaa+m+_&QJ%>r*DdH-NN?lpy?0kXDfrg5M3& zDpJDmdqGVUrcMScQY*m9)G6T1)M?=m3Rh&%#~@U!H0s3ifL!Shl9+O zX=lMlg3Og^XTwK>%#~^9z>7fU%Cz&~ZjiY$?R>ZwWGqcv1NVcP2&7#EF9vB{X_tWi zOuG!9vq4S#D{U?O98eSIrdmv%k=&x5>O+Ku40w41^0X}5wq z($;~mrELIrrriM^kbW1~CH)?-ApJg`Ed(in^atSGK(v(fhu{Z-Xd~&5z`Z8C}z#hA##gGt)Q0mxGL%>Cb^H(q8}@(>H@n=`VxL>8~Pl z49J+7z7>q7ZwF6Je+@h%eHVCU`WxU`>AS&yroRcEoxYc+{sn5{ob-3VbJO3$=R6P{ zBmD#T`5>i~{te9ah?@j*!pZh>f+@Jmv`~grC52pVDe+Z;CrvC3@J5)Bge=OP73A@pyU) z_(Xad_++|+_4-pFEjC^4sXhZTj-_Y8UjZ4%(sRHq>3QJRbVeqz4Wxe43&0)eUBTDV zyW_tTWE@NH0e>CT#2e|oz&F$TfN!Pu!+$S`CXjv*{3npvKYalFH&7G5rw@Yv0czsU z^da!SK(0GDhQTF>p6eI^rZ`4{sg5!Dr-7PCcevmV5KY+OfoFi4$aMJNSs?nbBLL3< zHIeHmf#-o}(2j9nfnx$bg&-}^F$sPkNDFiX;XOfGpd$qD4blP~VR&DV7U-A^?+-F^ zIx64?gXqAHDe!?H{n{}NJ{Y85J7&O#g7j<0O!#n+e(k7&j|A!0jydqrApP1g4_*Y) zuN@2EZjgTMI2`T;(T*I8-~mt*#g1yQ#KBz_F&5OsI7cmfJgA8YjtG1rsEJ9ArSL;Q zG%H6vyc9&Uax90JfoN8a74UKp&C1aPKNMt)bsPgf3}hB?MB!6GO-y&R!DoPsz>Zb$ znV=?SIab4~Kuyec91ouZG7dXV1fOu6jL(yxCZ2Mf3V#}86m^^i-vlz2I?e!}bDV|G z^B`l6<81hgAak+f9QaEhZP;-h{1uQk>^L931*8o-*1)%cv|-0Z@Ess+*l`JbCrBH1 zTn2v~qzyaP!v6y@+d8g6?t*^_qHjCyfqxC6Z#(XTe+!~- zJ05_4529~79)kY}qHjAMf&UCL_BuC$U7U}D1}|IJ2!(DIR6X3 z5k#YKeg?l8WCnMB0lyVQqi}u&Uk5U$JHLT%05x&D^E>z*peF8g{s6xVWUhDq1iuGl z)OG#>zYk>8b^Zo_0A$p4{sDgoWYl&31%Cu&)OAYEQ8<(4>$At4De%WZTDUU}{v=2X zcRJutgS2pG27D7p3wLJ0p99euoH_6pKy(IY9(*&XiIIJ%JNtldIQ!xAACMOAJP5uA)WkmL0PsiWAn+&W z5b$T`Fz`?32xR^O8JROi!6nGZoG}J0%y8k;71Ttx3=h0J$UZ}c58eahMt(*B-U~zv z%_xEQ0ntJ;#=-l6n&_V~0e%pO7Md{$J^(~V$_T;-foP-|A@~rGm19O2J`6-h&6o@y z0ivU3RKQ1pni!oi1wIDUL{Y{xxC_*TJ7Wgi1G3)CmrI{>NA?aqce^HmuE!5e`K_QXJ)Jd&&pU0UXr11HC+m#V`Q8N zzZ^u<&NvxdmvJh1d&X(_-vQFvGtK}X$~X(3he6t2#@XO28RvjoGR_0HW}FZHoUsO( zUqEU<<03FU^AgaJc^R0Qxt7o@P!l^B!uYosb?gDSg zd;`2Yb2rc412O_+z6rk%WCY0E3x5El^fKRpKMb<{{Up~D61FzBapEos}KBRkQpkgADEMU5I(se z{VRI_Sd~2poRd8S|G6N$DA~i{^Fek|vPZxdg5)!M6ubo_pV?#JtsuG0cEMMI)LOO& zT$}9!ugngBS7nzFdNs&Qkv$H6Ey$`fdjfbv_9XDe>>zkkb_l#VI}F~MJsG?$y8>L7 zJq28!Jq_HDJp;TWdnR~ib`^M6_8jo;?0Lj|56J#Q_5$#!?8CvQvloHSWLFcq38Xh= z*TA0x8OgJ2!56Y4;EUNy!OhwA;49h7!B?|afLpSgz^&QGfZMX8;P&h`a7Xqk;&~0E z-m_POuV)_*zL9+*xI6n~a8LHB;G5Z}A^8@FPLh2F{B2MZ?`EF`zL$MA_pC1`o{H1oq5%4*y;tqespQV4s}LVBegV!G1Zff(Pep1qbD9 zM{+QT)}8YjI5cM$I6UVKa74~-LPvt=+c|H-M}z3wIeXznAo_OBJ8(Bh8_szTJ{x4; zAm;;can48h)Pn3D(-3jR-!^<&OA-~~C~ zftTd`0A8N+6Sy|#7x1c_-;lf-q*dqq0bZB$7e3d6wC5bj%`^UYf;8H5P73@MkoKID z2CmC-;Ikg2J?CV=ZwG15Ia%<#K>A&74tycV?qzNs{0NZQC-(sG$lL<3I#=CqI|^id zo!cE;oZADe&FuxAo7)FGFSj4~@7#mH^K%D)+j0l-)OL_IoI3>m8i)pxI}E-HWK_=^ z0fzEMflKnnfXnh+U`w6{Y|Zn5|I7=3|H>-?ugDt*UX?ciyd`fEcxzq|+>jR{&f7t> zue>n$Sl(ptnY;?{*}N&>OL^14SMp|nJMw0NJM*f*J$ZA$xANwJALlIq|C@I>_)Xp- z@VmTf@YlQ=@b|o0Ff~5{rsppO56G_v3-XtPz4BLpee#>YLHWmkL-M2G==?UYD1Q}L zoWB|zn}0kwBmYEjX8y_G{QOhFh54tY4dMHQ0A~>wr;h|LO&<+jo?gV6N4hh>S;1}2 z5V+nM25)yx2JduMfOk8mfcHA5f%iLSfDbxnf)6{Zz(<{Pz{i~Pz$cswz^9yt^R39r zj1YKiMm2a`Mh$pEMlE?aA4uB;NZe_;LySi;PApbz>$S_fujrW0gJdu zyHU6c9{{~vfZQnjg?!N>iVHV_V+$V##}_`y=}uW;h|`^$3ZDbl7rp@AUbq>&v+!l` zZZ6Y3F77Sd3f^D19el9xHSnpzUEni?Z-CDh?gpPPd=q@Ja4+~$;XB|fh3|n|3O@k1 z6@CQnDEt`Y+eq;B!p}G*YVH;STe@umS9bdfyu8~;@QQAu!K=Czfwy=22E4P|cbp`> zOXv&YeL`Ol9}@bKxVZZt;N{)_0 zysdj4xW4-V;O*TDz&pEl1@G?O9lW=D5Ago(y}$>%_mNK7vsXxD$bn!t`CzYc;KRKp zi0<-Hcz5|2{6P5x{6P5>yoY=S-a|eM?$_mnTfd&@2G-f|nfkK6(8BX`34%Gcq2 z<$vJ)h_hz6(D{z7Ic0eh5EU?t>pJKY#qfX}3lGTg@M1X;UMvrRm&j6hi7bPUmF4iU z@=*9Vc^G`0oC+T=r^Cm~O85jh3qC>4hEJ4p;S=S2_$0XyK1m({KSUl0KSUk{56Z>x zpsa(J$|dkpxeOkXN5ez10bV8>;bpQJ9+oZeuxy2w%a!nQc`SUgJPtlto&Y~oo&-Ns zo&v9s|A1G>)8U87GvSBHf5NB8f5E57bKz6vzu{Bm1@LL|LijX!F?_nb6h2*E4xb^f zfX|Ru!7Jr8@Je|de5SksK2zQVpCxaB&yu&ntK@okmAoB3TiywuE$@cUmv6!6%eUbR z_ZbJ~_L(5gkdML7kWawRluyCWl+VD=lF!1=lF!4}%D#O=oYKwh zdm=c$@5!8;J<~S;KHE16zS8$pa7*7+;I_W2!5w{119$S&M)@|98|Ax5Zj>J)xl!&z za-;kN$&K<;Bsa>>k$g;k*>@cHb>9h`zpY(SmNIzk0V!G(WFGX^jyd24G@(Luk$*Yju zF0Vs!ySxF(?eeC6KY+I&$rpx5ZkOx({RG~Qw}lv_xBr`(3*PPqfgopL9s@0712xl8Ura+iDy$zAe&BzMUV zk=!NsA-PL_g5)mwDUz?tFOhs*evRbo@_Qs-mp>x;y8Ic**X6HBzAk@9@(s2l1EAJF z3Of5g4QBRV1!nhO4d(XW1m^b-@hxdjBzMc+NbZ&gBe`1+L~^$rjO1=P6v^FkIFfth zXe9T@A|&@nKazW7F_L@aSS0tz@ks8G6OnvVmLmD4EJN~5c^Hy!%Be`cDW@a(rmRHr zO*sq6x8z(T-;(o@d`ljIbE0NqQk45q;c{!3_$t#fjN?y~y4ZIG?ujCC#ej{%u^c#66q2I{6iRT-6FQMPa z`w1P)eUw&l0ykT3=5ER+?s~k#-HhM(lDDTkSbF6ISuSstcgu(6bMgb}(Mq)`+Cr^X zJ5@VdyFj~4>zdLxWk^axmmfxa$UKB+=|>yxtV!= z^M>RV<(1@3%{x5r=)Bc=m*?%vo0@-j{!hw{b-kwRTV22F+PhnMw_e>J z?LNN8+#YB2c(})FJu-Wa?|DSeRXzXN^NOBZdWv3^z0T-$d#^WoW%n-XJ-hd+-k0^> z*!%0=`F#R?ZtQb=pHY3U?t4q$2l_VmJG0+4{j~lg`$zj<*#DOP2Of0GK@T1D<3WEN z|dI`Hj*`v!hDPz=f& zR5@tjpt?aX51Ko;dhmsVuOIx_;O7Q!8T|d=#vvyRxqQgCL;4Oa8Co%P*3i3#elRp= z*ule=4~q^ve%N`#E*+my%|9g1)h`bShjz}MwJF@%8>qo9185*@@ z)IUb888v?N;?XNd|9kYMqwgF2?C3qCzaH%v;~F!6%-dr=9`p5>!9`<=LPZ}I{pH%{ z{>km|e+gpFMun_>;%49sk_; zcgMRXPMvt+#JovoPI`RO-bo)%avxH9Nc|ySmHu2hAaq#hhR~3*bINWi>lcoM&kT<# z50|G*&YnDYvTO44$rn#vKRN%&loUc_zYR;tjw!ysa#!oN@c_B*4Zb_o;CNl zx&NGd)7+=$uABGDyq)t>=NHWHGr#}*n)zqW|M&b`=YKlC`+|cOEME{^aQuSP7M!!- zq6OD4ShwKb1+Of~Uf65lfQ2I#dKQjbxOU-<3qL%(>!QAkhAf)6X!4@UMN1boFIv6m zf<W7{7J0h>RH@-SAVI7rQ?|DOm1Zxf9?H$=2mGke|4KXng8$Wllwo! zE%apatGH#F%>TLvllw>bYQ^{~lzF179KxDo2y2ZYtTBeLwiv>iVuxWUS8%D8S7{xka6zhXgtP4i59vHEpvR6ue;tF~ItG1p40`Gq^wTlurDM=X$8ev`#cehhciG(Nq;7Ok zH#(>r-P4WE=|{4zN^Yf9awn~l8)=o?N2}yES|xYUD!GX^lY3~h zxP>-P9FI9c&KD68-f^@lSb_I2-dX%sH5I zG3R0ajX7T~6&GOEU@nx)#6_5kF_&O2#at#Exa-z{2HeU$w^nYswQ|R;l^brY+;3~; zc3UfV+gio-m>V!R%71aE?O$lg7jvKO5^l3y!d$$tOo||iTaBuA{Zmr$JowbL!vGx%6)gI!u+C$t`dk9_nA?~TMuYh@syLyjf zp5XT~o-}_m<7w{fJ%icAeZ6Nf&taa&ynuO;-_h8Nc?t6}_x4`lj^3-7EtsvCZJ6zt z9hlcxfuqZzjcrBG+J*+Tou9|vfqt|D&1W|{%^tLsx6niO@-x#Pigz&YV&22NFVoQ& z(&dM;Kz@YThxr)u3Fg0;PcffiKF554`BKi2U&*!dYq?2&BVSa52seMrMi{-&Z?n_I z6+Jjd#QSt{!#pGOUv}tKqWWMX^eS-=H~-b&HFoHAHhWfQDwb!(VSL%9{+_o(U$faR zo4sMP-8S1J9%ax|Pwx>Uy6cgMH|@~3?7X~X=jDAnbgVSqjjt$7#&@AMd&*|dYE~J% zXtOPv^_E*S^_Ch*Z_ys$%~N#t*EvRBw%KyqbUEd_!;WRA&0e?Je{8nLW^dW-ZJWJo zv-fTGq0RQ$>=T=PYO~L6_NC3fHravVN89gLoBe6O$Dj6lh!m>~M2c0@2c%eK)x~Co zHtS}y18vsRX1#4zlydqJM)|o@RGF&!b*ETmy3Ce4+GY(lYqVL5&eXFlDdlD>Zngbd zZNHVa-%8Ujm3xoYd%SJu;B7kx6P#9P&}L0GJH}?KZFaoPPIOxDcCzhvs?AQb*%>xF z%VukA_Hl-lgU@XCmCe4h*-tk6&1461rfWSr#%3Oy`D_-jS&7ZY+3dtjtM*UKv}*rJ zJM?LrZL-;OHhaNln{D=o&Hl2P%(8NtW;2J)GHjM*vmBc>+3XmbMQ!#%mQ@RzbF4IE zzQuajte4FWve|oGEV&PC_L0p#w%J!*tXB7p&AzkQ54xOcoj=%qKiPgi*?zy+@%?6p z{$_{%Vf+1I`~7A6{bl>56j*t_(PmF~wfr{Q>}8vs+RX|*!(^%A0h>Kyv&VI|M+{Bf zff?^CPunVw#5AXkcdkr(O|HZ~2m73~H{@;bhv5%nKZE@Y_AA)RybgaG`)%xf*!$A< z%AYV9=@&RJOCP0GI2)booqOf$8GGgXm@hN9ua&u1=45V_Juss)*J(lA(=ZEgM=-}= zPQ-mS<`Vezm^(7>(w@S+g82{b4+;Ak`*(~pYp*QK+A8~FMrPfm6=TY>9?%ZYdP6S7 zFPgPcJ2&fT?dGf(v?sD&)pljQrhT5ZTlJujd>E^ub{S(g&((~NzA z^TB>ise}8kOY!#~;@Foq40Bn^75yhUuIPV(^SXmhbDVc@X4cTuY)m@wZgQ+2u*vcC zfHxeTfm`KbOe5yFf$4-hF{#LmajqZqduD03KQUqFu0hM4=L|juzbNLil=Xv}k!!)6 zOum~^Ro<0dFk~KPUCNEv8-@&VtRK{r`u33XQ{EoZ%yXwWLqji1d3wMw(mg+AXzDRM zJH#(fKNdG;{a$=o%8$h& zzp~^c!j7f>-f)BhYf?gibt$ipos#v}*swDc=$1Ke-1#Z<#(6Rx#-xtd3UbE(*rfo| zd;Is9Kf4SZ|7(|r$Ni426`Yj6Rh~EgoU9whpH7@x<<9Y!W&L;jR{0yoG2wUQf9$eo z;-;)uy1trq<-}3i9hfI4Hl^l_UzgHr(pGsh=AKF4WIaD=SoV}d#$>k~a;EdTL;mDB zPxjE%Q5jDka(}n2rH5yicAJ-4+U)|;cqCiB*Gc(N-u=7Gag)Q&ag*~?PCs-*?$qfU za;v95kbB1T$8*WxmRPqi}@V$1EyQ$hTMgiC781?7h$fd z{37?M%Exm*#Ppo`coCoj6EHVm?!>%6*e96p;oW9!$en_jhdFB2FS(~< zF2G!c`?gt+=WfFO5aXzNJa>52hTK`0BQZ-c(W+l^*I^#OJb`%$^E&38Dw)@1w#@50 z`+?kfm|D!~vp3|fnSDUsL$iD2y*vA$yo@=+@`~oT^5)Gc$vbY&hTKarcViyGJcD@| zvlFuyvk&tX=4XtYyCF9dQ-JA>8H5>)31AMvRLu2c)XWX#?Ms`K`H#7qvi32~Tt0VQ z%Ke1x#=MVl&fAcC0LF`{#w^FQVot=IiMbB5X&!gQ7Hr6!ggF$mc)=stS1wqW(skjV zUFtE%FWiv3ePLeyj~MN6@^X0h{2*o;yajU-W+Ud=!`G#JdH8_*1CAJw-{*)8xuuxH zj~JDI3g+A+eEByYF(E%=(S-aW%mU0mFdG)FOZjVTH&Mfvl7%TfFdn|F3t^XG!s2tS z95WeSftiA-CHy$#kH?&VIT>>b=2Xl-FsC7NI_3&WW6sB{!CZv71amn? z*IKKqt6FPX>uZB8Ej6nv8tYqUuWpW1)gKp`;3^W8O{*d;*yGEZ=C#zfMrPHlnp@M* z770dIH`Y$9tFCsri$v!!5IBBXO>6Bk{h@jFt;=S&)YLcBH!iJ;G}pA$v^KTaF)7)K z#@0wnV@-pe7TIcPZ5OP2&u&^CX|%mP`%B)dXM9$qrY;yQZE9+W)WjZCVWp8JO)ZhC zNW&8KDn714xIJb5P|)LcdtD)qwi3oTf<@k7u*mHS zm6r!xWq!A(xWwlR5aq<$>guxkXmdl&>QF;XH0mm?od#di8S2{zV7 zqLjKGpApm{!|^d2rM$GdI=HH)zSYcneI$B<9jVKuUXLu7MV8dGHMEAB8l$Z(ZM7t! z@?->e%#-2UuCBw4RFP^@9THo8f*FM>Kr5~C`ba}vG}u@d%aLA?dU(ggjHmSCwVn?x zt8d`h`js`U5hE`3xYu}Gm9EaHq53)`$l8p>M@MQ~^+HaXMzQ^lqVj@eD_>(-y{ zC|hFqs+OT5k4rkP-1Q(es_7jnVstyg?QAEFI;p42o3vsKUsW+WqkO{0wniGG^-Yas zHLW#9DU~<1s9{xaXGx{!W$Cy%%T zDz4Gi$YMD4^3nrHB-q;8QoooM+hGv$>H-}j_9gZ88@{SYRC2}$YgSy+2W)v)vH7mS zmZf^zH#}4h-B!@7$T4m8Es+l6mJzH3J-VP#4MxYF6J@T{J(^n7^jXQIxgtV;)RQpe zJHAu1MMR&O^)9b_>v^*Tj0RoNxTHx{pw+59hG2&Q&VJfx z2357oA}eZCytpe=ORm=&1}-|t()yL^Wox3$$aJ69`jw15jg~+u)F_z>rWn-(&3IHm zMdM1e0@Gt!O|z9NA~v2egA9i~y|&UvLp2Qzi)(6^cPx~aY8Nyu(z>jvF3!6mYIx098EI*$ud6c#NAj&+YffWL%jy~E3+QJ} z`lx9J5SS!HDLRKmZ9%>9#<^n!WmKV=G38xGe{MBZjW};QRf1?$2S1}osWmnC^AhG< zK}MsI*6LZ2B@qVv+Q_U(w5fq$EA}>~U@A&~+Rznvg7n&Z7?InJ9;LLdL+9oxLnyfd zVn!M_;kO^&2Q6mqE*e2+WIB+k-A{5stPO2Oxlfi>9nIVIwX|xLteX<*gb~ z{mZDq_7cmQ+8R(}42?808}%{n38UduG}c9qjq@dyj$R}b?`7o1*5WBH)p&K)UX3d8 z0j8E4=QXvip{bT3WNKYa%TjER2&hxkGE^{TK>jrVl3jEEr zjoC6*E7ibG%|m!h&#pp6RT*WRY9~Ppjan1u>UJSzO-eo(Eo*9{p6wu?O9Z^0lAt$K z6801YLtb|&OABAH%oTK(`dxvryCfWNxl2m@Wo5xopd?gW>@V?pOI?9tSBcy24uxD| zHd)grz@lmxWo}hc;Oa1QlJ?XJe~U(5>io)|uXH z3Zclt+V^zBPk$FZG^uiHJ?~Y|Cu{l%J;<$#>e1?qMBDZBWU84;rNbnKYG$SF>n!c$ z-OjDcC&Xv?GU@tsrVj<}$3i1O=uZ`41_+a@l{$88ahBEiPSCbbQv=2rFk z#a=7eCVqUBQiV0Wt)W4Ua?lD@8ED0(%Pd9Hby$1njFvjIk-GMt;bYoZrWp@VflKO_ zwjndSCc0eT^)N#!@vE;zEg(syzE!aq2A$a!X;U_PRkh2p)nix{`dC!SmJ^QfvCS<^ zOuU*32{kn|u$f@GRI8cM*ucyl=c_ji6_e4!^zk9mqGDP}>pHZiv97^zu4ryuZI602 z^{Au>#iE+mQqzp`Xr!tN$>8dR8|qt0)AkFsu_?4d@8e|5R0DKrr9Z~ILpA8|b@oz= zc8kKNQf*=F*rcZwYsmQ9`j53OgrB*8KtDZpHLqA>$f#`6Q?U-Mi7qo(#nk$!@~N=O z$#loZKyZyq)KLeKV`kMfE{$;aNNrK#-Lljr>Rn=GO@rzuf$Hj2l!!}^6*62kaQwvL z>S|Ppnue%Lv?8aZR#aEB>Y#>K;+2}2D1&h5U#h#M#pvUKT`-{A#rCxuDr`R0| zl=&&^V5t{@tR+;M>tEon*(8MtsU&2@fv{{z=i5$2{udc)cmqsy6=H$5Gj&_6b<=8i_QS zHU|u>%$HcsX4Ctawk9@*$gAmIQs2U=HRfKdcMCJHCT>D9Vy{J#1kG@@G1CxHDKU<& zU|cr+Yuj2_@LI0=XgFG1(;Q(buMZ-#Bga}n(N*RXG1ZEqW{4ze=kh3K4jB5J z?X`k@KA1jL(`njJm2l2p)Ir{mw`a1ULj3swNyAa;h ztlf6r_T<#gx5h2%NXwj)+{T>5Ro9lKZc*=6bCN1Yb53%rImz8&PI8M@iN{s026LCM+*4i_@RgPOi-XLT#bJ-P*dGjgN`1vXpVyH%;s-YTbeMH1&ShJ`;IO5f8p75z{1l7aw;!s450eVhM zulnfhmNqNAA=0?i7z+{BhdcEU=UZ{Zn+h=o&JMo%C`ahgXlnWk>%$u!`apxN6hC7? z!eP~hIfCG$YO&pl1wS<$c#IzGvD>gmHC`2HHd;kvEz=|XMZTb?yu=d>2ZAMma8Xgn z<@1-91Onj_ue-<{2nT&0ci8Rs1bwAmZ&8r5)sm88Z+USMwOLl=wKrnS0o85|)VWx7E@u{^`!O5jT;js8yS7m!^jRb2rI2 zy;f)HcASKE9;eqUl51B=3G;g`B@C8aEGDHZVaT~kf}B_feSy-VfG6w;7nhZJeIb9j zKj;mYpf(i+{NbP{Tv}dU?k)~{gJHT)sh7eIxI^V7C0>@Ewbd28QEg1Iv>G+OE0vP1 zS~Fa4v)G(?x9V*$zK!CKa@ibeYBO3P?sl^nZhfrbnb!85m5_u93_sO6y+-S#G|Uke z5A-{?tGLMJ3I|Y^OG`_9j1fg4k2~lu_LT))MWwz_z#T4C14~&+kQ4i|Qdfvl@Rk*O zTs|`!9fmO5pB7@N*LID%dB|9gwHv-Xcv~G!sp7Ni<8~Ciae>AVZAa(xiL#p2(b-MY zXpPG}ek2pt#XeC|QpEV@au@qUAy0|BINbj#1T}^xy|GgMsygvxG1zSE)*5bWNHc@25rcJ7eN?RmEq#PX zRhYgcr9Cz&1z&f>OQ_oOiD`8RTO)~YKmEexH~T(&LuvqwG_2mwOxM(g8ksoR5r^Ky z5=IukNZy-Nrz7R$fks$}3m^ezp@7F%;xF~EdMGVpnDco&4LixWhHA^OoTiZLX<}tzKOLv+j(7G6t5F zO1)RDAvU8TW66>zN6J>q_QqmpA9Wxg%KhQ8 zkSpNvlot7m%e_7p=bkYAue8YPDrKOh;|0rnp|XHK;3*@d7>&kXT;?e+4VAiBW};27 z_q8n2a%lb1WmPO6n$+==DinhBkri9zj=a^_Il@nG(jA5nSMh!tkGr^CSx#5yT%58d zmL+m3L8Hjqzp#fe+L?XFMYS?7e#x6vu~^C};GEgzNG$94diqnLhNft&w(-*6s(qUH z##FiKO|9()TUSv@{3SEHfLwT+nKE~T+n?;X3D?sy-qL;!{~~`$vD;l-T3%dI5($*YaEim_Tw4nidCJN>fl{_aipxV` zpWo#vW)F!oreaQxm^wm1d_tw3(qdwsSR#C6zu4sqhKjuYaG=cVM(@@%zVmSIOY^4nKCAvqHx&f4iSlZ6Qd>S<9_@7CBmmQ)wMN5CQ{Jg=8(5108d z{XMR|z*vyjhQ?BUe|Ma*|7GsU6eFmpUB1-GlzTTbpveY}$^9Adl<7KPkC zcbU&keEy(d1wmBa5HCx&EiGl^sMJ&J3z1y0kMX{&sL1CoFZY!A$c`r%Eb|9lWx>)i zZ;7v*VhReHKuJ-+S5(Xjg&87T<}LDusD|Pq1_A<6fXn;=cAG*TKegd@s}za@t|EUR zrg5thlGcDrKlX`MdcyvLePs=7xEWVME;^sna>+0r)oU$x!t9{Fk`Ko zGeVyy5OkG?!(rhKm$47#^_TO)jLWpva&MV8=ni;FO2Z{ZrC|!(6`=iiN=wSUY(TQl zSQH2_Te(q~%FD&n;|@Jk@5D;=(}(6cvnqsj|H0V1U_8)IXDX(42w)dCc|dHvpYTlL z8Bl@<=~-PmA&eyB!loX#n!oC4(?ncXXR;L)QH9q0J_B7>Z3I_W83enkRUI-{iPDxO z><>qD#>Rm`l$;fFbzR+T{wEAoPStU~YK4!q@*-fx3OfuBxSpJtTC-wt9lwngS=EYm z*|el}wAybUZ5++%rEXH@qH2={>*`FV9}JjWExt|K8l(30iy1BY0BTC8L`-T`q%kGh zo~kVqP%NG5hgC(OGrsvBQQ%IrMYxy^oE~Rc!tY*NJ-nPGJUbx zPP;dJSSq*o)jL)DO@6YW*FgtgdgwN-Apjq{c&TRpV= zJ7|p}QIRwXBK{zUokV*ZO;ktOmTX@harZUaXVMy6)Np7$qQ7vm09Dr9{fJ)z8d)h< zV~X{7Oa&5pOmPZ>dejgzMp}c@v~@vM@n&$sv9uADA+J|cOr>i7LUH~HN`_wT9W`nZ zyU}k%uimnws%Rvys<++dqVe|aSNc{pw)?ig5LA0)MjHD2>ZdJLG*y)%n{jbL=9(~0 z8#ZEy_psV}yq_L#Cksj=`m(0-hPLQ3%VAb&oX%#vDvi}@%yHS$3%9+0hy4O0o3=)4 z6-LZM&!HYq{4S}HsOcS3i0yuA&v=Ny(tS7l( zWr-Sc_T2`<+uk74lUDB)^NE|3V;MH8heC@#r!*f1qF_Qc2~ z)fd<8%okR-x)OZNPLfo$j}@eSv}qK$y$8v-6Xkw^Dgt9uGFC|O?oL`{lFfWG`^FA) zvd#a*EfM39|Kom&`EdQx`qp+Cw!V^x)uXDx;ksN z)VOuJ6-nH&ypd4+u21{1uU&{)vF-f+*H*D!yGalH+b5*ISgdH0o!D8~XBadDjiHGT zW9&_2BQ@pJdq=z7HS2LBrPw2JT`cK(-x_~Z&q}(vVhGG>OmYxp1X&ZGk!xME710)@ zPH?j#%#QGkC39L$=RD?q!&z(GG~ki}VdLB1k?Qafkom>Y#5&}xvD7XceTSyQ1IAZF ze?#7AD*6@1zah;Sp`X<=YZj!PTWC0W&xuv#Qe)u3#&!eo5TjH7lUHHbGV;r!H?mEtXTAf?D5oi8E@v71Mty2bp!$|!@S zja)P_$6S+F>ksgPbwXct)d~HQC#A~@P_=R6Vy{(*F}E>O@R&W6t!Qp)WCN3(%}B%O z3U&9H-lbabXbQiH?_mCxtXWxxJR^J4s){8>MeubeH=ER(>g#2*T00LbN3&kdf=Ml| zP2qN4)k``G*aHx4SN}T4D61sijL`bGuylAnZsu|%pM}T0o;5H;N9&CrVLsHMO{$Nw z7=^5FN9qLIPBDiS&XHBjlaD6jomIxyC)}29=WQs_6~=t1CuUbmEH7~rkg5`vjTCR= z-;p*eCH{#S^{OxE<)B_nm4}$y1Tf;WL{J|-O>V=KM76x+A+zgSlSQRcNld`l%F^$PB^NMnysNiJEb_s{;Eu0bwtw+h=_QXYrVFZ`nq0>Cx+-~?ddeI%BgTjE z39T^p)~pbc$3i{Cb+_a)#?YHQEPl_FxnCVbCzgKV&|rW3kSNTT3&v~jM@ApMjWxaX z!FpmudQB&K8y_`x63E;_cVn^FNjRUa)at((QKx?0B{6byuC?ak&IIE6M4|}l$$rB- zw!_&qOA{lpwMb)btfScmJwB|}x`iQ4nX)TXB9&c%#b)m(J$UvyeMA1pO4H5zm0G3slGdCMY=)0_02 zy2J{qtl?s7Lg%h%tZitki%d1{y(R=tV`a6XZAGWSHOKBZ*mycI)$p;T8s)-^8GoY0 zG$ZE3fY_s*N;I~uNPO;4`;2vrpm!YST>rq9NfCV{@*FPm@$V8med~qQ>an zNuW`uwyu*rF|~1AXhVTAzk5g&>iB_QqJ*yM>l0CuGBdXzRV(XEWNKt(q`~}QpoB8FC-%g2t<9PJ ziNvc0i7_yN(7F=++a2|HCd5kRe?R=Ugw#A?)pTNJ;Bwd=j!|%=pp7NYrj~ zq^{H8j(UZ@h)xoX-c0I}1ejIEQA1+d?C9!WnbkDxS4!=Q{5?@7MKwh3FE+x|9h!E{ zS~a>P*)xASCSq?qb|Pmkx0A#WUwTP`gX+yx*R_uFlgOBjz!=Td=3`6kGX3YO5{uIm zRs9SVBS~EP{Fe9}V?BFeodm`TzB7UL)zgWTsTp(@YE1r}gc|uXF2Ac8I`Iu+UxFtI zoYAbN;v@lPYe^DfmUd!7#-b%|OSw}?tB30oYCYeTTNlFWI(@`k5w-tam`)Rzhj ze0nh?3)aiFj(605bC8SV>hM3AU?&0XyGr7N#?P6BI7?CA7q3{{kR)=YSgYT$NO+p5 z#n{lETDOGl?x}TAWmUDBmU0C7c$C{W>NmPXV`P;<^esTa%?kY}gH2og5J}l;Uvpkn zEkC2GgYrT*w|=U#{k01fIJ>2Og|bx^XE!Ov%%iL_zUjoOjsSJk0KaBrWk#qET5&1u z{O_Fja1>Z4I{ytF{TiAfc@Nymx{}{gWdl2sp&VZ zW_iTCV`@op=wni1;$O@`ahi@5`mfuGX8jmsUQ8JyD%<8*8uMhJj2a&VHr6fV1d%2l zyT58yMx2MWV$xS)asKmHG{m{u-FP)4sj6Sv$WPYQ@>{HNl026@KwlCXHD#V#=&j#a zYFbAbf_tm_uO)WyR)=6MoH?xFBRZ)KkWAZ^fg^kiv_b z%WdIk=Rrn-ojk{l7&DVn!GJ zF5qGwsu|LNVjjkQjhMTdg%WQb^9U`A)GlY73Dvi#tz0g`o4a{N#l_Byj4l=DHWQCK zH8LJSpNjWWWvX_t^egaZ7TSWiimkQ2;nbuUm z?5d`=7VPm8J=N7wgX{gIia|MUz*j@Ro^7?Et2H1x=fE4sj^6f%~aEEDlSpmBguiYIbx2k=(qu6-D@%xF0SwMD^6y_%Pca3 zFQj=rI;b^CSh~5sk*Dq%2sPrHD{{41(ETi*$o%O_ByRiN@Q8ivp@*wCHE(6=ZYs*& z{W3kwpL*;Vo$iht%MAzGr0%F7v+bX;JmPa<%2Y(HK$X1yn97TxIO@)3U5C`E`H_h& zHI-39cNjfe{fvt4)LRJ)uUeyY)cPW*wpMjFb*9ecEoV$i&_k;m)idT!wAp`RKT@LR zOI7D;xuSlwL>HLGikxeCD$Fi*{TEl`0^;7hT~Ku$KZK(Hf|xN&>nf!6Tr9A>p5LTt z7sg=I)M5!53ku7%!px5vxzw#Lx{CgjUhGyc)7{e|E%;XJ&0PI(mryO=u5SIeyadIg zjzLwZPL+r;lNp|RiK`#LRT5}`O||t5^ehisIVNtcQR4jQrV8ZRmr-DbQ=d`vpDZ)n z=v>B?4}D@WsWqXPPQJC$=NC&b!aB#~%rPdb*DsbB1A#h@R$5h!eweL#kD6)?hdKAE z4iNLC?qUwT0ml7ahw+>mRII@(CR^QTN30%GbBCU|lC~WcEGZfzy8m2`V|B99B1(l( zGY^+IRj$=H<{q~?EV7+`Z#$>UZ#!e3S=nCdo{8-+zE`oGRdmq?_Rr0@tr5lcs8U0) z?K0IS+iiXZV7t`<3T;XMjTSwxs-ML|n@a1KDm{hmA={Jh>pCWGT-CO{8?A6db<nuCEx+IS)v3q-al4zO#W+%m)ew5u)3SRMp@DU-vtHhBD;JmWd0OB56NIqG36TyAcqz8%L>oJ?gV>tF=dmYWF2#6oEo{PnZ>roXv(c?LV}BMbxp_sVWlIBC0DJCBGuO#>k+i6( z60U{zeR6LyjBLV&Thx|vp3b#N+HI;nWh)nHTDG)KQ!*6`G9_1QO51sX{Oz6^vL$fb ziYZMS;gONtM3e_owO;M&w*}1_%?@cmIKoI>J zfQdm^KB*!izeP~)(wce8B~aW>DGm*4u%1f7OK)f0L|w$#88iB-_!iViKgjKr@Fm1RT z=rVT-$H-sHY^p2;7XX>#qPjdjGqyct1wkFvZIQHSnm5p(jBxHsZN_G+ z0?ei79j&yxWmkF7yNGOcW|PvYoE$_2po?t?5pLQ3tl+VS z4cJN*k0-qHEvr*Xx3Vhb63uQEL_K(OaC7870a}dgCnhJfs!&c;OLZbNnF=7+u?pnd z1PXfvul)%ef%uWMDx1l=4Ol)mk6GaXQ5CA|Zl=0VK~=MT`r-72vV`|HZSQFGj`P4Rd}5|5yGbH&VO zDP2Npigqh>DH$x7dT+jRzPLKPgS&GnLsTlgxn&P{?~MssuQ8Ghm~FQ(cNW))AUyzK zQ{oLT3vz6@USr|;4G%#?@gNBJO_rIP<)vVV$oQlY3{wOlR~4U>iR@_eelre_AS}(T zTn1UUqeDaLcmV*kD!*;0oR$wtd|Zqzj)TWLVcP>X*9J-x>$ai`W;Ftn#w(eG*~+26 z_>i7OiEU*xrz}lyHLApyD|QkA_7R`9#)+pOI-;Y-DA8sZigL7)?64 zteH-%>Qz6pOr7MESR`7*Ev(*HaBgyO7Y8bDuHI2LT)8W)hB1#@(JZQc9pA;H^{9Ya zkmI=sE^HBe#{v&7Fm#a>hosF`s z_lfOi?ZvtoAD1EeG*ZwFso`yS1G0kyOddj%v8JWY>^yKVrJaa%6-rG1|$ z5`*}ul$3dxE|w?IozZRzr>;`7cWXePk=UBj+X1OnyXS4OrEOmMwjeZVaw3RW7R@eu zG1c#vs@yGE!E*nNjF`8mW#DTHu^`Ras~+W`b(zOfx9nqO7EH`R>@|LgLzS7LX2EEt z2uthw*dgfpN}MYlGQK5ygi&X$o|Pk76;XDh{HToO;Z^{1$CHe(@EK$&4l{b38;nK4 z(xACO<4cez6ciAyO$}uq+E5-IQJ#oJNwp!#S;bgY^VG8SDu5Lo(Wr`4Tz9ggBpg)X zlZ%rwg&$^qeHAAPa8lj%1Z*UF+**r;GC8|3-q>9q?b#7b2-oHE^n(fL8M2W2g@l3WOPZPSdTo%IIyHB>; z#!?@75CfTHL%ohx7w>L9<1@$-kEtxg?*v+aj5-;D3>`Bqh5&4Nu!ZfH69g3$R0;$i z(%UV8i7*{t%EHa8tRWkkj2ahF?#3btVKG{yKW_MK9OOQbqSxTzeCb8kpBVe)ucR0lF@4Zd9O8&^lc;UMg=zv* z3V93_iyi#6Iyr~&Z7p5mpPQH}B^YMbH>hPan+QWif*u-7YTdQf;ntXMidq5S3{aYF z;E9M03qTSwugT~yhNlZ|F+I|hC=CYQ)4;20N;6l}AqJ2jb0DO}tJT;@@G?w~SO-(O zwEago>|_1HcDTLyR~|t_^)cPBz-K;@$8f}o+9L9h77vHB@Iv|WA!E3tCecsnV0-Jl zx`@+M%g-H8Rx;XBeCcKbQ0xokxUsp6hT>LCRW>l=YH&mGJmg#ax|~&t`?QuRn2|cXpJZ@hx7(|2 z-&X7}XM_S}PP^FU=CDzuEHCHC6+8fj&kq-nt6;nI>nK1Z4{jdJMLE3c>Of8^U;oI^ z;;_4{eSV|hyG5&XbjXGIa&J5?%|I|xI)$zdSIw$whp9O=g>KM&C&hsAJK!^GG#k?Y zZ1N^_!ksF|<0eA0H$4n^P*P?ntE>B(Iy|p*|~K)mr66Rg}uE#*t(OG7ER!KjgslzahU+Ws~u31 zUAl8!LIC7&Ef)hJ^;=#Ucx|wI)7)e-D5}{RfFt(tUFtR&1Ys*ju#M1L*)V($QbwS9 zl5_cJW%bSQ*c|UzXJFdt8RQc}2aCvY+KJSP=tBYWI9Th=g_*FAU|PO*C4~_>C%SOp zE-H)TBF(THTxcK}J*Qx5y1;bzX=ddX!zOQnxwAUJ5jC5+U3xdoCU;}#%1#EwoZ!;f zI2k;@VXk=@5c4^2&Ixvqo1-F;Hly#1)&}=1G|B0PM34ihFQ-?W$O#}Ot?&g>WgDRmjQEpq}9GHqhdb!oi0i(5svi=<0$F0k8c6eDv1w>+^EqkBaH zSIBskvHM(rOVkCwORnC?iy0WKH(;rPpOOT~UX%Ox>I8iBq&{i2mj)fYsZs+aF%);00qpphEgmd=&o~{Xrwx`mwFo6>G zdX6rV*h)4~C0I*z0?1RU7E0n+Kx`G^{s$e6G3=A{Pwj-+EVRBGv!#qBD=D%TxCT&5m8(4DjyoF;;a!SJ`)_P1a{^MOf?m7X<4e7 zdNZU>2HF^VKZa}KM${W(1|5PZg6|r|oLCSXh`Zh*{m$P$=LIR9dEl0O3 zoOWenK>9Gjr~de>?qeOa2RIO#I;4iDG3D z#*^x3Z#2p34dGi4;g8;R4in(GQXxnIVj&Sv&i zJ^W*Rrjh8Ezry2Oi;AIGFwKI+NUsM_i7`yr`-;4JFxLQdm4UGfXT=2&TgV{bvlGk3 z-uTvt*lknXgynn%k1BGOQ04`hE-$z*<| zYY~mwtqw2PVt#Wf9-FsNcP$YWblnUeo#Bl;yLyKExG?RkgF~&LNAWHhBU(2*=)xsj zkap;f6WDC{Nh+LEPlmW13(}WB5G*c^pj<$SMFzyu2dv_yE`nL<)yAn8-tMu9?SgA7 zQIZZcrBdxTUvmfn2Fzz3+3aHpuIV+v;9ZuyVl|@HXz|mnAJiK7p)zyVV}#vJ5w2;9 zjQH&kW*Ic!B_?o7Zz#LyXlJ{GyIj;tm``G6&I`Q{hnTIb$!y$Dh2o8S+#lfa1{*#= zA&#|OkWe1+*~z%h@$+MBwru^WEK4bZju5=d>?>!*Iun+byRx$$s>|i-TOBPRbHdJ% zJbIX@>_7bMpbpg#^~3&e66Y+M4QV~bL6XEofVYRNG+opluu)o;HLwf ziE(V5X=(ne>fC=NHOwAK5|?L5O5j*K6Jn#CY4M6{qbeV@iAq%i?0F3>$6KcqgRK*6 zq&0{wzP2_VY}a6psRQh7b|l3{J5rWb+V!(pYSbp5RRe89UBGRpuok=O*G}R9dXknP z_un$>R^2*l<96w;tUJYaQoBH$jCR7(Mr+V)Hs-JUV|%C&ywf!K`gWyNqIxR9He@F; z^Cs+IDT%H0B*k`mQkTYd=-aB0ZBe+P(XDEw1;kVLjchEN_;LACqfx%@6qe!Qbf#h|Ku6LDTS2|yiwC;DO#CEz9m+Vld`5vWlXy~Dn_?%cZ%U$r; zMpqKu4_ftb9B)Bv8*P1@FZbgL_{K6;OmfSV*ugyk7Tc=L4sdL% zBgJT4qY~C_1gZfil61ji?OjPCYK?kWzq3y_$~CgEseQ7JC=)U*g#99L0)`2u)1h&haZvYr?>qm>>4r7rgRyg0K_x=2;n;V zlUqfmcuP7$X!46e9x&nNt63{?7))m>+D;P)CbkYxN~T3Fo`mzjjy6x5p;>(B(IV_m z-sus@4b=jIzL=*-E1^X%Vl4%=h>#VdKQVIET`{#}afNiTJ7%%<_I0XK(wLKTN-T0| z4XVmJBj}XT(Ni|Dh&0*3JZ5*7=H*t3^mvtPC1N2+N~pZzsU_&Mu|Kg^;(U<_uZVdRb;Y zmr$L%7GL17-lflL__iR_%VnDeq2-r37=LrjKg&36<+~C0u56BnxB0RIT&kpcN`dC< z6~znDCIQ$XS_!l_E=s`M#0>VqUQ(Ixh=R*9+!hoJ5p8i9aQLG2f^L7?9v!k)>1SbI zZREEqZ-+NSitUYTF3~9h5X}M78%_mW2P60MZ3)|JRS0Cfl6|hG{`2wK%N&x zSFGU})VpE@ym|>cMDtiomqjc_l1(heKc)>gA!#!c&0U}|1~cqxZ_PrEFhM$imr?>@$Spd&Ga3^4>G;_Y_chl`MhXzJ?{Z9oFqHJAZk!iFledBTLcM#=Mf19?yb$Gn>6m zsc}XW;XcG*711HW&_3IhfKGZ7z#E2WTw`V@!_`$o8k!Q!l?5-w8ON>w z8)fPojHFOR`289F%<={d25%m)ureBVO!3GZqlMqjqNkbK z?(4gD{;o?HdMEs87kq8kj~1|=!#jxE4~>Q}F!DajfNx3KrMqDFTZ%YIICmS-$-I+r zi|9_ch-`p*Nq~BF-Cae$qCS6*GZk%tX5jiVF0!;Uih{!$r#%3D4l)y z@{l{D(4P-eyAQM9yX>Pj7RXUj-ttg>hAxO3+huNxfBfG zoR9KrSU|k&VXlDqKpFg_6c9_sqY%eHm2V*9vVJq91=UUa*WkR#t)~uZ<5^sp z3c#d(pw}|Nkw2aB&0nsI_DFlIH<0ipqoyg(YXhJ^Jm5Eijan9=WPLKpX=_C2{Xl^BXKPlO@pbVak?>Klih7Zoe}_lu(|QKIjt}PeRN^2c*|&?!yOoQyt|#}tvsB2uqxu=P)`GR zRcUDcVq3cxXg_+`f!IFnY3mS&UDK-3fTrds1~o0;Av#24u=(kr6zb5_97TsxK2m+o zRHP9WHp_#Bw9Bezq+)KqRBFL^$YSq9~3LZub8Q0`NrwLy;QZy(_ z;2WCEz^AQPBEHzqFrEjP+ra(U!A5$UI9dzr`??;ExYCd$Je9LJJMq|fbLlGR3HaOM zZB+Xv^b-qMN6k(GpEtUX(7X%*+Ga)Gq&BJ;gkojFTKs4L>_k|;A|kZXMY&M9o8XS5 zt*KS45HM5$&O{7eg_nwlaY(FmyVa~9(ka6M6Z4&}G)c;mMGW*UxtqkA1~`p||21in zAeiI^gr*p!k*h1j$;8Ob13oemyk(#?oLP_XEjjve@k)UL*oF#73&S)+pb&&>A02%J zaQ0ULZ4?y*Ly!AF#c=pfg+>vqoC3Ow2+bPWPq<4bNqZ3+&GRxmUK(O(o1MKlf*#Ih zAnWjDMr^@=oh017hW*W_wJ(p?87lf5A#aQUhM|U+dGJh3L)FHIg2}Nl%TfHW3piFy z{C1IHm4|_ydgTE5*;KSNhU;US8?j_6)RvkrRl*rz{pRwZ06@0W-b*^T3F>1=#qjuZ zy<8H15l0IyF&EG*4pl&Y>%0I!jm@HI0oT<%^hQE!krH*e0)qCT#%#btD|JzbgL_OR z5OP3~1u>H#3eXK2P>MJ=i>xXIFcO8g>G4&7af3Rwjsu%`AvAkIU?!JGvqO676~MN) zM3yv4dA9z@ty`?jWnpCQ3cO#$B~C1`zcg`VN)1e=(q+|=A*KjZ{KHg(H8QE@NAV!v%a1xo`UNY>zybH~J zb;z}dx*PklwA=}17v?wVpvg@1HnSmQkSp2^Ft$+x!m>i7cHt%*rJEo;^$X0A z2$9yOjKh?c6HTj!P_C@xO`Ppn%IN}`$gW_-o2zT%n{<+@fPRGGTA~uMe=5hmI+Y!j zdQ-!>j9u`newVi^5l1d08+A>F_AutVR;bOeJZmB|PETN@;IaYnV5u{k1*77z_C6){ zp5*|}RPi_!c@qZ+3EoQZ``86&F23npfZlM034$Ng?OZ(Tx>RtB1abp=JFEkpmsbBYjXpn}iER6w@!g^#Ok)vKrx$Unag2N9WePjuRTl+@c>xYUAo(iZ<<+f- z9tSAE*{usvC9EOKsY0N-zit7y5;Lt6GXW;QDM8unV2G+=vn)U1#WL?>tmG(=MM^OH z)19I!y3>G4-3gnWjbLMez}RyOwE4u)Fon{KFxe&r^`^&Kl|L)dwq${D+jFO8Z(4yp zr>Kx4O$~ASiZo1UR3h66JV`CG#un`Hy9%5cUd7+=tOc&nLM-AUGzsAxknWngH4eztbwu|GGh`CB(fBGN;HoX{o z2n7x{a}Jy}%5IclpvvhBAtPLf@w|XXnWKaX9dVLDH}x*UOc?plLmT#8eikr zRdO4u%?(rdeh|Lzz?X({4zkL7T?yWii9VU6w}^5%uagF>3`K9}S7dO?KpwE-G(7S7 zoMO{e+WqUKI!2v|g0j!w>IU{ej(UH6;?f~c&cfylUy5QnxygAJc&)*k@IhvXu5%_K z+`a*oQ{zY_WP2r}R2^}}sXMVn0$lodDd`==XIu6%8^C4MPA3;|4;YlPYqL?`l!?+p zjlF1g5>AA&SP1eJ+kiGt6Nu>!`XZvGZVm3*FMAJa2*GRH-t^N+0pE}jA?Qv@4^hxw zQ4|4^fJ7I7p&dL}b>Cy1)*P<4;V?k;$1sjF4HgOWB^Wwa2e-f^c*EC)eTXMK#-L?mymV%hKe{U<>=U|^SgVT#-92b5DoJX-LegJVA+=#ztihpv z?2RzW!U3;>ui<a3gq>8c9 zO>k2!5z|#k8ChjTbCZ8}v^C~I8JYu6jczG;K%)hdLkd&mD?$O_Yxz?ipTCw+&+f@u`pDmH;SEGlQI%2J4$VyR#CD_{IL`MGPLT zkZ|I~7q8bWEo@3(;RqK;AH^2&!JM!(Ug1wfTgXd>iXO*8f7C(^1I};RK{@pP@4(x} z^XCQcM*Atd1MJTv{I>?HTmFF?(U@PFwpm`qV~2<6z_hCRYm&uX4ehcus-*Xz7OagY zFsA`vm|`IlLoCF_G`}>9kyqrHUWv8@Vgi}4MPkKZwHp?X6V@>4T9R49=BOI;djVSp zkvj1Cj=cz_O$29CO#h3zwO7P^f$4&hm0VK$-tnr*+M zjVPza1X>H^2NVHrXQ+VKa#ftA_%sY2-ZX7FeJ`v6qEr>nT5c?LeQa_Uwg@X6;p;b4 zy+M;iCUuGlN}v1p`vLM)+(bs7i$ zxLQqsTpq96h27R3t%$n`><7xorNs8e!K*c9p5!rX7#_nsWwi|OWdo1lk*GyC^ut=% zL(H+Ur5HBG6vHBUF~ae=te-lI=#wuSnaf>L95L< z(R1$=yHG>ed<}`V%o+%hI=au*@Z6mm9@%NW*| zPs+VwPLe4)7rPEwYamySl(gwHKx~k589(_Tzbg6*Nknt7klADAF65D1hq;P4_?xe8 zFD>2Fha<3MNaaj45M{GX6oZ-_x7I|UsIKS0mR`W|NQ~BY-w4DH@GxnF5t@&Wsn|py z*WLG>nOP&8)7=G!v0{LiBk+5{rZZvz88Q|50 z1kRj7OJf7*Xh^P;aBrOKY>iA!j*umjNjw4%G`Lyf60-wt=CC6kT~z2uN17V5v3Vz& z5hRr@Myx^Gh;ZsR9~Y@>6cK8Om_>qRj;7WrKc@!#MGDr^nNR@jZSPcaV><@1Eo?ZD zZSBaNA4a-1*nrBp74XGg`$fOa+n)m@JgS`eojzS%NYD1+0m33p-;!my)mVPK4Wl4= zxAYTiRg=;1-75Rm9AyvQ$Iaq0#>e-gO-GSS)K)0om9F3*ET+SEm8sIOcvZmxt{2CV zVtZCe@se>*>c^U%W+B>2@#)6V-Kwg}pdQ}9o{=~e-p@fIQ;rQ&mZTrlM}2)?_VCfp z-vv7jWBZFEWPYXC6fWpq@r~Iq1h2%2FC-M4JHe{p@ah571gzgYbufD^nN390;rSW8 z1SwAJ60ADMOHhoVZSM9|(G`#72}}^NniRdF?~kPT`dSkL%%*6ca`@Y>36O`LK$Jf` zqCFb-#}>Y&XCJNF1}dA|sklxHNQ%_~#KJGPz!Jq;;KZ3NMXs25Un#X~x=E|l(x}~%bN=5wOW)y*Qwk>0XgDc})o-%$J2DuHq zD6=}8lwhbPV|;Rn{-?2`rR^f(o5K31h_EGQwvHxQm!y^gc+sWk-7<$$_y}dk+E8Ig z%tFCC2CZjoCC0y(gJSOyp2UdJR)nySu-rPov~3t~Vb+gr2x-Sl-=z~xRBiA+9>eB! zv4CfP@R>scnBHU0o8qO;2;+-S4bYW)ctj9ZTNR3!gXyfu+Qb?Il0<4ml2o)5g=@7kUmj|0n0#=G9Ie=XR0#htPvaMH&aq6P0HO`AY z5Bad26FUGK(T|B81dEz)&s;EH!D^?$cyX@{rPV8!->za9iQWDI2g_MF8b{0w<*3?F z%L`O(0fZ)LU0!%fhML(wuKre}#8NgO$BFHfIuL+Ye0Y>(24+Bs!#(G*&>`nPB*V`I zi8Kr502fhDn};ViIg?$$%TaCP9N%<7Dh+&?LY!wzz9V%E5_+Zlpl6Y#3+|ngLKQRP zUV$oRZ5V^M5reHZiY!$d5ni_uf%MF0y&!e=ON#;BGK&LF*MGxYVyy|pKD42zs{?wq z_+opiAS!X~I`S3&l(#itis>npjaI|1Qd!nnZI!@cy$K*eseYPP4ObI{b+&-4uLVpm zix&owlq1b$7gFPa4^U zFMr2K5nFTK3y9lolmqBNKpjvbR7P z6dPH!%c~#btWxr-ZJ`)W5?XPo$U51Xz;R&gooQUMzO&sT@Xk(V{w5>BN&?nR<1;NYvE!m%}W!;!t{Km#;n z(#U-MalfyTh}s$uZ#MNbZv$^vA5g+%8Apc_yJNRiArImWR($(so02 zJ$JxH+Q^v9@+JHhHf7^&?|5Y1k&Jwxc$ac#Nv>GH*S$3 z9-|P4-1~>cO#ChYW;-k5$<4NaVN%UZ3|ht|Hp~9&_{M-e6m0>vGB=U`0KTz+%f}Yx zM}YC9XM}L6YY3Mu>euR+XHDPpaX^vNK}(ZZ@9fQqI{?783l2R@@xqco-O;X|#P3>| ziahaa&@sklkWXq6%-^KIF^RqJNdh=#TA}lc#%@9*!Yt=u$Z0gTc@zdrcud0xr4oy9 zB42YrM10<4%|0{}4nk)&te7t%n%G1aPD?9d{N5opDU5B&?99($KBAa7`}=K zXXvhE8oBsIjFg^~vjmCVO#*jr!oNm=8)fmOT_OwpQYN@qreA$70O-X-rHKspSMiMm zd|{ZnIx2IytAgGtv)m#s(dk+x7{%5tAa+}~i0k^1axZOIGnid4ZP@3rNCWuC1sRx9 z)I_%wL+eFEkorj zz(AfN#;W~OCIuK>?0`aK|7Zu!(`5z7DIA8)uBbp{u>c@nxr>Svb^$Z)?akvmJNdEe zA|KzE*f*2A+Db+C$)m-eM|%VROtDX6X99qoaP)<{urrN=FkaD_$`$KR?IGku_w=D` z8W)SXU~_n61*)?9*!zguP+3lj!f_l0q^Ae_oL{g>ceC`FwtEx8Shs5}Z11i`tZjhO zQ=2i1PS|3^hFH)&UYn!!#Hf<*fkYMS)Xm;s=4RVBh3ZYOssHe+{pjz3KBNocv za>w#)z$P)_rzTgeUJ!eHMTnR+fghY+7E_EZq&x0zF;kMPfePaZmI#zm!4+8CD6)cF&qx$R7*m8P7*t}(O0FUJ zh8HGcf$q<^N8>oeV|ac8OlX{h(~0gt7jYDfn~2^~^x2uvh*9J~a}BQ)RSJ4nIlBQR)!Bkr%W#TsF&+`{Y8QYE8)%efY}UhiU#6Fy~-hC~^+mkBGZ4 zmc|rulf@V_8xx?^Zh=M?w8Fql~~a~29q*%QNZ z4A|FizWSA=rS03RNgF8iFWdLt!t6n!9EUdf>BKIcg01daR2zF77 z^ZY#q?c6Sgv9-6x_hQ7xr0QAroZ;B&q}dKH3@OOl6$uSr^NBnlQwhAS^+x z=j9fSQ8)9G40k42AN=X9q6;->3B%RvT)7>{ZhXflm#F}(H@@yu;IUywfdwi??|0B~7EhdvXDHqU?Qnn3$bNrS~a7pm1L=zgGc1 znqRCyRWSBXl5(tfA5sGa5|}&!G1llQsLjNl@&FI0U{~!cW;u_cDi@5d866}C!X35? z1r3O#NrydP0l!eK>BNgwRt=}p!&w7uLDs`txW62;kK->zvfO_}~#^XdQa^F5jVf;rZuzB`w9j(u^zBunf|(6gdjblju6Fu#rdwM;rWFtitHA z0$eJH`nn~B?m&)C5qm$B3$3iyXU$6#t8M+}>_eu-dV3-#tv8YVPLi%0hT~D#D1Q7; zbGCmj48}82Me+98gxYW1Q1T49gFPAKPUhK5_jFAIMPt5zfXUy%ttWhlX|#sZxwsYi zIi!*8f`KVGz*eTQRXM}A({Q1qvyA!Na}{D89Ga7?Ck1pi*4o_pxEImN^)A&@(MR5xTj1{$+o#Z z&7QIsQO;ozrGEnUU;(MTzpy8VKCy|0`hiPAdy=UO={SXDAVu)@3ueo@mjDY9U}q4M zKpUgpzQU)>>})G9fs{o5&Y5j?p3=#jq)>eIaA~4Z;_MWUVNiUXY~y(+ge1)PfvH-8 zf5V-)OCw-m$DZE`!dVEmZavXE2hi&V_x#GH$ehQ}PTXivOL02L9EY^inVxHN`ZiwNO_pY$ zD(bSYv`+XY67+(dwH?hT4!rG41<}48Bm6*$z(oAH$?N0w@hwt!6#_TeMv!V$3^E&D z?J+fw>_v{g_*uKlSQ35GO;cRz`02s2w zAP48FVUgMZMRQmKnvP>)!RXB#W69FOQl29^!UwX?%o*=V z0x^Nl!5SZHUB_@&^h3#Eum$@gzEPIm%T!DpCF;wVBoh~nKr~^>S^JlHe#1tLusfA{ zbazVPXKMCiI_0EJC@~#mCpfEXL!+HH<%%X8Sn3l<6>4WDpjiz~)kq+s1JNb{IN=q5 zIdGM2V2=oL}{HdfvMjrBn?ujncyU=IsNE4?BLQ8kRU)(~8TH~+$T+=TgJ3WjEU`fqutr(}>7^l--zU*pzKURta z7=zLg>~aK0yBF@$ImFbZ9HlQ92#kH;J(i)l`Mm`^S2MCd5&8~nmpGjn%c;~(RAb6u zW4y7u4&F?<7GXAvG3mKCU zWQ1x1WV4@Vh6ru`BJ6t-p<3B8L24z@Pd+}l8tcrrX<%^n=F3|ZhIP@KE2aXz2oDqYF7RDRAg&(s+hnuE!6fFao^1JsRH0mPc-J z$fQi;^hj*RyArq~Er_{h0S)+V9Dr6Mr;gDM$;F*vp^Cv;#4@Z{+c`|OhB1Uu+}QRA z2n44qCN;@L1lvl~;F-7;wmjAk&!PiQpcBpU5=j_orKpCS{?6*H+uH$q z0)H`Sy0K_C6e)Z2fxOk>Dq7s6=}cje13F7O9U?{O`_7e_eGi(M^O*}6O?c6i8(nPp zio$-)27XY~c(C;PH3O9QDet=rSAh5Q9WyS(ok^Px{;ukQ$6#Mlp}L_3jiR5)j2;#y zdQ3;R$qkD-B52kQKF#7e_+nFzy|%hlMi+rRaD_GOiNU#9o?FC-jXQ>omD1b~Djq+b z6I1*%IWbDo6@xkZ^>GB*DOe1nw=smh5ko|w7&JtPVW0!;9iF0Y1BqWB-Q%Io;uw1f zG|Mic;Ks%PCxZZ>l(dl8v3@f+`tN-tr!HYiy>)0G2-kkM(LE! zf*k}c>6Ot59E8nP+QKBAG+)SQhUSMqmk_i1l)4};^h2r{K&3BLjElr`wGlgm{34ffNr=3W)IlrKTds z1Ju_*kbP<>k)+DX4|zgf;{!I!^BcZ!-+cAOC4YJsz9=u{NC(P*9}FXMo6k?AHoVLx z8O`Whd~w%rwtEt}Lr)SuQ35u)>N&03oid=Ym~QbfM2_8)iUXc5p)yLQZ*ny@ulK6t#;iFa`GdQ0fFpDp>WU^RGQGLF}vB#>-291}6A=5yw(EC^R^sUV) z-47MxG!`+lf#mpAc`7RF%~Xh$(=R1gC=trc9Bh-dHbAHfmT4Z$s8sDADcEv4_*Fb& zM?7`YXomK~9#E;tbCeCT<&&ukl%5WdkM*UzOD1!%lwt4|L(uE-O=H-fg_9OC6tob8 zN=>n{6pF7USE7KjEaGa0XHEw>0+_%cS|xzZq=FNxuVXJImc76A6fc26cI%uu7QPVE ziMV>84(LncBgzm4vyJJv2}tikAT|ZU^jxFIP2N#bezw;vi=G2gqX#LULMAG@RwI6N zW3*06vf=CWc_96{SifsaSr-29mvA^fE~1{vcMc?%Wfn13q=N&uxLU5BBMo8-6~v+nF2LyR!Oi0i>2FR z7Q-1ia?If*6F-ZlU)T^7f?%isE^-fX32G5Ht)PKW6U6qsxU1NT!MG#vVW%CaL-rR3 z_Ke_q7Ih@Nr-d)*(zk64pzTID=H9EI+#Y5QsG!Vi@72t0;N!cZzqM7{+vB znpJt{9J9i{VswsxM9!vc;N@i?yuB?zOOAQI`uhSIFu#$*OM{f}AoZIg z8Cp0%UM_&%~Aw6?Cu78^Z>7S z+~ol-=V);ZZ5nsn?paClz-n>7Y(G*37cp5TRQg#h={tmG=76w*pK;wwUjW`)>m6jH>yoB$$UIp;z%X96H+ z3Oh=x+$}7Ku~cq4KWn07BRLND^A8#JnzMpE{^Zv zd+Rsxmt)pP*C29V+>J19wx0|1U+sl*qHCN=fMq4-+$Kz?c5RupL_YIqgbfO63 zhyXSTDdx6&rJ3~#6T3Z9oN@)FPQ~!lVhS_Gpx6-w7=zAvI1c-c99&veLpHN3j_mM7 zP}sSx=?F>U9IPodtw47&UA!pWzcIka9Kb)jbE!k!Y3o!?TFuhbuMRBY&H>PgpJ>{? zv;c8=)4eEoGdiY$eDtMBI_N3LuItHB3gX^i6T(3n0m_*;A}$4GX|wgrPE;B_=}v&! z(UDycU2a$%XC=SMYguKnSAGIj9#SE&hT z-iN1btH*5fp?TYu@wA+>DlZ+s1{VvwRvMzyLw|-hk@+IO zy49a0Uk2#U!(Lngn=-bffX}J!?pazMwX%@0fxF+_nE-7Dn*$u7?%Ek@e706+P9u-8 z5xTcrA8o(%RpBJ5CjBh<#)T;4)C^1Cn^xTBR(HwuRa1QWTPl8>ccsDO9@hklG`@gs zmH=!P-D39J5GL}PH3Sr%cVTfeY<&|wZ6nyQrJd&W8uzpp@0nes!2+p?A)Z7k>b{w z3S#x9bm4u9%46ONCD>K4WLiBYdXhB3Np4bv%bFtaVYB`}q1W9$h6Ru5yP z9K(GMAciBI`zd8Z4^lX>v|0h*$IzULbGnm_FhP4Nr7DMEaI0US`R*|Ji9uDFO&{PJ zCX{9bxd**OCe#{+8TCDC-+@3rzQci^H-Bvx|HIGHul-sG$L@qt*bU*xW&C>w@#n*Z z@O%hI?eBY+k-8RE1HRoJwh`V6=Mmls6U5Gkn}D1T1N_6K@PO~4Aul0g%eRc*9pn-0 zBZS9R$Au8iEw}0od;jDHs+b_#CjMg;Y;YOXZKH#m2!9>n@1t|SjxL@LH;|W&ZHL?T z`v&4;)UbdUo~uW<*zsSp*!eI-Y=9gSD>263TS(y`y!;ql{T^ULK%TLDZ=kOEa25|z2BcjrfvE zhuje7m7V8Ya%NYo9A|ySpsVQE?Uc@0WQWS(df9R~nDG;=*E)D|#X8G!;lu`DYxpmm zQ;$Zm9Zq~WGlzb7yIh2D?%B|U%^bUq`mST(_b=Ied~6+ZWEmoH1OIX9&xgC#Ri+VT zxTZr4hD~Ut^E`6GxJo`XTyd>ECylGfH6c>1T4)(K5%&Jx{#{_Pfz7>F&2DkEZlh91 zhOW+W{n#|uRqK{hqz{|1XZSu}>cx4K<8~8`;FdX$ocFNYBm76a<$}#z;d&7RxfdKs>REC`;3$bW z+_qa4DF`220R$gOz(1h{*VosmF2{8unPFdqeymeOW*kThH|n|<4${MV*9vj#c1zL~ zzB8@AWnG8v?R(Q|z6o68XeW_;9%2@*bk7-Qi*t9^u!L*uc;d5Pwiy<>YvFup<_}iW z!RNB%K!={ow;y!n%T}wtPQ}xkn1wNR0;$u+;aBK^@w9HY>hB?TCwDYS`MS}Us+Osv zuFD;IjUIT^b-Pu6Z%o@m%NQT`(4l*J<3X|Ma%^$YX15lC!r)QWIuF{t0?I&}6q6!^pi#jA5|>WTA2iVgqmdmvz|w)rTRa1t_;cagwJ+sLZt5QGY3aRW4W z2aSsK55dyNkT^+{dP-4@LLCX^4*s^8P`i^j3Pg{{JU7sW1V>IDYhNywD$HI-DqEvC zUQUQl1Vw~gzmwd&*x}l2>KV6(1ivP8bm_~dzS)|~=i$mbR)>1ZzO#Myno{~2dZ>A< zc4M?nNyr_N<*BDaEd64Cw39rhD`ZATMB$^8!*@I!n57`J)?U@7%tD> z+)vr*#@l|?M)>C4b}_<<3AZ(MJnjJgtvYkYOC?cyr+Y9%6Hf7fKWfun>f2uuNSrck z+Vr`q>${9fRn?CV*sAKK+Pr~Mj8RZ(3U^mpVknoYR=BIWU%80dSW})6?kFM^#aW>w zwIa=Xqi09H8^Zh?dQ{Q}_IB0gm2Gn-_N(u^s6XxVJKb~4_FXjWo4>=g40OBO-PWU8 zPtu)rBN+_^WAAUwf*d-kG|?cFKu){Um>o<&o4|K<)oD!kR;iZ%z2@SPE{$#JX)Ym6 zA{W%=aK&2Okos7O@>RWizuT<1tD~hkqB#leju7wH(G`kHZ9EqNBXQh8$7zir_bNLz zv)aAd2f-{(el|D}52y7ntT#vh2KvrDvVeU-;z$*@tBwbn>|;cXyP;1VI>`7$1w~DE zjEYg{!4Bz}v#!;o($=>#yX!AkCtT}Zoti#Rr=L#4(C?$qgA#@XuES=;h>}*G2b&Yc zc?Rns`;UtRdHYEKEO#+X3^yJ{ovY{0iMZaNX|A)OPnR z{c>Ns+~1{l)~%n3E;?J!s!G{@+njp~ z7)9aV#TM$ZqAxt+fvvpVco);F$#7<>MERynL012+5jBzG>AAU8NfaqFk*u?GWYs^1 z?#(>GZu7jP(oS$*LDmV2_|fOEnZnUu2+xJ^;Uy4+tZ=_&TZ!VZWFk&Iw{f;fJL{l! z$nEW#97(fc+|H~46Ll`zAChA6)o!vvBIcG%w|Hcx8D2Oa-URdF7<}_jv(}^S_i6;x zjFaH728!uC`XU>t8Er->A&Xl;#IjKDb3PL9hqEi%&GA5!v86F)nraL3U%hTK^DO3> z%7PROtsZ4c$(>xWb@YU7vOW=#dkDL-Fmp-RAvsx4Z`s$RNqkt3)H4!&^kw)C+F=j; z;HN2=@i3{xEh=Huk69B*^@`yKds-T1@;af7qg1g)Pb1A@pC1f!CFWxVwwcKgRif4 zobbAym$3KSbA~Kkl@g7)*}71sugXj)wOl;TBXZNC)hB7upe>5okTiq4@C7|zjx_a_x zQ1?KCtP$>0LfeJ@K|VOj{-dT`R4diwBqT%LK$eX@edMi;GveP=C`qa`#gZporn-QB zUcuI@Pw<@=*CwT6*Zz8zM^s$2r>Nl&G?A0;N>CCaoc#WE)W?h08u>CAgF> zuqk`a(0xpj;3SQ@n+*F#iG@%d_JosJ#_Y4z=NvqcN~-YcENXJ2oJ(CCS1n8Bv;5{k zSiMT5hq<;qe;DZ(n(LNRDP@Hdex}(sCmL@#BkU&$pU+4hBieiEI#!A@mQMW026K8g zuJ~M7AHJkAWj=<>T2S+sDCgh7KgzF`S@RVH64Xc}i=slbi`Lpl~uvm*MTp$hC>y(42`CvKP`=4PlY6Ji%W&X(j$#M1O6)7Zl)9_3N<;uynk)Vd1$Mhq%_)7Tfz zo(wx($v( zD`NFO@>$9l$yLV)_Wr@5DX6ubA|sa*A)*Ayssv|8uTnG@vE@<{U9vx6y=6p?xLA$0l))R8Np3$fDz;N9g(4_CkiKOo zlm$^t&b+ouX1L8-vYOgegZmn|Y8{sLt1nvvol$bZ)JNZxo@bB*Ul)02b{8@8et4W2 zOUXz}@gZB~r4;2=m3s!$y;ZixjqAr#BElpBlxArP$}KNC@tNIkym|h7yc(;ID14*a zh*PeElNj?dz%Uqdm61MmNqA?j#US zdgxgY>Kvxqz|5ICjvP-kA=D&hKHmjhgbOMi4Z<=0{W_d@^h+CeIF-XlIa9{CX5k3h zI`%AluYV0>`3~lZM=2xP#NTWB!tAV8$=ap_Wq6a#t+kqS%8pFt)|LD$z+L zqV4+Bb8uJ{Q~Y@tdA>~J;n%uH-yBnibH(G|Mfsw>V_y!0geSb2L5-Fe2Li9WyLAve#`q{4M37jIu7;aI%SsBdx&ZHQu)uJ{yLOBz5- zl+Y@3pM=A_lFhR;=9hdR0eu_uOV}-nD|5uD%%eFgIbHM1yC*!VXwD$%ayFOG%u$@9 zT163WzPEsKwJ^d(zxAz}$U)?3vUBehR!>_{oBAnvL zKSp~z)C*s@h*s$_vy474Pv$t3X~PG#Yja;))G|o_xI<-LzJOiThWdDa6-MXqorkHr z*HGCcWl!m&Z{zr;`b^T%ZDEqzu+U56Xi~c{-`DwTD zaFnpQhh{MX83qm0A1OBGy2Gu9nfEp}UIwRV>VU>mMi0|Yb8dQD8GPEUgpVF&3ndQq zj%ocz*WxrG4>*2FCwlq#lB|wd8zli zaBd1meiny8Za3)HMkximMNQ`MTWF2a7qt}A&Av}rjVAp1AWZt1tP5^cmF7^EpLV>G zZ7V}i5a|=VK2D5|p2l{|q1`rnM{Oq`BT+Igk8Tc7_ug-J4~&hwf7Qb@&~#aSD;Ts3M%&Xu=hGB|<--uqjW8YrQ1CS0$hrsMXB+9r_oRj=l}U5uj^z$?`( zw~hMbu#)viVh7jNk5#C_*GCu8eQWk%`x6dO!^C6oAa=W5 zj5tIKYk4id%T5Ao$A{hMQrET(xsLm!*1rA7tIk_F1=YA zO(^@JMlJL^r9G!vA_WZ? zR2cDHWFWLi1Qj~cMV=hWWF;R6D6MBU(TnniQ22KDoRkRStY;Oy;_|!S9K|qh6rt!O z%)m_7HNRzDHPY`t(>`x~vpuu3f16G7;v;DF#GH*9haXSV*j>-E`sxNwhzh4fR%Db6 zM__XL=}fjMh`UM43V*4P$s+B*rv<$!9FYOF7TYfp1DrKfts^zg{*&&u{; zj06YoKQE)+(%LpC8tZ5he&Xf9>+V$p?$oriucZ>ZWisTh6Fv*)xFcnN>#Dmc8X%Fkl$WzSlu@{3LnOF5FQT+4C*>xwb;8(|nsmxhl4hN8kWlfg zLS79d)ZC78^fyCe0sU$g7uz!;z1H4OhkO6?a?EUV$m^#vAm;2jI`*Bc{ zzmzjE#2}guE947X#<8U;xtPmxK1*FIFtbY>EU6`P`Jq>Hx->mnRWchVf{-ez1+&g*zGo zknnL=2(?+m@VfCl`pXS5ElmpR%KoH$*IU~k<7A?E};@|-N9$K?M~ zefZi3<$`wrleeTxA%yU#vHAQ6=gmDhyIjg7?^5~XjPGJ>;T014riw48d+uqeVw!7t zh7t|6->|OV=_)Pdk)>;d_FYP;sITTk%1?48Ip^@y{K9qo-bHPaaENI46$pOWHrfy-3DNmQDN& z&%SH8BG+|a$3P4L8&6;cvlr`7?XHZD?6LF#;Q`l#*_ zHHaV_3LzRiQC6>D60ypu%}B;=MQ;UdFp`B8Lv4~7$uX2?$P@o;7N8Pqx+Lo^BMm#Z zzcUNF=a}68z-Lo4oJHqqeavyQ={mv*k^sO-&2Bds+7nHh$sFN5j+dqe_q+CGDfdBh zWUf6^&>&TsLk;EBqqX~g*jKSKdlk*9Nu1aPCj;~>rA>+rxFxIXT3&Br49TRBk%M!7 zO<{z7H6nZzSKI}iFs2Bv%Igfu?RZE0$z>=^)M}XhC!nbJ@7t%+ScHz0#U z+s~AxNf?`}q_q!Em-%|~;3;8T`gr!bjXGbC$#W-4NBk8TM*EG6&wQGcel=VdjvP)2_V3i^jEGs$H(fk?C}NWzfaqU1VdZ)6D(^3sT2o=q}dzi#3= zNQKbm)49#Ep7IDT^t?aToNsZ>X|p|jR5t&6f7T=$WPL(uO#|b#&f&5MQ+N!TH4UM^Sm1JJ^IK#+NGv!L|KHjb3FnNF^M(oT%QMtPfpPY_hC>mWv-g*_Iy?0Uy3m+RvAqz&rBYy`62V9DCD%6b zuf&OP|EYsD>w<1=+%9?aG-|aUy&}bu`Kq6@OEM(RN)F|wlklA>KPRWwa=2xraQG(e zn^CFa>XlqiRxIaAcV^_amgLGvvPY3ohQtOy)GivSX^HyIgm7 zYaUH|hx$f#$%)ioa%-mS&x3(nhv2wqCERvfl5^+pEZIdc^K^61km32#`STat zLuDCd9QrvB;ea#pnh>H#?bd!aS*mEkPq5eo;T&hhNb*G%y4F%S!>(D5<}*QRd- z;lvjWjp4}j{hWu0-Q-&041Re-W(fAN``ChQ)+}0U<8olhvLPhx{ZF$t5t1NCc7=ZZ zI)Tur99UPUo69v@O~rmCID~Balr|yb9nnb)o&)Wh8Vqdy9ZY35F>;y9K8Zv(r@9pX zwaB7M5Skw^pTx#7a_cd5Z_7DyMx)aBL3`9j+`TlxDmK5(hTf8c&}=eWIwHeeMp)CZqv5SyY;BbE!*zDHX-L=BOZEY z^B`v9{?SLpT1$FZQtA&H0=&~<(Hy6)WyeXOe$*`V{-Uk+k2ebyM)t8Eu5`xa%zC=d zU75R^<#BIPtj`{0wMN$chymH@T)G=W=9d{}%^2CsN5vL1(v?hc7JZi`=Es{Qmc0*q z|3keKDb*ZQr^^+&*2c26mdE9&bq9z1m}+xd!uw0~Z&7b#X&RNLCzkNI#`>(TT{ zckRiSeATVlIfhl*98N4b7cP6()<;+S+rP0mLd+>52}VtI-p@yrDUif%kxWZ%W%^tCgv+P&YTLDmhCo}q7|%R#6r zH>&t!Jh`TWcMsh#$&jSsAQEBo$S6-ql8e4wE{LOtFU4VGPV^0*(J4`*G%{tg?;#O} z2Bo$L)vj7{2`MDIAbqFl6X96MBP^F(B;09tcd<_G4=$GU5}nMF=DMSF9vW##-Wk%= zSf}@jI8J?1qHGv;AryC_%*M{*+g^o^d~T%hBfGpme57Hre;Y*M{jGe5X!E57TLr%` z)_pwZD5joUqXX5{JgFto zDbLMG^tf1#RP0l3pTx~4uO@h~dYn&-xteq> z;I`4}tZV{V$g&Z=-QDux&TMj>7|Z?Na0ICNOSb^u_3a=(g7TLKyXZ;RuF#~D8f3%~ z%1mp8dAVSvqR^+iHBGX56^#qYKDu`dX>fUZ=k6ccM&zVKZ}nEFK&4~B`cQs@$>%}i z=K(d(Ci%Pr5s!b>AI5YIjK1qLpL}}}nYgPS){sgppc_6hcOzm`779ez`v*r|s@u@o zH*MPIE>d+bF=>bv)hQC&kspU@Fv{W%WRxP|dO?Ho^U0pVpDQ;3XT}?->_0K!*nz9lC}> z_Q%af7FQo}kSa7?$EWZ6>5`8dA1LXOt&!p^G!`n;BrZDTqb#LSI+38uqh~TAM>ILT z^tsK~MqLqstmTuIV*2kK7HzU5D@ik>blV+&5b5P9stwO{3o^HiA_hvFmD>?OP95Pbub*1h$>PWyr;*+Fy*; zbT;?6Qx>Oo{i6DLT)V5)iW=eS1Hk$ufgB^#&Av@ae!&SO+wALYMnB3n^-Xc-64SP4 z-<1UCUCv9maBVWeP1-yJ1EP1n!gg46nHet>r!rmJl=DKukRNFF)jGI_E>j5|?`Q5@ zF+!+q-K5`{W=nCEkVD}p%dJ_s$$EPi0mnwTK`xt5rMZcw_c?DmZbT`ZB!>A^hs5l# zwU!=JelT2))CF7ra*-eFp{?PgXv=LZUT=L|IP(hG#F}k$u5)>Q=A50b_uX1ecqXsH zw7H#mx+H@=>-7Qc-3wq}{3hIHWJ3~dyW|aGPj|mX`12fNx6G;TZpr0PHGRORgLSq_ zHp%^;ebl}pxv&BK(%0xWNf=R&VC5X$VIqMPCeE<84$#$8M zze~m@woKCnoES^Xc7`Ciw%OVL-@;%P2HY9WjvWgP;_`^ahv6Iqk*-q>(u7AOqWo-o zoww=-COdQZwjov_A_wU)} zq}F>EGs%ZQDWvJ6HxdkWAtt|nuz(!?g@TSA-#yG6_?rl`iH~G$mA$!!5s{6#Wy|;b zETGg}`86Ru4H}+q=FRUkc&TvJAErM1m%#Zgt7kB~{BP#SEnMg57Mm$yp?^T8q-^2P4lfu!z4nLG|1kYk4^gKd;9si!jr(U@l zO--_{hhkN3satHxl$2ucmDa6`S|BMM@1><@%WK_MS&r(L3%(LSAgmqv0RKM3sAyf` zS6L`-(Tg#Bo=P2SqKw($iCXy7S8f8n<3Sci91dTWQBZ;#XO9N(TDFL#zR;C( zF4y$5E=RCtJ{r|ohpk$cQ80=I1U-6OmKNH9_;eWK<#+AE&r)&ViJA;*qz2b8UNX>F zqBBQT$2rycCdyJ+rNS8iV=WczjPezu1cbQ?2H7Bw@F>X)Xex7QXehG&%^;GB>sz6eVmLw_PRUdt z8HOueQv~e758ETmM>}rza0*wKu9c$h{WEm9h>DI(elV5scnyajNoa%4c zE4SKlKFbjtwHUMKltq($?AG{l zKCWi+&poGBWpg9J;9H$+CBRmcMZS_qmX7OEmb7+@iSUA;JXh=FTm_=ZV6nUo7aY63yGDFHvisCQ^+HsHyHf$HZx6EAsehA_%ABKbS=#llk(2s;#TZ z)-!fJTfkX;N#NZ7BInP;Vdv(Me;fB4U#x~K`z}|9mwUQ8`1_QWi5x#x-NHAr<0Jj} zOcmu9(d>MD$yHVkZa%Joue!DcrBS`3!BzOryH=sE;yl9-w<6p(1xFFu`$AD+PUon_^{8BXTMIs%RiOH{2r9$c)fUzhOn zuJ-k^y0m}(mj}V&JER7_>#4+u{%dPEjUk1}ejOBTDD+eOCqLJ5q@;#7jj&qHzgX5R za!Z9#udI?|i|9VjUcBATD}%CpqC{TBC~je|kX1<8Q?FDLk%s-U)}P44Jl7q*+68rH z(A&Ga(@Gt_pDwMiJy!vJ9&<~WmHQ_b&GJABM%_!YrDx?)3u%|c0WL+oOteV2Er>L` z=3`or{>k)C@*>y(HB%IIeq#^nd?bv^bgQVjn zKgMJn!N-20xKi?M>ae}y%9Uxvz&BAIL64x)v2^= z^;TY6W2?uqFJ0aH!)fHX$*}gT?%^dgvYc^YFf1gq)p}^$rR8~jNfCT6cd^_9sDX2} z+~*rEE6M)ZT8$$56X{V=OgQ|ZYbS)@|+%Vj0{Q7W6hK5cH2d(p+rP~+Zz{HUvZ z_+@XKfQp63b!-W?-B-ljn$Y%4%?z@X%f#Nk4fNT?zh(32Y_bnb)3e^HPHkMKP-(I_ zJ&s5+j@*sUGgC5iGXfW1atNiQyu3toqI*J?#%(#Vp#zuxl_sB%G~}nH-j1`}i)fu} zlVbb^M{wjx|y@%xaa7cg67bdl1)!BwiZ zThONCCZE&fjFloPX8w?Cb`|)|vr3daP;Up~MSgsAarhbvv|la~)yGGY1b z;mURFuX9<(@VNhmq&;(QqQQ%rHm7oIjV5v7kaNzb=Aw`SW1TU{Sy6^9LX8rW58Rg^-A~L zx^3zpy~8YgBkwwu)PBpFy1acUF|seY4=9VT#rdgOnc8`TWH-s13bCY2N+Fb7$uGDM z57P6py)+{)AABtI24XpT;eM%mCcD<=V13KA+xj2px16L-$5MFU;IzYFTxz0S?@+!s8Kzejp>?3KX(!cqSV-?n2v z8)5tnN52_fwZ8}-`6fcI5_$wM$Q^Co<`#tW<~y#H;4aqdYur0jd(razT*5lvyUa%y z0`4~ABlo*BwXWld^28GLeem%0aXjs_M%4XsSKTfziRQ7#Sp$o=vh0i5MFmCl|_lFZ6sAu#3uScM$^^B7VsBPNU$>qK$$YH*`$#x~$*Pct~nh>zG_W zUoXte-tTm8F=lgDFp|tITU6O7%kEr2WmkZTM2~!jzZ6k9sU#kRv7YT>f;t_NdN%#I zumY8ggd6`*)7Eouwj6P;)3*Z`SxX`D*{@TYOVZ2j8E~bBb|80_Z#i)8-KU2H=>bjA zmoPaxMAPxIu-VsB6u3TlAhydrN2YMrN>5>1xp&q zE!(yo$|;VLN9Jl>b=K1$U+K0dDYXj!Op2_2dEl6g;WbP(cOe~4sFCpay!>*EzGBBE zQiumxIu9n-V2#&+68U=IENYO{k^KLU$>JGKzKfjno(6({qfN;2R;owF{#Si|xxUBX zTblp+?BI)D zBS%r*2hHDGJ!pht5RRbKmW_zix5(oP9^09{Cfj+vxDq38Nv(UYvE;-KzAEwrp>Lx1yDbw zc-4KbRg?ozgXX;XWOS=1&DG5citFW_U&2P<=xzb} zqHU$;5z1}iM&gmL;~rvN{(I;LPf$r)oS7IN-b5Em$?z8Gko3w{9 z-?JDUHB8dT?0GnI@@a$c^IzffPj}`CJ?j1Y=);;(bJBjN#3ffJEzWLOI*XN+$<-+$ zUN||6S&>2%u3b-aNd%U6q_`fD)n(ywy|XI@U3c@A#yX$*7UJXwj`rc)w-6_n9Al2P zI^px*Lb~o1aNfy3xr*WBxA3c#4Uc~dYo`-p%K3~>KtNfJl5zOLx2!go2w2O4<>&fg zZXb9KS-x!t$a5*PM%eq!dO0rHAT)S&iUv__3Jy<32u?%3Je_^nq%esK(NJ;A21jm` zHAJr~%Y7gK=bda1K@^sMFbKDKnI$wmb^w ztVvztd^=87hKDDd>3zMhEQcrV8ABm!|9WPNr%Gu5VX~O$Vrtv4d+&FI1gi=_3g?<(3{cZYpxkur|u69j?L|(`nu~GL)>WAhmHBryu?J}k*ESmXcPa4 zrA!qia?I1NC=JfSJ277A297T@^OOYpM}y0KhdAz}k+Gx{Rye-qzHy4lUCeY_z{U}i z$YpuJR5O*(_+6A9qRZ+2wX_d;J8Fw=bzQZQjPgcF?pv!bdp{`EUmuWfVYl4m z2_`Y}p_JP~NJ)vbE$)`v$py5myi)OsVk+j;E-Zc$JaXq86a7(=B|Zn9bMG5=czEG;G^w2JtcJx{v+u6H$?2} zEiP7+8D9^%d#c2mrqLukUWz$f-+#ZG9&(Lc>dAE4cd8?y8@Zf9Xiw%#)?8B^Vw7j| zSB#EbLJRF(M773GslyQ{t$TmobrN+641$b*3uKL-E0=U5zi;_Nh`nFHj$mgMW99qR z#ysx=^|Frriur)kq^N()aS1K*k_1WT2;MBzujzNfZM|lC+*^qAfSKC0Eb*C5zk-zK zVVhYAU&X(d@$Uuvw~W~HDE|`vg}wic^V4+uWMibTYi0)MlSj|PxWuv~0{W^wyI1P~ zx**9N$~x;O$b2{NH&qwVW$7Hm77`a~cy}zs9ZpN`GWe2&QBFkeF?Z<9{ZsolF>P&2 zEFje?FU!xNS(=&u4O;X2pa1ly<29_<028IhlJ;xw$7D0yKe=B=r_+EEPfB|5Z{%d0 zyNV6VcL|FV>~jlk*ypo157lKVzGSrF3A(=MlIS+5s4S@Pui=If2Nk1{tVh|4T$Z$& zyP3)#sYaK!uRNt@OmdsMspERRUQ-GvwFbvd`cWik#NMC&s5_RG{LE{~SvIkCvR#f3 zrd&4a?%FVCbr;{?6%!=axnv$==?-sBII}(kN79`GukwrEyZ#>FYo28U=>8P90FZXB#x1MtXU!Nf?n) zOr{8Zgq!uU7j0>v_6*XgVLi&3CAHSBnlfS~dNp}`wy*a3 z7<-4$m>Xlq{XO2A6s>PkIe8%># zC7k*Fx&P-YzdQf>fA+uJ{?dPa;g3#*Bj>}+XU@;e96yRbXP#j2H2*wy^!#Hpr%xMn zbnJ<S46w8Jca8)4Bx<`qnmHHvdkw$L|D$jnJ3XRmP0RQju**) z%-+2+b8aT~a^}SOAV}cAzdUpH2mclWBM)3-;Mn<@(@&lKpE>)1TcH+Bebl|C{hQ*AY&fu?*-k0w>SUSnm;hl2zaT7iaJPt2oVptMSUrll-{` ze8JCvWzd~7pZp10e(dZgJNP-GpU>#$sD3`HpJV#LCm;1g$lede)a{Cj5a|A@c; z?}=ka&g}i>*}dPgeRa*d)B z?dN8GCOq~t;aC6xIP=39bn5KhAD!L%V{C0yhS1+-*&iMUW@8Q4fPp8^A3>G>-8ppk zkB%PWCVTw+QO5r6+1+!2g@9#`o!vdg?(E_hJK*%$y?>@g|K!Zxe;;Sye~!QZYyAD! z?DpQjhbcIXAMV?yj$mkK_x_Y4LcvhNZzM_I~TBBgfC|{oWI2_WleN{2u;~ zRowd@8ID!|9=8pXu`xXx7Wg!#jO6Rg4^Ms8R_9wW|G%^)JAUMIpqJ>>58ub?oVkDW z*z+?pGe7w=;ppcKhWXw5zbyT`2Knx>&w(aksej@pXRsyq{&&pn&jd{IQ%5b=ucG$* zrw}^SA~ycsv18WdF=DjQdqpth8f1OrpG}mc2FPY z5f%PK_zYI-huBypwn!j<>)lKq!i0iMpI%)91Z#gsf;SoT0G({ z(JSg|g+9_FNFq6sdnsUv$73G!QV>joMG%@qw8xb*pLiK5aH^P9Ep^q2+(DqaICJ!o z7I{wcFE?lD=K?QF570zmxP`EU6&#Dz0Z_uU2h|wD#0OpCgO!O7A{>wl$c#wJnBjTk zM2rSgg>g*H*T>PkYR9P@>nldqa1( za|a)~WtDtOK!A7DLh}+$G>_zvdJDQ<`_l9BH8Q;xe9r~nGY-g_!1+o5B>!%@t`6a8 ziF(cKHnUG=4B7a|YDGA4kq8zmnSa$p-U%$wj5NPmXH1pYZpqrq5^phk?j7<3_@m~! zcr1iuEICw*7);UNB~3?6HCkcW%+?3=lU!5-NDehxoA_ZQnwZ_CMuAPWI6GmDdBW_| zW}i0u17?4~><>aBBtgu)9yG6<*>h%}HT$gUs08<6^L*GMJmS(` zf6VNM&3@SIN6oIjA~E}f*`F}`lV*R?>`$BhX|o?UJN*aopEbMssKo3Emwn2-PMFv8 zW`Ex7FPi;Dv!67(6La4(`?t*hWwXC*_V1YeJ7#~??5f+u>}zI!&FrVle#-2p&3@YK zZ%(T>X(~pip<2K@7U^7hz(ET*X94HS10J`4 z^A_-KDd%SMeplXeUdcNq?>W!Bs~!2`=2hJyfhO^r=$1gq9gKNZtu=I(i0v9v+oifY zEeGFL=@h6qb!pjSu^QAGnb2!jeOpZDs?d1kiaQ-f!YPTgpWS5ys*;qA##40U ziqu$F513e0RaLZ##8R88B7!fORE2(2MMhOsQe~>DYNceM`e2V;S9c}C_#~1HDcme0 zkx$c_`66x0{2FjKgL^|frV_+sbPsq{A=LP|Kj+l|0?iF3zz<1fB4=m6IB?GMHv%CscX7-Qxp=p zW9stqk6Xug4BEx5sv8^aQ(xbR;_1KY{(y}|n)rrDa&Fg+b@hot+Vv3ralVY0{NwJ= zTr{@L8u}eCS*$y;NKO?buz_xq=o*;{G~JAUTo$x_XECthmUa7`z zWTfSWsP@5$E}K$lvxHf*#6~m2uBePivk8_%1n`G8*&tmojDihB#s%6kuJj65zhBZ+q0pz4_c_`8-gI);|$e;sppFrab zwB94m^O*Y_3Z&4X55Qc~Wm+j<@z)q@q;Rzihwz1UgYarO4dHvkc9MInSY}t^<|eu> zYL3CSdKHvnjk!fD6Cd7#;c{D^~S%#S8#m`9Um!rxZQFbOX;9VD`|SR|O7Djnv} z6?~P~6f_~_%WR5@X`T`x4x47QhoU1UtH~%TCcqz-LpmYYQ)nkJ&?=8+OSEeu;J1%I zRr&WLs&LSOtyD26FQ&Y=YSu@rRz<{E%#p!T?r%oCwiaa_sH-oWX^ny9+@m5(Ekj!4 zFu*!WF5?^Ivy^Z^x^VSR0tW^nY%>24BP2I&z>4yfssdKDmf>twswI_5!TL=0Bxf2( zv5grQ9AYhIUQA9Llb+L5SDl9hd_w7ua5xL zgSnfLQ>?_?V=L?G!8oV{N3{!%`!p}{YQP^J3+62rxDN`C zWALA_a{#UP6ixxYxj8b2FAOJ(WE5iBWX{ScL|yq%BBj_KG_~DP_?YXANvl6Z1aj1M zM#q3k4{@v^m_RueLpYiYj@8w=lF*zqz=@Kkp^n)^{?Xbc@p?^Qs#zW}QTdd)72<5B zr-TAjItz`JW=u;B78GzII>V(68g!_gAiNqi$rmho*rdvr6ZvOMJ$?q=WOjEcRP#6~ z8&l+;A@jK>42`73(;c+>XNq8iWDpu>IzEI>l*9#b;|&!_TMYeRhF|POe?ND$S~l0o z80UrI(WO-ltws1E(2r?wG{ZNsnZVdYG81eYu}FgGYqD+bxbv~El78FbDFKor8V?r_ zzFq67Q+P9Uzb-NQB(Xk}u3>c{p3J{x1Sd)m5PV!N&jz{Zt6aV>{&OMZ=LFfs`Bo4| zU&VPPjPpt<&dWg@eHG`cAvwQV1oNFBioS~SgRsOuaM`>XgzKyDm%?mbDrNIp5Jz9d z`Q8$=DAn5c6oH z8?CVfp$(2d%2mt*e`+&rZ&w7`=%jYzHkK zOJ^PChc{>>gwbda{3FrK3i)GNsi6chi&zN(L(gV`H#;cJ(x_o37h+w`J{2<$2;kGR zIBN>6(y{?BVe9W}rpt?)0*E8pRC3K|z9i|_M_X+{*sq8F{G>>Ki-Jhc5=deqH`pxt={&IB}d~6YxuXSdE(QHIOAw>hV z7^s(OON1B_iBf={hy_tfap$Z~hm&gdQeKm@4*{w*F`F0a(ls^n12(Rvq@>QhVH&5V ze#0#NR$}{CDRwOAI#{Gdv9Ymwsqw!q_6=E6jFu?e5vT6U>NyDYI}*~MTI2k0WCASd zx5hO=Xc~?`0sFL4A>^+B@P<6CaHyLbxKX{DW)W_T*TV9Aw0u=mW*b`~)iHEi#zRtr z(W9cv>ta$R8>tCGjh% zV*UgG>**<7cJaEHilZgIXrnEJVv8|tBy~4R*Ig4`QKu3U$thn|XlE#i^y0OqE~1Ju zyBBNpYMB#^GhFmHC`X%12uMSYjLfAL{|L4gb!X?~l7#t@v2&h5MG&qix6~!Xn*5OW zY8!L!V5Q0(Z_+5N{mBg5SNK%|=9ow@_l~5}oGpSN0_NVSQv*jRh>aKq&Arp4=8F!j zvD2I8pux|{v81f^%dIv$JL<9}xrvk?2@XQaa&UPDkU`4gyKqC%gxT`CYAWj-)n}y# zPB;>lUsbJ^b6L1R*S7o)DnEa>DKDZ*nP)3gO>}UxhXl*f(XAm_^JumZayJ)iTt;|- zFo>I%){#}2-&_b>#m6307P03{=02`u4!3=L0sJru6D?QDOKU2w3`nOss5Hb75cziRV%D|Y;1`~*@Pht)8gFbJ~u{~xtB&<6{kT~HPltN zYHLDkm903>+ax$9`uMy}fMd#T%IbXTO8AKZk_iNOh4GQG~bI8eY%;6 zygE!_n|mDMX;g-Uim~vF3aT+aTRm9c@b5u(&(J zzRf@8y0T>cXe+XYwn0?tIpJq$q@&6CP09H!8jVpX{u&U##1X?u68O8BAP{@fV&>R% zB9RxYOZeLYR>==Lo)~T-T(c`CgGqu_vtRO3nfweAlD$0)UnxU|S;DLqT*SgQ$41{Dk15Qy|}7E@)+x;xqk42ABdlcTcCzOU$ufC+u`qoJ>6v!Y4` zxvdwXr?Q?m9;eCBdR*6Jd_)atl7_xksp_O(@)ce)%hO_E@dG-A)uptG<}{FvO)`Yk zQw&%!{etlsjALnX^`2SCVGe5_Y(8>##l>q z(^wj!!tnYuY9T$`El9gAI#j0TEsBlh1>fd1{fCO4fpv-NI07V?X^~24+vNPMtaZ6| z7nedn6#8=b&}Jg(L#^|X7iGz7C}m}NUZP7hELxaPTk2g^$839P0&1JXRp63-8-J;& zhV7N!!4#02v<>)3(Pe#}_K&r@t`TYWDjp!DrtDg9(r28opfQWb#ppg;aF~ZaZ03_D zjJ~8A_E)CR^88J7dQ=D#Jh?{{-6mu)EuxkP@mGNrMFJ%sNjWJ8WNW|TofS(gMmTix zcYi1p8mo{yVIL%E;am|l4Pmz$$vQug%;j)}|L3RGgZk;@`~$+qUu{U_Tn9Q#n*avY zV2FzFQg4Q3F;8YoLo41A&H9<{=J&aQ-mr8Ke|wofn@Wu&ecfo;ejk;k^^mvq3GAoM zYm*B&>ppL|&w0}#cS}U?p(51U_k5h{cNMbY5?^(v5YS9@G|RP#4O%#*CN!gnD$_vG zbA&f#RCU9OE;_}x>R%CBG$9(qVbh+j8EOEK2@Y!jQ=n8RY#IMRXyGvtG= z0D|HShB`E+nPqh`O`2}CerziZZEMmd%du!vB0150ZPlpTf74hS2in2xH;}CW`(Rxo zVjVa^C7PZVrR2x~!4#qUf{@O$j;Re@&{!bMVXy zY~$8E96qS6{xvOO;5T4B0#j}#9Kuzkantt;eXlTT7kxtz@_s&gfp=2eUja3R6b-SW z3YS{Pkkpc(ixvW8g2)f;%zG}aQdhFn$jGK6N^rX(e&Xd!-|`D{u!p%R#=t7NDSMSHOQzCf<|ed+{k@hA8E z2kM$smy7*3CiuSFLVgX9LUGWi9#TrJ--j9_xcp!PRv_b7I=v>53tCk85nJTX#x+7w z*JILR9}w0sWiAyJuOU`>axba16qY3ms|C8ST6@URj9AOn=FpSSEa5K`u%YD8b#=?& zX<|_O5-NT#VYG!!xV8`(=qbRHaW@|oUfl~TVSwY`hiDc4xuk#I@*_+ADL;Czqx{v? zvE?)#PklTj_xV6XFZ|FmtC52I6?NM0iXhxaru&n5R*29j_r(}Q2l zeQxHe&(^w8g6EH#V4pwgn$`T_fYIlVlBdMi{L!oGNUTngxN!`SQmKqgiQFmdo9l!> zjfxN;pje$$12I%{r$iAInn}g)1yPW{n**y$6U-)CYcAS>b#+UX7M-^-bFd0QRIUJ- zLS%hjw6Q@gu>>i^L`zS~)KuQG?9D$|RboP{h)YTviA`Bq@YzHOXq>76IEEGo-E%KV z8yFJHTT7<>LGWOcIHNBc&TxnU7C1|z)h;~s6Iz6=X5h@sZL@eU*e=CPj1{3x9D;YS zh=gbtdTQg;bQ|lqfqSWh&n8FV5M%4}H(gQ3CYyW7x%ES5N#U}K`@CXEL*AkgFkA~)z({W+28TS%|DU`Xpj!eE#s?=LwmU}Z4i z%00r4vE&44?qKRRB`tD7TD27a&{GgCR3w{!T8+cT1v8qvVd%@qb_U6;DL#!0`PS9h ze4oGD#)aP;GDF^EdAE6RVat%M^RdIcSh{KGL3ksF{>% z$;DKZu7~fEy4n=l$oF8|x7Z5BCK>VaThN8gNb*t*<-TW~&`L24^EY$|+DwB`YKgbl zhPrv}6;95xS6D6Bc5G$sAVe}}TYy3rB7vCMt?02=x~KWTn5gU_5=qBaOv( zz5GdW2S9N%nVOt`-r+u!So5a2PiKqL$){TUrkTP({($-7L}s4{P38vMhk6endUN z32ie(pTVXy7S$#5e-xxQ74gK%U_@Nxq@qRLTWMdb_^-rBuFd!-f+|xkRGD&Bb~czi zajnLU$E^nv8X??riwzZ&NN}vlVN>U&1Vz8n9$J9A5yXjLubQ;fpcWv7O(h=IoFo0` zq60-{X2ngfqJ6P3(6UP|)tG-$?Ukh^DfD7V z30f?SVnsr1t`4w>+g?T3w;-H|WIOYyP>xIDK?qCG!Fnlv9G$aR!NdnX%zPk{`4agx zz*wqaReb(b=n<@V&z}xGw6x9mi3|}9h7($FOsje4u&7x$r?pzmt`wFr)9$|7;WvNA zrfQWNVhk);!-eFlQBXKwX$j z*{jW7UD}%K%8!PdN){qYRAAlLTsEy)SRS}q(L^8xLd7`5zHAX~tSymn2|%MdcDPzqw1hQw&g!H^ zRbIH!{o#Yfd^RTw`ZJ%+sv!TI2_6;b!x~kJy8|_{qPw#)zuoMp>V^(d1XVJELhV~4 zLu(eY82Ixc??K3O6^!Dacg!#sFvZ-;RnnuvL)(G4E9-IDL7)lxzhO11aE*)(Nrg=+ z1KU^_vAt;|-3UpIBqmJ`XvaX}fMzje%H9@|$~gW&o6ulyX2uAij$iUe!nCkV?KPvL z6y~x`X>(UwV{NZf<}Oyr;zVy5&cHCrosWic+31ouuqHsF;M&j{BNJ0?FDCH;%iLRr zYj+sU)&mc8;|V`qrOfFh7?mmm%L5GoC()%nKc?d9@TrqTs;HcRo6Lrl3u#3tuq;Ro zvR&~|3iT^W3#>Nh!MJ9b86m^!Y`k}#!6{FUT)H?er#UvS)&z;1&q0b(%GbAt_+?RWL>XP)H}rLF9>Z^qDFaZxL;_~KHNho#w#4$bw0RT zYiu&Wg&tvYLu9obyN<3$iWnX%QaCslaLi^=ky5!YYZy~#b14on8bKRk+{8r3jHCq< zKP&N(rg&ZF_~|mN#fga-C&jdzB+|mVAgoh^ zJEeUrT3W(NUv*#$eUw@%vsl&manS{fRw*6M;lPn`DjmA}ny?e^p42htLYj#ej$q`z zY+{z~1Tov39Evq)pEEq=&T0@XAddSS3!xO!4sIdcXuDJ&SCVGrK08(qxsNSMH}}>p z=gp)}Xjb?FviI%8XK4v74JJ3#*v8R9jxWqWe?McpbzV&t9!^SwxJQc$jMnF_GsJewzi?q|R4 z87yQhhb%ehRtYxeuo1S9b)Sspoew;q#+^LyU{J>g9#p5jk_DIKft;|JAqv5YRa`nf z@IWv|IPjp&93FTuUDuF2FiSitww1jT8Xcis6ApItnJbyukc25N=?g4Eh8&ngnqi&- zvBq?Z(+%N1jw%5n8FzPbgfAs>d+f0mnTg1B;Yt!sjl{OI zGrxowy?xY`V6N7tOB$Mr+lDwgAV!$mY`eMUwz|(Y_qok|?qD&FE_1)lGtsRvkL0!y z&fR5qrX&mdbiIl`mY|S#&b;P%V9tHUk1uN@SRv1!NKkl4+z$Wez8Z4!J)tl;P5e>> zk_4>2+u-aIDM@8;un4SxeAR{(CKygzwutB|&5hNe%L-#U?&RFCFw_@WCzmjl(>01O zTMloyR=|X!M27msWBfHR#il_WRuC;&EZj0Y#ziX0+zZLVmy?Af$-?8w!og(WP_pn; zvS8N+%?%s)cM)!Gj=+MRDgk~f1Z)-oeu}su5`cNi$}p-j#FKNQ##E=1g=buubel*r z_Z*~1hwI`6LRn}s>012a6-wOGB!SfYkx>|r@aTp*Cgdn4if<}TOFfOl(KeO}Z46YH zfN*ore1dSb5T(*+N5OoVqmFaFsyb*v0WjQguV0F!~$6*;YJ@lDm;XCB2)^7C$ zeromrcK@`gqHxM(L7Pzy{1cvmC{WA*1=~oZ2x@PNV;8f~&)Xd(?kwn>rX?F7FX z1vSapjbbVTfF={EmQfRWrRvi)>i9V~X_pCbO0R~^Q8n@F>snmqVNB)D-At=vm05SA z*eVMtNv>rTULc7$<-jA5JDND~a8x{Y;9)#uncc-7n=9p%gSDaqk6wTY~ia7lp;9#X{SZM$Bw61lNzHU>K~=E z801oIB}5Z4EOk+pF`g{WCl&f=L<#-bS=Ycs8twQr>A45VxH|Vznb*CX@>CYB+R;?Z1oBqI+QX(a#nQq| zDOP2i!2nW46cM@t(vWnYWbQ;otjZ`8tz0>wD2N6!6J36ax|{Dwp$=)+AEa+jnKq+UZX}TBWTZ9=Vhei*CDIRcTJ|XS3ghm;v1lC1R zwNyc+xso8WD2Y1JFh4-#!u)cfCrIR6A-Q+WQn*5V&d-d_*!4g*oO~|}1Y{(GibO_;e2o?}UI}zRp zBfL=-;f;^F?9|5+r!q?uUHOi3i9wt*A)GVUyR^(LEJ)~zZMaIXBLNml^s^z5vuIAV z{MH)O7K0rNt#5%F9_MDC@ySj6)m zC}qt?%8NyNw=9|yIg4dG=LP&EEpBnl=BizDezC|y0m`(6TACYzZxWp=En$*%1tYZME_?rku67 zbUg0vm0?s7?%nmIN3$E4VKmBQw0vck_@$Ly91FtYj$crC1vpT@wS@!vynF!(_k@TI zIw>2(SSW+SSVLip;ntNvgLrvi+_ESmtE{ts+3J>f@HL7ZOSe5vg(!VM`f?FX<=dwA4y+q@RvQyb8eQZK;d*HcG zml$raMiHFTEu<@eP|QY#zILV-GtNLcv||ZR-P#F61=u-fENl*b-TeuvH$aN%OC}1K zD%c-m)>ntO+<)7etVlWlsP8$xEw+LdoRkWe6g^w7SfSzsxBMuCg~Zz|z!o4~oMl=$ z4ZK~khmY){%wC8OttO8>8>l zgs@H7yR}%&elgGPxQ|p?L~i3ah4UcDEi1d@7$GFL^BBsk!8Ny)y*VyzI$y@fm}2UlXO1JxxVbD)|v2PPf`NsF}_;2p4gDzxB#-U;LL z>5O@`AiI&{iS@a9A=XWKAI3mx^H8J#f34q%eW|Jk%^BB5RdWRDcr;BFJJ8 z&NT10t=ZE!Bq!gOCXVJxCq8g1rgUY!MlJD7V^JppRHyNC0H?1I3nMn1RD`DPF8PYy5qVPH z7vi*0zjmM+xeugc|N1xX{mjblH@=j6!dvZm)j7|5%=5h3CVj%h(_zDPyUOWipn_xI)I2GFHe~DdPh&J}4t4qgBQ#86T37mT{Gg56k$7 z464hkzFNjdWqeFVn~ZBPxG}0Xq||jrrR$*2AoLM+ZZOK+08JL9%JKgNC||oF>Qz4n zC8|duPRu(w{P9-=c#T)B=Z>zp#Vb86=APBr!{b~l%DuM-k4h+@BK~c>oiX9<;RVXi z?xZU9@PwXcS!)m8E_`G~C~h-^^>SGFD5Cr>^exZv-uD;u9lR8#$IG(d-Qm5@!1eTq zUOoSU0l)kG#k^EIpZR3~>p{r!8Yn$e@=I0X#lecsyWUTXL+<#c=(`Z#5U8+yU+G(7 zxc8O5C9v;1#w9L(UokF$6~_P5`^gbIdG1Cpe(GT(*G&5Ve!;5*?<;ZokQ-Ax9_6rq zUx`x*TA1(sWr%a3v|j98Fm(!hewl0*w$H^f8T|XsK&2RYKQk$3)Wu3P@!vBul`eXf z)E_RF;G#0jdarghz5SpUTTO$~dtnW$X;pKdlyQ*XT01o<*kwy5x(FlCY}V0 z9tU-Ao+WppDCo(xVS9p1?R4n!ih8rXWL5cUvr{m}09XE&^J4T=5o00#%NBcmy}`W* zI7;hVrI(`zL9z72-3ZEwQ);HX77=70Sq>X%2E7mKWwY?@zA>-zWi9t6R@-7A7mK(6 z_>>nPC7&^V>a9oR%-HK*&Y9LzUwWZ_KX?yQEm@Sq^7xBJD2LGE;FlH8s_HI-SoV;m}CM^_uyiady!80 zOnY(nTwMlWdU-bK9-DQqGb)d1K~c%|;MuUfJ)7nA+ZnG(FYu`z6{|&Yri>9sz~p`} zUV2|}kbr7My+Y6F4qMe`%j&zK#Ow`vMO5#{jd<0+iT1pu=@z03s8CsVF_>Gew4&Wi@U(9EE0eYEwcXe*Le<0?K4Yb| zCc4A$68}yDBmU_!T2FZm9|5AHM$1R2i}I(!Q}PI3zr4d z-mJIwBRGcP4AD~W47%6%rWxNY7CrV!ICzw@-#G-JX~5jzUC;l|15U3zYPg`63hyUO zEc68+itpA2s9sMBz2oE^PT*u>Wx0 z3C=hDa-}Y>N43HGOguRevJGbWhxKZ5{))eUYWzcdCph2m{?Vnpo%}PV<-8V3xF$(2UvZ4& z)zJS`Xn8xdoL2awWM0Jf`#}wgYw6==x>@GPTBkSComV+I>k>7b4=VY9b zaaP7D8E?q2OkU%D$7z!0iJSDRWm_&AlYP9_C+E8X3fqHkd+_ZIzPe3LC~gV9eIcsv z*t!rML;h_6dnfci7h2AQmREwLYeJ9Lu-K;Mp^#+xcZJJU0Lnip<7w!i8xZl$JuL9g zEBtC1)zB>}|D%Qg_hrmMA&zy*IF8|*uUaS@qy6KxwXJ%H0x)Le3}2O7YX%1D$I5es zjC7+=v-?)^E9}PR)D`k6-DT~ z-Y~HAw<(L$Hg8^bPmw~7C|_ zb72!+IgS&^akm}OEx$m)DCe$B5Xhqjl1mKaSc#E)QO1{KybN$LJST(A(j3-?f4E40 z4ju~wJK0GZU#b0bVK7NWx0k~>^919kJW0ZyUcPn$-!OmPF0Kv_ehbhEC3I)KEiM~} z15XNwO>xvp{MTfhQfvhjmJv|kmgHn1AwvzlKttyMri{%P2hxTF=L(B}l`2tKBcokL zw_t7vXplRmlr#)hWoQhXIZ+hVRiP~)I5+NF_VFSbI}~SE(RsIGn=w*i%mWW7(s0Qm zf0SssuPN?68T)0-$nUE~NT=nerc$tqdJYh?O>%x!25Ge;7u$1TiUW@*$`*_R4-+6~ za<<4uvzx+rvnd5o{N!wRv{sF7wnd4amGPL2<1#=oaX^GWa9G9(8BfS~TE?SFwgX$9 zyG>dCg)UkKw0?qf(QKk}gwoeu^dx@nL=X!`XYDiy5lNLa6@0Ci07UprK{i1Unq%wZ}IV{3DF{rZ9wCbLH+U zx`(5ol{++zi@-v++ZDa7kC<0|%-^fDL&cEY(clEX-LJy&34eDntWOeWenP1Z2W?=U z%1+KdS&9-5Z<@EeB1#UDDCTi-mBct3HgJBcnDDSlH~*c$jXx1`hvJ3MqyCKkPJwk zEKFnM2bGKD*?|Yu|N1LK0&+l$@B_~qA8H?3P>n%J;lYI-%HzPvFg?2|YP8JjVe+pb z;%Svt9*q&N%BWIa3SWixtF?At6Ez?f( zpgUqmg{;vzu(NXTF~@o5IL}fmr8gzA5fnnZJMh89*zP1*d!mjSSX-b-LsT=aKZOa?WGU zdCZ(h13CFrDRI1tH@q;>0tJ8r$(*i9Y*&;N`iO3a#fi;)(2vcBT}**3u^k&H9Cf_T z?8Wfoz~fjQcfOO^v%uv$Q)`#l$77rT=9MQNU9nefu?U{?RIbkE@=!8|iEQ|RHi&{Y zra^{?oZPZPeKoON2;fd^*HIh#C83~CoD}wjj@8a$hjBRM4$my`;V9q&pT`$~Y+m5z%<@|y9x&%y zLXd|@(_WRZ?lr7?W$iX=x2%0;?W<#39UUfjchIb4vBI6iWMCzVxexSkA&(N#;&DZl zPU<3(Y62K~YeGTIoYga+(ZGY7ke!DPZo4?xN}h8?&$*K4!J_9uJDr$&!qwkNF#*Fs z?!4!=5x&ZWs>5pR!9|38>3rK@qZ$qr+U7;hge7xNFgl8Jnl!MX-g5?84yqT2#d*3I z$82Gor-L|9nVNM^N{dGMca28*cg?ZVIabQyd*<*xb8z3iL>yod0Y1C#UgY7%Lw>7W|3}enrW)Te9u4wwtwG)-7hm z1lT(+_B%Bm6@EOXW_{d*1E(#`W<XQF?FqzdQ;n4_bx57Bx4)S-P6w2}H0L62NgZdoa*%IzGk=m9z9?V{`c?|?GI zFqfk}=PQHATu>22j=O45mIj`LvWwXi;u1@EeU=0fZ_0Ex&CK{=To zhDn;2hshm=Ik{d+C$~dF65bV1@3EHQqW~9$^RPjbrphP^2y@_e`ik7;cF9HNQfVq( zqFo4qHM;^ayfqu@JcY{3Zd{;T?HO;yENR%17LX=K^U= zxi7=-kw$TS%*;r=+3VFpkUyq^B6tgrr%6~knp??NT0`J_q+~s2uXVdp(f=bH z?`olhEh+2rzoV`Nng*yZF)<4nD1gLLNIbdG@N`vyX$7#NQpy2%9Dx$yG(V)L2a%)< zy2nk?{#HT6w@m-|F@2Z>NYNpI#zT@Ke*S7PFYctLOY=Fni!2Ykq^1fpu;3hZi*8)w zY7;D|$@uGRwV*nOgA(4TqK9mgx*f=RzvAg7#z|a!Av$mwKBp-fDT=evl@guqj?PlI z2!#({I~U%1jh1J)?cM`<;uRc=Qi$Hp)u-|<8u9^7+3Ga z)_JH}JRM7U?aTeT)KVURcR^ZRB9rt)AWb(jfOZe2TF4;=9qO_UDY0I2&AlmNRfCLd zEp}(g++(4O5sF0>~AVkTyLNzdP~k~g$K@qXw{53P3SkB93&rL6E4F}txX;;}?~5eUP6 z0U>)8s|8YtX3~X@1aFDBw@l3uZk)%Vb8&7LJxW!i^w?*tFjUd!O%{S~ON*N^f397w=cXN( zLJboDJeETn(X%=Al>x0TfGMXSfHfCO(F#+M;=+KHE{*hummF-hrf%)p<&A1fH_ez?2M@XEjTg8~NLuU{ea*L}g7wHOQ0B2s~#+ z#I#2dr*a_~fIxL2QDot@-oS?kI}Cb#!U%&5;?E^Q?&&ro{+Ik{*R70DGz7p(w%A&$ zX!@Zq&50<8kaw63K^(P4ukd1!_v$!;NZyu&xe}^`SuOdfVG^9Tup2LJnT&_o zTsXd{r93{M0Tx$m!5=K;AtG$5LpJ!k)rziLywqamu+Z_-n&3>N2@?;@S5W<$1!Ura zQtO>3MMWvV-@fecgqV)0NJnyU7b9^&V!43w(mHp;vf|X;TqGno{%-nM((#S*qO5iA zILMR-zFY)sZt^l!hdzLCp_fBA$O4CP5h%@r%+c%YoeC&yDqbuOBO53T18oZhh(-Xm zfP@K=Ft1XCl@>u4aq*Uy{gp*_frc?9WjZQoDjLwbMpK304x5i!qfXI2O`oLFsuLtF zou9v-ilCjyf@G=*Y!I9)h0GI?5yWhjoM0X@2I18xm!l??t5XuuOh9^(D$OfLGlM9krdSJ5?Woc?o(}93Gik6WgO(~x=E;cNriTo?CtS{@~EfR5>dSQtO zFMqqFt(J?n!*@tqvlBFGVv!z;dKW4n83S*_wUbxbP0pbuvh4~{ z3BEiVW9}`%cVqDF4ZiKccMmBgQSCiaR@1ORSQ-#$Gqf+3iFWiVBbB7j5!2mad3NKu zL`d@ph&8oWTj*K9NNe}RvmRMQ*v)(;-u9}JS~NFt5s%e4$MsNvYNU3h()veS6&)cv zo;JcQFnrK|UUDQukW}*sqC9MbX(oFaAS7b!tjmkK$V9E@QMF`fW+YDLQ8!?T{63j} zo7iIr4V2llaCn+i`e2-Ow&;1jo zh8BwffV(0u-|a|o#7ME-Mh6v}Id}wGb!m@0g&R4L8WMO{$6LtV*(jET;;tkQiTQoC zs9s37T8VA(7@vgyZ8ZIw6b2XYQmfn!W}nC9)hwe{MuUuM8BH?kWYo)OG!4Xt#-~d4 zaH?22ZKAXaNU^ptQeKm0xXN%%Y5MNK9`|BIP7V$cndaUuiU6@F1k&VxRydQV^bH8s1N}q z8qRh+A5XhiiBe45(*&py&053YR*HMoIyrrdk7SE>iC|xz=3-+-lB7|SRNj)(>h*Xg z#Ua_I34$R-!BC73rt1NgLL}fSOW2ZXiCdWF!WRjw-CYc zNy)FoBugmw5-`A7a7)3I0~Ti`1V%-iw5W_h=6eEbB}$Gs zf_z0SBAV_HmGV$;4FuCLJa-X}=au5kTjrOHFbtR1KtS9*rop?->Ft19^5Hdua zuo{Ifjue5S6S7&7iR2!83y_Y65kGwZV_uEVQGE6FcS`|aw~@8=2^*FE#0@|2qQ(8h zP|*DWhf!WlmSHnZM9(RjK;z{ckJ__HOi>r*uz#}DJsw8IkkTQg47=v=Y!BYyV8X;X zit!7}O7Xe;fIfih4uHVNC~%negklXWYhy3giadvfkv{AQgk_8?{1+{m|Dx$jiXB*Z z2nKO%PYt;k=i;UnIYh`u+NgRM9<3p7DZVE)w$Up&w%&`dM>Phugs)zOaQo<)9MGMA z(KNopPA?@Jgbz3v#v1V>d7U5qgw#8_Xv|^&y9lt`qc*&fl6#w!QY-yUp{2JO)(G%3 zj1*S`thWuLlMW+RAw+3iL>`hK;Z`I*n;xuE+-^vr?H_LzC69+S1wrKmS)-OLrf;5L zA0+nWpjE8N&~l=Mwp?^j8HY_c@V*UJs~1Zf0^~s&5OVu19d2&JrFomqeZnw1;i~C` zrBmjOR0i2-&z6=r$VgFe&^MScQE13ljEre-(8%>gFUMVbdr}P%S@NAgeZ(f6kNImU zTW^TpEDM^7sbBbT35v_~9G84nL?Uvk7_D>zxhALsATFh%Sq9)948KUK+53`MR9Q{~_+hkzKf&^)hoD?80fW!LhDuIYV>6Z>i^2l$}Sips9Uv zQ6W&$&OlbRd~111V=Ye>;#$i)<67PswweVVP7a-+OVcWnnj$%?dMLc3xix4(m6Kaa z)V}ozLYtf{;GSBd5TjM!66$9cqAm}II&di4Sy~jYEFc)=2$2qAg%l}IQP3j+`8b88Y+sr0rdTRO0;H%Z`FVmPu|H&=u8Qt1-#T-7fTgg{BgD&MhR5Jj%#ZxY3nl zGu5Yz&E=mjqVAu^hnzGop^wvuiKqp2no__Ff@;hVfH!71=a}JKkr~c8W;hoxgP;Hp z8OYSWzoA9IOeXQv95v1Q1U?RvtjJ?RD%?(q!_A@#hte#%Vbo$!%HFV{Z`On!>sV_0 z#{3C%YV#`kl!zv}Ry2oz(D)e_$!Vnx{6z|30jZQfA4usH;T6b9@Qk(vE_ETYywtS( z*W}B`+SwX&6l~Xxf69fNvXFKc!k!wMW4Cj38vq-jK)&L*>zD+yil&xULSos1Lcwk! zCuk<7;6__-8~=)zdC`Ne$hHd_#%(GYl9o@SQvkFNUCUXzQ<{oGE}CL#(HiiPzM+nj zM_bDridzifCiF02bIGbVg~-Ze0Vg4ytImCbFkVJc6z-f4(<^p>gHi-mr3$P{5?GbY z5Eo{FpD+%rO<`~udR$Q+2J78A@)p8;6q%30`6#T;W3800<-m3CrQ*tAzFZq$@|6Q$ z*8Ia@u7)oK%K>Ce5t|S6cJ3PR#VsP&I3KPE3Vq6~fe>NYEexbi${j4Al|oq73mwf4 zYOVX!xev4XVR$S=h()~6uc2gZ3WLi))|P_nO4j<4wbA7gWZmRkQn)Cow$k#kRTy4| zWTIP62p48_th^w{Lf<3hzDE$TB$5oOK~}@&?WO^<7maBVbSt+h&671l@v5t^M1e5-HM9KCY^4f~)mN^2#ygv)YbaAX?^8QPTsn?h$fmsMG+>v6n&*;_` zw}#$^#z-uKPh@CQa#2VypsBYZVr1h(!)jZhy=Ky|phiidp$PS+IHH}!tiOsu1)KEZ zK^K$U(%T9<7|o;kID3p~ejxAQO*V4GzIt|@{J=a=*3JSnBd#B zv;q&qrsacNZWZ7b=Hbu;J$l8WJ;u^Z=&)PUBzOzE7=43=Jgi1gK@HElsYGhW*`+HI zl}WRO`9nS>7sW^}x$H3Jrh3L>sOojPH6KZ9{j&t_Juny&LX37)U!F>tfg&{jqqe)a zFf1sE!mt9hm?ExV6^B1#fZ4ueVbmt~7#kNxfo4-nSdI#^c+;P7GcAn$L|j0BjZcy% z5GaT~dhQh&D2w`WvssK&&Uq?$pToK!P68Q_!fE%}?>>xF1eq)LLz11g_I4UStGLrr z&o6A2EP<8kMB+#E-o<46eqIS1o83w+822A?nE zBFB_#D`fr*HX5yL1gWTK_}~rgvlqjb!Y5c6oV!1EK&2xPg( zX*`};5$rEj4D-;yL(felJ=>saNdd3)0A(O@v;-qS(jk6|sD^ItsGILMD9Zd9hrUDO zG~z`goWP~AOM%A;3*S)|%o-Mhcr=4rkV?g{FW5zGUT~Vd^8(StBYHVPgEaSYxCywp z%$V)W{tdjh0Sn1Zj z7%TT#8eUch5t}o^!n`1ML?aVrB~{plwFm$v2s9Gran=`I_Ri%ziPT)ogjXNWNdf1R z%(G#H(m4C~-6|F`AMDR5YXl_EJZhwqcUMt5W&K925jznI3E$ z=4oTM+gUTuH^d~A^6>w&=JBeTr_4NU=G&x9Y%=Q`GC94_#_0uYy)wFG^wqW5nnKK? zog{)~m3tF6`?k$oDU&_-GONvJIi|MPW3sPa<{1H7W7gNOvWH&j&zr|93fnHDUB(vk ze5am_ja!ErWK&7lCvKj$Ph0@lVl5ALRT#Kx7p!@;Mh;pZO_P?iue^Qz4x>w%a0g;#+!;!-*9Eq@{;8cV+mDz zTEYmNHFjy5OIRH)k%9RzOGcG3wMiakGJS|$Ejb8`m!)tud)(3mGi4Slm?@K88jF9z z5O?O2jcte&H;1JPMG{iQWR`Lt6)#b!u@ryfyy7lz#^DY_8-6Pq<5Wd9UiPgy723_G z+d?;lCC?pGy)vd0z27zEaE{k51IM6nZ_=K zr_BCkOnMh9UQuCu=@yRN&ly>r9h`b=;8z(7||$A*sH4Lvw(&}zPme{=_ey{?(fa4Ti@B!n;qy_KiJXHIgsri?C&r({rw$1FmP|rx~|?#PsjS+-u3Whe=oc^&_A%ZeXwVs zXYbzi{n_50%sO~=Lw5bTp27Ca!1{qf_;+3JUxj*j*Xdpml% zGyNUinGM|?1Kk@)(b3a0FxWBJy?3BL)4n&;Pm7~D^>=4!XgwRc`rA8t1~UEF)(>X7 zIy%;O?uB#LtsiXPkR2S%bhmf+_rm;eZr9%Sb)A{)`i{Z&{?2T7cUN!!`tE^&j*h_r zZg0LO;;p8Eb@lXSGS_u=tna_BdqZc>b-kIv%yr$F&JEcO-CdckbzPpfE#iG(?d@B4 z-7=XO&E7vg`Gqx~$xcookZ$~9_u3vrReV`7Xv^@_#7Ji5c48)#CS43k6L(3(YbaH& zovp6BGdq&aOl3WIBkrqh4?O!`)UOr>4?>pnF+c3&EC)$4gTN4!s% zs1y9*sdOeiF+Q<>Br};FBI$J#*~z`*lcSljfo%HLou9rvy*I==jelBLd0ryoHFb2Y zZC~55wzG%&^t|qfcfIquHj~}37kXtox)4hnI{IOjj$Vk~k?H7e->_kCe+FUK*|FF2 znvvNdDxP;^#B07YJ25^rJUu=+bJyg^$A_k;C#G(={`&idr-%0UuN@d4z1~W7`=_oi z(ZS@l9a68!j$L=xPCK>EVe{)F-p3cjvZ!}vGlSX5Yd7xv!tliAshP2XPYizUa~+=d ziHNu1z2ducGB=M6Zl0RTPEHq-cY5CDh_~@l$v00{tnd4p8{jhemy$0<)q(|na&i`!M7VCUiYQa8P=5;2kq!mDTVRQ=}8)&)%yOud$W_p+>s(% zBi^Pi|V~>)^K>0 z@SuJ#U;Isu)5n&TqKg{Y67fEHDT=5Sx{MbQCS5e;%aSHe4(!`MKAjyzv@AdcIes}! z)1fjlBB4;ELKiaOavDfqW^8aId;9*8ky6sj6bZ`r0_oocM_q3B;o5X%>+FJyE;qfS z|AO>z&gG;JyUd%$$I;nJBD|Z{d^y}xOpo$VlEmFqJSygv%i$jJjfTY&*}+{i6WIlF zxtq$r9LW&kL06jHH9T69uHDq)EfH_?rBGQ2;M05ePL)Zh?#rx?BAD#J@MxyQOx?7` z%Mnn;^y7^6OQq$n&Re{GUJ4dr#q_{}5Z zQzfJ?A-uw5_T4r%Ska@xKsQCa8!wfmr8Ul{#M#NQGKzQ5@-L?Us!Ldq{dD%e>||vd z>V#|>m|O~pE$}ZC2nCl0N=4FlQt!Vk49VilDM^6G&gl%J0BQ9_EF=Xlhn(dQ7BoZ& zq>JhD<>V{}u~<*t1wr1cL5I~6z_|;)po1;bt0h}5hZ-f;U_?dN}*%_t_WskXC^9xfe+l$H0Fu8qqjej9q z>VCUOb}=TuFxgIqoYF$j%Zq4BXk3h76%fiAsXEUR0NUBb#s?vQjTI%|swoJKe((F- z=QiJ;8J-R$;)5L>pKJfbpy%Bd@%k2%rk4rNbrOQsA!xToysf_kG|&~OPJ!AH@jmrS zfVz|Ec}4+a_X%K^04}C`-8Ie7X?i$2we}`v$JTXk9n-* z-OGG(j^^Dxh$sPUn-Xh^;*qx zGUAQ?yr^!GPzRrpnfE|?eE;-fcq7TU{IO=s)|>A7RnPm4h_~OS1l=M@`iq&7;Xy`I z<74Te%v8ERn;lD!GCMVxo*qvRPfw-C?;lGu{{8~f7HiWxv)Obwp?ClN_pco*t-NSr z@AIs_Oxfa#%`=XUPiE7D*=dHrQ)}Jy;=+P&A0FGccIyL7gK0LEnlUjnWz%^bduURN z&0}4Vh&K5}hGUkhTdBGt-r7a8y45=RfB|-m7kLQz!Pc;A-!skjai$H6f@<+u7enpV zG8wUGR*OlvMN%%za50Uxm<%e9sc}fKnQ+uBTM=E#w^$QfG&R_3TCyTN(s8k2;RWe` zH46_;4P?g#Gh@?MjT+f?M7%YNlh$cX*KS-`)QeLnOhHat$M%nAZB|7!AI#HVFo<$E zhRIyh4{LsbAgAF}I`i6H1^77V7CC$fs`MvJ+4#RWNS-iwgjnH|}y8qlDvGvZzMp19qV zWeFl1Ch4I#7bkU?$=KNVw8);X=5i}&=4z`1Sz$n-G!(R;%~VD&}3n-?cr1ztN@&khiw8(fH& zrh*sKJ1Y^pWjH&+1k6Rs28hM}xT7BwRS z$EpLE%nYzj1R8X#*9L-?8I~=>1JV^TlQV7(YI0BKwHq%G#W2xg^O%lWML~FLXxlzK zHN6NF+IVnlb(G7gSvb{Wy=)B86&J-@tfLXaSc7EGwZarLxZk?M9w|?OJxCD+T6ubd z*5Y=d5W+tJj7PXSMOS3w!g&X;6z>|Mnx>h5D``!G*@?;Q0JI-W509m%hqCFLwDdYP z!PM5?VFIAr+Vovh_z#PK#0qOh=$_Zmn}EVn@2{*?+>{ckNRz6Lof-&Qnc;ME*))U#5;M7YGWa^2qD_wb76?LJmTeo zG-Vmex8B9C^bMhu`2xGTdQsSfq>Vck;^Pr=lsBFi!H19>$SxkzbkTf5Y!^_m9^AG~ zXGcAib5npz8Sc5?Cc8Of7dm^5OViA+r|*aCvi~BA`TqN|(`&~k@4G(G-KQ?l7;d6x zSxik2m`5!pw1RQi60rtsq_$JuHms?HEM^TQbkHoFwhZGlfUA^nY7iAtD2!C(=3No* z)0*mb6NOXR(f*N{TeQ7l`a(#H$FtQ6QL@xTa=#DBpSm;4Vr~|#Clqz*iC{V9LeOf_ z7sN+|eQ{W2DyC!D#6-BY|7{mUzd>QD)2X!=gcU*Em~Oi!ed8z6lY#j4yxhM4*(U?( zd>aH{V7fD#nH(6pWh8UoR3)yv#u>m34)2{Y97bJi@^ymVq?0vhHie9jrY|D$jsF-1 zvR*xyH9!dYVl~kb1X!d;v(rQ4<+7(Y;&r*eV#ijApDMg8s94Q88r=W9NWZrBW+sS7 zZe|KV^QM)sSQK5XD_mRI6}m372xdWGi6`!ic(-XQ%kA0et{x|(HNA!8?$=Dj3~)w9 z7$Q?MZitMW&!qS6XE8sUhE^KFrpNcD!|gEix!!kszTWXCCqDBpU;WU!-#xVR&;RA{ z|Mty~Eo=GxfAhQjKdRq$&tsoE|8Mgj`A;vklYp^u+u@!VZ>&DME{kvVV8(+_LkVPiMaVmwz_7?a5cZ`0v`sGuH~n z^`Eb z@E0==zWv5^ozI*GzwqCGl|3E0D!*sT;(6ZZZXTc9GBR=-V`Oi1YJdSqcJ1KEh$Z>i z)xh8glV_d0bPVl5l|Dh&;L-hfaehnqCHRH3_%PJk=zYTbD1Q1U+UlqH`i1WB8~RI; zSeOT19$kw4!g!%O{D%HN-=W;9p?9Se&6SJj$e|D7cUO{hLnNnNPX&;ODD_$SJyH7TFx2T~8|8A*fR>%8{x6}I^ z=2q`cY}>p~d$;4>hItEi{rg7sfBtWdtD3#94k#B%9Cnc?kbeRx{x1Kw1xEy^dO%pO z1nb%4@U>FKTWzU!5t`u*(<#FBXtH~t*TH$V`YSL}1f2AAvU@!DLP);FX{X%oe>cw@ zLj&)B1v};{cnwz%vAfq&r|`ekUdSEeecanA@h&e7;Nr0DL9v-7*-5#V= z`0WP4JsBLn^fK9sD}I z9{zWDEKBmQ&s#=X)m-=tvmQk+VZ0c=Ys;`0B)0mm&wC#Mj$YcnkJ6491tuuFYF0F! zCXQ;W(l6~jV^j{GR8CjW=Q{6Gq}HR#X|PuPGZo0ckCRh*UXIK3pthdoR^5mb+`k=G zzE1~u2%4}9=`5G(bn$vwtel-zPws{EL3l||JC~@nc>THdwlT-0KNxCshY6kodQoZpoh@!-|+XI(?4eLKOhC#R)G`~W9|N`6}9yr zpYNOh+vZ4J^a+1eJzh1;VRS5MZ?3K1Gv61e{8zyLNUgZ(k}$!_uZL!}kr}%%W&|+t@(IO0dMcacPTIZ3hV& zAV`NXI<9TMMnP3eKU_@F#~G3|rz7@H+6j`apGn_2K0ckkd2{=!E1TQbb#Q3M{rl{d z%^bfeIsZFj<3~PRP7bQ4%8x9eIwK8HpUJ5|`OXig{_^i$`@tFw?fBNd-C!g7T&kg_Y>Bs(Tw@6bOP`1|?*-`+M^f8!tB(7WT;|Nr8yJRYj<|C=!eW8c?d>^pZXV{KvV z9%WaSmiNB1-`C?G&b{Z{ zxz0JC_vih7-+Ru4q6LmtG>aQ#7nOQbaXP?i>NqAW5m~yrqTAeY2{F1B7s8#AUh|pS zcPfrJ3tG!ZWj*AFa~FCBK30WsIOY34bBMHkwacwvJpr(T4YO6sM6-Vk*Gw#cvPDXH z)Fjq~eQHG%Ym^||?lgKhpNPGkFCmoR%x}SfVsF>I;lp65QES!)1?M8<93H>{%-|3s zSs;*A7z~_N@c;{{%t0#C0My_w07*K)4C97zUfX=vi+aA%2=Y8jlAjJbg?E#?3kZ`= zi@|sS?&x1v*f=Y}VSrEx^21N{zR1nfN%Vlz*^9gqF`Ad%bE%P6IbIrD^<1$VLczvO5J|yH1|&Ax+i^R0Qf@*Kiybqnx=6|3)CAH2_s* zb+oc7T1^uSWM#@C;II)^z<~#600=8AUstsG27?dyNe?u@*jFN*q2`eO;S37&Gf7KE z0ztD6v=FVm_K;rqA%V#6!uB?ztiM2&?r5d+h^#rrqcvr}37sGvTiTiM$%8izE3!hy z_Hw8SHP;%On7v+ou&;w03fg2rz!S# z-j$~AW8F2<$*hy=7G|=OLG*D$K6N8!G{#uqjO_^}*CK+1qUDk99Q*Q~fn;r1T0Xbf z(skjo-eL8=Zpk55oWnlcK$*um^2^>h?C0zB%YV_5)ink z&lex)w;`PXW~3_#!}I|?U@LJmQ72w&y(&InzsiQHO5}V)N;luKje#90*I;!O!TP`^ z(#23P47eCu84d&gqyl6CY4UwQA>4wLFC$T=H6^Tt^$!uY21*r%O@-6%5Oo38G|w#0 zF$8%?ecnpEY&%&mUOdj*n>M^SG0Q_J;liny-4*b-v!y7m=DCSbRq2?zV09noOuM#{ zWIc=_C~B$6IZdd?d{llnUI++Nu(}@FgstHo8O53)*tR#r#QWlqVf;-n|0Y(BVmYpz zt|x1*&O5!1b64z>U}ewqUXZxx@+q$Y)zz#!yHDdh`e67eWt*leLkyaEC$DR!h!IjQ zf%BXLu%x5MVs&a0IU@Vv(< z&9oEQoA5iZUBj2T;F9|d#kX7CtR8Nzf}=b6U6vo$t6dLE9tQ|CASl7epoH+xzk287 zY;&5s5kd!L9rZ(({ZC;4 zG&E5FMq?u~t+O9G4rnM2&AOK8V6+_Il3F)!UmrKL7$5@9ArQFu$)-H&N1&1+SEByE zD*YCw|dy|bVhOk|G-e@9>q5d!*c46@{}fL(942UuNM-jzPH`CjTy z|Jj1`+gSQ@7Z|0TzihdVR$j4DC}wZ;e-escF8#BNZQ`1f!p;+82<*snww=h=^~$(~ z$|ETXU&#gmDg=^O{tdA7OWgWSICcRB4?+>ulQI#G49Ofa;awxIBth^2BcBbX0LT$# z$nj1`O+*3$jC{7%3ii6z#wOd0Y_@MxpqLpOX%21l8W;Wv>tarSg{YWxASM+sAYzHS z@mu~YNRbwOf6I2{lt#*E>j`ZgseZbQ>PD>l!^`~j74QrIETH~Xcf>F6r-u9^)T4vL z_rx%Q5(S8fC3hVN;bB0?A42#xaw`BDuSf0}a0O;SP~iXLp9%sPN&nPZa)E+g5(QHP zY0nxc6L07ATI>1X^LJ*7)6@pGmboeiD>#2a$;#Do^s!zJ)#(ryh_v-|_QXmHeGs^6 zWX3tSV{R-_N$+EbIIXpI)A++h!t{8p9OHOy`|@Vy)4GDvl4o#K^4AFAJovtwIV*j9 z&LL;gD>*_P@cIWU2>Ldct6LwsknAR=kDztsXxV@M7zaDm&eYKQRiQ=98DvHRX zcVj-G2`pIvfh7|PfdD@LOU#9`{tECZz2r>n{lEzir&IhiJ#nJj(Q`?8s4ulERX@&7D1+sdhk;(#JGQUu5sInax;_^CmoLz{C{$NVn7({EH9E zE%YCJg*>1y?-ULD=g2oM?(xo%zbtfJRTTf1%Q?S8gHvA~4+OApw_Z7wUh{N$v7XT+ zZ?L^2l3Uu|YIhR@>PFQC$lK4w&*0W&m|?sbO~o(b?RcJ|AJaG6UGO>^%S zZX+3GC^Yo!Q<_x07nyHUtt%2wi$klDg{#<>ZdbMPTcufA=IFY;# zCM0->5Bz?jpS_MyIK#Tt0DikXjOYmiH~9eP=r>@Zh5W+f(5l_!E1zOF=a*icoT&KR zs)D(B-$Bhc-Sy%K~nW1MWQo?&ARfDk>NU zA_1Wel9UxtJ&mlZCni19w+&i}tFBu`9&u8A=%XBQl6nf*$O`_s4f0*bkZCE3^hElr z4FbM2VWN*Bt&3x>ll#0kajR3?GHrySu;bx0=VzUS`jebcuzb47YKwP6=5cS zf;`EaQADEvA<_wI4j%G}?;i#3_W^#!?-bLW5nSw^d&#p*bcF`3_ zGbS&*6Ulk}=CHtxb)C6;?e5Y8?jCq*hAoXFijHweNI@vTO z@!lNZ@P)IC%Vj^-gnn64%=+_D{1|_U<2593C&!CW`D)3|rd~Kdp`;j1B^%7VN3YpIE@g{6iA5NC}elK`DXg z0A12?6bwWm07E&$WdJF1J_H4azLu)FauwQsKILp{v@_9|rgT%Y_5kLL3PGR;i8Yx~MS<-c$T?Fc|EN)M(dHw=)EnnYt(J z3nr_-O}fW1;X<+!DAmBohw-f=AR=F)t4moRN_U8+2XpEU*AHC=xNk(8e~y6Sfaq5k z5+Dy6CHPS|z-SDJa-eavhH@kan4gcX(Mf4EoR!p zOlzQG$$IedmxJb>QKQwwnWGhnL#GcAohDLCH+b9O9s9OcI#J8_Sw=l0pomiYcS0}oex0G$@!)a=7?YKz#XOqq? z*$g&=#q|FB-gbzxvIKYd2W&%JezR4}sm8KDKb-TvxwshMT>oCjb#JK>ZTs?vcSbK0 zEp{z?_}Jm3WRhYnM+l>a7R#Bk@vu=ly$bRv~=8VHG>R~k3e{Ar2wH{ViYBa8B7$E%^Ytd zpcO2S6cve_nf7jB`K4F%2PP980B&&k)o=o##v9o8hfsqhw*sL?{ZF9g8_aw&l7fJk zn6Jf?JBt#L`kv-?ion%UvS6xjl~c3nES<}^M|GzHfho*A`sDTQUww+bRzz5o1V zf~CmN4%eJIMg=+Vf~Ke&O%ifOP`XHyD;(ARk$QU4_j&C)bXBW8oU4Nl%-X4lDv4ss z%?eCUbkAN$wL%l1=AZ##LXuK3@&5)IL0NyrRX1p?EP($T1qU@2(*~LiimY!kiU!TH z#xcKBV?d6gGL#W52=D`-IS=FPe?chjPj8so*UFtwYPQYxG%x&E>Km;i7gky+bIQ7o3icS7eU!vUXt0UtgkYzN^t~K)bPKZ^ zkP%0{d>8iGAKSY3L$%SWQUE>U!1!S6u^}6;FPk|B><>wLzB9eQ^*~4X!}kfF+g+Y? zJaX*b(#$ZZ_JAfnn(1Bg2k8qs?=0nF(|Hmc#j@bth~&#$0e40Onm=B2QkHcJ;}X!I z3gWA-xEA{KSf{DgDsPaLYiw}liHnXRzR)^GI&Rn11 zyQ$vsvhAYQlZyPDu1uc=&*P?lJ(I!=wwh<2rAZ&sN=Q66mdfp@d+&8qUb&q{fsDcV mQk4kD+{>M`5sj*hpAXNx5sk*4NaVkupaK2V$J + + + Newtonsoft.Json + + + + + Represents a BSON Oid (object id). + + + + + Gets or sets the value of the Oid. + + The value of the Oid. + + + + Initializes a new instance of the class. + + The Oid value. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. + + + + + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. + + + true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. + + + + + Gets or sets a value indicating whether the root object will be read as a JSON array. + + + true if the root object will be read as a JSON array; otherwise, false. + + + + + Gets or sets the used when reading values from BSON. + + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Initializes a new instance of the class. + + The containing the BSON data to read. + if set to true the root object will be read as a JSON array. + The used when reading values from BSON. + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. + + + + + Gets or sets the used when writing values to BSON. + When set to no conversion will occur. + + The used when writing values to BSON. + + + + Initializes a new instance of the class. + + The to write to. + + + + Initializes a new instance of the class. + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. + + + + + Writes the end. + + The token. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes the beginning of a JSON array. + + + + + Writes the beginning of a JSON object. + + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value that represents a BSON object id. + + The Object ID value to write. + + + + Writes a BSON regex. + + The regex pattern. + The regex options. + + + + Specifies how constructors are used when initializing objects during deserialization by the . + + + + + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. + + + + + Json.NET will use a non-public default constructor before falling back to a parameterized constructor. + + + + + Converts a binary value to and from a base 64 string value. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Creates a custom object. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Creates an object which will then be populated by the serializer. + + Type of the object. + The created object. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Provides a base class for converting a to and from JSON. + + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a F# discriminated union type to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an Entity Framework to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can write JSON. + + + true if this can write JSON; otherwise, false. + + + + + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). + + + + + Gets or sets the date time styles used when converting a date to and from JSON. + + The date time styles used when converting a date to and from JSON. + + + + Gets or sets the date time format used when converting a date to and from JSON. + + The date time format used when converting a date to and from JSON. + + + + Gets or sets the culture used when converting a date to and from JSON. + + The culture used when converting a date to and from JSON. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from JSON and BSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts an to and from its name string value. + + + + + Gets or sets a value indicating whether the written enum text should be camel case. + The default value is false. + + true if the written enum text will be camel case; otherwise, false. + + + + Gets or sets the naming strategy used to resolve how enum text is written. + + The naming strategy used to resolve how enum text is written. + + + + Gets or sets a value indicating whether integer values are allowed when serializing and deserializing. + The default value is true. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + true if the written enum text will be camel case; otherwise, false. + + + + Initializes a new instance of the class. + + The naming strategy used to resolve how enum text is written. + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + + Initializes a new instance of the class. + + The of the used to write enum text. + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + true if integers are allowed when serializing and deserializing; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts a to and from Unix epoch time + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Converts a to and from a string (e.g. "1.2.3.4"). + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing property value of the JSON that is being converted. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Converts XML to and from JSON. + + + + + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. + + The name of the deserialized root element. + + + + Gets or sets a value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + true if the array attribute is written to the XML; otherwise, false. + + + + Gets or sets a value indicating whether to write the root JSON object. + + true if the JSON root object is omitted; otherwise, false. + + + + Gets or sets a value indicating whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + true if special characters are encoded; otherwise, false. + + + + Writes the JSON representation of the object. + + The to write to. + The calling serializer. + The value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Checks if the is a namespace attribute. + + Attribute name to test. + The attribute name prefix if it has one, otherwise an empty string. + true if attribute name is for a namespace attribute, otherwise false. + + + + Determines whether this instance can convert the specified value type. + + Type of the value. + + true if this instance can convert the specified value type; otherwise, false. + + + + + Specifies how dates are formatted when writing JSON text. + + + + + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + + + + + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + + + + + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + + + + + Date formatted strings are not parsed to a date type and are read as strings. + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + + + + + Specifies how to treat the time value when converting between string and . + + + + + Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. + + + + + Treat as a UTC. If the object represents a local time, it is converted to a UTC. + + + + + Treat as a local time if a is being converted to a string. + If a string is being converted to , convert to a local time if a time zone is specified. + + + + + Time zone information should be preserved when converting. + + + + + The default JSON name table implementation. + + + + + Initializes a new instance of the class. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Adds the specified string into name table. + + The string to add. + This method is not thread-safe. + The resolved string. + + + + Specifies default value handling options for the . + + + + + + + + + Include members where the member value is the same as the member's default value when serializing objects. + Included members are written to JSON. Has no effect when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + so that it is not written to JSON. + This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, + decimals and floating point numbers; and false for booleans). The default value ignored can be changed by + placing the on the property. + + + + + Members with a default value but no JSON will be set to their default value when deserializing. + + + + + Ignore members where the member value is the same as the member's default value when serializing objects + and set members to their default value when deserializing. + + + + + Specifies float format handling options when writing special floating point numbers, e.g. , + and with . + + + + + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + + + + + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Note that this will produce non-valid JSON. + + + + + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . + + + + + Specifies formatting options for the . + + + + + No special formatting is applied. This is the default. + + + + + Causes child objects to be indented according to the and settings. + + + + + Provides an interface for using pooled arrays. + + The array type content. + + + + Rent an array from the pool. This array must be returned when it is no longer needed. + + The minimum required length of the array. The returned array may be longer. + The rented array from the pool. This array must be returned when it is no longer needed. + + + + Return an array to the pool. + + The array that is being returned. + + + + Provides an interface to enable a class to return line and position information. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + The current line number or 0 if no line information is available (for example, when returns false). + + + + Gets the current line position. + + The current line position or 0 if no line information is available (for example, when returns false). + + + + Instructs the how to serialize the collection. + + + + + Gets or sets a value indicating whether null items are allowed in the collection. + + true if null items are allowed in the collection; otherwise, false. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a flag indicating whether the array can contain null items. + + A flag indicating whether the array can contain null items. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to use the specified constructor when deserializing that object. + + + + + Instructs the how to serialize the object. + + + + + Gets or sets the id. + + The id. + + + + Gets or sets the title. + + The title. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the collection's items converter. + + The collection's items converter. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets a value that indicates whether to preserve object references. + + + true to keep object reference; otherwise, false. The default is false. + + + + + Gets or sets a value that indicates whether to preserve collection's items references. + + + true to keep collection's items object references; otherwise, false. The default is false. + + + + + Gets or sets the reference loop handling used when serializing the collection's items. + + The reference loop handling. + + + + Gets or sets the type name handling used when serializing the collection's items. + + The type name handling. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Provides methods for converting between .NET types and JSON types. + + + + + + + + Gets or sets a function that creates default . + Default settings are automatically used by serialization methods on , + and and on . + To serialize without using any default settings create a with + . + + + + + Represents JavaScript's boolean value true as a string. This field is read-only. + + + + + Represents JavaScript's boolean value false as a string. This field is read-only. + + + + + Represents JavaScript's null as a string. This field is read-only. + + + + + Represents JavaScript's undefined as a string. This field is read-only. + + + + + Represents JavaScript's positive infinity as a string. This field is read-only. + + + + + Represents JavaScript's negative infinity as a string. This field is read-only. + + + + + Represents JavaScript's NaN as a string. This field is read-only. + + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + The time zone handling when the date is converted to a string. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation using the specified. + + The value to convert. + The format the date will be converted to. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + The string delimiter character. + The string escape handling. + A JSON string representation of the . + + + + Converts the to its JSON string representation. + + The value to convert. + A JSON string representation of the . + + + + Serializes the specified object to a JSON string. + + The object to serialize. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting. + + The object to serialize. + Indicates how the output should be formatted. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a collection of . + + The object to serialize. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using formatting and a collection of . + + The object to serialize. + Indicates how the output should be formatted. + A collection of converters used while serializing. + A JSON string representation of the object. + + + + Serializes the specified object to a JSON string using . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + A JSON string representation of the object. + + + + + Serializes the specified object to a JSON string using a type, formatting and . + + The object to serialize. + Indicates how the output should be formatted. + The used to serialize the object. + If this is null, default serialization settings will be used. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + A JSON string representation of the object. + + + + + Deserializes the JSON to a .NET object. + + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to a .NET object using . + + The JSON to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The JSON to deserialize. + The of object being deserialized. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type. + + The type of the object to deserialize to. + The JSON to deserialize. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the given anonymous type. + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the given anonymous type using . + + + The anonymous type to deserialize to. This can't be specified + traditionally and must be inferred from the anonymous type passed + as a parameter. + + The JSON to deserialize. + The anonymous type object. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized anonymous type from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The type of the object to deserialize to. + The JSON to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The type of the object to deserialize to. + The object to deserialize. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using a collection of . + + The JSON to deserialize. + The type of the object to deserialize. + Converters to use while deserializing. + The deserialized object from the JSON string. + + + + Deserializes the JSON to the specified .NET type using . + + The JSON to deserialize. + The type of the object to deserialize to. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + The deserialized object from the JSON string. + + + + Populates the object with values from the JSON string. + + The JSON to populate values from. + The target object to populate values onto. + + + + Populates the object with values from the JSON string using . + + The JSON to populate values from. + The target object to populate values onto. + + The used to deserialize the object. + If this is null, default serialization settings will be used. + + + + + Serializes the to a JSON string. + + The node to serialize. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to serialize. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Serializes the to a JSON string. + + The node to convert to JSON. + A JSON string of the . + + + + Serializes the to a JSON string using formatting. + + The node to convert to JSON. + Indicates how the output should be formatted. + A JSON string of the . + + + + Serializes the to a JSON string using formatting and omits the root object if is true. + + The node to serialize. + Indicates how the output should be formatted. + Omits writing the root object. + A JSON string of the . + + + + Deserializes the from a JSON string. + + The JSON string. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by . + + The JSON string. + The name of the root element to append when deserializing. + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + The deserialized . + + + + Deserializes the from a JSON string nested in a root element specified by , + writes a Json.NET array attribute for collections, and encodes special characters. + + The JSON string. + The name of the root element to append when deserializing. + + A value to indicate whether to write the Json.NET array attribute. + This attribute helps preserve arrays when converting the written XML back to JSON. + + + A value to indicate whether to encode special characters when converting JSON to XML. + If true, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify + XML namespaces, attributes or processing directives. Instead special characters are encoded and written + as part of the XML element name. + + The deserialized . + + + + Converts an object to and from JSON. + + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Gets a value indicating whether this can read JSON. + + true if this can read JSON; otherwise, false. + + + + Gets a value indicating whether this can write JSON. + + true if this can write JSON; otherwise, false. + + + + Converts an object to and from JSON. + + The object type to convert. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Writes the JSON representation of the object. + + The to write to. + The value. + The calling serializer. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. + The calling serializer. + The object value. + + + + Reads the JSON representation of the object. + + The to read from. + Type of the object. + The existing value of object being read. If there is no existing value then null will be used. + The existing value has a value. + The calling serializer. + The object value. + + + + Determines whether this instance can convert the specified object type. + + Type of the object. + + true if this instance can convert the specified object type; otherwise, false. + + + + + Instructs the to use the specified when serializing the member or class. + + + + + Gets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + + + + + Initializes a new instance of the class. + + Type of the . + + + + Initializes a new instance of the class. + + Type of the . + Parameter list to use when constructing the . Can be null. + + + + Represents a collection of . + + + + + Instructs the how to serialize the collection. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Instructs the to deserialize properties with no matching class member into the specified collection + and write values during serialization. + + + + + Gets or sets a value that indicates whether to write extension data when serializing the object. + + + true to write extension data when serializing the object; otherwise, false. The default is true. + + + + + Gets or sets a value that indicates whether to read extension data when deserializing the object. + + + true to read extension data when deserializing the object; otherwise, false. The default is true. + + + + + Initializes a new instance of the class. + + + + + Instructs the not to serialize the public field or public read/write property value. + + + + + Base class for a table of atomized string objects. + + + + + Gets a string containing the same characters as the specified range of characters in the given array. + + The character array containing the name to find. + The zero-based index into the array specifying the first character of the name. + The number of characters in the name. + A string containing the same characters as the specified range of characters in the given array. + + + + Instructs the how to serialize the object. + + + + + Gets or sets the member serialization. + + The member serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified member serialization. + + The member serialization. + + + + Initializes a new instance of the class with the specified container Id. + + The container Id. + + + + Instructs the to always serialize the member with the specified name. + + + + + Gets or sets the type used when serializing the property's collection items. + + The collection's items type. + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the of the . + + The of the . + + + + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, + order, and type of these parameters. + + + + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + + + + + + Gets or sets the null value handling used when serializing this property. + + The null value handling. + + + + Gets or sets the default value handling used when serializing this property. + + The default value handling. + + + + Gets or sets the reference loop handling used when serializing this property. + + The reference loop handling. + + + + Gets or sets the object creation handling used when deserializing this property. + + The object creation handling. + + + + Gets or sets the type name handling used when serializing this property. + + The type name handling. + + + + Gets or sets whether this property's value is serialized as a reference. + + Whether this property's value is serialized as a reference. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets a value indicating whether this property is required. + + + A value indicating whether this property is required. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified name. + + Name of the property. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Specifies the state of the reader. + + + + + A read method has not been called. + + + + + The end of the file has been reached successfully. + + + + + Reader is at a property. + + + + + Reader is at the start of an object. + + + + + Reader is in an object. + + + + + Reader is at the start of an array. + + + + + Reader is in an array. + + + + + The method has been called. + + + + + Reader has just read a value. + + + + + Reader is at the start of a constructor. + + + + + Reader is in a constructor. + + + + + An error occurred that prevents the read operation from continuing. + + + + + The end of the file has been reached successfully. + + + + + Gets the current reader state. + + The current reader state. + + + + Gets or sets a value indicating whether the source should be closed when this reader is closed. + + + true to close the source when this reader is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether multiple pieces of JSON content can + be read from a continuous stream without erroring. + + + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + Gets or sets how time zones are handled when reading JSON. + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Gets or sets how custom date formatted strings are parsed when reading JSON. + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 128. + + + + + Gets the type of the current JSON token. + + + + + Gets the text value of the current JSON token. + + + + + Gets the .NET type for the current JSON token. + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets or sets the culture used when reading JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Reads the next JSON token from the source. + + true if the next token was read successfully; false if there are no more tokens to read. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the source as a of . + + A of . This method will return null at the end of an array. + + + + Skips the children of the current token. + + + + + Sets the current token. + + The new token. + + + + Sets the current token and value. + + The new token. + The value. + + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + + + + Sets the state based on current token type. + + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Changes the reader's state to . + If is set to true, the source is also closed. + + + + + The exception thrown when an error occurs while reading JSON text. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Instructs the to always serialize the member, and to require that the member has a value. + + + + + The exception thrown when an error occurs during JSON serialization or deserialization. + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Serializes and deserializes objects into and from the JSON format. + The enables you to control how objects are encoded into JSON. + + + + + Occurs when the errors during serialization and deserialization. + + + + + Gets or sets the used by the serializer when resolving references. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + + + + Gets or sets how reference loops (e.g. a class referencing itself) is handled. + The default value is . + + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets a collection that will be used during serialization. + + Collection that will be used during serialization. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 128. + + + + + Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. + The default value is false. + + + true if there will be a check for additional JSON content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Creates a new instance. + The will not use default settings + from . + + + A new instance. + The will not use default settings + from . + + + + + Creates a new instance using the specified . + The will not use default settings + from . + + The settings to be applied to the . + + A new instance using the specified . + The will not use default settings + from . + + + + + Creates a new instance. + The will use default settings + from . + + + A new instance. + The will use default settings + from . + + + + + Creates a new instance using the specified . + The will use default settings + from as well as the specified . + + The settings to be applied to the . + + A new instance using the specified . + The will use default settings + from as well as the specified . + + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Populates the JSON values onto the target object. + + The that contains the JSON structure to read values from. + The target object to populate values onto. + + + + Deserializes the JSON structure contained by the specified . + + The that contains the JSON structure to deserialize. + The being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The type of the object to deserialize. + The instance of being deserialized. + + + + Deserializes the JSON structure contained by the specified + into an instance of the specified type. + + The containing the object. + The of object being deserialized. + The instance of being deserialized. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + The type of the value being serialized. + This parameter is used when is Auto to write out the type name if the type of the value does not match. + Specifying the type is optional. + + + + + Serializes the specified and writes the JSON structure + using the specified . + + The used to write the JSON structure. + The to serialize. + + + + Specifies the settings on a object. + + + + + Gets or sets how reference loops (e.g. a class referencing itself) are handled. + The default value is . + + Reference loop handling. + + + + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + The default value is . + + Missing member handling. + + + + Gets or sets how objects are created during deserialization. + The default value is . + + The object creation handling. + + + + Gets or sets how null values are handled during serialization and deserialization. + The default value is . + + Null value handling. + + + + Gets or sets how default values are handled during serialization and deserialization. + The default value is . + + The default value handling. + + + + Gets or sets a collection that will be used during serialization. + + The converters. + + + + Gets or sets how object references are preserved by the serializer. + The default value is . + + The preserve references handling. + + + + Gets or sets how type name writing and reading is handled by the serializer. + The default value is . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + The type name handling. + + + + Gets or sets how metadata properties are used during deserialization. + The default value is . + + The metadata properties handling. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how a type name assembly is written and resolved by the serializer. + The default value is . + + The type name assembly format. + + + + Gets or sets how constructors are used during deserialization. + The default value is . + + The constructor handling. + + + + Gets or sets the contract resolver used by the serializer when + serializing .NET objects to JSON and vice versa. + + The contract resolver. + + + + Gets or sets the equality comparer used by the serializer when comparing references. + + The equality comparer. + + + + Gets or sets the used by the serializer when resolving references. + + The reference resolver. + + + + Gets or sets a function that creates the used by the serializer when resolving references. + + A function that creates the used by the serializer when resolving references. + + + + Gets or sets the used by the serializer when writing trace messages. + + The trace writer. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the error handler called during serialization and deserialization. + + The error handler called during serialization and deserialization. + + + + Gets or sets the used by the serializer when invoking serialization callback methods. + + The context. + + + + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. + The default value is "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK". + + + + + Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . + A null value means there is no maximum. + The default value is 128. + + + + + Indicates how JSON text output is formatted. + The default value is . + + + + + Gets or sets how dates are written to JSON text. + The default value is . + + + + + Gets or sets how time zones are handled during serialization and deserialization. + The default value is . + + + + + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + The default value is . + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written as JSON. + The default value is . + + + + + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + The default value is . + + + + + Gets or sets how strings are escaped when writing JSON text. + The default value is . + + + + + Gets or sets the culture used when reading JSON. + The default value is . + + + + + Gets a value indicating whether there will be a check for additional content after deserializing an object. + The default value is false. + + + true if there will be a check for additional content after deserializing an object; otherwise, false. + + + + + Initializes a new instance of the class. + + + + + Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Initializes a new instance of the class with the specified . + + The containing the JSON data to read. + + + + Gets or sets the reader's property name table. + + + + + Gets or sets the reader's character buffer pool. + + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a []. + + A [] or null if the next JSON token is null. This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Gets a value indicating whether the class can return line information. + + + true if and can be provided; otherwise, false. + + + + + Gets the current line number. + + + The current line number or 0 if no line information is available (for example, returns false). + + + + + Gets the current line position. + + + The current line position or 0 if no line information is available (for example, returns false). + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Gets or sets the writer's character array pool. + + + + + Gets or sets how many s to write for each level in the hierarchy when is set to . + + + + + Gets or sets which character to use to quote attribute values. + + + + + Gets or sets which character to use for indenting when is set to . + + + + + Gets or sets a value indicating whether object names will be surrounded with quotes. + + + + + Initializes a new instance of the class using the specified . + + The to write to. + + + + Flushes whatever is in the buffer to the underlying and also flushes the underlying . + + + + + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the specified end token. + + The end token to write. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Specifies the type of JSON token. + + + + + This is returned by the if a read method has not been called. + + + + + An object start token. + + + + + An array start token. + + + + + A constructor start token. + + + + + An object property name. + + + + + A comment. + + + + + Raw JSON. + + + + + An integer. + + + + + A float. + + + + + A string. + + + + + A boolean. + + + + + A null token. + + + + + An undefined token. + + + + + An object end token. + + + + + An array end token. + + + + + A constructor end token. + + + + + A Date. + + + + + Byte data. + + + + + + Represents a reader that provides validation. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Sets an event handler for receiving schema validation errors. + + + + + Gets the text value of the current JSON token. + + + + + + Gets the depth of the current token in the JSON document. + + The depth of the current token in the JSON document. + + + + Gets the path of the current JSON token. + + + + + Gets the quotation mark character used to enclose the value of a string. + + + + + + Gets the type of the current JSON token. + + + + + + Gets the .NET type for the current JSON token. + + + + + + Initializes a new instance of the class that + validates the content returned from the given . + + The to read from while validating. + + + + Gets or sets the schema. + + The schema. + + + + Gets the used to construct this . + + The specified in the constructor. + + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a []. + + + A [] or null if the next JSON token is null. + + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying as a . + + A . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . This method will return null at the end of an array. + + + + Reads the next JSON token from the underlying as a of . + + A of . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asynchronicity. + + + + Gets or sets a value indicating whether the destination should be closed when this writer is closed. + + + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. + + + + + Gets the top. + + The top. + + + + Gets the state of the writer. + + + + + Gets the path of the writer. + + + + + Gets or sets a value indicating how JSON text output should be formatted. + + + + + Gets or sets how dates are written to JSON text. + + + + + Gets or sets how time zones are handled when writing JSON text. + + + + + Gets or sets how strings are escaped when writing JSON text. + + + + + Gets or sets how special floating point numbers, e.g. , + and , + are written to JSON text. + + + + + Gets or sets how and values are formatted when writing JSON text. + + + + + Gets or sets the culture used when writing JSON. Defaults to . + + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the destination and also flushes the destination. + + + + + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the end of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the end of an array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end constructor. + + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + + + + Writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + + + + Writes the end of the current JSON object or array. + + + + + Writes the current token and its children. + + The to read the token from. + + + + Writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + + + + Writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + + + + Writes the token. + + The to write. + + + + Writes the specified end token. + + The end token to write. + + + + Writes indent characters. + + + + + Writes the JSON value delimiter. + + + + + Writes an indent space. + + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON without changing the writer's state. + + The raw JSON to write. + + + + Writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a of value. + + The of value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + An error will raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes the given white space. + + The string of white space characters. + + + + Releases unmanaged and - optionally - managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Sets the state of the . + + The being written. + The value being written. + + + + The exception thrown when an error occurs while writing JSON text. + + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Specifies how JSON comments are handled when loading JSON. + + + + + Ignore comments. + + + + + Load comments as a with type . + + + + + Specifies how duplicate property names are handled when loading JSON. + + + + + Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used. + + + + + Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used. + + + + + Throw a when a duplicate property is encountered. + + + + + Contains the LINQ to JSON extension methods. + + + + + Returns a collection of tokens that contains the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, the ancestors of every token in the source collection. + + + + Returns a collection of tokens that contains the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains the descendants of every token in the source collection. + + + + Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. + + The type of the objects in source, constrained to . + An of that contains the source collection. + An of that contains every token in the source collection, and the descendants of every token in the source collection. + + + + Returns a collection of child properties of every object in the source collection. + + An of that contains the source collection. + An of that contains the properties of every object in the source collection. + + + + Returns a collection of child values of every object in the source collection with the given key. + + An of that contains the source collection. + The token key. + An of that contains the values of every token in the source collection with the given key. + + + + Returns a collection of child values of every object in the source collection. + + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child values of every object in the source collection with the given key. + + The type to convert the values to. + An of that contains the source collection. + The token key. + An that contains the converted values of every token in the source collection with the given key. + + + + Returns a collection of converted child values of every object in the source collection. + + The type to convert the values to. + An of that contains the source collection. + An that contains the converted values of every token in the source collection. + + + + Converts the value. + + The type to convert the value to. + A cast as a of . + A converted value. + + + + Converts the value. + + The source collection type. + The type to convert the value to. + A cast as a of . + A converted value. + + + + Returns a collection of child tokens of every array in the source collection. + + The source collection type. + An of that contains the source collection. + An of that contains the values of every token in the source collection. + + + + Returns a collection of converted child tokens of every array in the source collection. + + An of that contains the source collection. + The type to convert the values to. + The source collection type. + An that contains the converted values of every token in the source collection. + + + + Returns the input typed as . + + An of that contains the source collection. + The input typed as . + + + + Returns the input typed as . + + The source collection type. + An of that contains the source collection. + The input typed as . + + + + Represents a collection of objects. + + The type of token. + + + + Gets the of with the specified key. + + + + + + Represents a JSON array. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Initializes a new instance of the class with the specified content. + + The contents of the array. + + + + Loads an from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads an from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the at the specified index. + + + + + + Determines the index of a specific item in the . + + The object to locate in the . + + The index of if found in the list; otherwise, -1. + + + + + Inserts an item to the at the specified index. + + The zero-based index at which should be inserted. + The object to insert into the . + + is not a valid index in the . + + + + + Removes the item at the specified index. + + The zero-based index of the item to remove. + + is not a valid index in the . + + + + + Returns an enumerator that iterates through the collection. + + + A of that can be used to iterate through the collection. + + + + + Adds an item to the . + + The object to add to the . + + + + Removes all items from the . + + + + + Determines whether the contains a specific value. + + The object to locate in the . + + true if is found in the ; otherwise, false. + + + + + Copies the elements of the to an array, starting at a particular array index. + + The array. + Index of the array. + + + + Gets a value indicating whether the is read-only. + + true if the is read-only; otherwise, false. + + + + Removes the first occurrence of a specific object from the . + + The object to remove from the . + + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + + + + + Represents a JSON constructor. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets or sets the name of this constructor. + + The constructor name. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name and content. + + The constructor name. + The contents of the constructor. + + + + Initializes a new instance of the class with the specified name. + + The constructor name. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified key. + + The with the specified key. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a token that can contain other tokens. + + + + + Occurs when the list changes or an item in the list changes. + + + + + Occurs before an item is added to the collection. + + + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Raises the event. + + The instance containing the event data. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Get the first child token of this token. + + + A containing the first child token of the . + + + + + Get the last child token of this token. + + + A containing the last child token of the . + + + + + Returns a collection of the child tokens of this token, in document order. + + + An of containing the child tokens of this , in document order. + + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + + A containing the child values of this , in document order. + + + + + Returns a collection of the descendant tokens for this token in document order. + + An of containing the descendant tokens of the . + + + + Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. + + An of containing this token, and all the descendant tokens of the . + + + + Adds the specified content as children of this . + + The content to be added. + + + + Adds the specified content as the first children of this . + + The content to be added. + + + + Creates a that can be used to add tokens to the . + + A that is ready to have content written to it. + + + + Replaces the child nodes of this token with the specified content. + + The content. + + + + Removes the child nodes from this token. + + + + + Merge the specified content into this . + + The content to be merged. + + + + Merge the specified content into this using . + + The content to be merged. + The used to merge the content. + + + + Gets the count of child JSON tokens. + + The count of child JSON tokens. + + + + Represents a collection of objects. + + The type of token. + + + + An empty collection of objects. + + + + + Initializes a new instance of the struct. + + The enumerable. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Gets the of with the specified key. + + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Represents a JSON object. + + + + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Occurs when a property value changes. + + + + + Occurs when a property value is changing. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Initializes a new instance of the class with the specified content. + + The contents of the object. + + + + Gets the node type for this . + + The type. + + + + Gets an of of this object's properties. + + An of of this object's properties. + + + + Gets a with the specified name. + + The property name. + A with the specified name or null. + + + + Gets the with the specified name. + The exact name will be searched for first and if no matching property is found then + the will be used to match a property. + + The property name. + One of the enumeration values that specifies how the strings will be compared. + A matched with the specified name or null. + + + + Gets a of of this object's property values. + + A of of this object's property values. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets or sets the with the specified property name. + + + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + is not valid JSON. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + is not valid JSON. + + + + + + + + Creates a from an object. + + The object that will be used to create . + A with the values of the specified object. + + + + Creates a from an object. + + The object that will be used to create . + The that will be used to read the object. + A with the values of the specified object. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Gets the with the specified property name. + + Name of the property. + The with the specified property name. + + + + Gets the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + One of the enumeration values that specifies how the strings will be compared. + The with the specified property name. + + + + Tries to get the with the specified property name. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + Name of the property. + The value. + One of the enumeration values that specifies how the strings will be compared. + true if a value was successfully retrieved; otherwise, false. + + + + Adds the specified property name. + + Name of the property. + The value. + + + + Determines whether the JSON object has the specified property name. + + Name of the property. + true if the JSON object has the specified property name; otherwise, false. + + + + Removes the property with the specified name. + + Name of the property. + true if item was successfully removed; otherwise, false. + + + + Tries to get the with the specified property name. + + Name of the property. + The value. + true if a value was successfully retrieved; otherwise, false. + + + + Returns an enumerator that can be used to iterate through the collection. + + + A that can be used to iterate through the collection. + + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Raises the event with the provided arguments. + + Name of the property. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Represents a JSON property. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Gets the container's children tokens. + + The container's children tokens. + + + + Gets the property name. + + The property name. + + + + Gets or sets the property value. + + The property value. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Gets the node type for this . + + The type. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Initializes a new instance of the class. + + The property name. + The property content. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Loads a from a . + + A that will be read for the content of the . + A that contains the JSON that was read from the specified . + + + + Loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + A that contains the JSON that was read from the specified . + + + + Represents a view of a . + + + + + Initializes a new instance of the class. + + The name. + + + + When overridden in a derived class, returns whether resetting an object changes its value. + + + true if resetting the component changes its value; otherwise, false. + + The component to test for reset capability. + + + + When overridden in a derived class, gets the current value of the property on a component. + + + The value of a property for a given component. + + The component with the property for which to retrieve the value. + + + + When overridden in a derived class, resets the value for this property of the component to the default value. + + The component with the property value that is to be reset to the default value. + + + + When overridden in a derived class, sets the value of the component to a different value. + + The component with the property value that is to be set. + The new value. + + + + When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. + + + true if the property should be persisted; otherwise, false. + + The component with the property to be examined for persistence. + + + + When overridden in a derived class, gets the type of the component this property is bound to. + + + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. + + + + + When overridden in a derived class, gets a value indicating whether this property is read-only. + + + true if the property is read-only; otherwise, false. + + + + + When overridden in a derived class, gets the type of the property. + + + A that represents the type of the property. + + + + + Gets the hash code for the name of the member. + + + + The hash code for the name of the member. + + + + + Represents a raw JSON string. + + + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class. + + The raw json. + + + + Creates an instance of with the content of the reader's current token. + + The reader. + An instance of with the content of the reader's current token. + + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + The default value is . + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + The default value is . + + The JSON line info handling. + + + + Gets or sets how duplicate property names in JSON objects are handled when loading JSON. + The default value is . + + The JSON duplicate property name handling. + + + + Specifies the settings used when merging JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + + + + Gets or sets the comparison used to match property names while merging. + The exact property name will be searched for first and if no matching property is found then + the will be used to match a property. + + The comparison used to match property names while merging. + + + + Specifies the settings used when selecting JSON. + + + + + Gets or sets a timeout that will be used when executing regular expressions. + + The timeout that will be used when executing regular expressions. + + + + Gets or sets a flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + A flag that indicates whether an error should be thrown if + no tokens are found when evaluating part of the expression. + + + + + Represents an abstract JSON token. + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Gets a comparer that can compare two tokens for value equality. + + A that can compare two nodes for value equality. + + + + Gets or sets the parent. + + The parent. + + + + Gets the root of this . + + The root of this . + + + + Gets the node type for this . + + The type. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Compares the values of two tokens, including the values of all descendant tokens. + + The first to compare. + The second to compare. + true if the tokens are equal; otherwise false. + + + + Gets the next sibling token of this node. + + The that contains the next sibling token. + + + + Gets the previous sibling token of this node. + + The that contains the previous sibling token. + + + + Gets the path of the JSON token. + + + + + Adds the specified content immediately after this token. + + A content object that contains simple content or a collection of content objects to be added after this token. + + + + Adds the specified content immediately before this token. + + A content object that contains simple content or a collection of content objects to be added before this token. + + + + Returns a collection of the ancestor tokens of this token. + + A collection of the ancestor tokens of this token. + + + + Returns a collection of tokens that contain this token, and the ancestors of this token. + + A collection of tokens that contain this token, and the ancestors of this token. + + + + Returns a collection of the sibling tokens after this token, in document order. + + A collection of the sibling tokens after this tokens, in document order. + + + + Returns a collection of the sibling tokens before this token, in document order. + + A collection of the sibling tokens before this token, in document order. + + + + Gets the with the specified key. + + The with the specified key. + + + + Gets the with the specified key converted to the specified type. + + The type to convert the token to. + The token key. + The converted token value. + + + + Get the first child token of this token. + + A containing the first child token of the . + + + + Get the last child token of this token. + + A containing the last child token of the . + + + + Returns a collection of the child tokens of this token, in document order. + + An of containing the child tokens of this , in document order. + + + + Returns a collection of the child tokens of this token, in document order, filtered by the specified type. + + The type to filter the child tokens on. + A containing the child tokens of this , in document order. + + + + Returns a collection of the child values of this token, in document order. + + The type to convert the values to. + A containing the child values of this , in document order. + + + + Removes this token from its parent. + + + + + Replaces this token with the specified token. + + The value. + + + + Writes this token to a . + + A into which this method will write. + A collection of which will be used when writing the token. + + + + Returns the indented JSON for this token. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + The indented JSON for this token. + + + + + Returns the JSON for this token using the given formatting and converters. + + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. + The JSON for this token using the given formatting and converters. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to []. + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to of . + + The value. + The result of the conversion. + + + + Performs an explicit conversion from to . + + The value. + The result of the conversion. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from [] to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from to . + + The value to create a from. + The initialized with the specified value. + + + + Performs an implicit conversion from of to . + + The value to create a from. + The initialized with the specified value. + + + + Creates a for this token. + + A that can be used to read this token and its descendants. + + + + Creates a from an object. + + The object that will be used to create . + A with the value of the specified object. + + + + Creates a from an object using the specified . + + The object that will be used to create . + The that will be used when reading the object. + A with the value of the specified object. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the . + + The object type that the token will be deserialized to. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates an instance of the specified .NET type from the using the specified . + + The object type that the token will be deserialized to. + The that will be used when creating the object. + The new object created from the JSON value. + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Load a from a string that contains JSON. + + A that contains JSON. + A populated from the string that contains JSON. + + + + Load a from a string that contains JSON. + + A that contains JSON. + The used to load the JSON. + If this is null, default load settings will be used. + A populated from the string that contains JSON. + + + + Creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Creates a from a . + + A positioned at the token to read into this . + + A that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A , or null. + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + A . + + + + Selects a using a JSONPath expression. Selects the token that matches the object path. + + + A that contains a JSONPath expression. + + The used to select tokens. + A . + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. + An of that contains the selected elements. + + + + Selects a collection of elements using a JSONPath expression. + + + A that contains a JSONPath expression. + + The used to select tokens. + An of that contains the selected elements. + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Creates a new instance of the . All child tokens are recursively cloned. + + A new instance of the . + + + + Adds an object to the annotation list of this . + + The annotation to add. + + + + Get the first annotation object of the specified type from this . + + The type of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets the first annotation object of the specified type from this . + + The of the annotation to retrieve. + The first annotation object that matches the specified type, or null if no annotation is of the specified type. + + + + Gets a collection of annotations of the specified type for this . + + The type of the annotations to retrieve. + An that contains the annotations for this . + + + + Gets a collection of annotations of the specified type for this . + + The of the annotations to retrieve. + An of that contains the annotations that match the specified type for this . + + + + Removes the annotations of the specified type from this . + + The type of annotations to remove. + + + + Removes the annotations of the specified type from this . + + The of annotations to remove. + + + + Compares tokens to determine whether they are equal. + + + + + Determines whether the specified objects are equal. + + The first object of type to compare. + The second object of type to compare. + + true if the specified objects are equal; otherwise, false. + + + + + Returns a hash code for the specified object. + + The for which a hash code is to be returned. + A hash code for the specified object. + The type of is a reference type and is null. + + + + Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + + + Gets the at the reader's current position. + + + + + Initializes a new instance of the class. + + The token to read from. + + + + Initializes a new instance of the class. + + The token to read from. + The initial path of the token. It is prepended to the returned . + + + + Reads the next JSON token from the underlying . + + + true if the next token was read successfully; false if there are no more tokens to read. + + + + + Gets the path of the current JSON token. + + + + + Specifies the type of token. + + + + + No token type has been set. + + + + + A JSON object. + + + + + A JSON array. + + + + + A JSON constructor. + + + + + A JSON object property. + + + + + A comment. + + + + + An integer value. + + + + + A float value. + + + + + A string value. + + + + + A boolean value. + + + + + A null value. + + + + + An undefined value. + + + + + A date value. + + + + + A raw JSON value. + + + + + A collection of bytes value. + + + + + A Guid value. + + + + + A Uri value. + + + + + A TimeSpan value. + + + + + Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + + + Gets the at the writer's current position. + + + + + Gets the token being written. + + The token being written. + + + + Initializes a new instance of the class writing to the given . + + The container being written to. + + + + Initializes a new instance of the class. + + + + + Flushes whatever is in the buffer to the underlying . + + + + + Closes this writer. + If is set to true, the JSON is auto-completed. + + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + + + + + Writes the beginning of a JSON object. + + + + + Writes the beginning of a JSON array. + + + + + Writes the start of a constructor with the given name. + + The name of the constructor. + + + + Writes the end. + + The token. + + + + Writes the property name of a name/value pair on a JSON object. + + The name of the property. + + + + Writes a value. + An error will be raised if the value cannot be written as a single JSON token. + + The value to write. + + + + Writes a null value. + + + + + Writes an undefined value. + + + + + Writes raw JSON. + + The raw JSON to write. + + + + Writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a [] value. + + The [] value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Writes a value. + + The value to write. + + + + Represents a value in JSON (string, integer, date, etc). + + + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Initializes a new instance of the class from another object. + + A object to copy from. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Initializes a new instance of the class with the given value. + + The value. + + + + Gets a value indicating whether this token has child tokens. + + + true if this token has child values; otherwise, false. + + + + + Creates a comment with the given value. + + The value. + A comment with the given value. + + + + Creates a string with the given value. + + The value. + A string with the given value. + + + + Creates a null value. + + A null value. + + + + Creates a undefined value. + + A undefined value. + + + + Gets the node type for this . + + The type. + + + + Gets or sets the underlying token value. + + The underlying token value. + + + + Writes this token to a . + + A into which this method will write. + A collection of s which will be used when writing the token. + + + + Indicates whether the current object is equal to another object of the same type. + + + true if the current object is equal to the parameter; otherwise, false. + + An object to compare with this object. + + + + Determines whether the specified is equal to the current . + + The to compare with the current . + + true if the specified is equal to the current ; otherwise, false. + + + + + Serves as a hash function for a particular type. + + + A hash code for the current . + + + + + Returns a that represents this instance. + + + ToString() returns a non-JSON string value for tokens with a type of . + If you want the JSON for all token types then you should use . + + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format provider. + + A that represents this instance. + + + + + Returns a that represents this instance. + + The format. + The format provider. + + A that represents this instance. + + + + + Returns the responsible for binding operations performed on this object. + + The expression tree representation of the runtime value. + + The to bind this object. + + + + + Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. + + An object to compare with this instance. + + A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: + Value + Meaning + Less than zero + This instance is less than . + Zero + This instance is equal to . + Greater than zero + This instance is greater than . + + + is not of the same type as this instance. + + + + + Specifies how line information is handled when loading JSON. + + + + + Ignore line information. + + + + + Load line information. + + + + + Specifies how JSON arrays are merged together. + + + + Concatenate arrays. + + + Union arrays, skipping items that already exist. + + + Replace all array items. + + + Merge array items together, matched by index. + + + + Specifies how null value properties are merged. + + + + + The content's null value properties will be ignored during merging. + + + + + The content's null value properties will be merged. + + + + + Specifies the member serialization options for the . + + + + + All public members are serialized by default. Members can be excluded using or . + This is the default member serialization mode. + + + + + Only members marked with or are serialized. + This member serialization mode can also be set by marking the class with . + + + + + All public and private fields are serialized. Members can be excluded using or . + This member serialization mode can also be set by marking the class with + and setting IgnoreSerializableAttribute on to false. + + + + + Specifies metadata property handling options for the . + + + + + Read metadata properties located at the start of a JSON object. + + + + + Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. + + + + + Do not try to read metadata properties. + + + + + Specifies missing member handling options for the . + + + + + Ignore a missing member and do not attempt to deserialize it. + + + + + Throw a when a missing member is encountered during deserialization. + + + + + Specifies null value handling options for the . + + + + + + + + + Include null values when serializing and deserializing objects. + + + + + Ignore null values when serializing and deserializing objects. + + + + + Specifies how object creation is handled by the . + + + + + Reuse existing objects, create new objects when needed. + + + + + Only reuse existing objects. + + + + + Always create new objects. + + + + + Specifies reference handling options for the . + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . + + + + + + + + Do not preserve references when serializing types. + + + + + Preserve references when serializing into a JSON object structure. + + + + + Preserve references when serializing into a JSON array structure. + + + + + Preserve references when serializing. + + + + + Specifies reference loop handling options for the . + + + + + Throw a when a loop is encountered. + + + + + Ignore loop references and do not serialize. + + + + + Serialize loop references. + + + + + Indicating whether a property is required. + + + + + The property is not required. The default state. + + + + + The property must be defined in JSON but can be a null value. + + + + + The property must be defined in JSON and cannot be a null value. + + + + + The property is not required but it cannot be a null value. + + + + + + Contains the JSON schema extension methods. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + true if the specified is valid; otherwise, false. + + + + + + Determines whether the is valid. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + When this method returns, contains any error messages generated while validating. + + true if the specified is valid; otherwise, false. + + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + + + + + Validates the specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + The source to test. + The schema to test with. + The validation event handler. + + + + + An in-memory representation of a JSON Schema. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the id. + + + + + Gets or sets the title. + + + + + Gets or sets whether the object is required. + + + + + Gets or sets whether the object is read-only. + + + + + Gets or sets whether the object is visible to users. + + + + + Gets or sets whether the object is transient. + + + + + Gets or sets the description of the object. + + + + + Gets or sets the types of values allowed by the object. + + The type. + + + + Gets or sets the pattern. + + The pattern. + + + + Gets or sets the minimum length. + + The minimum length. + + + + Gets or sets the maximum length. + + The maximum length. + + + + Gets or sets a number that the value should be divisible by. + + A number that the value should be divisible by. + + + + Gets or sets the minimum. + + The minimum. + + + + Gets or sets the maximum. + + The maximum. + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). + + A flag indicating whether the value can not equal the number defined by the minimum attribute (). + + + + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). + + A flag indicating whether the value can not equal the number defined by the maximum attribute (). + + + + Gets or sets the minimum number of items. + + The minimum number of items. + + + + Gets or sets the maximum number of items. + + The maximum number of items. + + + + Gets or sets the of items. + + The of items. + + + + Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . + + + true if items are validated using their array position; otherwise, false. + + + + + Gets or sets the of additional items. + + The of additional items. + + + + Gets or sets a value indicating whether additional items are allowed. + + + true if additional items are allowed; otherwise, false. + + + + + Gets or sets whether the array items must be unique. + + + + + Gets or sets the of properties. + + The of properties. + + + + Gets or sets the of additional properties. + + The of additional properties. + + + + Gets or sets the pattern properties. + + The pattern properties. + + + + Gets or sets a value indicating whether additional properties are allowed. + + + true if additional properties are allowed; otherwise, false. + + + + + Gets or sets the required property if this property is present. + + The required property if this property is present. + + + + Gets or sets the a collection of valid enum values allowed. + + A collection of valid enum values allowed. + + + + Gets or sets disallowed types. + + The disallowed types. + + + + Gets or sets the default value. + + The default value. + + + + Gets or sets the collection of that this schema extends. + + The collection of that this schema extends. + + + + Gets or sets the format. + + The format. + + + + Initializes a new instance of the class. + + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The object representing the JSON Schema. + + + + Reads a from the specified . + + The containing the JSON Schema to read. + The to use when resolving schema references. + The object representing the JSON Schema. + + + + Load a from a string that contains JSON Schema. + + A that contains JSON Schema. + A populated from the string that contains JSON Schema. + + + + Load a from a string that contains JSON Schema using the specified . + + A that contains JSON Schema. + The resolver. + A populated from the string that contains JSON Schema. + + + + Writes this schema to a . + + A into which this method will write. + + + + Writes this schema to a using the specified . + + A into which this method will write. + The resolver used. + + + + Returns a that represents the current . + + + A that represents the current . + + + + + + Returns detailed information about the schema exception. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the line number indicating where the error occurred. + + The line number indicating where the error occurred. + + + + Gets the line position indicating where the error occurred. + + The line position indicating where the error occurred. + + + + Gets the path to the JSON where the error occurred. + + The path to the JSON where the error occurred. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class + with a specified error message. + + The error message that explains the reason for the exception. + + + + Initializes a new instance of the class + with a specified error message and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or null if no inner exception is specified. + + + + Initializes a new instance of the class. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + The parameter is null. + The class name is null or is zero (0). + + + + + Generates a from a specified . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets how undefined schemas are handled by the serializer. + + + + + Gets or sets the contract resolver. + + The contract resolver. + + + + Generate a from the specified type. + + The type to generate a from. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + Generate a from the specified type. + + The type to generate a from. + The used to resolve schema references. + Specify whether the generated root will be nullable. + A generated from the specified type. + + + + + Resolves from an id. + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets or sets the loaded schemas. + + The loaded schemas. + + + + Initializes a new instance of the class. + + + + + Gets a for the specified reference. + + The id. + A for the specified reference. + + + + + The value types allowed by the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + No type specified. + + + + + String type. + + + + + Float type. + + + + + Integer type. + + + + + Boolean type. + + + + + Object type. + + + + + Array type. + + + + + Null type. + + + + + Any type. + + + + + + Specifies undefined schema Id handling options for the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Do not infer a schema Id. + + + + + Use the .NET type name as the schema Id. + + + + + Use the assembly qualified .NET type name as the schema Id. + + + + + + Returns detailed information related to the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + Gets the associated with the validation error. + + The JsonSchemaException associated with the validation error. + + + + Gets the path of the JSON location where the validation error occurred. + + The path of the JSON location where the validation error occurred. + + + + Gets the text description corresponding to the validation error. + + The text description. + + + + + Represents the callback method that will handle JSON schema validation events and the . + + + JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details. + + + + + + A camel case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Resolves member mappings for a type, camel casing property names. + + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used by to resolve a for a given . + + + + + Gets a value indicating whether members are being get and set using dynamic code generation. + This value is determined by the runtime permissions available. + + + true if using dynamic code generation; otherwise, false. + + + + + Gets or sets the default members search flags. + + The default members search flags. + + + + Gets or sets a value indicating whether compiler generated members should be serialized. + + + true if serialized compiler generated members; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. + + + true if the interface will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. + + + true if the attribute will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types. + + + true if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types. + + + true if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, false. + + + + + Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. + + The naming strategy used to resolve how property names and dictionary keys are serialized. + + + + Initializes a new instance of the class. + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Gets the serializable members for the type. + + The type to get serializable members for. + The serializable members for the type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates the constructor parameters. + + The constructor to create properties for. + The type's member properties. + Properties for the given . + + + + Creates a for the given . + + The matching member property. + The constructor parameter. + A created for the given . + + + + Resolves the default for the contract. + + Type of the object. + The contract's default . + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Creates a for the given type. + + Type of the object. + A for the given type. + + + + Determines which contract type is created for the given type. + + Type of the object. + A for the given type. + + + + Creates properties for the given . + + The type to create properties for. + /// The member serialization mode for the type. + Properties for the given . + + + + Creates the used by the serializer to get and set values from a member. + + The member. + The used by the serializer to get and set values from a member. + + + + Creates a for the given . + + The member's parent . + The member to create a for. + A created for the given . + + + + Resolves the name of the property. + + Name of the property. + Resolved name of the property. + + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + + + + Resolves the key of the dictionary. By default is used to resolve dictionary keys. + + Key of the dictionary. + Resolved key of the dictionary. + + + + Gets the resolved name of the property. + + Name of the property. + Name of the property. + + + + The default naming strategy. Property names and dictionary keys are unchanged. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + The default serialization binder used when resolving and loading classes from type names. + + + + + Initializes a new instance of the class. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + The type of the object the formatter creates a new instance of. + + + + + When overridden in a derived class, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer that writes to the application's instances. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides information surrounding an error. + + + + + Gets the error. + + The error. + + + + Gets the original object that caused the error. + + The original object that caused the error. + + + + Gets the member that caused the error. + + The member that caused the error. + + + + Gets the path of the JSON location where the error occurred. + + The path of the JSON location where the error occurred. + + + + Gets or sets a value indicating whether this is handled. + + true if handled; otherwise, false. + + + + Provides data for the Error event. + + + + + Gets the current object the error event is being raised against. + + The current object the error event is being raised against. + + + + Gets the error context. + + The error context. + + + + Initializes a new instance of the class. + + The current object. + The error context. + + + + Get and set values for a using dynamic methods. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Provides methods to get attributes. + + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Used by to resolve a for a given . + + + + + + + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + + + + Used to resolve references when serializing and deserializing JSON by the . + + + + + Resolves a reference to its object. + + The serialization context. + The reference to resolve. + The object that was resolved from the reference. + + + + Gets the reference for the specified object. + + The serialization context. + The object to get a reference for. + The reference to the object. + + + + Determines whether the specified object is referenced. + + The serialization context. + The object to test for a reference. + + true if the specified object is referenced; otherwise, false. + + + + + Adds a reference to the specified object. + + The serialization context. + The reference. + The object to reference. + + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + + + + Represents a trace writer. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + The that will be used to filter the trace messages passed to the writer. + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Provides methods to get and set values. + + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + Contract details for a used by the . + + + + + Gets the of the collection items. + + The of the collection items. + + + + Gets a value indicating whether the collection type is a multidimensional array. + + true if the collection type is a multidimensional array; otherwise, false. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the collection values. + + true if the creator has a parameter with the collection values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the default collection items . + + The converter. + + + + Gets or sets a value indicating whether the collection items preserve object references. + + true if collection items preserve object references; otherwise, false. + + + + Gets or sets the collection item reference loop handling. + + The reference loop handling. + + + + Gets or sets the collection item type name handling. + + The type name handling. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Handles serialization callback events. + + The object that raised the callback event. + The streaming context. + + + + Handles serialization error callback events. + + The object that raised the callback event. + The streaming context. + The error context. + + + + Sets extension data for an object during deserialization. + + The object to set extension data on. + The extension data key. + The extension data value. + + + + Gets extension data for an object during serialization. + + The object to set extension data on. + + + + Contract details for a used by the . + + + + + Gets the underlying type for the contract. + + The underlying type for the contract. + + + + Gets or sets the type created during deserialization. + + The type created during deserialization. + + + + Gets or sets whether this type contract is serialized as a reference. + + Whether this type contract is serialized as a reference. + + + + Gets or sets the default for this contract. + + The converter. + + + + Gets the internally resolved for the contract's type. + This converter is used as a fallback converter when no other converter is resolved. + Setting will always override this converter. + + + + + Gets or sets all methods called immediately after deserialization of the object. + + The methods called immediately after deserialization of the object. + + + + Gets or sets all methods called during deserialization of the object. + + The methods called during deserialization of the object. + + + + Gets or sets all methods called after serialization of the object graph. + + The methods called after serialization of the object graph. + + + + Gets or sets all methods called before serialization of the object. + + The methods called before serialization of the object. + + + + Gets or sets all method called when an error is thrown during the serialization of the object. + + The methods called when an error is thrown during the serialization of the object. + + + + Gets or sets the default creator method used to create the object. + + The default creator method used to create the object. + + + + Gets or sets a value indicating whether the default creator is non-public. + + true if the default object creator is non-public; otherwise, false. + + + + Contract details for a used by the . + + + + + Gets or sets the dictionary key resolver. + + The dictionary key resolver. + + + + Gets the of the dictionary keys. + + The of the dictionary keys. + + + + Gets the of the dictionary values. + + The of the dictionary values. + + + + Gets or sets the function used to create the object. When set this function will override . + + The function used to create the object. + + + + Gets a value indicating whether the creator has a parameter with the dictionary values. + + true if the creator has a parameter with the dictionary values; otherwise, false. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets the object's properties. + + The object's properties. + + + + Gets or sets the property name resolver. + + The property name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object constructor. + + The object constructor. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Gets or sets the object member serialization. + + The member object serialization. + + + + Gets or sets the missing member handling used when deserializing this object. + + The missing member handling. + + + + Gets or sets a value that indicates whether the object's properties are required. + + + A value indicating whether the object's properties are required. + + + + + Gets or sets how the object's properties with null values are handled during serialization and deserialization. + + How the object's properties with null values are handled during serialization and deserialization. + + + + Gets the object's properties. + + The object's properties. + + + + Gets a collection of instances that define the parameters used with . + + + + + Gets or sets the function used to create the object. When set this function will override . + This function is called with a collection of arguments which are defined by the collection. + + The function used to create the object. + + + + Gets or sets the extension data setter. + + + + + Gets or sets the extension data getter. + + + + + Gets or sets the extension data value type. + + + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Maps a JSON property to a .NET member or constructor parameter. + + + + + Gets or sets the name of the property. + + The name of the property. + + + + Gets or sets the type that declared this property. + + The type that declared this property. + + + + Gets or sets the order of serialization of a member. + + The numeric order of serialization. + + + + Gets or sets the name of the underlying member or parameter. + + The name of the underlying member or parameter. + + + + Gets the that will get and set the during serialization. + + The that will get and set the during serialization. + + + + Gets or sets the for this property. + + The for this property. + + + + Gets or sets the type of the property. + + The type of the property. + + + + Gets or sets the for the property. + If set this converter takes precedence over the contract converter for the property type. + + The converter. + + + + Gets or sets the member converter. + + The member converter. + + + + Gets or sets a value indicating whether this is ignored. + + true if ignored; otherwise, false. + + + + Gets or sets a value indicating whether this is readable. + + true if readable; otherwise, false. + + + + Gets or sets a value indicating whether this is writable. + + true if writable; otherwise, false. + + + + Gets or sets a value indicating whether this has a member attribute. + + true if has a member attribute; otherwise, false. + + + + Gets the default value. + + The default value. + + + + Gets or sets a value indicating whether this is required. + + A value indicating whether this is required. + + + + Gets a value indicating whether has a value specified. + + + + + Gets or sets a value indicating whether this property preserves object references. + + + true if this instance is reference; otherwise, false. + + + + + Gets or sets the property null value handling. + + The null value handling. + + + + Gets or sets the property default value handling. + + The default value handling. + + + + Gets or sets the property reference loop handling. + + The reference loop handling. + + + + Gets or sets the property object creation handling. + + The object creation handling. + + + + Gets or sets or sets the type name handling. + + The type name handling. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets a predicate used to determine whether the property should be deserialized. + + A predicate used to determine whether the property should be deserialized. + + + + Gets or sets a predicate used to determine whether the property should be serialized. + + A predicate used to determine whether the property should be serialized. + + + + Gets or sets an action used to set whether the property has been deserialized. + + An action used to set whether the property has been deserialized. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets or sets the converter used when serializing the property's collection items. + + The collection's items converter. + + + + Gets or sets whether this property's collection items are serialized as a reference. + + Whether this property's collection items are serialized as a reference. + + + + Gets or sets the type name handling used when serializing the property's collection items. + + The collection's items type name handling. + + + + Gets or sets the reference loop handling used when serializing the property's collection items. + + The collection's items reference loop handling. + + + + A collection of objects. + + + + + Initializes a new instance of the class. + + The type. + + + + When implemented in a derived class, extracts the key from the specified element. + + The element from which to extract the key. + The key for the specified element. + + + + Adds a object. + + The property to add to the collection. + + + + Gets the closest matching object. + First attempts to get an exact case match of and then + a case insensitive match. + + Name of the property. + A matching property if found. + + + + Gets a property by property name. + + The name of the property to get. + Type property name string comparison. + A matching property if found. + + + + Contract details for a used by the . + + + + + Initializes a new instance of the class. + + The underlying type for the contract. + + + + Lookup and create an instance of the type described by the argument. + + The type to create. + Optional arguments to pass to an initializing constructor of the JsonConverter. + If null, the default constructor is used. + + + + A kebab case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Represents a trace writer that writes to memory. When the trace message limit is + reached then old trace messages will be removed as new messages are added. + + + + + Gets the that will be used to filter the trace messages passed to the writer. + For example a filter level of will exclude messages and include , + and messages. + + + The that will be used to filter the trace messages passed to the writer. + + + + + Initializes a new instance of the class. + + + + + Writes the specified trace level, message and optional exception. + + The at which to write this trace. + The trace message. + The trace exception. This parameter is optional. + + + + Returns an enumeration of the most recent trace messages. + + An enumeration of the most recent trace messages. + + + + Returns a of the most recent trace messages. + + + A of the most recent trace messages. + + + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Hash code calculation + + + + + + Object equality implementation + + + + + + + Compare to another NamingStrategy + + + + + + + Represents a method that constructs an object. + + The object type to create. + + + + When applied to a method, specifies that the method is called when an error occurs serializing an object. + + + + + Provides methods to get attributes from a , , or . + + + + + Initializes a new instance of the class. + + The instance to get attributes for. This parameter should be a , , or . + + + + Returns a collection of all of the attributes, or an empty collection if there are no attributes. + + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. + + The type of the attributes. + When true, look up the hierarchy chain for the inherited custom attribute. + A collection of s, or an empty collection. + + + + Get and set values for a using reflection. + + + + + Initializes a new instance of the class. + + The member info. + + + + Sets the value. + + The target to set the value on. + The value to set on the target. + + + + Gets the value. + + The target to get the value from. + The value. + + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + + + + Specifies how strings are escaped when writing JSON text. + + + + + Only control characters (e.g. newline) are escaped. + + + + + All non-ASCII and control characters (e.g. newline) are escaped. + + + + + HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + + + + Specifies type name handling options for the . + + + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . + + + + + Do not include the .NET type name when serializing types. + + + + + Include the .NET type name when serializing into a JSON object structure. + + + + + Include the .NET type name when serializing into a JSON array structure. + + + + + Always include the .NET type name when serializing. + + + + + Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . + + + + + Determines whether the collection is null or empty. + + The collection. + + true if the collection is null or empty; otherwise, false. + + + + + Adds the elements of the specified collection to the specified generic . + + The list to add to. + The collection of elements to add. + + + + Converts the value to the specified type. If the value is unable to be converted, the + value is checked whether it assignable to the specified type. + + The value to convert. + The culture to use when converting. + The type to convert or cast the value to. + + The converted type. If conversion was unsuccessful, the initial value + is returned if assignable to the target type. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic that returns a result + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Helper method for generating a MetaObject which calls a + specific method on Dynamic, but uses one of the arguments for + the result. + + + + + Returns a Restrictions object which includes our current restrictions merged + with a restriction limiting our type + + + + + Helper class for serializing immutable collections. + Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed + https://github.com/JamesNK/Newtonsoft.Json/issues/652 + + + + + Gets the type of the typed collection's items. + + The type. + The type of the typed collection's items. + + + + Gets the member's underlying type. + + The member. + The underlying type of the member. + + + + Determines whether the property is an indexed property. + + The property. + + true if the property is an indexed property; otherwise, false. + + + + + Gets the member's value on the object. + + The member. + The target object. + The member's value on the object. + + + + Sets the member's value on the target object. + + The member. + The target. + The value. + + + + Determines whether the specified MemberInfo can be read. + + The MemberInfo to determine whether can be read. + /// if set to true then allow the member to be gotten non-publicly. + + true if the specified MemberInfo can be read; otherwise, false. + + + + + Determines whether the specified MemberInfo can be set. + + The MemberInfo to determine whether can be set. + if set to true then allow the member to be set non-publicly. + if set to true then allow the member to be set if read-only. + + true if the specified MemberInfo can be set; otherwise, false. + + + + + Builds a string. Unlike this class lets you reuse its internal buffer. + + + + + Determines whether the string is all white space. Empty string will return false. + + The string to test whether it is all white space. + + true if the string is all white space; otherwise, false. + + + + + Specifies the state of the . + + + + + An exception has been thrown, which has left the in an invalid state. + You may call the method to put the in the Closed state. + Any other method calls result in an being thrown. + + + + + The method has been called. + + + + + An object is being written. + + + + + An array is being written. + + + + + A constructor is being written. + + + + + A property is being written. + + + + + A write method has not been called. + + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes a new instance of the class. + + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + diff --git a/Models/bin/Debug/SystemManagement.dll b/Models/bin/Debug/SystemManagement.dll new file mode 100644 index 0000000000000000000000000000000000000000..d97e49e12021abcf4699b844e6bfc4c2718e9151 GIT binary patch literal 29184 zcmeHw34B}CmG^m1($i|ilDEW8h(a(Z@e(_$6P(3~?ZhD)aS{Sea1>jymB^BjX3El#Ov`i_%GdI>Gt+ja$^6f`Ptx;3 zfOh!4-~4``g3deV+;h)8_ndQ=ci)p)f5ok2BO*J#XU`Hnjw^pw2s}3!MzMeT*ZlOD z`$sb#*Vg@L#+IH~I@Fg+cBdk}q0UGmk<5g4M?_uZsbo zO!{it4N5*CqFuGAbgC1S*mevE2P%%Q<+B3es!c`XNeHs7bR1vS)rYU;vw~=)g%q@s z{fZCUrjvsnYa+U*l}Hor`v>PwKa-w`aLi_;N)SDaV0&mb71cRt7gR!bfbh8O{U1^T=VSA;DCfO@2e&zi!t+skk|vkAC0SY*`iu^>Ra&XXs4hgw0wu|pIib;X-6h$YN>lyC zmMXf`tgp;gQS{tkwu;%99W7O9Wq@9%w6{>T$Co+VAZ(%Q#@JK0aCG_7yWrJqdz!T0 zh|xZ_zx|embkSemkyWHpF8>iMwi{e!WpWMv3xS zeSJ>c68yQ7b6iXEh-Y%~%d3;9so>2ykgI6n*5zd__Sao9k?hhRAc(mFi+JOs)&fi4 zmLEld)6zXl7S#{sR9U!|?pZpW4gA^(t4!#p`f~=(nhHgB3|4!7TH>78#CA(gU}f=y z7X$E|v;E(v3)s5-oTw9J((gP6fyE(s&vRfjJhEz^;=g-gcRl1mDnk2KjQi0|}4TOHO=7v}3R_1@~iN2*>?9o8)9<&S=NJ$k2FSEwjdDAzF8 zbC?(|WrK8kc(Pn=ISW}IJSd;{qi+LRHkI1K7#|)}vmP!%3wpQ=FzW^0!yw*jy|;xi zgk@nis@-G@Ukd6%>}&>+j<(dt04tK4!K<;^swUZNN#vfV?DDcCoawQLk$9dV?wX9t zU1$X35`i|yrA|?_vmLZ?caw_WXXDlkV~2OBWL1C+*)!OY-w>R}8F zkIx0=1@7uDvemd;NsI&Rzg$V=vIiTKfIW$h@GMmoa3n*F8Wb@48!$fEJZAvQG8q9Q z!<-~C7j0lOlMDi@`QgcefTP+45>pcI$c!QvW=|LAAkQ&6Euw}b6@a8GFr~$m>w4h2 zO54z0@gUp&VU$~JSB@Infy+r*{{dR9Y_6wKRSrf#A7lwcAD%GEYVB3dDrdt#po68e^%AL#EQz3c>K3G3ayKi&+F~b+Nxt&E zfoBM_yj?FHLQ>fqzJbap6xJYf?jC}(auxJJrbJQd#jMKI=^XZE78`7JvcB2n>2BygG*^*Fim>9%=C!v9y~n+h>DTFJ=1tZI+3{fx!8|XV zBoXmcIZNe!#$!Mw-(DEAEm4DpY}EYRngQK*dL6paTj=KUF){lD3MFP-Ha=#PgsTto zRmBVm&oRSLuvhJe1B4!A^6nuF7YP_k>w`?GfQ|M2nDR7+if0JphyBfVh`*IV#iA7L za0_rWUlgI5hNBNCN3$W~XjWu#G?Pb)+0p1~*4JQ~{!qSVcjbM}P3z)o#Klm)u4i8( zj0;&iu8YhoW(=Vhn^$a?gud9kVta%cl-B|b2l*f=SV?{b8DbgTuDFhL1}zP-dR_P1 z!`MX`L)-``M;MaE5I3d!o#7a}joU+!5njec(kfcvy$+I{&@XsQ=Q}n-ZKmYj$M6O9 za0O9j_jWd>MgHN03k z%q40|)jwM15X-cQ4434$F>*UzROg}>FeetVt;$Te_FQJ}AFX~cZzh*0GY^cGxjJtq zmx!4jJ&dFrPF5L@dKF zGm4x+=b2K>2v*C?CBCT6N&6As;`bb11k`HCFdNb$hH#0BF9K?n8DSZfhFtPK;){S< z75y12Qt{=I(eYKGJ+cwOMnuhEa-ex0xW96;g~K7dzjBHkKp00jX7^W?n?XWUtW93S zO{(F+CHWxTUs)kFoQDw$YmIBUh6)XrIHdhC3T-nRV{8C9eWEbpq9FdT|n+^;Fi_FD$Nd$TSj0Up=#B zzWfH-C{b~q2PPIuXQ{X0A#h<%7!!o2tn9fhXm!AUy@xvtc}8r&+Zb zTTSTjWG;eSkps8KNL>%Mj>tk!5*dJRMHI}v-g2O`d9OMH6%lu=kzDFArvIVVB|AO6%10-$=|;$nSF7YcOzkI2 zNH3EqAHH=*^i-1*pKOhO(-8)0U-O}_263f!D~=p zX7pO1vw1&c&1o*5Ag4D&%{g-VcJy84G}j-K)62Qg^AmoG0AH{GC(0$b$|3v^OcV}Z zk<)*Mt_^Jf4k5mb&uPrl`JCoj$!p$Y9hKAn46mx3-o%>F4r^37jY&*$n$2vu19B*3 zo+YQ@3(je-t8$t#h{8iyk$W%u?1C$EvQOtL5K6QBS2MRV-DfOW-GFZtsGZ8 z#Fb2&f{+Vn7n3_lqnPCHTS`i*Fu^) zIIpKjUb707*PM>|ycX4x*NBbeHHN2sh_goWdKNS+4{)6v#uSaqCBLEL_@$9*_BO-PKII|OzG|LI)Xm#Jss~au# z-c(y|Nw0v}=1|aaMl-U`jquOWc z3P2a}6w6IpQc=k4{92LomC8eoMLrMNT6Mn*KS&;43C<9EO!BZBTAy@GgW8Ws{)yh=emOR2fXBpjQ*<0TPt}5bc zbaE6jR)gD$DIbc?(ljO;e`>;qw-_NZm82qmI&9{@d^ zV&igq<7I#PNe+&=kf5H1jag?YLfmz|3sVq+*F~1OxAqV4?g4@^|LecKS5xVA`XZtGBi_ z9f4#eS3556K;_!}T5bPQurXFP?-JFb~N=XFWd%7!>z1{5$v2z$CI`tQwe(zFz>2 zz{do(dzmv`V1vL*gs*!ZM&0kY8GceYdpys34LVVrhWv{zhBeYkz24_A=u0++zb!wc z8}yKy+uiGAnc_(!cyO^?WUh2F{$bBilt%n@knbsASS)z8pXDRa?4eY}v&9}ND}J`v zpnfU6rZ|k!&$$@BQo-;!C&MMqLq6y%;99SEUIhLt59=93uMPUSz=9%{yvENxy-qAY zW@DM(7BK&<3fAxdbo%Lpuc^dOhs&Ev4Eii&{Paa|42r^jKRqR->vfiS!O#3Zcv(-p zgyA|T_r+e!@HH31xb$wZkMSqbI}g#fB0V^J%X4u<){;Aktw^B`F)Bqgi86IE#@+xQ1_sBO!tJCRO2N zs-7uW{TRxcXrW2%#29U&rPM4f{H zMY4-xtbHHVQ6DVPLzCc@n;g~_+GdzHI8j}Erjo;g6&?Ckfz`2GF&U%Ao+y;9r z>!l(`)~kh+&S(aC0X6!q<^g}eRt8vNp9*-3`1vjS4B)@9R|1aL@C7Gp_zWO&T%Qe@ z8*R0K6KhyV#g2K7Qu-<_0{oJ;0&t;iEucnQ0KHlV;K%i~mbUf*S2=Kdc^^jgEr1&R zTw}P))(_~h9|C;9{$ap}>@1(P^9JCm?snvrLG6-V&lTMSJwE`<>Pd*6>GoT}QF^`t zJu_&paYma#(*W7>yJ6dMv3!wO{teh!O8bPPUK^Lb zCZ$~{-4w!bp*!i9MUSH0%T4Mh<=+IgTd3&b||H9!Re(jM+wdbRQLfuJ| zic2&fy)dfmCuZ4?EB?*lqqj`z7${637m60zQcQ-QcI2o@MiD(O)SdLEH)KqvT^F$= zQx_Ri=nbJ%>*e$tMY*O`)M(}83yV%yRYf7z>uQsF-C3hmP_s$>Z)YJ@P?t&BTs1fV zy;@Q5;2dKr{V+!rVn!gQ5wynyM#Ke&2sa5EBBaGe|ZShkE^-fY4`E6 ze(dW{DN1`8E81-OxmotFQ|5#Ejae3&bQqFVHBwLO2&_ZdJfXOC4b%p+jN7ZCO(w{awxlRD;m z0FqxasjFR|1NBvtnqU0CKz-Aso_9P7>aR`8>-;LHXH9CB<88F?V@07yPoiwi9Jb|p zWY+V>TzW>R5xTngRbv6YYEs{F{mfWMzcQ&`7{4$Uk-bjUd(&H^HPDw$>f7bNF&gOB zxvK2#AXCMB=!q8oLnJR1YJ_U&KT&p2s5|MA0-JL&?OGs`GBz)!SdP-@V!Bo+73oI$ zwn?$)8|h)}ayjeb*oidK-wSox{mCg_XCs|dl*FNtUN_4)4vq9Hv+QhPAtdKDu$I#j z_eQ!{C>8fc+HRI{+?Uc_CdI8UrE8buTVG0F6iT(el)j=UX?-a@WtMU4OX(T2j9Xty z-i!0CFQp=(Zkzn^z!a2C7fOwQr4$zG8aht*Lra56J+4i2E~6_=YPoHub2;rZDKE`( zuAq;YREhSg(L_&})IIu4=SupnP^!19=x0JHUpLbQjmk3aZ8J?>n(u8hEfxx6Y;v8m znVJ+Oy=|s7W*PUknKqea7Zfgpn-%GP}jS7=4+vUFsT_1rcNme z8Mz7d)~w*xzbl#CN_|497`4*XLa7+F(se>zgZuIOsg>?9sV2l|HGSQro`L7r&@(30 z56L$Au}SqpaxI-Pso&_AIWM6Lnh2k3=o!Rz9o3uEdizf2dRk^ucS6es+F(*QL(4|W zm{f`FGUq0`+oaxrmP_fgCY68|zNgb@s}uLZ^h+1xUjVMrG9Sa0zCvt>&nsd)j@vk$ zx&dv}0f?QZa1@TWxxrC&dn#D+2hd=nd$4D=)61^HLI>RrTq9NL!#(Rnr7W*WEsY-b zGOnPiwL>giA<)XXy__Z6gufk7r{`d^jTAr6(TH*0(d40FusmzCiOp;+-@CFUST*1c zC;igF^32htFVHM@KHz8mQ-Ys`9*zE7ICbbd-U%1JwXIJESmxZ&D!)?tb#D1SiIkGD z;^R4eJ~vJ_-ME8rqi1f~iEjj)AilV(z`c?OJP&vQ>=AQsQA66X>tfJ=u z*WsL-<)@0w1;W2nW6hTX8WaPJQMHuLm(oVTn+0Dd_!hxOM9&-AhkWDH zxZU?Ky{*j)J_`I%@56v!D*h^+rfUnH#$&yiu=6zP7Sa^`0^g&6zr)^gioUj-3 zp?$L8c`YOO)h1`!)H531V{ozM|L%O0+VsyAzXrItLetp~F2L2W`3>zW#f89cub8D@ zi@J;SM_|u#{eg# zSK4l*%3!ChNx!muukA_2*V&!{?E&w{Z5*$owl=-B;IANggY!w-QT;&h+qR=xsQhni z_vxHPN438wdcpRHzR>xy?eqGAqEoiT+VbL`+n&&GalK`mf}SG2h{Eq6<1W(ekLa&C zLWp~7LD0^y0+9E5Z)gjOIDdX-RNLFMX7^nC^ZG*nV*B&Z&|*IgxDN15->rI+b`-s6 z(ynrM*>#MelYnh>%I?Ci4Eh1L&>_GbfI7w;^LGiSi#`mzM_`<;1>PqxLpK6HNH+ss zO`iZ97I-aA0$g+h-3xex?gzY;J_~p|Jq&mkJpyHC0R zre^^kqZa_56x)uACC>={L&2YeJvv4t+xY^$WDn6G-Q}vq8xoH?YjNK4b-)UG8E_{3 z6tIeZ2RKjQ#R69e{}MV2e!Fl!B(Rgppl2U70j6n#YXvm_ool9c4cc8L@EYx>z>jN# zRP26Q@KeCs-7|HO5!fkkM1O@`o@)fZ4|u8P0l`lLztHnj!8IG>GXU3mngCOt2;iqY zBLa`v2I(gEeZZggoB;f(=QNnBfDd|)3+DvzZ+cG&ej4~IUUG0P&G8C65E6U_@LzjZ2;KzT?%O4J1bDzVEcgiU zupAXXn@mx3aO#UUd1?StGzTz^9f}*jot+7|7V>UrxCn3qNCq&sRs!CRJGuZ) zMP>os1<3&2jgzqe=Gi%j+%ZT7vBR$f{0t<6m~CePJ_N}i=G^6gUxZ{aeG8Js^leBM z(=#|nE~f88vY37d$zu8&S_SwVBug;o&IJ5>NS4scxEm^=S0Pz~*ITLpPtj_?e}v=( z@ZqIcPx|Np9md`K&9JghyIcE~_KNnVHb)=QKc# zPu$*#o%C3qI` z;#-7oF~&p*zNIKF!}lh-Q@f3x#Pswc5*=U%)>B(cqQ5tqitLU@cjc)} zG6iZA9@Tcn`Xcf6Xe8CyvpJgXk7vMN7fbV{aanIiM{6tr-w)K&`dDWwnNIG>)Ls@# z%$rMFl5L3$uGxeHcCJ1mP^K)L{4TOeLPFNSvJ-_Nt8DQ&fpK9lMMd&lCW^pSyQ7?b z>}k~N&!b)K(a!!$+gN%etkyr|(O2dYZc@y^u zZ0YpkaRTG|1X29Kh90&BXrwc4V%@1^e_z@pkQ=KNjZ|ReFfrRkLkA8aCvq&lr(<04!SM0f92gBa;<@?d3iEQQ%6nHtFX6b3__ zHQ^HJlwq+@W&?>}HWUy8ciCcUT%YXfk4KkLcQn({j#mu$ii?^bYuh%`ex8v!I%sW# zHb)~}&5=xmn)>>p358yU&_;#Xo9;}e;<4S(+nKGuDv9~0GZRZD(zUCjiD)X;DJ`t( zPo<)X%=$fe_`}2{!pc8V zwmOVM>AqxI_?!DtwKvLr zUlU1mL2`98!&GZ3*=urI4k9TtQC5oh&+F*e!&p;)rYD(-9g1-7Y(|E11~hecM$>7b zSX||(g~{f!_bHu4&>Tw&lS^Cs<8dL{QIN$Uv?iI(2p@RP!NTZBu)>Z#5Ee`(3cd`hPl%uQ<`ARQidZ~nN%_^Tts3brg$tHRT1P$ z`1>@1XIQhiqbHJz(q#yGl;Ri_sYpB>NemnihB=;BB~i!&isz*K;9MC=BW>bI!0f=! zN3m9+QQ8zqL10TNg6smaGMYIMjV8F`gxR2rue+n&v4mg{OQhq>YmV;j@9vJKWEa9| z(Vk&;rV{kCw+|sp$#j9zuBHrLjoOVAq1F8{3#Ih3!o0+|w(>>L zyDgTEjS_E4r=z{Q;{#h_8LO5yb{?ixG1LrYUQw=6D$*70jimPFi?&2kh-@qVx>EE& z(pr$UYfY>R!zo`OtBd2e4PHgEk1s^D_r$vUVbX-f&CzscD%Ll;ur(g(PUlrAr>eme zjYkd&W+~6wu_=Y+0Q=RP%d-Wml6?ay-Yrj5)Z2$V%NLlVp4&t_yJJX3Ybmm?DbZyP zdl?)uE_iBCh^#os(%$5L&c{S&Pb!&+9m3Fxq%o^?MGtP=lg(4Jty`|3{0b=88Q)Nu$=dr zsxV)~df}}8UfPIF16|P{k6_d#;GbB6)+Pa@js$E|G}RkR^C+M-k+g*}*D@|JCnzjO z=FWoJ#;#ELiEaEkVkv9e*mAHlDgy@-b*8<)uP>Rxgp=o@zn0O3Nb@_IlGmwN8nz&h z4n$*^+f*m`_JY=9M&T6|XfBC_!r1D=vOFNfmdL*7#sk<8rF&w1_;o_EkM`i_dS>U= z#S&LZu3e5B3|fVW9Uj~t!!Y2Wsqm%7-iAa|lntBm$etKj+sri@0p5?+!I5>VE0)Tw z+L-CG4d=a++ppDH?t~gm`z8{zZrQVP%3;-JE%PpW8Fqph^X}>cZ+gt#S1oSwaFdoA z;QPEk&5&Gh+oP%dF>Fj~F%qzKH^U>ND>rCA_@+ir8Gl-PZ5wMR8k4p80r?*ETheAs zz-#%Ig=#zHV&+D3EYh98CM?#O&gNovYRBzz6yqc7=CQ?UX^W=DmXC{%xe>t#=6Nzr zt1wI9*2TPqih+Z?GzTeDEeElzby>z;b||Hxi8m}*PcV$+1`P68)7WWQy$a7wn7nC~ z24sobfDM9BP=QQTByY=di)dPQX)Omc*jZV&Kxwr}dMCc6`lwsf{2i#wDwgfO>=Otl z70Cmeu`$TR_D6ZeLl+b136?UPq_8Vs2T#k&tb86orYDluSWx!qZJTgg zk-|+y);_G-we5U|nMsSQ)LodM`5|F4QFR;-TljH2bLt((N4wEXGTtToD%i|@XgP>p ziRU{b8EQ?YdU1(#W=I_*Vut5c&th#BwKz66V`G?M!b2mZx-E87dmlDr+1Tdp{mcf; z)G)Q?HwxKivcm-@4(~MUS(mD8HLG>zIe^v5?0PYg*!x&l%u|IAw$XF1D1V#@@4>72 zedDs)53Ui(LCdQ3$F=lc){k>&&aNDszUL78;PQxPqyH-npF5ZScr)H-K7Ftajm@b) zzP0y~SMQ?Tnp;-U)zM5g;*HDZc64;A14`VZnY%hn!m_)QO@eu%m_3uhnLZ!=%PL{6 zCql2s4eSP-)8u#RyrMEg?ZM?aMW@MPYc?bg;FKlP({d2YzuKq*<&x&e09vs;O_IAQ zwS8cd#;tbhSw>C`W>Lbn2Y0>E(g0Qx-XrA8xubciqbqwN zO>LX_P^|^0TLWxhp2+r$l6@U5SM}reJ0lXZKAH#AmV3hNJq;fW^(GU_1vw@(=UUG( z@t~y(PrS1Cg>px{av(>>%=<;${BOXm@5WS1Zy!v+3xt*ULl7JA1UWXEVpU>lw%@5i%jCEEoloI{Fa4BA2>8^twE1NgF@ zUOdevM>TjfX%J7uhw#jKkm~vGQQCG8wY1|`MXh);eHoqwZ^l#J9e4s9N2^ij%Rt8t zJPF6<04-%`y>Rth){G^e$mr zDw?Ph|B}=%x)PA-MJ*}wwxb18u5zWc6NPLK+Kf@R)aaJp4WK2dQFH~k-LNNyr}TRi zZ(0*H9}r8r1hUWiv!x5RnR<7d`aMmzLT(>gmUe6&_)@U4c6c}; zR;8p~j1EDPZ0MT}uLj$$MyMbA#3%kLb?d41BOkfyiQm3f)kXG@rnw-ZIe-KLO!^t< zOb1&~qI*h$QLQ9!sqRM!o<)N<6}W3dOxH#B| z%X(a#LJhx&D@eJbbojJMpSC&082tIOkmm9`Lb~7O!f)vOe!ODg2XyMee!U=M3-$+w z{}33_0wWGo(cMl%_v`-PkPcxT^)&x9o8iQd!*w0TyWCC(u)y$$?!eESheswkjo|Qg z(}Ke{y71Ngcy5lL55kb^{6>hF?+8&~WD4r~y-s^@_-JtWUOhMjE^trCruhTIw*`jp z;7+1QU5@%t5FEZQS2PV)pl8G1fpO@IHg$4Yp{8@!&w~dQMB#a)+dP`zr6dD&lM8hv zq>U0fPjh&5f1pmu1?v1D0r5(K-_L@6wn7QDbIcyOy71pa2N=F$tC4i&P%b_5OlKplf>1`Ws|c_0>Z=woRFT>P9;z zBC=}?bOuc0jYygeCOlaV8c+{33&w7`(yYZPpWocZ7dhH+0b=S&wFR zQRA(z_8%4kCBRyUnS#J_mPd~IrSe#nMt@w=8|Be-yd?I`J2r7 zOD|MpZq~wYlw@v0s`;l$2I-i6@l$0s0cN8!9wuZ`@J}L}WH<)DA6fSjUVBq=AiW|c zqutLdh6KdNqdmK}xJ_9fSD{8j3@h4q&`kdk0Tw!%yfu8w+}e zj=aM_9=?sQ)tH_6+5j0RtH-EDz9NO6!i#zs)Wf$yXRy&+%z}+bA6^o9UWHho4#GTV zI(SsQ$fl~e34J<8pH^c4;|)!znhmxv`CVbN#~`Mjy~hg#*aT{jbMg?Q68s)roii6uft6SJr(-ohPjJsIu|x9 zUc6|*+{l84DE?S2nyJU%dB8uSHjT<_H?(ZYJqfHfpHD5t--2j>wf^E<5kFmxN8}7J z$aO-wk`QEaIb(0Y%I3Gj#KK_8soLr2TRGZ?2A? z`YqOI{(Goy-S%_Mg?Lv_qeZ!M;oKW8x$~w`Hy~ny9Qtu(_CLPbdg5qn=&|w z%tY}5OkO6(!CwH;XeL*Tp*Y9RDNEy_XEe6^T@^+WJx_lc2e4>(I+Cu1pGV=iJQEG& z&VsXsvGEg@TiW6dH}$9YJpCk^htAm=RhpgY>c@Li>Hf~1Tz6t{LSD2|qtI44s#gxe zOHASz?qB@rub>fD$b(Q>#!vLKrcKtUC~vRD9uCL4T;(Ym6|cnW4V^t1JP+qyXBAZ7 z-QzJOa7!0In3J)+GMbKM4uzh65|8E*(H=aU!J?^=cN^YMI@I5dr@?#F5PtevvliCQ zz&eg-b;#-vk46q*V{43?ruKZ8xa1N%)5KiBDX=;kP3_Kv_9qk4YIiirZs9!PJJ@|d zaHj>UP4BX|EZ&n@ZAvp9D{zHz4#i*e)ab%d#nsm8A&c{|MUW|ur#bam_v;1UVvP43 zF??^h0pGpM$$xkQV*PAxZ*Kq97r*y|rwa>L-FVDs{X)SlHLSLI$&RMP0X(EYIACk$ zK&*3L9Qck^Gj}wvTbJIUhGKrk-I3hAcZa+VF|Me#uWL6=xiR1DJjO$L+KN?LzWH2Y5AMeKa{+HzajubqL;|M;aa{TQfba3u=gamdk(`>G zZ}7=M0w)OLHQgmLb?CSHHy>vL@Bx13$o^ObeSE@^JuOk1&$pEIN&5rntvcZ_8^E2Wnj>dDXnPIbnb+`(2fTp>>*C^(KG@7X>6SAant&Ig&ttHJ z@Yhi5@WmbozXxT1=Jlw^@yQLJAMyEEn!75W&0_yXvki_Mx19B5_AH4I*>n5O+K-hI zk4?~-MDO|$i;Tr1@2-mtn=f$~tz&F7#>S#S>NKHuY3b{3^ke{@dAEAX6aP(c80!*L Rty%ovr0@T$`5)zh{{mE3y+Z&1 literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/SystemManagement.pdb b/Models/bin/Debug/SystemManagement.pdb new file mode 100644 index 0000000000000000000000000000000000000000..81fdaea3edcb8fe96f5e1bad0bd4bc880edb5ff3 GIT binary patch literal 71168 zcmeI53w%}8o$vP!cz6g(6!B5efS_nGBq2b8r~yKR%2UuP#+r~EAT=bIgh#B86F|jR zixzM7mQG>n+)r<{wXJwBb*iN;dU0y&vs1n56gzgRGqyg;?a+?Z`~9uQIXj1w7o;uf zS@6$)@3sD~^ycy$XeDafda~DgSx8~f}|Ek5yuiO!> zX4&h*#{<1p{uQqbTl3(;X?1@Z_wxON-x~Cr)i+#m%ciRPkDUMG+i!e%&MAWrpB!f` ziF%;7%70w$t1tezq-pQHNW5S(%ZL0b!M**9}gV) zPlchG0}R0?0YL*pUxWK3?|pm}o5bv&548uf<^Q2BzC$)XQ~94k4-jqthpZ$k;IQ>T zrt&{CTmFY_dG)qoy*2;K&i{M6Wd1txdaL}i^Z&n2dG)rI-YWm1vrmuJJu+v?rSl$m z>fx(zJ?e{_icXomrO(5slssBBqV9^}y=`|^UhjCIx61!#Z~b)1(wo-i-h21X>-YRa z-WS(=rKK^^|B282{FWD%G~9nzeeYPCmD1ZD=&kZEKJ&BZKXJ!v0owBq$wXZ_d8eeZ2uF#M_~ zuezyZN7JVM&CSidZFg2)?|7iM%KzQ}njbuW-sJ=c{p zPOU7TGpD(7QEPKceC6EghU(?Hnkp{5!FUWZB$6lEx9nhyso+BU`=R> zaQ9sI%!bt~n-4DUanIUwt&K}RTUj1ox_WtK{=AusE1IfT##IZ)(H5HP8XL}8Q=DIt zKdrerzH(`O>$H}Zrn;r8TjB?4rZh+unZSR|VnTNG>9m-7;(dR7U~g+kcj2 zQSQfbDcScnoV{%Y*Yb)yqO`arGk@hxPkZ)d&)h3o$r7#7qO>X@PkVG}!MmcBM@6f& zD6LA*)4ucgufHf-m8xi!7Nu1Qd)oIO>eo-SDtXZ=ElR6e;Az*-{qrwHtJ)!2rA28~ z@}Bne`n#8jRy9JjN{iB}CVATU%*UpRRy9ntN{iB}CVAT92X4Mkw5nmERa%sm+fD=7 z3yOj>b49e(Q6BBE(1;+2J;{5am=FZ#$6GFHrk!)SH0ay+iSz#b@dq#c=h@#MGa%<5 z@7qx&lDR=S@`9i*zUb@xIyE>Sn_7a4f@W|Nf6onSgDdz~AeNwSEXX+l9Ig)Aa>KU! zV(W9l_3-Bev0#$3?Go-4qIo+R+g?iA*3`Iq)y#Et{bsE(Ea;QF4f_7BOg!DdV07+9 zcAyMSPF?5EXsoYi=%Tx9&Obliz%-yH$d9BaN47=rrZsgn^q$jdY8qGjX^$pA!7&l~ zIdu(J$=+z(;`q82#hnzPTfCwvUR|sC%HrzgE1Lt^{Q@-d-%RiyUH(oA@^a;Z0YPBO zip!v;v7tpG#j{xj1i=I)^ta_T3LdI@JD%lo(}JeDhMKxn)$Gd2#~wb_oiat9UK5dA z+^@3hqq55xGAs-ew}**e=d?}HJ!!sP?Xtwd4PtTO6qw7LovK&o%PvYzd8s5H_3((^ z(@fQ@nX~Jsv%oG-W@U*4ntbsl0JzbzOt}ZG9I_UrjxhJmWj`tw3Kb_m?`G z#G|$m%+pRpDSfBVVFhcZyqup%i!mOX}{;wb{m7$!Kz3LR(3nd>weK!_*f;r#?aPQ^B;~#5v#u z|5ehGgI|L-?(t`UKN6MT4dBbc8^NCei@y#m`qd6&tLj4nTZ0?H^6gDvTi4{v#X!0* zFYOgy?n4*df|;_&24(HGp0swg8f(t&&e-Z~%mLGNo4My8 z@Gvqc8R~zg0yZC^$rHC`zN2zhIF33ef6zWQs;<<pc{gv^!r{oI6duQQS};!S&%1 zRCa!jt$Zt}AMk;;9BVw%mH+a1%N5Cqu=SVcrQa|i%3BQYnkaADywlGQzny`Xu_bnG zly`CKsyKAfImPQ4_$I-(G0Jyg-SQPI3B>1Z9qq~?YAfSF?A9pX?1mLA0$Sp=R;O36o_y`O*|xY9 z`J12@txxZ2ofBP;%xGM>s!tkJ41Af|>Zl0KqIk_}+}5h)QM|dC zo}#6x5jjyCk~9a@hc4EXwLSOZ8VUy*qsznMEA^x?MjE)W#C`wG##pNrn+G`*%PsBSUM`A~IFcXd_kI)!cKul;i#y07-S(;dFJaSorjz$tI$4+ZWWDQhf9Sw6Nwzy|>7#!8l+bq1Dr4UcUw1Z) z@dkirV8dPBhN-^tpS$#mD<%|NQJ^(z7kz;852)U&ACx}L?M4H3J`*O}z4EC#qHqIq zxqMcBX=u)v2%$qIR|0t5o`t&gYu)`_@J#T7;0wV!z*XRfO#0cZ<^IvEXLIQ>v}ceToCAyp&I4ux z2vi}ILeElb|WWNWN>_3B> zNq8UJUiNR3cB>q19~vh6)@V7#LMyu;cs#WI!B*Dhqzu(d+Xsf!6dPoZ@2kXH9o!!5 zBTikYo-HYC0>*JY3#bCF0k#151G|B}z%cDHHQ+s9G=@(F zE&)~nTL8_Kp9kIq`u7cjJYW`31!zvW8TdAk4TrY}R78FqzRj8X>xju`F?Qaist|ANq3 zp>fZL7-hGL8VN4|gFJ8( zAp8BC9QWsPYXWZy#j97Q*4I7VL&QI-uV$VZR@i4T-k*Duo@J}+>!Z5#9kF|XvG6coN|uexj`B4%HntFD@}~Tm zJrnp|2Gn-;1Io`Zw`UUNjqaILbk$cO&-Yc%uc5}+@VM}boWxyW+X6OCaB|egC!kDW zy>Y0$9)OQk=S(&&B^zog zH02qy+ojdAAeW6j*&}lK?K2cvUMA$AJ}n5YbS9gcs# z4~WOp`MjbtS)bDL8cj>jYc%Z;@@m(~$A#C0ZOG3V2x3yfi*^*4n7t9Nif%DE=ap@&l8S9 zM;vEqEiu|)$V|}KGC0U{MJ$l zlw{~x#dpDy;rkKtZ|W_`Jo}W4h44!DVz8RTMPRKBKMj^oG~NyYU&6g?xfHCnwFHdc zOgjDwD!Io$!R285!TwK>m=0!*WuC=Wfh)ML2G0U71w zbUvDbFYqkE`g5|usrxDTc&UlAzV&<-52p0|Gu0}XZ2Jw9?LS5wJ}{vP-SSN{SQ=OJ zc=K-X)hw0Qk1ABnifNc2idq8d0 z&;LtYc9^3i19dre7M&T@h(^Wpzj?e}%%#Q|&!;|9A<9SHj}=Gx7R@dfjrh`^g{d9; z&;sAto-guTi+Hn^6|GN?K2yr{{@#cExt90upd9NR^^ZQ#r^GgTKl$xZ5_>X-l&{n0 zknbX6G+@g-wfCd)SHG>GKK8WW%;cVYW@DG*)bO*A380 z5B156uUCOJ{!$0co}Btqts$}7yvKtN%zHd*!CHZ>1J4Avf@gv0Zxgn!*ZVRPfJ^A( zhXJPDR}Q7) z9tV^ImB1=s6R-{VTL!g%*{rhFyVMGLPg;I>A^iWdIWlHr}=AfR-c>Q*e36guAvf(oHf1{iFnb#hYe$%j#p*g(|mFRz}oBE4j zI+*8D$^5&1Uh`oem=DKZ>X!b(gMKdN^_xx?#qy&M%)?`U=&pVk4=Mky---I4`G4&6 zl&k& z+!X+`fOWuTU>EQL&>yBeV1byk;X~yC_5c1kyv`dbEU?J@r7gy8hR7swPJ_+g>iXFW zc$13L7fi^^o*b0B0P%U+VUc&jI2D_}NSnsIhv)Zzs5ZHfo3Ns>xkVR}RR;b(kOypc zdbQW3t|7`(w<@(S*yVc(^sCC}5WsdZq4sR;`yxa8%^ff|oST!lGr8}j_Vof_^AaZg zA^s-;1**CkE(UE%`;oR%}`f_t`=e=i|I7N)$DTLPk(dQ7p zywz-1@MlxD{TknWoc^d?B*%Z3aXtr#cG{NvEFQC`5I#u8s|*!!$17eXqz%hAy8)hoo~s zhPfqc_*iMDIwu^G&fOVwvR@FJ*{ROrgVO2SP`Mg3AzFtL=v>O;e37a z`gc41(Xwqre^od2(}WK#|LnCWMD?#n{|(*LPZK^Q{kxt1Xdkix{om-O{t1VuU;9f6 zQT-dy|G&DazZl+w=}$Cg8V%U7BJ&#RUzxjnI=CviezE;}<~5XPuMeI|(%L>a^ZG@! zukhxVx54(8nQizjv={J9&C}X`F0&1yZRQO@Piy<9%(QPoyC}FPNo)I+%=W$w?Q^`v z;^o@@pkvxo!-=7%we2`_-u{%9H{0ei+bh~=-fa8GO#5D1-fUgYZ110;y_qLZ-dN}fX%=z;02(6w2?siaSZCN{d0yDZvOFN#1TvBJ0|%3m&p5He%(i14n*&1 zdh+hi-{SiUdj8bZ)%zfQ($|Z8=YTl%jq2V{2Y!|T6J^3${yqS(#?&jx=CFnIs!hBA zSYL(4Z%Ss(mt0qB-6#24?~Mf?3zlBil;+vSiC{gCXH7|8YBA42%z9IL6~75Q0(>+0 z6!12%(){t6bs;9T_x8?En zo7R*Hz8&jZFA6l>AP)zWWZRkX$Km)#?ccvQHr2KNMfS6rrKnbPcn%z&zjZl1Q&MI<}u8_12%;`({^)4OU6)r*W`bMZI{N{ z?g`uO$!YsT&idM%_5b4Jt4)6!=h(c5#t%g4ebV4w=TE-%lhEZ)z-kj}YYac;{up;p zI}d(F`cUvw;Bnxm!A0O_!I~EepA8oOIqv=f@N>k^0dxK;Q3Y0dE%@i$%Mt$!mX8&$ zKH?YLuLHjT-ss}hXS~S$ZQ%b4z8(A$`19bG!CwGN|9=Ndj`}xY^(C(m{~-8Zz&jj% z$l;yfUlRX)@LsU(KT5gNzT^1@+r6qsDZ{zIaL#O&nfR04Hx5qZ#GAs2>>iGAZzGMM z#*EZkMuai+Pr6sSp6`|**$2taCGL2ha4KDANo0fXtNffp<+6Z&O6Mj%PN6TE_2a+F zQemX4x4OQPwlIjn$3#WO|218;Cyk*n$(>8pp3=roZMJHh6TS?5j8VV^L4C$sfc9wB z9yqL+lXxVjO?AkRqa~7U>k)$Dfypad>aeqIg%MitH5eA*p#>kEIR40 z;l2_~yGg7E({2(Q9Nr2Ro$OM)>i#mY{IwkX1DF0I@CxpK46XzJ(#8J<{8{c_2jkDg z+hEB#l04Ldj|Hy;9}kuulHE9*>3bI4`8J5H|IzP*sLppbPH&{3wtmd&zWn@g4{HB@ z|8bXd#?cX{97WrG5hALl`Tkq-^AG+IKhalr)feQ@mXT2gt^XEWIW44#R#3y+JdIqn zayCwPtGTWtt~L3MxQTF?zJMMaJ5CNS4-@-L$g-z-+N&;sU%Z}Pe%mbN#LI6bPEK$6O|pxTEwh`t>9?MoGf=(OdN|^< zr^B`%8=v`e_$Q!O;U0_3U*^ZLwcckPy?zAcysp|Y`SbG;XG`>Kx;YatFbo!ktzm-s zaXY*8&a(o~D3XEsdTa=Lt*X1hU)V0@31@RMBWah`9J>J9?!#mqqpwb$cfORlwrsl$ zOmhe-!EBWUmxHzD_zajelbLU*U)6mc_zG|VxC*R#Rt?sgV<~tlxCX4XM=kg~@G`J{ z9<6-=ozMOZFq#z2%ja`_88FGrxd$_2xAXthS%qED**cy%AN1)aA5CE8gLAhgAM}4F zAFIL9eCR$8x;0?sV=Y+u;Jtg3k5;hqaWz=^_#9aIxE9<#AD5@)V@ap^kW5=o!({zc zbCnGWHzHr%T(U z$XH^Ez}j_~1lH% zg!bn}PhY~vY=VULF50gb?KdEDO}|^``doh|S!c*}#%U$}nD#_Q8GM}UlLxaqqP^ZC zebtjNjHiIMuhusvl@q()JD$Ck^mSx(4<(O2q$Jyq7=L{j{;2)?IqUbG!5Tw+po*!< z+V;=;f3q8!TdMg~cJ1`0#t4^|7HgbK{M;TYF1KOOVx5}RbLlgOKb<< z2)A>`;r*@~a2;ni6EC)#qiw`cg{bYQjp^PbWwM>0int)&%2|#sz9r=BpMxyF2JG7Y z3(3cFz6l$TtYr&jqUq0ufJ2uTtqFC%fOgXY+y?CYE43k&zu*5~$F%}eg=AoE6}z1p zV0^f|{r4Yxa@L6a9dOpj>wV2>8=lmv{)cZOdcDo<_4efb1nHH3{TQb{RUw+krx)w8Mi~tpVzs|>5S%&Id|-bUZ?WsbRJCJydQP0K0R+IqURN_M|rE@Fn%xP&!6Ml z>h#XA>doJi(EEnh>(22VOy0Z>xA1m5{#MZ^&@rx`tDA?Q!~1WYCfkJB7MZ`4S!{#X zu_)dWaUY{;H~J0AUUe;6|8uxeo%C~l+rCooNJQuSw1b4IkMKZ;HGUt<>gqIRP?9kV zux%xEW=-vSDxg69HZp|O9}43;gRLw{s^DqNtfWo0J!H0Nq?0Esn}n^LJg!G2ZL;+{ zvrVI%3}M+MESrR_EJ>Qis4ydGldZ>@Z5rp~3Ckv7D`&Lvl>D?2uyr!j_vK8`n%MVy z6pMK-haCz0jemm#d82={bI8fyGq`6xnNUy8eA3J*nNOOt>Su!o(9;ayJKY1!JZYkt zD-Grex}9I0Y3{u(w(f?>I^7*xShJe>?73js!rC=~eL)#md71{k7(5-^-WGeV+&<&r3}GnFBtOd(AmDJTZSZ-+7w{mcQnMsaxio0IHK0a&Onv zW!%~MV=k6zUOAYrz$q<#%__>L5&kC7m(ANepafU|tN^6&ZeR!SB(N9Q4-BI4MgwI) zHgw+u>L>g-^}1s#2vhuH=>L{bF-=rt{ipp%@vZ_y?`gW)gI2%S^Y?E!uR*6+j4o}( z(MJU1BQ|ntg6jPd#Mgn}2lNbo5SV3SvcG+jduwZG?B+J0`UJalK~UY6eE7_FC!m!zeCKB+Y#>Un^Kox%qpNeAzJ?5b_`#@E+1&ev2|q1L`BNK%Q-*g)fXoDpZ@WH z^}pupTK{LlUboiA>^pY2{-bKeAZtzL&*?TqgZQya--{8_AclBqAsUN++ z{#VYrxBlNmz1!B!x@UxD|NKoo@B!hZ0ps7%w;Bfl-(%dRS_MC3pcj6E4p4Y7Wh#7^ zdlvJA!+#`F@xRWoxD^??FJ%%Y{9F0~;j0`jbaUxaItImm#o@T)KhCWgw!1N>)!A`# ze@j2W**DGE!+w~NGsemPj?@1~&+qijbaG#H@r6$AT$ew!RoOGZ@!#d_x!m#nlnz_z ze{}eJPR?CUf3@Sg+0l#E(7X7voWE8(``>W>`L&C`+1c@`lmCk2|DVo|*-lQY(_8B0 zIDOSFzS`MyoRgdDep~4LyWQC}+wm`Se8)LE>KxrWuH0^ScKkml zx6s+K-O;__F#WCZ$BV8!?r@m(sfi!y=w5aCfJ=YT z;j^5*zjgM_b$YIH_2!#S{#{OftC!>K*zW!6;?Hq(4>|dFI6J@R=oY&8?>YK9=eIvQ zKbHD?XIHh0k2|~Wa`-WaLzmBc9AD__tJWQu9$f4A7rOklIl8${{&wF!oSfN?{~4FR z?>PQ3j_x7Hf34%c!_lAU%JW5cKhov<2uFXG^W!tljg>ANmzVSZb|>dmhePD$kSBA}7M(+avSWgT)&V&|B9CbDY17#owCQff z1yZ{BL6~F0kepq@L=nUP(D9pe$DfxF2_bJt5Rwp;Z{ic?FX^_dBwt~y`Add^vLNxa zxiMuK;9Ff-`?yZnG-KZpLyUasSGsuHr7KFoD@l}<<#CI+WJqXNv~Ql~s0w93Uz1L> z_98s3bmZA|6DPtPc%$h=nV`5bdztaC=TV~MDwOG}%-`8K_t%tQyO^?ecaa;Hi%5(v zsXpfYpwZw0U>2|#r~>K%t#LO3n}Mys*8$DTb^%WUF95FrZv*cE{mFpl>3INiE%V!B z<=_PX&(Z@ui_x>D1aKSheP9ppJn$y4AD{{b!-26tF;E8RTg&<_%UWO+a1F2t&^KYX z0rvwtf!)BRKs}&+tc`%)>DUVBH%4{=PXaFh zuK{lZ?*aOD^H3lU7zgORlX74Ipx+Z*0ki-K;5OiH;9fxU1%2O9->-ch*bBS~=zX3c zw3*?+SYQrt2~Z2@_x$u7xlMq+CAST@AJ_@#+}zW^%fRcvK7gfSFbFsS7!4EvQ-N7P z6;Kas2DSpP0ol-V4-5;&u)4Etv|r>0UWWx|MB)o36%Yz*^^HqQzYQMf+x_UO=do#y zC$7Cq%Tq}mHagsoeR_Hu@93AM=yy{;Gtt|4OJ77|_wuW#dzt8MyrX9TJvox+oZ!G8 zHS=~MF31TiUqNvy?}{I2K8BZk8xk8*{u=0bCQL~2lqGpmKYHYOY?{?G0X;rH*CcuD zFW-228}H~RrgW%3vvx&)+sN8w(;UyF6weTNItqSm&{29e{=@HqH_3vnGpQdu^YzT8 zxjMtRkY`EKXm5#Y`WuP^UT+0jhRkYxjg6TZM>srlja!LKDQcr`(Ve@+BipB zt-V0ow`jZ^*uhJcp4ZYi-lf{#x4ir5X9flx|In4^w{(ubCe?5C`_?+eBE3EF>%J<8L^_y3VTb20U@BOaS(^%T%%yq+f=PxQm< zUXM+4JhT_jqxoH*p#8_SJ&#RuJhU0lGn@={#ADMO4{ayvv)stXUA+$ZCfDVEGG*iG zrpW@|g>{^cb z;GfTzrFU{_Q*!#!FLq%MatbM1XOE$Ga_DoC_H;{5QBuyvs2utpKX%CfeKpTa`;b^t zze%_H3nKmy-!Yw+v-to~RL(KJ?$V}``RJCMls{C?NjbDLFGuCvwLK|+SbCeU$&y=LsjVq~OXv9UtMAwADW?wjsii4?OXv8hU!H$& z$NcmFDSk`m_#9Mk_=IhNkZ ziS)~4i)WUZ$JL`1)O|nalbj>emn4^A zsY7W|T}L?H0_vUbhjx43v;$$D&!$@&3#e~iXAAA^h%V-tmd5fHQpY^+0_tj4yq3oC zQm=eF+el`Q=*FDS(m8(0!}DuDraSzW&heZ2W#`E9_23T5X0Y?`MC|o>6@93($?(Fc z_pzn1x(eVu(~ar7I^=aPY?AI}SXw6|t^UP2S)<3C&4rQmv)0uye#tlbBiCM!O>=%> zF6ie%uNxlCh3rdpp5Degdgg(izLNT5b+o6q@s2(+2i$GwB|r7%nb%>{98YB3G?hM? zuk4#2h4!>I&e2w@Z?Wa7J;!uf8|P?gZ^<@I{f!0fUxM@U`8w+SVQyVbQ)6@EvX=Z$*ELKi%BO|b@ta(&GuH(b z#if%F*=|c7=%(DiOz72FBTc6Pd z);2a>85Eb4S4^BZlfi}1xo`4<9nNk&hv-1|?D_erLyVDcycCs8o;ayuIvs15dQJ_l zarIOe@r;>PWfy)Mt=|?k;WhrI`>o@8n?E(vsCRDd6@00)d}6_*i4%$$KNLF8^RVDv zOJ<%;9jbmia>|OrU{Yyu;pA!B-Lau_JB|z9q#satoz6Mk4%fCis6Y9Usx+yhynOP6 zq8V0J=Q>Z;`6?6kfP1JjRo>GoCRY@d7frLGy72dykHK6;CejmJd!c?^%lUgoE(GxivvaQQ?Hbi5k!e zo#%B#Q11%1lRhuv)68w!w6=?M5XrW%f|8=rqT)$*(CE^JQZa%Z9 zXu^cz2}^6wsxFyWdRB2^^@OuZ3u+3^Dy>~sU06`KtgyOt;<*79lux74Bk8P%^WX9L zaa~wazAlue_>R(skX8jKcsc%h6&Ea7Ou%i)AiC{9u8T=e`!4YpcaYW}=JifdI-h1}^qu+zPG;1PBGOAJ(;4`CI!M#m zcD;Y5kS3lDdcD+qHAWiST7f3My)ybeJ z{l@aIT}-rHD6NtAlsr8ml0j)}I!U{>leCSUq}|#{+MS)G-P1|hHqxq{<>`3{sSvdt zq{T_=DDV1aTt{imoupk&+O`h#={N76mtzU(cIr3l`MyQQv|2hX-!G-}>9^#^ShfRX z>idO{x-_alGDwZyv-j`VeaThi0?dpTZK zdYXP8N9V*8($n;NI6m*`Y5M(}j%4b4tS?%TJS#~B*{N^Ljdc0*c@c%8^c#7;+;Lwr zC{4eK*HM~&zi_srPUq8a&-uPCJ#8Cl-UdIuNR0I9TiV{A>1q0Qw$FQd+TKoN>f6{I z$<(*7J4(~HuRGGGZ(Vnkrf*w!ls|pTx+8u1c6CQ-`c`#E`t)t;OldhmPB7S%IlsH= z_B4J3ZGSf?`#9lab+X5lK@M}6zKjK&6V|BSI#)K zvV6{*=1M!swHqRuXH}*xn)7R#4?@U+do2eiC$%YYaQuEd>EO7NyEzBPKC@x<%I1S( zZCv`<%JTTq)ypgM=gnMP(Zr9gYTsuZ7U|o&=d3BtFUgn;(i#Jz#k+U0?H6ENWw?if7_uqQ|EvlgDpX?u3Q`K;67+@Nhz4p~O zi~ouq*phGeepODsP&^*UVq*N9x`r!N8-nqR=gz3ESrHG$H&7d!gYnHxHRD&rt83#; zOY8Y{FB`F}j_)~-ubom^ow3)cIkmF3zP`D#*=)(KG~2MI*NLY#XKiegYLL-!up-y^ zz1TyR)L?gA4_S`MiQSAo)XY_ztvi)O>W=)kOjqkr*}wYr~a?j_J25k zS+f75OjG?|wd?U{W^tF+RvztAWbu8t;9|O zw0ar>vG|xIo7v!f+-rvOUHFaxe-aSSb%18pdjQQy_CcrFpH6=I8R^RlCvex>;S2=k z0pFsnmw<02i^4vvAzORVJC=wQ-GEva9jlp6k$ zhd`q<5qih#dEEChSocp7KMwMpxB^mrbD1ydSPx$Yt^_UzJ_B3?xT~PY)*RUf&EJtp7(ga=W;hM3UZP~xFmPkbGeVuaqaIv`;nucK4a6)++(NTbnDuqZurvu!}6TIqO(tr)jcw2 z%BAxjc$2p3X%F;P`Ty*#pDtN?)7sp7 z@7{U+o`1;u;+n6tG$#5#@wuPh^1_ma`|qm%OXnji|KL2(TjgJT=4a1;;*QtGzw^ig zmu>md#-ql3@YFXZK05ySc-f6(ZrgXgrZm}b7yBNuY2tqz{na<0 z9hK8~;m+qi|KL^2AAaOpBSzh=>2)?7h92mx@_%5?=(k=Ow(BRQ6|cWK>%Ug+dvEK4 z;a5F*)lDTknl|-s)-T0p!{O+G-YWlh|7(8m{C!{k)&2nw-Z#GC&x^N@`qG^jpVs{9 zZ+@`$%r#r%FCC6~&)SsofSzwDcx>;oe?RIT_{6UYLhbMQ5V`bGonq~wY0pf2`?aA( zn4e?!yCnPGhO@V6k3qi)s{JRWX;01v?MG>EOtfcT_RPJal`Owk6{WqPPm1>F(t>wI zJA^pVDlJO;`v~njkN^6MqP@}4DlJO;P4*?d4evkHub*hEh?88UMQNXn z`~5fPi35=OQXd#XO(@e_zh(Z;ryAV9-JNdA4v29PdNOxl&<2C1u%iJzOPdAg8CDgb z&Bt}XMqo3r75F-^1K0&T3A_Nj2D}Zt2k2ewp+Fum4k!W2fdzohYOVlUfCO+G@O@wp z@I3G)p!4>6wmBToxvT8=-?HC-qgowyLG!=t`A=Icou8BWXrBMf+?#rT*tNl7S81~b z^_mAdKflRIw(R*|GcRB`Zx^!Xf2}(@uRq!IzuEJ@_Pt`&7C*k)nv*^MYyFTt|C@&+ z*ph7*vgdzO?$FqiJ^yR{!M0>F$S>LRzt$bGq*v@dUH1I1b;y7;zhuw|CO7ycYPDE+d*F(uHU&5__!!my1>WX#PyGW z@$5VI{QPfk9o;>|!?Tfdq&?5Wp&lFVl{3(XcJ}xqaCkU-{+9-PmMnw} zzxBjVemrEzjGMQ`D()Nng|o8ff0xJ2;pFW3-vd4$(aAw>_tAqxI)|G*|NB=w|Ep)y zhx_^874%Paz((K(KVwZ;R<9wZ40m0NQ}{zy=`w3~&>1R{`30>I-OJ z;YvX73akVgfJR^y@KHSjte5gzfYrbnU@g!JECjM=fN{ddAlyhEwbsantOv3l$a)~_ JfsdC5{y#y~^f~|l literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/Win32API.dll b/Models/bin/Debug/Win32API.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcf421f9a15b0416f135cb8d4dc03f352f6b6d7a GIT binary patch literal 35328 zcmeI53wTuJx$nQVX3fl+NeH2U@zR!hsn}xcwbiY*w53X0Td}n*w6wL=>iPfQwPrGa(!HPa zob#OLIVUi`^}g@-eeZX_tTi)91p_DT4`tU=g_Tb8&g~F3#2*E{@9xYOjcwVgB zqeWk=OmwF*{=WY7n*NS;{?3lx-t>Tfb<*EI*y~UA`a`i6|GIQna@L3u-fG)*Jgihy zbEr?>x9Fa1ZU@z5e}Pu3)TOYvEbE_k;_An1FJ4L&i>zDarooN|NmB}T{y5aCD;Smk zhp)Cu6Mk;lsZ@-@UZpm&A&&n!s8k_rg*%m+e|*@7NWam^(TAMh{&?4gLu)`cD(X_7AjSj zr;7OUPRqiw>B_10&O?8!l~%L@{+leTb*O1bgI*}nH=_`S*Hz$l)RZgb9TJwabl^wiN9)P+8%~#>-@i_W&iIJ@Xgzs;!|C$#``785 zADJJmC(my_EN+FAfBJHFOXwTO+mTcYUCn;yqpCKWkc>G6_+0x9zJ?jj2*7BiAHDUBbnRz8s@JFh+l%d0h)uz@!YnhD*%^ zdSo>U+%soc>s|Q=jzV*0rKLDuLPhnOiHtT0xRYvnkd^T3bY0_z^#g5$XJ)OwnF|h* zml-7n9Z)@)10&BtnX|-67hFT=!d2p;3#un`;mmj8E^*TZmj${oOQaf9Pv(N%nyp5e zr$j2knNAnp5-&?Z^<*x*`7R1d3RntGUb-kODWnUkCv)M*cQK-51YK}G(nV285nWI{ znG1Kmi;*QG>4H;?E{aQv>4NIXT$uSTN=i!Tg0qG$N=r)Vg6c_J*z?0-IBPI&U1eo6 zR7u(Nro1_!*HmK2sOb~+&1LX4eR%IgPhro+CY!&eVYqA9b7{q#NBK_NbB|9abN;`a z4zWKXKUz!z_43E7NDtUsLZ9n)=~+n=JZ0l9KUu< zq5ULlM_H{?AumM2eDB91)>i{BF0Vdmgua=sv2J__6l!W_BUhKsc zV>N%hxEUtp-24Mg83j6543|4yg(?-A3x*iv&Y-~F5r&_Krdg)pH*lR>VD%(M&J1m| ztO%vZklmQXwoJ#QAtcbv?&(t zKAmmoO{3Mk*gR$<%M9}M)?l@pQ8NRQcZPCJzrm44GH*Y+z0aYSr%!=08UtNrOrNYfwup#Z%qT`)&Z*7Hd3_a}Q`eqDbW6ZLxyr4+DU=U@{F_H^#h3ypErVfv<8->ce7|o)%pDQ&|1>(v;6KmXq)36}c@p;<5 zI8Iy+4iHyA_WM35K(S_(!0~Y<$V-(i3r->h{aE(;GH0NqC=L4vEqrX=%cZ_q@3gPyf1iNa`ORSxET%PCA>UWG^9xzHWS0kF&<=FZfmIjx;^+&kiuplk>f$MV! z%%lhvr9R}f?R9OW-{C}k-uuJtUpSvG*m-%;h9!i|h%G zzOpAc&Rwh&s3`u|oQuMalQjbyy~F6uEQFz^oozNF-?B<9%5AMr=$aGK7c#w_(vpu& z1D^`VnG)cGQGSfsQuPuq)@@1v*>-QeT1Pq4b&yAus+zUPbE<3emtm|4!ltLOBY6u; z^%|^?UNP0wL-N&N(?B1Mn4vr@pRTY0s50hd-SJ^z!W~~aBC#fUYd!_Xh3-j%B8>2? zHP@ccekpUJm7QoSS%a~p@*WWDP|bNvj{{sVth}u!*Tx*jeJBfjV9xS*=F&HFPpiSK z;0^wAOd@V>7Oitbb}yn`wk=26-b`u9+oF!yQE^@<=pWuu)%3cS^XfDnobiLbO0Aza zt9I7h+PSl_`{C5BdcbaMWL1|a^(wB1vBFoi4D_dZ*JK!D-zSyg0lliVMXf^T@%T}- zs5OG|t@@xJfYYkFp7d(y{J}XyYdiNFlRW5s^$%?>E6v=`!OM@=U5M}nTwlZsqCyL( zI0R&m(nuT075ji(vG1tacws~5a|SFTO5r>$J{h0kv?=w_M5~rAb$I;x$u4zK1^JJ0 zwUbAx8zwW>+2eOia;bg7JB76DGtyZG0QjzB7*8E|&E8zf`!?AFB3Gbg7re z(etD5>{3PJYbSfvy<;igI*y@j)#OzZ$U_s!M%atg=c|1aO4SpUXIHt@RPC|RrRt|u zXIGUf6LhIxjAzVy{4CG(v6RPXWT=9CV$%MJrK)@i;~()ceu0!^Rpr5ImzslIO4aWt zo?TU>c8v8+C{mx8%)C;Q81rr^)wD5hqWu2J`zLzU7php=HDX^Pc}<_lntlm6j#iV# zCMsR(sCsO)OO;41Zjn+INqN44lDL#Easr{HsutyE`+u6ai#0;RX zCMe#IZK~Wqu|thfGbHBYQy4bE)_#n71yrS)BVkTxx2P#9BHDZ68#=HXvblVkCAz+o-%a%8xHmDyg1@#+Ywm zuC%HjXqQUZNF48z(5}STFIKgfmtRn?P(!*;p``=rHSKCicMICTL;YC0Msm1Xa=%=^ zM#65C+%MPvU9@_Hb*Rhr8zhG&OrWIt3^YwWSh>-osS5uV@I7I@u(FbthbzcWP9$HS zKpvSyzAAA{qeU$liWUrcmJFROynY1b-xQG-i~JH~O~orO^Hi#7zRy4&H?alzru?6W zys+}~9+zuy^pI!iP|COtJXAuiFCbToJg4wFq+L5^2>j9*${oHN!LN<^GCZ`6xfMKP z%H8ygIGPIk?guZeybk>ClpDbZD<1|^{%?W{D@m*5R%xwrT4iQwv*kH+rqs_7+kOc*tK$==BmBAN8GF`%H6w51}`D$=^B1=S}i8HyIN7cKv&~@_cUObFe>M zNIv8seFk};oGcOhImMLkbCHi0k?sQWWu5$iNp2rS-Y4=Fk)IN8&x@buBvp;ruNTf1 zdzIK97SE4K{BMc9O)M42CEM=>#Xo?5-zaj8ll-ZJEG#9z?IK?g%asL`V=1cB$m(mfQ;^?JUW6Bkb7{UgY{uca&W6q}_$e&?ZZbZayv-#4Ec~O`uPCNvvoP+W zd{sI5oig%K;qxBKp;Gc(Np(RXWw)?X_^T3H8VvH!PBK1<{Ef)_g%wIdekbJL~@|-GT<8vZkYW2G{uB0xFlJ;4VUBXMG zv=2*ZQ_?;YC4NBUHnA@d|64`=tWcA7GsS+TcsNx&e@fcFT4+j(Wu$$6D<#=3H98<= z-Xr!I;_VwEPZRl6$#;qPd_q!PAo4Qt|Dlw*LE=9s-u6gI+J)bd9(+W2r|^2=pzupp z?PM%nCKjjUc!9LlInr*Xi!!uQc8&e)$k(wZ94;Vdmyq`gzgtN8Zz9igQ+`8YJ~oQ-Z%2^- z@RAJ@Csa=Ph@|?t@O>98qnzY-B+lC=zl>?Yo!$?8IKQda zguk0idEPkkTK|w|v~uE{X`L8dYQnfL!#=L+54rNZSokO8{>%BR*8RugkB@^onqfE@*5t;{ELgcxRl%=ObH)y z(&7-lA~|j=qh+B%9+p(ClKWqaXn9HGyGBqh6!|>yGs>i8mB@X;FT7vM zvrqU>sgXl!{hsilV%Fj>(gFk0&KCOaNv=cO*QrKcVe&+En86T&|Vz2aetaG~&g z;d-GascsbpB>q=~F9<&nj+L16gfZc#gic9yn=mXf9~8bMtd+7&kQQDcqoPB&Oe`J3 zDrw1SLQUeoBK`Q7^wjCn7Y~R$Q|fz2#@+k@g3%9F?@+ zmU3PyWjiGDHDbSB>T;vV7f9~cNSwXGKM6-joEl+Jc!6+%gdUJFFkNa_ET#ITg66beP>+7TzcS#vS=*{fvR9*a6^zQ_4$)H6x7u%qje};YVm#?!*sT@1*P|M2 z?Ez?BHDqgxChGWL(jHq|3awBbwzcn1(7hv6jXYbr()=;BBDKoaUYn$QN2;4_?YGd1 z)l0VaC`wkMOgued?k_?sRcBk8>c_LIGSy{k7mK!2w0-JTJRd7lFNwBIl}(8NwdYGG&x^jIG_^KX=MRFWwck!@8zadHH*}c=5>E zj`_nWGrV(@Z#wlWP0e@ufjYir*eyAJQ=%(pa@I*G7V zmZnBdScmsgZxU@Ap7o`@co2=BA$6Vq_9^SVckX=% zIqe~Dy{eF=xl-+#@{o6t>a(>MtBUdY<@;=HFP^(b)Wf#+kZ5~z=`@7-q)C6H-7wCD z&pDhg+BUpBu*Z9z>bJEs)kEH>+G1KYM%auxtIVLc2(9ksNMNBPajEJD?uVX@B-^$a(3iaui&g(>^n8$<`rC%3p+CT%z_>2uw9nFRfY<# zQ!D2%_y+a2%Ep50)lOSGziJ7zAB$$S65oa4`zqAlllNq(eNXd^E%M%IhkZ{g8@r<5 zOF7LmHd*i=wq~W z5nKE0=&K9vQGd6!FOJ>;P3N1y7_CoDzPjLEg@r@3=O^!gR%UCH$6Z};pBis#Gsf+J zR&8q+`ESwgS2JyGoBs<1_tQnL?hn`+>wd2Ht2wP~?3W52%xRvncNcs^oo0EFHDr&9 zindR^F}hvfqxRT2a9#SAI&5oPmmXD9=FyQg-yc(_igvBfoV>f>G4*evS-tX@3W;_Z z*6)YBkJ-6fZT)zzEbOCi=QQ@wQ#p-&^u1%!eLolG8~aGXvpKD7?4t$G6Mwcp2g17DuVK6wt*)E}^k>gqkQ>_Vu4&(SEq6c(YsMW{tx(mEuqVW)NC zlc679i$foi*SF!*p`MVuN~Bbjvn62(kIm(GV;S0wn7aCwgg!r|xY)oQCGBtF!uhml8UWqwMQdyz@ z6-(AX^RiNXT<`zy>#6Idm1gEzOjGN{GAQj}wbgorI@Bkm-~U%EFQSzk>NR`>!BFe) zew$Ne;Mt{a0Nv^}oISI>wn)YU$7FU~S^1u5e;Vb~)$$2CJWrcM4=8PJtbP-@=(NCo z0Aog1Z^)>A9d*>yQ5g@v6aEE#r>lp=e&UQc-eM?@Sf^qtP0qBM$XO2#X+2Vxn2uv& zeq1kG_WY8ZIA4yp99t63U)?T`Rj>TKekVPc@BjFEowynt>z}9hV{7`nv@LmjO&I}#wQEN1;T(ZB3vR|F6;nDsg%eU2{#G1$sNO0kX`DF z;5hYnk;iJZT%;`+H(PDe{_Z;)@)H%a)i&+x{uc0OQ+ zC&6vn;_B_{TCH#F=WzeFaoi1vzqtBV+=0+%xy|OPXVnqNKU6w7y*Hn(&qu(Z27i(BIas@YU!Y z+Gl-dgS$uHqRrNxoOp}&GV(f4pCKpE6BtsrfUDGPV3)cZ>{bteJ?cTQPkjS?KvM0N_>V~1J(6m# zq}nH`o)NwvXkJKasqjI)H3ZFaHaMDxJsJ_dzbbN$lW6MXtQAH z)9!|4Kzk6}sLh4{A&sqiIqas|jQpq=$mkmrkhmd-X=sMmoZeHGZCvmK)1KdyfcmW2NA;4=M2aHXVLrH_N$ zrJoOW>(yY7&N11iPl7z4b3AX+Z-zXi?*cE^?*g~$_k&mKyTKj$*TI{lgg5JtLf$E! z@6exw{D8>2CG-)UeY8hsA3d(KclPQWvHNt6*k>f)7j%x*mvoNRS9Oln{W@pX0iCn# zpw6-SrnJ=|o#XQzon!K_&QW(%{}beQb&k*Xb&f{mC~Wk0_BjIJfTJGV=vWMHam2wPM=N-_ zV+FX~(GFhi=mK{*QsDKDUhpPI2E5s^5!~t63f|$k6uigr8Snwe)!=T&wcsO;8^Aq| zFN2Rec7l5y?D2h$J0U;gxDR~6@ip)z$0OjYj&Fhc9p45IIKB%WbUXvT>39)52&2Yq$Z_LzFk$=~xJUu+LZy4j31J8;wqIi_r}Z8SB8yjec;uu>ri=*aGe_wt?3h zSAsVgp9OC=c7QvLFMxL#Ujpwj{sVl#xC7j6+zUQpd==bdJPbZ=>;d;0Pk{T3?|{!3 zob@jVUoyTA%d5r<;C|y}@PP3n@SyQC@J-_&c*yuQ_>S>g@UZbm@ThSVeAoCp_`dN0 zsGJTL+TUq{rgH>X=qv?`onydqX9ehUR)Q7Isi5CE1FUw|f;G<5z?sf7!CL3J;5=st zobQZ)XE~d|h0Yc*%mpd&0v>v2<&!V0roim z2iWKQJUHOI9^B~sBDlqQD>&r59lYFm54hd=74T~3L*NeQH^J+jkApWkp8{`oeh=K~ zd>*{R`4V`KlPlf>&etICcK#H6#Q6re$N47sxbtmruk#P!KIfmoXPobXFF5}RzU0*1 zXn&_0-0v&|4>(J}gU-?5o6hmzA*UaF$2kQ&?3@lBb)E{o>zoI^?_2;X*Eyi!3WBDq z0W5Sig2k?8u-w%K`dll)3Ref{cU=fpyVim=u0C+4YY?n;T@221eHxtan#J|U#dSO6 z;)>Vc;;I;R9RlMnu8Ij4SK4JR?iwpyTn|^dxH5OSxFdACxHk5ksTwJ}ccX4ID$;FlVW*1lHoi48SceuEc-y?o@OQ{}l zU5+yE5&3b~Rgm|(t^xN+*`9G-2l)lpP2fweTfkQ(=6=_0kPo=-1`oO(0N)h*A=iVD z-*J5dJS>)@uE!w1>)Hz{H)oCE=BzQ@oK1yp&WK_+=T5nsbI0fAY^rc`?)crDJFDDm zr7kyHtlQ1n^|mn{~h3&AM-Qv(2w|v(0z7*%#NlxgXu+ zW}DyaW;^c`-r?qn=pHxsqX*niqqMt)kGQ!X?QwHIdfd(ZXs?_5(LOi#qi5XQk6v(d zKYGc{{peLU_oMx8?nejQ&%w_@H+Q8s-Q1N9xw$L7Ozvv~Cik_CCik^1Cik@=ll$7`W&vVuH;cim%~9YEa~ycRISIVUtOjp3 zr-3`oS>PS!T<{)qKKOunHn`iY10OLLfqTp-__(%-y28W#+VA0hUG3q1UE|??J=4Sey4J(}dY*^-^?VQa>$5!E zuNQi_Uxz&0uNyp1!e`X84~%=bYbQM1wU>FgYp?Wh*Iwn}uHEI~uHEh7uHEC|uHEP1 zu07!4uD#LoEIe%SaPJ=SaPPj{!@YaE=LfJ~?Rf><;n@#f@A)}+ljoP<&7QZwot}5V zJ3L3gdpv&yAMm^f?)E4T+TY^@_jtVEph^aQ{|o_g>d&tmYfCk`IrkGZV%cSr_PruM zWs{bJBLBiBElOiuG@G>eMXt0-%R-R@HfdQUa;L_8heX~fyj?7NMgFeH2SrvobMXro z3Oj7l+b)rJ>6D)m`6-b*9Za=TxXUKv>=pSbo3tDh`4={6QHIpZCM|xED{a!UP2_C` zWz8w^os=s@t`vEd$V0-N!o5Pji}8nqJB53N2ZbT?%LrX%N*v)%;a=fEq4F?vr*Nc!ZH%N^-ot(JY6*LDutyK|8%txYm=rnfu@>>XLrSF5~!<- z@%=YVZ3eNP;pXPdjDlk^Z!`7IDD{YB{E3HMsmDZ|$IECR!yibnDQQ8{ykfi&H z?eA;0zXxr958M8}sVWg~q4q7MaCK{ssduWWKcUvj^+`2*0`;fxUMu~6Uv*XS`mFlQ zI9{JuzxVO_qFfE_hpKFn1NzJA*LcdiPswIA`s=}aLHur}j^5U#m&f4hL!XSrYaGVr zc)Zwa6Y!dd*CdQcKVCENsel=H4%v#Qdo%D%E`_JXGt_>o0`;?NRsEb=)zsP;58%D^ zvu1S;r2EfV-QGTXc01J8-sa?*RAwOA-;f?yoZQ5aITA7)aSkIU($-h~BDUzP>BwYe&qt)i;pHEdONL%hu-UUwxY;Tmm~9sj`fRnVt~HT}HO*Gh zKxzdqSzJFK09;@~xBj%rB`w558x(i@`b-Zk-o z{<(8hbF!l=(mMbtk+!Z@BQrs^4s-JAFh@!`M@oq}gT0-r=H%tcyyhb5T)QbC&y^H& zB?Z*k^AJ4mgrb~2&rX5hd6HtDq<}j6G&|@tRezcUohCt0XP<5dov!Lnm!Q)n2L$Ruj=PZ(0mDkim!=U^PbR&I_pX zT1oa*FxJ=@P>Tai0oBsh-qH|jgA{LXZ3#Dr0*QbM#^TFGV3!6|B2XtD>r^BdYl;L_ zFcA&LqOs3DiYV%0z^WEe$tEF##a9wX}zqwMPTX!_7G@ zn==e{J2pm|B8`z1FvQ#O)!Q}60baV(>9x36E*e9TU_&Gt!fytNOGh*z_41ai*cfhV z&B~~(Gu@bF392doqs3h=o*BtPxBE1I_S-?1Rxrye>wqp(WTH zi$;eHOOH3i1Cgf0aCoRW(3Yo#TN2H&<->-$=2#mVx4k~r+(!Q#A;`I*IUEkv2ZCW$ zmuQkJYS$KPUfdF=G2Y$~X~Jk}g4~cm1GYk7Lj+oafl!#O*AT%q6j{p4qHrP&-j-OVo&Bqn5vJVZDmlRZY^;PA6pZb?N;{fwyiDE z(h_cI!640A&_tYaf#zn8YZY$d;8aT^EfHQ>-R4LL65?^ds_-(IYAP6Puv|A`u2DmG zHHzE>Z!iT~76*k#bW|@{5K8 zOQq(Rqv3EzON01k0#UgrU?4PyWA(B?)GMxP7(0t{TL*@fJ#U*6 zQFK}e^C`Q=CYrMbxW^hOy~*(5eT16bpb=~Fmh{Ig=d^HzW=+tOz zk(6+e%8p_5I<|+L+8nOOh;87Kln5_NM8i#s5)G0B#I_nyIGD_x6NpE|Xz@I_uaDI& z&UxXgjW*ywZi1KgMDwsA-W*fVPHq6kB$&c1x9vDdY6f zgl#FRnzMrC#WDsH&2WKc<{pxOqwLNdYfWIV@ierkHL4c1MWxG7cMg)~a3m3KL?;DW zup)_UO=A%;1e+5v5tpJ=w#d~`Yz>JOu~;K&T^GaIxe*N}u3>2lHCZb_EFNx>rAyWs zoMW)ya8VD|;TmaDQEVfsnUDp8lZ8t^2cBH9=g3vIYmp=#riZ;}U@kU?v(2d3Ae=hG zEh{E0h|P)PjmPLs*1E#87&am<$F^jTKxL0SgkVjwMxC-pA8i49}7L-_1T?CbltCnau97n|)!ci#Lv@kR=_C%E> zm`h(Y7K>w+AVpRQgl4S@nj?#_oye(`5#@db8)GvM$sueMoQf=&TzPP&&N7N13jr-y z)wpAa>tfBgV?aCFLQ`yoWoe3GXoQ<>ji)`h#nG1SC@UNf|LoC5-1Fe{5|6b(kK?@E zj1>b%JopSZH{*(_iBn9ANLWY$h%B{lR-xutydDR$7Q4QIU@#m{SQdK(AQK#jTXI`P zePAi>RT8l9oWp}2wyPE#*l>SkonbM@dGFAI8OEETKs0I{X}s z148L6LGBl#uu#AVXIMNIi-zSs4q6+MVH#u|TVCNb5vgBpD=n>c+`AIe;Fu_}y7Mp_ zM8g(9F}n-MW@p>jDYl6HRH8MuM57I{*kasXv?3KY>BZrM^b!})D8_{~^leEl_Cn6E zXiGx`muBl?-F`$la1nKma%7LoE5FBm9-^jS2WZx zfyEjKL=zk+IK>89A@T^zdl3#6xwWEfd9e2@Za1)Da^ql+TO`q}82J|Vxvck=C$3Dq zp|HA?*QP)mckd{Gj4OG1|IJXS%;9wOTDo4m5Oi zs&2emHsPuCx>><=Pft>w+h%4hO7U2kc7X!q= z=UpP;FQ{~?t__Lqem<@3QUh6`y>qa?A5Vc{3v_jfe=@wWv%8}g zdbk(Q>er)+st)gW^xE?9I|VAj_b$>IzH5*-05~A6XV}(&P|btA1L%#!roN7p7hk}#@bxd_8Ma7I7 zR(kp}7ayb6r+TbtcH<7(YEPf#)^<^!?q4TjZ#D;xFPV`duzqa6)v4Yjx~38DpLDQN zYANTnNGL~YpgY+wie2a73EQ7kc!xyZFdFO}7=+rK>`8WHlEIEXQLUyZ>d0lYVp z83-YK4O$V|alTUuC07rwS(EIq>rZcxUTGPinf;1t_RCTLLswt`zkzb~Ac7VRrt&l^ zJ-c%_#tA-$gWz{*Dw8@UdH_>?-RhoAiPS*8mz=r3qbs?tqkrwNmqbTD+P)rtvMISC zoga`*!!BBy?9X7@4yVcn2GhM4rq&Gh%d9>z7$d2(Kh?)6KO88td04fYM;xHdJ2r}x z84k~8h2hqPzBw@J2jvngNVi#t|owdYc>CGDKqRg_} zn<3dZF|$!Z{T&-<@7mCmly~;9hUC4^XRT71HEKg6fO!+{=w(LBbY|Khy<>IW^gnvE)EzQ*URmqo-#z_6LPUGq+#mj8btf!#PW5Ha>TuPQV!lc(Om9>>2K;w(cZUJ9}|zS*)%K^z>jO#hQ(4E84-5)^w%j&Y9H(+uCG* zZ?eZ$GTq6Ztc+6u-cgk}*@u~;uxX<*{#1{3*0-lfBp; z>Q(2Z0ofWc^fQ@sXNoHbI}-hwk}JkoU$WC4GH3+r1e4XJ zJodIL3ubl?w)2klr*Nc@NyoI-yW#mp`%u%IywE<>AR2BrWm2Q*aB@m@#rp8(HD@_C zucQ^ywQf1ynojo&(roocsta#k*9{H~q*zY!YQfvOj%7C0qMGs*124 zTfyOI!_~7R<<(+1*0DyrV#C3x78Glj#qOoncK2o1j%cd)B4vFhqHYjpon${M+sg~v z00T31VG2t7x~!BxA+6&;|M0xb8aN%ZG7{u}P(cn;m|ke7z=b%iV(4JAO!xDQf^lWZ z@}Uf|VDZ38RNukRd#G8Raye#o!ye6JFE5MwJNmj)otbRiLaB~5z3B`#=L~X@vusAH zRmY=TE?RblmBVwouLYl-z)9tV;Ow5A3%B-Rl#bIkV>N<(aLcgl_Gm~UjBP1^ww$I@n%8nOvmqWE@CH(7NTY&w6Sp zN@dlME3$R?#!)GQPp?=-&Zu|?md31d{AYDCcw3)0A5tjX3#i!YPvLy2($=K~hbn06 zc+Z7#itYZG`y|_x+p`*yocw4FEch8)N%yr!*7ae_Nx^Ghdw8QQM`Sx=QF{h3E#-pd zM!RA8lW~gu)Yjy1&k=%tRH>4?w}}eyvAWb;Sk; z`UVHG<28}QUw}l@ql=Pj`Z-3ePGjGkU~9tSx;~kW(4F33i_~2b&n@qZOWE zCxtf-cX!sn?YapCu){kyD%@UlB{#CfgMB@gU~L8U{mF|4lf9jrr1I!~*(s`Zq~`Tr`MDKCnsk*~=$>$$2Y2pNz8R@MnJ*4<9uxDw41wIIgIefL}c2D8kPew*zLj&aoGdm#%1+ z!j_h^5#QEI%e`n<5zAC@F~y6tiOdd}OY@bps^!S^TGpdXp#na`t(ErB!4b=WDPkGE zq@$aHvCq500FbF3BJ8XnbP{)@j z0MrFh2!5*Ba1;FGvVjSQzfDFI68!A6QB0H&r9>G~PT*HdD1)CPHSlXWl!4#ofGigh zegH3J3=#MsD1h9Jg`%n^Aj3?PqsoD0>m4>NC6eU zhXmOf_>ieGwo9c^UgMn)Km5@62XT}*O#F^`pZI{l>qCQ|S~d7P%?$h|7-jIot_D8^ zYv7k#D5H{?OjHro#8l!FL=7>Wm_f`WP9bIy{EbltfBloe-&thv*Zdg#Jvqi1!~)`M zB0z+QdSVgLK%7S`CYp#iv4m(QS_pnr-N5g-!e7ZCwh&v1ONdVs+lWhv%ZST~D~KzJ z&k);*oy0EUHsW^T4&qMYF5+(D9^zi&euBSH$oLBJ0r4TBYk-4r5pDv%g%snIC?ZA@ z#Y72FN|X`h1i$fbj3&kqlL$Y7&pe|)2!2Z1z(=U@XHkf$#3zUvVj3}rm`ltfP9shy z&LHL!zaTUnkiWnwe>sv<#gIRS>7pcm3eu$HA>{8<7EmfAMi50rF;PO45@kd=F^U*X z_y~T?-0%~X#AKq1s3!O!b7Ly;38IFWM&R$~U?355h`Gc(VjFQOaT#$raRqTDv7OjK zTubaCZYOpUw-FB#dx42Ks|8U=j3A1LkpzB^51NGF zA1O1&5L`u#vBWrH0x^-`$Jh-&QAwOjEF;>9Rm7)>A>#9d8lrjxh!aDHX`@t2$xrMc ziiw3{W9UMOLiEvwUsHo-C#Dheh|`GEiTOkw5hTJygoqN2M2uKUv=PgQ<-`i&d}1Z> zNur%tMRX9WiB6)6ND>zkYlvk{X~WsAO?x`#0G+2S}`^e z7ZW>(Yl-`auM%G)b`uX04-pR&j}TuczCnDGc$DDp?J^!Go*=$WJW1>&enuQ1eonkj zyg~eu_%-ns@mJz+#Jj}biGL995$_ZK1oSaDsyJMwal8_`%fw}sJA15gm9BHRN{aCs z)Llg;%yN)GoNg;lX*uKpyfz|EjqdW`G83;_yyoFGAFs3UT8LK&uLiuLcrC*#g=9Wl z`|#SLyIh8=Wa#TWYLq5GUuoRsclb=74||f&ERFj-*pGD|z7Y$PPmX9srXL3u9>65o zI@9kkO|!V9%Sy7!=fN-Kz>$q61BZxWV$kC^G_$0*WDo}^tq5l-xYT_nz5vN{qG=zC zFD>_=RLrQfoF|G2rRB&8ha9+&jA7*wuL6pW^A!|^Nzg{nS2|!7XuyZxtcpC) zJox4kvh(?TIK8nx_y&^CS8`U#yh6qE%RX<4<> zT5C9{6jB$9)esG)RCOFzW-3il;J# zzjvfca}TQh-?`WCpHqvkktl3i)wQ*qvrnIU+G(fE?V4MA%Dmc+)u$}znm6Z^j=86I z&N*$~?9SO;r=zXlem4HR75*vwnjtlARuewikbQ1H(|+D}HvR+__PIn+c`nGl2j%-G zrA*_`h4>K{r5^s-VgC6wYC2wA&_X-$x)eg*PjQ}1vAHGGQhW5}?+^9A72G|!;miGn zw|$>JLualG^lrf8r9nK;gVv%V_#R&q^axlFnLke$ zf5aJ*-udE>bv@Tou(?}f(N^UW0yTK;z@2)$-Jnr(pZwXr?;Y+)V#C6Rgn zxmZ7w^TP0$7h#)F+YX6mM^R_u`)~L@qFwS3JY-a-l%wyMa<)my_)G*}GeQmdQ;U^o zIPFrT#S`4Ty3NLOkJ{WzAuoQzldWStEy06$w8wCXj?ZHjp0xDfAAcI~Jx>ka{N(c% zreclzP#?C~8a!>`apOdrU)`(x_%{dTn4_@3;ai$)uVFt{&ve1>I{59!^O|hyDOD%s zjoEpyXP9%gt*EiZ@jcw*+9to;bEJLa@R3Gs2GOD4-njvlm*A0zYFUO7G;^ZUQ%XQ%ad6OVFW|No!==UU)@0x}2`=Kufz literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/Win32API.pdb b/Models/bin/Debug/Win32API.pdb new file mode 100644 index 0000000000000000000000000000000000000000..4c9dc2b54bddf4d1995d00aa79d9475db073776e GIT binary patch literal 50688 zcmeI53w%}8mH*GZgb2zj2*^u~2*@)eBtTHa1j0)}!$ZY3mW1R&A|b)t0NQHjqNrH4 zr6aalAJr){(`oTPI>ip1(a+GokLthn^Vez}Z1q33qy6L5nW}?RoLW2I-+r8Xa=8}~ zsKt7hF4o<9ueH~HuD$j?`Symd-7nR#IBp`}mc(Z;0D=f+X`=`(XUsok|pS1tfAozVAK5;Ej>BsOZpSY^$D@+UQU%B|4Cyslr zXzS8o_XXdG-}l&@^X_>4mp?ArdX5dBaQF3}Dq8hi(Iex6V1JJVkMw83!LzO z%3{U`=tsGPfELCAL%W4xA0MSAG5^oUx&`w6|FQ1ABQAWl{vVD7h|d2bR+7))m~DY< z{eN=4|Bu=JI@$$0TK-?&|3BJ2^U>sYwE92q|9>?7b+ok{t^V)0p}O|%dBZOLQU4dN z4Ce0JzUw!?`p(PUUi-<5JJxm%oL2YWN4wnl{Ekiwy#MR>f33$lGkDGu)SOvY-L^5& z*0jEDbu!V`xv`~jO)J0aW}jYHvv6Uu?&6lV^2yb;3+m>#x35VSk6GW=*uHixoMTHG z+2S{yS=W$NzVYX%-b>`bhc&O=w33}p^oPy5Qt>S_`z z*RQTCIe*Twxg8B_6C2w*)=ao4(UELvZ##QKMM-5zbuyV)yR!Al>dwxNmX+%}6Uh%( zFez!WO4<^gt3o9kqDmT^l7=oy4!tI|9qsE99i1(SWSuYXg0@xdAFib9(wX@3w75)) zBExYJ18OhfDo_W1DKHoO9lXB*H3qA}p1BzF@qdsO81{?OSb-YfLFA{8Iw;jXu@IEp zc*m(e9|J1y?T^iRsF~j>unJUK0`#E1_q@YXS5FYH#zYlVX;EH{E6@AZ6R+JW-o2oB zl@{f#CeHJIZR~s7#0!hzRa%sn;3pQ;e}>A{ zf}i8MTvxf`X^c`L`#&bIA(}9v;;*{*T|@Sufc|K@Dj^pn0Ks>R2=m z9%rcJYB=8wa%)d9#Uhn(%y11VB307 zP+UZm`XV%~YZ6ydui_%9jmEESZ)#c9lAvc)&O(DTKd5eGqWbkhMtxksBsTTDJeGPX zwrPxQA6w6qt7p_Ue*u{~SJt4WCAqFWX{J=k2kAv;RIl{-@%O6JL$)E@gr0=gQ_^S# z;Nj?an;hqZcC5z2F|Pid;j}#-3sUOiC!jr`PeKPkpMv%dh6lZaK6J)3LzUlF(Dq|2 z90PQHuo)E4rz!Q}vrx6&bI_BZ|MBbhQ$wMQh14+U3(!*NKSO6he+sRG{tS94^d+d( zJqrD@Y8n*%slz;QA-KeZ#iMemKDKXS;d-i*eCZJUEBUEhuR>MN*TVcqhjklCylwYb z;QK=|gF(TgMrLxbkKf8eX@X+&ZxE>6CV(}d>e30`3~mSWaO|`|0Y&llO!i4I+7k2c ziOfI!Fi8vAlAR5$tqS`!;5~kOe(`+L)_`xiHk+hIalqIwRGXNj3)@Pql>{I`SR_dFUW^NHIAP9**^Cp(mNOmf(zaD8JPTi;5dRR-ZrLtZ_4U?u*2zBzXmGf82|ZsD;uCSL%(=o*2oyxu^tQj9MBqC4+`*gOn%%MP4y?NwU4o?bh8$&gq}{g5n2Lmf?7Ri5Ypfn zjJ~nph*0M;;_XIwJ+(!5j7ydr0D zRl-a#Q;q`Y?Sw}`Y5P=#i?4)!jqq$2o(H{?a5MBSXbbdi=;xsKK<&6;Rsz;9n`(X! zbR%X+u#P@o;NsLPK`hE1k0w`Te4`Ms zVugL#;F%$D1ipvY@ubW7v`|AJ%T_r0DCn5#&Sk3H_|^LC0jpRz&+Ay7=v=WVeQ0tR zex~uu<-A4x%$-^EE=2FrsNVB9!~u>}r)>5z(DqF%@O>8bgBs%YJYyx4A_R?4`4COe zLC^%WXE4*O0rIbUW9_|vqP%UN!~)+}(Y!B1R({?ZsPb-w4uGzO7DL;hJy{R!S}C9L z)G%-Pnzk=u#$P9>eL(1Mbs(#z6g}Qiop+qbDm4mkQ*~D!wq3L5vC-ursysw(9;XJy z)JQf@<(3{nF}R1o8=(9Io$Zx^3qjf|^vlHirv#e+e%`1}1?pE1S1^9>p#e=hY2GYs zZ*0&}DhwL?UKTzBYEusk^uoXNvdP@CJDosO?`M&{-^<$hx;~kxY3OX|s`pJN8`b+c zWOsU5>0Q*`Mb@8p$UhZC^$fdqVMy_ z{m{!v-!e|hDO1$0=xkUJ)yKY|@W)mk38M8&A@@@+Cw(;+&$*(rqd^Y? zr9*nXd@bW%5Y@X0`Ja1v>CGbV{Yg7+VqyEL8iP%a<~b1i%CTlHk0j2HlUS%LlXo1e zl+V|Wi|qNbSLu?k9S7O-6>l_O+wa-){Vu$xVSRiVY+q;3SG=QxaUrkm-|YGRJ-o%( zHJ`8T)9m?*H`->lAG7DX3*NDuxcGc+pJmTiyd|6hX4=GB`bFn94}edCuY&J^gE7{n z;6ktoyb9a~?f@SHUjp}my)Z5#!5Xj*yb8?2vDE_V67QQ;xS~bv1v}8fwJ>Qu2C^3m zYP#5_)+{m;km-!d;A@F3YSXr7kz*HI__?T@^Od49cBO!;ZV~MlW{+zO7$R9&D;3e>rU^{FyJq3}1+uD_5*2D_=nY5BDr_B)QwM zk=+Je7UL`^I61UIc1&dFr;ZJ(oX8S%n?^<|I!M7E!#;Wb_ z^x3DzdOaxM{K@#V>!4cmE{Dor?tsc)PC`$Hc0$#@>!Ce4b+kV2Kz!Vj9NIHQ>6A}p z`#&6Ut`P|m){Q|GL=hW@hJ+4f&7>{rS7wN$c~a&newzboO{M!)X> z9|KM73i>vawNYy#VEnIhkv;Q+L zY+I68-NN0wj`{7KSm&gS2o@w@7x@A947=p*8E4M2XU2xb&yT16AM&#CnlE>OR$q)$ zN(-nr&)O9_nSGqb{wYwMQ|f$KbMsWf+5;CuvFpKU&}!%iXgySXjnLBxYwt1=DuW?_5V>e|i@IQ(^evre3-KwwP!Bf%T+jlXJsL< zW)=R6*F7)MxwMfdyKSrIHrT6Jru{e5Zv&8(oaY_np0DGzR2>QzUb>XDV4=k@hs?icy&y5iznOfbzXclAe;HxvUjrQirH#zp zD{Q~<;Vy?BsK3VPuL8;->IS_8ij6gQy1GNH z-ZAK^a@Yh-Kj&7R?YNJHb0=Eo-sB;jeWB{Feo)3^z(hz5hxUh#f}RMS0386G3>^ry zx~HR0&(<#jKLf4=$Aop3?`p?WEF5Q=A7;Uao=QH_Ukn`!JuS?4sma6pqbbq^V}#h< z`CvVm0&fR*fzN<%f<0)|Vl`|YK9UxY8S(p9=8%EWj*2YCrmSGlnXw(Y|8+QfMz7}? zm%rwvhb8E_&g+TXnK}|Z{=C(XSLs@co?E>h{F&(erRPasPDRDpAZ{5rk@#&+ z_M^PNw2pO9z@3B;mQjyKeLW)gmsH-nC@X%j;rBd>*E#ZV;yGIn{%@onM9Vh{*VC4b zwGF(5Vr;+GuMa${AW!UC^sJ(r>`%O3tR|j}r@kNGG(Ns*y_PVOrymDDoQsw~uW@{=~iN__jDbH=2BGzS8#v!Ycbs(1Flf zpjtzuS8LT52~Tz5>Ci6`J`cJTTJPeUpkF4eeVpWy&_5@99rRY{_0Zd(w?n@IwQa4D z>HUmS2K@pP9>_W<7{V?5qF|1TJHy3Q(?4DB%P{`}J5ICTLAwim8t`%HYZi9zaHU35P0bY2i@ zly4psZaqpmIS(!mQV(?Lm*<_0#jb{M7CQgM>+E`AKDCbt>B;)zCe)JKsLeyP}O3e~$2^(>up2g`N%nH@x1= zqcqYFL$|#jzTCE**R3;Of$X=3ndsh|OE-p7ef2bD*0Vavd0w3tC=YB`*uS%vj+`;G za>a^Pt^%|sOHI8$&_^Ke3?IRiojrt}XXuJM`;=JhECxoj|IEc+(xP^S@mDwqBW0#j zZ3EBt-DxCzhvP5$vC_(z7HEC)P=&5jysjmQ-&vGpy)R4T{Vt7@_bB^S$cW$bD87`qD?qKJ z8=S1S5434Gep*PEe&Jz^dDB0!A#u!6dY+F#pJ0$B=HJ=WVTZ5746}%shhAkISszZ{ z`Ejz%>FOELRfDeookiE=Bh=*wezacLl)@io)m3&x^=fsKELyL*==ymUU3zeMByG6I z>5A5C9=iT5tFFVVmw&EN>nhYY(qHq@rM5LTK(W?aH?vw0==6oUcr|@co1@!7D#gGHTm9p?YS?o{;CD z_@S}j+Nsd{2>0X(cqO~Lo_M|15AAEH^t6K37mDeArUBKX-u?_S_58Kd!~0N1&)-1H z;Qbc*7C^bXAJOOU1HIEKb^CjCo)7)UtU4EU(YYHw z>*K_XzeCXMxpwLY@Fsbv-`;|1{Op5jt$GKl^UVK(PJsRf%9t|y5ZQEv7dpBKx}R_@ z^xasnX)*M-gqJ{n2i0C8#&am!2Sd$XL;I2dol-sb4q zmNQ)*=Rk+RTLnD>S`AelRB!p{vj}VM&W74@o=ZDweBp@#(YCycuwBd3c13n%s~CX= zvYO?;MnZwO}*21-uvB4ekN=gZ+91K_!@nKU@pQUV6V) zwnHG><^kWKa2%7&j1%4e(^+$(Nq0Yt|L)II?sWo{UJ%OsFD&!2M{vgK_bEDu7s#f2 zI2|1=UdK^7FUGGhAp7M3yHR+x*VAlYde)wYvnAaJQ(Xg}u5WZm4!yQTb zp%b-sYm0fcjBAA8^7i@QXIl(}7!`q7! zT;9wD^DIHnrB5TB^T?FVZz^S75SCSPc6?@kzM<#WDyyDf>luNbU)y}r&!+2OuwyG0 zj>}>2)=Cf8TRe$Zi1rjp)OO)?tK;%;%(sBP^*^-dq_?UH zu(cT0yXi+wq5BDow)C|0=lE<2hZ3N@9pv%>*~|s=!>o$7Q6iY znd4h7-TM(mE zhtvD4qdlFRY%@g(rn~ScSB_g;`~p|6O^&|n%2DR}`8C%rzjI;lFTd!@Gu@?^xq7_l z=!1^`L8q^~%m3e9yFBjtrN!~z=jdxr?lwoCa&(cCyTjGvdoI5(yYjx}^LO=XaeNb9 zxX6{0paJ<;IAuYvI zHTkEMKTr&kE@tJ^Bi^q{YkdgC{Br61(qnL=7LtY(Vq?6#O)pleGU5lt^7;4BkF7RZ zo06*HVre!&*5-Gy3uh2%29#M4E9M`=oZ?3a{eqa1i_QNwwo0K0*z{PjkE-HFvCYay zr4KfOAeD}E3KbEH#^(GTRxBq+MgqgZoT-e2%6E{@Hy@M_RS&j;SAd&Awc%ahH^H6Y zZt!Vv5BMth9;m(F0I(Ru7YZuD8c_b8e8Fb$6;SVPGiJ;^r!i2@*>pZ;-s9G@YrV_8 z4!jE70&WBE1$ThEz{kLsz`fu;Fkt@o0`<=0NKo%R>ORqYa2Z$+a=$0o401O`_dSB0 z;BHXQQ}=+cf^UNFfjtVS2UrYF04qT~bFBsSj$|{~38uiC!P~*@;KSgP;49!8;C`?l zbALEE2CM+9z=hy)unD{h+yZU`?*(^&yTE6_mq5L@un+8oO&ba7`JL`&E(7!M$!LN8 z!6>uuW;o&Z+e4Z`!PrP#>C{r7l0(};j<1{43M^DtjzQUrzP>Hs11=m8bb-J9yd?ewfem+jz%ck>=lF z_|u0=p5Mkh{wZnx0hB)$q%W6xejD%jBkd`B6AN^(W6{w+|!LpMLJnyF6aSg~<-tW+>ZhdLXe^|`yb z5Sadujvu!+&B;XOsn%;NV_)p{{5Ib4Gj_cWjnf`RNBW~9UdERDt$}at`X0N`FH*3hu34% ztz0EepO=%}v-QX>XVaZrS-O1c<8G$^`RD-P_1JjJKRMFA3qHj zsp$1`^4||8XVa~|sT{m|xy?rIz!wC)KAZ03=vyyW$Cx`V$Sr5nom`}kALu5z^viQz zkBxWykvXLHD9qt|6uNep5*gFl_Y`LFJ#4(qe+u>Y{gTcPOHs0~$+xRgppM+b~=Iv9@YvUYmL%I*tHU(z>MlOC6=jCj= zl`F>|@_kojfF&b>bEO%IgQ z-(;}9zfE^?jCa3QYCl>KbiH)zWo(+0!M1ssg6_6%(aW=5#->@Biimw%XJm5M%ceWI z$o$gX)PgK~4IA(HBlcxCd)Ibuv~b5T8<_gF#T;IpfLYZbSIz_dK8$C@)J*(EZalcmrD_ zSVo?atW2EyOI~Kd)ebl)ub5R{HmgEDo8aJi4>o6V;wwN$j=bl!wy$hx#l>6M-q6ux zluR$3UOv0rD>=B16N5_nR{%7Fr_Y&d2k61`9~4x%{=AuX z$&r7T)}A(N*3^o*<<+)SAJi@b%{Sx3J3n{+c%SAE(FHYAYAWWGO%G?*!OPx1Smydt z{&9}7hhwp1(b9zr=U;Hac}tfqxp4NfVCvlJDN{@5_@Vg${oBW!A*&wExplc0S4ylm z9n_Rfo;9U>7Is*0@VX2ze@{hxJHZ@v@%hh~*|=hbUgKzOxN>$Yf4r@%lJ#optm&n5 z%BSJ#7&y4Teym#-218skx){#HYZ}^C>&qlH?Tx%6)7F_BH+gb-c}4lkril%eQ>IU> zC~GL6IK8y7bmH`;RSjjOWvj{>rcap}Oq)Barh0M>W<8kr4<%f)wlF%(IsHRvil3B@ z3V$i>LU2GBlm4N!7SJrv>1gvyX?K9pzYXD8l%{W@pXehZRB5^ogo!kuum}Ctb38v# zGShTV$CooRP0z1KxQsH>bZ5rj^U6%q^U>Wo0EMpo}Wujcb;>}sp7h~CCDs`zI}a?O$u$3 zg6dm+yZW>oY5MlGZ!?Bm2$It`rE{g}9e+Qr83G|lPVejcxtW=!_wc>#$xPF`^LM(O zGSl>axwjLUX?j20+ojAjeWwSv*8syR1eH^Fwa;)dnQ8jI&59gp`VNhAYuNv%L3!#M zG2?T{-9sAPYrsi0frpHTqFOw-?Wqniw5rs?ms@qgAd zeN%6pOY`yy#`%x?nm`PH!+HR(z}v$aXCEhef|(imCR8`(TX)96agHof!agw9U)(+POwxbonD+61tJ!sz zX*=_eI>$m!(~0(XI{hHOww2hupYrsXc-l$iB>tf08uM}RNy`?^ZfI;y1e4nMylyg> zl$t$@;_Ql>Yn9hb4Xle}(z5^sP$|kIcWN zta+`qM1Asrb9Tq`8?#_+zPB^7`-+o29tuisJt!NXJ%QG-kz~S^I0G*&E?1UaU^t;- zkoO#ozxp$nz27RvZA{|=(#G(+IRoW8>V2VN;wP{;uOmDdTnN9u>!pHi@5j9s=wSFJ z5Vel{wT_=_lg-~et>O0^a4t9xoDVJlRZo>&Z6P0kER5|_omEHGkL=Bh1O1^|54B#( zuF9W~Z=k)3&MVYDx;d@-o($@q{i$Fvcp5kYJRKYfjsi!6XMkhCvEVpReV{r_1m&x# zYqYNGKu!A>t+^GT*2$@${42Gk_E&nxat3%7cs4i_l-;WWtHD{|9|O+&V<^q*JZ4&8 z|H{SZJaOD}MO&8!yD#`g{JzKLoOj3Tzx;90)^lw5guAc*RMD#EiXLGC?C-JQk-pE2 z-Lk9b#924ow6V{1U)?dN*wv)thU(h4=MB5~NBv*8GMKw>`>x;o>N_uYd+jGL?pWJ7 za9Z7eA2Sus7bI&7$mbJyYD4*d|I}Mx*e^lg)=lNT z{jpgOHS;?KR)I=OfFAfxLdZKjb@c@C>hI50L6sKe)g5)8?^{p2cB^>zg5p(Ll((8V z&-=Bp?`;z=EQVKUQC@A8Q}-@Bi3#$iM$%&%m_5EY|AaerUam zgRGhP_kYwbIY4`J?Y*_1)*e}V-}&G&upVp$uK+iLTfw`)Z-VjQ`TJk#KFqv}n7{v(ZW}qk@_hyJ>*NDRA%FiX-5R*1`TJk4Iill4?UKL$ zWgAA%Ks~5k^7p@NYh<>I9{T3*f9bv1G-$l!?|<3$@OL2;QoH2uf7y0n+JvBXIhO8! z>E1&Wk_2?tbLiKij`03h`c~DUtNdf%8KZsvQ1`#K_V~}AXpEHZd-eyZj{iUVff4iX z?CA9uKgi$z>R2;jL!u+u(%yFVhKiEP5`R;xp_9MkzH)tMB3aVtZo+-o>uSf){jZzp z{Ezbfm+lHA_hl@a+Ulf7I+WoIu s%Cs0<0xku0?tKw>tlj_e_lzl89`Y@aZ-IOZeQ)Ib*k#ty|-uKNf(nvL>_!U{gmhdr2LsK@UuY=*o8F@71I5I7luDzEO=q~ zvh|5{ZAU7(E){F5ZH~3KCo{Ec; zc056}h%>v1HnJlId<@D5tpReA2k<_FP)p=@vHig3x$yc-d}9W9)r|n)Nn5quz~oa) zw7Nc(PBjA)+jb+v9d!%7uFrIISA8npnuH+RN~C>oyC7LGooGfD(U}j?F8;7>CV6RN z9AjXWXb}1r1(61eMxzic2$@}go}iuQv!VwP1v5a0=9^oX>i0#F)CFzdgtx~){y^n0 zPCi#TxDNFJy6XeV^)VIoAsJX7h<(aQeFrL6ZFXUtc^rEuz-|ng5Lq=X4YpOb-&1Fl z2ko(WDKxDkJqo68Hmzm{ndE$kx<)a<>m!%r1ucb>vretMTmRdR2YFIhdQA|VuM4e|0(gIEog8L-HJ{^Ifz&htwn#RUz6Lc&g=Ta#sz4lr_+w5L|(QaGa3pw$0ABTj@a$a(5viIB9BTXZmgV8#GgU7(XCQXA5L|G_( zqt<~LmS&7wsqEfj+bX8>Sxvjqv#~#Fa zD1E2aak46mrI_tG#jOMO@B{&SzTaP!jGb$B3}q*R{yoX1P4B=C{qG&-V(ZOc#8wPA z%ng0krGC@$zjlUN!z-gqtyV?7Re{xBCS}6l;{8hv+9Kr$wA@Hlv4wj%C5>W`^l;Y!^1fuss&>kWRxojd1!yS8*1^xM4nKMiw^< zv)V+OhQbdV4_E+0^b$t&(C8%8o(3%#Ok)Qf%p==pCa17TzT}Ze@^|I=#`=883MRdY zU5bHvOe&|y7=i-!ttop-SU*swnf?+hwSCE{NN?sEoxRRbtS7v;M?0~8r;h?ZNNGfV zFwb}9(MSX&rz1z!H@IYyyFqNt_uGo(OExl}cIDY)eYQ5zvC&UonyG9Y3LD{OzSKZn z(HSTc?BD)8l%ENPGO~|C*_)|$`>8gnbRMJ^bPO*UU!#%2>DaH9!1bPdu215o0pul?>FN&0Xj}mkeVfV^JD*W6XrI z`;+J_)ZSeN3A2k~$$kUd<^uH5Y==P@U|fx9MdyI#NzY|YsT5(DoCiEP9{__V-|Q0F zF+gF6jrp)oUDQ6YqT&64gR;AGo~Irli!Gs;`&Nn;QOlZ)9Pk%3zfC#LKz(P!uyvy01G z$>Uk3EV#=)n975@;BJWpzM2Y0$gW3*;|l|w&_ zhaedc5X>S8eUjEW0+N9MrXr<6G9X|WD}rP|z<5vu$$)Su6OcAI49R5s4P8g(nb=AM zyK5n#v+M_4F|Zquuouj-vh)*hVK=weEW4l@#k#qbX8Oxqm>X%H*~D3Ho~Clcpn%(j zgqx)+;0A%h%|OD&BVm)xGzLVlo2@ptu&Mh?F-IHVju)W|FjX7fhjCtC*>L}O=zi>t z5p<#d*=;e4%xDblH+h1ygP3==BV7S1CLMJ0aVs$5ZRR8F4q&r5BAKfE`9@QoAyG6&t?>w*l504uw=Ua&w6#|$eoH!DXs~|9W zt6`hb**pw$F$A}$cqsC?o$GNq*Q=dtNtij#wcNwKP>**+jLfme{jY!Z998Hk^ro=~ zaHbvX2xO|k1)NMTpU1hj9=YsW51j?y{_mXe&*uCC40qnlxq8E^JHw+o?0$;8r2d(I4@IJ!%;}Nlgbif=^8XF0xD$ZaE>y zED=2(%BU>joqVr}wwPOZ_Y?A#uZRY)m87sK`5@=j{x9SWd2!XxVrO;%$i{UuGW+eP zp(>3_px~$;=0x*QYNg#!?}%^dEB;JQoHOuzraM8(RBxc8%HKu$*3 zf6Y=gCa~+|=?Fkw7Rg(5w4Bkx(dfisVO8*MUOxBsEpJW3<#g1l6$4#srUBJqQPz zFb`C(%f8Q=FvW_pNV$&Davh@;Ws%CV$dFJ)WN2vU=ZK>rt{5$M$0*M*{Y{Asp^*5w zDpb{1H*c5+NLTicQFc(I(uvW^(2)OBjFuzd%0swiD{F+S-w=VrLc`oKTB>6d12a+* zDzPC^9jaC_YDVXyul-4^5jewASQ0BhFmoi&unWOtGIysLT?{A_Mf4=5kKywq4}A@@ zV->H<7S39xp%fxdE}zTt>K0)|_I+DTM?RVQoGZg5#yrkH2Qo3ZgUPd)Y5Tzb4(;+D zjB`-j4=rDjhvk$f(qs?#`#lALao3yng$cQE$0}S$Asm#bGo~_{brN}Ty^pgi4_)Wj zXu?RI1aX<@So_~(raDn@to0Du;6nsth@ov)uNVEZukFV4rJ%`iQh zkF`8n03au1EQ5AZHDuB|!RLEZa3G(L!B02|>*53_UOxd-T@|0h)sFc#Zq>MsS!5_A z&t;Z&GrE>fGkGs;6Ltc8uK{)pK1|Z*K{{w#nQ3r(aw`zNPG5^ulfItI@>M*K1oT93 zWyQ%WPU}}{T~74;T-GVYE5yows&wUw(~{qSBpR~-4Y!jQFv4d!>RFLmw8iY20N1$A zv_0xfo2fX{E@U6~e^#V_xsgztIZ!zqi%ook zvqUK^Mk~`j$%`Nry%>PI@Dijr@XbkS{-rKH_RHN;7mk~Fl2kST;nhLe*{3a0PvgBpRCNBp_$eJWmld>L5t~66zo4f)dtP)e1vU9(^nM2`Q zT>eUc9DNhhuVVVQnQkSo=0wghj>Y)L_Jz-0*{>!0E!;hrs*5T)w*yQ0N&+>O^0fs| zqWf)8ehm~x6HJn^=p&4Et#=E1-jlqRB`{+J#};{#*CWMsWO1C>J* zO@%IrRmrIHm4&FEKjxWV0aq@udXd?0zW|5IbULbsIo)hXE^eY{I^7OwJN3)DqYHiUF%*PV;AZY1_0HR?K za1(C47EqPiU0g_2{4jEETnwSQsY=pO_(&gx*gog`$MWWko8~V4DDZ>PJ?u>#dWt*6vwSGe&(Tmgko_E9K@Dp^;!OAq1-#a8yYMF+UT zPFA9pBWphW^wU0fqG=cQZ`i)UOGXts9j*P%pVa+mxQRX`L*Iw=(!awwhwwOg3Yvnr z-S;%o{^R7CK5ZFfoN%F>bL_4huAOs~%i9=uKklPYjguj|M=W>oXO%U52MTL<21>3b z_D;p11H~C9KYlGYP9~$>Q5h#nla<`bRk?;_sfjx+KLODy@2eGi>CM@DuZK;@>73hN zr*g@2{S?=jIQ^Dj&$(={Dzfu;mepO9^(Aq6)6dc z-6&=ko)IuL2Gc(UNWKJ+x66}H{>?rFo8!Zi)+<~1{wW6;SkBxfiex6@N%m!w$0Yj- zk}*e?rGKW-R~f~e`x;W>+nfkadEDg}I{i0J@wf}x$j!34Spd%wFdvVt2ph$YQFFJ| zEg2B7pHOR!WR5|}=vA_0c%oNx3OnTtdOXrPwmF5p0G`>o5=_2thxsy?!rTkew_T(t z;v<;Hcbi=c1)pVKV-k&JJ-Mfq7Qlqu!@q(BKpOA_@B!rzhjyl zX!=QbLV{WHtgz_7rpKcm7%t?ezOuBH`l;c%RTvjS^+2+M&vnO6bV#sY?RthO87=8$ z$uuIvPQC$iXz~v+q572(v~v2&{F;{No6N`(iT2B3rYGbXcTwN^_z>%h*EkC`PTtS0 z?x)QT*dM$2qzjJN!9$c80bi8)XNGvEw0{i!s3ljj;pD=@?`F0b-0<5@VvHUyNmG zePT?gePc{W?igc&*(K!va*Vm_%f{Fjs?i-|eY80-_Jy>m7~>-SV@%Yj7+VJRsBtRB zZgz$(#~3qQ0pluif~&|a?jp?SSH$I8opr|;E7jz_F($PQjIo>%`|a;KHD_atxvm&n zB4*+O5@TBmsu+{3Yi#$AG2y#oj0uBlaG9>NgT>g={&uJs>u*P&7`tWQI<_2Yaxo^@ zpfPqpIUQrnS24zm>t&hSz>I3vyMq^Ow!yuWN~cHE7~4e(Q@YO zx9@Ol$VMA;UD0+TP-jJxf-2f1>y9>c&gxpzM8X|!Oc=aLu4d@$VDYx1za<b`#ssrV$p7VdbJv%R zw=YzqJKp+ebK>m_X;bmWMf%5^s8R9uWw4!i!*Nt@-^dJC@VJUJxr*HFF2am{MO?ns zS$Dj#Qcdm~Z&I6zH^~l&x12fq?Ry*>vhl`TSG=tfgVpLL1y#IB)-}p8z4zNgiiA7f zm@s&gT+Ptg!Q$u*Um-uOJof&tiyhHwP52b)oxqOOLPETkUclsU0S>m4zhe&e_52J-RI4d*8i+fQ ztk;%TLinWzJNX{usZ5ziy9z>{v3}^SU@ET1`n-NYyCM-kh5YJ;lJ~hj-15U&P!vlD z-f+13C4RMo^Ck4cp4_?6@BcuNdNe=lK*;d3>JJ#i_r!2!yaq-E?ea-x9geYK)mT5? zCn&G?)cNW*Pc}ip64e5ka(U8zauq0M8V9d-cN|o+OF@?Cjsa+C^|1f%VQ2CW0DPnC zk4VSOG|NT><*|O#*S($<;DEXrY1qK65;&`l-m2j$x|o?~ZsBBqX)UZaOP!KX_9rOo zUd!dR0i5q%&4dyceZP(4NIU&!NJl>aNPY-V5VoR!K?-Ba9hHIZ1ebM;v0zN87;~vO zfSCp67Ebn;j)y<9#z5C!p$it5Xos*XWU{s`I8k67=nlD_ol$4nj5I1zT?gCL+2;ji`h)*ycvY-2j2n7)GCR(yvb z&tt%L9e8jYVb#?iv+GotWOkhfh&w~Ag0unV-ZePbl*j)~c|*X8mccpY*U+v?KJslB z`6L$>Mj049Hj7!kK~s;SO0K`24`c0~4#?#!30hyWJ*i;|p4Vju;(&qod}QS~w6)K?-b zEm{fDaX;Qws!)CtNHnOq4WYsqhm07e3^fdyJ@b4=PRHSQnHoPPo}M`BDSoX6_wUUv zwtdWyG^VBCW(UO@rQSVl$oi~i|AY#&i@hrTosfrj7sTDcI$xRGE5aiHU0(ygn>}V@ z+(loNQQ-`RwMB-RyH&EkEP}2{V&MsnIWQ+X>_lV-JRoPZ0}2ny>09{e0~Q{X)3@*o zgB5lSJP(?o2cDN(#A9wa{EImQ>j86vcFiaCYSfu^`Lqj9mDnJ^Stn<%9M>kg#4ML- zM#k*DD35tjm&fe{l=kr|;;9SNeYq_7);A%5fy>%uY`y{`<-|N$ja)bG@dVA9PlR7L z69bM3$ttkq##y(Y%Yn>kcYuYZd_?Ji#cQOGDaZrLA)wgb|O<`-VJSu`SMsJWQd|>(J|r%L!S( zsBy_o&y7pzjbL4*Ope!iT(WEAkX^=Q9#=3eH*MrIE>|$?M6D{gr)Qk*bjyoknNe#Uc5`FIA7?k`|?xxlG~ zoc9YHE^w^SznA~Ja+}%(ZWPMgf`Ve3O7r)IpvKhHQGqVs5CE>k3EqhJ$ovKGT=xG5wg(Pl{}MtYUAtkmi=X8L{cR;nzH{zm(y~ zve!I?^t19eBZai4bUw-&Ws`>3bWJsvS|=KQF7*}_aEKe*kz1w7ZQ2O^;X=$X2<*x>XBjIMA{1J8dhtRkQdKf(_4`G=#AUf_=4O(vWVvDLGXzG!8n4;FmAB z_H!_v+VB>~OjQo8m`$}BdnCZv1X?e=8_~Ae^d;&N?1sv_fK8*Xh?Z#>3vIx@N=9ul zZ8z_#oMOyi43>RlE`cpG=`!MryZf-sYoj@IB?Ykz{si-UCmjRK0*2{}X43*Z8_F1V z*1(RZ8wI;Xu;p~CV0^7Tn@*-X1-n?V)pW05!{Oc8w1(~%3~L*(Q|U)!4KJo5OkcC9 zgB}!H9>FBlhPTom6pC& zC|IRn-=Loh1_Znd@LUbIk7wK2bRn+18B=Yzh~5_LNNK~xv`4T-f?Ywsg+F(AKf#vb zo?%|>JbqVM0Qm5*5a8>DrGVe@o`-#tZwTjy7BTb)3|2FJ^ALv1i&=h4afN?4)%r>S zqk&L1-{5CTW8ge{IF;gb)u6B0Re*mOG7|8<>d}Bli8fDhJtQBppTjV!43GEQ_WPdm z?BzYLcqaLm_xwG?a8(V%$>B*T)l~FLb2u&YF}&T!`v2@_drpWP3GVro)1YmReMGQw)pO3P? z^Pc4$PDO!d0W;#Om+bRx#{*?~A+-8Afj0sgcyOBg;yt_6Z_~3Cn*e`T(hWE+!m!#r z2k;vf!+#-n=vL8xA>h3H^K7hDrI%`oLFMMRVBtO1R=_`7R|9sK+W;T1ZWo!m06z#n zXV~=O5QZn#Fg&f|KF|*;{gHnXearK(zlF--=+8ws z;|b1lD{9Kicw!ao8RPeX5BydZ+Z*`1AHl47ZwKrE@0W7r0vc20^0FA0%g|A2s$Lg^c+RQsq7@JOtQz8oL?1a@wY`d%-KG@CYUOn_*;CP?g47hcGr%W3!9L z1}f-SjkOey2ewpW9mSJ?tx_2LX=CmB#z@f#Y-*sAE*s@wGXg{D?t=xR8}p70)Y1o8 z?Bu{fH2o08dk(x&^wlhOa^MhpNn@o$TLWWgOH@gg4$TDWX&g__bS@1Ibq6NUJdN$I zJUcLvGJ-urhZJux4yQW=>&0&Oyujh~ijwp{3%^XFf7jT>!^Q&prNYpL3xOH9V&i^b z$;ku*1gk4$ETpkN!Gn{jQe#U?#)3CoVbF3pu*HI1LH7)~E-;mD%3?PMj-od;c0urt zz%-gy$2D9*n}Rn7rqeZo@o2TFk#1F(KWX0|Xr$d5>j5@{D#mKds>zy34H}zRZD38G zs%F>Fw}6IIh%GXjH;_`noE`AL?=xvW$aLe`9Jb(Fy_(`3PZVK z@aAQ)#{%1mICvXD&Rbl@5MP=4X`cz|o zEhb<-9DQ*=d}%0S#Tq*z^83I_ifU|5-9fZ>-FDLeh_%?D4vX-7~S0<9t1Wz7^4mxW5A!l4iC1_Z}_57uvx+N zH1BW+TM}%en`;AV<8I@r0vEwn&m z%Zn}xo=N9wtPA__v*>QYdg*9d>^+ON%#d>awV|tny>!3EI)HtJ_G+v>d`s|b+NZJ2 z;md&iO=BMh?g)OB%$Z8dr-6HcY~} zyt>%>8Xc~&7pr#xo2D@yOXtxXjqzAIj}|!?dSxrEP#ApuU~ntlJxlpz5u)mR^3P_h zm%2kw2G6H08hc^bbHNLUe^CLg1)k=1_)UQZ3jD(tc$2Hikk)mTH(cI!Lz8;yNjQJi-pWfrjHxir0| zEbk_|L}Q_H#%>U7kFl=oRQzP`-HHdl*uWlCnE$6kR{-0gF|&rOn`o!T4$Z5DmY1{T z-t*o>f7HB(@{ErIr#--m`S1;+;32%} zxq~V+_I1H(6(*89XuM#`mM7_`EYHRj?Hs`{=TUv$le9=<|8CUhJw+=tw%n@EdzxYz zdmY#_bgE#g?LVfB=5-j0y+5Yyf~op;((^9Ko%EWP`~;Fa>EE(ET!qn}1>0l%GS8;x z=_8GOt@>DCB{A`Qz&Grc;PX_aFyk*c9eSQdXx@rprvMwPdDoXs%zK`a8v9dO2D}Y| zDXX8S9>LD0dgEp9^Ym?vjWS>MzCic8BwwUQHE$*)U!-4X>`+Mll=itKU!uQh-gS_C ziAvV6)o0TxNWM(sT(tt&_Z237d6j;kdF+>0=_$?QIqOyOwXl{w2K(hzDiVw>Gl11<9{0m*v|3|a z`)kw?&(;1Kog|p5{WV&nFsc1DN@yO}{u&D5tYQe?$@x}*^N-^!OhJ=Q!EI$rxDMr- zp>BCoBo$;0j(m=yUSl@#U`%T zS^pm;&lC%k{@lO!;j+A2GwbvWQe%$pmD&xu7^j*BjkOt0!Tm^s3dP!oaf0ULCxUKK zsG4;qMSg@x-Y>rWZZWrLgS3wG2lh;%^vfLR!I>o5j_Y0IO_~X4(T*VNzfO8>oM=7> z(4;y*3+DmMJ+X#MeIWFM#H!Cj|NK3rBuC-~ok^FYM=agm%f%_@=HhqJ!F4o@z)d5Z2S}?KnmC_uC{A8c zZi6>Wx>tJPi?(+nJa58s*6h~f&iB>Hqw&&mmT#1iploo<3>BLh;x4RM^@hY6!@iXH z=vka2ilmZJWpna4hm%rFx2P4d(|3%$E-`hF(69C|_g@DCQcJb8x+eFX9&aL;T6 z4M#c(4^&m-EwXV)4@Np1=_q3~@}rR-jeLN3P7VR`IY(w9*WfXK-f5HBJ@E0+HNg?h4*cz2;8?Kcr1& zL(%PYIy4v4CFX?42Y~ylKcK73=OcN>R!= zV*Y%{vBo{->PV~cp!q;>gYhywUf2amK9jk}ymrV}jE_Z6qp>vjEyIx31*9#8aaPeb zBVgQJdaDr<8w_J>(E~=M_8ivclrGPc%o6Jkhrt0&|7HNAcT~>UDnbCfj9DW?! zRW*;BJB{|5Uz#sN-lo@)|FyYAJh0Q?GlHGQD4YiD1lMEjGvdLZwb$V5%e@AlJnS|2 z#9^PY9w!aM#q;}&LyD@b*MMy`R*n)15=KgP|pEyUMzdyS#6VGHp!TBUVDS-bVJv8du1z@d4k&_08&aQ7N~ z+Of~zQ;sdfCy4tDyYfA2v~^$LPu3;ovDM_c#GGCe@$55hgM}{}JOZ~6U-Nz}ZHFFQ z8}E}=?~_)4Y#fq5!Sk}=iA?eAg=f+zTNByn8E@s+^m@KQR~N3J@z$=&UQfV0rQ&MO z6zl2m4W348)X-Z&*;I0eXTHUwZlCewu=_p7>-<|K4?~ZYkCSO>wP7lMPOE&vW0)_N z>;(6P%AX=%Q~sJ~B>g_H8?~>l`L(Cg99zB*+_#7Q)swJ}D7qD}ru-AnChNRH+q)GW z&i7sdicObTzZzPK{64^#b!2gs_XeqbG;|*A9c?}vnB)DJ+G`eghnv3-EcRX|cP36Z zmselwy$!9n5%9(E_q;dBNVrK(y>F7;?j2(DZPxuoyTRoh?`_uCy}P~lgZ`d(mRS3U zlzK!;Jwm+meS~<&`;^e168clb``o8we|wuXvif__!&laqNsr%VH54`2&x`!?BL6&o z!S7}7tDuw_Z_;7mlkInqH|QNXPk&GH?@9i2v=R68yk$g&UJmvC_CU{JNbm0>NWxr&;fP+umuO>D_C;Y+dNt zX9tYwHMbf&&En8sL1`%dyB#ww4p_dJQH-mpD$(=0^?r5GH{O`y9qs!ERhAv)^B7Ht z^s9_{_G0AE!`1#i>7AX{>m}=bJFUvH(|ub-W-GWn58P97mhUR#Qsjrj^XK|Lwq6Zh z>@z&ac`x_ni=FvKPvLee-`I#Td5L*S9{ysB!BG(Kus62Srxo}4-jVwd@5o(>cjPJn zdEBLVNA6O*gF7P6dfy@5yT3!c*MCps-xJCAMDjh6d`~3b6G=brioWCXQ-<~eZlvD> zZlOQ>!nn?O2k;z$7YMvW;N=3Z5_p5an*sgw4}oN`9*@C#stl&r3T32FE)dGK0`C#H zQ{YPiUlqx>BtPH$$TuAKoc98rP2Vc0$D_vg<<;YNydMD^N^by;pmzZ4=udzX1b#{2 zOral3AA!D9C?^YSrsDj1I*pD5Ow-)_M$z9W`uF1G>`!^M2G=-U;A(+A0(WT0mh6%I z9)t6Eb`SD~$@$@uA1?V3=HF>sL8DL_g%Xo|O!B>w@0I-7Cf9qTP@WX{D}k0JZP$?X zkC6OKfz1NX7HD}yQbUoHe4~a;nJM|0hD>Re{MiDx3A|C@c7Z!IWXUHbzgyrQ4VnHc z$s1nrfR`zjlYC4=k(Ye0hD_Ne z`5QE3N^O8OOc&Uwp=gtQOheHo`E3HX3*0S`f~=ud;BUgaSua|Dvxa*P@l5xu@r?7H z=)KZ=kM~1w#2#ZGZm+d3vahk9vO~VBe0TaD@IB#s*5|<$g&$W=1?0hVJznhcak-CY zJQ&_H3>SZR`l1lF2Cgc5Eec9}6+OP~a(5T;uIk zcLCN_v4;M6KYGK&b5D4b6#oj)yEv@@^rNplpyvac=rb=U6VQXjxN^d;Q6cp~G6d+y z6IXuV2|yG5$WMPo0R32}f}n2^-6hiZUxmJ6tj_p}QQW`BpU%LQWf5RGG#U7%I{dH( zt|cRYhwu~B=>2lQF}RY%`3(&P9E;zw<2QP0AU_F^pKTwGJnl3jKNaH!=Ro)!AQSg= z4*{GF9VVXOs)Nj2Kofs6a2()#j5VCNV6+*8>mTG7pnV1{1T^t%*WrMRpxeZ61WW<_ zctDeu(3g;33TV^6jv~pd_G){mik*pAKl^FWN0cJ`HGMhqDOzPCye+dmRthjrwuo1!&@K&k4wX z4bY_XP``ma*NMnqhWc^xL?;7YfqSebo>^-G_bNaWPtC@VzZ%fQRem$zV-yG6PU`@7 zpeIdw8TOhu*=+-S7dD!B-sN<_-@`5w&)jyRuSOb;I3YOI7!BBJ)WP@H8RG%B;X&OI z^c_5HFoJF}jsU#Hm;!jK@g>09jiV6RPeC$@yKxf$e`3r8d>)cfdJ&RQJXO;O_zEOP z)6XF}n*I%vqv=gZj;39Z98J3+IRw344<9c=TQ=kAz6)rEahY+Qd9(Q=^F8yM)}@|} z-dnxfy}$6j>&>$dvS-@I+Dq*YyT|^4J<&JUcb(7E!{;RK&p0_D%u!zP**Kr!6Sdsu z6`y)GvM+5uPkVjj-te7+lgz%fSA3&!y3?Pw0kPTNk}E_m0*xj3mg0*ayh22H5GfwS zgdgqqBPxPah3_y#RW-gf_}1b(9ABPaM_j@3olPU;~Sb9XzH@0dKi7$nx>}1g)%^HJj>NL zXObxvnj~m{p^1mFP=D$XgHk6>7)*Bj#KEW&2d5rBn5-gBfr*otJu?-LW#Y3EZSnSW zBH5l6}z`(%8w#ahsXGHm264!Ca6?XOO6R7j<%e>a@0| zra6iBSZnJh#>DrBxqS~r`yROi_#T{Q)rst8VDZ*C#$iTdTpmQXQ-Qjj3Y7iG3H*2% z&FO4!UVWIh6dA{a2?sO*ocKnr4;gnwK;0Dq<%*D~;fNtOej==2pJ;92(#X$^XLQ%` z6u<(LAiXJ_iMNf*bxV5O+<1FDm1rL4bO5@2>auAd_b+|~t&3-xPFOZ)GPi@Kb~H=_ z7!R;8+0xk>pGHc1{j5}M174JI(!*xa5{v`bLVSQu-MVOT9&kGY^_ehW0WHZ>*M6PZM;HA`Fq9x03vV`A0Pj(EI<($J)G zO=%&-T3VWxv;BI!Qc7lyzBCrf+1*caAY&Q+Mztd}za3$MKQVn8DrYtG5kxIcB?{Rb zPbD+S^_}f42vV^XGg3P|4@~0hg!Xi7ZG2Jt%w$_fYn;jKkooBx&YIcn=&yL!PfWB7MxF_+2VgD7B7s@6b)c?!$y8!9 zrkufe3zC>9oUa;NTyn7VJy+QFrH3hO5uq@mS9@OYo^{5 zs9}%gu&pDOiqGEIEUOyLZf}|2en#@NIL(N!OSJ1eN2L^&X-4Ik#u3$c2C8Dk?uD7= z^A0hY7J5@gl3B@4mRf>lV=u)4r&eB?8_zH{CzWi|6xOY#$?QB$hy<((u~uw_SaMDR zx|TYWWl6!&wsaEoIT*l8Gn=@!tmB+=};?xN>?VOnv#}0NGOi{D+f<$|q-LZz# z`7%9YCCkJY#;}Hgv@{NtE)%vikvft;aMoiB^;Kn z%GHDQsx#xXIF>?%7!>G+7WjhHwuKgUw(@k6&cLVfb<9|ninXU(IX5f5rgPo8cxpx} zxk1K*coECn_@*ZDp^QQFW=a-K6lrP9;Jwy0ohUrFGvUINDjrNZi2>?!EOh4bL^{z& zyfK}Qx2F}eouA`6)$=TebvfC&ZhelKtt=I5iMPd4r{!47 zVkwNsIVlW8#H)+pD4dsQX^FSz3OKrWoMZOpE0KXrjQ_QXb)B$xP&PuSIhE+>%bXQo z8$2*t0l=tyXhpAY*2-V^fOf)4^DnblNxN7v*#>k?JLlO2PQEFniF&Hg-B+*2C5t=90X(^@g8|}A zxX!ZT`DqNDW-L)G-h|a6hcR2P{!*`#Z{mrH#rtmSG2N$TW0s~Fsm}CzEPa{vw6U#~ zBZc=%(u_g&QKEVV0wDpk4Un3mm7DSvOsG8V+!*Fky)X8qGhrjnVs>|2BVDDnD| z%3|D*EW*q8qSWGKI!D5eOcmqK!vY8ede^QH?39Jb7q!wXXCFsr=nWk&KRlseV#f5r z*A5sc&51Uo+=Sfjj@D;4dX76e{IG)IQY6_DZ&ka61+h)Z&dlOiI|y^I&^xlIrk?j0 zSQgt`B$Gy_jVWufI!h*#lte{9V{0p|SR|u3UEcyk_u-1RR&n$E^o(T7rg<5lYD6wh zCY8;4!y-~nzNuMV6+6vUE3O`FSbGW6Su(Xrld)7`ZQ?Z<8zfA*;tI^`c;}Y~B4_02 z-~?<9PK5J>qU@uVM4Plo%FIY+&?vRItxcxdXlZ8~!UkXltc}OoX>l^q&SBb|ipSe2 z*^UzcT8OVReimZh2g>#GaMCEpFV+X<90LVPT6U?r)x2RPG+NSR2hQKlz{-|vM@Z{q zDJkP@(4|xsX~I>SOy6p3F6!U~jSH*QJBR1Gq~4ill%QtxC92a7ryp_JqR&;_1IO8Z zn}q(^vPKse#(fT76_T8e8q$79%Vo{l|ZJeC5Pf5(F_?&B#! zMCcq}ZtH9#pCK$yCR!HCMt?>pj#VJ53Od--X_=;`HJZio2no1tM(5hK$cc(cV3_kASGaB@C`ZRrD#uYhP6?Ss=0U0zxXW82rLzt_$ zk)|!+ zpR074&`($nNU6S=Pq}3PIM=s=WTQ1p)rQPU#MZTACBP-V2?Zv_>wT`}PH2Bc(fHSePAOI;*=J_#`{H0~3R=)rK*i%JS7t7UPZm9b=&h3qLT;!v)) zU4-m7mO^s5m*Y;IHnFKGvp$h+W_BM`&!ZZ(v$L|RC|8<0c$YrX!v$@?2|e18#S>Ui zvTFMbF`4{emTD;mH=jdLvrf5tvLhs|XJ`VNn!OPLDR(FMoUya5Q|;Wd zR=DCw$@0{wtPtO-IZ!$W{)aT?SBmkRv#3Lf@kAzkmBC(@@kB=qXM6ZtiSrl31Cm>a zDbUF~3%)ayc-OF0rr$6_4c9fsxdvv&`r4(L=TeG=GXz8(F3>Pd$J#SIW2?gyTH2OzvdwaBA(rYRET>1rFox&q$<_N_y(F2~ADdWN}IDO}EqZxwzYTINGn*7h<2c#Anam zpP|f|x4F+gL+k)nO8=>=#Q!sv{u706Yu%z#rybVRq%T*c1NGD=+m}V{4yLahas<6q z5;0liNeRa;`H=%vZ95!*&$G=v)FTM6Q`}K$OOgNSTJ+m<*xC zoN40C8Ku*$lFp2!Gc=z!6Cx^^Wl2fqyJp@Qo91C<#LgOk_gCvV!`IfwVQ1lV1n)AC zZ*RsKOnYLpY+HFkW-?D>Y%}M@k22pjVWJbuFg`I23(8!F%<0ng0D9ZqltO-CY@?`< zD{7uvAcgV@#bzSD(b?bPDm0bYh>fD0!Olo-#B~_X8*yRWm`Wjy3FJkFuX|_>gU0qv zG844N`Svc(KxlSb2Ow>jg{MeTc=li^o@R;TUkjeJIZo!$b$@Wo`Zto(d*7Z_ zb;aLGE+$W{Vfd|Dyn=>ID8y(X1Jf=IA8&*!R8k_`l?oYYgCFj>K_!p+M6lO@64PHA z?i~%@$DUfk8~C+U#gt)8!Ow&UGeX{43ipmeF)$(&iI55%h23Y`4rxg|os}P`<5lqIFs~!CwVL4js&H>2k4s$;?zseIO&fNZ22|BrDAQI2vXrckV#y> zU&cjmH-tiC)fjo*=QG1SuZPA4xH&y<;lHoe15*nNZE#vcV?)ITywUo#J``lCej8M;q@JeV4 zsK}xt&?eLHbIX7Wd|%+ZsvRNNF4BkkYW)6TkOAtK1S(Cx-&FZ`VUCc61_Yi9^=|cJ z+#*r`(XA>2o*%gY%r}aMp}*n2&_*vn&xdM2g*N)RaVmVWL&?t$L{nfqA~M3Z8|)51 zwyenK9fnX7GdRO7fV4_b0&#b_$b!e-sip$)yEr`DI}TPT5;%GcLoD3$RT*cWpa!Yf zH1hLR$9__-L$z1MU^WTppzJk@;cPbe{nAixfUV)a_|RXgn(=-yelb=v!o6Ow{SGST zUW9XECc}(`+8Laif&v*LqL68|${2-^v-Gu+5 z^&Wvg@FP$P^FzH4@=)*HA-(f7WLR^k_l07pDGc}i0IX2&)8XEo?1kQt`j5UsM%nN( zMi2&qWrw?^zHoP~a*LYQIK=wrFtTT%xuF;%*IuIlQ9g_szRR! z!}wxwO?cx$OqqgMHlDBxN*M#PY79XJh5c2igr`?-E?{VSsn3hv<(U?xFGG@5#fYlm zN;jDi83+&Z(oj{vt?Ri4M87tH^E`XMu2O^0`g0~o&vxM{o93xs>_3HSWK9OlIY z>X+7V5BK~aP>UXW7r)%+_tjc{PNl2&VmJjsDP#)z5XB26T=x~0`+OLIJv%_VGrT_3 z^EAA?6Rix&^7SE;xmA+kC5=Vd-?~V!!9+y!+GOMhF|r*+JfZi#8}9uWc0s8xh~fBj zc)g6Do(Fjz@FV6hjiQ-_7XIW7Jb{S>HH}A=AMymI31t^T`@ZaORUT9AL(5RWbz3`_=4PoCcZawqV@snZe+;23&gfoT^Y zS**z;QBBWP46Ze8lhfD09gFW4k1Z2yxMwf0OaSWC1naeB8dBk>#s4K#v^Y+*RT!dVu8)C^>E7TYhfX@gvN3l1tc>JIW~Ta)Cx%GJBgCL zY838eZbrBn8SSbsnTa_uk2e)PA7lOxWeQ;*XZZj7p-cfh;K!Pyu>4wEVIT=hNiv2R zfyV`Z3u;X#%UFY9V)!!!|CKo(tK}Z!vln|)1T%*YhLCW3y|R;#1%syn?1c=S78H=0 zY?QJB-J@y>WC!~rynDjLfn`%B5T2==`3cPjU+q^lIrAj__fq78e6{63R2!6;9^vLO-bha&MY!(Oj9%Cm~i z5Jp55fF)7vsQLXB{@@3%3|eNEorouv@Ki+h=$&tlZ%7-E!;dK9gWuTpXOD*nKRSpH zUjGbdZyVP>aa(QeVGW0k$L~=aG;;D0hmT*=FlFty_{6nq#!WnY()e+)BMx6P?yw1y z$FDhj{G^FTv>bt7x`z7k_~C5)!)q(}y~q0FW-rU$Wgn|=P#%RJ*PaY33rn&r{XjFH zeulYBZI)9D*~1JPmpdDBjjr&{lA7_GZvV8T68O(PYf0!k^$FnTWaS>2#y$7tU&vXW$XDXK{t0|< zVoL5K59{YpTC#N3($la0^^#MzUU2M{-|Xog^Vag&tbf*#s~X!k;B2oGKWvUuqz$+U z+KT+DnIl%sTCgC!${94PaGbYF&X}{L`i_=0v=@~-AL~ivY8|X^`k_k>KVOa~Yi9BN zINW`chdbkOxl5_bd^!qh`ZuAkzW+~R{JYJBcOs~#Z}T|F3Fid^=`1%7-xa&@oAkV> z>ra(65xM2K?r#E|jrV={1Yi-~2Wmok9Nr_s2?IWldj7Cqy{*AD@JFRbD+GHHHO@3D z$t*zpo-s}za4QLC6RkLP;4_J}c)Nx_Bc;?baQU1h4SozKBMETZg->+1XA1@|zkig0 zlserQsA+}B@HvV4HxZ{N@B!WxVSmhozBc^hlM@^|Y0U?@cpXyzCbSk$5JS%S9EnQ- zBWpRInc${?*wN9)&K2;{8ocwwXDUt&4SZRiExR1N6iVmXHXd*BG-SVovl%Q!;vIE1 zgqxo5N6w=Db=2durxpMBGY{{e8F-tE&xg1ax445giKXl0)QJY6)zWPUo?84>iw1l# zo#U-D_E%1i>X{bkZG+wv&a)iv5zP>L7wI~| z@9Vn%T=#un_n+r}o@Y)?Rbzcq{pHO$Wv7>&c3RGyc{6e*=jP@0?m4)8UVzIAf)MyU zw5y9eg5b9nj{N;+(7?MVWv3M5-EP4f@4kDM@!R(95%*87fufYkPh1?S`G4|y_r-f_ z@p)%GebkTpuA3KZJNNTh4{V?Qp?hEd)sOnFJIh`legBP@^u7GYeV-T`1aEbp^~ABe zPQB^zzQ<2n`?0H!x#5$W2jsXW^YiJCz1?%vzy-&i+~DYm%(TWt%R2JoJ*9!ps{fyydC9N$?f-O3%e!+Ye717hxWcFY>!=l%eE8()KkYj> zD}V9{@2Nr`$xK26omKx+U%LAb6Hor>Q!V|Dx^q}_&JQp9(zw;L?#%ttqF%q~`+VV; zNr?oH{CH1k;OPIz56v8)57`poG&XcKXea!-_Wn`S?<4O0t$`!;|NgGO!_9rB`Y*-; zMEn2Yrg236y{myt^?&A(`hV|MSSRPKv*v$C=Kq~sF@LA%I;;MV%>VyR71qhgbXNT@ z8@lMb1-G7k=|dkqVgHuf{%6Y3!G_tJViVTye0j)&Ph45Ntdp~SB)U%0KxfteWlJ9V z#E+&f{^|*Xzqp~H;HL3^*xWS!8{6jp^3xxGZtVNFa57d2k z@ln6sx8X-bv6HiXB)U%0KxfteP2)y<@qf0y z(r4@QPyX=T(m|K*8ur*X&iKg{f64#1E#WEmcKJvrW%o!loveY*s{bDxvts3=gNHq^ z_v}w?8~?Sn=l=D!qHon6bJD6QE1P$082rHCPR{m`=sHOQomKx6R~9UP^sD!L?04Vq z|DCFvelfV;>fb-`o!|FGm@?zFmu9}b zY~TL-<_@`P=T&Qqwlv<aKa~GiSa%?mL~F?IY23k_P_z`@jBP=R0?H<4^e+3rg#*j@4B!uUpa- zt82cxrs~RCelI8+xuAUZ?4||t&s}^)tg5+bL3ymUa#d~>-MadW1(g|PszxrTuB~la zu(ICCRC}3&Pi9`Mv8J-N<|CEOHT88$?%-2vN*6u&RL_Yu&ueasRW6%b(-7-es&%pE zCL`M5L=QgIIh8fF9ZPJPlQ{S^%IfQy8|!Q5R5mx(tn64~RaSIaLiFHMt*BgF8*@pQ zEv>9u(m|y*OWvhlm5}d1`l}jh>Xwu?HPtjVSJpLmtlZ5;xH2ky@F|zo*OK#&H{Plg zxr0xyw5n?PvgNg=yEJvIoR#UK9Z6Ls>~MMsp@UBeQ-bMPynM-m+;gT^%xJ7!7Q4E> z@yc-*#u}T*!kH@ybBl7R=-9HwwW~^-Y2}NTH^(}dGbK`O6QMg_o=9XxG!YtvNu)9* zk%KSE+{XHbSYvZdtZ9MI@2tAZ>pNCw4arD+erjAKV=(7GcIWlm8Y*%*+g}ICErmW0 zO@uTaOk+G4gZv_Bt;U9k`vt!Ti7Cxh;CBoM2W|u(hrUAGzkv$j`y1d)|LL`rm#nUXgee7UfkN z_q@X|{@q{1r?xL%g++PQc0KQ#Prv$c@v2RWS7A|JwSCW9^TqBp;#Hpzufn3d>NB2q zZ`U8bC0_L>@hU9JtA6BpPp{1zDPHwE@hU9JtN!eHKXS)_yTnU$hF4)xUiEX&`$Wl` zv&Abrpm-G)<&|ymyhCn&_8IZ2Pm5P!QC_@`xc8_AXf8oPFt)F<_lnD7^sx4gL699A z?(D*nSo6YJ%`x4~9T0TsE7=W@_&v|CU{v1==B;XiD>pg&Y05o2R>y?ADmX3@KD(yw zDnx_95xZ>x|FX#kB~ariRMR^!L@w_yIRrHre68Jm)2%so)L#MKp2 zI?_`#ooz0iqax|t1kas5oro^aI8Zt&UnHHj$~Fc*Il5}X-AtPI_%si*Y`LzT$TrIT z%!2uQ3+deN(4Cx+#Po6?Bnb&oB%x z$ZF|D7E;>KOl1gn6m{a=$0+{_m&btepRZ*Ofkp?Uxfc?@=aIk0mMzdv;Jd-eN;iu3 zuqwGcH4^uy8e9taCsW5AGR!doU-4^tdCH)*7hK2F_vsyHN zP@a7InCTke&*AazR~&Gm`D2R~zl4mnsAoeYWm4%72l|V{m?KS^bJwX)`=3$87Ya{TK0j z9{I=d+X1P3w?xXvrN-Vw--(v*5Nt^(`xVCjno@^5T^Y_+V$R)88SY3egUNp%cyEQo z>%*1*68vt0l>cY{*7sU9k*4X#<-Kh0b$tk0of^YeJt&;rCU~t zjVkF5BQDWM_`Qzum%F?L74@Z!jg_m!a|mrFWo-32-{aCeR*^b)Cuv^b(>y!YJiTuD zvRGqfb3IQ4EcvIp!Q_>nj#s{;~O26316bBV(z;Yi*Ka)+# z)AjQQlP5oi3(b5^jIyJ7`hgoC1aXZ^r-Pb1;UDiE97FpW7YKbEb{-Wb=2y`;3S1l$ zK#d>NtBYf7N*s2M6b7yfr{v=UE)EWq$vg&UCgR9RiNnr$!o*xCnhzdsH)SaS)n7{! zaSTty(VfED`AV3W=P1wnA-UiE{;%Xc2tJ6c+S6=M?S2k8&V{3^;2f@{!*jvQz`5Xu zUHBsKJg(#J`g-tuuGfI`z)yn};CoQ1ge2!QJ4cAQ1GRvD^BY zu1o6aIO=4&L0u0}3OMUO&S2l*Q%0tDVD-?KnYrRo-8Q2SJ9nX8)DUn(p{4G373u0{ z43y2g9F)$5>UPqX^dnUJk^gXT2{-~=3hJc;3ZDkna9svo0XBeFf>*h4+3Q-aKklwS z0WRbElOVP`{uQtu{3?iS{1p({_^Y7ORe6+->QeX)*oc2X0f;-E1vZ0Sz~x{zcr}>R z=|JWerz2(E;9#WF<1FLRAMFmJw+iJ3tF~~~KhI$Q;4?;MlxAwqslGDlUTx9NjY2a| z5__h$crAHUTWkTP>+8U1TcmxNwn+OjZSe*$+7@r*I*y!l0&lREYj^`}mT7}GgZFcN z3-}|DIj?Dhw}NVew}C$eZwEEsUk3smY>SgzTfD!`wx~SWc~Y2|WA(sqr4qy4OS-5m zp#PY*NdGbVAn&I9p8+Qj{#mdP+yG7l9{?wVp9hn5eH!_>wcWhfIZtTjKZsM_WL~~Z zT*}MCp!x-E)7U=RrfKhwfNJlLf@<$y1Ixj$gEPR#z|_37uNOOS3C$b^@szx%UVG#B z1aYdJd>2$Z*#;`j?}7Bg;7PCs+z!(Jf~P?GTk!87K%CyT+>dT9%GhR$;j?p%5FYEg z0D12Be-M}S@&izL*a_Nr$C&u{;nyAVYfa@#ZXl#MWWkg-t4Df2d+9H)gB3otIlt*>q)7N?4}7qbm+H zFQZYa9DN|QPl_9K<;OUF$^Rtiuh5y$uOaWSg~1lc&!vWhSyh^AYHS%to3i={jcz1! z0+fTlocf{SJ&rb?10D~a2KED$4x>hVDu_({T#z;&uLdP|B{+y{^+zE#+W0F!y8aZ% zVM{Z2I1$9|1VcdVhzZ{gDxTdAf97xxI1Ikm9R9EKe+MM5alrNaT>AS+V-Nc>2KII1 zS6^~@3S*vJay%SMI5ip>;}ouO?pUqRaq9E?!0wRtkLC1xBmHpe|7U&C6#no0M{V5q z|NSoQiz0b=oDT6kgQID>#q&5DGIjC7g?4{VvfCi>d!D~{|5u-zbf7*?=9O3amqEa+ z3w(do_+j%Ox|te#fB3BtBd(J6uku%cYLeC9$zTjT1H2qmzg+^V-!28u0vSW&^FYSX z_=O;SH*V+Tnv2hbN=^Uh8;mg6KbU4vJibrp9*~^+#B(J6Mkn_P>E#T!J}%+6+))Cm?yjm2_N`LW3VGAci>Io1G=N`#UaO1Dyo=!-%kHgsHLlpQhg$O+C%rDRKZ9C$b-fH!o8-Q$nZMP8j9WniI261J z)EL?b_Mqk4xt-Ser$U3Ex)j^*s=?e-?9Mo#d0z=MA8LTsL7SlM&b@=DlU&zG5u^30D@P;a6AIsM{O6asGkqJ;Iv*_k#aE^3NQti~3d=zdnpVAGVyD)$+Tn zmMvM=Ps&=eAjn!X+{NqlpuG+`Y*)fmvPZD1=KX%Nr_gwe5wB{yK zGV9Rnof*?AIIOg0yLye5>vNQA2u9vyBc*;P98y}cAzewwwuLa!mPo>^wNy;jWpSl9 z6qNrk@H{XFtObXI)SH>7eg+)HHSI7M4YGbV{*QtubNw~&6mSnX27DD93%&`S2L1(P zJ|6!+a3pv%32Xj)ESSsnN$#4k;B>A@E64-S2lK&;T=)WTBG;FJlfY%p|0-}Y*NtEi zxB;93J_vpQd=xAOzX_fR?ggiUC!wRWz*4XTycjG6F9BJz#;*XCPwZ$gjq5wWGVs%2 zIcVn*=h4ALMUZ9~em_sU8GgTM3D!1;xyEql6!?yVMwsxv?3l~hJ-{l$St%s0GsQ6p zo|B1Z4yPcG#;pFK*o zr(($Vhfw>c#zo_hJ{5;h>m{L$V@+^FaAP74+s-rRLpoL*Lghm^hOufaJG$qvd+X<8 z;*raNx??=YKqb&3Nauj=fgXW&LGK5rYyFQA`B~QWmu9W0$Nm?hgQ!i;Wd9#T4=*z*ZLNpSxBp)ttzHa%t<&m! z`~OAKT97fV!?XXkEo8R;^ITtJZDab{1)%Idw$|8x=Hw~%{}Qfc|1Slj_8*&U>_0Zy z*#8fMvj2-f+5bvV_J1)b`+qSQwg1&zN9})%YuW$HLD~N$VATF!!L{uFm0;BV*K#fU zkDsysb)f8j11S5?7-8&x6Da#n`!e=_IVk(T0+ju~8kGI70i*VRCD*e5t3cWRkAVMJ z`@f(=_TToK%yw5gK_!7uc2{U^x2%6f!gkyKklFrApNc~$`!CF7|7|$&SZE{o(op1lYOj;LaOsn(l|7OzqLdLWX z&;HxC5C*<2sZYJ74u)In`r1vduiXsF{@()Df*%8;^Z(nqmi@m2jN1QoTx7O%Ki&8*?-&4 zGv`A(Rvbd*Lul>)hdA3YC*%BIXY*c@ozD(}9HdsRp!b72ko~8>W$(&pA5!Q4 z>gS&Cy=(tBh4KFjTV`in*Eg%>r&-rul(nWA`>(a=f$aZR(Zh;@zmNTAJ(ay7V_KbW z{~sl-H!`Mmc=q46h0ON<3D?)Y~+B! z(m0BqaFftQU#|;2OXGCWk^O(^GdkAD9>_&?J{g|DJ{{@&{N;6Z9C;C6N6u<1t@QHw zy*}@dNms6HUHb4l z>qA*B`9daQKFwNpf6(8&d>ppDhuo{RE*b~-u#L?W>RzzW#-SKS zCgQMdIdeX8TpYteWr^( z$MScZ{TZ;eYwl~0b8*ma;+)Gu|Mq^i)?ztapUyRT)%^>`814~)YGV^XwFJnV+oXNQ zFXCEqmw>vy9K?pi8^Ot75ANI8`{HMiPjZj5WiK|^8;jVRQ>D6RE;knb-rS>+jLI|< zvh5{#-d?s%`jV?7jS#E{dxNwmbN2KqleW%qo(K&y@$DmAy88trhb;(hqWx}w9*1^8 zuR&d58UhtTbD?TzHM9=e1Z{8&i)raQ^D`FPej>1b2#xD4CK;pIa6&kysd?}mQc;m!-I#y5dE`s*t zC_L2jFUAqBXIG44o)wpMV+=7i6FYBgCi|}D+&$y@^|J}@%eA$MXBnH+8!OqH5!Bl| z*)^;Gq`ixdN7(DQ@`xUdoulrEPj>F&lsK$jLo*kIJ&4AEoiuSA1Iqq0M#Qa6w)eEX zoz#0AmmRC1L>mRKsJoDRabo=H9fUiD`(FU<+=8#d9Zi)qlf2xSt{yzr9I^mLaxi>Sv%XV`6t}Y+jW3`#VWUoS*P9&u#}Zsh2(P561>H1NZq z#zEt((OofB$(kpsM!vf0rw!?3{P3hqaWqLxa{~^BQ8Y>g4?&V^1A3<|XAG z&Odrhr~< z2Cm8Ka3-GIPnO-*cx8Box%1Q1jfNKEGCe<&5*~SeMsw?q+)MH0(Rdb~7%pR(XV!Us zUtpapQ`Bt3oBet5D|fa`+)uGj1sh-N&)%YMs8G zypBRnGM>-tlZM=`K2yREU!UgQR9F|rw~-gsiPz^ISFWf&kE2|}DO5tA)9b2jsXBJg z&)22mPS@w->g>47EttQ@lkRw*uJjp6SNeQ~yfz~z8PE3*)#q7Z{7&)`-TTOK<5bjc z(Jiw-?#re2=^h;I$ofgTjMm#dE*+k$Pq_Z@a858;Z*wYFnxyF8huaVQ^ReA&m~zqb z4ItgeqUp|R;+4`>G2T;dZWJF*Ih!-2$Nj-J<;`QO`5B>0413ixTBy5eM>Wuzy zST;NU>#&7IhT`yLecUPZ|GZK`)-&0^b9oLTW!1gCX86VH!&O#o<~Bfg;D0f8;Js1S zpN1`?Q_H%MeKWZ}%Aj-f(d^e;o}*>e{mDh}i`R#%tb6fafd7NY&%@rmC(7C~C2U!n zYU>)@l8yVv2{(kYzUA^9ME1H>u1%C_ATr|jJR{uvf+8oz!}NC=sx2MxIa~DG6-8;R ziHh^Z2q*%)ez>%=%~?Wr?rLy5YxJH|Axn9h?;{OLsSzN9$!6Wm)FS61i`pdMTmo zk3i!0JiaUx@o!lcQ!nFfy*!q6W8bVB-%hQU=UiE$^>Pwr+1N%|dcnUM62Is1Wub_F z%d(hy$yL4Fo^`|StQ!ln)}CbQ#oNJ+G)y_}g(O@KWqH|`<@^{UjGc?`rVNYV7q1WR z4BLLlbMclTVapY%wyv24jNF43%-`XZ=UT=q(`O>(*+g0L;1{nC|HqamY0rH9>~`gm zt?+IHbQHp6YNIln#b>6>70~ENB0vy52$ z;K?BRikE{M!5E0Wa{1MJHCyLZZOyLjGPgB!muPD<;kE0tkkf9~bp=#jxo^R%a(x?A zci9TECNS?vv^vxKAMN|jq$j0q*Ik*@-eJ-nZuB8uyJpJF`y<0UB*AOfJelu}{n+r1 zGQ8c%uw9dcW_?03<}Ay8{lHxWuiD<_Muz7y!I50w0~UY}f!uR9@0ctBzsL32;7+g_ z{4Wrbt9SdE=P_OcSgH0AB{50{z7}h(3biZMaqw@`)>O|$X>z2^0VYt*g z^@2C_19!Ok_#OF{K7J3@g2Zd|@h12YuE|3j9S45|Zv*#%_krBciPOG{#m(c2f`M%LXH&AUN8yZ%#5yJ$ zKcy+><388L&3#4_H~029o5K5^!(fxfnSbFLh@_!%CDT!ScAe0E8P*Vw%5VdyGH_pY zlgjYbR`Dm}UPQQ^x3^ygo?$X^f6K-FZBS*v#(hy`c%@Yu>ch!&)FT7*615fe zAKzXw_oGe7*|~Cz@g zjDfwu>%n8djo`6h=Dez%tM6yduiAy3D~E}>R1Hwa(yL7ylwB_x%h~xT19MY$qvxbSetkNB5qYETk5yTVcMieHu11hKT7C_C=t3`#hI5FH_oA8D)s+1n`@>|MfQv(w-pkv4}ZVC`_-3w zsWTXw19-={l6?vb9TTM2-V)G}`#I7Z?K<_QYH9FIHs3$9jnPy9C58v&A!JF zP_~${)y%Vofj#JPJ^1Q}9kW*?#>kcM+4h=T=gNN8LUN}dOO@(Lvbd^kEU37dznSM8 z#)GoKxuE7;r-NDt=Yuvaed|U02d6Vn7zXJ&Kau_#cy0R(6KiYCM&g?cXAqClr_G!6 z&jd$uO+PVnIr^J_q$`T;=u}eYp9)AK{1_CDD-aH+s z`EYM`YE+he_^Xa8lo_1H$`Tqu1yl>gp?jds&~|7y^aj-RIK$p4e`Lq~_+R8=R2%dT zU1q=H?Z57$msd7d5-2<3?ZADGIXX?DezSk$<=nW@k^96Gk&o^z+B{_5M_GZY{CkmS zk{6pU>tL5Jl~HX%j(%eL*eX!EXYFeG0qX|Zmu=5&Jrk+;hM@aGXg0K{6YD{F`$stG z#-B^^I*Qi+dg`HZv>OLi|I=$@oc?cCUR6K7?HCXIqOx}*yDBO>tFGFA|IDZPh$6y8 zMcca7cjmUfmv)*H*nPlJ$XWen=6y4b*XlGg@1NnF#0=*T#JLEvItq=xxJ=nA z|0}$zuXjQ9Atp(t53$#0)|OcyV^*L&qu!iYwqu3%a!-Qv{_o`b?Z>F_xEyFD{b@b4 z8QKoL0PTnR9gl5B0b=Xlv)!UoD=) z(Oa<_U!vuyC!L-?9hIjO(%I%Psg^o zLr%xH?UgQ_Xn7h*XSh!%SstUlL#ZR5)+-sx)I?fid|Jse9d=rCHPGOq*T&#<-&+=)hT+{e?4zKGt zlrs4_cQ2QK=F;BLNwa78bRu)^G2}__M-#6P*O;MqWNwFaZ}Ju=H`tv?93I)5sjSNlEvvw*By!|>Fzjct@wWLorh=KQ^f;yuheYJ3X zEO;Hr9&~U$crv&KM3=!0AWOmEMsOCm7Nk9y?*rTX4(Cc|!Tnyb&Q9suc3SuA{`E15 zJfefZ+O|;7FdHXxBz?=FZ<9xCleR5P9>;*Ub4_2?GYRHg9%VB3)9(Z?$Nw(S=7n0u z*}T+~zTLA{m~Nw@!)5<7VicSJp>Pc zH-Vo6Zw5DlYBLXlHb2tIYaXIX&zdujN<;Aj#$NRf`Z1=A(iW9+xAhusV54*Gpf z{oY0YdF?&ghgAQG^WyxLJIaFji%zpQ<6-LGtod4h|I^PWrBAu2{3*zPJt{x9F}5Od z|G>|;_ZUgLKkt6(epvRmyzC*|L!!MT_8iq#Y&kN|GbXdA82t{X&2whnVtB{U9yE?r zKsJxbz4C7O&4lF2;FUhgLA8bHpvKr4AX_TI*SZJA$(4jx!!KSRez<#$(R)B{|1sBLK{@F}_Z|KF+M<33 zvlnS~bpU%wxl|YZAfcS}DOt6%QIM^N%x&^?nu5OvDqgGm%)Ev0j^G@m;#E7fy3BmP zv>0Ah(V3vy<5W=XSL+iyw>pt|jXfXl+pOPzSDU?uHu?y(19}D85A`vPnZP6NAFctl zwe)@*9iyM2FYfexG5Q|Te93jZO{>7ZP3Q63#;tMRI-%OH9Cp;SJz*j1qDh?I_HFDd zPC#vP4DG4>NSiV`>*$|o{nOWti`wxr>VF=KL}RAS_#dmS)h$3ctzEP4pIn(iwj9|@ z(q%8Iscv4HD!V0v>~v%+(`9GIYL+bJi!G6{XP?QKJ)h>H(Oavsm!`|kscc+QQ^)+R zOW(&~+>D&&oSyIfGL9U|cMepa+Urz#)87fQ$n~Qhgn4&1`fK+3GkfpUxzk@q_KsB# z(Yo60(lT>>ml)$u_BB2&wXfvMB|EgYs+%(>=SfvSDdW z6*HA+-t`^w^f=i2$X*wXBeIttm0j;-WvjgV5VD{2vT64LBa{t95cwz0O1KM_x|pWsuvLA-xLZe(vRzUc}z{^j^r2-UZ0Lk-Y(K23y>>FOzw4Kbd{yS(m9E|)Q%;}TfxvHE9tR*VQuk~&ip2rMU4zM~=SyVMqd0S4K$92dQA+r~rxRcR& zf4oy&4!iKJ8bGwEqi8c$SDM3o|M!&>V}`uf~~){V@0{NAy#ZM+v48>#2RhKJ=@R|esA z3&ZRGD{D2#6_u-UmLele<8esn|I2mA3J+t zC*{^!Fn<@*U+<o2%8RHsTSDqF*~Z+{21E+7J`-mH(9D|b=53JjVil*)6u4*T1s3Sc`Dt^!7 zbv-Q7#xgzQ)RA}2MDy(4?PcZ~vv|hoOzc)ve_LD`PL7n}a>}5Gm`uAd=Vl^{JopZ0 zP1)c^z37~63F)2e(@XAIP0Hs5H`3eV5P@8 zoE@H*(a)rk@VZxxMx-mhpKJG3GVjqYWf;qeoNclDD4BVerSaN*lgzx0@D2~`*^6Rw zWcNQZzw_l^;8mTi1~rae1KK^`tT^w;xQ^b};9HY3`k$m@z-2=#+ zkK0@vw}Z;Z9f>%S`51-2UC(DO_ua_kvxn$)Z`bXac|Q%W*OB72>-5ZLS;QN?Z)Dfy znd5x`-U;ks`aIaRcjkD-TNIQhce#M>GspWhywUGs*>!K`c*X0#i=}w&IyZB?JK-JAxgTF|c3qp9_eb!KjGV=?YuU_s z5bqeCHB`JgA@7)A(APN^%4{6d<3Q(=e<&*dEVnxo?aaroW?ykGo4DfaE67YY(%fa7(yn{yTg7`Y{x8ObC@4yYYAMb@0zzcWymg zMSbY3TO*|RoQ#F^olBvo@%+}azOwhCV~vd3xAJKBF~Y#_Z{*;AEBs{XRUvp~IXN%g4rEmeSe-_l}G?_0VO)cck? zx1L%u)RWF6>O7)9lc;wi>73ull=`uIKw;qbhH@z9d%b@8qd(OT%L7wCCxFj!JrJbN zn0G}{XXaf|=v?oLio>HLOy(Q%)Lr~Eu7`nBK<3Tyv%ws2E;taSnvoP@cYB`keyoU}j?A`H>bf&j;|Izqk_a4K#`<>r%DvK&yJI9pr>6~s7fo^xFQ zY7VBehb;Mn%eWp2E(A5_S_G~EE5SV=_TIc_QT&YSK^51G>pCN4-ZK~j88-s-7QY(2 z0+i0ge;vp;5x*X+1%CxD1Apzp_k#6Y{}yZrgBCp(*vR!Vuo-Ls70+^z`iQRpSAcPl zwBpx;E5RGVRp2e4_-_Y4!u1`X-g);3xEg%ag?}9+kMS+wwcsy6lotObNS@=r0u|5y zfaE>?8*mNS3x(bY_68MxEO-;wdI!wS;0W**a3pvu_ed6jcW_+^sys^^UJFY8Mv!?> z{Nv!Apzh&H-=A{$04Tmq;9dAXq_ewv-^=;s%!TZ7cz=y!kfG5&mJ`0Wj#eXumf$LMi2f$mv&w(Fv;p@PST;B;k zNImw+X0Fb)Hsd#e{XoSt2z-d^!Qhv`QQ()sQ^3vOSny#m7ZiU1_!X`vfL{f5kMI%j z0vCP}_%*KetQYgf_;uhG@OtnY;4PryxgGphuI~UJ2Oj~y1wQJ+zYcEYdJFgj_%!$( z@ZZ60)Fb=1!INBf167`*9gYMQ|5$K4{*%F{z#>rkp6YNqD8AX?)A-K;{~f#p+yPz% zejmIU{14F1Rfq62f!-si@19Mj$NA?Bnz#w`FVMs6GYvQXdPi>m-~&)8^kry-@$V1E zpx{5bR*%;+0lNO2!NEHDn(+G&{--(`Z~O;wXJRPNhzRBE^#X%~$XC*DW*a=SOgghU zy*ie7to&BX=BYD>=LO(+J-RSH@As-S`rrw-p z?9KX6@8?ndYF*I}yJz?9!^FOSfBd`SFZUDLf`0xK>;3eQo;HBWp-~#X!a3T0AxCm7I)ef6LrLzLWZpW_$Ujx^G zuYhMH-eI2SzmOw>NzNvTnoQ}TlcO3l3u*#l98`H{PGJ3y)o>8*88ArkG z-hP<4KcKSZINj_cZTihqei=|t&h{Ov|~9OOp4IqR=?b$)_ty{nUb4D+r| ztE+sIc z&!5YnE2OyPR9@+M2(oH>L$iV#)RRYY4Ve0iuAQZ0Dml>JkhL1A@5R-7HI*m5le0HC z4pe=O2i3!QPRZp_YjdspauRK15#e@kJ-P3M$u{TZ0rL)J#r-D3yV?TfD{?mepBBIQ`%%i-^H`!lgrQNq!!vs-*Qe8t2n z>SxsGtunR_-k>Zx$16F{tGZ!q2=q=D+IeuDi$mp++_8~zUfo#Jtnx^PXQF~#&=h!X zb~3}94x%!3mAt{Up^}f=$^6-KOVRKq*M_{FR9~V)(3fckd;>H7MA*WuZN*{Fx96#& z;3iryfAi7TF0U`n&iZW3Xsllr)maV=OY1(#dVZCE5q_^h1^7RkrZd`KqHXv#Aeoi$ zzXIhTvpY>^QJF+$T-!Meo!Gu`Vz|V&p+AuJ8p!tfWm;$uP0T?!paPw=|AMKRArO)=xWegEhfLap=j(F!hY-wG4`vKxLg z9UtkKyo>;qmyzH=5IY<{1so09xz<$D(cD7M;oG_HeT3U~9-21KWuQ6jI{m<%j;zX= z2T~oHF%y@0FRwXDLYd+@Tu%ZCldX)GfY`El8K`or&j`-}=?f+={b+f1-cy1Oiy?gn zMc=-_IymR^D4pAO6(-uJ@}m22a-?JOSPsg6x=F*F12XeD^b{Y1zw)5AD4YPYGEB?M zS>)jiLabBz`}nCimpZ>3u#i8qp=xL~v>w_5?S$Tdj=1-Z24vR!*yh{x*CN^bZ*1IZ z8mrp)-~0J*n{NBhfBz?Kl>Qs+0=0$_(#}mAp5d++fY0K88Tccx*@dqLf6VpGpyW1! z&w-mYqZfmxraKbO4P~uv1RouV$-i$URm2@ zTfyPfi;Xw4uD^$_%YzGA^)<~k`Y@3zgpRnw*Fd!Y$FppFUBYC%U#I>DGZ{2q#q*jg zlilB};Uu4foMb#-bj`0lfaso&e_z6Y$UZ>DQmt_8cgv%DK?(odipr)dn^+$w_YTtE zy{)xTF?nJC+dSKFqRaCLw+0;_Sx>p|VN6?IQ)|}NlHGwUd+j_3E~z_8`Eu;taP>!yX*eL1}D?eO}gS=WCy>xSa+#;qowe}IR3e6Ib3 zrY+&6b(-!e8pm8NuAehOHPcz3@~kzA()|$FADj&i0kwu10nXuC@vydvvnOKS{WcMt z%Qb5-0AF(czj3%1WR4pDJ@{epO>iM7{VW3C1uMZU6j24*`)j%vIG45T z9B>$S9qsx|CmTnz`!$X*eV#ol`>HmH2;gF*G7vdQW9Y${->D&dHG&uT#Z)z8WN{9pacyKiIv$I(&L_kv=5 z2+4dacwtB9WRDY1ruly~E$nD^Zici9NV+5Q44;o2D`U+D*I_V z^Vj-brrPIgw4?3}UO7-PQ~@o8I@7(28{FgcH~X-uxjEaMhctbix-Gd@Ij?c}ki+MF z`CWO(JG@||m7n7DG{xy<5QazPeAVUeAy=+aCs*q7aScr3d&22I#=TTs-|xyd-nEBS zF8`cSG2w5za!z#dUhMSK*Om7&S08UWJ>Kc`_A?j$&LA64jnB6$-&HRE=ehi^a{0a6 z<@Y?tKiuI&m)|#C{`16xUUc;|-0A-sm*2-+KYiBaqs8TW zsLOW`m;NeO{+R23{at=hgc8tCzc7y}aY}@R-x%X%6+jb_xGLunXbH3TzaKWk3B}(dVAgZ4|V#fbnWj! zr;jJHEME^N7rOd;-uX{->z}I}KJW7RfWwEK|8J3z+;o@z zy)Hk?-Sz#hoG&{44tMtDd6)nGuDllyxA8pW{2y}h-tY2zuWK(;Ts=SN>ZQizx5brX zij%*_;j=D37rS(Cb8>g**z}%t^>(LA{{q*4R=M8&Ce9Gmco6Ef)X5(tpW?zwYAg;pPQHUAi|rxmgZ*KdhjdcKLkNr8C~O zhgV&G&UF26nJY)B%g6V9`*8fFF1_I{ytnH|e{t~-b?xdZcdZwPgw);LuKz#f(7)5| zPwslS>-Vc%yrFCVa}bvN>#kk?%<&EN?at|=zsujVF8@7T`m20f+HkdF5x0%SYFo?m^G)qx2k}+2`z2(kB=m?;Di#$qC|k$-igM zP~m;_@Ls=?l9HTwNH~-HAjin{qzpuF_C)&dJ0}RUN`j!I1qwpeLgck;I8*0QgFXZ} z`OY5WE48@fbeq2{FX*w4^Bjn*+pP(cwCmwVs0_E&D zJ<@g@wWM;!1tkzV3Bs^PcT@KAAglWZl#-LdILJOd!P%{*V^o+_q&_?JHXe+b>dJftH?SBeZoVyR&1nIevZP0G$73d9UKhz!j(+?U4l|yr(rBE{zhi--Lfi^;q zKwF_5&~wlpXfN~@)Rm^w2O0v6feInDu-TB#BvnHV&}!%=Xg#z6+6+AoZHIJr=LP6B zXdk4G+zT2Aje_!^VrV8*0WE^`F0hr*8fYDKAEftmZGpByJE7gsE6^LzeyBTkq#u+6 zjf0Aya!BvnS^zDDnxQy!D|8RE5qbpL3hjWNgZ4siL0z$1+BX;ije!cG5@yM7^Ma&?qPmDu!l46_DOprFUzsgw{aop!=Xr&=zPL zv=iD5y#l=f?T5N!=lel9&^V|FDu?DmOQB|n&6wa;=pJYz^a!*A+5_!{-h%XAqan~3 zs1VY-imIXY&<1ETq<0r>hju|PK(9gjART}l2#tdBpkinyQ~}jOE1`AJeb6Ro3$zW| z3GIfuV-RzoaZnMY_XN#_7C=j(X6RPvP~3oEG&2b566zIbgKt(d$7k8m*G`G|&zqEo zE1D#K%m13;*NYTW`K`a>pPb~EZOatD^>_S5N&fAIzjgf9-|iR7jcm< zpLgr$cq@}}kCVL} zzc;8n9dZAh8nErcwwEb+$u?HbIMgfP!2fjaEXNuvo9i1B?cRntnS7liwSDjvBQtMR z6BZ;l!^0oBvs`3+Rj#;VD$j&OV^6kW8;^^>AlZgxqlQEdA^Lu3{VjiWqzv-!pS)>B zNHPr@W@Q#*cZRt#$iIuRgJmfnI*F#$g)cG49u{DKd><}P$jxhxH6+uq{*E6T$CdE$k;K5sV6$zYGXZG6kf*qbPx*ZMi$>SVrD{$qpU z@>mt;9GcugKm5F$4YzVrurIzmy|CA5azT~mylz8_4!o()8tx} zFCoV`>*Z8F&Wq2gYp4ErhR(F#O4_fNQ~A>5T9q#$SDBPk`O@TCl`kPjJND_Rd}(s6 z%9oI%EqghY@3;e$?>JvR#!N4#@}Q8*CeXe-e;?B67HFQ7%5VK0Kkdrf50%HpfBy2iI(z2I_iY>I zWN1@f=8Z%etz~SOlfjO9o3nuVShpb6=2$<+8=1RlJ=!fWXUh_H#`-zl%4EC^%+bVK zAF;94&+*d6PL9~}o<^4!Rn|09);Tq`wKel%RrUG`Zqmj`w>@2(nOvQepKbi5+xF!x zpG|)V!4fNa(_bS(zf*n3q{?WRfqqEHdx6 zwDUR}=45DJUPfg-#?JGdiAbhn!>r5{>e9=U7#TAcZzW^HoD6m9Wi)=-bo@|~Ovi>f z8S2){Jf29WwTumOGSsox@jfGys$=Wtcq8-jZRqP5=D_oKn(P#<#F*d$7)K%Z~YyA#CB_6%=2?@^}@>9<;0e(cN=cy@*}oeduE}r zsm3O?lC$AXF4DJZu}wC;>2=jk%Im;}IT=O}-{$o!pG~W^j16-#j2>PO+HbSz*h!;L z!}>e^!eknwx_SONl`D-%Qg=4Y$wcNY_a$UzHO+0T=h@4qls;p_om^ym(LSBco3oh_ zecLc66B%E$Z)bJTTE>Ps8QP}r_u9+jEeKW7b&2(JywUN6wQoAF);*zX!}-`CAMaMy zFzLM3&&7-F@%5nnwlHXItE|7{kJumWt!3i3{*FJ=KeU$?vhQH0a>;gU{T+X#e`x{HMK6Mf10S>6Krgy-GF9#}fB^>e)R1JApXJ+CmBhS|I_5wG=g zytIF>L+z7=T4!q6#Gvfkvh{cTk+wgV{je~D4Y&S|pSJJkea{*GVsG@#;l;d&?Y7}g zF3px59VFlC?(-#EcC>3ZMU=yrS^h_*wMXk`eUb;I)2^H&RC`N4Bx+<>n-NR2SJ!7ZYgbzI?@oKecaK zKUY4=?d_l9?rq|pUK?9xKMWd;pLZ;owaOIg)VGUa3_Z?^X1rLLZsma$<@CSt2L7#WSt6_sqiBy?u|9e>1DaYxUkk;-rV z9Y6Kx>qPgPY&q-)LVcZBf5#uOReFbjEki25^>_UA1FxqN#!0UyeMl5FCCXsKtjy%d z{CJa*(foqVs5BWH=49v>-d=FmFD0FYHhYP*Y`Bx7k9fJ&MlP9Fx||Jna@aFpuGbRj zB|jeKb!Wqz4DH{`RCM#YYb|5LoD6-y%WN|;s(<(4qlo@&n3IXL|1pfQyk9wGjJ1A_ zm-g@bN*~749)Wqee^OV*&+$g)m2u;LZe3YzP1Ti=d{}?SA6ZN6GyKhJw+rW1@@Uq{uu4u*Pr~eY(H#s-!IGc#e&Fur#vB-{IIdF zKO1J#Dv0PRZe&vRYW*B9bFdX}BF{I<mkIBv111ZgrdZc%;{n4YM+Zk$zE@YPA)P&Jf0%wK6Dt7v*AvTy7%e5g-z{l?Qrq~i4i#)?&Kn4 zMK!k1>La`1-KFwdf5*?b(<}#N9JTjhF|fg@>_q$AL&mzZ(;S)x?k8ZCleWGHYL(%En~x+Ok|wdlSrra{Rtc9 zWFj_n2;+?HN3CUSn3IY0q4`Ee<5^kq%8i(s`|)e(j zB=5!yyw=b0UY_LbuCpX*WwU;kcM|=;+en>L=^mtSp(Smd4R><%2VYP6epdIi4{P~8 zXTzLKWDce?8pyQzFqN0H;ZBae;q%yCXDr&0v*AvT{^9$qzQ1JUQv0~|cl?oYW@aDp zxBdW<&z}uh|eD;h-WvGFYWW`Sbxi39pQf=g+Dp2 zTYtw-Uy8=xRcm+mQn+aRUHx2%Hs<-qFkWWjxBfQ%0@|6c7u{Rv%G%eyAujnMGM|nO zw{jC`bAFuEc-EDDnZ!G=A}{3fvX;lmM(nV3GrWy?<8W7|SfuTUf0)s6ER^t?>Oq@tvgmUy&DaMAJISIBK1A|pd8}+KFPWbFkLSL7^ko6jJRa}zxHvLCNoGLuUj0NpU>cPf;AJAZ zP~KBy%=nlrS3(B+>GiI32Aa8O9@`kDxIivr$x$RwS4|?Qo-bDGbT(j9RVgEPv&^Xne()Y zYdh3Nylzo8eFZy9rHxCPf`X#b($WbNr%6t({WJyz3tYt7S7{>+llNo_c{3)=m^`_N zapJ)7=LdyOxAtCymGOU_ZoC0BugJ{ROEim$3JS{eOBq^>YrhP`g6FV@a^+cVmf@UO zbMCzQsw-p7O}YH$4jFH`m|Md>S;53fd4+{}USaL0bxN?oq{Mkdunm1h(>gy^6{}eh zV_z|r)L`kv{7KWN&6w_@IzSzr94vL^8`XaK=2X_`eWP{N`VmYlDxY3ZI>9H>ez{H$ zn)}+^%s-*ca;3bIg!514!=CQbffMtml;=+@XHto4KdrGrEpsusylw}Xmf50n3EC~r zptNYpl{UFjZjlL;zSkB%3Pjm*dFr}=hEWdoh!L*&6K>Pi2 z6>Zm}u~)g~Zv|gq4kk{SG}9o; zO-+Rb+;+*&n>0DUw8*xS_R~7?aMGGUTIJIwOe>pGV7oy3X$?7?v&f)3OV$0xo^_;}mtq}uD0@hCU3@fb`j zm@=`v&`(zm(Ep2qJ)|dhi0Qh`)d@vKh11IlZ4){`n#0X|xs>KMs12RAS5{haP&j4c zj0xp44yJ#e8faZ1R|_3lda0IgvMgUw*|dVZ!bvQjjcdOh?7aimp>9oU3-%eP^CzaAP-hJ<4eCi_)c&F!daxh^^ zQCaDfGBz7rho%+JfeJil_v#HqpL8Pm#33(7Ug9sjM|H@*JZYHsBeCjUgo zj&LaK45%jJ=YJ~f^AJalS~-P%6>4l1V%y?y7}}B>PZ(Q46IS6n}Wc zzm-$iW9`W4Io!7N@+4v1Tg7P0@B_j|Lg`LkzhjQ}f9U~SE9^BYS?7P#oxJpnt+#K{ zaD|=D+Hq>s)BRT1GQ!%D+t`lW%Y@zEMx58OwtBFQuu&+C8Cff*yc840BlxYH!Y(Cj zT&obPm$ihAZX;|nVf;5v@pz}-UvDSuTZHjC8{^XDc1Psglsdup%XY$k)lS%N+X>UT zhVd>h>FMda3%>rMHb8mSGsmYox%4o7$Kc#H!t@NX-%m=H>&87C-~YV*Q8Y@gFJb&Q zEGsO>M;aIl{bN($o7-!uq!%r{|zisc|&pgi{%QLs%c@lOFaqVZII0 z#1l?(r?9W!ZAg09G{Q8N%B6>WlrZh1%B6>`C+xd6s8!fJ&V%|gcoeJha!EU3mF2mt!<60}$Dxdo1;b+Q^JM(iV=2#^TA{!oWfQU=EvgnusaF!0v8I z5NBuu)5ESA$#+=Wkh^FU@6>1`><+@tZX@g`gqcIggr}!hK3dPVT9+Pn0byRB>0#A` zVG4~)4{IdM>&%b4VpNe=wG$R^Cu}WYG;QP3<9sk8*W2+3l-_2-d>c#;+tQBQx7(3> zk}yoRap`eBPnf^2lpdCi@x0GXkiG5{iSqfmF#&Hnw=O+wCt-8j2pe*0+j27q^Xd6| zR5VKO<0!ObCDTg}TR@o4XL{I;gnhx4&(BePdgD${%B6>0NSH5Qde|4*k=sR> zPtUhupWX^K2z)-%!!{7+(@PI~qa8VYGop)>hx7HX-|`w-$Ud_RJ6@j7$?JI*D;K$I zZ@YA9)f3 zUTGg^x?C+`zW@0-hmW(lov_vIgso{O>{h}`lmKp!1@l+B-bt9(C$BI}IEDR?uy>u0 zUnl8OVft38kBjM1!YNGOMr|uh-*WO{Oji<4a{6{tTVeVJkPq`VPr{PZH-Fj+(>H2- z7{htONlxD<`?rIqNL-N!S6>pKi5FbmbU8BXL)Df({1NkI@NLj&(kee= zL22F99OzhHx1@>f&Z~Kxq?X?c%0@0IpFO*2!F+o#v1vhaXEwL0sRMGUw>UZ^YVIs{ zNW$JX?~q99?b;5Brr$5>kZ|hF#14s;R+%##9jk}>#aApSk1bxlWI^sZ(<^2)@l?2e$6354PK2DfqA<58m$N9bWs7T9l{WKy|KjC*45wp>@R)OhK2Q*ATHvFaRd@OS zYwvuZvaIqv{=N)Opk>g2nL+cCwxb>YC+BGC^kP~%>7=EVr8^>EP+%Zv&`1M~CQdq| ziKV3tj<(5;jS&ms4@=X|*D zbN~MC@80|H{JGEXK6q}0oVgU|-148g*bB|#zC8NnQHDITHTcJV;Or#fxX6&-PTX1k zE$!>9{j;)zg$4am9t8GdlkNvh4W51z#@>{ilAh-27ub*2(=T^sO272L_QcaNSvuwf zOlPm)+B5fEkgt7Zq6E#j+h|c~_guNom~! zzRg7>hpzql7NxYFciJ@6>=cyhoProH(_2qLvqMio=qqpvNju&17@-*nv+2kHPKTlZA5&!qtJZzn5KGehzlelu!Jn_;!tE*N(gS|7q9F8DRIC zojA7Z_JO3cd!?UpY}ex>I0po;p*wJFW!p3BQsV8Jd?N(!9rupE&O~zEcSr+6k<|y| z7)5s7wd+TxUVjzQ+4emmx66SwP3h<0$1tGE$ZOAitMDf?fI>0by=E7s3bqrUuX@&T zv#^eO%pS0xyk@)jFvn(l)t(b?1xs5`STpzIH5}(zS@^bo)u~>zT_V;e*?aa zm0|E>xDou21jFGb7y%>UX1E1L!D#pi+zMl0Ec_I1gK;n(ZihQy0!)NE;V!rvCc!;$ zFHD9h@b~aDmKM=D}kyA4*^W{0bh2g|G;I4ZnfK@B}P@rBDjX;7NE2mct5o z8lHibunL}q-$EIzhTp*&Xp4K9OjT{k=;pZ~G|)V4{Egc#+7-R{4o}T(YrEtOJvo7tr()t5&&s9G#)TW*5+Mx!{SN~7Bul&h(emrgC<=vhy z%N|(L=Reoy_IaV^?!P>-t5zSm<>{I}|1|%$FBc8|Q)cHM77WSH z+g{dfb+>ldbXO!aaK8FKF@NB!ijB)3|Fkalm6VbXy2Z>ny84x)mwe^*H~p={HM`$-NRf%Db> z8^`oG+R&xu%^^1*-aqP#tYaruj*H8w&zV2Ca%M?HZmvCEaa}vq!1?O`Tkm?eFmdy) zfnU7%lTL${c5HmPJiBse?C_Quh0V_n`=a+N?Xc;tNFf@qH7MqSzH{XMz0fsq<$?ZQ zd%qKO-r$e3^e-k|3|PKbZBs+s-#F-rZ)N}Y;5EOu=kQwy8>BdUMjv!ngrwb^d(B;z z_5-lA78ja!266_=O@H%=+bwNh!Yr-Dg{HOV;lZ@8cY6IJOKVtKiwjLV^?N7NCQSPD zxTWh!n5DJ2(6kNVC(|}e4W zOFKb2v$)W-H-*U1FSCDlOWRp8SX^jYd!N%2tS=t^O_wJuEyV@owYbo<^E;eOTkUTe zV`+yIW^J>$(6qZkbQZT@=UbN6Ygf3KmpXn6`7C}ve*)>E9DfO8z>cG@cKqrH$M0~N;}778fW>c6 zzH+4>&7Go!uej3j)8ZY!j`3&V<;ZA$q0()*O7TB%{CJ<^_lkA==+2JcLG_rGH_N|7 z`If0&@rqxq_AOGo$Eux^lzxfYS1WmoC1-{FM76I`^6r;h1znwbbJXtW80WZF<+cRd zp>md}-CnhKzx+c%IaJ*1QvR{hL#*VBm0VeuJN2~4AFp;6$}g9{C)j?qw~zdZ z-JSeHq^BX$%M}+n;fEw&x!RSad`Xg{Q2ksj{iprV$+t@F>!a~dAo-6geUsXmsB$Ms zKhbLM6!k}w^teQNdtdP_S2*=#1m#xyawPwF$zLFOmr367N}nJAz6&Zq_{ADLINIcf90|RQ&~Nf12iBtmK_1x#~2&KbOBi za<*uEW=PKs367j~(l6Bnrr^P&;3eUaHm31v>5}y_Y9A<&KpeTQnY)A%w{>Mg5Ve@@v(u zTFGCi_70JpuSw5M8fT3vH(BX7sQe1)IY;SQ)K8rW$Kp}>0z_< z+Dql9N&ZEW|G4CCk$#p1<&pdo_5UDN{vP?uzfk^8$umjyE>gZ_ z>gS#6H~R+A+A&e{r$F^*sQ#VuYb8eq$E}95(7Z2Dxn7O`u_Ur|jT)ElD_wkW+({p?l5eNvk5v5y z!SSYYhbX*S_3zPq=%DdZp>!M6u1^$Sp>mceeyrpO_eFR*M)U~SvGXBIlt0RoP!#R) zNBKNO9*-{^;X8KpT6~lz%Z^z5$9NLiv-5e4fC^uwm#T+#98MN-ZKI=L6z>;ocI@uR3~)tbA0+Iz!^| zr+UKpkJbc6=v_j-IKo}z$!KE5j=W5Mtvfux48MxNw9F zOfEvMwg9;(k3Y;;gf%GVFcJWQ0b5d3t>5|g-u{~hjzn0I0DTO9)^M;4tjzg#=zZ> z4JBafw9CNO&~AaPumkqOVK@dJ&Z!r}2{2pFJ{Sxmz}5xZo*3zn2SuwUMv4%iEa;TYHgUF({z&;$CzP#6Wa zhIlGug6$PJ7Z$@xSO=9*1Mk5>_zX@!1m~X^=nW%a9N3-9`omBd z1ruN@*uDw*Fc%iXO0azgE1?GJ;XN?BH=n@?h~PXD13u^tgJA@WgUOH%wijU$ECjRH zy%sh>6>Nvya0Hqmob#4FH;99tFbMoG2JVJb$c7Rqg)-OzTVV(6g~MC@{gc_)a_aK53q7Qn*U>E`8U^1jb9xQ~mID7u%+J6uI?lx457ry=X|83X=pACj; z#Ql9?X+XBtztIM>YyaQ++qM6nmeu!E8_TDCKknN9w{hay|7V=I_W!@KvG7gT6t4Y$ zM>~A;SCE^>c=^WvJ$lxzRr#!^sg=DYU)gWAv-I`x0kspd&s`~Ol_a17aXy#)o2 zooLtozv&?zc(itk(-=ExM98)Oe^M8&{eS*V1^$t__WzkR*F(lBv&T8GIkg6OBzK0h zxQ#ILj2LGw@?zl|^SSo_&s3V})3yKa=*4sqboSe||L&3PI@94!|i3gpXUtIhD zjy8Cu-|9>+`+Tnbe^ZDpCkQ&zi);Vi(MIUKm+8f||L^F>BY7G?`VUirLE5N z;@bar)WH(eR%d!~?f*OKU{~dKCv}(ncrG9tq|A#aqU@vqA0Y*9eJ9MGb z?}Vj-pfg-(o?t%98^rS4UYWr%PWQjhdes}C49?#Ee;Z8epJ9mo>}%tN<{bfh;^Smb z{Oq%y`>p|}zU#vN_}N$XZEe+`wgkjXbDw?XC*L5PTfT3xCBt`e>jCD*|F!-9@IPMs zYo?qh=b4XgpR!=lt;?4d6<*tL=SbK7|GDgB;M)IZ=an<|cSv#V|F>;x3)lYt8P^VO z!1>pJeaBSK3!nc__Wxg|%~fz18sTHGcRRaa54;P12K#2~efT%9>(jl^03X0#U?1#< z1MnYk5DvkI@DbSae?I>_WeAqQ;jK`!LMESL=sfqm0w z-zGl{KZiL`2#>%opa_cLQTQdyg?aE8%!hx0H=!Qhg16ycVF&DlcVIUxfu&Fi%iu|P s3YNnPcp9F8m9Pq)h2KIMtcKsg8aP+?S27$q*Gz7DR|BpFE(i_$4>O$1QUCw| literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Models/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/Models/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Models/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Models/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..fc240a3e8082a66c96b287c655c5b52cf4ec4500 GIT binary patch literal 7361 zcmeHMdruoj5Vv_;FeGVAQ<6ZFI8E9nsdcq64i70(iH#FlKnPn&C61Ey-P&w?x9jfi z#Zbg&=_jcA5!;#b6GKcZ`K0{eLmn@)yYri!o!y%mN1~BPV%IOb%>IR* zlthj4m*rHZlC3OP(rG7~A{jD?kSm`+dgU|MLA*__sTB2hlGN)|ntMcU^183pJ(zrt zxUOhWXI&}kmEDt#V@)|~rEb9JoZuB!EijkP*@QdHA)2;FB3CU`eAg{V;?ahXwRTsD zl%enTxxRvM9a!%JWR{4mQr($W^vjCs9T1|Puqqdl=4pk1DK@#%pkG(Jrr_s;2Q|et zhu&eAi@1M*-#aVe!a9}iQ!~#bwY89ps#|qO6IrB0+DE%YAE{f_KE_O4iV9c=S2ZhX zl_@Pxx)WlsFip{f^B}0#7(FO+eO=pvvl^9;E@$VNs=MR_0sAMm9BrXFaaRhPDkbDP zXwNjP30$rDgBa~R#JC;MfYfhO3Fc0K?)CqegH`~Wt$tA#TYZj4I>g6 z2RaswMh*A?jg0*{Sv*midf=Y0zqUq)Ghb6qC9};fFxLC@{{Da=a3bCk*QdLL$@hz$ zp+zkjuO<_ovW0Y6xqHTz{__!AUM5*P`y#!XS)!?x)q~_9Jw8)a!?44_aLxLei;G4_ zE*gdxbxusu(@%3X50ih zzvb7gb>5)d@p)BIt{cp*xzM(9kFD2*^%7AvYg;(fRhB4!u=2F*SAi-BG)oW+?NKG% zkDbW38~KDAa*@PA}Fj;6$qF^9x#Fzz|V9cWLOj_VqCgBCreakMt#85rWP{g2hxiCrUA zs!ThG{Ec~-zcpxnerrovIbUhvL9(Ew027uOZ<+9XN1)^aNX%a;v73hUNb52KNneAc zYHrPf(6b5|NFqo`5>Jm;UOclpTa;+I1O)9puG86p^G;;pHgt!Xx#AI#^#JTXfE|Va z){ayIkOu%l2HB?VtL<&Fc4$LG=!{wB&q{DJodKUoTM+tMoa&|Qg#qX%4*{ke!dg1< zx}?E!5`d$_!^sm(Oe96B`&{EuxGM~h(URW)&Ovx9M2N=#LBoT{O9IzOHQ28w096SO zYKLm`jn>Wc^etf3!ozyUxFZ_MEC}hTU~%68APEofSI-S#z7N-i2(!ib?*Z0Rz}g*j zT?ChN^HgpV4)?kT@4lW3wZAKn`V6H0bfr`JUm`o|-&V><>D1__0}&g`U4BI`6ZKC8|;V39HecER}`f_ru=&A!pK>??P=2 z6Ug1u+@+=dGvi0-ojrZSxW?ixR(&_&=$siT;Lo3yF0W&soEd58A4V#-2y$+m?vVyY z`dH^aGcv%+4tiO&Bj#3i*G*00n6zPnYAgW>V|$D&2;L82-wVVh4&*cOAT0!tYr$rt XC*U*w*XZWD>UXr!&DHsR<6!1rx>TE) literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/Models.csproj.AssemblyReference.cache b/Models/obj/Debug/Models.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..204fdef644eaa2e6de09b015f5f4588ab58aa14d GIT binary patch literal 6 LcmZQ$WB>vH051Rt literal 0 HcmV?d00001 diff --git a/Models/obj/Debug/Models.csproj.CopyComplete b/Models/obj/Debug/Models.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Models/obj/Debug/Models.csproj.CoreCompileInputs.cache b/Models/obj/Debug/Models.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..899157c --- /dev/null +++ b/Models/obj/Debug/Models.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +36c636c7f289954fe33825e6d1befa138661f2c1 diff --git a/Models/obj/Debug/Models.csproj.FileListAbsolute.txt b/Models/obj/Debug/Models.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7d37dc1 --- /dev/null +++ b/Models/obj/Debug/Models.csproj.FileListAbsolute.txt @@ -0,0 +1,21 @@ +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Models.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Models.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\CustomControls.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Extensions.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Newtonsoft.Json.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\SystemManagement.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Win32API.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\CustomGraphics.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\XObjects.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\CustomControls.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Extensions.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Newtonsoft.Json.xml +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\SystemManagement.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\Win32API.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\CustomGraphics.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\bin\Debug\XObjects.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\obj\Debug\Models.csproj.CoreCompileInputs.cache +D:\Anwendungsentwicklung\C#\GFATask\Models\obj\Debug\Models.csproj.CopyComplete +D:\Anwendungsentwicklung\C#\GFATask\Models\obj\Debug\Models.dll +D:\Anwendungsentwicklung\C#\GFATask\Models\obj\Debug\Models.pdb +D:\Anwendungsentwicklung\C#\GFATask\Models\obj\Debug\Models.csproj.AssemblyReference.cache diff --git a/Models/obj/Debug/Models.dll b/Models/obj/Debug/Models.dll new file mode 100644 index 0000000000000000000000000000000000000000..40f19185a230afbff8778b1f9bf0e921cec29b7e GIT binary patch literal 36352 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

    O*5gtK-8dq+(+8BOm`4)(}Ojg@e3(e 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�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 z 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

    (^dNnqOK(+Q782 zX?baPq!p&kNpq(yO9pt5UP(KaR+|=+-YLCXx--3h`q1

    93>*XUxiY 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

    _^^>xHf-TOU+J>yFP0e%&%1Tg_smwaGs6P5EK> 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 z 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ªZE2O@XI2k zw5N$6)hu2=TOEz|e~Nmh>gtL>eZ`~#Uu>A&P2j$+Hl5^Z!|a(J*4N#p6CZ2TPSos^ zNn)zgdDX{UvPSpsYNmD$MNzwXCRCX;<&~|59Ki!C8M9`hvK(yGA3!knHFeT*D}F-S z1Ak_rbn@+Hv9$Gev&$%D&nmT_=ATDo-EMXpb7Q_9qbKI;H6piKgK+L-0CVOUEVeVp z&cq~Xjh%(zLiFQshtO}2B8WieH;P2F>DgFj&%yM4FP3V@C)=c;xYTj{5Adaz6y@Be zC<51S-VgGe%O)Oe`oV@*MIt0T$ABJooKqa6?sX#vRSu_~MXSN2m30b}hI?A2&nAcj zR=dT09wN>sAs{9CHOd>zig}{#^!x4l`DnL&)K&JI$wRUf8iA$L{NITTzEl-g^!C{D zh-N(I-H;j%J%&k1I%#R%V5_r=Sn@=7X6Ta*xRhY4qu!}OSAl{R-(WxL(9#7at(@gj z**xpCN?;JUapaT>StKsFzmvrNB5`!JOJ@?5g_s-(>BiAT(vz_k2D7~$s zh_9FtMV8n_Ex^%s5nj?ryFjUsFT{6~dfj7LMm3?yFLhn2!JURyTg5`9KaWLY#jalj zse)NplBvA`UFS{kw#_Af zAQKsLgz6QFGhU=FMu)e?!iaY_nRj1-wjMH(8n^56)x0{=)jHA{(f)2F>#}H{(OXHGIB(sX4zR_v{a1s6KS`dPmDzC0jmfhm zFV4bjI606iR^8EH*6xUQcjj0PB-ZQLmTy4@M;W8|(i(-3aH}+Dc&YlnMtv_+-`A?| zcR4b?WYeCL-!ZdXi`lb?LWLS1A1d@#yYiLaW zEa)6MiMt>X15KozM)(#?ONT*6Psp<49TW!TVye@Ub2t*Y>eR2p4#IZo*JF=I+OO>> z8A5kuNPuIf2^8^&XiIX5#Vq#p&y3~z|Z5%$4Kg8r%X-`%$V5nh2HhT{8dK8#H(O|6Dj zh_^d(d5;bN4~8}-3z5WXUcFh_c*S=e^v zJ!hiWxZ{N{LOG9hqi@HunNE?51&GIa4m5c|4783wA87_vsYm4q{LyA`!RZ?8Brqf! zJ%g@>6EQ3;d=;dHS&y`1IG>JzY}P(ZQ)!{oeiDq*7EHukE#}aqW(ellk zTb6%I+~`l(UapzJc0&|RbCn?nq?w|QNFAz$vicoXi_C`;iM7B{_Z;kmY=3~|_vlp_ zvXI+Az1ZQt719>mwnKxW83MOM+ML_r!RRg@qvGeY0{1_Tx=2-ywo{|T>ssN9NSPWX zowpUXIP9kVpB4Ux;Hi)VpK5xo%&B)#-S(w?mogm7aBX*^wr}L=o7hVldPmtBKvPdU z(2brzxvnC$OhQrSmnn`M34#_DIw?NnlVlrQW3nh21(At!r=( zzmw9j-GWVAa3{sAzXJ=)LlivpA&&V)^e2)Le+l11H3bz=K+;vAU={deJATqAbYeu< zQ;7&pP-s}idstNAh~)=B?RbtVT%hne(+lTJ#jC0Ffr1Y{zY{22l6v`z2{xYRS&OgJ z`vhOBRJ6k{*gO?1LcPBSE&eX-FUl9!E;=+)+pvWhE9qzjwnbM4eGT_p(;otEr+FCV z(Xco3FhYn=9Ck47HpiLO7-|UdKPCH)RDx`JaAw%6pC&%?506)Ct&f>XoNa87jM(4yIuekJj1sd(nkb22Eor z>S9hvst>zzc6|N^3M`p79*FC(W-X{cFVdeWYY zyzWO{S;NbQ85y)8RZMg@HEl){`(O?u`5;?Tq?$WXp*^ysK!{JgV-ViPdu5(`E3@tJ zb})*{o2h+{I(D6OX*MZ9&55&`j3+Alkx)UMmyKSy$D!Jorz`I1j(PZ4Z8alPfa-f&xPanQ2KG5}GSM(EJ?i|&V!+Yjo)SSrA@AIc^dOh9GG zu*8*$Q3AD-t0EL3s1BE?nHh6VGTcO%A{PH+>dXhEq5DJM01+<9)K5ZocBRb@`^cqk z+oT||({K`GXbU;KS3i*>lKK!`Ya!-At3H6GYfoOZEQ<-T!aGpie2)X!ajwVWR0#VK zy%-WY+gwE}A|}yp@<VVG>0~DyBum@@Ea1nj_s?I`_U7^oQ(wk`_t>#VsRP|EKq@9 zN{J25JK=lKhq7j|PWsF=M=}kG6fVW0^l3oGXJP%4r0=AKDEus-%pX)Xn&HRDS7htT zYODBUfn7zY#Jdcru(+GC@M=zZ?qtI*T;m$F6v8j_wp`^lC>t>JN8Fov5O{Oip30kq z)K<&U&4_+pO>Lj#fq?_>=V9i?UKifak=JE!3f>36A+eX(U?TZJ^3ziNd9F>Icl|o` z)Ppfr_~U6F; z{8PW15^k`Lq51tApyz#3GD$A(?ohqeM?SW@{W9i7#oUqk% zs%toLMJM(woqB#-vMrt~d74wxG=`)kHU0y`)U2QnuL(2SKbpm%k=K1CJza3QBpKTHKljiwHv`wWj`A3T} z88d8YyH-6+aro8ccJ2Dev&gRfG4k}-wZqnHPpe(~xb}$s%ArJZEVj#7STC_s){$*S9-Jd7Oy}v1M))nvKsg(mjic>2FuuKj zg$T3u-=$(Gn`YwBzimhP(1P`y$XCra?A(HV8#a5<-5bYDWitgAKc)dR!Z9hPlk9W0 zlXYq#d=jMYOFmk;dttUy*dfaw?_E>0qH&BlwWAN$hWz12F^MF_nwgm#VP0L?KRki? ziSI1Iy_JV?z1|S3*LWSEiMS4KVPhlaQS9&y@j^!?hQZwFg_gKdrdC%<^j6Tjh6YP< zush{WD-H+Go?4vLw9=^E(Dhsz89OjzThHa072E5|c}j#G&S9jsZVGewEtexW>|gOP zSyhgZ>L@L5+={#`&J_+s9=QixS6L+&BNIDW(v+)nBY3~&NY3wPudqMwL0y-4DCy5s zILme??fFrE{>e=J89+Py5wBr|#wK3zV5pCyn1&ap)m4$k+tF;dayQFH{rz|cOiSn* zEP}Rwmw>UbXPm91e>OODAwr$41?^ug{<+$}ic?Q~RZp`@SQ~?c_w#O*;;xmPR^bd& zl(x~?)U8=jF1CMwrg2~R4ZnzWeLgN|Y)a8#`|YlZxi{l{^9(rm5uE!APU6TIrz#=W zU!LkO#q+dSAV6y|*#Zfk*c;-uR{S+C`xoQaYDo;UD?u!T4YVcqe4{cXfuQ6($+9SM z4EPROVOm@@Ay1%F#;Y?1k?Q0L8TT&iRCk>imb$-~#6Rw5{o(0A(1_5AC3~nb7)KjR%6YU zy<6R^tTDHr-!-_xR5MFsfXa+D+bpVp%cG{<=P!bM~FVedWh)Uin1*xd3It0+a-p3 zQYK`VSo<)g5vh$49)bzSt94uD-JwtIx`quBP`L%feMSx82_k29Wb-nSPqfqjhk?FfM^ zKJdRN8wrt(9+D`X%g67?y*P358-!INkv@d?{4Qn>`Hy8ec_#*I%B-J@A_k*D0WwMoIFJ=2CworkQ&sZ#O&sr>EcPn|<|0ZNMSvSNN7iW_unYLQ~CwQyng!nQz znS{`R^1u>ALNZ>1TnO6q8Z^rd;d4V0uGqcZW^&dd_%lLOXLfSdApBV& zth04;7Mc9?daXiSXB%62^?GeWV9d`%=7okB+T*970WD7DbTaq(Bt{`_Ybn;hP2*20 z(g{CB;8}y&&UP_X_1b9-XCT|NN)U+}9gA+FE_GY6S!wdlwS^oG{PG0k*@ryEwo=*A4^qyYCy6#6uq4CJq3Y-EHX2@D(9wu4p2()s)e@1# zqUs`%WfENrHC^F)^pd1Vr7OhfNn}3Vc?2Y{XUf2>w8@tkNDSMuiL+uH(5eE$g#y2H zDtr;(G@W96L-{HWmN~vf@kVuMySG6l+|4ge^c8A{P(g{Su7&*Vs=X86ZBSa2($~{m zZ}b)FM`U@|RNu(ouKI>ne7oz5+22#&i@&|~z4<%4eh`1>)X(AX+9RO5eYK2uM&A`QxcxW5^J8OzOB7BL&CZta3uw+oWc^secp4tV$G8H&Vkz_>i;EpA z{315cFozN3Nd~ZeMu(OiH1Y-3=xFrihW`+l2GWe4gl)o?FzCMw_4XcYMG3vLO+4ZV z%kI9yoA%L%Ip0aq!rLSB18H*KUTCJ`O{|0vNA|c3=_fbUr zW(2DwJv$q;=_|gmyB+w7Mq8+@+R%I^op~46k(&im%IM)Fr*t}>x-Sd_hU5AtQ;Ax4 z&C5Bp*XZPq%XBb%Xm~UH4$2CnU_KVXiOZV^4vQhKn+-|P8Ez=|*EeC% z&Qqop^R;OOJ038}WX@9Na`@VE>X(F_UFDwg+;XX-TzhPTHV4C76FVsMB=k2@=heT9 zE=RrhEQlWb3FQ75^Qb4gAq|@Jmize7OZYg(N+rd0Nn*YvbEql1_7g(w6s+)j6uyh3 zB{*v&%;}Us{|WRo(oKJ#zUrpD+jiyMt$V36GYv(3#EY&<^c<&o(K(6p-oRVHgdSV! zngO%+pA8Lzt_5P8jB$lC7ALcvS|1b#1;hUf4K`yGQA7a<|#-h90(y60?>RkBUKjwEP`Ubm^32rEcd-VU0+Jh=+ znX0G(_1#N-htzkKu32_`#~57$%JwuySJPJsvWQNw2Lco2En-PrAX$qq>@(pYW2$R0 ze-M0cjhr3hhQA$qoLMT9)_5jt_XHWm4w^Pjk+tzov{~2KaX@PL(9iI}=xW6f0VNB_ z$ZL4_bXm*Pq+fseq%#+s8nZZt zK``_ySQQC=l6xuxk`^f-2{;pmGeg;;n9XGym`32|UY@{L(DhWu+fD2F??9O9$o|{F zQ4X~=O4YbMK$YtE(@Vu&xe@b!(ljsGv4phPa9t4_uCe^M3wIlil(ry6DR2W7)4_qS zsE$+xNVBSX2vP;z&?Mo$cIvPgj1vz%u79x1DXx?)B@>;-EEAi|Q^emVPUZDu1%=5u zy@`XgbZ|y0mvjFCt&QUFc&pA9j?{O5Ehz!@cj)fG;oNw zGT#sftB?FiWqoA}aBN?sF!J&x4EnoHFInppU_TAmPXYGVfc+KV01aS=wv#_y*08Uz zVnajKf-PC zxzRHjH#$#crF_GmFz$B3wu^Bm!}kgDp91;s1bJ%=xyC(vso*}dz6jRN##k4tJN$NK zUt2!2zE}dfIiQSyyVbBhOLtRt5a4X}rTqYZ&(#smRe%c=>wd9f-7lPhbq7q=0K}5G zNPCe+c98;v8W1X;{rie%zgY3?7f$8b-NgHePdqEev-b+mF6>8SZfjieD)f0~LGEEz z7=Fcuq+`C~j?C1w!jSYC(`|L-nW+Xp5-g3g8w;lG4kFW-ibL!A1u-6&Oy#EXz(b@k z*KE}JGnAup+AAo;`BUtTjYdwpD}>@Wf|Y`TucN%5w~CDM+-ac!)Qaf zuVY@F*~l3zQ5yL->U<{R)?fxh4>0^6pkJ&~^*hA`XufKLDN8r;0DJ2$7`qfoHdU+~ zkJ`i@L$@b}5WU{;V@5aY48LJ?QyI`49AZca^KpmBhAQIYxYtXq${S=?sCVCu(eu%< zM~n&5A~jnw3sNe*;8k4QdEB+}8?j^D>cVeDFIVwc18T`&D!+B4@LM+Sg_kvGbTjBU zetHiVGH}66?13*$)D*C=gqj9sxPVrW3&Vwa$3VYC4ft2<0nd)Bd59?$_vhOZ_7>7> zwA2kWcc(s;gW%)^a7lh5ffUxJu_*blW z0=N#ann7mkT|byN)>e-(y@DI}uAa^B$Mr=k_9(Dg;cqZ!+oQjQsM!pE#~KxWJG(!b zbo9f+`aZ&Qrs4nzR``3t@dw6{4F8M1j6%#i9@X5!PxWP3R_&k|QReZqej%6K>^S8+U|9beN9+JlROL|ft@ zwBjJOvp8tCBo5LTih~5e;vnlfaZG5(W7!~weKYjhW7$3D7~%;8SLez4ibT=7$a z%XEUv6yUWQ@LC19TmvpwfKd$?Re&pGIE=m?!_sT&iU3IfB3`XiUabJH(}340z?cS% zDZsb}j4Qw!@V$=!a2V=Fq)KPQ7D&#jfivHxl3b~Au!GOXQspMj!#aG$RhWHYUA~%y zP6f899s|_yC$TZ^OceY-fC*%^+XH;6tJ+(8!*P-5lozBQH7t$! zhkpkMH&n}et9?#UK+kGWw$D|d=%h(&UrK@cG$?2Fc~-9gBYiNLfP2YON}zv>pmv{U z_Xu#02GLvO4BUoFLS4UA z*Y#T!;5vM-A;5LQj^V>k5BW#Qj&$sL74vO6>Dv_G1`W7D0p6|wZ&!dDHQ+`Cc!vhO zLjktqd#QX)W!X!?+ht$&78UEAIvG1i?Sr!*JWatk0WogUG1x(XcWJ=86yRnJxLE;i z(ExTFY{;n+T;el&t;}u3F@Pur`zM7;eRUn;af*4yDCn$q84|&N80-g<5CViKd;`W6 zFxS9*oF?_3*|6Y*f#BKB#9!2Eww)K#>(OqgMSQ(pXD8i)J~>`5_W3%s4=n*WAzK_N2) zakUxt5?C?)_d*352izRR5HK5vR_BRF-NqXam&+5 zu6Rg7@B$-1`ok#wW}L0*8Eogffluc1bapvkE@T4Q#GsX&@IP1p$vliti>cdQU3Kpt zM+qk>#=u0re3Rx4Q^z;j{)0Sz!$XMvvHN*-GDbgu!Ah3EFM|86()Pbrq7=2)&`&*) zq#=n25>45oklG}10chpJV7S+i4~Gqy)eJ5QgUy)>NmK%sowQx#(5x|v+(%zaaznhw zLyTFvOiB6s8)Ni7kkKLUIn~c6a>oD>cz7ZC+pPXfZT^WwmAnhUAyl!FGE=*)5tQe& zEJLQHEO8;XOOl^AIzvVe3cm{XMvF7NiZUqfiz^1~a5K4A!vdF#Bro8t9Q2zLH#M7z zJGHLi#3ezpwvIj-t1{QAz1PHB$XNgNb$0xY4jzZdIJL7WUYi}ZBsHkb-dZA@)eK%< z;!6kYjF3}wDB{&%=PL!Xf_oCU?n2sV&|vsFw$6h9xg|Ct+J)BnymbAwVFu3B@#n3B4@b*)$>3 z2?RqD2qp9mAwX!Mh7=$nA%Or19gAK9gqHk(Krrv~eV&=!y*o*^|F1vR?aVWM=9y=n zd7fux+@-{!nQ1fbpMk2xZI+)Gai!CbIW8&C!x`9r(WX_sc(BvkGqs?y-a?z zz<)~B7#q-HIvbScuSiNWhvma$W?uegQPmNaNPSu|L&v+Najt(V>~k}wYtfQ^Cgn;-QFvmG z3Tg2Ug+ErBR2(NowRaP8kg0Qk9Q@SO8}ZE03>v@|r^Q+}4rlRwV!m*Oa9b7!) zD9ih)K6-l0lnJmDTs5IX2jyAX#3cLebFft^QeD9vI95KN^B*Nwu~iS`7{`AALENzP z&_p$s*IVUPsJ+y#gf-ZxzGo+E96G4q6^t9l5q&w5-_dM}@vNEHL+fA6I~e#aWu@a} zk(HJEyLi2X-0NBTBVOKs{+^7B`44CH@CAo(k&2`LbR4-mE&BT35hzJPNYc1WywWc` z2r=6`T51z?RniW(KMG$Q?@O#mcFge(<0Tl=bhr$d%B0Z8(J=eTmg*-#oaLnBNv^gg zm75t$%L{jh`7gRF(`41Y#ulAzb8f)hrjbFCb7%UlOIz-n+elsWU+Ol)9hX2Rm^CLI zOG%5S3zH1KZjJNXj=p8K!Q4?U*IcxftBmSkOb6XUi}LHgVr%(UYDJ;^8UGgc!0+Yw zl_xkj-(x6Zh3yvYl5Ho8hc()4zTZe2Ep&Ub(e~j;7I$R3ekbN#1l}wW^YKjbL8Cvbl%?tj7kp}5I@)$uiaf^kG`aFHhM`JXylp`F<$tZlZ`I%IP$9ooZ5ps#QIn$IGe%8=L&88demKGuvSk5F9sta=k zjg9UcT-8WTXl%-Q%TfEW*(`5T$OywKckii4d8~E;jqxdapTyG1+)Rp@*lXmNI8yIh zI_8@r#>_VQtka-KH!L10l9?S#wMDNox0214)}?fRXZADRNzSLi)GA?rcC1MI3)!*D zAn-#hBQ2shB>3AMt2!lqf(;L6&@)=1-Zf`HD{Y6#Ws)0j-gH@ zm5zzmShK{YJKhgul+OXsB_Pde$2$$c@;ZA{bNC6ijrUP5j|BF3H-PP*31<(-Mhr_M zZFDqg<245N@GQgmqeRPs#(2vD%|5=yII$n5;e#wiE`PEwA&ftdNNURM!xq5xmyw5W z<$i)36T8<}u1U%6X}FKte}+8euP7bYgLB}%Zt>=#3a*z-35VEsCFl24QZC|f{l6n; zH|v(B;i4VM=;-f{lu=_`q5XN7y=2)tK%Kfk_3Ar*_?W}&IcJec5C$a@T=)W~eC2)$&Zqjiafb+Mg9{&! z0rgBaY0r<%#{%A%n9oc20^K4hM6FA4e%tJ*I$UU*_k18y9r54KJmUEaGuhUl*KUUAz4&oN4yF- zwyZ*q*%~<_oOXyI@sSWDU&yC=uLV_O3{ktNQgjz3Pf3ToRe~`?V&qfBgJpnKO6nON zyF`8C7X(Q*lCf7wrt6ifcC7W5tuda(!P6Wq-f7io{W}o1!MT=BoH2_@R)ZwwznjF;PBav4uxA1o}h5YTZny5lPTdDwJWO- zH&q-@(2Jq=7)#07;Ziwp^d)g^hAT%N)b4fQBubOD`P>S9aBjsv0mL&lG@;qC%D3rp zqI4MitmAFMbU&sxhpkpQy?=EaMf3$1HjUsy+pL-5YpcSAgTwUd0)_}01gEDrx95ka z&IPo-J)h_y?_s7{<*Riz1j8d}_I&xV27dLSI6^>r$&Wi98am7x=m%&_9F4-as*#_K1JXze? z_0Lr8c|U9q-)j`XWmiN;*~ZwiJ@jE0o3wXnnyV~C!m=7^EAj0gT3DBOs~+xNm?xbi zTa=02ITaqFHNPO2XW7AaH1NlQcIcUA+6A(2q&g9KV7W9N*C4{uXp34ZP_`WEW@tZq8D48B z($z8{oY8{DOP<1SCOQ=YL-sMZpIA_u=doqj!VrZz9yt%{oC#k~ zVV-F_fWNOu>o!%SwO^4|LQ&9G!b>KugNIis2bA`pju}J7jZU85;ox&S#F;_fA2(J~ z{|o>RiFavqa|@Y|Nzyl!Td345)HhTdKg@3VdB|~^aCI0O%o0GKO!*wSEsfSRweZls z+V&ip$gSObk^D67N|eK%hB-T0cmdt*)djyj5jbvaXp&hqxgQSTn7F_mA4 zXD?axPb;-*HSG{=&!tx9y#X|H%aLQWa*VF2j<*K{Bs8$hxLE#%sKrr$sZyvrhzum8 z?-vwj)b~(gz65r+*d}|Rhb2^GsVqPF$o$H&!TB!kq|K`kY=dFfZeLHj*sxq&lu4v0 z%Lz0zo^(C;2kDs1s!1BYt7jOC7aQaGJeFlICQFEde$(N2$nJ>cv2|DDa(U@QVyH&w z=2;`hP~AK>7VTKxD=^mZrNGcNlC0VoWL=V8FPtNE8*0}Jo7W zT1Ns031t(ubdWaAY133rT$RHsdsQv@7ALfEx3G;hYrIw7@W_$E&|fdB^V~LX^h+h% zel(H5XQQ;!HTKXpdopJ> zt0F8t!|i=CExA%{unrGvaGW`&<^y0^6 zib;|ko5UR~W`mYt&Ih>CDQiz^Ta=%jq3;CxF6hN+a}~{I7R6@%#TNc0$^1*#1Z1U{ zL{v|;6hd;UU6L7^X1DjIXkL+AQr<UFsHt1F zl=mxghcPaiP*oG|uh|{yY);$dqeFB-uc>^Qhe|6RN`@#AsO~6LDArGu+7rSYHJc=@ zQMddt3zR6fnF)MRQwkYK?qLd@XDj#R1T+v+B zHdM?vJH<}Be0l|{Y{rDfrpDnVs#)4T+oFqj^y_cFA#WpaSL%L>#^e(rRVo;p;leQb z2bLJ7B>!pYar+#XjCAj4BJ96N|@a7w5l{Cp7CraEMJt?%NnkNMemNoyBNa!>4apMvir4yN^ zZyBZO+tkx^;tVkyWEufsCdne|XnaV?PphKjb@UsL?E%wr%`u~va+G#gok!c|_U;|C zF5zk{kIt{9A`z@~go>Ot92FsR2q(ZyJodN}g3M-cJB*kK(3Qjph#3zNGp_NHtX$C% zGqN^`eI;RYidF$e%oHJJvIa5Z3NdXJJ3!1Kq6vLp0uf@0?nDtGpgS^d#~Md}Z2Um> zrmpb>jT_m+5c+|pB*j3tr))3NVyDxNii({;F(P&z^3Hoy7`FyY!_&u%&NMKT>Row* zzLiEQHI-AcPe?`DXs(g2-p@LdGToaNH;V{rn`262Pa?zKV*^=TRBS}T0nt>Bp?r&l ze7ZX2>`36s7ShgF|_ch`3Xw?H|lhE&nx^nfw`mH?| zXGuctX$3AN6gg9-k@!|T)|e2QZ;^v(J{%ZoykUZUHEh#P=KHV%D;Yg?s4dVpko`E@ z1x0OM;>zYFQyfD?J2C?@$QN_HkJh16fHP~xL`l zkSubz;T98)5J?C}+qxTx>&o<#n#t(hq*}v~QAm=HAW5RC%D9|0!PnojFmExfxO}Dm z&g6hNqHB9{uoR*t%QjTiatKp}(g&MhWtl`OL0S)}KS@e^4ALH}v_wZrwRsQTl@3L9 zWH#u3F3csdW5~Ukv_fP^7L)vN+o6udqc~4VI3rqCJ5h32+aogoHr1T*3xM8SQVxS5;>(vQZdR^~_V78n-$lPo{IJiLz z%z>5l)q^CooZt+{;52^SV*nq)uC3yD>|+M%Mci}J`v;z2ni1D=ASkMIuA;pbln<HTjdIrLCL%NjZy?ZORTW z2r7A5(!@|S76$PWB^m0xu+bVsA4}T_+{Wx=BHO4s|LSZaKe#SAXuR4fY|fT)r+s`? zZr$MEGc6FjUNjTyg=yUwqqSNQPI7^A24jDq8IC)u+d6bhht3wj zXk9s{DNIDB5>0|PEoPP|bc@KJ*U2`s2$uNc78XEfo1|gAuzR6E(A_zY!QImLFkhY$ z>^UhE-NiPd&EvA;#29zpa~R`sY>?ZW%jQ^?)<>+Vk}T%m!TuKgppf<$Ube}lg(|#=4=~Z zoYvf)ZOyi;Ekc{j*Ed%JSF>$$=h=kp1e&`OWJFaP+vnXbZDezub+YS7yDl~A+BGpd zvF|j1*AZiuM0TRKVOb|TQEXVIWT!Mw3L~_H5n6%>K5-w(=E=p0*~$KGxCeh~c2d(+ z?{;$1=MLPGjomecauZ${YR*pP`ge3$#4fAaH&x^8im&T&*7oB-iz78+7I)BCxo&n{ z#>%dZ$ua5#ZkJ35rPdvo2;#6VBc6W~HAa=)_4C?-ozjw^%uRKf)3Vcq3U!&ZQMQH8 zP_XPYA&Ol5G_D#c1H7NOVIlX{79tZ5YarRI(HeNO7zsW}f6L_U61m7u84n&ze&BqU z6~09Q_%pU);JNZI=sPX~KRYJ!f_v%P9D(mo=?BR1TC6&sZ^(~3QFe2x;T7`Z{Z``5 zB5zf2)!XNVD(mRPNk}!2hP$+EP4-F!bOp!XIVYI?VRpp4f zOKH2-KVBynwRF9b@PCea|7e4#)ydJYIsx=gls4ZpF;+f0$cb!YgS*zX=@HWqEV87} z{jqLJaaK(DZL<0)cE*^cRoD>6G#!qmb-M^*n5BJ$h?Pq$ZOm#3Sz6X#I)NU7?00<| zMQ;>gvT`$XxaJsjkxNnqjtXBwlbh~h+n zmLi2XkwToVd26PDc;)yJH(d^?H&|}(5gj?5_mfJ>7!!s(U(b+3|GZ6%=g4xenswU{ ztlK)wx*=rwdeyHD5#rHuUaXOF+Iqhy5}r(=t-B@B-rr0!IiY3quLiPtbpnQD z+P28%--nP@>PASfcX@O8p>aXwEvis?Lxsv!^k=W-TD(B=qTz5kCb*2pzJ|kPN8$3i zBo#ltCaYS67Lj9DY~@U_C`2(Kw)K8Q6<>)ttT&};JW6MIXT!Z-kcKUJDZug01#O9@ z?!`q*YqOKp(t~E#)&b!mn^rp_bBP)=MM}qWw5Wk4JK#)Jb%u7L{VfT1?cpS6kj>X_ zORGfliKfJe+fpT&fBb9NmO@e*&f(Jbjz1ZzJ&A)zERk5N?x^`{}Cn6Ulft&W1W4Te(;v;n8^B$HR~Yy(wryc z+#0<^wh!W>(ZM37ko4PCNIFL$X^YyXUaRp__KUV09%bVTe$^s^scNk>dCfO!%=~*c zw%No{J!oZ%k)}LoWwY6&deF*dvqrIljcY^I9MKJ%&vW8_RYjQR1avtm5Hg4%RVvuC zp=qgDx#fhwCL$n3u82N`f`>Z%xG`axF;Qfhabt?2!`1*UV<;tJEa^*!5){dZFaz5m8mlT1yV)}D3j@`<`Nlrf(Zj!;&&@6oWtIc)r-XJcawHX=2%ks#Pw zX2|ws_?_iIqmopW$$^c41*#ctG*$LGXKXZi*HzqHD*Nonm377=!saKA7-4885m}rp z6@-h7bM5Dy(`cYX?3#DyBIWZMhZs;X%=6D6L!*X6gTJHhq%E>!J)X>!o}%(u+d{3 zJBdEVB=`1%d?v|=o*(?G=KSDni?1}Wyo=DZy{Zmg@_`mUeJQr2*eBqhXvZgcJzJQ0 zWy|K>jY{@dd*>GS2H;WUj!?xixY;h!&^(qOH)Apba_t1480qGO~m=uA)E8T9P;!Y*Wj}gH*3v z$JwwDA*HNU$5EW6cq_|Qaej$70PYz9-ll+ZG)Mt|7631T_2ku(IRpT}A3mXyNpxk1 zN#s2{F*L=7L|i4lM;8OxvK&xRA$REzyvHS{R8+{F%%d*F8Bl%XdLQaM?|Ja6@8W}jFsG&f3Xt*(Rkm*W5Q?Ef2i`c z_%SRVjPczGakQ~PR*Y;mX}~XuX1j?*XzghyD=dZ2%a|#>8N>?L+mQ8oRZu<*qFivb z4N8m}m0A9vo(Gn(rLqsRU>_EX*oVbNwh#LS=Eqn<_A2Wy*nBzA&)^+hytzwOcD8CL zENWFt^96J*9+lxP!-KJ?C_f;ZmX*u@UNw-+kBJIjiq2G(IT2>OjY64h--GHauY8dh z-U~FgeMCEr^7TaLQ?b$nxBRB2_)&uYOF71$J}F=_f_KOzEa--#knehYsA(%powCCr zNxV_s3k52Xx~oCz)R7>?+{~(CZl;CI4U@(43>3^PUdYB^(AFgFieb{`gF6!s58mpq zy(^h$OQxGti6qunA_LP*qjV&KgX68weL&tx~3J9T`Z^l{Qv)MK>V$tXy zk8vc%NOe?s*2(pq?n>uH?wTJr&X}gx&~Ead1Dw_G)1_?3^b0g73&?&H?*NiPbSX(D ze>lxRFus^W?nhcL=#QA~T?1k*l$5f%ihP}_9UOcuuaNSt*DlqvqK&J%ue+xEPCt1q z%*Y<$$+*^K+`Tqs{DI2=kNA6$Vn*EAls|(vOgc5`M9>)KaazfOhR@n_UYs{`JY*_c z9s6>`o=_J%n{3e?LzRYPdCsP!dnbLCOEPhF<$%l}8I>sOwaA~zBNV|);gdEtN(UP2 z37_-_<4KXVa-KEzo5}k2?utPOOqSj`8)(*XT;nZAhG?X_3kp12MqzBK)v}v zf77NxV-+$%U&C-Y8V@~<^^IV2aP_EUo2=dIOmyV5ShrkX<9Jm&A6M;sI$C?CX{z+@ z$-`_66ipu=MjJR~RG9LuWJT4m(wIys* zU~{WT^n;X5yyUEwRy!fB_JBQ$jRm(E1)pS9DYhjLSa~)faFL+cAc(W{pO_ zidVYT^I__7JKE-~=`w<`B@u&h9?Ol+IVkDmcRd@OMdIjU$|Y_*{?p5OZFXjTB4bDc zJPT|<@2yyhoy6ttIR_CFPD;~N4SkR$5aZRuwsq0b6qy08XtGH(TQ!v7)_G3 zhNHQ$a1&L7skjNEag8yuL=47LT{i}x%YBl_@0v+a-8Z1B&E1MdSB5dL|6E`!xY{V` zGp%@x{il4^G(x4ZV$@UVR!ya8UJ`oHCVavObh>EgAzd?DqvSc|xO;bKaYG#`chNF6 zV?_i3v80eLWm#H?uFqoZS$$ozEY=qUeCC!7EWgc)ab$n_;M0aTj!e0=e0i#Nce4gu zq_n28A%(EF7};($#r@aV$^=A+$R!U0sa@mVucS%`Q(fXM*+kH{q>FqRxJZe?O2bVIEwj=| zm|4IM&< z?=f!PSM$tPaK}>QM#FqhjHNbFt)LQuv|6QRODXJe6>3BnqVmJKN%)bix~{;9@ofgd zZ3TPtZ3dCs3S!l_6>LN@!!(S;`R!d&x1rk|7Mu@zoq?sVGf?*$fWd`>EM_h57FWIK z?zFMH@2B9KOKs}FFtg|)^5h!>j)fSfG>xbkh)rp{L{r{KJZ!xOAi-6a4{R105_14z z>lBkbY2^*GkE&TGlMCJinui!!}1fk}vI5y{$VF2l4)awSzM?>=KO|1UCSVwf^;QxEWziBSR= zA<=A%te~#UL$aB5Te9(h5{|=`+u;QPHnKtiOK_@KvPT-4R~?V$Z)7I2v42d@#6&O? zI#_KB@@SH90lQyUE{u$qalbWQ zL8nkV5_+Q)mR~5x)=DjMD$Q;oF$*bfOLam;5t3Xe?)tc*Rd9U%#>1(T}jh4GjQ0_Ks zS?-QMSc`IJn*(=IV$0tY+SkB0558IA^Eays+B_Pxbyd)}qe0tL1#KG*g0>;>EUJpP zTQq1%RnWfCpq;9Mc8&(^QWdmoG-&s#pgp2NJ5~jKFB-I46?9NE z=-{fLL!v>4Rs|gv4LYJK=*Vc$;Z;F?G^kt^REY*HtqNKe4LYhS=;&zBF;zjwMuU#4 z3L1cKH*RaW@oVXgD4Vv%gr;b%R@fq!Vz&w6+p zi`awtw~Bf<$1=S=X+>UO%`fd|$wd*g81Yk2U;RK|f7P|E0&Rar0NO}_t_VTXoF|u5 zU(3{F%@42e^!LK0qAW8s4Kk%RF2>#>S!{N^O?X#UGTnmXeF;gJx^TVg%@(HNxM9}7 z*~P5s{U3$5^|+=t7tJx3($2gg>9CJjsBIkYBCIK!IsQD#AYClQ9q&Pca6G&xz9~g4 zjY&u}Hz5h*Tx{CyO2k#ke{xCh*T838F6DCXlt&0%$0v0%^|oh1MMFg0>Pnj481}R> zbBFrk+~#GR?nO!0x%{`x$DIvRw|UauCd!OdxsJaX`IolgO{12=UL4WnI94QN7&uvy zn}rumzl-wdnr`}}1X52-@)fWGFmW-GL z06sbI3Vx!mr8rhzL}I8si$sEV+gauG!U}M648*MEzvJp{AxNg*!n^`~(31D=kIC+E zSI51WHif{mOhPc|n*f7KvzPy#GU*zh$e#_g>ByCjKGQhjYVUkXeIkN5JkC)6T#PD| zVse)}33+B+4RqoDKajpxa{ni(<|*}z7xj4F`xy_&3cM7A%j(T~h(8V2WaKi%)_CIL zx?mQ##HqB`v2_8Iti(|!j{0APG8y%%3tpEH7HF6z{5l^GoHWJPs3yosWwEvRxN?v* z7S~T??TaN_7!s(Ao3pXHd_)FF+ia@!V|a3gYwZ-e&7AiVMJ3}vcE7CL(ue5FtI-}- zJu>clEAgg~x$HvGMY^sx!~iLgWvUI#_u$_NzoNks!P3Ik%9apgY(+m4LuXs%TiV$g zI`fsSLnjpeCnBSv#?D;Cr*e?hkhBp&1*xl z$_}u1dISybO3P<}IR>-ammgOzWiUg ztrgefj?6a@?@D9XD7Jj%_DOR9WzrlWk&gFQD$5)|ef;@U;N*A7f?!r!K^73CQ{0Zf zkUT@lM9GPJk5i(T3vw^_LB~nBX&p+rPVg~{Kr~!XefJZfe9XsPxthX*?lct4>iad<@wx&0w z9yF;26x?f#{e(R3;2%MlJelkejNK$YbZxs(1NYHDmRAFzB?&}3%x<4ztw|TD1eN}&!M0Zf4Aum~OUKl)Kg%GycjvPgC zDt!?6G9KdJm@)dU1lu@-{MQG0E)zzhw65bH4l=w8XmYN+(`Hpi#PvfTTnq1Z$d-q^ zba|iAYY~@PxS?IhW}8Vp=BSx(4L+v&=rLjPcEvh7S9@drBKSw4H~quYo3~>jFR+uA z5qe~dj_&;nC`>3K7nvfv5i0xl zZOsAX&8D2Dx2+((fXsT3T@Q-YgVOb&cs(dt4{EFjjSWFNODiNGm&@~01ZWLMgbixo zfemfo`KKY<40tU6y=V|@V*?NDU;_`1kq4eBVB@ilwStf0H!cBZgI!@n$+p9u?h~Qg^6(*USw;A7Bm&%H8a%RR z#nWZvB5Q`E#5cX?@d@&MJ(7&wmiKy9zW4@q0fb(?5wHNtC1qv zZF#R&)#;N+1h}at=LB^k!#EPH4%gQABgxopdGA-{`@cv8xGA?E2l~J978zWSy5`hk3Dk9WR5Oz)0bdIWQ?9QG<%V6R8)wiPf*F_!p4~a8q^959tOf z{?2e6@XyDjgHs(k+wi2yg{c43e&X`hl3zc$~OBFV&X)O)Ea!UvHE?6$lQstW!( z5&>>1?q@;4B>G88{Mv$7Mv}4H@>W*m`(Y#k+?3lTLB1raNlN_Md|!zqW4GnKQkCz= zkqB^8ZkGl5l87WJ@m0PL>15wTlEH1Ycx1ha2TTKU_)S$s-i#z*x8=QARgwRTM1Y%$ zzappz$uyD@zqWy91RL3HdH9488X^(cZF%?vB$NtafOE#CAVnxf=o`4bCCnh%|FKO=UMo0@l~*Hmyo$I|B$=V9)n= z#|dZJk9Fd4WQ2(h+BCjRUlIvq&GIJty-nJh{ZMbQ`1Yv^iJzz}%P-QGq~xT9Y9p5; zM_0cXN``N3sr~#^qkWTLpZt{G1+#+yPiw%_3h;Lg_`3r9Lj(Sy0MBT^GYasm20W_( z&uPGO3h=xJJg)#RXut~!@S+C1r~of%z)K47vIe}Y04p_Mr2-6Tz>osGq5-ccz^fYY zssg;G0k0{*>l*O70=%ICZz#Z<8t|q9yrlteDZtwr@U{ZHqXF+Iz`Gjot^)j11OBN1 z?`gn$3h=%LysrQsXut;w@GlMcmjZmK0Us*BM;h>v0(`6iA1lBo8t{n%e5wJTD!{+h z_dhz|KML@F8o&B$B!2=e!&Vl@CsEdL)Y z^w|e82wEA#Wb*4T5rc_+kwQS;E6^hRSB)conHNJlZh`%_oC!9aWq2NG@Jr<7c<-SP zP1pM;eLLO41(vrTWm(>bI;MO8{rLOCdkDNoYOlyeFEb6}R<==pj?$`^f#FO#d@t!e>vYT(TvWU>@#S zf3f_#RSrqy08f?#S;|qHLy~f!UkMI!xF0$269RBa^ar?hk04|x`FgM6u;Zb8z@_Ll zrM$!7OiN%>+B+P>L0>;8@(6NKydxnG{u{}IQ>$_t2l8NIK~(0y8!_{Y1U6+<=9x9m z{Gp&ta7mJf(I$QN#WY@P*f3`*ne$w8!-}|}Qv(|QlFv8DvteD+$xe@-?|M8OULenk zKLu~NUW750=c1Y#{O{qNtftCKRAPs`5avG*TBEYL!m64}eP>m9Hz6;-6VBdroL_A0 zN^^`ji-FQSos?V11E~o7GH}>T6ig{N?mvUJzX_7+c<@88YiOC1``x|W7o|ydFj7ul4pK6Kze>!HuTkFvJ^Wcq@BGA$v{NuPbXd;jL94(;Cu?-KrwV;j@9 zJ`QC)-rL=p~qjx=yvct2d zUDi(`K~+Y77i!$dK})Xx?5PdsCMGXD?Xvrj%jf-D-qwE~w-ccLoe}j7vP`3(k5W(c z&op(a{vRRePaJf_9oxN+)W47SJl#*$C<@e1C~EXx$5Hw|Y5lB!h=Y1I`s#oExKpe5 zhZGc-hv0Ev#T+slGkTXXaI>>C5Vv*o?#;lh1K{2OZpXkK1Kkakd6Jn1nYlFdqP$ z06dq0yKJq2?EnrkaJ?YrBmfU&U|#@S7r-4ExJ3Y52f(=u+%W*=0i=x$5y`hfeu%Ox z1qJ^U&Nsy=Gm3AEUtEBk&RgYVaq3oEe3D z2*}Y<$VY(eH$s+wK;XCQ>hd9xRMvL;7b3#+;Vb)Rgr(}j;uLmhg^UlA{x1;YpADnL zxCJpDZ5X)%zeI%VM~QGdBAiwi;d4a5o!b5li17VUB3y?ETZ|InSBNlmln8esLc?h7 z{5fLa4%6W<>2U;-+O#^kzbiWVZ`^)k zU+{JY-Vfl-*O%u17GemolP-TjcGA%;Ki>_5dy;VIi!9L$GT)ZX49gfSw#B&}G7D@s z6noN&=fC&Cl3r|a{k_2~IA)xgRo+<0IpVH2hbDxtmP5c#;l${=PJ&|zqnMkSmMS~` zQ{W+FPn9z!&ko-tC%w6G2lEudVh3!~A!m=uHc7@6T6B{BUu2U5^M~R(R87=g!u`kS z$CXjt2D)IW{Y%yTB=y?bSnmj_*KefANr|2&$;Oh-#@4i;kV%@%{9$3F_z%{{2an8e z$6Zb3+=;%&{!XcaX@`(ciZjIXm%D4Q3G*z zq!W09%HW)TU)V=^_UNWfRM;0yUyp|`4$Tbfsypwu=ZxBU3J-TR3MYr{!9%UT3h*%H zwsxo8iT!x8nO`_ zM4p>L4&V;S2U~$ot2$dlPa`8mm0pk*7_$cPDqN za(~l6k>)ASK@>1ixsOHa$;xvYJSVW{MAQlLj0x&XoCkj=%GdiT)a)d$^3Xg8W7*P7 zxrm}e-mG9|Y!Io;MtcysnT@eQof~mJBK2Yi87NGqZ5ufiw+4G) zbUT3Gus=)ztJ;;sytpN1?a8OsWC z(B%CVChy6Zyu@o2X)!tb$J&~T+YzA!rbpIyj)3`i8qq|#I?U}%@GW7g?JQuZY)LtL z7Nv-nh_st0r;Df)QzpE(X9;SSIZ(|0VOPMs*_A=xM^QBQAPK(1%o{`C-sO>e zCa-Bes$Fm67Jggt;5UO-838Qxd-7 zwW<=f*ECEG72>ruk5y>KmxT)&F7Cs-MXFN&qe}Ii75JZAM;|cA`xj6x=Nu7~7qV?C z=@_&pn`>?=_GYsKl(U^}x}dpPLbJ`@wXoZsiwE9YRHeY!Wm}l3%QlgSvMJj{DXHp^ zus+aBrfEh(?jX4u=Ltx&ApOseCrBRIbOcfOMwpR?T>w5S|`pmTkdPBp~KUVzIDpR*Fn|0dT2TB>7@Ko6^=Z*G!L= zL#xW6b%Y%FypC;*BSe3Y>Xu8==(bye?ahDLbdh?XK6*vg& z3h_6F{;(pa)EBqj|Nr@tNn_QQI=b@(-pwe z08atd(}499pr8Q-1t@AjQ2|OCP*Q*{4d_yUZVl*Gfb}(CeFd1I0W%a}rUuMZfLR(a zO96T`php2V(0~mTU_%YqPyuFZz-$HBNCP%ffL;ygRe(MX=u?0>8o&;%>6~#QNz*?S2PcY+u74WT4NlzKlHh7H_+HJ%RpxfaXqz7H zbH1ke@>|e4({BMK8f!6+r0=dIGUTId3eGX(jl~a}7oMl~q!ajV15C%oK3ClITRGmf z6wf2ond6Taa2tcK2blDPM1ur8fx$NdOzJhqUq`?b8GKU!o+RMO48A!4PZ97`Rr6bG zYQC-nPgB9S)dY7)a3^PaM^NGE0`?euS5V>g1Uws=#V!9{tTL3zMgs1o5ALb{BZG53 z51;AJQQ%)IFb^kLtEfzVqcYiq%fcF7DwzIUgr-d43N~d0`rIIb_b13G-XU7hNg2&! z_+QnaU>x@LH)Gh<$gIQk3o0`h;P^$(tPn)--bFrzKbn<22sYRcx?r|g-nZb}1is4Y zAQ&5SzyKiLcX;oDb+VUm=Xcmkl)5bcyVwT#KVbD4DQDTAKbuxbvm<9;?U9*z(c29; zTO1n!GsGM~!H$0h5@)pUOzc^#uDD&<1&h2(=2VM#>%ifzPfC}hX{*(4K1>m|M(b== zrn>$D4Y5VNTgau0t$2-&y>U_NZUcTBmn+#3b?%E~m=%||>%`@4$Jsm-09hZpEdyEk zyn%dqGG>ZR37(A2w&`YV?#h&0-O%+mA1P9|Sh-5>(%3Mu)S%=pHc6EX+!0BA+GqJ^ zK^9h=;P@*r%T1ex7+PHVuoCy%*l0-3FIP+Ov`iyuc(e3ej~Q+BeF%BmB+odTa_F?k zSRuw$^v{vaG-v|uQhk_ZKMN7^BMPx+&^|FO0NejD>ZMbrs-k7Y=lVb4;gbX|&Ojy$ z3!zKik+;iST8s() z`Aik(P)A+BWYO>DSwPZg%!2i~-vA=s;v!ayo8HgRqrh$dV(H>bAn3Q1RMPL_A^?G(ut9bam~^}}#Uk{+f6I|U&-1tA+Ef5k9Sb=GHoNJ z$cc4zVDmYP;X?l!8AV7m$H@W-djOx6Hr(^HYPoykCy2{l- ziGm~o;BsY9E7t_2t3kjF(A^Hiudfv~yt1oI3FdDXsrr?7?lz7vmv5*aJK2CAJJ|+u zifbY6I}srs?dXfkXIIDB7IDs_eM`rQ2=V?yPVWQ#NFnWn{2fppNdd3Nq@@wqN{;|L zwv8HPd3yzQvy9E@OG{9;vYnCxZ3KHy4-z|)p?nAB-oVNn2teJg)*xv6njn%cszY>v zRT-5&A01~8F5tn!K1AOkZ~5nf3U6l)AWVELK*9}`NTqCU;biL)WyU){j4fv59G4Al ziES2}HPE3!l5hPH^e|#@%0($*{C3*)WLNM$BEdQsqU|0lL z{^hk`sOp7FTY($WtHPk5w)~5R4TDD8@-H4X>|WY5SpKC|VZ!WzVFI&Pnq;ytPj{OR z1JB{@&(XpAbgip$ggru4KO>ZnA{D18+oB0|QI)CD63*_|(d_Q2&FDL44VjLqs3q{*o%b1D#DFq4vssy2M*6T&N4gbdj`l2PHA7{E9!?e;9qwUR-$q*WUbID# z9#%Z~8AjXH;hq?6`V+P3$=kpOKw=wP!Oow9{cKT3KkS(IAH8%GV%~>XYWwt3+sjMs ze5`9X@p6n1?;}`f{sPsMYL&jH@^XBVU?)=wI!l^oyI}#g#0UYZUGJ!7MB^5=jg=ZT z0>t>l7fz)=OY6K<{_DBng1WQfu=qPmzWx`G^Jz~5IDi);XD-a;B=Ajg6K^HQD(9E< zTe*#!h!7l(D|#nl{Hl}Pu9Mxt$?go3-9B2fyL7T&ak9I^WOt30>>i!$UQTvjnCza> zl5L@fZ*v~L#TdT(IT=E{Pmt_W+#fQV7KncbnM^fXyk+9BJhHAXGK3w(MUnAyv2cM| z{#Ju7XBi$r>F7$8pQgd6+(+Yhoc9@G?KWvu{!EGL~DCDP{7wxc?w@ z9b_;rRU)A}*CdlDgatxdC^Fu5i63nc1wrhKTQ?9yUcO{xCxUTK7^wfEpP-W^MUC+o z`h}k}T1IwT?LZR!Dml0_6eET?xQM^j;4b{N2Y2Of zY;ZUJjvL&GzsE~-?@KCL`5=->lA@iYFsB8)wdigCD&;(aUBq6hoW-h~eN;JntNizr z{3V+AmE;ef_eaIm?}b^PY$bl41xjury6Y-qUd6E4P?)uoD?p`V_xx0=k84a)gc>+Y z(RqAMXtwBQX??|#kmGlD(DP({1#ySXe2$afmCQ{T?vo{Ra@I@gZtV}PGR<*y7-t!d zVRW^ZFVTft9@(Qfk#bGzIzFoL5*qR8aA`L_e>G`s|7C?Ok_#+G1hlQyWsWOIEiLbV zat#yr6Rrm)l8AnKhGiUrJZzd^@%vUu<|s%+G%2Yve-2r8!xF=Po}8Twd_g)Na~PVO zzwsScZ@~VF=D?qU_fs{lPBi_Mx}vWH6@3-1WR9UPs$KA>oT;AcPe$hY{%Q^$sOI1S zY7QQx=K8^EF779DQKI9{lA`iO=K75_bNwkP=P}H*!&N!HD(6U5&JimA!z6!+=B<+a z;q(5g=K9{eaaRMdcXR-B|3A%h_I^35(NG|E1N-N+DGu)zOmp4;l;L765@1Jid_YC^ z4ynlUC`hOXbt|%yRBTLiM?&2Jcqf8w8Jtyhnc-=?zn`z4#$bwR!6tw~-lj*^#}jR#A+@VZZ~7~?yd1l9Lp z^7w$zbDQs99G*6xdEv0Mc|2(IYZs16o6Yc5#mb!{lIdX1{XH`0j#6{sSTz@pR&(Jv zHRp~|b7Gmy35o7~BXi=YV9o`3|09z32`cZCRNg15yiZnnpQ7?!E_q9I&uHMhPYCi} zLVM(Wc#e@WI=S>=YULpOk$`-Cz>+YzZ&dBjY5wj_Ll@Y_wi#3U zWnDbi9N3SFCzGk0E($CsgZB*N7OFxUPj_NFxUn5wW+yHbdmJ$AF{e>J&$1o>y+!kQ zyqOB?BRfxMkeRd8NES9sPU%g%dKVmSx} z;GfaVahBOlyvyHkmXC1lFA&P~kmB>N2JB|XGGpf ztU<)fdz2T6nD;Dw$C_3t6K8qM51ktwB&OsfcX#x?{y{XIK9@ia*l26RbB&j47w+cFLX2 z2k?Ec5H%3J&rz*qr!^@_O>+3Ed0g@QqE&w263s?>ne3<=`gbp?^APH6^B$_;_5-_NoE_TSmlp&=c?O5al>SkHKaYk$4pL;&Y4LmHoSDy z6tae_B6j!{*3tdw(tt1Kn*+_1yNu5R#Y-)6!l#sW&7OvW%X5It7r>%6$FuRR@B+p` zl+i3@6pco7kss&cwrSu?39J4<=$Z+>kiK{<{+viyFJ5_KAw(uYQwyA}o8aC{qM2^cP9XYaldLN>N+$Mrrz z6Wpv@ie=qY(NhnpPcEOQ$KR^iObGWVs5K|Q>YHyA?%_Pmt4yoN#+w8=cR>OWTZ)Sa z%&-M1x6PkNA%quXRoMf+skJ9>mcQ1;xe+9DE2rZ6iUbii)I8pmh{<3Uu>ik=bwuu0 znXTw#4NV)X&kn}@Ih1}MJ#*h3{%l#JF`*#ztc`CmDC}kWuTde({;VE-X({*z13tPa zWEd&T+6q8GA0{aJz|Xr|5h77O=Q2&hcf%flsw^Wa#6G_$C}mC%%w>gMuKc%5i|8Kw zx(QST`ad^__TmT)n;WE*=7o)z6`{Mx>vVJA`?O4UHJQib%lA>Yc=JrY^cj#sAh$b! zzOTWK;d$)ziPiZtSTp|xsQKH=4_!9QK1Pm#aTM+!GH;kvo_x8A`6NIh)Q*^bI+bWks+O0lRXGeq39W5M-`$h2=HxUhZo!|Nfp4;9%jLlowkvDkowAfpqMn^Ke zz*>?ij!W=b!f&zD@}S6!vQc|u<<2-OAkQumK`DWh$S#jf4=XRCQ*>67qFFgKwS8(J zq$+A^t4v>5*)US3R{z^9UI3a5TS3>%y44lLtHZVO=O83{16j)MmAn5W#h7FCbLP!FLbx6qy%||AVq3hTt<#$J*rMW9-1~> zh00eF29)o(T(d@)-=usujrEObJF=*p+{YQ+H){8j#f2*eS!7X)N^ChY-vS190Z6`X&) z2k`!d;-$vZ_YIbzp@7mD>pFaCQh2YTj2zx1;ZpdKd$?GZRM_0JP{iv5I1%-e{2XIH z`o76Fi2eb5TbtKmvpmVkS+ub`3?d4Wt*vhk9LTb@H(0h7^B+ovksD3)eGr{xZW7;r z6P)M6l=&VIzp-Ssz)}w_SA9$5J#Rt0c&?K7oTubH=PP;7PnDeKCnD#OXr3){9{6zk zJ+uKC+6V>pOq3@KNMX8uNFo;HsMH12va$|UKyJ+Ek5GhDj-8m4=P(;Zx0 z-jkB%Y^aoHrn3PPSE2jhL!xtXR2Q@lC`AT~wn70+$hJ%yih_0gpR0MW+ucs6D zF&}J~rrX|qSgLy_CUnH3knfnRt^7hB)qCmR<3mJ|9hmSdO~##n7-s*aNGMCm^j?fQ zij}kKfkDs&eUCpO3Ln_tE8K54n{A52soU?4BO!*R1K$lczO!{Mi$zsYnTangowH;B zJs09H;uG4qWA(g%E#do`$5Dt!2FEnW5(-g z(qCE%51HOvinaV=ZDsH?wlX*$RtEoMojpRlxF*d7twa1#t-K$CI6|TJ^2#el7W8{t zqIt-pZ`3?azj731fwvVhS#Fg(t_l_)={Vs+y=9R;EYkM_)^|!2Xn%>-2R=c}fC0hw z4tPsmj56yQwocaS8p4YW>(vgMUNx-RArG~~*;kFO62=B=WR>tXsE5`E|EpdfjC!uM zK6tz2>h!^R(g*imy&8S+gZ290`vZNj(4{x(^uZzakv^D>rx@*bU@|R;PQy_`FLc91VVP@bj{iqmPC<3QRs`2P)#uZI*oU^I((2z{NF~al^nahK2FSTS&%DG zi%^{fV2j_QHXL^_t`!FTqYvm(q)No`yszYL%}Uu)TQ=@dl<9N z6&$0Tz~O|z`y(=zMAcmXU-Z+N4|Laaa+M22u74Q>`b&h>P+FGChe+`e$PEP?90~Xs z0iTG{yv096R1dtCeTTjuv0M`^Kbvr~f%Ktd&5iv>u`SMPS;ldjEUr)GEP`JRiWmg*`>s-a-!)3lcP)P#?ZNBB5gWW-afDY0M<^M13E>E@ z47G}K&IWYw7||UcN*!wZWb&YyS3K%UoXZhR6KTbWd49m3?n>!CiPZBZRnMDMJ%6F< zd5fy&t-7ASRMq>rR8P`*NvYmVLG?gm^Y%U`BSOa z=ir;~Q1!Y~)$3QPUU#W#+%DCSXkJRH0iX9@#Wx?KEDzB=pd0WH+z9MM9cKk~gxuWf z=yEz)sFaLE>`IxrKw3af+5VHs!7aGHVL97Fsa3(4JKh{#G|N|Os{Z6}hS~qGE?o1#XbTx<&$vavheB!W5vT7*lvrq7A&-0K3FX@EX3l8f%-24}v_! z<^o+W?D23m7e_OH)>b$-I(AAc4bu+2?L9QG83Eysz6;1a!|D^0=1A;|;vyL*2D<`_ zHffy7uT%GlR9j4>b)S%8Q5INIZ{qa}!Z(Q}<`ame4Jug5$85z96`qY|OVNGJuuKi@ zUCi={*Q~KE#i=9mH+-M^mooc=nV`jEiEKt>@i+aiurFYyQOyhN75^RCvy>*<%5>H3 zv{`hVawM7SGoMI#c0c)`#tiWWZ*^lm`k&~bS>5k_4bMW;yOi1e!-3|uzbcRwh^-6w zR+`C|P#jvFXI>kux|Vkt24(qSKrY+=1~Q0oHsKbTK3oVMs06&d3f0=n^b7~eGnBzo z)N3Gr;Q}o9V2NeHmv9_F<+}JL;>aGwV)6cec;AdbUT#$l1mZL`_!biEuVRcfxoQ=g zfP;Y0I>n1WPXwwHVI$JpTw9=Z49QWJrhmg$uT52tHYX^LCzB&J)peb!`_1%R3K5N} zs;qPg)jjTr#YNC3mX{z9^ig_0Ldw=6eBTa2D=)G_QKJ!s)1r}sK5#+<|CX>JC)LeTz@ju z*krEC9T}YV%onoijW*NR-l+Ue&TDq_S-%r8Y)t=Qm-d;g>&?K@`_;PsfLhmot=9AV zWIdN)FD>gieBL#lAF z-#F9~QG`S`R>8R!s)@R{z%)`u=S=->L**BkPi1`=bnpm}`rM!|pCc8g0dL`OD>uuw z^2DaY7{Bs_5E71xI7f^U=Li+&$S_W8Z5$5M58<^9E>%g&VUqE+Ny;itWt5^TD$dd{ zPJ3+}UDh&fm$^&EdB==93_DYh9F|UCi2TJ@ex{qccuZEbrY+ z%X1TH3z-Y0t&>gj`QNZjDY&KS@uf6J+g+b@HA&K+G{ss~{H!y$T^Kh`TPKvCj(7do z@fxWoohEnHIAR6bv#xg=?rYOStHxBRuxY(QcM+kz0ZXTP^bsIanSHQ_cAZwv*Y*fV zKV$9E2dQCK_L4|;^5TG9**&uVd`j%fo&=+h11Y~1@UzB3iZ>QgJDd&~HP_Qe z=}u8`juL}fBD&MO9C7sCQ+#W?k_&x3Jgv3lVGUQwhM4BoNUyYPA!STbdS}cp&C8oz zirUCJtvUO+EJ$Mwk?qPJ7I?Rc-xs;PBRKC=mq0ER#l;7Zbjf2McUuC+9-%m{XM#;U zh2Daslq*GRF672}=95V9VSK}L^L-iOMrZl))KfX{Uzn@y#PRHdX zwdVMB_@-PO)=GM9piUA)jtP+nsvsw5W3 zk}X0yE@igYR)Vxd$qG$<;Sq5MR|D$NMf!kM<8XvHUa0Me{F-(IRf;>JHBr|QeEp!R zNVKfl{*idxNBayjE`!lNdTR~Gr7;+n??ELQEs|`df_=hS7?Q9r`s@1Q)M#H!xqi(C zs6`D>Qv*a8$qMm3)%_sl)D02G<9gi!nS!d9wQ3w`q}vlC*K2i%6U{^*SaYPVq^(id zR2dUiQ=?Qif>P1&8oZJq)u%tCuO0U3oVq?8jMjbM)%U4Pv;eV;syQXg!S63u3o1^>-E}N_tylB z9Vu?BtF>EQwblvZ8EZBd+izIgxd_rwRVE1_0=!vmdAqE2c@t|X;Us4*$~$kZ%bQSJ z-sIJkcS^Lp)eY?$l(){>wC}04Zr_yJ^1fc1@k`yfw&hK&EpOdO`!H|ZaNcY%`g~p; zvewTVAS*wRP&IF)m|7f`cwxQbVZ9cQUawu&x?Vu)3K=X^*Gr12#dV1n)+-U#Yv0l9 zwL0Va~RGl^%_cTpgQ2^Gufhcomycx3ow4Artn)o}>4}>KL^8 zegK13`B!Z}NHMj1o5Ty(^Tx1VyN_P4t#4f0^?V`K>yXMvwH4dFu42nO7xa+zq?1> ze)q&G8n!yzjbu_?&9qdrLN*=A=vJ6(o20F7wGTu4v%uA`?XMf+%Vg-0_922HAyP}Ru~Tb*Kq zTe(%w>4T_F`QdQ>-(!Yti>ce5aa+SFVC%mbn5vs2rA?Y91Uw z_X?oofy690Pp4z_M`J*&6L=s62|RuE*$1UZ3)~=D#tjO%XEdkXqcN^lz{SxRVDkeH zc!R*RB%1a*^}SwwZ>p*k0j^bFo#1Bmy+!2)gbf0Jp@4ftfP8AIu$p^ZAlF9*`y)-e zvUBxW_8i)PmruA!IV;Cdyp%<%#~+j31Q}eDH(7i9DtP}O+f{AH34=}6bh2YNGjdPW zW(2toUVT>9wG3lC;i5+sa^`$!k`$1r`+yn+tDBC+KqkbZx{OOp}*<$cQXCqMc1q7?|k~h6Ro$<-#HCDbVl#*_)(OP zsXaVvh#cYRxD_O5gB{jqa6{-t?l0lSTh`?MAKYJyyMY?Z(~sPw&~SKylKU&f`B>tt zf*Yt$?l0i}OyJ+ZjafkM|HA#bz`uqYGmPALa*+=Nk=sH3m?-2!E^xnoG(A@END z2Wi2hD1c89_`d-Ml_B>>aAVV05R{_N7(~SkBzGg+SVGC&B*9sLFl)&@7H+I97F|c6K*2o84q50XFIE90^$hlU+zcAV9)>g)FClT;XV(O%R!ExD-(i zMLYo!1E^dIC?FyrsGyt?Z<2?s_Lny zo_eZkZ~7gk;@qDbS2%$f%1-k16sL|3ld)XNn_j^um* znC|50O?NtQTiNbN%)aSA!yQ_K2%^Q(>LI+=1AE)2uwH-&UIwoH3hT>!Urgip`y`%y z=Jxg4kaBTJK+~2b$}o>4xBjUd_lxTgMFk6m`@j#`;K#<47>JnHT>du z7P;FE^Z%)!h1P(dyTSL>s$r3OvZk;48IF$B^+F-T@+ayNcFJ(kn;`+M@COw+f-)m)hA0Viv*431T+t2EG$di&MmF z;ydvw+NP3gC)0CFp9i0=!y&+f;%-{I%WOW8$hs^YFLuT`vJ^98J-Own_*xH@=VHYP z1qE(j8?)y8yVuP?m3^)%dkmf&8^$La;>nT_LX!odEVaXa=~B>xJSb+toeH|A2R%CgUFJd03FNTUgPt2myRQfRd?4*|4+^_Q?-t}=wGMrH z4mp))$$J^@$)3v)xjuafsg5N@2l6%Gx}guBhZr2the22~hQH|gMrk~66#uK2=(FN> zl8x->#2fELge$pLJ0HEb3}4lgc$|?0_6Z!|cddq!*sWb&hZ(98o|2R;LtO4*zK=G4 zV`=sZWTZQPkhx#0sh68|IpfB8f&TSPR_9T z9<+P+Uf)69Z(l#o7q-Z!hqgu+&Nr*)1bOl-lRSp3-YR8(YT!=V>VGiyewM~sGVHi* zn(5@TAFx-0szG7QSh|So!{D#SA1E2qAs2M}#H37`=Ah3_(dey@-k2i#D)cd>=IW6C zO+K-a8DTozxk4Hy6Z&EM0BM@MeFA1W9Crls#ufAK+Zs#~Z*B4PeOzu+%76 z0Fbm+LB}pmvaZE56(bV_^po=qrF|#0e2b;Bn%p4wOe1WyAkb-4ZkkfX+0+8#7pbOk zPFKLOF}FkO+e}uYnqTQgxB1PHlRm^ROZ2EIa;%N&>wX_+jfoXBc0V6STBva2P1_Mj zD|RaOYsXQ|a6N=9qOo4Y0AKdZ;z=UpI@^A^)|R}_8Q5#)53%0>V1fWl`zJ&s9Mw5k z{T?yJgbyb9&-GrcuX+$W%cv(A(PqPWko@S@?AZk6MsJSV*7TrXm47t`xshPSDHZ_)b2)U9YXK@e8J&jUcu%3tIVimzzC-gYkZuMV6-2J3qBK7 z=c9)NNE8eQ(Ding6fE7|pK>GRmG`J{YRUkcYxoXj%v=on+<>nAX%~M%ae+(kOW2aN zr;8$FyO0*7pgfua&EG{fjC!FIcnHJJ(Zv+sqD`^W)N3_;ihYiZ5;mWnzeuyO-A8NB zCk06YJR^XV0G3hGKMOnH%|6+OHgSeL1?v*%E)?YZX7qeq%0aqk8N!BzDL!<)K;I8T zM+Evo82X$*KMX^k7bxrr-9Geh0{z&BlApBwf}ANhe6~EAsun!nwXG&`-k9*96+*qx&_2{v91lvwx&3Y1`67X&`a) zEj~@J%colgz^H%?QUMu1;hT~WmJJt8fZq`C^Z*#&ZwytS?EA!kXJgD{sgb}nuEr73 zBbtpP_#`b;Yz}cXHOB6dW9Va^Y$a7Y-$kBs;LX^reCg=!OwAMRw=heyRC)-D(o|{e zr4G$vl}zN1#a_GI8%#cGi_g?(Hf%^a-iP@iX*Dy6o@jB$=*7hywAxyrI5#RUe3XVw zMm%U-Q%&a!&;dKBLO7N!K+f3_Phi%*Pf#4X(>1s_tu%=x^rQNZtW*}jdCCg;gC@E1 z^aWTI=||Q~7#bp#ePK(L0@QXz9-|EBXyDv1<`|AqdtB-H4Y@=F331AgoSmG>B>3=T zG7lThIdv&Ma8uv~rxH4!uS@Zvn*uLsJ#IK(txF-^wUh!cZHAsP*i>dX=LHb=JtRgK zfu>(PSx5@(S_BQ} z>~OM_tcYb&UNQs?=b~T%(3=eBYr3llN&6H<={r;CxrOrTj2UwLq99cU;0W*mnCd zEWaj5_;5|9Y5O*qXd8L5Ws+R<(y{ohv3j1OmGazyz}h|pAqWR*Ra(2&#QbZO+%b#CLyH4ZIUkVgV} zENqK8%WAA$ZilxD=21E~cUtR^CSBD1mYc@a$^6%5v>Nfa{bvFW+J8X?^LUM2Y+F-l zou&wR&C^brxaN9g&$SX!15F~Pex=?A>GxxjK=|QqO2BA&5bL=tqRxhhx(*^r`g=x~ z?w-sf4f_`G!H|enLn2a{l+F>y5IJZFr4B=$Ey9da%n+tb)qR(twsdRS@PjTpK2qO* zq`nvS7$Oy7WB~Xn&yjs0)7IQd(%uW&{gO`z^$D2?jZtsOwEX{udKfh<6st6NO_=ro zr}E_tanpNGwKm1OCC0`vW#o&x#e~#n`B|`tB1ULB! z*h`@;D&7ihyyeSYAUX1+&dONr_HANYd)5DpC0AR_UPwtZF_y;}iyzL8^7RZUDu0t- z6hLipL!OD&cqU;lLgMO?lt>e)x9TR>^6wu%BT}$U+4^asPIE7>o6*{h_ntH@`y@=O zs3VctR=OGb`?sl&l~^ZwM>Ps|jhU$xqgsAJ-?XSM*L=vp!taJGT3}wbFZD=nccrAX zzj^~ao#j0#u3V|aIJo2N z2~>D_61|mouKb&Ntd?I~rn&Nx^2Ex^6eKIOy%UkZgESR`@XmGN#dYCb0%6r9x>T2F zQ(c0Hz;oV>^+b3*A{FQz=?3KNriI9vr;R43Crl26Q#2O0SCBO2p$O#W?B4$)U(a#Px0Uxn#R zX?J}UCLpDq^i`Oilm-m>uFsI~3Wj{Qr6J!DWB5A~9iJ%1;JbO3HDnCSUYhRu0Sk=j z0%HtO1QhaZ0XSf&0*rRHHqo8pcD zdOk(3EW_m$l9*nb=@kkRy~gR4y~XtW1bVgQwS`{Ud5Y$Rz116T3LP34a2SF-gg#Sd zJ;vS@ij>yfORu}JGSgL#o89H8nNRn{6tK4&h9cG;=?P_0@p2c+hceBCv~1ossstmy z(;&!~sO2=tWM~P_VqiUtRZ^v(D%KbM$g;a zDI1M!fhim8N^huRvSG(1-tt{J-=X(zxwi=Cg`#}yQ;1ZyZ#-plU>9jLxp4lX`{%3Z z&NG1-1@3?2=~_!B>Q2|3XX_I1Y^{|NeBe%koRPXDAG%3Cbmu_Mb9G6$vE?YqR_?@w zMY~+4IBL2!s)QaF%O06BI` zcft7%pTTlJV)-~+MuZL79v(QZm%-}%02Rgdb=)OMT2jLPoy^+Wb$Ju{fc?}|WTw&g zt8m4ldo0oWqw=Ly{=eZQwB21@4EMus&1?CX>8N`ci?ifP#H6sHyRTVZV#1x6gbJpF z6NR|0QsRU`lx8uvdf(w(>oU>nGSM5eTCFj_*=3GTtH;7s2MV3EAVAZ{1fSl(Zee)B z4UCT#Qct*f;R&}czSU7Z;kJb*+_dn7TNa)v8T7>M3NP$tg&4S1;iutskT{}Yes@H<$lr|;wNx#*WCee@Ieqc`QF59Ol|+kTU@{`3UI3nxYf<@zmlOI;|!yCM29VU^llq1Ms;HYmcTb?4RHFYo5e=SqD``B zl`JMA3qSGC+{CFCPMnv--I91(OwhXnsjheLanJnNU;VfpO<-sboFIZkR281x--tX) z&pvJgKSvuQmp@onYWRjPeG_;ej^pKgIOu$xV)9${Eea&e)uqWT=Tu26UoJN;?ZU<>DbJy+USfRh>bU2_(h^q+50S26z4TNyaK?W6)_KIfTm>sx{OFAH=4&^8jhu@4^nfCk{1A=vpRf+W+)xKdnq7Zhn3_MgLcqP5M8*&&Z_I?Ofm@`me8uXpHP7sI(?uQ27BC$zBtbJ zYC^W7V;4y5d&*(qKgwRHM|Pq~_*}n_!y^K|we8d;;CqGl)~I@#@~ph0HR>wVbn;XC zI$E0qXk!DfAX~YQKFC=5!haH>R$II^j?0kAvq(}FECSGqbHW^Ki^YnSOpGih`xCvY zPPrtL>?^1UQGxbGJtShJhV4Udv7zTdPdvNzftgr#>p7eJA{o#1CCRvxWaJ9*R#UwW zy-peQ;PM52MxB@WX*#bW`z12BRy*#1rXwN-$ra* z*cX?C`xc@)A4C|YL*GY*S#=;m{GwM)a$eC)C3CA?H#Z;#ZdzetTz@W{x4a$uC^LH~ z-TNq@O@+A}<{!yf;>gE{>=+ek$>ti;h?6{b(j#ZX8H@65PqZg1*rh?*G{vRb)1!%> zN%q81z}4l6qk+@=qLbQ;!UWAGH*Z`&#+jxwMl3#*0VLWW_r8f%af0QfDV`+ZzL=}^ zW}*#>oZh#mR;>~L?2XXREJco0j9WEYxHh`WQ@e*IpcvCCrY)OuG&#o%d8L;$D-kND z0a1N>Yt^$Gl#q}T^6~Ptd|b+~{4y*l!)jPYeJ{S06oNqWP;C@9hRx$~vA$`TG}Mx2 zW`9DMkmb%4NfR^krG@ac8=}R2(riuVkCb?NxLFp?Xq4Sln5Sm;?ItS+so0v^5cxR0 zPb_!EroIYK28ha5zA7f6$Hju$8=E3v!`=@TC|bs5V`6XPvPTns>c)*53x}KemAGl^ z?@fxy#Xa;KuU&$+{IQ68*NdC2XZ^TS`dYQ>MlY_N`XRuxm^&MUJKQ(XzOf0ZpZLk_ zsgpVtQlv%;1DYKiy6{0yV-0DX+y6w|sY3KM_yRK#jjcdw=+}Zg!;mtx^Ca#uU}M zUUZKldw|+$b)!!+7K^QYY8fz1pbD+t015$rp25D+W9g{vF zozgxCYYMN9G~d4^hs(8)SNk?11rP)tzFe zoM-ZFXvS()(Y zVF^sO>*~d_`e=If=o>9f!DBYENYJ{EMP82Og@x4`>jlmr*YQNE(}PjRMwAOE8QIjx5d=I075#!# z^qRo=&0~IDG;*ntX`B2y+bh=?@VTCRc5-)Qi-po&aDT`aYvlc4mnLKQ_h`(~;fFvf z%lKIozW}~}?sbnzx8<5^d!wsrR2a2}ghd>aR*u`p3ewie*)y`x zC56L(p*IZUt#JvH_rMibaNI*~T+&*Vp&1rVoo6@tLdxU~bmMY?7uHbt}POp9lt zQM(;HisstPkrKu5zPj}zDOwMMZ@jurnW47_Hz#I$GiI;w>-flwuaNf2{MtIQ@>>56 z<)`4HsQI@4dDLjhLXAMuns)DDjSFd3MC6`WY#`~U9~S;<>WAGUxM&Yd zFMQ6lqV_~k;E-x#*;%}PnqPBx9rU23y*y}XC%ifjW8Grw?fmyS1^<0k-hZFnmLoH| zi)zPUZmxG9S2Xf@LSqr?PwiBXi=$gNPB<6OH@6+@~Tgpg7C- zes`=>Tiz9FQ_8IZnbNnFKqk|=4!=mwg0{D=)0iNV$N;Be`P3kJcgTY0x9EpMLQbO} z7=vf!YxFO_(Ec0YsZjS9(mK^bTALBi7}<8QI9vm_+>W@UWd|iU=6e(qmkVh}7W&sW zD~4c|jSuWe(u|ZrlC&^UCE$fJZ1+gAj$wB46=d!>@y*B{FZgZuAXm@$e`B6RNlI`~ zRZC!n;9-c7uh9xYR#pfKSQ^lWOR`YVD+>j)!mA38xZg~bZ?=lL>SdCh&ngA43p(D0?N(og}kG;gTPBQ}s!zJtWocNaguA?#z2^EwwJK z8TM8fsdZD9K!v~P;){9D6pv)b(@0jm{8ra!J5Bi!^w5WEo}e=I>cbT2d@ZW#nU>_9 zL<5?jUyCQ~0iR+gt-s#dz!RZ@?bxq#Mx{BLmb<8%ch|1l&fQtR*4cv)$X&!;HOpnK zwZBQ9o`rARyNYmV!!C?7oYV8kzG;TN78_@BdUf7U-2qyh!L~<{*cXJP9ep%z+B3j~ z!hH30yss^IMKn%3N))E))#0CR;s$5Q(y*^ai8?J18hmm^(yC|PRLkd^^A$?%?lv~p zI?q6%x7LAYav%q9NKKhTN5Ufu;9kAj^0NlCsCjplp1We6_z@$#Ot4H^UFF@aDP_yb zHj}lmY#k}3R(;)> zIAh!=j)gV#gY(!*gf@yhr^q=hW2}re(YU0qYNZE_&}o{Pe=3cOmg!%wt^(X>-%_=f zDNn85zbV|MoeAmON{5a_M!V?iP>zq1hfTTqA>}o6l@5l(}J`|V;a6ryo!I^1GL;ciP`82UI>KsKG zty+lzduRt}6mol>^J&<#kKr3T=EUU6;iuRI!Ysw&&aoJwQl`AX>}~RGK$aelvV)Ae z&Fq1Z_L$uLYXmh6b>p7M;l9ZH&&a*LxbKpt3z6OH_+hMjI$Y`GrFs}OY$l)(9Xbxo za*^Kx2URQ){8iPUmpjLUlvw))-O|@RDetZ=!TtX#=goHB!-VUHN*f6O@%NltRpr3(kDi=Y3@ z?2HjFPll;J8gzA zq?s&&R8eNIqSXDS2jPCxcB^5sySYADKRhsU)pB)-FMHrx{a;^hZ1I~ z$MCBqT+2^MEjy@XRUI@L4%Y3db=8HeO;;9|NyuJ(+h)WMx0(sMNlxGW)Q&=#HTS(L z`?p{d-iz`73~km+aJamElN1+Mu>qJN!6sVa96qa|0Thd5X~LlxnTf8sHBbbS$NvIw+A z3vHRGIw7S%fVyH{R2eU)9HveNoCwu}Ew zz4X8s<=wNlZrZ2;4o4P+2RMD*mZMVP0HaL~gDhLIA^j2Jm%SBX<;7VHwLv^$gIuvkC@W%DMafTNsDKyGwkcb~T1LvshK#F5xGbO@b z;(HK-vCGnubS`E&TrN8^3b4-ua!(WBb^vBMQ^}A#FS{hF6f7?uz)YfNZ7O>$&80q7LnqBGPsOZ@Pgt;=q#)Os8JR{se;?>Z3qYeU^#k%gx#lU-%EYhK*@?PI zYR!`bh&ihv)6IBoKPtl2*NnB!7K9U1JUmDdamK*hU@oKrhK6BWnM8HdX2=+!TP3S{ z6}7lRQl7qir`3nrf%GlAInw(wdM|!PyFYGSQ1qnDc@R32LBM`t(1DU;BbzJAz-qQJ_6(whtdn2(^=B zWT{Hlx=27@#uSoC?2>DwPnKlNOoN$e22yiY!n@ibn6Z>PrkljZMJ^kA+RR}@WK6r0 z7@D+7C+XFndwsWt?*o08%D&z&duDKS=qRW3YT^!8Y1QqWG4q5?F;(c$t9#s`^2|g> zjW=p68<=B^h585SOE{BkZH6rN@Gy~_=RD{( zr1;u4!>TQpeuE|@b#JmMXFsa@bw`AyAU4J5IcFh!dJ;J9rc6SByGuGQ`hVMV6WDtS6|CVM8RtgmKOczQj0X*1a z?7^N^-I<0-{;rTT<$J&5S=^C11$=&y0?$B-IA$B<6y>#PN1f0J>vwGBSPN z!qvMZG59mmf@18-jg3c7*Y)ARoua{U8YU5RzMzA(F1@9ctzK}at9%7!O>Vomo}LGQ zugpkh6VG9lM92JGdJc?n~)&o!JxkWOO?F5g6rkX3gll0j0^7 z#fpk#$(0>n%3c(4}izo9`ahj)BXm`2uMO+#?=Q2l(h|Fyx081Uv}?+|HTTW z$LM^&X^8~NM&P7Gh3Gc9vPrTgQD~uW_hp|l-QEXJNnjt!2YCpUG~Yh(7h@{CvTlHN zmjfY>q4y;UTT0qgtgGA+qj`Nsp_!x!z*$h{Sf}QR`jbHvBkp}u%aGUEP>l;qC9ib6 zvz&}~l?USaba|V?HUSw;Q#HBaHJFtuF=diqIVW7?kAvxGioJJJPyq_gcxioNy}Lfa zFXTZuLQhsV*+m=+7JLGVt{0lxheuSR=TstgIp@y-5x=}&6MYAvoytC%-3&HVlDjub z$hRDkZz-o$VBrzu4ilplh}AIH!2ixIy?RNS*4XSp82YcnF2TZyYC|REhi7Vx{51Pq z%p6*^#`)dA`E^zAc5B|SFGqa`3>Btqdf+zq6&j0|bH9Uq$sdd-k7eBo*`d@YEqy0g zb=qjLSL&HbD`h3X{NlTm|_C zQ!%b{^N1oT9HUU)Nw_M_qB|xbVXahy{dv6TcE zHzDd_F;?qB*ynk0NIzKfg0K012?YeF1px(KMtpe&4K!vziBS5$*P-BC+@wB~v0a{Z zA9{L*8u|SX-N76mu^NvE$KrVh)FxS1telPCbI&iJTsIs>ZgqQDU(oQ zaDGeJnD^y4>lm(+huYTu!*sMWF65Y#42T#juPyG{FjjJH`6o8uDe_6aq> zz`Xl#QYw#xQu$@5nioLTe8Jy~Nd7XBL+k8?uJd^hIM4Z2Q7}m%`wogyZZMs|ZQal4ntmNdYuNjpL&tMZ5WG*BJgC?GP zhIQ2KJblX5ol+PyGStM&?FCwKCoA8{N{2cLPm){JX?F+o8G{e?KAii8XW1hP;mnfV zx(cJ=M%vYO&X})M78M*QR1a7x5_y)f4?v1XuW>9KrrT@Rq)S zY!{Vp^VHW>pPJ)c1Jsrx(4anDI5W^+QoaUtpOp7$cbxNOt?Ul4(&X zTjop0QB(L-oy_Qx#)*-}5EfCLkxp-xDw@3t9uRiB?yRN6)l2Vj=l@kQd!FiC<*u2w z+w*zAHPkjoj zz@uP24qcX~XdfZlFJ#NjbPzS#%dcJ)LJy#?O z+bgYZrmq=8tCO@BAos6@KL{##W_HD_WOc^9p2DZLd_%^;j(arE0oIOx4&d@$$rj#9 zo^;oRsd5VenL|`v3NNgRUVZA`2D$0gslOVNy;gR`oW)EiQEi=Me;tI5rTb-KYrcf* zZ_d>`WnIl6s@MIh0S2yKc<|I)twJTEMxnje2fEoR@^on`rh{WtZ}rgo zT*mSmU^H?nJ%1n6nfb6##ha}Iyczl?bi$FvWP$kheWTm1ktRhtt}ce^X!> zk%eP574=iB2L22zzm5KJWH9D-HYZInW$n8lHWwta>>IJ}b_cHt@*4JEM>2d37Or)s z^>c9*Ck9P{HXSPW~L{bP()E+5_s@!{v7_D+uvhz!R3BE*O1g%5B2 z4}5ql$cH77nN{Hf=q7m)IiB%Ed8?lFP87I{7d3q>a9(Y;m$A%l(D)7_xMiN;f6Itj zM5283OK6s4KD?Xx$+uuJx?c0SM>S*w$nqeS;hygu>SIV@%16IK_tM&>t+X?%bT7yI zkOwu{e}dlmq$8$jRzgjg!_D~&CA6Og$L^PAEP-DO9vsk}-vpz68;W|s?Q1IAf2p2< zr}Lod865asF!1|e;GsZYqf(kFrz?2$<09mx0g2^mTET z={$mG3r$5HMf-S^qNthX%xoap&@*^@3{3+E*vHe#LDWxy+d$^%LysddC_-ReFz|;> z#`uALlH)^9xaIXO;-gZB{s_Qx0BoxpLw`a@6Za_lNd%t4zo~$bzEoq?>*+9jsiZW9 zo&jhQKt~0WMgtM&D5C!C%5py_nW?tkL(dc0NBMp6-ENbVuxHKdqIRXH!Z zl_Ruk_IpVCSJf~O(4A)yI!8sV_ptDSb~2dbOZ7Q^jC3O^M+9`|IhEtb;T%71oa4*& zIX1zW?RnLbIq)}?Jp#J(f{Nm=UkQD!Pb5){QUt zbKibGDo}IU(*D%=Nv!PbNcNO@u=5e`W`agOw7-^31Q<{}ZZv5N6=^ZQ{sdDt&}$_< zS|0ikRrwK%FPe_c1#$K)G%q5AFCoxPOCYdLY#)keb0pe0&Zw&LcvEs^kaP=u6)UrR z>oBWC)h|-rRCj5j2_^aO!9f^p*d$Bq z&3SMrCC6))vY(&<6iy@Czy^$@&PK3v9b^q+(uJMKn1C1vHg0Xz`@9x1gFue~#Ek~6 zu-I-W7(JdqE)k3OK{wH(^s|xXR((VE5^t{+mC6xkQ-l_b@b+FUi|q3Qckk8qk#p~r zcj!LHDZ94LSQY2!0aO^fR=p12650M4NB;R4t8vw|f zs7-dRm2Bq%m%V#kc2&Dw;BE*Px?9w5h<-b&_wxd9Y;^iwAp9NrRrpv_!MN$yE)ALL zf%LBMfGxeZI!FMR|F%tgpu-5%Tdm>$IC5}5?yX)lI;)inMu9Hj+%M<<5A*-0`TsvT zUoe7m0$TOuese9;!wux$>XwVAO}EncE=JzXKYN+e^( znTCFB>mG`NfQ*sbdLHQqn8USM*|u1r6Q{^?elgM1(Oom-x`cC!GRBNy(=CO_`coxYtzXP6=0u`Ixni{+j%}UBB4+2JT6gYN_QDEt)QGlGe;YCxR z#_mf{(t>43fa+UHRu7>rFH(Zk<4ky2G%~Eu8U<+d<*-r9>a!tEj>J$xf4 z6ASrU>a8qEa$Mc6BV-`oIZuMyIp(%#0#T=#=$_u&Y|Q&BRU~D^81gZ%qZr;Mu>ld; z>BxmeEcf@$6jr1_nn=D}bZ{kMLa z2mLg^52k4gr1^av#??NGl&;(sYmGG?64jojt0F^fBDXL`?nckk*{=AwKSoYbVoV%5f1DTIlx#~4nr0h>s|{(W*h5X4MVyOKWl-|nsVm@9vTyf zHlB(nt<<_g9TLlob;VHyJUgm@!l(lN>KD*L1@yE#8I*Irlw%e3SgBjDu6dBEG2{q} z>QnxQcEO!sVI;9)0x<1`7+zY$i-h3hxVt++f}G&xr<~>d3RR5RJWqIgoK~opLHxx> zDUh(&k_Xr0hpvCEy)_lk{}8=48?2a#l3S$EVP2?@LQi|4ehOXgg?20)&>S^r{Sm$E zHWc@1K!>Uct<1P&jUc^;5G@vtUAjuO#-hOL(y&+U?Ik?t zQTvUW0V8PC-kHZP`8vv6X4_{hvNg5mGpIeQ;!wTMQl@GZl3K4~&|5Mu-UZ_XIY7tx z^0{3xf1@wYpf8inVC;1yH@WhOA<6p^C{=N`(dFx7|?a)#4^F6X+~x+(63w2VSkeTd$ulu51v zKy!+3dQwdq2FB4TgNu_q9Sr}Dz>-Zwj#0;RPH?~0Y-y!zblcZ7GIhxygDeWERO zKb*qx3Fe?lZ>J)xhwZ)Uv@3?BVsfr~dyJ2D#|C@e%>DHyFG=7!oXJ-3Lq5^HImQRN zr{ngNP$VDK-V&3O+R=!*{b>K3b~|4W#cAyJ)KFG(7JE!ikU)Q!R{s%STSLvD)wHk2 z_g};p>G$rnE)Bg8Ft@yw7`Fy~Y}^YHTGVhm6A2be+E_LPw|vMm z%U(b+*q0)XQdG_EzR3~IE}`4TG|R9TbE>{W6l{OX*9_7HGHtMCfEyt+wm9Pq7bpl( zQT39%1r&LVOmcPVhwF7}Zw|F0GVf})-A4JGF8t|6b>Tx~Z-S)Z!{)f;f z$ey+(x@k;}5Xxax1WVK;`@XXk#cMHYT6+*|-c9rsi5h}qYE!uqnFj`p?P7uPqBj;8 zE~dl+qeV;1A1vl=g)9TIpTuGR7b5}WNb8gXRa;s~1Ld<^bIbW8R-<~*mm{ZUVmS15 zLl$X#)rKWY>CrJ#v{`2LB&ywv#X&&<NPHpw$VOe7&k07-No2or>dZ^Z7x}uL%%Zpdg(XLlB|;2a?*d_C%lD| z+ZD};B4@Fl!Im(o2spk&$7oMgzRGsHQK(V-;c1f8VmF2E@N z3=$>5V5+dCUi}dhGitk%Pl=K(X(e0I3lAZ~je$KgcT#suN8@VfBOObsM`>|)@nB4X zQ^i9bP~*YfY<$isY+#j}8WW8DmzaquEtEpGptTYkwOOHSn?h6r-PY>pHBA4h$ z<#77f?5Pj!UHz>uQ;p3{vZH)f0Ws}EtQ6{m>XOA$Ar?}fr5 zQg4GNLHx{9{0cK@=6ls6o?KwD*GMiXp|I^eWo}j`wWlVhUK~o6Eyyo|0|VTZdZ3 zTpmb+^X@!*!EKGq=0cMd*?XDj0l(0z8y<1@C9n1wtbDVpI$D@ZjmD>=^ga^6Tx3=lJL_M?x$z)H@8Wi z2cu`sr5Al=3|lY+9n1M5C?M+;z!80AoUp7WvP;-R?v~qa}kP0?DW&d2E&Y{zb#~M>3)Qe~DqSX?Vtkj}$_#)h!Hw?&{ z7@9&>a;VF>@s~@_fi5SJ;@Hw2--i#(Yzx zOS~|bx;IOgguD6yfdM&UAIb$VB%w;PXt9%|2u_gT0`Dg&LVi^lRiw%SLI%ZBDd@bt zowyay?dC}(1-JpWr83D(3b&c1xNfMs&xNh#yZD->#z_$ZN#{yXd>Gm)XPlIb`B)s) z<9Y(UCEe4NNnd=za!xEsaY3SVn&vEexJLaI9YqnQAlC*V&6x>OTC-#^t{x%%;iSmI z8{Pi!*T|wN(jVqzhqfi^&H|+vQB!!{?_M1RZxP-xq+fhOK2>h1Uh`76Vws+#gPX zs{a+bH2X6=3+dDBQ~8Db)f|4Ard8i`t4T7x@CCP;?AbC^O=?*j&}(K>BQ2zLrKbDg z2ze*S9t@gKogGP0XKz}g+0$U5#SES7rdkaI_ms5hz0N#HkT&JtbDl>_f<~>ykP-Od zXw3@!K1V;&DNWUu6H~m*jk|@)qVKzW?*o%5Q}hHj6N}9WJ)ahz?rY4^iVrOzLaZ@)<3kvd;-b zRp$_0+G-@&kVUlxlzgr`H`j?&CfjAW%t@g#C-r4Uku#2*B?Xhno-z{~B$9dOp2Uyy zJ$|HO-o>GqV8GdXe^|gMk^2N3?+JPj{wf=JYXy2sQSTtPhqN2$EHq8h;!FcqXq!Q@ zpQ|)ugzA)UXhF}iS3$cW7Ibj?E0Lj^7W2%~RoPy%#%TwWX6<--v1XOb+OhP~No=%F z;uaUqqf@}DR@7I0OEh~Wteh#W`c*VPVVhm$ksPH`j1*;`O)x2AQrXBi7pOki|Aq-d zZT!W{KpGm3W#+c#+BLNrixU3t^iwa(4LSp?D|wJojGPovE?6)+_4bfQ9KD}J=*|wT zdNh}Bdb2a%(?JaAACWI%>{o+6s&*m$_NL!TJ6s)HXo{t&m&V=VQ=C_? z+iR&&<}=hRC6*h9y?__Hv^-h)_(l^q@=Qct0-c%U=&|@1&PG-y-BE5X+LvW86di3o9pzFSQ&Sj@AjSh_%yj&{sdd&o|dF|LU7Nh7l| zfri}EW@KmoIUXBqi&~^2CRLK{%+faYLheM!AWI5mZ6a&UJF=}vBNa~d2?l4(p_ROB z6weLXXYhPnYvs`4Qjctj3w73M4Pj*%x_-Tqv-XTwHH_6$Pp0=^s8y<#@N zSlt@rGGl|Yqx4>|RER_}>o<%d*&=sh1)cnilhqYe??XFN_zWv!EKg>P7`x)>eT5L4 zj1ZGto@b(px#Yp8xNDl^yezy6Wk4=%p)4$qvzFp4jS9rsX&LG<0nVCroTY`Bl%+3d z#mR@lPT}LW>dqG(*S&0^$v5UDc8!oqS|xI+8%z`uR<4X`P@-U%*;#+FbaSvz(|g@L zPW!mFwKdHca4(sS(=FFbK;f6nNy!_a9RzLhpe+hIiJ%z|no-bB8r{%;c5v&N5yM0f zRU;EYK!h8m$;>p4a~AV7&*XbUh9`==?+(iQT_ErG(mI2%T?H0Ox0}F1W5p7{Xi&j8 z(!+zJzI+%D0_uT;y0er=6?dH(e;tf=PcDDv6=#7{Dx95)3v#aL$xX$9iC3I8AsF?% zio(S6inCgRQU6j=SpK-;tc;ogOm=4glNDf!3*Z;`YLHvCS~rDM?cJex1C7i|b3TdBitcCpLV%JBCFGGG;QmcOg&Yt$& zK-#{F-b)!tq1ARqy5)jJ^*1Ck+ie>1%rhvISQiW}-&AO+X0vnd(52wTFQu*6yme#f zVh@C!E9`Qr5AOmLY1VcpBXxx?v$mbwS(|;3oBm#DEQ^tTDG5HjI9~vji&aB0hER>1 zkk4Acm7^E(JP#>~+sbnl3^@t2IFWij3fG-4Bjg`Y`W=>=w6=Ep>7G(5AH8WNP4x6lcP9cxbIh2GPxDgAfnl zDXXnPFOnz%J;R`B9%v0EhxeqW7vp-4n`0pw_yia1Jj?NX!%@D)z6anR>r-i%Idj{z zR_*$OSCf=>y`+6VkQP~t2pFnWzE!~Y=+h{Rjcztig|c~0(tj98zl^}o3m8r+IUo8r zfqv{mPb26H3?(mUbbO*|dWfbM<(vQ3;rWt)-wS{}T?G4FD9Ou|q&+b~Y4ktCa85dj zbYw64S0tZ*)n)&xfIkU!^yIya%Z-eDGP{u|s zV^q=yMp?e7o-cXAujhP9HDi5>p#EjOI`bk|Ao;Pz&=0*#Wq&Yvo<=T0KP}Ff`rGeL zJ{zh{yC(P5nMY2&v? zDjusH`rk?hv&l`7!g{RfYc)iqwAFZQn0OTpnA$}373H%G>YtQp9|DiZbMcMkQ1>#2 zhbYZB(AZwfjfKX@k>kLDmWgXz9G5)jOCysoIou$*a&|ONJctsGw1vU;a+!GVNVZe_ zVPUh4c#Jc-aa|P7K-pH3(&C|{MLpn3P^pKNQV*v|J?u;be|ED3gYPSa;L{nERf^y# zAoyUdcDfLJdYIsqKEWl+vI$S~442ZCUOpj8eXvj}w#DYis&gZg6m6@*v>9wq_zKhZ zIiam4wC%6)?JdK@Qm?DSWb(yR`zv|_?F)Hm@!>U$$Qhu3WJWjI*EhI*AtJ41r4ovkw(MxO}?#p2$?iC&cUaVSXFHKEJOrpUxCMoh^LYm-^zJ=!;tIoH`yw$zx)F zms!lD9hphUfM#OD=Q1W|fp}~(2A9~vSwjR>^y+iNY{GYx6WElF7f(_p+AoY%;(YFJ zn=Wx=+4zb}QPX1{pXp^m%sm3kZ4ZNE_NRhv@68Xrwue~VKGNqYrXiOwPd_g_Jx_SL zm`MBL<{F%Itj|k>JD-dHf@*M6LD-2}?R;r%=ZER~e4w@A*1)oeG~SYbUMAXAK0D`8 z`*|zu_FdB0Ts?mc|dM?sr9&sjhKEh+S6Z}#$tMItTIRT zA4h>;E*b4MNH+XE8Ebv!`e2v2E^l9a+vDv8;kIN%4j})FOPQBn6<&UgdCAUHu$w;7 z#6D{gtM&-lLaiFDp%|B@y}8~6j|7taq5U@vcF8%E$!4}pak zL9MJ-yA+HcVa6ZjcI2bo8u+v?I=-qp@;8`Am#B_RPF{ue%P4QH_6^mS@!T-+YM1@^ zj&eGNa_Wao%gU#Qk0b=Lsr3oqBG$N?K zuEul2#678n_(Yrb32fa$sr?(tiIWh?jm8q%2QA61r{SfZ8xPS(ULCzKHo6^SqYKCI z@t|8-hB9$jomttPUgLI^H}KVAHk(snVQFgse?MybUmamT@vn#(a1-{->-9D{Fd~^@A!QYew5e;y&viz zOKiOiY<+nQnIm%UTOxBVXWYK6WDYq$7uJ83+rZ@_b}kQ#op1SKXWndSeq7$){c1$* z9q0DBK&#^dGtuEI{1T&@-GdUlxkN;eAX|M!xEi_0C|9FZquy^6o0UpK&1+qxP6Fj; z^$l4$h1F|gW7RP>R_8~?hZT)(dsx*4&8lsL(5Y`H9_A#oX?0|Sl+Wdo-?!gne6TCC zgKY-uQCN-&w3%<$x0x=A{|2|2?@F8b9=Dl!I1f$n(IN)ECQ>b+llf`rIUt<}~dHQD4gEo0|%OZ%>pu~#!qS1K7h9mCsdt#-8%uvdo#?00}g% zz&1Q+&KP8W3{v(ZRf@gek|%yYrS}bnynlv}s+`Q9FBu>eot}FQd_)vfmNW3!xl`i# zLk38E@YqWo2*80~VnE)OQ>?^Leab+dN9UCTCB#hTm{kK`rrhKC+Q9oL#fpW8>b@Gr zfFF)?oW4f2p&xM_UaQ*B40O}8DPyhnBh`$46mCY>1jgx$X%wawzXK2n%l(xYpW`k% zuWxwI)*NTMlCVf{PABdvCw8j`LHOO0#%A&G`f)P$u9eQWdM;24DtkH66Q zfkOW|cA=BTE;Kg&LVr&!z{=%Rv4O#f9KvOSg{?GdO4sQX8ymjfFP7GdXQJ3kC@-ys z2pV)(UmqTyxY(GCPpp*$dRT7xr8u1|Ei9SZ@Ut@EkYiv$zh>njFmG1-ETFw+W28QUiDen!2r#>Nn;r)iX{*Dc>+1W$2K8gcNFY)#sy3W8HS z1e3!z_z02%LoX0~our9YLj-v@tj2T0#2N?2%r7CO#ijq>W6@7|B*tbyRUan<3a5HS{%5SFNJS>c zZi^eWaSMW9VRGbh{I$&#n;N^=^T%H-CXa5v`|oB-O^;n_>-bCk3rjD02cu_Y0e$yLoK7dH>RQWZaDRys6e?yoQI`_Le=RF1~;<-X61uaPd$@)O3yf8?<7RocijD=sp!jl8EeNRFISCLPeveQ+cF z{6*5e-j0X#^K0w%^H*sY`xfh!H;P{QW6>*3<*1HEFoXK?lk_92RfNYFVc763C|$kZ z8hHOHy<4lFfI4hHfb+{)%xE>FXD38rHQqCk-xv&$PVyT zKEc)+zQf0s{Jx67HqY21g64Fq?+A;2#?}(+=(NqEr@71>{u#I#sJ}~7qw6u2KXh&} zmY*?qVvOnx$8l0%0NbuA?bK{yWIMZ#I{$N4Fu8MVCYQDU2PT(_0j3t) z6~}=pd3S=jg=7F`*%M)p&}y8Z1_`It&^PRD2_6)D-e*!Ca_ZlcCU!xgS?CK3i<{lv zSbdA$Xm#)g&t*IyGF%jHYlwo%5a7xMA9~`5y0DD+isOOdH{F_+;S2g*V1^+aPYvJY zbDTVV%iuUHd|C|=abk zd@L@|YWL9F*sEB-6yxTv7>T=;adQ^b03zg9V%hvvxVQZ>u%Kea?5vQ;>ngwWvY~Yq zpF|(*u7kVwBxl&OC*57YK8$POzs+>rCv^Q<=vrcRQd9X&olI%800{!`Q}&SGG7k4E zdk8hx!pNao?YGJp^4labC3CPLqP;gN%#>vO63{`h~xG`G8kOX!X(u z*R9q5@*$5$57w{MzD+XpGUm}^!lQM}BOZi*Ous>r?vK+C%VhO-LS9~5;28(kQL^9C z??v^)83z?vR+~ETYqf~>fLb^EJ_dF2Zf{_W`@=YmagQmMKf!cAu2?>YE%`h$JfXP$ zM40Q31&nbsH?lEq^x{`#0#rJ+JQj|Er2y%33e|BebqT8G@E?6tX+qG)mI5B$|ET5! ze+-M%$3hc1*i=0Rjbp`Xj8bt1)Obp*#5Q=-s86sg6=u@wn_k3v9H|wq?~P^Cn9tgY z;2InLlaDKzG>GED$N^gIPs*P0r?4b>%(rKtb0p9U9`iEDBm$ko2YXBVp|RjLYB9go zLSw<>^>ZcIRxanh@}%^Yr~STi5aekS-|-SzsE?j-Q?)%47OIS5eBUKA&~BMuoMt-o7}gj(>p)vZ#K&Do%P2$Jkc2m>btB zQiw)(IR7hzXz(*WU@0-THDeTe@HPN5NaZuo?hTslt!?6$-T`cXtQ=gwl#Y|O(bb+A z$8;{|@{gu->wN~&bZ%QPa0iwO>(z8_eOM|y8JN!PzhQP@DRX8QA+@p`Rb;N~wTFU+T#k9`OmI>Bx4zPuYl?j*Ntb6H{i1aQX(x7=>8p zrVtz1PKmGMM~klm2}F|v5)V&$SY+Y>-O2|y@-e)ZI^?6_HS?$H^+&RKMy_C)@tnwv zzp>1i2hSXG2O^*E@UWVS6=@coU}uvU^^PmhDYEtB+JDewm4`-+kR{TLmO)@pBv2zVpRHGD#uu)~5|7_EjF_9U58u*d1k zUWOr$Qy*MEr?~nSPnUe9eolddsIHXzzl0ZW2`>($^8ZP%>?EBVBq8yyan3K^R4U%v zjL$!miZ=kdkJ4&yEB)^6u=>A8&j~Y(z zk~!i#LifKF-PFP1t!HVq|1kUi3rybFtWV54(qrFablz1xc6)RawyMeFA|97WZ`uty zZFOZEAzag=|gjq??|lbRNbqFcL%O zIoj2Ely2JLVQ3A>> zG;7md)o5_+rff1ezGFC)flJH_W3zkG*zA6`X?*N1oJuGp`r1P%@ZerpMu_vMK6%pw z7Ph9(?Y`zVl1S&her>7<>>DbUQOzuj#`Bwtt$j(8Y{ z^k5&{NKbl?dRNp4$zmi8=}Clf5cu*Wn3Z@tOgyoaV5A*`#`q zP<(D-^pc9tJ1X^{MKQT0EMf4GrygiElpD7X4yp$UFFR_4!`_JGgJbrZpndJDS9&rQ zvATU`Bf2v}ce_t_8|cn5-Se34iQ}X@qv*~tMy-nOMT+j6qB|F+I}@fG<;LyhLAocPHqc!gTjD-IK>jcZZ_8n=zWC=-x@u-L2^E4%6KcrW@tP z?PWo_JG|^dbo<~<(>*Cnw-I^Cn-AoLZt`W~`GBbXTBz?1Z-pY1^y(2AvjuqZ{^sTb zc^O=%Gm2By;JPyyae`KxE+gyouyDaA{(N9dmV8`(4JF&V1!e_#FWZoo;e*5b(5}0~ z;|C%`I>rYyuB~N$%n*LejCwxfa6!TtHKBoRd5dz47XBCFtgAXJN_@Bw4a}kt&}zNW z&@8HtBe{ox_9A48UVO6DkOG99omX-qowQ&y=OlP(Omrh%ZrB(qazSt#lc@li{eJed;AB zlqo+M0QydWZnt%GGbSUEE-04zSs&9fD=JgLT_9c7Xf;4-9@rOFQSpguFZwj;mLoe_ zF)7*ZN88gzW=oLI@FLdZz0yx9g}G&~EaIv!a(u8-JY1Rc%qyPEnN=@yaLD#G%)f1f zf7^--{;bQqipM<9>ei3j8ACR2Y+jgW z+XQ%aGOP7hp#6pwRl)T!?>(TXj+DS-0PP)#$Mdk5<<6?N@lXjZ7W?2je!li!kDqhv zb+;!e#kI`Oe&Of#!p{Rn+az}wUjyqGe$8iW1{A+`Lj!ZP+I(Tw{4lfneP)#=sht

    ahAWA{#s$wD=DFF|9$jV)SjCmFtX3ac>-0uy6gNi@pkrtefsVeqfb4?hc(_}$q@ zg2eAqAi=i_*LGIocjvJ9UEqt~k$viXdO{ct`YzsRBS8mm>F^7@l0zNd2TKDD%1#{2 zjk}Bj^NfY{eg9pro)$|z?dt0rOXznO{q}bEsO>hc`dTdYwS+O-Mb+2t%qp(0B~o8Y z!u7Q{P+#O^1;M=AI1L$#Rpl)8OQg!#10`ZJfmU0pDraf9aux^2M&4SLQX9S2LmjVQ z@ME7=#_6@qkJn@1#K%R911IP!|I_v~S3h6ul^JR(KDdEz&(Dcb4}{waQikl+OUXC( zhul_nm$tH}v=to1`7QdjX>8AqOr^$i7yXve9G9l1kz46kB)_5W)33vdME*>_3$UHX z?&D2s*nyjlb2h{DJBgy)r~B@PVQLG8Kc=iI$008gCwqZ3vZZY9;DOy$-R#2**+bRM zo~WA@yenxRRX6*Do9OQT%&2I!r`FHpy-{^mul$lluzSH)G`BZn&U;=0%I70O_+npG z3qA2W4|}YV7AKiHxEROQeu+Tep&z6qp21%u*sm$yWjGF-I8Pkl=XicVb>OeqG zp~L3p=>J{=I~o!k_z~q+IYlCm9r%-cbIQQw62Ec)d*>>9VULjF{fA@oJ~uY+-!jL? z`*|Pnc9(WJ_k!vH?aIoST5WG+DyY0Z_KIqUhl(}4pN|Sz7xw}xM>8t>DeK~X;V#Ok z$cm~ZW!f_^JzhV_-7du#jJaGRCc!b7@wezW8)DDsO)0G|S_d*(=YU-y=KN=D=5&tD z9Fhy;V~*TCwqE1(D893ttD8%ZfRbUab9|_Ejg8t3#{Y)eamMCRBafi`%Cfa)TUbz| zYvy8f-WN)yR>MQ#J*G8AwuOyR+wbb*tL;*I!);;txZoo8N`6hPzd*0A_P`b`I1M|l ze^Fp(nBW*6-rvVDuGypj6xQ#}I3j{fpR4f<>`-DHP z1~#pBuOd&5y))?gB9Jv`(++`0ycq z(KM#*$4kDfc^sm~v_ryU+5y2a?MkD*qR9kG-i&_QJ$8e8MH^>>SNbWf1pR-kT?w2` zRs28i-uLc%vluhXW-Md(m@!#OV~LQZlq?}aNQ=Z{7A?Nb zrI1JqDk-h#|69&E_ugk_-s}JW&*wAmoclf7@Ao^u^E>DM&bjxB|Iof%)l@>j)&G$I zwX_)&@6x7{ws~n2yY0e!d>o6HHuW(2|FN_g6z|fe5(a|tGBEZpeduxoM%_nAE;$2| zYn*niF-21?iH>J!Q!&xFw28;S#l5t-OgG_L+SssO+PKy>SHrrcIN(~_42WLa41l@( z1zOt-<+aUlUfU$dwarQX28^f%S1+1cFW? zTG0$^ztNOFqcD1iW^>~B_KiH!aWop?Nj$Gz8Rv?o5+TDTdR#(o+kjqJB3Cq8;F}Ol zvoa+ujwKCFDc7oj=UCD(ErG~YHZ1{gfg>#s(Cmr{`25XP?h!|{1lYiyu_GKzf`*g# zc5;a2pUO$8Q8_6Iagw41u@+}LC597~x1CdY+q2C$#X$26zTb!6rC!HKOQg4{M@G_| zhrgNE2TlAoy+5y-Kk6g*a7r&XG0jh37Lc#O^%sMwfT{Zroas>8PJ1GwpcarR2F+cL z9LZ}8=S|JZ)enyC#HD@}Id2k~GW*j#d@cDnOU}SoM$N$GbxN(uI|WY3#MLQ<|Jc3- z{Mbdj6L5x_fVD;yMNh+5Moq)zaZ$T+E?ULO#s9&G{}(1HoI%nU8D0T-(I&nvXHF8NAJ&kI#kl7im5o z&GYd!JRjqS7QtePccCY`8~oylM_|AQ!Qd=_e>mJG;INFCuIFSp^>ZDL!Du(baLA!T z6<60zHv?Y(gu4-g<$@z>X&>Q6aIEJS)UUunOLhyFFAAf-Fhp&yp^;4^I5ezrt69H&5`sZ-&x;ExL zFwb3;w2GfmkEhkb6ZQ;z_n32vy+Y5pHmp9V;GA#&!I!GK=UdF`__l&qBpK=~^f;bxL-tvm z9`L^t{;%PqF%#U@?2J>-d=h6IpTwC+l#Q1saW2P>Tu2=`kx$}GbW3HN&Unbmvcr3pPI+_gE({ubDr^ymPMpPMXW<5q(k}L z{k4p6Db{<+_MPGc9+L8zV4pTD;?stch?Zh`+Hf!qrOS=*BtC68$?Y}8B2Wo>O`mNK zl;~rHMY<9=Rya!!78?!(??md=nZlA=^_fCUHG_A#d3%X?yODXjS@Ble2;UMPZ#Ob; zVQT*-$=eXgTbOwZyLr3O!CMC>Z#U{nfVbJ2HyaKF@2P+{Of`e|x_Nt_;O;Nnn zG{RGnx6?6so6NkGQTq|e+ZB?xGUlz!&D&%LZ|$7CP1cnFZ*w$nHXI1vUjc8JY6j=J zd3%L;o5sA|rg*Dkgr~>H+cf5F2DN{y+*-Jy7cyOde+@ivoryOY|#UGg?e@^&ZlcBh-SnGW90cJek; zR|32}qIt97KyZEqykV*teALa`65{PH=54m(4NmLa6W@5llK71jYX5G@+i=MnqWFyz zH*a^@yp(=}LgN$24y?90)#M0dJUU2A{Bb+Xy+9@^@00xBHp5!G8XfVu>+% zu1~&?An#h3Qt&D?$c*uv(S1CnJU}GPkyFZ*$nFRu`~c4<7&yOo;h0aT?aUVU`Gem& z9xu92*XEilY&hy{y5o7PIqvzv5~VPIyh?mO$b8RZzQ@D4>|bc>?I5i%kK*BQBm6M7 z5q<=IbCZM5!t4gUHXmCAS8C;Jj|W*2j}nm&NlA>r$rabOM)*+{#-nawJZKA}a7Gk4 zTs_u>o-W}2dV>3_r~Wq5;{a6J6API6r-_)yB=aM&CqAGGo@V}^cJsf$p_bGM zM)*k*|5M0L{a6yOu+e>e<7iQ7{sLXxrTI3j<*Ic5z%i}+k42wfuA^nSkY)LtEz1=o zif3cVav`&|hzNK_vNg*7%+w<0Y>}I@g|0^lpC>WG;ad285qT&!VhFRsR#BKSn^eMF zsEfOVX~WU)LU4R%>X~R+&e5`biDkLizE|lC|M)fy{H~V~ekGPnUt;cFB|2V~++Bq- zJ&P)Ml^J~1&EQKenJ$4VfB1V+)1}A?xXLQO8L7Bc{ES^ZtJgIY9A=gQTMwKmq*XrHMD(vgU8g{ z_FS`sgz;7^yZ8pP_zn^CreyJIl;#?$;2q}j9XFS6oFUCCjPPn?rCzK#yTS%hrZHPn zGJQiAcgfU-&zQ6K9o6&9n-$A(4a@QUXgR(YOO9)pt+hnJyOOPIY&ouF&epm)TXTjS z!$$anxa3%2gDA(CttmOK(ZyYIwBgF+_-?d~Pc@Vr*RdQw^67VR;&Xnh;U9Na=cA#k z0XsMAv4v5w?D{%p^aYc$MeFcRL-~?+u@3Kc>o7i|bUpOKG58-!I-F{RzlckRu|j-{ zFOm4UWE|?s+lyxhjW8zQTYTNT?{fKUV9Ukp5553R1@C}vrklE@zz$m-o&#yytz|J~Gh*dNz;*vp(BAR6~c&c~vl@gt^2_y9A1z|H(#rc-EoOxinLGS8y>ixbm{Hl5_bCC7^ko(>O*D@WTb6&vC#%GnkjZ5bb zGSlA^dEZE;Z$KF@rJnwt`TpL`_rd?|I;P_0I{%mEjLF{tRFoj({(lg>^of$?n0FZ! z)4*!=|Hd-kX;j!8s#VOk)biq>F78@h*l>CF6z?;Bao=lv6RlTm^}WUqtXDtU_Zs+_ zWg~n9fJ$}f2j=i+qUEsUa2yI0jj<8_nVJ0A&EyYGzvEH3$j|U|1U7YlQZC25OnD;$ zCl0+5k9i|fAwekenA9kd|DcPzL~g@p_y$fVd(^$i;b=KG*5mgW%lWu_{Nj6!J7Qm` z@%w9BFFcAXZnW!vY1Ekf8$jti zf|t<5@M~NnxZ?JCv+e(xX&%QFHi}9Wvqhy;$8>R*QrU2Mks&|m_vih+aGQ)hVb-XJd?wHeckS8jOA6 zvKmhr1Ci5K_f*I-*DDemm0`-1vF_v^nEW)<(5MVkf+bKz1Zgp|TetO2xxt;gC+7YT zX2wQkm=YW$L|%S1BP)Vz8pUwbG%-S)BK@YgO44sOH`DVhGgy!Shpgyb`+3dG5ME6g z=WgIaY+xaggDLoh>AWf9-FYs;JkL-bObOnI)fE(93$iGy#!@7CHG?)fLL2F)&1QAX zPzQ)Qp-eOLw5M4?RZs9)s0-uuA^sfptQs53Xlyj(vC){vMsGPbKyRC%#$Fc7&NgI? z4U%p(k{Wvxt%zuZ1X*c=Zl!JL8X?qD|5#(A!j^Ds#B4^5jfT3oYi!tXg<}H~UG@dH z+E|87S%!Hm!#@7t3cLk3!ud4xn`5oLV;!?=%Iuv*gfx@v-7LQseipNLmYcn%E-4mZ zGp|82iq)pNDi^CZ9CgNS`u&<$Om(ey(6_&wcx}PFwzBlum?z->JkTe45(Efoja6>| zLL!C4|Jm@{7C)lON%YWAjq@L|0X%WusJXXsdY+FDo|iTj6LRoz-NgJ-S)ma=2df<) zOCMXX7~2w)Eu|Q5L4Cxhx{YvKmSkJEB(aq8-!Nfq0BN4)ptxpx`qYO5aZoR*8(SH5 zS(Q@PJU;4-Fv=7^f=g}xX_J8z1&82Qjm^wFPuAemAhL5I;Y$4WUVf=lilH4sKSPHf z>gul^rjyUmWh+Y4e35oGsXikZwm;N`3HYHd3?0wV5v@LYh7KEUM_-IojUzqGL2x~Y zD!+=qXexAddN9Y!AE2NQb+yn2Q12;qyp`+rqIB(%X(& zZ_g(>J8ETZ-AZ0nrl~2aij7c3UM+bgHAR;Wu7gw~e7@|(j&?70EWa0%1Nq}Q(Fk{n z>bwfRIgISV0p-plunra&7k?Cv%!qP{sCXea37he)I1>0_Y!tTVcc zTyX7mGcFgL4VQP1)gJodLihTuLv(*#Y|uA3p})Fte|5KQ&c*U99{Qb)@C78DZf@yR z@G9RfJOq0Zd0piYjF9_;>gvfuu%}x-SPJT)XWl^!?atR?;MS?*Y8T}Diynd`2Znv* z__7my(OZ?2*-$N>{R^LzpM!fkJ&2ijS<0%ErR4uBOSx5%r++?+mnYDd9yaBZ%t}58 z*pci^7iniMw222hGX<5kpAo)L8kq~-29ZeTuK_Bf(M6Yc84Vjg^Bw~Cpz%RShYog) z)<=eFB)g!PBRK`v<9h>RETmXnDkkFWIEgUAmr^HFd;KbFFT2wA*wGQY zz2H_}PxaBQ2CK)qHLb8!TrS3JQmvsb(#2hCC>t(kF8T(fc-(E-JOG(*THUH`?npU?xYnnH*A%T!)ifuZ$_ztjbzNxyEc#$#sY>?vkqwSK<%6B3hQ{ ze_ctk9Lci0${rin!v9hEP5MHZ;$Y$C53a3?o?v z*Alg(qzrCF$>SMmBYZ83;aayCM#gKEN5^HAD<%TJFB=aLMi|+b?Nu_2c|cXz-oA

    cpGKwNI~&5bcI~! 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

    $uaR8 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%0AqhciTf-4bNsav*Gtn*8NTSNb?9mwxE4TZQC5t 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�LWOE)3---G|KFVsVLrxCb1$>m4j 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⁢Y#Bp0D}mR+OZ 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∈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

    o{INa=fk}WP$7|xZhDbH7I2w|H zDoi2SoCv2Pqf7=m`Ej%@dt90<(1FbFXv38u`gBv<=LbKY|kvvMa!`zTPCO;+1CWFq4 z#%B8y)i;UU%=`>rI9wMK*{IUC)%1Dkn?KY-$ug6Za=sc#j%va<;{#54BWfs>B$3G*n@4kX z5ls|F(8%tktM0_fTQZ$auG3@?Q`ce!X{(=BV=0wrQo?A?A!?wcGTPkT84Ev%MOM_aB;J+!^A|CU=(6N#`W$q{g03Y8tIq znQd~l)@ebtI>6U7b>3h}^Tc)9EdBj*=r6uGm?@QX;<;8Uf+LKOzAYUn-n^}d30`y$RA<( z#~oa$f}={?Zc3;TJ@vr@#=oZXkB&Sm;V<%{T>+;D`ZS?wVZexJ0{xeF+l;HPv$Yv-i`@J21R)X?hg9x!tdOS#^0nN(U(?& zM{9Yd4D#nX&Rhaw$5YTTHklJAw~QfL4K}9LV7`o@)*{7!X({F!#@i-KYC~`ANM?!Z zmy433`=RKr=ko%Qm?-Fh%-vYl<)2qc&Lc`^nlVt??g%wa8aJ<%xkE=?ejt3l_c=Za ziGiQ_bWV_Rh=G!!nbzKpmpgd8P=_M0y&W$zD;Y2J{KKP3<3;$=UJr@(iR)Jml!j(e zL+xnEPaG}ziR;&Qt<1=HDM%PEt?hW3p~nk}RXP2@T}bXW;%-Oowr0GPC)qr`kVhWC^76Md7^Jvni7i>tfleKVBviyEd{A6#(6pim>;X09oE9ArnSmA2SpRyC-qJ%!94%bU^ zVflJccmWY2EdOYKrZxO|Hh}4wv&_+1Zfk3rqg%pKna5JOM6x`|O66rDm41EJ35@EL zq|dzENCZzxluxhf6nL^%HRksgA~yDSFz`eu=bpha7E+0=&+(00?1oF zScGVh2+_AJM3Uab7{$FpzjFUy<23|}-2&P1#VIJ$abGa<-Vx$X7iFbnd9m8VGzRG2 ztdyUl%ilJ|6rO*DuIM61@{@@5O~m7DD^DkR%#a#na1(WtSz7n;^h>Nq;0PGQ? zq=3!`L>5oAvUr+ACsICvnLNQSVW)|NO|TN?#p!aV=;A>-a2~X<8^-I2vTZ94!Om6p^@_MtDR}zDA`hj~KxyKrLy_4kCyNq@QB@LFJNyR;C(X#|Sn@Fhq z93rW~@^hJn%Fl}?yn-vvvExP5Cg1Dd+&CwXPok>wD?h!*24+$Yg=G)X=8Zl>ZByyD zt?BPecdQejH-w~={6H`8q7O| z^|J?OV({RUlLik3LUQS?jU^@Mq4NIvRXP-q-v{#)z0qa>TiRjEqR(XTaXH-dtqgvj zP1!&a`IF=vpVFB}5IA$mfmZ~NNR1(Sgo)^#tY5BU)|9v2>a8ig^dxVbj}fYq5|8o8 zyX0tk2BEO*IpRG%iR6E}gNB=ry^AQA?P4T{eL?>x&wrB+bK-PqUEdGM;{$lYBXT{x zkt2@s#WGGQh!3{O!3W!m69t~Vs?YENeFFTZF{NtZf9BDJZ3{cJ?a;0ZAt8SJX-ErK zHJ^vO(x7MIM7R0y^Gl1So?AvSn!<4S6wYp&j~uQ(t`$;r?Yj91Bl}a`zkz=jtVqrK zOrckE^Pi&vfm3c9TNy`KY3RO{;~l~Yftdhnwk)Ib=;PejHw zg&%xVk^V_mR?wr#LHTCH_p}zE^@Nh|N02_IM=fa6-;7KD`*sP%-c;R-7EQn~39E4x z#^Olq=+M4CCAd!-R_hj+ z(0}I{*RK`E)p)*fJ!eBdv97mmybtCY*POVxQq(kHS8)xt#!X!sE;Kcmy4Scy&o!0DOajkh#sbf;; z{i1U-l^Wazx2e?r_e^hT-&kO%j)k&`#PEOYCXr|&5B$xDnDXoFZ$dJ&mYNF$X)wvDD)i7XM-ax&h zv9P*1-MD^jVCvHBLF2mB#(UA`e5`i0R!yE1S!=Ca?Fy^+qXBM5SWT!K(7Bw05W)IS zFs{Y#imSC6uvXF*s%F>%p3HsuC5&;BcIZgss*`DQe$$SMpV1=0UbQt%!)}wX_GtgF_W?i{9#Xjr0-iEffuJJbXt3SonQ4P6IsS99e>8L)u zS6uDYV4b3)T4S+Jy9EoYU9(MlGY=Tozj{=(S7*Lx$~bwQ^nOP*VT&nal+LfUYN~k} zR<-P?xae_l<*7@+Ka#N4>aPn-501AzSlCeFbyOX6?OUr6P_z>IkCl?gtVE<}$quWZ z9+A+l>L;}5VNUxzU1eNU&(~K`Qb0kvr9@h~76~Z@mpGzdy9-QC?O z0!u5k^wPP+_QU_p^X8s==FB~J?)jWMbLP&S^X;s9?f43~#$`Q4G z#>S=g9GBDnhKSFNMr7rMZC7k_+h3+Beo6u8gy-H*8Ba&H<7N@OI!?n8~eo{D$-sMmn?}gfYQq*=9mTEiwu*vp z@$CV#1ERyoTPUVkV&W~E==;Jw@6b8Ck_MIkE=GXk@Fy)&_pjLd@{C`C zI$yuPSjcEtF^VjYU{+Gu0w~uYR3y~?;7xZ@h#j)n3`~uv^k&f2Z*}2M|NE~*ubc^X zUguC5)oc>qQNvu~u~*_?dNec8R%FLEWpG(vMY%|4bcxJV)M-TPX_#vMaM)z4sd_L! zC*9u?H~rk>GUjlFe;vGJdHZfEmmvx+P8P5Ht7 z8b8D@?9ifI^`E%91>_A|!BEF1S>&GcCUZV-UVIrUC+2NMj3hs%q*%-$Y|@N95qnO= zuV~%SbC5oHG>7hfC1_i^d{4r^>5XKSvF0x~tRx$I`erP*um zxsVw9GV2Jp6?BrDMTPjTx3DAf`u1bQPl9h{obIU3X|-IHc3kZUk^hknsZyMw@ru%d znz_b@MOmuKoS=pXZyz}hhA%YkmDEvU(*sXc-iIV^29mBksw^-15ul}8arVRiuHpx5 z@_(Pe8|bmOQeK z`9195akr)Rb613<0mY+Y(xjJK;?C|q>$1SlN<3Qn%Vm7l@ggAd1XQMnZia_`BdJq$ zd7Qu2qZrXc$g>IlCP3%h7gofC<^#X`BQzR(1G={bKQhZ+wW`D!F1YP2*jLdLwPtTB z=D${^AWe}swVaS)RZv;U&5NW3sVDHyYQKE;J}Zn5k-HC=@VmU=L(I%+R88i$h0{5t zJJ963t6pSIEj8NBY}@~jrT9&w&DKh@E#YBs2BUN6MFIMp@N#mlt0TxM=bQBouA zr#z%0T;T~~VBx{Pk}l5sZmHGMZs2!~7SS_*cQ)@kv?B|fAeIte=17q{vXDh)88_)JVp@)Y0o_nRJyPSmRG&#-@f zAP_8^05CE!?gT-j>Qf#qo^gn|RXvQ^t^?G6u^gJ;l3@t&46cUtmT&I%1%gX&7x1xH&dmPO<7Iv^Y zYaV)Df9ivmX?%HWLK2fD&p)os^)ST5tUeuy>v0ScWkP+b97SCA$YgrxXIu>RG_xXR zgi0^QgT{k^Onz5fw1|~Ey2M^{ywY=+yZq{?W#>eTAifxL$3)1z@o#HIKd9|T-Oy(0 za%{2)ey6?Pdn0afwQl$HL^bfBDK&IhiI2OKvCIQ=+dJI9ezCuZG*tS0;g)5UOP%T{A7`+q|tg9nOR_cT6q?r_yJwJxW5WWMe`rB-pz z?A4RwR>p~Fnb~%Dy!wd-;UB6*&oWJ%i|w`TG?Uf|h`r)g0*wgAq&OoJe#8`@6WaR< zVi$JnqUW9qlK%y_2t9L?mQ|{q?bq4yQwf)Kk(H&-d*ADL+gvSUlW%0E zA($D#rzsu^7X4il3KO=EllnbYW#qbVM;zJW4^fNzhhMByCR$CLyujZdK>!PG(R1Di zDCt>^ZqfR>Ua>~XJlXj32KCY`J*Q`fZ4MnjO0x8xb8~#yq9AEjEv=AwST{DhCM)q3 z)aB_qOgr*?sxo)4~8YHTPqjunema!(ikT` z&zZl%$Q`fvOv_lRSE-128+)TcYa6^&O6(@}?x|K{`mXopyJJVb2_DWTwv*d@6Hl6{ z5f{gLDnqg}q`Ch*Iyp1$&8&c9Du#Zq(;S9J&wBdY;kGws+zR9jj|hEIZu-(Lb2Uwb z)VaECv$cY(^sYvik48tPEiMQ3a@-^;l(Yhp;g*8aumh(!Qzr0$;c(VJb3J?(Y0c=-|?4id<0J4 zI-Au)sx;3xLUWz@#Bv?(lu&qV9e05jByRl|o0rn&Fme&ROjTf`yTO=MPCD%D!{VCh zR83ZApj4DdL7(2Fyr+6FZSMC&`?5hHD^c_-P_a0%JdJ6Kms4?7T;z5aqFYkC3OA+D zd9*@E;%iHpk@DjQF@G9ISezelj|ra_wI?K63f>nma%p9-VlgxZZ;`S39?3R` z34U_7HFoo1$K(L&A?fxE-cm)QWoh|+406ux_GG2~L9N&7I$&g^y9uDM62VmZc{6Yw z(5D4^+P*x@i%V91zoy=TYT)-2#1aUi#{)4JbA}RJ3>i9vsp6j@<`Oj<7XVz*pc* zsFj_IVwSQ&ce_pO_I$}J#}A9oALo6WwJF%a{eF7Mq@A_L70bkgsg98RZ2ec3+CGZt zRRv6%^t=|67Vw1I?K}3!`%`E(nrDmXn&a9;LvMOy_$9GK(utae*m=`9g2U$_Hw2R~ z!&q8)+jW4B|HUkS-aPav7N3TtcELNpp)OjEwuz3z8nuiF>Pzq)oSx39rJmQ$LGY7u z|CcRk3QRnLEvbp+*$i9WKiC4x=(TU^=J@n1PYov!>)j7fGqDepZLOWMzG>V}x2$<2 zhB+%k;Ns_)FuwO0YwQ~SE5cfmzVA-?HSnFQoJYaR5;Ox7uM((w;Y_A?%<8v1JWoY6 zCWd~iIQ$jA5pBkeznHn2=;hp4c;61Bwa%AkA{|7%Gb@RngRL1fT5LRDp|IXs{1*-+SDfjx1YqA0ZmkPFZkrD(fwCGsJjr@`F*Sk>TFnn9RS+oJ%2U zOs&mfDqWORwmg&bh~YIYjYW3*1b9d>sZ5H>)q`QN7nAcave?hoUBXJdp3k}C|4mD% z(lVO5ymn!f&q{P_LfYg?6w);zjdJUmP=8bBL_9^f&4gv-Bcd7q<-%*vL-!x2{}~xe zRR*aI#w>qz{Hy$~PpfC%*40j)yIuIji+4jKVNK!1VK!P5sVs<4k&gvFO)Al9^-ON@ zVk3XvnzvZJj*s{qc3~v_T=jzK-Xo`WkUGzkHD`>{p*-71OMa~$dyN!_ZCZUJrjA_-?(D# zTG7Kv**`f)#k*T#vrd_*A3kT`BpJM2udx^b{9;}Dsx1^~YhAhR0YA-%QFIJ&{pich z%`MMt?R(>-AyPNea%!W&-Z=7W{hAT==V@{u2T$WC{~I-p-_w-;(c?o6$D6Rf9IT(-jo?HTnaD_CnQW2h~A?wFYkwl zpC`PkqBu#G<8?@2=_g_A{UH>){KTj&FtId}9QuN%q zox@X^V~XMe5!K8S8OE(3*P{Yi>d*r*_qL|NtC}p;1h1OO1^(joQJhw6Pz5O3I%*un2A&IKDDJPi}i_^4*SIFz7@uQ zR*5csN=YqePAv@FUP9E}6xUWflTX|GLBGloou3j;`f*9W(Ok>WCBSGAT3k^~Tly-T zMBLrDOa)9uZM9`sN&S6Jblpl@5i6w_ya^jSyN{Ak3{R9!Wr2hZi@#`!Q^8X~helka zC%R76Id#}nOG5gOXM<7NBkAYRTJxz_i1A@$K0kXu?6aU;&tF_JZ( zi@mL%b1yl8{^Oou{AXua_)3Rq&pFXQ@xpW;Ez{5@^FpE&z?Aq;8*9&Kn()pje@%>&*Bc>L`!hj2@2@>Z3$|eJ7vB~ zbYT>zDGx48JYn=}Z_WDh6fOb1*gev`$tW<=0PFwu`?7UXkh;q9Z`f^jjwg7T17-ZX zP6FSb=*srHmGY}84Wd-5fvOt$6_g!kEm8OH*x53A*0!L_X^{*v@8(k#$E1HcrR)hYGlupi~cp{7T35*9*ha3wI3UKTAp~NE-&%l(*7Ud)6N#8 z=Qy-{PC1cQZUWvmA^SS|p|y4D(ac*<9&XzMuP2A)Q)Jq1%$k$s$s=mYaJCEMVw!<@G2CpOmWLLr%S78d+&y8k`tEY{mdxBd?a z;FP^?_yE#D-rbpmBDq-NBxtqd6)O*qZM=~x8V&bOxqvdSH9UP#3GL}T+)C$3i5BD3 zI$m!95Vn*_Cz5Rmk)?Q^D=O}W)Ee_F4v?b2MA($A+ysxH!S_7T*-^u5aNI>)p5psE zuP>)wwU!A~W%}GxO0}0=CjBtMBv-bCaaDj}a6nVN3l)--hMMS7zSt%C&4t<&_syW0 ztivQ%F__1|OPV&cdhRbVcBBK%+l+{p_cTamua(@m z3r61ie9jiU*Qqx%Y!#GE?5})G{zn5`J(1$cf!Erbo^1?C`Cu|@AZ+#q<^8Vt4-I-x zCwIY<7A<_Jp)OO{CZ z4F2)b^2aP5GX-wL=%qNnpgoH5xWr896M=jF(N9k)-C$JO*D8jX_R6YuuRjgH7wxHA zAoG2_JZ18rjS=YvJMqFmf(ddk{h!qAQ2c;Xr18rGuQY$QXqQnedod1TPiXEe1U~=x zV=3}xrgzefscI1|c^t(BmEq#&NHEV`g?___dVeJXG4qQPz2q1GZ5qE6y;JDD95n8z z3`4KY_^wqibE4q!7RwB$GVCH)3$Zst#^d;bcyq74C{_3YKh982B=Bzt_O&bfnS>p{ zxel9)YSh0r{+M(stf+nS!6WI^>we$D(+-kd(-v(*h8xzuUnEqPJ}J(TC{Z_!4CUz7 zes-WjOX-Dw&av)wkr2p<8?tu~fN8WG&5?OB{XUV?zHz(vtPvu%OWmV?mlyEnj_`f( zF;6@s+$9757@YE{)_7}k!H^k9pH57E3>aabI`f%0~lCV8o)n&8lS+HEcb33yWf{n{xBoG)n>al_V1`BeIL84~gV_0fCm4+pS8@?Zuv7|5ZcX7lSpJYq9& zLn5X9fxj*P?nh@1JwNsYbaWSK$v=cvr`e|Zh2wxDwyt4e7NhM9$-^&`f_@R=VYM)* zy248c4X=_mvJw&o4hM6~Qx^}ufzaw)Fc`E|>Za`6&6A{l#CDYiYn7$oYhx=8Q|I_4 zj1)Pw|D1@Nac+Pj=k!Zl?h8hAt4t2K&35M;SY1-+QJva*#f~1$^2@sDKj?gn+Ie%F z^CDN&gD(I*v8y|sulsGLCC9I>d_F{mjXz~bn*(ZDcqXQKkT?bC0|z=c#ZHrLC_33> z()yEWFqhOHst@Vf4sCPGdxw<+FZ0f?_Abe$PzlW-?Mr8ICS3b}yO+uopm4gn?<6{iFiNIf@KZkUTAkEBZ_{jcjCWpOUlGY0 zNK?{25>&@4wNn&&-81;W|LB%X-SHMxcj=unTDLZx^!zDwkU^DDzQfqO!be?sb4K&q z$8OMc$=WwTNDIWgZh+1&saM0mAAD$I z^&aUQnB`ILy853d92DY^SgxtqMP*PY?Bw<)Iy^e)$Y*g&9irS%iMq*L}XD8b~6_!{j!Sqo8FNBmlRR9BZ_GLF+h-=g)Y&XeuqoL4vx1N zUv~2HT$rJ{OVIM;quRH-{oG+q{%?2P+4O+VpDvR6S2Lmy3=W@aLl-t~j$GB)d@SBp zCnf;To7ept4Nn^B(~EH3p7iMWAsPD*h7l*-hISN3lPiKq#v_hN6m{iK>Oj6BHMqsk zYH@Zu$os>GmAk($5U}XG>2Y&NZ)XB58gF;~b=JeDYPR|ARafC|d~FL{PD2*FLH6m=F)B3l3JAFXd59l6SjywRa=Md>Ge&| z+jRwHLrg$zcNTNAS?T54=O#Vl6V_Z7Pb}0Eo8gK5E(a#Lq(pBzR`|%+@1Ofy+YMeQ zQiU5m3}Q75+&JMo4Uj?~DZ!|@j0@MsfQouVW&d8T&)kQ_!}R$>pb{B7WlkY(h&dUm zTj((_nVXg;I8{&Bv)qCOAO3Me<-5wDRG31pM^v1qQly?EcSBH-&J0lkLmt=GYvh4p zs0b?;(p?ua1fqzm-kVF;3$+N@4Ll;S567vKIACw{D;<@jgERtrcBo6!&xL;08P7y z_Fw$L+TQbez$RlJXvOT%%f2?)=@VARJ zZ_ZVn5@*`N^-&N+_TA8)C_niRFO!#-Cjw{Sh4o?>n(BG=k?19ebqR9VzwYu#8pOdE`G*t1*~`kp+V&58d|UN>m1PKO?@BKzhIf_g{7(M zf6Ju7c?H8*a;wAj+~)8z*3hfb`?*pl^!`=?jWh4nI3qYd6TH?RM#0Z%$XsT1?c|Gx z+jc1a1e9Fsr^msNrn(s)m-To6X{10XY_mDp86ikiumW{#dx+hmM7K0u&jvwgZkB%? zalt*y8Rk*cevl^O~6otl}&-^b@u@IZ%u>EHFL+A;fm$BAM3sxU*0 zLn;2$G)Gkb4E^~*JWGY3KiNvjo_we13!D#2Gsgwn?q;ZCYb6nybyq;B`|kTVw=?GR z&i6CSN?}d+aCYat=c4W|Ln>AB5lh?$8$OS!73Qt7UN)=62L=xwiu{f84vw=`FnHT} zhp;f~>;%mW0^Qjg&d6!*((LXEQwZn|_8vfEMPVFrpmgRiOv0;I_6}?}7Wb7{eUNl3Y_p)L8k3iDuQh>qiA=W_XZQ`ETW$?&@8*!SmqAa0xQG3E=x_%b1c4zi0x!Zt^ zQRGsI_(-F;04?>6L?_|I(Zz=}l(iaOed_u)3GB78ykj#s}i0N`%| zNkhTk{a|BEbf!6LF!QiQDHoT$mIEq*%!2^f3-! z^vcw35(_Cubu*xDwB5CETJB8^H{GMg{KCMj=ZV#nISWs|XBO(w%e9r7Y$5oB^{thk zwsJdc!A9QKv7)!X@Bd@nym5vtbPs^WpsazxL)&=|^bRln0S1xWLnsS9ww^w?ZGEbyFI-!B|*i9`Q{1m|n;>7Cz zfdDqxd{SW&H5@$-0d0D+qIq8XNaxo5Hx-%_CrRb2_$Tf`zWg6KaH8h{_YZp3X3evJ z3UlO$J5oi&zR;hbJ3xyZrEVuw@lqhunQF&j^qp4uufE6N+*dVSIMToSsw$iV z?0VnLi0tY*FTkSN{JTN)2M3Z~6x9;pMzgj`N)4Zw4m?KqZ<-kcZ|*fv^>NrJP*R;* zF|;yY`feL{E3sg}6E1dxbN)((EC+`yZ&!Of9sq}Dm#TF?EB#YhAqw!{6guRXqV{>Y z8s95_$i4;D)tBoBMxvF-2#E>JB*oru9}h(sv6hcH7Vl+8sd7wtN4HBI6^#)NZ3GB@ zo!Kje3&pH}SiZE8>1V5!>mo_NNa|hHgjW1~@$MH% zGiUd)e0Rbs91;&&@LpS35B$Wi`-%|?5BBc4DfV6&^_R$LTMIlCUVCMCLY-55^#gVN zFs2w-M7~1Zn(Ia&dKQb}_%@^1&h~Dow4%CMpAO?)pnkZNNV7X`l?0cm;I9SWgFrK$ zAM|`6?S|CAaGjwv9AMa{bme`-Jz1Hhs!N!6<#3aul12(T4o6lqJmuZzARsa%Ns4K7pr z2sln#5Z!y^`jNrup})}K;ba4VP9uZ-~{>B$3BpUMTK9SL?dgHb{uXI zcP4$8NWAdStetZ$4HLzeXAWx@QJ`nU6%z2`b*Y26H>6%O-L!I>QkQW;UHFTD@5bFb{H@rQO@8Z!VJn}Nb`Y>f2Xtv3yOhiD8eJ)R ze|^JT+H^9DRn-mDSVqp6*@L#$!qdHe#VE~fpn*0j3TNP_yzHX|W>4pURy|%mohb;A z(S%dqbZ^+s1!6xoHV`_|s+1f!_ZlsPF%ysq7$35k;jSycH(Vp1brh0>cXijrIdktfU#QlWzxx63W2Kxr|2K2mSXv>7#icBF$EPxaSu;;&ez8N7 z4$cTZZNIlhk(*wZUldW>rSfRoL_LPDLV;yM7GJQ^{yBAL|Ct8Ph!UIv-*>~Qc?kqw ze161wwf6OwiQe;u4FV^$zYww`c8QnKL~4AwRBlf46y3Yw!>w{#XYGp;<{Zw2TRVKH z9*edrLElTP9y<(S%G1wOXUZ5vE7Q*&0?DJPCmA3eW5@K^=Up=YdC8|=x9MI@8yD%9 zCp*(m&uO-=nq|sPzL&v0vs5=*=L8q%z6`3t*q4m!kJclRrGy~|{f z>G87!+&t+8r=P=fuE!28QD-T=pF}M~FS7EBz1|ttKn`9AfA1EXCPHq!%bol}(YdUG z&jH@$AWkR31)v)SaAve1NYJyRrO4^7*#9Rpk<)-%ZZmQkTsgY+8#P~>j?+3L-n&d) zzkpGCLc8`ot-25c2yhDxyd9d_7I{`Zw_CR+>K9eeNNOJJxZ9D5Oijp2Zf-E>IPqE-L3x99jl zQ5rzV$wK&h0GykmJpTqPef*yNk=uq5jIyteW`XRVz&7?B?Eb4KtY>gjMpN3wpbR|AFW|T;|4lSC1&*xo?$2 zh(`(6xcgj|R{@aXpD0eek!dHZ?Wa$A*xbuMES<%^IN^62E8p>paejwfZ_)l^GdWKA zI!-SMxY6q;efuskwq?Upfz_ng9=zv;WU0*A7eTm>b|$>(V<0fzLnp7;`H?*PSu^K~ zU1l0~_C>{&(D~To^O+;ydHzD2z5%p+UkAjV!MDzbj|wFG$%g|3Z`@?ze*s5puDN-( zHt`AA?q7WVHq^W6ZK~I;Iykb$vbY;KIT^(NUbVPV1$Y3|Tir%bNZlu+N*PVS1631p1hC*k1%Ztln0ETsl{tJ{Ax;_zakfK1= zz;o@k;mQ>&V=Y8m}%eHYE)abouz^%_F|6l=bvd8SM({AObk-G7Q;oh>eqZMAp`%;0SP zUSk;`s_opYpLQ;gl>)iB{6cmqsI19oG+51F#qpX3y|5i{uVvWvFSaWKT+_k#Tl*85 zgL($<-au%7zO`8$GX2>i*w<6E>ONKkhHbxxu(LhA0FTe9`2(&Io2mXNp0TiQ>|)_3 zjxmuR9?|A7AGe7_AR4|E($`&Hy`4AhX{neLLYVOtl%R^cwgdUGwXik5|`3w z+(X^+U~C7YZ}nau9)gC{Lq+ifSpsht5(DdgLRc({VDb5Z@R+kYZ!P(?TVI*u zp>r_{-pxNyDgKxRrnMuzHpoo0SxGJ4ZJloa2G8G2>_qsd%p`91X7^qD^hK{)f*_^M z?3wDo{(ewo)f(;8i(R%nTThxr;N~wA$fHhB87!$gv}(8$YSGfHeq!)9&hOj{r9 zud?OpRQg9bxyZV-*Q8j9f4Z7t@*nZdBvBWy{jw7qcVL@M=;;v{{z<3U1azw3hLv#qN z03TM&rs=82?lkucy){^-kuMY~V~63}TIR?w(GI;XpjMrgC^Ng_)Tw5WY&XpL@Po2r zx&uz(h3+a*1v;cJnCm_Z~xPpT1$HLY?VH``K4RL zy~5q=<3F!mZqOtk@ML>?^9zOSfA^5gHADjX-nV#Ydv2QUjBMSpRsFB^0_7lfl=BJC z6M$2%KJxz;Wc~^m^e@y9^gO8>=F(Fi_&jlV*Zk+Dky_as%iQK~Sz2G7&d`BB{V0Te z$l5myGl8}D)(4g)Im}8I3jMjtKp4i(zLI%B@-1WIiY-TKO{FZEY8U)bvxdT7I(C8c zcvp+LT7@r{$g1h3IkbanoSi8_@F}=2`=>6i5OH<|=UO@b!HLop+>s_y= z7o@90=1`YW5v2O*bEy0lr^H?=Q9V9zKglq&88geRyZ?`Ev7O6)7?q>XoirqubM3U<7-mzQP@l0^Xx?--+>rW*v*TPVv0!75X z&a5a}FXBrj=)CnaFZrpDM#mn|D{HQ19Cp=WgwGk{1F#siUj{tzXW@af7rY~Cr^pIO zB&IyXly`M%vrH6%FbS5K#aG^3`LbyjN3Z#0Y6zBeaIp1V2Ex40ozd-$*g%pbj#gg^ zcyB@I_vQ;PUPP;J?#0`45`=SC{|IQJ6SNYgrq)h^iQ_3|7FQ1a?@P_evvUPo86dTL z$b}tH|C9aKYaV!QffC|h7p<251h^}C)OTXNYbJ^TaUUp}q>-if$@o#ywnDt(@Qp%b z_30(=iEQ=RCI7jPHv&VPIGx#y3QvmOEfxFj5nugdcFTN=MTOaY33?e@1UJ6f80&Jg z=0S7^(rQT}_`3wQq|wiBIN*}!nHQSyFl$8%W5Epb(EpZp(_Y!QifpIp2Fe+qj`0e@ ze0m$PsR@*sEH}d3W^ytYW-3%}&WPsdXS%3!^6-j12rn^r3daiW5KoFac-b9G@T<5d zp}{7TJmpECxxBvxXSb$c`tD5Er{9>+r=8xk1&=VhAN{Zj;P(BY!{`FPbK+xR6nX$?ZT`9o;Fj^m<+kkj(Mf6` zXoHIEe-)0CM*hdJYpcr?US9)7RjzYxiRpLeG>ws0-6Yn6{-ig|H;>x*D@7G~il;u? zgVwoP(c9Nn7&CDE2fM<&%C+L%UvHtUoT)UcIsLs<1u3UYO2q#9GMF^_l%^IX zU;Y+quPAvAn>1FWDEC8+VRaQzDgo}8mmJ{+70mxJ^-@&!;8i{`adE7$oaa-lxgY&K zo5_6-eiCQQ(D^WsW;tb1V_!uOXAB{+vQ_{n6Ew8)<9No`ef_|2QldqPG|^CW6vT9$ z7QOOfM|3-+Yw;I}fS`$d4Kladzlmw1y2PnKmcpN`Ct0Dcr3=l}0KXrh_Xk~O#}w`! zY-Zbp!%yGy;`8D`(P>m4W723-M7{=qyc*K*+hJ<6($nHB`;#9LRYFzO>3k1l$(u`^ zw#WvgY8++g7mO_gIo_(kGz%|p+#(n5K=VZ&Bj^4yKX~^+yvzg5KT!#PNC^OifWDw3Yigr>kf?J8j z*7-aCBSvdtlcTRE(8^4Y|av^g`VMVE}Zz^5V~=lathxx`(5u@6JwP#2V-!>$8&GqmOjv)GIrT=D;=1T!A*3mU}If z{_6&emk(KmJXNYm7VciF)T6`7#Tdu;8LIk(JiY87GE}TjZ*rD`GJ*`J{^R?TN5=Ym zE9W3YA-FkLUlr6CuqI|Dist(JAn@_{zNT{@)XqrRopu!>2dE^pQB1#7arUrCNCrG+Hm>=bSOD{-RlBd=(*_q&AFp0Vf{ELJD8}Ak(H_{ z2AoN;z#^+r5)Y=|(#BzE12f>dSj0fF{PSqI0e?!_YW8BY^&6|2$KWRhih@*qPlet$Ab-vJ*cOO1FFUQS&r@R@(i+q9eO? zTaAkt6#9lizGZ)+=!9_9v!|**5zs?Br2yDJV^V#FP+BXT-7BC%BIq7WJedx!J%0@x zM0@6>)dXLJ^~k9Lyb@EWw~xYJy5xRm`3}|nhUInbTI)l3=TwUYUnKY3u@XVZ1O=%+ z^GdW1#;3~!^#*tCXITQiuIP^-dfw*FlkOa>5vxeA3wa4m8P^`Nq&&m+`f0tbJN<~9eJCXkn z1La>TJbgHRp7x_pQ*sPwL}sJkg=^L+37v-%!c@w`KJ0?m3fDC3QkAP7FXouy zTQqi~Y)}^;tVq+hCmqAw>{1C8v>h-Zf+_#~d{canIRkwYu5cbM06@Ef9pKA*4e*O2>e4yOh2A*S7*8#WU_OR*ApSKdTl5iUo ziaqyn`ZgjUw8_qh{gCd~@%(Cx8KZ4bIDi%FZDma8Kf6@u2}2)DNEt3VaH|pYazwoz zi~d&QzzPR?zWu8dH(5Z7HV&J}->Z)(5@*aTR)5JHdiumYaOyyPZ z*!`UgPfWflvA^7n^V_I|Vbn>^W*>>CJd#22LP4PAHr+8PjzaZRz)Ar96sc_2Ya6|r8q2-BzwC2TP@NXAhWOzf9kax$d*(Jh)_17?8RRz4Q5c0{ z?ACF5Oz4$8fIjDy|6_9onk^ihn&l0>H2(1zB+mZwh?9Ll_MjWB(GhxPzVH4iOYZ7g zROqh(>u|*`%I=Np12^Wj`tM{(Vbfmh|7sWXj;1*u(Q_gn z?2^wPLRnCE!+u1Bqbv_8k8Io>CgqNbYD;gK&zS3u=IH+#x5oU5%ZsO!2=@ZEN{{)| zzo|k1$2xnd%QUd~+PYeZf9g`|5^d?axyMF6tU$B;*7MXVTYtrbRog<o# z0Jndtr%{hj;@b$6{2!x{V|pt(t5sG2ld!~063aYRzAt{Ae~URcRlTL2L}8Yztn^n~ zQT&M_&4~nATmoLi^*#&&xOwGv?pj$oQWcpc7ez{Y4M-%fjSKrk=dr|s)(O{Pc%?z(M zPQj{v&lBP{D3Qvp%a~ra!JGR#PB8eEihNX8lnJ0m$YmuU>1U(TTR7D*PqrGv406%* zF!c|XwqVk%H)}8uNz$T6J^dc3^Mze~252nK4tg@Q$=b^TGb%BrD9HFL7W>aPyHzYp zjx>8=Y|VMY19{OY<|uI!P-`aQp*U+ikdU3n;(uw2yXky2^J&MthPNR8Mp&L@dZthZ zH=vg}7KUWFn5ydDJqz0S+#qwKeab2BMCKv8Y#a2D-Y5TH3MppN5uUx2h?0>1bp@fM zXAv1hP+z#jkx$s&-M-;B-w{*9 zEs$(3mAty&$M#&gc?-{3_3vZC)FVqX`_=LW3R`gIuBuuMzHx1#9p5h4m}&R{Lq|{p z{zxLD`XjGva&4N0>LwTHqq>(umQHX07mr0nYxp3MJ&w!ptELk-e%3Tk2Jt81Yb|NB zi|z@e%9nDpvV%*!$Q^hC7O}B?p@5#4ae-*;CIG|UY)Kq#O8Unzx9DdgHDSI*q`h9u=ELWoV|zVB;o z5fZs?%erqV_qj{%`zGgNvCbUJvb%Qox1ZnlpLxxDW}bPTXP$Xx<~{R1y1J)iBtiqS z-hDo5i_5NEp1IC zDT!L#sWuquK7a6nk(WDcjYm}U>cQd4no&=_PryJ8pAh{rgJgwh%U?b7o%}J zd9o~I$%1#nYiqF-Z+^hW^ZYo}nyn~FW&P_r=X_-fCdv8cE4$Dt^YD4N8*ItDGqF%) z3d`U9=@tslW`UsBywxBqAh#oh+|;gW;9pdwTGcn*DVd#-+}SSD`$gUpy(iI_!?Db@ zk1m9xTu5X~<9Wqc%bNO#YVMiFr$pjes2bpVzU&<8Np7qLM3jpO|8{6~%_MiU+Zk&7 z6@GWrZK3K0m{$e87R>GXOa%E4ppN{0irHTvv*LC4I=j!pgKtsE1L%p5Y&=xhUlxcg zl5EvAwpm1jmEWdhyTMr;l9B-X3rIS{f*#;JN?m;@fsO^h_A!2Y7iWQ4tYSNwp$A zveh#wJFdT7k$t9`JDuGNrn_2jR@jvTV>3r8L6|3_BTxU^c5_5sR`Jq+(Q_<`1RxDQd?MxuQTs9|E6sm5^?6pZ>ZVu^&-IT zMPMms-4Chae**sGuc+dHK;D8HFIp6HN!4(zPvX2&p?l$tohVGjQsHeg99G@ee$fa{ z95X-GWO~7(`jJua=Kdv_I4*sej31D*q?G)*b6>sf8_n0I4(?n8YVnUPwexpbOn|nY zjQu=)&{n9qWny4Yd>K$Tz05`X3mgC3rStgmj?NYL_#!9NE{|x!s0@dgO3wvP&o07N z^m&US#r+A(_TzaPn@Yvcob@%w1a8i%J)tm{UNqId>GcV{0Tk4@5^+MGwPyGzrtoz1 zi~gsb7uCDeHIm*>{7I4WEGYIIFw-N3q{rh`pI8zVd4-oRwOPq|vhTd`pxcqRocW@! zw{u6IdMDAU|AYO5X2wcD^UK6>Iy>T+A+0KC;;J0PSTK13`Q>JO{o0X`8bP#b{`EEk zi|j4gZE5to@)qmGPiJYgorSc}#0s7QYUpGIPhl{$rXv3lJNh43slXeWYNq)L;^Ffs zdjbfZHS2v*q}GC|v?}}#)%%7juz_X~qEnkaTxM)Tq|z{YGm#TsBW6Dm3yi1YyQmLd zWw|8sHY{P!QO5=aS4P5SO7$_y*nM{2OuouFt5`s-ZmNa5=E(w6g0WfS!RB^wPq zCy9mm;k_I&&4@V5TSZ70~D);qS}VCuln!O1a}@d>uKk&xSh!y;=0{)dGn z58;pp`U8*G2-hDL(rW}ko)y$Kd^^duc_Hz3B9PV~W zFU^Np)KGwOEeq6jnPv|XhHdeDm$dGm;Qx3i)}5h7Yg+G#Z0JR=ys)W5s0#xc&B4sm zl-J1(ac781PSBIo`;2j8h)Uea?k3%Q5ql*vbvch{8PqK=Y@u*Lx9e(3H(EN>Kr>QG_yG3@J5Zr3sp52MD4Iy^czgT6pJuR-Bkcbw` zKeKA7|>%vO-<8|8i-epj`EOWt~kveX6DM=ncyV zUSxT5)T5=$Ki>-%rexNr5dbD^&D1|OxL5!YxL1%w*)aTtU9-36K~r{$C!UOCst3pa za}&LZ(@FTbV1CC#wQShr23){<2Vi^_HZ)GCFOHW#Y|< zNiO6S#NFaH-t-Qsc0p_%P|Ak}sFRZwC?4kV7Hq>fyDd$@Z{gXa1IRt}r|0fr>(ay2~9eIe=^g0PzZu+WUQZ6DQDIO&!TOG_(wXry3sw=vt zG_@muT;H>=6o61x$Ug==>N1Ba$a&uvzsx^3nz$&**wfrL#>lw0Y>E)V4Up9wO>5v zY~IoOrEw#vi6UnvL2@TGWVV^7F*)^ugMTmN{gK3~&B=bG%1W;%d*2VhA*zXfeVOt6 zXfgaa=lX@8i@N_NRj^V+yb}2`Fni&J#o=dwtFy2zaHZFbeK2fF<4*Yjg#W<5J@z1& zAMigQAAJTOTpl99?Xe))c$o4^uWRPOIyW$Q;jIzi7-N-XP2rA4s=N{+l-JRN3jOJf zI9&CxHHs$~?j&i#Qou;%2$W77R9-{t$t3Plx_fE*;$7vq5f*2@2Gts@fn*cALXMOt zNXk)9Ix!-*Y7FBl8c6B-Wlc(9o)&e?#~iiGq&qK!&+1bSk(GDe~oyEHVaRI$PBxD08QUQl0|S7Hrze$ zvE|Z6^Jv;BW)QQ>eLa6N7x3VD&6)CSYt|3akGN{)Ge{)&%c%Q`&Vo&&0 zb#ZriJ_5YaU^k<(CzO~v)bnnBIa!GEX1@{dGi$!wjAQqVsbfeobLTR!j9ZNKOz{4- z80DEUZOGNt6bR!!zA+MGU83{_6R<1p&xZ~w&)n<8ecci@lUF>uFWURx%=8sHfaBkN zA)ksdLJ9caL#vfXKu2*o-nFfXo{`fADqa4?WLBKs$mZeiWB!qiKfV3abYVIg`Nxidpa0IFu zF&Y=)p3SCWkUi>eaV{*M`=Jn8U(6Ct7@#73+7AsFbFCFtdWy}9;WJnvvH@;A z@(t)+jx{?W(#HqpwoF_Iyv06+g`TNCFq&gh9(WXYx@zRFGJh2z`}o28m}h#qXm)Nf zRlvFSg28cyuN+YA>j^WLpwL13S;`D2Phc)gJ@C-YFC^&VRco^aSu3SHcx4cA&4bfM zn31^;>F#q$(Q_nTe?t^H`n7m46!;en0^J-<>h*wgW@A9O!z=Ts(LXGM82i>|td}t_ zmcNQ6hXM~b#%bkg&&Zl&#oBN8j@5RY^tpBbo8OfDMbI9%g*MbqF7-i%ZkKPcLkBe~ z;!mqaw_>Jug>E};6hX5d%Jj9#`$qqLr1xwWlZe;6+h@5|`std4%*P1mVSE*0F9`!Y zCPpf5U;sx4iXU17U%<>gD)lNZ8r9k~mq|1WuCE!h?)(NBsYq%sUEQP? zjcVjGd$w8qnk?|`Ts=EFn|}Xq)@{f@I+RgkF(He0v+0mf{P5qvk~}D~Q7rZuC>#sU zmxx{e=yjtDrlFKPI5<@E!QwL;P7SLj_BG(mX&+*PeydpgU|R6_M^LCjmhcz9;=TqC zbt=qfiPsq#@I<=ts+F@v9^im$X-(wyuHNUtDGTiB*E>!}qwmtEEx!VPb*FWG$ku#+ z|IC-Gi%RbL^Ow|MX{ULT^Yu~nIQqab`!N{rtuWp-;I$OZW#VDQhFW z4*w3j%3LvpdL<%3qEma3Br=qLc;{{>b?tKOs&Gj-hBCjuchk#bTh7C*2I0S)A_B*i zuLeWJpRi}-1a=blHKjVQdNK7y(06_OrUnc{HOA|Q?+-cXw^~5NtQtQb0at^1LI74l z_o6Yn4;jMsAA1V17JKs`S(_#3AnL#~FZ~hm8>nK1-Cj?ro2sBt!a6-RSC^m4GJDK0 zKi~4+Jk#-h?uHQShyl`Y4pVB^_=>aq{Z~>go4!V;ftNXBpEr*X+j0pOoqVZ2Z4ToT zcK)YtAiNpMqG|MGJ$LXa*;MtJv^unhgO+IQ_^_N^qI6P=_9W2xdxhm|VPUQtXRA-G zb<{<@6^^I?u@^ILTtucJ9yx#s@O@E<@{$DJpkvKAgmy^A~ z^9VKa-?8J7@NkA9+Ae@by^H`--1riiX>Qq#-JC^O!&~O6;fJ4pug$~WAlcW(Be((O zccwcJzvEv8|Ly(Nc06nGK5T=_fDrrsH!Z;IK*-PqV@zh7z+h=NJ?plMVu=k-{WT`U$IcU+Km%VFHoanpa{)UJCrO4*^RQ^rk7|KN* zAAKzD=bp_jJ@1yS5c<_1_Q~R!lClGI^)@=Ed4HuVRP|RVU?bB`^iO8S&Wr@ z0}o%s`+#C;rJl*QW4@qI#UD?tjK$$-yA1Lk-W=cRYrr2lg{yBF-vV*mb1j+r<}cD! zrOC_oehl+~q~h>p^^Q07{p-XgKC|XrEvpux`D*$RA5#QZusQ*2Kr$#vv{Wj(fZ!-t(O2h0ue^7w1j=jcKPmpj8& zDTgfp0{yh9`0j>go-=}Sewqr9ucx9ejuG59NRIq!CnHCh$BpW=O1kv^?!c z@fflFv@Au!XXhCb!pnx|JurG~wb!Ao-_a(N`XnHiw@=T)&_`T!L%S^4DkuzISjBHt z2mNhi>jN?U0yKQ=x)kpQ3VlHgke;WVX zK-LEyfFCF|LcU8>$ZXc|0$UBbVA0d^&0ogvHN<`;z~pLkpTtLWUlqa*OY&Tpq7em`lBJ-RpVtZ>q+$tdOHwmJ$a8BbJD$K9To?cd7n z>7U|#M7@Uitd~2gN}fO6vh2wQ&tc@Q26ODYc>Nn)L#PL?Tb&4?=)E4-icPUHTAf^K z5$g71>wnscT%mqq^`ls>A@aVfFl$!~`O;?k>GyOysAL*~Y!FQf#bIC{qu18dKNhii zrbjZi0xau_?qf=M?1Qw2yiktD0f?I9BZ$q&=J$T9J<6F&b6SPXyYlS7b zK+Yap+nymQg^w4uzg&let>~i}L)8>1MN2(u?tN_%rXkY|B&@Z~mov&wb zB;te$+j0JE3wR^;NHY9`(pBiCn4a@bcCfF#=j@43NLQejM*jGLSc{?enLfM^KkEO0 zOnZu=-f>E}xuI^O9d|_Kt&mPbTzd5}^Q2VPpKb~!> zm!anw8z4V5D-`P#JuDZ@N^Z^nVKH_8(JnwOI5twIx#>w}4%`dKx4gAB;tKn?s0htM z%D#q?ZzXo|YQi@dARIj{8S+4 zlYW6pFu9D-uQcy^H3Ir@cj`X-w@g48YK4xLI$vbbXQ=b>OARvKYbVO zs3kQ619m;YM^1{Z^ZAj#6YGrGsVZ zs%(QgzXyKuN{>Ec>fvqfX?xPFZMl#dMk05(li8w*57B4KHy+%{M#LU>^M+&tBkNR1 z=>8QgcNp1|?yyy^|KyZJ&4eJcf0Q^PT<@N%JaCON(7A6ghm(#tmKM~N+{kNbKUFS& zH?S`81IImNpdBk@MfqN4C}waJp-8Wn?_#jtbyGr@OQ^2oE#~C_9Cj1Q4*mniE6x zf5DlM@%K_P%mnXnp1jZ{B@;G|Bu~KRyY3E-XqIZu?mB!l{p?e;>n;6cBd1Cg^2|@$ zV3PJk*-b4v(VnWAeW*pAWp?Q8=YNdwJF|(MUMINy&K+LOE|XDeYx7Dbm; zhNjzJt)Vkya#}tc_l`;$9)I!)@t49K!Hb>(ec(bl;NN1)NUvVT-PqfQMqSr4vOQHe z0ZwIGu{fR+1n65s22`GW8{p!=)h?_ZaxAMdki_ws2#AA`I04ShKipXw0f03t?ZhkT zow=kBFTY7@2MGgQ?(9Jeg7cyHE?#l zf31M_1R49{owezJzuKQWlT@|KkY93sVf`I1&-h_EL}hXAQK^jPubagzU4}*JQ@^Kx zkd}eFT@~6P_`Vk?HiJi|2Z&$a9ksQ#w&MWNQa`0X<*=)g*dP6r7EuL!Jz`ucPv6D` z+B@n5!tq4a_gXL*47$y_d$22T)adxXM3S z1!cNZpULGm@|e;YFoi69#Mh4o{L!wTk1>92R($LVw41T6dU7rU8m^&7 zIc+q+%zycre~7>Yw+SivD}(&3FkvqhD}1Ixmi3?WxKfhIB!4tx?vW=SZ$gvwsaVnR z)b@Iyn=BHflbrYNf_^<#ci!JXr1o}?SXM1vQTQ7y!CP?E*I-tFKx|HO>zCppGUFXd zFB(4vJpHj7rtn@CoFmGunL}25aWT1WW2JHvxBB6@Snw5*rhCE+k=v(JRs@ynkeEI!kjRve)|?$k;Yf2VO&&-)P4fRWPQ~vI({+) zQ3p3VFB(iXY)y>8o!HM7r`WP+aN8k1VmhK*s=pu>L}NZQ0apU@KZ4}A45oOW0Tq4fLY?~%_7Ar)<{3m{}gV{UOf z3CZj5@?o<)6yf>No;MYfz8bD3OS|NS ze-}yIXk!@Yy%t%Q{2Q9eJM*R$wTC7fd{pO6#4LC94EWTNeA9ZFG9LrR--wffMSh2U zjBFt2=G9DyW{<`$2);rcfkUusQC$oJo+p<}7$GnB3jBD*tFD_RC{KLGEeG{ z-1CDyK)9w&8K$S&A;|j)aN~z^5ZIK#T$-I2fSRvKAPlNQ15VD++B^SwkDIK!Q`P9c z%mRFE(&_Ip@u5(wddV{(T)?a}w}xY<_={F&QmCD68Vh^;dJ*(xJ@sHOeQZ=xZ@!D;kdkG=4RI{L4PhPq|JxIGrl-A;UDT1gFO3<=6L;z@?F!AwATae3~!}p1e^8I4LPL{uzs7kHLyJ90@T9S8# zY`5HvKbAyA(rySmipP5QA#eI z{i2ykgbN+Y0~53q8fa`2Pfa+Q|KcOmcJw=Tn> z>*bB2*0_CpKg2&ioM8G?w;JzOtY5-K@9FJmT~`S=B{MWvhPg4X~^1$Xs3gIYi<{=CHkz2iIVtW|mzITa>6e?&Z2@gn^N;>X zePqz@|GoOVza%(YD7lxi=nH|v%I^+3Y<_L{MW#jAOMEx<4w~GG{4;%WZ)bNXc z7RS#uECyp{>2_dx36R%Z1}s{_M6^(qIO*h)5^_CggR1$75~I~X>;Tq#4}aEy5zVaD zXhOvM%hvWHbmnp!N$nT6H-9J;?&&YTW}({yFXkuBbzLy7%ldY;y`(x(WEE@S`DYOD zrZ)kY138On1i3GDA!4s5-aV?sDF&I+NwKssRVtydQ9V$z7wi za-r0xv2n|kN-+ddWV35E{GzGgBBZ{(^@*#8R#WuIVrLN3@MfsFK3C4JDzTkvO>9hr z(tUlmKwC$mLTk)6_co=6bebyCD3c8Si=%se(R)LMH^_S@Sg=%6(cPR=EaV|h{qojX zXHG+Jo`Fly##B-!Ieo(wLbSyOxsoZt0m&AtbU=x<0{)9-U;Gz<-AjS7ok4p^spRfi zb^l-AC0nv*$?4{!z?Vx`d>|@M360?=RTEd00X?ZoeTeUpbvoO-?Ta*7MiodhBsqJF zlV*sjgeMtAQHN3Nq3EEc_4{!@;lNl6SMhIi z)8hO*GYbT!KP-2#0~0ZHD^LCdc0p=yT2m1Dg8Oe~7NbSg8)7qJqTraATxIY!`Jn0| zEw3~PQdpleMBYC*oF;u@Ng_Iscj!3CuH?t$2FP?3R<_re>;NggR!4Fr2T+oTRoH{Z zoK<7O8EEXhoERZyS4Ijs>&+}e+U$Jt>U+Pru=VH{lYLRW&|Q)l*@D*Yr;qyXE^?O6 z^(R(ClUM;nGVk2-VmlZ3OQjsGLQdIv=8!27`d>sidK6FBgJG%Fw;D&}8VBRRCn{cC z_=od1F^)m)V&k^l#E37*T-PsFEOO-&E}Nk3Gd|ODHoPEl`I%$gg^NmC?Hf$GmU@X; ztFC?dvqFWM-QpI=%o}aInF2 z_>@dH`%V>?b%rVY8-hGJH8UjxMaY})N4s3cYG?gy4yq&Gl&<+!(jCO>A|)2EvjQj4LU=u0}7-K9jv3SR7DJKi1YkTG`x6 z5hod{XB5|~pIuUn_urv7x+N)rIK7ibVd!$E@hW@LUjE3l^265H5b)Tv!uDvdF}a(JLb-v8HK#%_foq~JPVnQ;SItuS6~HJ2OB@GDp=5Ej+mKQP2E@Y z1{4Q{_`awPdpj_Aja_inL6lO>Ikz8gz?CV$Y|--)_VM7A;nMh>8L`<{s5d)YC$wx0 zr5anwZorwM=jHt43musTR#TWQs})c8-#gML_YRXATyS+a@Mx#_4jj%> zl@W7v+IF>W=m{L2nq#EUGmE}6ZQ6T|f1fwM#R>vw>zi?)c0;us_#N2IA%)`7CRxGJ zuE@fYWoTBr|5UfN&`AV9+dRkRgL^e~57SG1gK5v+^y_MYI4_3`ysY=5akOu?o_UGF z#n4&+dF6CU+k0RXdo&+dD(`ToPG^p0f3~=^X-9>bKmP%-^;)WON6hTic{7jskKUKO zrApPvaJwc2&ZYYkRqFE|)0hI{#X;fEH^q{ufKA8g+2X%PC*HM;e3iz9lS84o7r?Yy z)yikXGeTAA^>0KV;oWCy#Jo4A@Oh5PDzllJPV$36tjB{f_LY*bzK=wN=#!^)XliXZiC@fdEBI2C#hd z9HoGGACU7oKgJJC>^k8u8>HWi5YK+2LUf(RG1n|-d+Cx3vejfmj^HEPAvmRZD(peB zXu3K1IEgTSs<_D!Jh%PO0CB^%O>S$3Gk;QNcOP4dycRXSC+F6U7B+dY!? zg|ZR{gb3V?^@iSwtf6Js^ubPw>fD4``Y6I`J69xnR_TSS|Elvsi+UF#oK=_Z(5(g4uiekZ8^AzO29s! zfmi%MjmQg*eZoTdq~}({@Pxj?S(;6$+U#Xp5$Fetn3+jJMHtg? z*cRmn-V}pc|Kyc49w&2A%&U3kewm{hu|4|JWOJPd*xI>n1x{w&LXHX(oDG z!nAB;B|Xhv01lW%#aZ%B4^-JCCWak_htyYah9iAX6jNu(YN>)E` zPZVw**D&1Q9pV`j&s+@%uyK+CJ*_!u>krDpv_}JmedS{N{(cOOA>E#s{2C1#8s$9n ziz9(0ebSW&C1k@+GShw|gT8xOJdejcm$xAvbT)jta9TFbZi<4d`1P2023_0Ka)XEV zU&HWv$+aS8C4*%Llheqb&o=yf3^C;cL$7RZe;jJH|7S6sojver`AJ}I=mX;0;Z|Gt z4>-++@$^u{=9_7+RDnH$gx=8P*ncn_Y*!yllJvZrQ3)dtLBnl!Q9xNS^_tToSf*_5 z9L2cWP?%l43YpH6CIgIEFT}}85tch%Vd(z{22upBcI4)n9ai}>V%Wjk2CE!yyh%$T zDbQ?(Z3~;-Wd0xgq(Hdr=H>qf8%D~7UBFFyO381Kq2T|DG;9h`D*a>T$(8|jT?Jtz z{-Y3^I{)SQZmRu9DSGy&?&c!R{9H-&!|;Z~EwY(kT_7I=0AWu{STzdrPJol zm{l@_^5)KNs-*A!56u1_GF$!!*C{~zZS#u_Qs}|Fmy{VyZR}#q2~4Y6LwW7Hc`1~p zF!(m_@n6P-%zsG<_3XoN*$0liln1(Oq8Mwl`-ZhP)2^N?Of@jv2FWh&02tc~q&GVY{Ir?E?^)TCtosg&8M+Vu1Mxihw*`4h3;e59ke zBZ*S&6&=dW&uFDYvgV%;M&Q$#oz-;${U@#lg?p9{>CX%8Jd6id71kORGD{M;qC;oy z4a1A|jWX4Ug`}+#+?&pe*jwOW{c9puvaXNTsN3-FQw8uwM_`94@}?_?l^Ew`sU*tn z?J25~u$62R^@RvH{prT<^txK#Em?ff;gD-xHBzGGslTLR&CeND@KXSAsG`cBa`y4j zjvQetGbNKZs16n=39_oZrL3gw%QW1?P@`gz3EeK>L_^c(-bYmld0?tc9j>Qs`)yZi z+wSuPyyCZM;=(*EAw#2mW~6q+_T6nOl}}TTK(@}}=syKA^L`^&?5lK&NfIhk7MLP< zc{Pc^VESOe!k^kAeNHv%!hsw!PhH>Ejz3d$usF4cO3m!1PB+`Zr$F;!=C#N4e~(fw zDjOJE?54*QDNISg){gNue$CXttGC=s*}al}KBA|^-h7PCt~GNeqWRg_U^zWSmDOsD zf$3y-H`hOZupQINgPppBKV|=WdNz?~!huGg%>2xoyMQjwTkY8G45x!@edtS%f*b8X zX8_2PT_8jGv>u8O>uZgjJtv_$(?e@r=y8PIvL-h!y6hKV;}0lh^;&v*fGZ^ z9HZ(OhmH2M^ZR9lXj-DalXtq>IthGBhf*pEF*NIFdheHpRYd=O^q$G=?^1={SEC5b z*x`%eP)vYh67!!q!NnryjlHLNbx66?cUHB=P}Co*x&zaBPRAdU)NV2ny^b;?S~FLj z>Cq0Wk@JQl#g$qag~>~}8S6?xbp5K}yfvjIZN4yv+U$-OIP8u&wUtX%vJTI*yqt8& zoeMCw&sZNCqENFA`4no~)OW;xn%TjCQm#^am@+^(e{v9_j21=Ol{bcG90w*`6fp<3 z^?da@sHU-x%gM_YCOhCs1AkJ-vhNfn<_cje)UM{cu zx%JGg?QlASP9bVD)ltgWi>uM%oXz>JX$YG4TE#S94&w4G9jJWx*>yF@^fmV^82~4v z&x76CTea})XT85pGw8uo7owhRDbW@!StFnsiE-c;&OU1A`}n{#NXr}~zn)q7W-C+c z{e5*5&`xpui4-Z+=a%{XiOE-Fo%ttTJck~;eES>$H-;eKZCI7LTI@J^c_O1~>6z`= zdF(tDWqnJ26BwC&IpvCsGS1=w*Z$sCy0dg6xXS0R zkF!#GhdOd99_7lVl zM}wvrgr;V44no;KL!OO>;>xD0eH<0X+*iU^sJ3Q4Fji{{sWMXdiP5|)%ix)7?o~dw ziOPS!>`lAmh_z$vvg-6&Vo6ks^cPo%)W@MQmV`RUc!I{~lNJ!u!YbkH_B@Ztbt%aJ z9zTIb4h8znh5OYE4u<2eIv7@(w<4=fFp34zs-x73aq6ay6!x4xd-mGVubKP%bUqIv z>Xx^jWR>8&L|iPbTVBm3J&-z+06fbzNCXpU@e{mkWTS0HqT`L~=Ih;O&n z=W|9S;_rjKXe@PQ72=)ZUd2ofRh>uJPkykGqpov4IyJ@HD6@Udn*TkS^9afu%MgKU zkE#wHf3GNcy`5BE9Xt(f5f=+NX%gI()%iEvdO3S`tO8@I)GV5gig)C30qXn|N*w?p?<4GuoPubKtir4p4GPetf%S zGl`h63P)2rAY9qcoDhK@JS(npgpKb7KAn{|fY=y8+I}W)j{=dqrWzv*E2dD-0$^>= zl#@ztT?M--L}^)TYqT}hTa!IJ_)_o{?6VqDUCTU0?G4mY9(IC;%_PfL^a zXAMB)naNq*G1a?(?VKuP8W>dGX)+v~BkwK>Bfi)jY6`$I4Le?1h6sqUe*(^?#c--25$3_gG{OzMZih`USu%*3?{OfN-_-bhi1B(9FTi z=RR`wFC%}rh-b%}PwRiqrazc%+H+u@3&qJTk{#!yg;C>pKg{5sX^LO%y`KC+s6xtu z-Q|Cp+faN8WL$j({}L@#D;I5ZP|VA?$+96;&vCpydZsuC$POZ2C=QyRJhzLT8o`Ym zPfcd4WPC>Y%}<8@)62%5OfxufSm`k;w-@&Qom2<8bw9zLjPVpl7H+Zz25ix}$n^vV z)BnjZ%`2TlN~VmsSHEQ&{Hce4{gfXT@h+{=`fU-6uKo4sb2Boa8Bz`p{4`DjDS@s64{OIO^bRufi~BfCop^r@Uw8 zcPv>jY1XlEceR5N)@vJ_G$A2`=?4{wyuq}dH&0TZp}p#FrVT)87m7E%YN9h8#9#wq zr@yYg>3vK^@n9}nT+Hk77(_a)6@Cig8ouy`EVI;*S~uj|M1mm8%^WO)vly-G?^4E4 zpO`4FXU~T3+u`nIrIZB5X=L@Ze(kwVk#;klXe{TwWPWvfO8{RFI=nT4nO5JXP;iU=({;m zGX(1|?)6V$9U(k`f5QmFa4Ck+-aCLnm7Ryb0Vik78+g;7xsIJd-!Gd`#9IASWLJpt z@w>MEBe;h5kim5mEdC#?=?k;#h_7d;aM%|1-~-&+<=ciF8secY!Yt+kJi-6^B`_rM zEu94ZRWI--;oHottWb-05mZ+IRsTiD%aRarbL7Z^y^ovJzDPF3cV1WAgmXj4-i^0Not|FO4e2-ftr= zBMF2H3%bJhOQX9W^+sclaI)NLaDO^U@+(qn1WO3`>r~AF8RV)ZZQzmrRCkeYAs-n{ zfkk-Plblnl3?Rjp4*+%!+SbCj7C~O<2hfpCcal=Rz`93|D_sPPaaQ@Uc0BwqM9bDT*z>_pXAjG-&=c ze&J(ZO)gGR|2*q)Sf#ebIxNKL6vCdsLa?Rd;=`k}`u#~_@s*^xwW@2K{=#tp>g5=x z_TX(Er%2?q=CO-F6*3|9V{nB4@9u&JM4cP7I!7NQh!cWbKJLr|ZxC$Z-2M`M#@eRa zlU#}5_*6Rb%y|Tl;~E@MN8%$| zlZkhsNOAoc99hsWtXQxMnOfZe<9)Y`AP5sW5Kj+p8C|-#v9Jz`Qj*naWh9)@aZ&Sk zuC_8StN|mBrTideNyqt!K*;@NLL6w?pq`*f%hj_?QRkH{-aCxd}0a|Xm8Vxc}{xfmMSW8g&8u&ls4@$DfPYroPb?BS%#Xyz~?WcXYR};jOvt@pR(J;#zyJyI7WUo zE|3~iI+(+>oC-GB2mb*UbvZaM*Pwj^4gQT$%$Uk==sM2_dMUXUa54!W1ZKofyi?RU zfBTY22Ov79AO?Q2!Bsi$7D$qoEi5%+nQI35n!S~*3|j#g=I1~jOUvszN-k!DoTI)^ z;4|_biPwk`uB|HmhOwfTKAa>j7iP1X_Q-ir%Kbq4TEJyS`u9w1Z!_d<|kM zKxg+?)`syEK&%E$i0ZBN@2Z8a{BaeRw^&dJ8PPL!41E4~zvgs(W?n1=WA2?xO53xn zoFatGo&EwD_Yl7^^ZJR`s4xZk9Ous;p4kUFmWyaMb+_>~Ogh9QIZ+HtwInJy9P#X9 zWv!1rO%?xWCBkNHq6_wa*I;ok6o7jbBG2ow7?diU&Hv^hs@*bw4=baz!Mo4bA++eB zbdV?gECq!doR8@9xHu>q)=0sGLL7k6dHXe)K6ZDVVM}%Fz&PPv0+%U~(T=cJ>is+g z6E<7dMIj*OW`~!ZW83OJ0miU@%?Nm^K$1=M^86@Z4Cf5kms<5rAUL?^+Y|p4pK|I9 z5=5NW>{^s{GA~k6wERZa8|oaa?8qrO-8Z;~!qth{nF%@FG`iOQ?XUO{`9JPKN3HSH zjueB~M+EAHJZeYwv9=+YZ{1*D)XGJ96#e+)m}IBQhzh9EvvNT>m~tifS$X&J%!teA=K7oYa)E|_oubnI zwK6y6nh%=q9QsW)1jBNDj_sV;j@jLoUH8|Y%oi|jpGz7I;%*@kxp3DEB_qPAx+0KK zm-Jdu@7zSj0u$3Pi;B_HooJ3NKD7*)u~ia@rJ0xOU$t6M+S=}CsNeeBod~ zo0yj})$#VtUQWHT923MbQod6PuqVVx%aK`Wg63{7KN^NT+9>ZJKQ2wIeX*|GF8z6z z=PVr4P^X_*7v7iuW%o*hDx3b3r@_ zIgLGo=y0}>@UVHJiZiBG^(Jm|4+ZO#3i+)jT0>RL@QaC@4fCz32XA?A>&L}tDu~Pm z`#uSM(mPiSeDaSbt^t#u9DC~I4B4FgYYFyByyynr}QVq`Kap23YFLF={85>LS~ zCLB|^3B-T>Y@A6=ko)>G&y$O?g*XpSb5Fy>22(qe$*dYjk8f_3DK)p?COV3qIi16v zWhuLn{QXJz@by>eQQjsqC0UoG;Wc*~)!J7(Ujbh`3*nG8R#dm?*&Ckl@pzxcs;y`H z79~dBz09h316A?NuSxgeRXIGfuNffaZH=Ek$vwX%uj2N3AaQv2rNCkL+^sRwlZf;h z&_<>+HKK|$t>5-&MC9eXJsfCaP;l&glg3s;O$vFss{PrHC0sj~Q!;S5NptJdIN2F4 zns;vO$YJC|y}W=-H!9#&S9N04qg;uXY9^`nqLYt-+075@UNF_BrJ{=Sc}2%Ah59oe zcwSnB{X`CbJFNYXXVQ03I+fdaJ%%j1mS4??Lh}7?OV6`kFl{{r77=TNs<|k!VXQ~j zVNnp~JI56AmiCvedwaCM%Jy&u?<@+_;XueT78V@&m zqKaLU{!|{uWtv$dP3xc^!APSzvyXXda-jI!P4CywSHhq4{GcC<-@N@DqGe|0~0(SwUU)nJBM+RaB#F1exK9QA_D5$P2uf znQ7*Lygq{vg(dhl8%F!QxMvdfb>YIMz*7+Nn{N(Rb1_{~d&Av*gxX#mK#~rI*3~%r zix>dy?Yu8T&e$E|@M4punK@Aex7i>JNxh@+lqfga_4-6&0zs{Oyxs1v$Ja1V6|X|LupDY1r%PVH zfO_{^UkiI-99A`4toDP3zhD48QK}}o#yS0mNl8FdenLdU?xU(Em&CmoA#s3|IT$0z z)3!?Hfi|oq#1wf8;&NM_qtxashM1^5iN@ik8!Wi=Wwsx4M;S^(qy7>47N(S`4O>Cqp(_1lVttxlqu*dD9Iq%x3o_&v`Z!$o zw%SuUrqMXy`{w#6AzBkSsw5kac)1PX z99p?NWH{}1d9C)M=o{tw>;>OVv}3HnF?)}=m5uj}Zl0|8wEAf34qq9@M_i ziD@CZuKpDj<`1rdgEj-}@M7S<(!%AygNy=C`2Ci!bn!L%HSYtkE1Gt+`BuX=p zfBpYp;7&YuYaEDnx0@DD5J27JN;CUx!`#EYwEFwr8wqOTA&-LUc$b{P?y6(B zcYC##$d8Nh$8j)~5iwZ8tV}18q?x*wdcBYNON2d>&ZzeC`brrMh&|WcKVf_UBxs1J ze~7C$@oTe4f#Lp|&B)nd#DdOKrLwjX>^*O6O1MLdI35k=z7*i@9d|Tdq_~rf1o0w-g`4^3im_g&u znpuWDpxazPw|z127nq_uq&;<`Ihx-^{*#$snpW)yxCCihu&aO$1#ab2a{<0kbgw*> zXUwTekpH##1Zd~tIgtuTXga~%xNh6{7McJB*BhhW4yhs~DtG@@U#bK;HE)@B&fn&# zaNWnDoa+jr00C;PcBRN#+*i%_xPxE(_X3}K%R`dMB&02H!z}s@<8O&`a2S7>XuBui3iO^jnvwE){^nG}Zpj=X{$>K=P$^ zH9&Pc92sCs3P~EDP-417&$@;#B{as-BDU$mY1qm21Xiqo@vERHDa=XURn zVa(=ru0XEtxcEG~P+YNnJ3I*}yy2YNXQR%P7}}NbymWeq{3EX8;3(#Gr*1S$Dz;o~ zG|a>Zcx!G#>j&rwU0bS%`*dS&fE2HO1Nogh_j)H;8agvG4tYB97Zx#&ZRm80hC0Y% zFQD94gk`#9-g7FrUuj2qYTpPq!zRo8g85pS)qKuJAV z4n8E+j2XC&bGSE!D})6~edV`hY6!eZ48*7(VO-h6G=ejK9jiBt1vat_oT_e^w0nD1 z0ZphmAO37>#esx#Dp$zo%E65W#UK8hV;msMENCaN{w3KxJKLUM{Q199p_^hDDHtdD z|B9geSIlRU|GK|qK9j;@|Lo~|jovV(0kqArW}KRPsZ>i$!C`_6WTkJoe^frCLDx4p%#XjRI zeJ6zpIAh=-^8+{zncK={Ids}Z2*cC{&k*v6@@Im))}i123>&pS(nL_6@P>t101v2i zq9@hZM@ILuUQPlW`r6m+LhUc8=ncK%1mh!vsw;|D0T`8#hZj7M>f@JK%eTKolb0&; z_4cwiK}YJJN8|!WT5Dag<|P69IPw*QQxwC$*qS;|8O`CI!j{XGj1+#TGSdsVgKsq8 zcrKIhA@pKb5AL^)F8f<#nD}|#wEIkG53^Z}-gG;R5polJijpT&jy~&7edde#IS^f| zF|IJPS~X`%d^4ANcQTmwomfg29TCB%9-uBePEohW<|>?nAEXa)X)eOCggar9C!uVy zE4aFYoqa#KJNuv(<0v0V-iOYa2+`CO{I8)iUzGctv(@+6rgYtQK2o6^uNF7eU7?TG zO8G{f?{#!3F{)Qac66G$*c!&f$#z$So|bY?aAhc8pLLW3r(|>Vqy)^&a>7DxL z0e@jji~MZCd{K-4j!#6-aJ_rDJulDi`MjFq?w*PJ34Jw%-aWJ3tzi%nYns@Ur*Zc%k8@A8B9^z$IsC;UZ{M<=izH52-pVuVAeIrKX(o?zygE zDV(iaviHbEKIvSeLrSu0oQj^vbQ-?I%Xd`>F&!fB+uexKU$}B z(m$D*ke{b+;^NQn66~Mtl8oa*4vGqcSrxgk(U;+&(vt@mIo#ly^Cm^4aON|ukyu}|=)Sr@Wq=yZE+IfTq ztYhmpEk1%1?FIN}?kJ7w{Dli#_ceU1Iw*Da>^Q2=RM%Zg>k{f8`U#6csj>PM-IlR@ zdyUH{zho_GXrIR&#fz)U_0L*6_PbBUW80Z?Ng8g6N8WPH$2Tp_)+avFsn!;cH4Pt9 z!kz#S2=jSqs|OWhxB#U2lyZSG=TQVx_wB=DmCoWlF)f^*3f28Vf6QUBnV9Z0^RCBD zrj$F~q$!K_^u`4DcIMCzg=77ft>n}WaZq{e_Qyr4486bJ*G=o^9v3~2#<)L}t^9}a z?mq5cg+Mq%`#$=_Iu5U3GSHpz&HXlKXH`p6e(Wc;QpaDU{2I_vlx3FN2XrbcctG$N z7`S$Ajg6|Wx9V+w)XK<}uUcJ|Sy^v!Gxet)_64iwe+as(L3FRu>YKk}`(K%pP)b`b z(p4Ea(;8_jK8Y&HpnhLN#nJYS2YU6ta-ElloC*0WKM5XqA~Q#+uNfiSTQ%xRzJ?$CX!I)t=MzCh;I3Qi6`6$T8Mo~90Rm+f&aIL z$Tt2a1yo(b-77n4FQcRWadjebwctz!7?dG)AM!v2p`j_H-S^6U@cgV|esj=!pP9@r zZXfKnnDrf;Oi9_NTlog=UPdVlPG*n{EgF3p58rr5{9{UK4gS{n^AQ>qz9M!N`iv-l zfh0goqGmD_C>9AYDZ95C)UPwGd)t1d@|qgfln?hMLR1Jrnle*r;~S1w8*!>Z`}`Cs zx1ItVVI1MrCcR5G(X^;IyrULYmNzSNuXRHY?nz8yZwPI(*4)lg0>;Ch4mfHM&PQ8S zjTeJ8Y%baq5AuT*r}l3JPH%^466B}{D8Abv8EWaokKgoehI!0Z#7N53k?Gx!-?vd; zc&|3S5fSqXl2O?Q(W(fLDODsJcf;Bkd0e7R|Iw9Ci`EcS+Q@-oT2k5S8wL0AAi@P* zhk>~WJd+34o$GIoz%v%VwqS&;34#sju>17CU~LNzezaNf9hCPS&W6|gWcRN3MRHbL z0c>s{M9PfU0FM_=+3;11_RduXJBvm`}b zR~=i8CW9v9Q5l-Eq1FFJZ-V2mvM%;}FwNw@@Rp#cus1*J|0S14nXMwD zkcH%M+eI(9@#Wa-a4{M9)y~cPd)(8`0~122?#unZqJXA*L+mtif7JG>UmLDIv41(r z+3xYxIr^kMs^d=ON&Y+(kWS;zL*Xtp7n-hKnA*HocV44I`T@kY&4udBpN*OicniUh z32unf`mrX_+lA*f=9<M!(r zujRlWng)vx3rde9_2y>~&QS{8_BfW@U$)JX$*?!$-uLh${f54lh69gdb0}+W1i^yP z1_o20iWBw%EeAOax9Du(F~l^t_pNiq{Db`eqmjQN@_A?N4~nE)m$jwgi1aBCUUT5r zwk5Z)zTsLj?6sGN3BIy_eXAfe#TIie8Rj-mm*&%uDV>bHo^!*D@ut#RUJ>c+=+{k1 z;}Qx(%WOFZ6_Fm}u<%}>_A>Yf1v~IX&5WV%|HMWS>HcNwAs(ET)nLYuaKn088sawR zvw8_|fd&i4{z_`GCAwvks+g>%rPh28FKhx6RpbrF5+C5f8R`awpQUtj^-qjFBq65Xb+`>EHaCE+%n;kI*J z5v%R|@d@K0-)A`)rR5&~gJQM%UdR&ND}61z7o%RAYtGPK{c5QQ_N?j8ri{5YN-Ofl zrLQITVy;=_n==Ael>iouKsQW$VQ8GBc3kg7nrEIF<5?y1ts>ZC9BGQj!BeFvBom&z zC3;y){7CJc>zPph&X!^;B#wWnlGVy(PLMHWP%m>(8JTvW+X3_bc-LY@*-y)@JAm z7lsz=dS6KP))YQ%#<)%$zNm=v>RdHrywg;T?+r{Nq?$8CG(#nmNm}igJW7_^=!7M@ z&qb*)H1$>4Ps*Gd+`AyOc8VdT$m{91Grn~eDn;QCBd!)a#TmBaCB0VbT9|rSEXIUSoLwWK( zm1R@OyqtlAj$gKk!0!QvIT_BG8q{`PvK96!grY;QD{f6tDwF8WVeA z+OmP>j8~P*UW!1^cQ_Ngdw-gNCA9NRMRYGVgR^VSu=U?_R0O)`5%VejtMaT@j7)6; zDIf1YZ?6bBEJaLg(!UAwe9v_oh24n#RoQZo^=gkWz!LdG#==DbKe!H8k%o6TjZWw* zki)FQtMMcOjL8bhnDhM0iO{+oaUF1V&eB~?@u1^PAexKBz=v)Mhxw!4_Log>vGi%> zrHOrYrzw%;F#LWr=V~18ZspqZvzVCG$cV*IONGh!FAXnmkP;hQhFL#N?>MNhg_&3T z@wE6wEun#-Gz?rsTe_+N&O^kdn$8UK>f%Lxqrjizf0ILQax*_Ec4$gde7Nep(T9U{ zc)b_Y1~7Mn^!P=f-iqtqg(P{FN{}S9^@3WT1MpFh#Uff66=5H5w@IME@|b76KT(kF zD)pU!!0v$gefW|pxrrb^^z4Gb6B*Su&AmI(vny*?cvf}V4EyLz>fI|i`QdhkTeN-z z={Dolh4=;jyX7|Yz_`uxZootG&?k@d}@%wADiqqRsqN)_YG^=oi6IQE@pV*7DitGp@ zjAG!qWM*>jv#nZ1wdmQnN9gSW3!Zfn;U=`p3e{_;voglWxx$m_^>CuC>n~r4^FC(S zo(+zKePP1d2KTl=qYHc!%y*W?PFNv#r&^(hJ_3Lg7`VZ+S8b=GjT9aD9Q+P-8-D=eT%J! zA74eCN1d{dRtxxxYqQDLcie*s;{sxLQ`JMC@7q#y-do?Vh)G5QZ{cexWN<-~DrQG7 zc>?chIzryq{xtFwcb74`JoXiC6eL>Wh@9~MtGy8TBUCbpK797ro1_Y2)Gc!b^JN(XNsFch{mp|mnM{dABZqPZoF z8~Yq-na-F`6S{;+&=T(^=j;#_6BOppZ}xmd?aiQT-MH{EJ2HQF@X`DUyz2$tydZHc zp>~P$M8;vNK`vVyK==gG2l@Z)qT2KKL$8yXXCd5!6#<@vzq8|^LKKGtv{1b$HCcon zPbQgh4Sy5J-Nt*+Xto*jD1KZm_b1-4ca9(jJIZ`jAJ5PHEQ}>>U%rAmwhihF%Y>~Y z09!SmaAj9O`LptS*3nJJaFG;+ANtc|;qI>Un8wCwil0OQH&Oo?--F;`Wn0KMcgODx z+9~AP5bQJ7h|{xxi<-@cAdKd}5OPAVL?IJrzIeauo}oHi!5yKP)^7zB0t=c1v=4|r z7rua*@7roY`FA5%tDhJi8HPbtMncn#=D)%sDK>YYfh%^>6!$%^B<%x?*je{I--}2% zOPTIaMF$Sg=y%Dg4Rhj6^_dq3kfu%Jch_O^j$rcfUBTGEXybQF@v>?W>>K)&Anp;r zGqGSsy&Bo9n}3QQ0$GV+cRc!5+XA6Edb!VwGHzYHzKZ@mqV|W}KrXxjJhY~}LTn@G zuBcI){uwmp?E4OO+v{uUa8=~V!z}q1I5vvy%;EJI>#fW&?j+$}(||;xe%A$9GWHJR z#tEbi<6<=X8uwbS`+Ju0`@kD327CLG@+0^%mM=5Jle%s)kc{v0@#x!l6g7kIBolp0 zMx7ZjZ%;Oy=!krRz|Svicemeoic4+knbDc0FP{^Fx6DaXxJ}wj9zPRM%`7)`Qv4ZU zehF}62e+h906X35Kb2MsxlYj}Lu=mj&#=W-t`G4xdrTIP7wPZm^|JK>j5pCR68Xaw z;Q7wtK*%ssi+xL<3MvAA0*UEIB}X#@6a$Zg*Aqlni=P2w=Ll5Kls>Lp8 zN;X?NiT|Mc*BdQXeXt?cwnD9~uvZ;VGZcJrjH`~O6+Wb_8?m@YlN}$ar~mW&X#sk! z`*4$-lF=vFccZz7=a12-=V7w>Uly9bk|KBCb#n|!8$*B|K}FsL1FO6*D}alne>jR3 z#@mHo$c794=ZL_Cm?xNvRiur4XiKWzjxn`bg!3m;w5|ideXyEcW?%Nc%7Lp=hp-BQ_iO1@|vg?ftLjMI9N!5HA6^ z&PS~g=YBVC+5)(e^=Y=Nle#a0UT^w|Q+LU$L9UP9bIEaGyO-pvbU&!hh9djtoA({V zCsuwIt*nRnA@<7Fpe50V@5WA$a>Vv>u8=OygXPJlS9o5s&fA{y6l{VkjB^6Kkh=!| zZ3B75yu5uaBKoR_q*qA$gHY|Stfv}4QtsNLMOv6vm_k#F@knZ0d;3eaMV;imWnj9^ z(VT5$zsJWvd-;@9zIp@#a?wSa5CqzqT@2xa#vd$#4gqaH_G;=VJ;JB!Kg*#!mdP;- zI*rvT(2v1hFVKg_FIgf6EOe7Wi)P{lp+_)<`vsGg>e;PVGBEY*KmW1mTrZv@WWne%(}Dq4kwT6go$V|_mPP(HzPm3R zZj#k1oUpMOLGLK6gjmWwgBdQ59h4xZZvRx&;wL5CRIK6-tX391p;t0OTaBLHD3J(A zy8%~|^8>)!wJoz5*HWX6N7xyC)SOq)0enbq(~gptM2PRYJ@it>Dwe>Wc$oo2QXl;W zPJ)&R#lw5p<>zBfE8Jx@2;;RD54|vvZ9gB)K8O*rosZT>PVm=UFJK9Q7y4KU66Eo2 z3cn&l_}ezO?{1S|MUz_43D`NlpVvUl-g%cG81;qW5!-oOQxxbnor3MJ5~kEa*@9$EU_-ZK7-9$Lx!Z`e4`MOa8|)qnWPSCcAUb(75gS zfR}q7dxHOwF?mCaT|L|M;Ugx+c=)F+eIYibbe^l3E$FaB0oaKs!-amQ_CI*V(f4G{?R}biKS-*iD=h`mJ z+P&I?Gy4BykW4QyiVGaC{=f@TI>s}0EK)rNQ$m@ge#FF0lssz3b$XY{b5IIwT<6AE z&Z75n;OKv(XEz;-ns8o!XP75*3?_)Y1QG8~b$X{CAdiU(bvo1p266rcdEK1BLJdEZ zi$a0~&f*00nE)-c;2ve>B`@GTsUdEcF1Yt$=4Ft~LfO*{M5MlcN*>|7w)3kXnU%R0 zuYyG=^S`v9f{e+hXE8?X`^s^+3&iHgPSSA{RFE&v?}_mBO;hKzpwWbGMf1nqVJ(r4widzf#UDOg;{0W=K-y%c1QKT874qn#Px*U$zYb|LjRG8xwzQ z>vqDg`WTlqBQ zJN0C5vp&?;MSnqIDDuQ?+O`e1if_~0829bwD8Z7u!!|DgprR&N1vFhI17V@hGt7`l zz!{JDe+DVJNo`dS@`e{yEB9@GqNyKNu4Au(CdfGfgdHba<}!`K{ya! zh7Y`C50dTRfA+E#YqfLudbrkqT+ZNY@S6W|8Tp?ctIgLpwm2`nWUG>Y3jW6_(V;zu z1sw3^a$vZ3(ECo(ejM$eINU)fdEZ$KaL;Jq6OsirEg zLRG0Y&xZHx7Y+VL4xj8E%&P~>?H9*ue{TEUJypf0@o$6s%gbLT$3J&=o%3xFA5aU7 z+CCnK)cdhyqy;5@DiZy(S1ClnQS%dEv3KgQ z-+}zGHYDf|AMYK`b-A!W#?RMGS%nOuM|DD6$`kttJQ3`cFFr|wR$;YoBT5XS> zy>~}^WtR*^tMtYed}g00K~@2}WxZ}gPt12oJdXSH=`Qr#4mCd|rVhSGa{hW^ds~aw zXMCx1gslenQ*mv8M>&yokfg*>>d)6URRR2IzBWKQa-!L8gk5%Az2KS&_`@f&(pOBy zJC}rH+U7rSUlK--oG83QbQYI&tIFGs`J6VF(W#~wVeq&QsCbe6{4BEI@bdGsfFVIU z%@ZXhwXo+!K#9h<_8$lQD;08;N7}DH&f6^ycF79=hjHVnQYF8`|K@Sap=u}RgPs~Z z^&(y^o0aNBvMotzl?1DAFl;kuq~{{6g}if^Z&MQ9y*@GiBsaCpuWQeEtz#<_GSHsK z+N^-4qcH6zJzK`JE#3UkgPGYiE9TgkVDvxD9yHN;^C9I|`nfP(1LuQP>ty?S96ES! zLQapdmDsu>Q)L6Y1B3anQgL?zFRXmvo?dob4>Cg)gpwMZh^T9b>^WEax{R>DdxERZ zzZh>RuNm$$jo-Z$du!&o`Gv1iQHcg6OC3(zzc?z?hgWyYCk}xJ=KGeQUn$zwkLpLM z<%#?7r)n&FM{o(0MWde~g@oIzCtP+hR{}-PyBfA{``6soUn3Lkn7y$nwRqBf6K%U| zHhz@Q9^}8!d5Z#xBACdvvQrb7O!!)Cd=a6~*=0|I_dTrCr&mHIl>+Nmco53tZsSoI zDvj+jVzJ3WfSEj3k_$tkJ3P1}{Vqqylk2c%m$1GffO%w*j9gmkuX{CWxh0=quqlI) z?n;vUuoiS?&Kr4Ypp1~)=;jgOU-0hx)3M?Sit847a5myKvKJs9GI?hpAUSwl zC5e~+dl@$-!yS2i%}~K&xA?Vv71bin+lHSQV$+C5_-r(#H+77cX9WEF(NF3C)ml5r z4wMG0FC9~P{_&UDkjPxgsYlH2wRrrOY`u@f-$iLxbM@}cR{O_-7eFnLye0f-I^xCUwfuFcNaltjP?9JqQ#`40p)glnrzGgZ={p_p@g-k*-f#TY#iWVQ;S%IbO ziN`dFzhEEM58A>y^|0$l1mB)jeNa~fI9!5lmv}(^65)h*NK(V8)(fD){ZR(O#rCN} zyT4|y>LPlAPd~-PR8%^ib`>wv*qA*r>)0t~DiHIwZYpRoKDzYu<;`!O>CV~}(aBvw zn~=x!jf;TUzmC;lJ!FzS(<2`%DXJ}XWk>%*@VJh52C>Z->VGrDV*8EWj3gp9buL~> z6T+O^Ol~ZjLtmm=>Y^%V#PLfTxt?FdXl(=YNW~GUzsR$x`&lD5SvNKP5&hua>>2q@ z)N{;^(R)nxrj`EB*+@U{ZYYQ$b|sZIvP*xk?YQ*L=MQu)Zr3#M2f{Y6Fuipv8S1-i z`JnSxaYyAPq8QA-p;qTAtU!NK$FG!vnZfXS=jzJV>Q_T~#YAovo`+iJ>20_dK(~1> z47p=(9R>g%Sy{dKhQ>sQ?BX5((U_84+{L;iCXr#{Ox zH=q4=TWALyr_Gxoxx(fwS#o|&S27HBMWUBH#wrKmP`VSawvL8^nC9Iea!}Pb8}^@` ziPwIa60iotI^OWx7+Sv*5j1-d527c}8aU0LE}9n{Bt6u?9=T5JqeT|iYObq}HeDQT zx@_45=&OAU>fQwug^iF4G1d%ogX%9MZW)@6)_a!mgU*FA0p1<{FJXN<6}aE552#O$ zSGY>cLof!0VfKxAa|5;zYB0(IFX)u+&fWOze^e$(5G~IM%k$4vzTtSNjMTd;aRwGL z+Z?Q?qR2CTUGDS7VhjF3!>Xu*`rBcx0&+gcU5%G<=YCFPjsVA1<&T$7#P~ z6p}~Tu*70LGZN3q z;lgEiaYXsZMx_QX$9tK}zLibM{B97@%IRR0qj!{4aFMIE)l(*u8Y(Hls@LD7RC#}) znfopnnmzPZK&kXU*_9bTO2{?2DpSPOkz`uwqgKSXstcNjc?8G&=2*bbeBKzxYS-BB z(j(aHo2x1DOMgE0^YUwM(DvJAbtxcCIkhI@Uo`Ob2HGJ)Gw=%0F;q|R_x>Lnt=TK# ziw7Dkr~y-I4U>wSK$Vdq!4no)yZPz{pDTYuzreHFcCf8sZBD!6(8441b-zaL0Xif6oB}$X43eu#XYi_tD!w{dEt>Q&A|9I}OJ#;92@a_xT zZ2LWjs;yFpl2`R-gz;DA3u!UdlB1bu3FlodtTfo1c&onlx1Tunn4l}WbjQvw8ENwf z{9s8UO|;jcV9zD_*GAlDQ2DkwB8OH{+6DmB?48a}ppx~MyQGfX`G2{%?x z++LMKKh3lo-h20v>4C@InZ#5MZ=5D5HtTBH zyDY;Y^d3ZkXN8&1%^FR-97_WCu+OF|Q*Y7yExqs-S3~;d);QU7wv>|Q*3HNb4k!v- zu{Xte`CUKFAP&?8%A^s$_G%z!UH}V+l}s8lGk0rdKa;Aoo{Dc>ZR8nc#f`3gXgEQvpF~G?6y>CBJB5xQbAWeB9-i zE)(jA3kXl#_{51DQl@R~x(;-e1Pq0XWp4Sl9dU2=6u(8tuYtitqcvjI3n2wTze>7f z#{G~MIE7k5yK@IC4o=&`kMdRnSO(qe(dHejs??4*KE3dTkYP2{eA~tWT*9rw9{a1ri^*No_uDw$-Re82I8` zkT6Em_oF)u=2yDt*zh9SBO^DaMB)Hbc8)a^cBVn?!?uW81txzG^9a`T7dy86+~JaB zFCfUVOG*PV3{D0a?r0z7sE7||>33ODb_)GV#zW_dqB%EiY(aIJL98#xb^{`VcfquS=@Q{0i15{W~hL6puP}Oak2<^e$Uav(7KY!~_IHVa~ zlPQGu^~hYm9qaA*);<4GoM<@rL0I5@P7Sgr08%|4SYI>hZEfrqnJR}p%TEUPRa71D z&dQg`yS{5TTGh+Dhz4c0)0%~r4BFoX8h&ruKczd!4x=qTV{uZXvPyc_{w_Ja!J?Av zcM0V%bYIUf7?d666l@vVw-8FPt3bS{hwaCNSW-1yQF{#%S-Y-Yx%Qc1W)^W4BiS+L|M%uBz-#34p>6K^>E)bU`7UEUOfsTZ`;|A66zJy^G{snS z5rrRL>yQ4eQZ=twvpfS_2-(-;@PA4r#?-M{HzoIgeu?)D99fl1NfE{E7h0M9X|VW z9+bKla_vh650nKK28Bz@Z~5%UzlO;tScT%5;Zl7E$33fyr$VOOf54PYiOv%Hnb>b@ z(Z5WrA~%Y+jlu#0iXrh&2*Fm+nGM|5^#_6SA8*VR`nR-V2!56Oq_Tp0-1`sYr$kW-midp87-CwE^?UU#A!4O(d&N*UrMmV=1 zK%Oy=Z{_y)-S|WY0Q%M?o4AFfQ7hddX6YtA^iLdBLv%Gi)!_1Kwqdq=ZtbFiJ5-UE z6fy?5Z@_4-bDjT0G9L5Qx7aN*EDDx2DKOqDY&JmL!0)oJJ@GDjO0Qj3z}nVLY1XOA z;pKoxvn|op`$&D#qANf!Q%yyhZpKr8ocdaAFyN^k^fk1sQ_i+*mt9A83_rOF@?}^J zzZLC03N6d6d#khM8RTTxL%R_I1N%O}zEa?4Qh49O?d}QR5YC0+>%LCKHAzt*<)*qrDF_d!0K{DJ-q*>h6yPa|kTnz}sTmhBOdPE!y~PASbia z)rUSst;EO>!M=jt7Ro0n6USJ>>u3Z|1@;2ml+n1vNn{+iJ_G%(SB+A@hW+QCgZ zdh|u6#E5c)luE!8KfLE={v4#fB0Wh5Z4Jg)x1uHNQ?|k;_`Yr;jXX<|-s@)552*F@ z;T+o3dMb8->-b>Ph+(vahwRhDN-;qXvrQK9HvyxgtvR?r>)m(_WSN1qyY3Wm zOgE`zPj4bj=mw)0xvVsJ)E=ooY_#av4gT7sHWp3KJw1^6r}hAjZnkF0?yhWI zLHxt|!R;5);Z=VB_0~p&l;uAykp)t$&xnuyrZ>mKX#%@~MzwHitW>+>28mo7- z!tvjGpRv#jKB2gHLg#2$k*P>CR(8a}++wTiiZv{pax)~^yC&>>YCrD>w+JeC72OL+ zj;AzLgptAuSWin>;cEs;uMMwBOvEJ@u3I<(ONbI8o6*T(3(zFC!9G1iI40!yI;-pn zj!+b=xcn-*crzKD_=sz;jmbb}FWF4OP(Fj&mQX?WM(MI^yxYm}rM|96T&-9d;^MMs zC%D=u2xYVY$g~SZu15AsXxnAItENy+^$PTuY#)uZ(F*dV6>s7U}LLK?>6Ej>z)!XA%NntF6 z*}`Mo7$QGwPhA~%5xg-G^D!Td%6Uv56IjN-RWk`pc5T53dP>Y*Pb^9u+-tDi zhv+k>X+whF1U>}ij`ZB6?Z;Ty5H>8Khf*RdPL-+reAP!91-9s_)qAQwPXz3@~vUcjuo(w2`}4g_9o-RSSSWAw5}%j`?~)E ztJfCaM0>Mmnq-Yy5C5pASU0SwDPFQ-7J zSxs(;ch`}iBd@yyIlY%yR0h2$VL7;nnwqltxdo35Oev<@T^*8CV0jLL8f(rOi z6i}-cVjTvOGVh?_l?G9M@}v_&Dyek4x~HeOhUP~0IO%x0NFnKzS1YT|6t=d~1L3u~ zybvueEOGy=Wz{gsI9_Btv1rA1!Mx}Kbv)`dxKay~*R*UHrFX0wI1GT6)B1d|6`#TF zCap^+ZaCTmx^FzFhkLe?!j!-wWvI^DC)~$%5%g-|k(yNcWc}2)pjMbM^@K5}!Zta? zmv%8pKZ%2R1~B4?rM7f zFt*LeHmZR~Uy+aX=!!(*&c<`TB%%!1EkPay%u_|u^I~*x-EWS`cu0|lngR9&(qrl~ zhP3Vi%I3oEHM3buC-y?dD_=xR&2SOzLFBh)gEG4d9)pZ3KiIO;j^jyf)ZlToIK-GO@w%oRS(a$t$ILVv0 z>Qk#p>q(D7M5jZhc1!oNcxA;K4`4CtAC7>g!5%+7%HZ2LV#UwfY#f7M-I()#f z&`U{uJ3&SbHjEO=#6x6*@xSPaVwP9ZS_$?pL4BPY_j(B-E^3!|urivi6)nWlYR}?| zPauec?^YXKv}43KrexktTybv@*h-YfWi>uk2#ptM>e^G<>>6!W@8u7d>)6{_Mn^)y zq6pQeya#+cN-;{0A>%{>pH2lA&04beV;2u1YWWr)@YrMH1!f;lT=Ob!lvVT)cZ1#h z0pu%_Of5>{O|W^gfZJp6R*2f`1(NFrrbBQ*{Pg-iRMHpJGtd*lts~`NQGHAaHElpkmKr;py*ui9n?E`$k&)6XkfB=;GpJz#h&g_wy_ z(Qj$Y??m^8eG|1wg_}mnsh?3=TcI|ra}#cW?izG&JU__8od#i2Jo_A7j?@`2@@6GM zv2{dZ&*08N&_gSJ?vm`;YVes%fdRB|M6JA>TJ=zRd@tt7qGuR#TuE;}d~JPHvkuk^ z5RYG=-#eue&9?{o^7ld{Qwjrmjw$5w99vU~U%p&Mmg&cMnGdx1- zX$wW2^NEKuzi3$kA(G4IdM&ry;Cpl5m$;i0g+gxiZm|u$c7@(q%)LDqjbhv2#q_1^ zP(KNmdFw${Pu2p7{wexkZY^F;CA9^2!G{@Ax_u?cz>+S&BduEWa1`XwFu%%)ZD^C; zy&ITR=?kkyj@Lyo@C16a_?)~o=~y@?%!wz{YUW zy>O(@D9;)sq!WAkNrO(Q_UUAvayfkeqH5ID(-AXjw*I?v9tW}Qk28}v|G9AqX5zeL^$g`7r6EUfJZg-o2hKA44NR)qS%MKeVgS1Py4lHZ)M zJILduG>c-rAm8S26@NC**!|TN0qxV5UtlB;M7d`ZF2RpsZ(|j%A47aVRFX5@sSCD$ z8Hpw?un1iLK{Z6#uIfN_{2KWTIgOvAw6|4E2owZSY_T|jxB^jZwU9(8lJB(ppW`>M z@DL~f^18*}KwrDXLJT3bSTBTtFBTpIc|z7({Dt+^$+Jg54v_U$3jpE}nJs{rS@`z@ z;T?qdo?r?&+ct6-(YWyHC`b%K{78_25I+zMAsKD{K>dM*ekWw9y7iWk z`DLCzG;p zCqseNhcyRhz4kS#EW8t*^xW47XeAn#v-saRz!$xgCOr=}mO9mnZ`MT2T`!+G^lqlb zOKQ?npz)kjt-$8H_j4lUGyC4@wR*`Ed>1~aT0V2|U1N)v#N^hY#yO{2 zsm*thb6({vp-t%iMq~?7{y)*Qe!Y#~x>IakU^(v`m#4?ZXob8?+*5IW&U`Aja<)ym z{p@+|lX*QEKN#Py_8H+W)Ei`AbEd=x9AEAl`(MqF9g>cAtGKFEsl2jwhG^4PBC_Q$ zO|sbbeNd^8A-h2Pt&uNWCQMU2WUb!PtR!@g^t48lwpu63ZE=d$pW=8J9SXCoV72GO z8tiwgrON?*rhB7Z0tQTj$OrHBjd{iJ7lBoLo5Dk5s-j!{Bmb^jng&ozC6e+_&Ko0Z?I9MRsT zNzZB5f2S~bHE8lez2Q5F;Ri>UHdZnmiGhWO&&ftx5b++C(2+!>w+>SjQ2ftt`uEe>&n+&q(Fnz+-5ww5lPMCQ**b$h0izoFAiNS zNH&*-wo}~5C?!@Hr0nY_n3=9dd3+}%jdCXEjpXK#^yW3)vbchmIOcLOTxp6_%p2$e zUlB;3E0p&5oUht;&y1!V;QW-|OWGfDfDhh;-@PNbe8IGr!%hk<_(C{EbOmE38x@@G zEW|kWwHn*11UrGDpE0ld{>2>-(?E)^xVtkZW*R*YyHuRA$6^abxW&0ks?A44B=$?0NH`N>_B(YVVNlU1j&G z>}Fu*tveOrJ|+)W&z9WQK}{f^zInaYao(;sHuiY`f<7C$Z%67gUW-0P$zpnr6hgvx zM&{C)h=%mbX_wQi)2wTf-KAUiWx2d)XX$0Zt7Mf;Te$=sqws#VTzYJ{Y?%4G(BT)B zP>6oyFf~5l>^sGq7`=D1=Vr##F;4^Z`&34%l9!{;)tK*ITSL4Oyc&ogs&+_xsFe7i zanR(TiIRy@t4f58a48^FaZYZ{tQ4;7(?<9Q@>Zk7qs_n50o)&3NX}v)j!dOr;@lJl zW@Os_Eh>TvpZ_i5nI?Y=y%EIeDcofaGzciUM*2U>{3TB*+(KCJTpPSnm?0x*B;kIL zGPdtt0&hQ0I0yJ4$?3_hSN?rj(V(YeVgWzJ(ZRL%Z#O>>=+aL1dTPUNkJHw@1qzFP z9=b`(w)IKB_&$x5dd#T1Klv`%)r+6Rn3OL)&_arG;U%QAbJG~y-@n~r_wOIjqY%(X z5W^w2&f-Du=2Sw5_|AWmrSXJ<{V&B|LQc>w&AsT5+xd?TImFYrpnbt2HSYM1)TZi$ zJ%A7fAXvQOeSalPBf@0xD&%BftAiyUk8j~HkGz#U3#`Kt0038zS9%$hVG39 zEg!dmFPsoG%h7c`pt5OIH2;AWA9if-{YQ5toI~#C@V;?Lr}ci+%Zy6U@1`3Nt3#SD zhAq6Jk89$$Pdl4(l0p+AVzDy`yiryC&K&-`pfKl!e>Q^+4*sWnS^I*Xa=(^xzba7$ zd)I^(mj(HT2v7T-?XVLdT=zB{_Lb_HQYYbUp?G>qdKr7sN9p$rpi0RvaJb{?2epz0 z*ktvK;KPybD4rSwm6CCfvo$miu$}#l3>ws;w*{WNvQ0zR<&+pt;T5RmCIJd+un%kT0 zUwBY+R`Lt98>|45KF7VB8Q3a#$_#k>>SY?O&%d?2yTi|~)x^gcswl$WInz6oEx*(_ zr`C7*G}J2z(IA?WdcteuD>CIt8+c5kM6dw>?iUn`9-^0_PseIuxX3(u)FBB5M^4KkIlVZCwsKkP#4y2MiZV zJkMLn7j5^t>&+LIt*_{p(OUV zo@U1ryB@6M>3BXGl+(XtLpLROeB94;jtl#Tz9*0W$+g(9tx{{oz=r;Ie?$RiHybZM z&|8%K&oXS-UixdpyqVONX5{&n`cXX*D(8Zk`);N)pSr7QG<*-wY;WvQhp#Q3bxoAH z!r`af&G^<`n~j~(NOJ-%ic3;j=?*AeFI zTTvG}qHlwfH)_-(lf!G&rV|)C$EFu9KJcm|XtRFDT5C4pJUmT2*EjpZ9fwko2@mge zh<8leT}0R%jj2YM?jI2OVstsbmp!oue`fMIVlDZjT^FD6vGG%9Y!%|(wc9Quw9{5Q zaLMj<687eZuf;B25^n0-&cW^7RL2^z9mkJ?=?fT^Z*R1S+7q77OO|>!A^GFGE)Uv6 z49zgd#w+>xMWpXjAVcF@5%8Qvhzpf@)dTSM7tZ4i7k$o~sIX}H6o??&2;;U^A4ysF zOW<7mG75LW>F7!-?w>ix@Ot#e+U5Qe_VuTHnJ-rb_J2T!AATl|rdxIz7dKZrDy)9n zshTCg51|r%32@%TBRtjx0j$ljWRGUFG^YV7cqLPkYnuRH)cXNjfIW<0ZXLa z#*OB?soho`?WG7vu^@bDJz;0VkUY4D@3cKF#$f;32|CNV*lA%wsnpO=B7Wg~ajhk) zZG!$;l|018YDiw-?fM8Ts*Q7a+@2v6t-7-!apeh|%iu!w85h*+XY119-64C|!}f3t zE+I2%N+0noC%L8iRcMH=+iu`p)qNB<9f#dpb|9CP)g5UzCEO_%+SFCC`l-OP0C8ho zc^55d^M`08^K6Vx#p~z4N!#~eOpfMG*hA1y<(l(^dS&|)P7E+(W=}cZzJycnT`+Ku zdOk<;qM)}F21PvHV6%fTv=hZfLwb_E7y?C# z(^~73b8koD0gXk1JUQMQlI8bwozm%2PuO@!dMq*4VpWYEEd2uIC4x(gJMOaNhI{5S zI(L%HP$-|Bo1-+vb+2wp;yV+eB zwX#*-6O#EOW`O=<11*`BwBX+Ut<4{es*>z2qikC3M2pY^ep%qFtpv;a>T6nm3Miv$Pb^M{$p%Fw78Sn?qDV`SJK-pk&Lb3FYS4lNxTP} zuY(;b)$yPl%-N>6%kd0)vmSf3)g1S4d~1~a*kC;r|1;vnx@-=33K~Effr-qTM9;;T z6fy?tI1qtCjf+WIs*b{KD|e?fD20M=13eCI1|Tj_D($KZDsknEcqR{J(X4ZO_0z?s zS)&8*-uX?zF9CnV*$$Zz+j@EPg4I?REJOV>g?s{z7J6uL;QKDqqiT?paQ^)p@U)+j z`Tk{Lk$_3mgS+cH?OSxaL9qtG4g1dV`ZGE!1LPf(GOAs6vSg;#d%k!izXl~8Hr!@O zbHiv;eB;tSH54R?Fe1IMM+5kp<#~f9Sa9p(`J-f~%=+j2_w*1=|N%06tue{g?AN&tR%XRO~xMR^ZbIctNyaol(jw%eR?Ofb)u3*)wIg zGLIXyq(mzNCx9l)8qIVuWt{B_{bvMR;MWg)J63+VBJrzQ*0UYJD( z31*lMS$w490q{q#NX7(eJ=d9rhEb?NLlO6+x@P5Yhf zjMocD%5hX7(Y@-!XhB6Q()}dPB_b5#*3R!;Kr(XQb141KV^ zFBEhQvPs%K3D4Z@O>8E7;r#YH1|)P1$*L!iwbuAYr&a>}52Opzt%5%4I7fc%lo>*4 z$LMYXr1TmJm z!aM0g@3~6Bjd)>RXxHL47^Z`bq|UWgCO7KF9Ha&uhBKfu2ToMXEW`rQ?*q?5va})V zhdA6zsOcHEEw<Zz?JZn`C%%Be{@?)JEdI0)Pm&`f?|(; z#vOqkJj;u2U8tD>MWJPq##@N^g?89?pI%F4FB)E%!sRgFgz!NOvY50q{AS&hcXa+` zF=zZC@6G6uY9hkM3x7Wg{$V`Ia?N}g4|x%ItaB9pL7Vim*yDvDyccLUbCs15>rPaR z-9%z(6*N0Qw{sg^P;>k7GJ{B9n?1=2bPwEVMTd=$es?Iw&RsvgJXnw42cWkoAC6|M z7Gfhy%-2CrF^Z!=Tv~kk_SyMLb?iD)Eb;naBMUOo^OKTGepCT%;_ss7Mt+VhuvbEx zke*RBASP=T;OxkJH0rxz-E-1#$V`SzKP=0fqx8_HU@cu0TIIEst!*~fU%`q(bttdn0@FHDcyw(R{=C{D$iu?pWg%>h;AW<&*6+fB7P<=*w9 zocK~IY$@#~fZkfuPioU94%vC3L(_GLL)dHUQEeV`BPXDRa4%NDj$r!=-YvvT($c(; z{1#Lwwl&bapy*iMPfx$!SKZgl33jp|Wyf)5BJvv+deX!+p&7AvG5IaelW{EO-@WPE4V~5#!QJ(&=xW{No>v3+R(g^-d=X1-Qj_lGoz?s0- zEe8l|KU*ym$LWcit6ZF>U3FfZ4tKMMJKsbsBC%(NaX#9|+nxK`Aym^dw7NP9eJ%2h zu+r8()4sbJ^ng}BEgsPt*|7AJ-$e8SznEIm#N$;;dmHP}v7;Dq=$uqJ*Lcart`)Ks z)L&2g<~M|AunFZfzX3*f#)9vVj8*dzQel!-jRhr4`a8G~#J z>6V&4vY4k;530zcGKh3`N~XBr@KkG7#N;aw+-P|pBdi73%E*5wV-M!@^G;lqEWgReVv@J9}6<`mrA05gl zXD6|oJ+>Bn*s~sASPpw9(N3G$4g-!uK0ypn(w$Dsu$wo>Z!d9W>oTjH$H_Dy&RNs} zqrD!7LXKi9wOg!!_U!4N)!k5F88m%TOwC@^;>MrnW7{J0xVJ~t38jp$$&9_J+I}b* zPH@Jmc!{fWUQ4Za-84bwIh^o5VJ~om{i{bcQ${NG_Qzi^INI~vncKQ;1RZ`zCP+-Dnl{TH0@!^I_t0*r)~=V1ttE-=`bL^Q5FCfMW zmWdB3z!?sa&$t%SI^yuZ8c7Rvn-=BYC-6S&)1CZ?)^yr$;A*Qa9+QqNAU{SVZEJAL zx(@Rre&501LTYRRg5HrLBe~t*EO0>EO|4B9DTZg_iCq2tEAF;cXJu!H&Yw+BeB?DC z$@FF@#?oZn>lA5hSSRBo0OUn6E}@ zXf(7J^sa!C;!yOPYY(ygZ2p>t2YN*9eyHH6s6tvGv56*m9bNDk9+y7z>qic&d`J|h z*z8(^nV7Qi^kXcBEOLbI$8mR-TS=Pzd|d~O7`)#Ew^4y8bUhkGj{qz$?L5LGFio#% z_fheFKY_>$6;)*G3EK8Q4~wVt!%-ciPy7a|S3F)HIAa}&=O3*X)oO~E{fmo`mgbMi-I zwHTn4*3Wxej#*ZFd;~i^xS{kuPwWioVqe88#L8V(5$QeppqWQx<{VAOIWh+%Uxu`v zY=o{M#(PbTFSN=796bFNEQWVD6(UtBsRhl9NV>|B!wAW4F~GH;`YXR#FgI-K4?)?rbudj;IhX}=R5}WE3##)l8%v#Lo2c$Mye4`C z(Y1zP9;*x54NIY0nX9C0HhF3S7thv7kcm-j+k1fU7Q6@DKeMvC3%e-4b$)%SPai`s zG=zlDwa4Z)IRQy^LNrN8yR3#e3!=D?X-V^zG-xh%b8iWR!1 zAQvFH5?+`9pVO?A35mwj*=ctr&KGpvcI=Iut>Py%71*whVP4WM?_Xnt2rjkHv1O*9 z@3!3Eb3%xk9Nt>EM;P`H&)tt1fb-g7Q4{LdSU7lq8ep08^;|uxPTL5kJ%J_SRaWGR zNYgHjwhn1?*)FCT1sB;JnRv66im|1FGP*|<#mv7cePL(+nmPR@?ml&bP+14GfjOJ> zZ<+Jgs26^>v!NuBdWyKt8(QT-)1k?kk5Tn;BAc_e6y_xIf)E zbmwrn7I3~{NvE89R5*y*bh(MxBXH$X{-C-sS(|uAzH6VC-Of3z#I2>)=jJl-{?@eZ zs2-FGLUDt#fx=>x1ngUgRq1kz(DCwAcFzxGHDn$)e6#sCsGFFGkq|g@-8MkqF#m76 zko*5H3BtJT8^Wh5&iID7!>n2pnTN#fOplytkyr9AH2K1h%z?sMh7p0;S`EagsH2|6 ztXva%`@LDO%C`M$tW(&ZV)m~Er0fCpJHq0L!q`^sC8t-8}e`r2yC&eQ@WX=fL zLV>|&WBR#{F4Y#ux%0@hknBl$ecU8|T7H=o6-9=Fy1B=}Xi5~X^9!6V@7^3DJgJKE z2;tD+!#Bqx4GIgq*4yrExfW#WWRL>QNT`8!2W8sz!RX&Np~Pw;_DDF<WEcgr*C72JWWBDnpV{Muj>zJu!DZN=<#EBcO3sw|&j zpX7Lk`n-Y@8{dCN%ZPtnBDfs+$+}yqj(jt|@b2p?;bEW9S8%@6na?yCLsCZtk#x?G%J5!;>^3lW*ch0zgXx?pp==XyL#QLDW%d#J ziL=&#srO1SwJ*y*z2Gb7!n*R;;iY#YDem5v1PHF=0fq(g4W#H(EA`DQ6hBBf}yXYF*DQFwbYrHhz=5l71K7s|O- z(O%}B_gLRD{_fnp$FhRdF<>dxn7}#)OS6g3--d5j{&D$@>IEJ}{)7BS5WWh@V=I;; z7~i7vR#VoDCuF8M81{TQdzI&X6TWd*q+wAHN|1^m1962s9S|xrPCN;JeSx2GWZjh*-v})e5Jutla%6LeCJq2QdDd;!Q~mxx(+1; zyG+H%a9rz9()}X7$$hjIVRXeDqD9gUV8G{OrNW1&3HE+or&gqF<6kG9>U11kdhMyP zvftLl_IQ^5yuNVlvlRuFRi=XTh(zDMj%)zS*B5;Go#q{+t@NU*HuG?`-v?1 zZ=bJf9nV`p*w@jH_V23eP|4~R zt|H*5`O>5~;dOB;SsA`Jm84ggIR)cHt5u?^(!!bwhSN_wpPsyByQrINZrL$0pRYbw zG0#Xb`gP9FblR^M{3@`z$?B%$<^uf?FkHHF=(m8qE`d)fdm!5+Vat{4-Gz`DD>$0XmW91B`MoZlN+ z&TqK_cn8DSPe-(a+4sU`{jJ!rB!=m17Dp#P3yig zID<)Adi(aqo4`q`dR^YDK4~-&Tt@-&nB#l6c(w^;x26P-- z=1o%{Ll-P#m6orM2kU~~*;_*OqGJ8$H1oA_mH3rLC>`8(l6EP7E(elq@3OQv>iCe` zr?D$@PA6vlpun+UcL%BLSbdPy_cG!o{-tt3>za{@ITO`RJ>rYa zwzyj)vCTm;3TI@HzMT738E2#?5PEo_Pj6m#i@vgtb4rUAFnZjUWIOfW3QjdNYs=Ht z=nA{xz1gX?ms9bRb2Rby)Cs~{G@5MPRsS?kQxF`C+33N zv11R0S4y5#n|e6bdcky#f@*)M@Hpj;_Vw>WPVq9{%b$X~jw-&6zQQheZ*xlM&wzG{ z5p#XYZgkh{wAbJ?`zXZ@lGa4jA8pqu53OVUQZ$D~RdVOe@)I%&^SOX|*6L)){lvNaakW7>Cgp?`@(!1qKx7-P*sT;1Lvn z&rb;Otk%%ykVFy!w5oLULr%B`ORk~_=W1{Iml1n8^D3D zOmrYuBqXoCd$skf2YE6$yQbPxe3R4ip7?A@sP-J2FX{a8y@j-?t6Q{P)iOMnz=l8! zY&8)(9x51-sY*z(@0dtrk0Z)%xcx?5Fvq-3Q`1lbezUIi>Rrt&)o%fvVkv{MphI>a z2@SkH-!Z1Y?_JLaQ;5*;G9kTe+|LC6<%CYV@>u(0!1tsd@tZLCh6T^;G-lyjFrZXP z%i@!kyegue(0mN|0SQ#gdVk09o7%tuO}@R&x>Wz%e1`@@`xHjIioqFvO@wRC(<(peXd{buTgW)X4x-CtpyI|ezBrN}Z zchu@lC)HeVtaY;AU5J6R=7egEzmh>+PpMW$&-unvE^b`aohe6^tP8e}`2d@~w`wc% zQY&k(FNJ~*^*h=kKiz8XTiu*p6|VSki&}X-yDIMS!A%kG-!@^SIvW-H`F**)Q!psM z&5lFXM>Q1Mcb4&@TpdkslmqPg!BgenT6<158|>SL?O}?>gLZ>4Sw?|8;nDb}pN$ zWyCPK5jNR1=I3vJHFm`~LpuYU^qzAn|Atnj!|3w9)1B8x+w_*2-%DOSp0RZ<-*f^$ zrqF+uLFq@VE;5#Z2FI&1t0s2 z(z9b-LTio{w4j~qo$&p&xdDo6t{2=z5OnMfhmoFyKVDXx+~L8Vx4=!r^V4$=Gh+Xw zPGlk_H>!IYr2<=QRp+)fgy#lG3@U37-&-L3fNi%L{BY+Q&=pw`?(cHPS6~Ck0^>U- zxv|Dom`hYY)@@(q^iF4LJ##$S0?Jd^NT=L+gt-}+(gwyka<3D*6+i||gT;0+fhd(T za+ix8*5-9$|D6>io~}vCh`o<4>aQMGsM?>q`V^kKY+NA|ZdYei>~d=eKz8mUK7xxg z70Di%_=;9rK%-iU#S?+-hOmO~ryF7E)BZdqAL0ikZF!esldf@&*i@!VvXW$osy)sK z{AhD^SloTfC_I&5*`sCE{0npumB@Mte2!s==_9(Yua*MjhuxlmvN!Xuo7K|hV>lb- z9?^Mb!T7`TX}?{vEnw`Fo9#>t7r|}Z7Fk3|o8}%n z)O;gmp8em(iTNx?Pw8+Uu9l-GrnB-4Nr`)tD_;xxTJUAgzJ2NpL@b<>Y$uIB6CUgF z7icFM;E9EG2jbsAPQTxRL>b1s%4H+IOWJ`An;_gd zZkhsHBWdT2C30!ltEAGfAeP zpI5vkGLw#xMyfGY{>UO+b}cx0uZ8(c1W2}twLNLsPqm=FA#adf=MR)2Yw^W0Me?dc zj=hS8za>MOD2QNf@51*p$L3G=R9h3{(_ZU1d*e%sskw_rnf&p%**wVbzD?C+P&s04 z`&K4Kq*FQnv{&MST;I;K1-Yx3ZokD_o^I&kAGAMHabc+HY^b923zT(vPxm;Gs=^b%=D8?!AW`AMb;tbP;E8z zlNigNE-4QH@E#{$WzT!KkcB!t_fdpWxvKY!t6l)_;E>kc9LDoBo7pHHr<{J>vB z{~K!%&MGQ(^qg3how`xumprX*9?m-kezJXJL&%y*!QA}uu^W@S%%eXcQ&wocL#W!M z+WYmA&c4c$AwL4uNp3Cw7|t7IMoH#+iz6(5B2(UC$S`k>@WjtJ$3h9RR&Bnq>!;TLWy^vyAM(%EA&jPObumQ$#|l@s9aB&t+v(pvTsLkNc}j@}o9!G};@FsIc1-Zca=pwTX`Ky8p5Xs(FF?ze$nvF}BDd8FBu;NL9BUqe&Z0o)(?dx{&w1H6t zc}|gRzbV%jcZ&b-)Io+IBbfqG?ziw-$_-De-vu)h zvWZTYJvA}F6Y^Rh#3Kno?lz_Pt?hJan8tO5E50El`LS5PcSLrUy(N7?hd9X;`C+?c zH*0r2=CL%8I&T;|sWX~H-y<}WDX&m(;u0eePi?tEjaCNq78M+BDAl1i>yVPs)C~Ar zNpjra*H0Ct?#A}&^j01E)0V4u#NxNJOR{bGxn^AiH}+Ii{c*u@q47x+PDl^R{{by- z@B6#&V5n9BGK;n}(eWlewqF1~iDs0}@??>BK0vR0Gj!Q1g%dQ2m0@d=>T8J?si~PD zb-Hrm2FluIq#9WCLgSjZ1G6+g$WqQL=PO8^b2L0LLg^`6HJczISur%I-5}JIn%$lo zB7IS>Zg|O*@U|r+&k%1l23fAi5MoSuk3IKi?_=K)*H=2i9=&0IlrMD$WfTOG1+;eS**R-U2UtG-XJ7{JIx#PEliz} zWZM^l6}B=b&TKee2o`@ky~smE7Psq#TGf{@b-LW7Z=v3otTEk3(LP>@opLa7rfl2M z{L9Ufzt9KTiwA%oMIAB9H&*xc*Sc^YIeL+?o@Os8j?}1HA=eJ*5uVK6SU&oo%-m8= zl3?FaT%{L;4#{Q~r++EE)LD3-#3MdPW^ z4&u=2#uv|I__p_SjVm>ZK=KCl%T)uz~Kw>h}>T_}RF1)p5@lAP{{%ln8w zNLbUAFe~O8&t{4B$C-;+xqNXowuwxM68UB_hQgkWGt*2o^+ z)W{k8h7e=iSW>;vfk}6$;Gl9?q0XeQq&Mhta~Jb>bbfS+hssBts)W?qy-i)wgnb?= zKO{q}M~UR#SIii#+M_Ve73Rh(Cci|wz4SSv>hs2u(|}H0VFy|i8G3XfIqb5IWpk0R zL)51=H@8UYZ0R*ie98X-QyY1N#2DEUsZtz71KzQHK#vbotI5#>TXfY8FR`@Wyf3n= zX1!BFw(&+K?D}hU3Ekvl;HNEQS+jJBB@+ODPqZbJ_85@bDP2AE%anJ3sR!QMc1*O+ zsKhdmupqoI&fB7BtOru!;kV-TmmWcy3u$T3CP`jksiy7&!Zw9Rqg%1(lzYP!2>)6N zElIVmb~K!*vUH~}+(4`{SaFT4kFYec0H+4VVI$+fYcX!9f0)+P;th9f$^Z50K3ih4 z%UU*3OLxDU&+aCd$il?+swPInb#JcPL%_Mm^n+Ci7YYA%*Y36U(Rh%QeX1hC3uIKH`%#*9AQ83wr9a zksTUba1CgeSAXU#)5^^?+3pz{W@lz9BIIUup+kbX`5fPLKXuBUtYnN}GJ>0Ue!W&y zD9|FZnQ`BV%V6T|bz)CpT-)w;FYt<9BiTgCrP1V|^n4*_KpX73wT4r$stmS8 z4ze_vQ|OPlqn8Ainf)g_IP4~5Eq$-#yn6I-&{OQ+cjC9_F9CS_xj}Mfa6At+4 zniN7)hb~}uPt`wS7Ujz5N_xA}U%vZeguRr8e9ZGiad$I~z!Gh{47+8oU7|ynOWQJz z1ymSH8MWcwe)i=!L~=7DIel>+JHYAUldMEmoaekQwA zVyQ(49^ZKF6h=@q!i470xJ^?&8L?W;CCCKHdYAby{;2tLT_(y+o(lX7_4p2nf zFE8`NmU;#(y4LbKZWsl<0(krJqS2QC*?8NW$7#ZQhIorS5Mm>&wdFatR@6{!2ls~dH zD=J2d_YClFw{CQ`2W=ntxS^K~+-K92X#f_jt|`aV1QuS%F6EJrgR7FEdopxIcp7(D zx(`J*Zt%LM6fxdPb60>fR{%o(cK(cT-kcHbtyLRd&2E}S$O=@~0RDoboB@g0Nz05uilWH#>7c+fVA@jnJZgE{`h#OT-xRRu2SrQC+ z4$t~0sD*FM89_AcAfF$w#QctnPwOIpWPxC*eCx_%X(GJCV?$%p8HZOTyDO_PPy-6B zc`<$oF?|sx9LSvm@6Nv*Xurf!#5ITg7Di`7YVeR|*v{^`bVEyQzBw^r zP*+rMI9w*Yc2}>rsOkFYgN9#*X9sk^^I>!8CAYTq$eS=tIIGseM}!$5d$^#*BJwOk z5f7voTfDf4?aY*fvmAB6!V60kYvp>^7lx%RX zo+%o3pBmWDK-U*Qn+iz8OP!v>a%4dUJZ=1s+Ul+l{xt1Jj3 z%^?@Ex@n?)(b$b|1To*tByAhc$VJ)2!R=D=o@>4ir4yD}{_090^vb*wK%8n&`f9n18t73}juO)lErA!T7MUAGS4U7DA zQ#-k+Ev(niW&6Q0lY z?d*Fe(6QeH42Bm8f+rJ#;DC7hdEA#@dQDv27hOGiRqcT}fdsuEh9)C+@_zFTFQ7LI z*l&JW%xCd#JHl@+WBpPhTlMjXafRCK^e!Z=48b9>f0r?_`BEl02$}o5KmRuls_vyOwk^5%6 z`h0dNuQtGpVUzSsytGtz*O;zdUhJz4_$x*Vv-`gTomX1P>es%U+8GOCNb&ypTSM)R zDtnirB{m_}vt(?0f~YRT_Bmw8P34IyChWUY;62;z{UnYoWCCej38&ZmtD{~)z^boG zmy>)>{%Gqdv<@6z7NE`(DW;wulysy8=Q&yf_YXRg)*~C-*21z`uAIM`TPV@{7kbo& zgFiav(QeHs7s1cK%z@FCXT)FuVx+Gwi>99|c8*R~lOtI>o{bAZK||>hsL#l*fBD;z zLGzB}#QdJMdlp4{wE;35Goii16O_H`d9tyC7LqAG4qem`cbSeb-eFl-zHv@h0b-UJ z4{M&_&kDT|c9X-_VIy_3?vg&jry^x$W+ueS<~S_6IbZTqeE4Jj!QNep2!+8h^~ zyOUy=86KM(-4RLxU5lBPw=J$ebKO1Bm;qV-Mhup0Q(*f@Ja{zNgY}jQC=#xFz?m&t zCXEdKpKi$@>$@txFA%FxYg16PQu7vVkIjZMwReUQvT@nGBi25zx2f$jg~9fQYo{h4QBUzDwlN>wtYzbSPWTu?Ld zeBPqZd_nFy9rZL;(MM6K*ptv-#~BemSAk`%ecZW5kW*<7Ei$-lwhZiDi>52Q$DIFt z^?UjTwl5h|4lg{pBoQ1DcdZ?`43H7R6ZZgnVyn(0 zeURX%YmYvHV5w!&_bvR}UHAtg|EGLpz0^5dv9WDgoql*$I7GWi{XaWd#1_L>3%qAb z`bQ983Daj`7m`NKjj-ExY{*4#)YmP{4*5lt@R9xMtmw_{{A1~JFNqy+kV>_ zx>hD>+I{f`9)@23{H^qG9VL9-mxt_aK?Lw@!B;;{$7>7nj0yjA7e?~-=n)hJ_xRk5 zaIP9luXed`TpD=@ChYy|i1X!roF~w&y^P0?b*NF!BBmn!m{SLZ*4pL&Vd_2LnpnPo zQ6O}XfJiTa%T-jQC?GvSP_O|i0-``bRC+I=CUj5)>>#};AiZ};00pEY(p!+;l28*! zd+Ysw@4fGrJ$ufXnVp^8nNwymGfT2N#f^NPBzC%VE7H9S5-B3AX)t?v^OSveO6>ab zntlhb`+#Y(7$nbxBXB?ECYm(X^^b3CYbh6 zf9o`NY1t%ufF6H|4E8Ge;I9k6(5=sA#~v&U*vyoeBCVBcFmA`*LuJhqA0`@S zn*#dq5Uc+G-|+BX*a2XYJI~+M-KW!fsge2G3tP`?pO}`R0Ua4-C;VSlYKP%~XLes0 zZ-mYc4NYj&efMgU1VE~AU;Zo5(gVO3dK z$jJR`@R#oZ9_FbWIM8~ackM0oMe6Okp!G65)xdx*Zt)Xz9Wofm7-M&)>#Q*f^2#`8 z)KRtLSE-uu;o!Dze$8CHPG4}`L6Y-`o-syZLT)v`3Z_kwl#pZ}R{JUjjn(1Os z?38*9c$yYFHxs^~uG0ez1$WAFA+}cP^)f7xd2Yv>-0wYxc!(n3_0g02aE@$!rI45b zp=;fCOu@HnkeLyKxpPbEXnNRclT?JUqvQjc#jg%H`j4c?4x?}c&H0IYcIt67Pfnhr zYWu;~o$?P(y=YXbuC^w(4B!%9dYtjIp+n`NgJsjuQ##<{aR&S5j(Hh1(o>&(&TtjU z>S#)J-pK4aiMS8+FlQ_tvB0o8us;!k}dE(15p>0`=og9VQL?fAHr$1qtt`Nk3}}WUh1JuRIu54ltQIa!gY<`WW`42F`SgHIl}IwC^ih8U)b|$6?m_x* zjRSj~wQoU*@j#of>T*)pxj|li2M4<2t;+F7S$CQTYY)M>eS@7mptZ~B5ouqbZEuF` zbylnjb{lEsbrkrYi<-)?Gzz47wpkZE-&dF9?kKzmbGT->>LbBmTH(rgXr&7S+CjwJ zu(;wYokX2*WBmoaBaqQPHIPB#dh9Tt@Q=(#H#P2A6HqF&D>Zbs4=9tc#Et{-`Gp_w zn;NNmt=gKe6FW%JHEbx(QiVSON}hZ>*MRE^1*i6As>sE1VLegbyBVN9Mh4m*sum|J0E`7C1 ziNN)VB=>E=e0fXDY%?(=0aAI*ieYqYAr?%3}i*{DwAn=Wny$Vi`A* ztp~K5Q%|@KiQ<#gKFc+wQ+;KNnqXGd6`iV8LBqbXD8iw&6J--vkEZvZ(9&M}ySRI$ z(;iRNnv1!6McHt1LIUMOJq&%7b*|LpBbp zK8{P$1h&MA(&$Ov+BG>fAXdAFKJmRXJM>e>kJsztPoGtNA$t2vq%%|*Janr zrRnnhLr)rD`i6ECK`qE^{o_w_x6v3(X*xbSsFg4I26_DP4!jQ;nds8HkldKCXS;q? z3&Ov??Y0f6S9VwOY)h&oO(PkP)0c}`JXq5gBk0Q86%O(#viJ3wmp_1wN_8|_1X zvQZ~NxgIk@28M+0O4*8H^aBs!7>*RG+?E@^mr~8o>CScLhi>27b;Wk{WV3@_s{^rx zlJy5VgX-CxN;Gw9{NU+=OsNI_alB!y-7-hlsnX0Zl1kkC_uRU`ol0$=Lv5=il9~Mv z&+PsU%z9V?iLnE=xf))0;?!+E9nRB90?y_prV8BJM(8|#C9296USu5de-t;Yb9Wf$ zFl87O1VMc|%;(2E`6NIBgMT|jpPbSk}W>7eahT+6Yz0NDYa@l3wmlyRTbYdyMx%H0+N zXrYZP4`2&`Q1{+gyOgl!5~Tk)vA<}(VqdPb@rT#Gdu{C2ppH13fgMwR&a{h2!23X^ zQ4jCdsx0K}P+M$b2lHKhB4Zbx;Y7ZRC_gUr+7{e05Okt-OmpA=G2&E1m)Jb!*xX_Xzgp!WwR3x{$o8IZ7uPq#V78B(+_43?qmo21;){eZKdwW zx1BX?88OfC_lJnp=Hk9Z6*S9;(|4%ceSh%%?j28MYH{ zm%LG6C)nJZay(V5^?1#=1YSMJgR!-U3NPdu;=Qb44cW-6knQ>kOK4Jb*WW zQQ?+cAsK2wH51M0SaslV1k?#H4d}uzP4XA?9)Iwnf1oIF%ltRmV`q|QCbU%$fApWl zCIRC-53?@wC;`3wLy>O%;-QzZZ9`7@we93d{$aYwG#g;ofl`bKeQ!Vi8g-32;*|2E ztnG`TX!7}uxHne!}VGha#U(t*k&FCD- zg<;8&6B@fjl-G8S$4{ci;Dpkl#Pni~=nLyl?)9egYR~5!lb%a;PwO|Xx6tz%+meVX zkKqoOOTNUagLVe)cJ|kuXZrOJ9($etA47Cnjs*-ppK$DjlxQ6E|7P0$ZwC2)GowGj zASGrQB_2~Ht~u&oMvH;2OHpFbS7Q2a96={8By|tJ#CjQGm)(DFA?w3sVDq5R|0_P_ zzr<$OTJp8Q2bKmGo!IWSyPoyZzZ9x}9xQRKVA!(8pJkTh1m~J~q&Qg`9i;5_s@%FTkK(_} z1LkSY99JkWYOnVr4!z78Vw$@eR+~RHd}>Oy9%{1j4P7omC?XbiaNa2VQNV2-sI zlFq1(P#|*i_@nIVtstJ@w!P)$gTc?KK2C#0>1^JaeYe&^KI}UU#?7YA1~%?APR&wU zaDkzF5rMFQC!Y~M^VWg8EwcM{Ydif~ABbM_l`ZcB1CI;Vzypvhm<&Cg62B+5kNQL} zrYx+`rRj^5f<1UIN}j$$0q?_x=m?~7J#LQGKW(@)e`eM_8PVK01DeZRKe}BXIrs2d zRzx^UTf{DlDd#4qprF-*id@_0?M5u}ENI1sJX`B_2bONmHpTOVPeE(}vB8FcvVmJI z`z^`9UfjOce>z6FVg-#aq+17A+SxCfMNbHn$){VYG_TL*+K!mS zLoaa(A_TQ=HzlWAJ}~w6{~35T`NJjo#dMzU#jI>JIg*LvkiO=*EWXSG5oG z51aB2=6^lfsQ&8UZ{m+CC)dyU1X)ckZAz*g#Sw2F1vGb)bzTK0Zdfkt?`75>gfy)k zW$FhfZ2Q@j+m;sx?d*(IBhd4CK|?#OEyVY&h{O3&^341K5$E%G#mTQgUfpfiiEKPG z?qIv%a#DBXhS$nnXrz|m5gzCQvc$H9@5!rC51r7_jWm<2adaiB31y4fWJF245g)#s zZHtWxKLp9Ks&cBIT(e!WH@)Z6r>KB#p`7d;u7E$H zAI!UWqT5H=U|J*$wlh*ffdAr)hgSEz^naAg{UcCsPWkrK{>CsOq5LPYR5Il%X)M2#F6TZD=^^UhjyV#0eAV~&@JUX5Oqpm9 zei)>$tdEwMcA3Q532~GADimX=&q!{aboG!K!d&NqxQ%-5LR_HC)uaHg?`?b=e2|27 z(cN;sg#^!}?W^7+J$(jH<-Lz@gAMWx{mVtI5A%xlixr9<+tlV3HE!0Mp$daqoDIh! z?xV#8Acrf3m-DE3LJ4iI2d_p3@;pRZ-4Eaf9>Q~1Pu`CN+TZTFE250L+nKUr?=HDd zzKlo=4C;q@><^^1ksgP2}z{-ZtqqGF5T`rC2pbNKHK2ZeWPpcio#XgXRnuD z_#~eMyc+TkNn>*u!?7{BqO3yq^0LpK zxF`XB_cY!tLPyjbe_JM2!w2^nrm7WrJL$~Tu^YVT=U-^k11@4HPhRT|y*T7I?z^U-Jn%QNR->VbXB zq3>ZCl$B+?EHUd!NUuk}w#xIR56Su48GA<`!1*8UN+|nv{7(HgVbtohnflG-ZfM{p z!nD~$OnpGj?N^P+sA#@?+PKP&+9)pTXt+jx)cUl!g7#nrCo24AO zcp#Tg_danOrK?llZVZ{27@=HF$fK|f+Smd8u44L#y}^RW`xpJ6D?PhDDwk#K?u*p- zKT=!D5lMUD+fTCX`bsONOq}44x+zbniX`}9)DE5(1AkJpCMZp-ZK(kR z&8m>G<)Lk5AI#l_e&rX&sTzpYkIImgu9@r2-du^ zO&&z9ZXZ=IXpyTdcP-tjGcyl=mDIlo)p8+hf2}Uh4BgqLR--d?Y>ju)`_@{N)~YqW z!kShL&#pbps$NeY_kn6T+@pR!k=ye42D`U_a6g>A;e%2o4*6932&D&;8x!{p((AD; zW^1*X#Oc7SjAS30$o}e3e1Gt>`ImvAtBRSZDGL9-hqWg$Vt|WQo$a_d8=WLS+cxYI zPLBZA?C!)*$R{cw z19sp3FzXF5!#yO*B?nz=9E#lWR#afs}D@)#x{y#MYDsxdAl7tZQU!4`F7vAA+^Y$NaTca*|a!Yw6x2sk2k$kO>}Yu3wJi3T34UlJUf={|4nYp#rgB*J(yYW zZ`DmBzr3I)r4M4qj5hVha;uzcHFJ^0Pz#qaFTb=0i8E$xOU7o{hC7E|v!y4Rfx+ryy1H zSsGGxHyt@gXbGC%jR^W#Y2CUSa34ksz16xwN(-8K`#b3$xOuF^&L+t4HVhYZBTE3W zIkRBB>0%gr(p6~~x)orW;oDN$<`a@l+alcy^`KQ2@7u3<)AU!=VP=hk3S$GupD%hN z%U)&B9~Nk!?@=@0Mc!)`MZW^?p7N2jkja1-j|}oVr|-j^tME)X4o;dH>_1PuTN1yVgb8FD=W%7!>^mVb;p^EF0$j}AvmBBn`OD#a=b`8I5|lEsI{n}{MB{Hz;#*`#*G#KxVx zNT10x-3i&H^ARPnUIGr2>;0Ba@ikQy&+WyQV%$6(g4+|^s#ea~|4cYt`N{m(Q%kv; zcW(Ffx#XiZ?}-;VU2P?v4qERLz8iZ_kK>2*zaMyMh+d~=hv$0>}>3MmcitMP>Ty09|X9B!2>5b(Zc)~eM8w&ylVgDBGVF>JOhu+tFiyK4z^Ngco zYcHxK3cZSmqQo2| zkDnh0b$OyTsl~?%m)H*5ev|L@8ObmFOu|ly_10FjSi)&_i!`pSc3iK%JX@{R@4b6{ z*IMZg;LZ{zyQ8@-MfuIX(VhuJ45?j>v+=RVdmqqES@w+`Y*QqXX zaWFobdejuTh1?0JLZ$DMAT~xf|D62U3QgGRkEM79&Y@_LZ-S!w=J}C}hhtmmF*IM1 zKj0hm;KBooPB1w4iv*3!Gs9CJ&rUC9i$)#jcfe1I2*mAk&p?!=nJD_4NQVc?=zH;o z;WOA)pv`wU1N}P5r;cwgn1m1INMlAGT-}{*>HJQu)roPC#nT^uDo4kA=HC9$shk!C zZ5}-J1`-h2u&@wvAtd$y@&Ov`5uczocAxLX&c;=WdlKY_&+!(h!y?PaJ7#!Bdg;9* z0@wj@#^D}plDhUIw6s|8*t#Z`pctS>!5xoAqu2WWKrL>eSD#CJv|1&W)Bjoa>PdP- z>vG^Y?mK*%9@1gew90ud3Sy=xAxBQG868qES+?+~o?J3vfk$u)! z>6LnzjHux}P6G3v?#4e^9EyZl)S1+37k_~XENMat!2Gl^qYm_1z~Tb(RiW%A2{q36 zEA#D8YyxB(Iz_4sh!=L4^m)G2_e%aL#dfG3d>9kj=~sP#*U=^6C8ef~?5Ov)q92>! z=nQ^N@zAm}iKCkVMTz#C0T0y`ikC7qC28eLR*R%Vm+qYhOTTelZsW9I&jm#P8Jc16 zgL!)4&LQ-m_^!v`lMa~4NwY*U=XO!YZox3^`B0WlveA0MXO!x*e#l-t!Hk@e01|sM z)Qmf`D3JD@nyx@~0-e|3+jX$f2Q2x4NsGak&Nk(K3Z8!MfOztd6u+3&zBy#>g-WIw zz0MN46&(8Iz%qD-y;XnV%&tQ(;g#BrkWGoV<(Es!qh=TLwb3xz-JS%3N1&0_+8cb- zd`xKv%-~b^m|XM_ElKbWe(u5_&9B@2ibL0@Tt@(b!@om2toY$S(M!`O@sBii{h!=3 z4t}Z~7!ZG6@r6UhUO?(snNV|unfkcB8Ta!hwIQ5+qmPU)WjVJBhj|C-A9+B29>CsB zPz`L>WCJBuVfFeST(~wl@~a;orw0}irUKT(T2@TGbj%f0pG1c=9CW*m?J%2pyxeBv zIvgXhZ=cFvNH}H>Zky1ErpFdv50Y`|_cxB^b~#F{G2z?+CNwQjv2afEb4~KO!{&+` zSh#wRCcQ*w{?QvAvQBl{B>wZW;iCnv!+B!R+&f93 zATq}+LXMKLo;B%biJFQg=#_jbiG;6Y=Wi9QtbF6$(|?0nEgrhlitgA;M}0h>)Pa1a z_(3{e@k8;(w_TsFqvq-hfgMsnO3{*FWkLV^D?zA&(Cc zInYeD<2kwtu|D+Ip!rT=xvfJLfp2|6A%fOD!9|rDJVV(hx}}JTML-yrG9;u7;r#GxQ&e-qX&|LsNUK{ zwz|z@(xTr!)h2e2R4om2rlnAvxB>^{*VDL(1zkhYI<<3uG&k|T$z-&A7N2Y`{c_LP zLhQ`2FQa57}>3AFo|uDCAX}Zhmj| zr$WDqqtN!$EaT4`3bOwSfdsb8o1~7X%@}{G>9V*if20)O_=wHBB|s9+ju1F-rkUkA z6TF^Dkpi;y&e=w1ybBHIG@pnKGhx2?$PUtr4pKQ2!ujBNaBXLMft^w2)7DUC675lf zLvX!JduxN}6FTG+u6u0K2KR^{Rc3IDz3|QXvM%Ej69yQog=xhglp}z%EZa6CRFok8 z<@V1;-RSh#hZi&;g>T~DTs#Yu&YR=G*Ju3qq*4Fa5$=R@Hga2JFMDU})x8tJsxb(Z z(1)1Nz~ew{c}ViQ(X+RoV(S?NytQtHEigXp$@rHADRfU7VGm)fcFm4hEaIU+v-NPY zT#r1sA667puv4V7BSNEt2!>&tfoFnw*58J6266|3w|D-q5@dU>5M%-VRS5%1wD65X z&qV^7LEwn473T52Q!0?HF#D=%IGXKY4|%dRdl{4+k@4yU0UXZhf9VPq0utEca01cA z?n!4oO^$pw6vla+UcyLcDtv>sU(=U{zY{0OdH+jrdB=v-4+?MY338-?;+n3L!|c~b zN)$%y!{2Z0mbee|hna5N!tm;_oY(;ceQVmDr<)$0T@X3MaPiqW9sUr(d(zb#mRO%K zPK`I2rzAla|4pO{+&--v{qM#x_CmIv^M(Ndc%}WFZCq#l0NhREI?ENtX&DzPd|QxF zpen_N(+2#o=X8(;>6&izrLPtdz&rgFM-{#O35ZR%0a=A-h}|}45~$+TQa?l1e1ZYD zEAXs(=thgj%!$|7W$UF@6zl(7)Q$eK;f5^^=XB~a2A>5g;@P@2wp2H|W+WIh6VCbb zsZiWI8Q{K=8B(`30USREU?AMiFz%f~cEsElSY#H3OBbe#%bZOh z%I$2uvfT1&d_K?=R6{`&QGoyI5e^3`>+nE=Ag^0e<>HL{)hg@(f=2R`riepr~joy0fB|K z4mcsgS{SGQ_@o+ET=!t|)u~yQhZXwfJXWu$O3~V}5|^X3%OC!8#FDLN^RNg5XSz5E zDrH?@eb^({t4r9?jczIW9foJP_+|QPR04Nh4ko;A5p%7MFRqmF;*Rv%Bq>S?LlRV9p*_v*MCT3lH?Z%kdp_EzaX z;_2f7**qBkzIX4_3kyXTRvXJt*ElVJn^;?l5l*Tu5%Q~4-z;!H>~VYU5?-IY5{CFB z!O_xu3EWapA{5{;6@*Q!f?{EPiLBGTNi3f}LXyt(hBw4}ABDo$c>S^||C+Ofaeh1R z;D7%tuRY@U8`exWn)^IVqD3^$;W6?YNmnY<>DY4nGt=(fz9Ci!(|5^$<3_B0`1<`m zV0M46n%*zY>-hUf=>RR>R>R{TSVKS-?zeF?)KMOo^Q?I4+jff}uWB!nt@ys~@AG79tbN!zeW(B36kFk& zu_H1j4G@${7{=QL#Xjkbidq?`IoLK+z1E+Fb82+Z{`E|tI@xAX6*2ZZLySq)Xa?w38(otF|K<=mW+VL8Ko-MXrJ-&qKd=pQr@&*F@Xd(Dh--qqEkPHK$z-H*!K zJs5Lmx0^8@pj?G1G|RjlJ#p+j86A$8LfHcQN%9w49A)JMD&CVOPN5jlfST^!Ib)9H z*NxV8s%OlqN(N=s2S756IHp`3%?H?z zf1|7j7lE)m9-t{5tv_Ob^8Q84HlXXlzP}^Ej2)Z);>=L)xKDpDBJ5Sk_9FiR+HPv5 zk}2fhd(wI0#TY}7-31LEMhMsU&$qhmuuEZ_B6vrpETCv@i7F(dZuDJWl}Hn&jw|0< zk+hPup6~XD zwzVpBA59E)TS|CBInq}{MAyA&(K?}PJ{aRQuHk-0fnO^j9F&{cdQBNKn0?*o1NHhy zA|MZgji3;nd(vX*<&i`{CwTNLud!ie z8AoKbV9YRhSgA40vP~*LC>L zEDI9K8(O>ngpi`L6Qewpy2Q8!#-@c8?hIx0keYu;1IoLA9NeyBKwjcZNHyN00-y5)fi+L8{~9~Cc&t}OQbE=hOf8&o zHWMG2%Ku(Gzye{vUcOZXD*u~@JOhL&N?`dhGxQ9*+=LkzDjwH1;m1p2mzs_*W>o)K z%dI|D%cTCJmQ#JqkKHqMOUcogEqBdVH9RX>Sg%cw!ZZy;Wv|#anGj!vx||@tdH`EltsP`(cGyW%l6~ z4T)?vz!b@bDZkSM%ZUrafjn`6;ad-}#uFPQ=Nbl?+jca$D)E5s%iMCslFNL;Aq|6U z$UoCP&e2uXPk?=ywwc}MRMp<_JCm$B@BG5hqG` ztNZ92P8u_U%fVd6En+Hhe3)I_TMP$o1QR-EA5L!UW|VD`Wsq$of{gu5^fXNYU4*-U z*}yqrsB>gctGnXx+7XC~lTrccPDNN(9;_wEV&TR zwQy^kjct9f&T^pCW>GVEatkWjFc^Btvy~ixy^rG$>uxfMSoPBFcb_d_Ky5(<0&>Z| z*jqSdzThjo#o4%O42tb~sDIWeq$uDeG!L=BKBO8`7#aa*V(TxcQTy%0D{TQ-odJ-$#rd;drhn7A>p!Wx216C=k$0LBVjs%dr*A^;%F$kw0VdLkp&4a|=drSsAP3V;$Z} zD{D~yLoj1msU&B=8JJDdOou7p?%_@B&#}C4bg?8CMgLG8t1-qOCS;ChYiS5NP3Yac zfEgGY4I`T4!7b=%E{abrgcRUc5%SOHBIe3O)Q8ZE1Yw{yz5K!Bb95a0yTFR6RfZw2 zuCO%?ehgRo1uP`PCtOHlD=b-Eh=IOr#oW?w32x~K4TA_wM<)o`mBAz z;kI{4E3nqKX+O7ay~3`<6;_S9H-`)UURoG zHnV`ipFttMJ?F6e`tFR#E6*+xMx{r?v%tFyC~9-x0PthUzX~wKuR~#Y!z`ACBq$jAwv8PCZs^N4 zCIC30pW9fWpK;7tdJBJnHS6{Q3jl0c26Rqn0+Jb;fn)-JvkgWS4?&$EJi%1XS$#Ak z@fRvAcmviRdH}~lPjnixXzaKGIwN?P9>JzGIb^F9CzFf0Lg1~9j4kBXzAK06{C!F? z2ZWLF1ryFoFiU=oYzJotM?iFA!-uki|3c)@mpqKauglo#btnJm|yRG|C2g136C|w zAqp8_XtDxxmZ4DOP~IKP*7^g2<}^DrOMxxR#3Dj5n=Mi?J2qlsbQH6-A%eZLj&DyM zhJ^v^q#0pxnQUzzY#7=;(D+)yZJ6hE6&XFgpqM&^swM=nxjjR57*G!K%4`U0;psrXslTgP*+ z2fA%%rF4azveY9^sCsJ%Di{9DW}{jq6mZyMA3l+o9x0LdB1Q29^ z2;~Kc*qmeDP~T@~NRvGxlU#vJ6uXl%B$)#dg5i2KHtE+|JLIck1pRXxH_hRMlVpEj zM(AF5!6uEWdHv|#m}&U4bWkp%$cl`TgBruy1t0}kiL=ZUaf^_5G=6l@I~o@{NR+Gl zTK1KTY&A(u9P8pA+00*W{-C`Iet1UR_BZ!-6}PA=Tl1w+>A+7xQh|vln5;ZT!kQC1 zB~X+R^>&aM09Mq?uD7&1DlZS1Ufff1krX{X)57%{h?lB%=b) z@5?#9V$Cs-ywN@!@>voH-SEh6Oel+4y*kY_;8r7$I^(FNQa>UC1p4dxi0wqJ%GHRa zmJdrhw&_hIG=Ulz0VXf|m{aG)Z)?m_c4I~+`@qh@Ge`FVw3r{5paKvMx;|P|Y9Toc z6}HL~#HWH7zLVV;X%k+I&$hVc!`3RAsk5 zK&<;Zw(08(hs2&_AM>2j-IoxJSZzLFaBREdpto-=8oS!8!ZCnwl2=*yx}SXv$jX5A z0lOnES7LbfMzaBgV>@P5VHz~xvEda*{X`S2T=>QRcCh~7*>~g}RP1D^S4TEmfymXj zE}rgKuMXO`O^0RK2gbzQrHzN0X@g(ytlvNQH|Shz+`LiNm-1hT^@R;Yje$tccHZ3w zA-&vZzg>FpN$$zVCm(}9HrA=u8PBZLZMoJ@I$GYCntx8K0`>lRF7%O_w_UX-)(5|o z<%+NIs3l9Vsjq7B_ zBlo>-|9CEdFw=&QY(d9D6UdT88Jz6gP$SF-?@gcCDboD5IaP!xrkNiaje*T@j54fu zC3z((yfL+)*)i)eSqpmG$>ydVmY`?@rZn#+Bb^1w&e%dahx)*cMdOwU=w9<@J-qf<}jl zu{4$6Y9-Gne|9QB{I@E)W2i2Z-xtMV7E~x>i)e1}cCB~0{ZUg$x#7`?XStosKQgHX z+G>Bs_~MDQ?)l&Z?SN+sJ=F$CnD@~APQ$YX*4oZng+m5Z``;#cy#|H`<>H~Vbu9y6 z<|g*Cy!~{SmG+Ci6rt`G=qlR2x7%2BOC-2!Qmng8+kb6Ru?qd|lPo12P3qxB);217?JDs9A!@hf&*vp;tj=8US0dD-*`tcCOXsAs(w%5rRQw5g z4~5SXe#HAoRQ;mo18fNf034S6ca9Kx zJvBqTNfg52B3s8o6pB0f2J7{h8~Fx;*RS3vdpRrKD7$xS8U1#1J*7}B==#Crdf-TN zF8BsKsfkAzh4~{g1@d{gx_YRL&TvXo4ID@MX#4Pd_W6@Ov38xOWgR2N zGpjbvrzLk)3+dUSfpn$RknDHWmKMIJoi>!knULNI{i|q%Orw~1n{5vMj{GM3AanZW zPIxVOFkx^`MeV8wttBQfc2Em3Z?mWNd0OkuM@cO?GDWHWbA=qCne_al&p&OL`CajX$)Ab&5=}> zlkatX>5GAfecA3o7g`198iL*(?eY*sdsww?6P{Zrpq~GDA_slEJNl~XqnTWHd3xQI z8t;+b6}dF?%+|f;kNf7W6`TKSiR^1*lzd|@=!j>%tBglSjZ@oxgo;K=`bch0jP!v~t^x{9B_czlK3w3{Gm`yhwNvy1ln?~lL2SEKd!$ALn-2)Q$}HK>qOH!i+8L+> zF^)XG3?bM{Vq>ZJ*g1S`D?T;@9~+8~wZ_Nl;Jbg8GY^KIwH=c6S}hioZ4>;{GNG4# zq{;5kT5<83nCDk6!rX6%qQDu z{#ItOX`}sL@Pt12Y^&!Mc6_w6hqVFPkcUmoH%fu2*v$`LPt0@j)}HlPG!E0^!~NUv ze$hB*U>V_A(2-$Kz3khdj2-+Up{_h0&TlWFt~ee(`cy()Zan(^Q)_kEPu&+PwFl!? zy!0+5?b`*W^YksbK9ZE}+)MfDiuqP?N}a!sQMThMR(p~)opmOx+E&c-v@2*Z+zoR9 zhy)!4r!$asUR)8v9!wadQ>WwJ!^OOCE;7cU)~}V}LQCH#RMqi*r;LNGW2Qvb z8w{L_GPSA4zMgPXU-SbHBIY7Tt%+FI2_5w*Kk%v+5&LjLCuLwZ(y~7^rFAyevX7cl zI-6w4Y5ou^85_)0u$&nc%!zYqaKO^^AYE2}>}WTl*EaH&Sx%T&Pnp;n5SU%5vbH~9 zjARPOqj{4z7G9d}Y{ng}2Jk3(%IT8XPWC^Ea|3CB<+aCaKYv28Kr7=t_!j2OKBzRIaT_ zufg%lH)Bd#-$~_nQqPE55k1l#2Nd5zyXJ6|1*9r!gc4aQU-q6wiKREl2O@?Wg3VnwF3<>K}%S!djh$y;mK#?Gon7 z3b)-8bP5YEzzQoq2n^O;d$F|r>izSJsq>vyNmQMpuX`z7nZuK&qQM6Czz0176Iu%^ zlU0vib=izfx`@tvt5j1xs(aSi16Q4r6(w8sQP&>h=w&}?Wj~R>kh}1NMcvoWUUl`V zyqHKawRfKptGaq>coJHNDnEV6cII5USjD%m!BIyuJPCfzC3oy~(kmB^CaoUS8NV+b zeI}+d#d<-mQ{!4`jFSeb_){c@v8w;OE^|lMk6ph+UB(}EeVc!hcCOFaHKA+V*|ilY z22b)u@&o&3m7~(Gw$Vwn>QQ9Zi-(0n-UiVpmy$~E+3$;PjZFq696D_~CS*Lxfz}7B zOofUD>)IzdZV!nDTiKg9Z#yLz6+N6flVCJDx%<)i7W851p`d86wY`U<>yp$*>%z)- z)w)~uX>8y8mP8Y*3o7NUl0Gg78u>?_Yrgh=?#ow1ykIbJq@8OvdOw%*6F2;f==kkY z;eE>i-j4~xlQ$Duzf|tL`^eW+(A%rJ`o~rF<%~^?7(PALv^ciYFF66>jtLw)MHq@e z2^trn6JG( zaBt{NC(CJJQCQb}c*ljZ>?_~>{*~ZT8yLHr=Xs$ak{8OYz%|c>h;WJVW}Fr9RQo4H z@lR$L{mSeNHmid!EB-Adr(rS1?E43*-1xAFz<{s&533czs~flBHzK`leq4Nh=f?Xz z#~TJyi4Bm8X-|_yn zz0yqIZHPyh2T-*oZvKbrB>BOqu{^i^-k52HZ%5NMh3@%%M~?X}*uj_?X2hIir`vnB ztE2D#4~uyTeAP17r~I1R2c5Lfk>)b9O!WhG6WM-mP%qN7NVHe-k+Gfhe*dZAMNi^K z9gPF!8H9do-ExIrfaF$s8=uWgDxch9xsOdV(V?zgrnPQY2Bko+*%oRTspB``smxOH z&e*5icRLz2fZgY-*I^-^|25~hp#36`ns|9)O7^u|eu5`ZMXx2C<7av$)bLB5O05k$ zmm6X&q2lkm=T6aW8vKlh8g3VNz_Q4Ru|;~)NY&8YH4k+!L4xTfCHASe9T7XxiPCDfOsw9 zTns@N-=H?++(d}YdaiSK<6}E^N;2cUKWn=?95(YK%u&q53QS-sEz zXR35-1kQf%HI*&ZgF;FquLOQoW~sN`GbYpyM&@(Zn;A`8h8}*%7%S*l;G~aVu$eJ8 zY20EQ^7?4@eq5uTTXIKpym`RCWr>}@R=iKMC|;_Yz#99xag=!Wml=q*&sZ(#7c}vl zN~n_%4XQX9zbCiZx!BX`cO)OaSSQa|E`R0%qW{%hZ&!|%&1qo~=NaM8D-vlc!JP#6d$^5om%&{Jck7Z_&S#d)s6zX6eYPZD@hSR_UzT`n zBM#c^J`k=BE(f;(ZWG*7aIe6<1@{r$mvD}yo86O_dTpy4HoGr}yB_Ybh8dOP8tADzm)$-nvTU>a56gxQxC8DH@Hdu?9`IkdisdM0xEXL8;7(ZXwcW6M z%77Q)-bDBpxM3@T17^Y1t(Y}n^@`Mhr{KPX+jC`Vz#O>tm0sJd$ev^sESNoP!{L17 zE;5JwKo5jVBAkM&g=IMxZXWo2xP@?sL9YWkz4+}qxb<*-a7V!%4R;LOvCumX?s)w6 zw{Rze{|@dnxYOazggXoFY`F8__`ulI)X7HD7EZ^7JJiDc-iRspL z_GG#{(;X|ivppFk+TCM{=HkZOnoOrA_V;)B0DhCqEzP7`V)=M3*O5u{=MQ*OK2IVMjE92BV9XPU#XLT5 zqP8~dO@@5_NHiD>Bh}f>O-;#czN;hMm*`06^IlIAlSbJ!8C#O;>g`DPWa?KRk!kLk zy;_wsjUZ?GeX`h~7RyPjvpJJTe)B9&L={}nn1;CDwx*`o`gFEuNq4R*)7_KJE4c>M6NU6)7{(5ie$AKU35=eYIAqC0~eo9{NH>2Q+TkZJDi$<$^$P^v86r#_gz&h*-B^P9yk5JT{rh zH)lFq(w#lJjNh%FU$i~j(b6qyk&qPKlBLw=*B%&WtetG=$#mwkxz1#|CoOVPo9kvR zjXyWbWCE7bsGfMi9T*-8k78{(i)VdQhIbzMB8}SHk!j(z-SRhDbqdK$)p2DJE`y#+B6^G&=2G>G-W$QHQ`}C0>}`$p|o62c!J>4RdLvpxF$J_j z>p^FkNOyFsPB*V9t&!^P&UF{4&CPVOr;$;IS7W9{iJIgh)!K&kbaz*6Z)Y=0%@ieW z)gZ3R3sL>LOm}y-rA3So@^+VXrn~#?=4@*= z(-LcD55;&rJyUseriD3y_@3^xFrEtf{DP>)?mk|0b!*r5_OQ+XO^zGemPsVDJSV6s zzap8E$|5b?MnTi*F}7Io?9CeOx!#TzwTWdKVeS=Gxw_7l%m#CfD-<=DMf&6EGhI!a zO~{78ZFbh#86!-VI2Wb6+r;PvYc!uoqYb9pP+5C=yY=~r*DI$^+$u86gCI}lc$#XK zm{Fuph`h%6Lj$BNW9S}D8mQfQ?f0e_b-t9$_2Lm}Q9(q-Iy-Z0rp2lm%VESz!U2CY z7Dz->eorhB@WnAX3dWM&m@gjkhEu+1D(v+|S2*kbNh&SpB`4R~) zY4mDSBX5bRk<`F6$ZIh*@>)(#yt|v6u&3ME!=@%`@|=~LT1X|>`rg7GL&&7D?EQ7d zve(jBRxc7@>{m59p=x2ps!0V)C1u_4gg!40&MbON5g`myZ}H%&#lqH_svYZNuC$#xmTMQbta zY4(Z>7WO-y!>w99W>;475@Jl2ti+gbSczfITZv&{TZyB(SR-DQ_*CLoNkAn*m4rZ; zDF<(HZ$}5Kz@T-k)bTWANEVk2%{K?@yIWubwU~veBYW}iMF3B#HQUw;oyK&24et|W z%o515&8QDd3w668%jrSAnO^2&v8{OxeD*VzDDRY(V08_F)P}BZ3~6{$BD)=|bC4lc zJ?c9<`b<(@16WF;De?X$)6G&^hiWu0-PzJ1f@`}lPO05r8j}Gg)stG$o$f-F*9%E- zcEcUno<4&t(TfG3wY+{a16?&A5yPxjV>ppU|Inh%lu<#YT(k|tBM>3Yc2Zj|WYX3` zgWS-ETTBZb_ER)Tc=OWvcERcvX7fG9a*|Wu0P=~uX&66qcBHAPBiEen$U{SG?noS| zv9#7UHK8L!Rp?Vqhh?4F=3I-R`TJxe7vri)&h3fLmPNUB=mKO1VNx(JdSaj%?E<>I}qm^By`8gt7K0m2joYs~4ASYB||8e4`t=d)COiP>jZe(pnW zYm6zqY8~{Eus;-zg@WElFcqi`2g0$KFX|5kVsURYnq-U7AuLIIVj&-_t5_%=^QHX3 zRMZzuhJDch)}l$HPcxc)7DkiL(rEJS&S-*wSxjo$oRzYee3o{J{3#ZQeE;Jzll&#j z1)te^KoG4kFgu74nVFV;v-Goh(KWQFa?FzRs(~S8nGKjk^=LtMH`=coyL+{OSdL6) zx_a8B2x|r1Jw`!`foG-P!wcS&#*!Q}FLJ6hCw**;paHe2!7k|^*_%U6M#g2hHQSAe zuO42_tFBrAhQU(5Wn56rGRnCl!>)u*aV?sns@2=wt%tJtRK7WlVv`NMF|$F9%CDD1 zH;8<@u|N>NFvnVfI)@RBFVii%hFCriWn*+vm*BIo5PZTy@L8{(9xf^;TNvciDHi4f zv7a$@?#QA7YE&=?#>ZW>pk5d_%x}kSwlt($u^*M|W|F$O-MQW_6eGB90U{u#;2;Y! zeayns#yKC+$6?*@R>v%^&vUvYon=8?#W243Fz~XDY!R%(EPlW;qAMa4&$ggW3qgk| zMjKL0(zK7X__UG4$43&M7)cP>-R5H>iBBI%e8!Q)XB!@*>2C=$c?7fJa8kx(qXgA`@NQ{WesqK-^wo9O!dvg>1d zn5!7NI=^KH2r2LJ;2!}KjOVvo3VPH$q}9&JP}b^063@sq=kSZJ!7o~~U#sSRRW`(uv1mBu@g%&#P;E3EPDKMgk1w2x1^vF1FXWE}F)bz&ovNoul~*zKVL71>XL{jJW(!AGaxBi6(W z6$|owPo^u8>lIZeP%sPy)OE02zQ^2t0v01sKvb!Ks8Ru~Nxl;wVP7iF+Ilh?!#ROu+?&Ad2a*xLHz>1F(5q;2gAJ>9U5FI3 zBU6v!4;mKmFbp?l4J(5IL!{_6^`0n5lIgyDV{Q?uSGzwHEYYt-gCrXDpkMO(BB4aW zAN57TzF;64j{CxRwm1n9PlOXuw1#*9x9bagLtbw%;EBUXtqp~OfjCmee1<>1pxTe{ zDkv=!2r)nF5{s`QtoA=LsJ3;q*=(Lo(6pP7Qw>pNVbR0nHdpMRc!WW+s3oZP0m1%G zxrAhstlj`54s$0tuO5HqN9qkwO3CPH7*kN`_xN`dClVVV!g(M6&Dm*S1|H!wxa^^`3}T0WPE zahhK6T>85}06&biq8ai7C9J$7qzzkx%NlDD(_VP{kR@}8j$B?(Ud^HTqFj-e#?th9 zbClN`H6C`;<P&DH6MdG!QXfzQ^#qf-S{!}m(N`%n|q#}V(B7l|^ zf-&d`dXhMxmQ2=q{IO&>?5p+qqvnchHI4`!S$naQxYl5<1P~X`v|`eu6{4P^`5uE& z5{rcVp`-^RxDS0)Bvp&Ub77A^ne>O_Sg(lGCQ`wW*B`;c4fcs5*!{sMl88Z)i2LIa zq&z!Hg2;cw8;m79flw-(41{1-#e$I#)`F7kAf7i8O9pCF(Fn#@oXErQg7GGavB#52 z1$~LAu@ze^>aYitYw7LC%x1f9e4<*%*0EWy%%{vrEYW2<^0P@Yz%rGJ$8alA+zN)d zK+Kc$dvSjuuO|SLCY}gl^a}*M=(3U_IOGNq;Z!Q&jgi^}7OfJ&K*Wz*4|_25!K#TQ zA}NgdFy?*Uc%T-!j|Xv2-c$lze9V*Z1%1h&59x(s1V%oR3M6o|Xw~sJR(0b3NHBrR zMS>V2k{(acS6l0k29X_qES3z#yvbNR8HfgJQA{y{IuP}QgPsT`5g1fb$$%%2z+;Gb z&`%%|R%|j9u8sK<=)ipmpO0N3683sR;e;=ejFH^xBVxqsuMPUb(Llr(!A&5cB&H#r zK+5CwV;3)mqmhwts5TMBMLbcQhGY{MWQcD#JpitKz}@18^E$5RtG)dFh)opEU?;Ivhb*R^8kJLYg)93n8!&{ zmuJ|}2a9p-^tyUov8kn{ku2lCZZb&O?6^16)FdL-uGQk;!==}*Zb_5Hne{zrb-C7_ z>1=g*y4Z2zJ&~mByn>{$mKMqQGPvZtOB0mM&?VK5IMjEG1}?Jq{+$z8!C8eoUq%`Bn3v4zgnkIJL zvWxF`=Ng3Ylr7)_%me zHq9YL_8YOZpGErSC2V53uua67y}DMmhzff~6&QYQLRWz3yNra+%SRCy!KBSv%D|dRd#*B_vX`sATM)3hP^eA!ev#g)zoj zt4*W}YijAYNVLaSXz7aF6-oOuj!E&x9Wk%cq2I}4``jSV3dtD$^$XU!)h}LNApcL+ zCghK^ZP^}E2Gor_{iaJVe~Xee3QA0sN#R*G($A#XJWQA#p}vA*?)ywJ78?s>cZ;c{ zNFuSSu6R;o-zXb|si!c2Cz(m_gZcF5k`B+7R)Ljrp_DJ-tm zw=V0E!4(-b*eo{Du!x1g%wO}$(d-uJ{SU7V{R(}Psfz!*IvHAgi58u&(xHR)OSO<3QkEf&p7YnrG~MlIU}CBq;+}isUhX| zY-^7g#OhiXXEH62nFm(nG*gQRb=cLy^_`-SM6b=Q33dpgo$V^LkaSB+lb&By+MQX8 z4$2~;zOz_X2ZJKp+E*OW)LbNDms6Ww!Nm&2YRxQ^*LN0aiVPHq^ZdCj>ui<+OxW02 zE7NR+*~S_d(o$#o(&mHTJgGXxVAV zq&s9ln1Ui%mDlC@%N=Ua_`VZahQUI<)B-(~nI~a#qM(P(voSfv79}F5*fPMECbSUG zENZ_=*Cc4l8bju?CZ-cJSQap;wRPsS6eVxsKfn#*2H13{h49`KrHiQY=aA$T8$x5V6x@r<;x*z(G`i+gH5Qy zI9h`3;oSO+Wkdtiru(XiF2e+$8ij2=+qu?=I?Fa_l+46waTVqtFT??hU6 zYI1~1tDL+XSjM@(JeTENr93|~w--Tl&D>w6LVX9uAn~>k z7~gej?!cN)3qQdus`)|O2oZvr@+9_}rlvR!m!cDta&?8HI7V9q@eYS`AN zy$EMjz8M%eE!u@FGN+G_*7wz~0yBaVSkftuF|N#DeGd!ymQ}_&hE*Bsn8s|6m6)G7 zD3Xd^nNNhQ733l2(hBMu7o{~=C*R%C2Z41wY9p4w*!zWfeqhjA%g}u+#bRzsY;;)b z8cWt9$HJoRUx~lpQk)6R%Hk$s2_@b?AZ#67c)Pn%*GtbjUhnl-RkYR-?{8Sgv0rHi z#dmktu#K%%%+1YOM|7gramIB*46AIYwd!{A;!d=s^AcUDm}iz&5=Xr(S{t))OGIjC zcuU0N*km(*-K&M|*;@3e=6Cr@DHy7`)isQR>+Y*oW4g_{LUEf*j8kg@g8deFj zTb}$aWqq((R!U`IW?iO3p4GInx8yehEZV(T%IHtUINDndAeM5|)^sVQhF|mJU!}yx z3GH(S{aSaWwN$&bw1&y7DXqqP;S!d!RRpXQ^UJZN6wOn+-L@{{TeQVx&&Tq-RgZ@@ z*-|pP&|;9^d9Z#wRuP7GV~X2-ON;DN`_*EL5x-7Vc7FY;h-Jy5>SUoRKNynHCb}i` z#>Q<78FXw%LZyW%A<#2FY;K;6)oiryO|rn+)p)?%iN zEmZNMM{&zlTU3d7zRzmahqYxk@JR%l&td!AqMX>IyRNgVWL$l3k7cCz>Jz({4OZnR zmz%B374}+$#ShkH^I0ry#rsNF_G-ss70t`G1^38%e;jTprC1`u+*B+oG5<1E0&Sk{ zk*{6dVWFeGp;#27e)dA_1~C$Yjfo>3>}6BZnOQFgUvneahUbg?Sl;BT`pjnwi7OhK z(Ihx9k>Qo)qGM}V+s>|KzBq8h7&~VOuL)NrEhuTspVV9sX7IveMl&h>1reSpwjw}` z%L8Otcb5B0Q7>Cy?|1Q#=yUrxM>!xz4H;~-tGig7Ht|=08*?&<^>~z1yiW%6!ec`% zv&Z8sc@|p8zSk;3jpD^soXS{}k-M!@Vpy%067_>7JYf9Zi@N)!|56XgEjK+%51=Du z9(D~@#5QlO! zp`5?y0^YmUw;F!Nx99b6Q@%iuXwNjSLAy_6yV*)+w>iItO%Aa`nlHMzQKatE7X7S1 z#&>JY0z-g*KS>RA>$jqREeW+c&t=S*5#3xnmn2?qfp|H+zaB zYuR9CibI3e1HuSaL+E6=&w2-Tc!bC&j|EYFn1n3KbhFfX^OGjj~wU)M@&ex^Jqztic1zvCYQGI+d_N znswJbA}BtQqkg1{2SWi<&>PZ%`YR=xh#efz0^+E?7HmMHF$7iHNsnj!mL4q(11&61 zKx<+4Q`iH#fVC4{JKH9g9W+s0zUb28jH)K?REaQ6ctykXyscCGUjJN|@nc=6Plj)G zF|$(RIFgp{%H>7wtiR8ty(ObPD=lD{it{EfOC@h5X6J4UA<@Ll$!J%@5fCxE(0|24 z{BQ<;V(4@vF}`v^mSVbvLgQw;IRBuESV>8V91_^+C@Fzi%O5-&*Vtj?R?M(PGiQE7 zmRW{k)M4B9V#wi)CB=z&$xn71{0O<2cQo|$bx3nivjkPM1y@iPzSP0FXhn=&p;(A+ zxIlt|#9l^&nEhKDaQ^vXJ$0e3VA&)_uK>yCE=ZI1vln2p;&~FU+>nQO2JVb{!|KO zs|&*XX%?K|5s$M_sG0`GO!w1xO17GUo3K=6&#OSsBr-Q9O{^a<>Az9+_vp1a6o52Y zEh2lgQo-toR*?J@pjLud(#Rq<9(yBEEp9>GSs&4Bep~=F1~$ zfPcYC`w?sYs!pPVR|HKYtF9L2-@H=0UUkcxhvh1~TIyI^(k@_inoB*#TpS@kfGN-Q z$k9Qg+DEr|NbU(}S1NrXOirasMz@rX!itc_=y`J7Cj6c$20RTf7iO>%BTm?g-*Nx+_nNubWF z%$X?lx+&qGFEL5Pqf$5ZjXCEzEReOD!lvUX<{0D26!RUhr3;H3EKIM?XeawcQzCsV!IXp3-dW&(cnV&M%er%W^6iyg$U#3WP z`Az#R?<;vIYqZHl)ni|DWdXSu$vN9;Wv2_oOIjkk`8euC>%#0B5ni0@F)sc{9d$W` z2SxjoFR~X%wd=<*dh)<(l_c78*e+d!JwmKbH)o~PuxzjWR$IyA66AQDS)!SX+Ap+o z=VEWrI9u1F_;#UnR8z)U&Q?VA4=Na*xJgA1EXPA?)lb2Tey;d*JZa*uZ^^=CmCv+} zt}VbdV>QZLxk5juuZ@JNr{`L7~_tdKo=y@}mH%0(&J`{*Wz7X4Rlr z`eldsg&Lok$li?4l}XcDNl>|D+G2BMiI^12T>|xW30^}CK`}Sco1fvk{^H)nHlz5a zzv*7&aZ>H4+94dn<1xI1q3xfUrRolvS<05}4MG0isrU~qVwQ)_NPKNW7nc5~F8n8Q zQD5wF=S_)W>M}2jCEo7l_C7U29suIpFzt$U<~sY<=6ds{vQZZiSaPE5c_^n-ImIG4 z%7S9hien+`IJ6MP7&+=|_hbmF1Eo>6GMQ`c)k19V$|MluQK7V{#TYVt!!_33W{``k ziC?gd0nXU}YqIDZ>Mv1io#!TO+;Zf>E7G;~ebL`s)T-v4n0~c*oLbg<#xnW42-?HO^WnJv1O(Ja?z(X@QU0QTtSC2BjziyNo_xW`>`*Nb(j?#q~YuFL4Y;#sW z7-hHzl`Ug?`MP{@rWc(wrbpt?Nq!-wBE2S!WM*}5TN_`<)_*1KLtTRPfBxB0eJ8WH zWcezeQCu+5Hryb3Hg+7qI+m5Ltp9r1ich@hMTaWOzvpJS5B+^RgEW`HG_Xe)WOc1p zPXq&*^&>Gwh+<+5B-6z{r_kHhZczf=XhUn$-D~uyMs7dUGDB;9&KQBdM_tg;g^SXC ztHt-t^k*SIVWwYD60?of-R&)zu&9LYS>?J=#J5XCu@m;drW7#JcM>2by zEv@kzE2*XK#dE#lXu}ewq0-2KQr$eq0=FK=tBY<&nu^9s%ob7$WzwQ66pJsA6p3Yh zD-@foZ(YoGt_nn^1hL%7Qz2Pc47A;Kj6`k-XQ*EO+mfE;KpWZ+9y0% zFUvk(R#;xDk!;R}{QOwa^MX0ng3OsKq{Tz;>g&chXoyNIY~bSnv!aT-A9EVpts_ z;<`*KK73+~gI$=CX9R@+=SR!}^$4K|>EA+Bmoh{E4WL)$vZ;!tgdC=5Ld;H!p^i4- ztcVcs1qPXHRuX1#=|yjN#UIO+I+tG)6FrKSx-kfi2D3yg2IwVZ_||CgXGYDFej(Df zH|1l}|3Q-W+(egPG?w+$&@pPo!#7by$oO4jGCz$`N34;n%Xcza^~p(7Sw2FmD8pX0IVD2r;!}Mua zV)~{ld*?!}h8qOItX#{j`QMD1S2tk}XH=@b{-td-$sF@FIMORT?aQ%p#>c7lk5HFp zkbSoGXxIzGUYk5eCrV)%D9st6;${$DHjY+3z3Ao6_%#;i6v8q;l- z+Z#+S8U!<8wS!FRM@YC30}J43y62yWI(*&CIcuiK`g(`sQ$L(cWktiQ`WJ@9eLx2ZPd^G7e_R;SV`4= zS7Y&Md$1;T+ z5$dw8Wu&|}%Q&t4O;U9O-;^V(Z;;CEdy5G5<$J3*`Fd1=RK06Hm>1o$S!%prbBy6; z%@O=g%_6@2-I2qAnW9Tth}COaM9GU<#5A=Q%lM{5;g^=go%{&Kb?*XPXLY3u{yN9<(Zf2HjxmoQfe20m2?m=-2M8oK*uf$;HrNi( zz!=$*Z3S5pIuh93Zn7a6v4$D;I>z9AORP)clBHGy!6OL#lkN&mzx! z2OR|v6E5`H?P)eWB_Q7CJVz_%ot7lc*$Qrlg#e{W!hBM&;H?)YzErPXfe+HE+ntkw zqD196EL-HX3gO*D&7cI4^wOY0zzDM$viUKltL*W6|P>9Gp)Z^6Hq7jmtj(Ou0g}635?E(v+Zk#5z3yWMclP3K@ z3C+Qx5INsUXeN*b0#n@tFlD%7%~jSUmunreNheici}pe1p9`_$y2 zqk5ZSFLge7_`I01h$-jBG>|V`hk&8F{PO+!IymR(!$UIyWqbWB!XXB~bS~~HvHmRy zdhn%)N0U2XZBzNU=F(mT=pUcdq$m-8+-G)3lKtBwoZ1%5RzFO<+tc%@eA1| zPBGLHz$1&F#syNJFmu!s=moH!S(9!ir6Yl>gWd{Cif(5p)f7UAg%tQWMR;pNQbdrQ zkkSfUNg=qtBrZbr>e4I!;3p{LfIQNUTk1TdQ017O5vR;-cH(W{p$UH5H#x>%q35T< zhK5=YJb)6eqgfc4*-a9vEftS8Qar-tKE#h{IH2J@2e6IRr8;J=5&jC!ApOy;^+RK0 z@x9so(__3{MgZJPa2`4dh)#fM_L(Vs=hy8hG@jWkOl&?`1m(Otzq6c!5pXu^&2j)K zM5)7!2hd^LZ+hbAAMm?~5e5}|HYCB0@wEaw(7}L!uH$g9~<3IWMvC!g$@8S`nXJ_Me6r zF`y=Q5f&L2QS=JT%B~k#W$9#5%VXbAho)LoKmS?ihMw0YubKnYUYG&oBJjiF1IL@sO3)gB8#EJs`4Vic1-YK)2lThAH8=%UtZy5h3X?o1?+6GVf-{x%b4egOlUQLEdNf5MeCZYrq5SV?9deJ232= z)UwgxW7vrC!y?=Kt$Zjjgt3Guf$Dj-(ujgAR1{GZ8j7P3=PVmyoSn05OtWkPu~-X@ zTA>Qnm#k2|#R|E2K<@a}<&8X^?O|v45GO5CZ(4u>(W9K{_c()7B6|h z(W{%-4C;zrC`~4(4&2VDa(W-hs*;_!6#<945DKF`&^iFGl?YkcGFd55l-I!vtZ!q=5fmW*%*CotNM+tH8-A5PBN{mG0x$7gYL&WE4 z27X}7Zgojc!HZS`p$<(!_!1AhumHs+IyeyriIgBDOpG;}TOHJA+6jEh5wg&Cfa-_D z)sKLpq#i=lZkY4)L)NN%gpm`6TxJq2H@4bI8Q@Z^x;XUKQQ8wx0A;3zJfN2(lVKMv z<>Zb@`oyQwi6gwNQa8CL)8Lj_D{e8rCvKW>a(h|hC?|~+ONGAYHS0qCy(@jxJph=N zSO8+`h6vRV#&mTQ#}Tms)Keu95Y%D-pp%~`76Z6k{K*T^V^Ul`U*Zfv`j#!p;R7Hc z{MaWKhdpRN5O&xfC#FV)0TH%d*7;q~{RzMa{8`@}70@RlRxuB=4vOBH5T<=$D2+2$ zP##Ow>IDkF$-RM%j^N6q&pY(<<)^^!?>+^{h1rkR-3oLj_b1Qr3C`Kn~opi(-;)AuH zC2U!2ucULWbhjyCD9&=txyYFesqM)CbcY=Rh}MY%BFmLwCNSNmOo!dmyAMKCB}&UK z3h(`aKfa6`1Zblaai>amI^qGG&6TH;@7fO@C?0|Tr59NAw4P{vc#Y_Zm5;-UA zNXqL--o%xGH?~XNjmL zp?A?ChxZ=Z*yQkRkm*qnR*!lB-u-qS<4K#JC#HFrfY~?c{Lnr%w_P*y0Hy{!F>#1k zlkr0JFql`cF&-U>;A#dxgc_+s`zS3A3YiE3`3cp6Fql`GBuU0>2-F)(%1PKgJG1*R zn^*NQv!Xo&QQMVJNx+~(QMnSPp?go0;*aXec z;*N8VO2oOyQ$rpm407*>S@=vNgAs@cGJbm?(^4V03^?jsLX5auMP{7K`T07!)IJ3c zy)4w(i%V4X+!ci5gi!PBN(J-D;tm&uU0%JOUo-Y<792V~{22d+cc5{Oyv>;$$k^!$ zf+8b90o*8j2k;gQk}tX9#G;eruWphC@vma+_)%`XgQXt3`s*#WGMkc)M*Al1)J7P5 zN*-o`JCFeXE_K3Dr`BuGl!H^8RrpM>#yTWFtcVZ%n;dp76IIB0hCxoa!M+G_FM-yH zHSS{4f^%-uvSO>gP-&E$%{Za2u+jWRBCuPpyR#cC40d<}9Yz4M+pS>sx%(%Qk6!@N z^pyWLra=rhNO7=#AsHJVm-7uhW89YdAB|2=W(-^n)w3{>$Rk9g%&PG*$=q_4^$^>B zcuE*n1$I|$gGx9t zp{s$1$QB$#-kXWMH;n8(sXHaxX(VS(XqX^8ujnNg^D?&<6}&Xn-cm%P*)=k&&Z=8w zYC6j57;&;I_KIRHNIlty)Xh7Qx&_IoM>RlmAL=yy&-}m{=du?;*n`FxzbOJ{&81i% zFZ1I16jw$=ye$knMni7uiC%1yvs3D(+ITdYUgK!8h>D zpPe~yK&@I+-GPhD9Fnz0otn9L;zxoMDEQN&r*?kh#k$8r37mMS&b(Lc=`c ztdw@b0}gt(%}WWWhd!Yg)ToqzCzi$a-okpF%4uveiq12E~UXjf@HvM{}Rz^CY)*U4D`Tg8Y0XY zU@<+MiVb0BSXsRhQ`)sY;hVnROQ(O;h4V1Sh39#lVng|8?x3FckdB~Kb9xLzm=`j6 zRM)xuCMpa;i2Un{*YL2P0EdDH%;j_(`1yWJ;HM2@a{5FFIWQA=Y-$G{nJx;-r!a%E zGw-E`ro98GOa=9TvQ(#|Db)`yn>vF-x=@GK0N&=z<4Mh+$};`6x!&zfEm|P&DoWGK z8Kx$cEuIK^B^;zIl~u5^EfJ)6aaMjeyP=(-|<_@8gDLp{ARbiWfojCNk|G9!5%z z)U;zXtLV&XFTrb=YI{VrjO3O9gCQs!iAZ$B|B}19hS^kMG|0EYZsp){}yRxx4(LpugMv9O33(VEAjUKun)D1Ng{?VY@{1>Rue0`0+%g_5vy zWbzn;=%6(zWHaC8Fe+I*?yi-;V5Lgp;=X%$tgcQK&dLi_o*&0yb|XxDdTT^ds8~~r z9v;~P;UW82(8q66*R>`}HpM2ig1ZGOD9Z_Gav{NN3+9F$m@3N6c(h?IY1jb_Z3IxY zf*dswiz3SX!&B)bN@E)sI5en@P2Hd}DUd#_fJt{J+ffe#y@9U6n)*rYq8w6(x7-HZ zMWVCDaM9PX(4jc#+;tE2R?eEgh3j?D_wmcO%TKre4AV6gYMfDy*>`-K=MkiBA#$K^ z9!CyB0;u0pR9|mWQI2q`CY8!_KGC2f2h_tJW!F_WpU{_oN+tf}ws=6qZ_)L5RI~pUNqapnAASmg0#1LEQkJ!_f|dbJ*Hpu)VtJ#xYp(sX|zr zEv!!HmCG)6g)VC+!rlnV1`uw`fd)%HfT~TBOrNsma|jKD!lYzGiba!778Ee3ak&kM zKDy0}D>Tfeza)o^vNTP^Bd-%BK2^*o^FIX;7ZYEe&#}{zRxF+31U3o@^qwT}MzaDc#9~ z(~@EzX`POT0IQrn*5JtU_zefIwjikj-7KePhic%ebpSBJLwvXqt*?6O7<~~zk3=2}F|;|o7n~Ol z;rnWVUzGOMjTgkZ)yy`~XS(ak(s17JMQ;kE{+J#kM|$7bKLeAq2npz3cmrw|ULA0m zkpVpaHUuU_;0vcf3Y>Z;5MZYMGf<*Y^J2<$g&}+ojyP5tk2`bEH1>utM7!R~+dUoH zLkdej+Cn5#VvMuTdmK+Bba?^L>CS^|{{TWjy}##%aVfyT#YGi{2D)77!OuYD{GF{- z+|yyNO{M05vpjNQTuVuToEbIsi)=tWfu?Zg_~s^TL8$5r=Y)h5bM%O`WLXeoMI?(&WsGJ zi~4@x4{Ym#WkNktj|}YF)?S~9fcz3(3Z`f&jurU4xL)Fl;qN+MP&YU4O#5dJ-@u*c zOn}$RXg{j7_`W$u+O>GBgIR>-7O$T^8ud@ge znSG`a<`YqdB8oWWSGi>l@Y_uC%@Oj%-W-sUXfup?Xx@t(mQ;o74jh;{I+l07p>;Six|Qgb6Lks?lwLwG zZ{xu;I(D|8PM^#LOM>u)ohV6uKwJvsEP2I5@N_xpL=L>H;tudsS@V=zz)8JHC)q1@W`tUrPCD_~>gU^>&dwxSp}pd=-i0Q4!LrXyYkgKYbr9tYZbvZq09zLY8 zz^-m4Q{3A%q~$Q4gP1KqsX83Y>Y{cgP8$^Q$%ZCwSpE_h$VhRy`|9HL%TWAYBTxLk z*TpZF`NS=vcX8(^{MWS-Bm%_c`H9iVSq1sYVTJJQ5|4=*1tW<|UZh~B+=X;ceXG4} z?~hMbK291Iou>qpIZ6dN#^EJY9_c$qvjJ0Sp8 zOOINU?llq3FpzoRJQo7a1MN`?3TzhCf44Vl#B|6C-K{CkOf~zP#RzCU7mtra$K+g) zp_|-^p`L41J}2C-z$j4FolQ5$hsYg2=S>|Mf)K5e&p!ww!jksRsSG^0`f-)#ksABY z`-KJQ{b5@P7ZN@T3?Vqo=Wd|`1x%d?{RjLNbv{6mJjM>xa?v|)eDuWUt{ywuFM`R7 zFW#?DeTuj=2aoxyw1jKDM5(m|cIj02ZN3hu`~!8%$nKq@ZOlMiL)t*hKdHX~PbOl; zDABuT5(hLK;=uWak4m?jIh!|a!sQ(2zb@?;pWp$w*oY3h)FcJFoyI3v4tUH?+)9Vb zP`Rrm_3)laU94|lpfwD2R-`5rxZr-i4j7EL1@d-K6c{s;J4FHNk7Pb!(^!|w2J2Stj?r-<2z2qW&MFLno$fiCaMrv`=P<9hfc^*gJ{yO01)Xq8b5ZNYC>UP>OJHj#PPZ6YB1GlL`r$my%5L9Z+g>nJ(lWt zsZijB?4DW}Kq9>+^qzM&WeTW8UP%+FAq4=@8B!@kyljKf5QLKQyC-Ly@J;wy;!+!7 z2kJVb>TCu<*d|T{x%Ci8A|ib3I)MWA&dRUMYT6QP`;@!mNO9Z@i)I3-BYXfwz6<9fV?X2Z zM#3quuWZb6vEXWgVDZ3kzPRKb>hKIXaRyW8V@x$;zmPqXe#Rfe&&sphh*(^b04s{K z0^Gh=|jX8k0cMN5S2Qlpl4_JPl>9Tr5+Qb7~W(bd0>uact)@aFX6!Ab|jq% zLQ|l9lPN&zMI41XA&&Z0A69+Q)7ch76~~yJrZCwXgJ%iY!^C$9w2fy4H^r5-Yig5e5!(&tWkIba5}tkdcOD(6qJU9)JT*#1=8na%&T_t z*e&xZIt4f*EFsLj^y(n6*ag)$cLt!T6vt2`5%qZJ*C~}bRivJUZCYYZv`|$wDmw!V z^pbrS``J<_#S&L?Wa@w)ObhJp<;4+m2ok1NA7xl*LKW0vEnp!8iKmS`~d-jBh2qRQ7 z(LCbG<}jUx_zMxVH(2qZW__s5q!6=-7BrG@A#QruRLO!!A2{@Sy|1XFY1>r)gmbwU zDJ&=JeKdsW9Da>L+-zsb0Y)rensN!4CQNAA(gM&-YRqJx{9vHj$A^bzA1uLp9wL?^ zbi77&V`CCj%}Pd>Ht_TTfp94?@HWxNB;pwgOPYTWg*Csy!5R4b7r6i+Bdi`5%dwCR+D(A~@s z^$=Ka@xIUFqM!Hfqmjd}^0?p}Vkv-n)M5m?d5?fB$iHNuA@*v4dVw9(>7(B{sUQ|9 zsav>a+z#i$_^Fde!E%xVqlL&14d#x~<6sEliJBR^Jm6ldakfzTX0N?L4dzjDXnYJm zdYO+nlkn+PKJ`s|<0bAssPIYD&CispTZYAaFee(Ou-l>rQzaRmQWL~UkTUdO2J30& zROMXp7zHT4=xU%(`smp749}R0?Q2s|$1;OlB#v;LG7rJlRDfTZrMRSqG8Fi9LK%1lvw}p>(BwCsb z0Y&iJoe*bGFinaxNJSIl3{ox0tvI_0vP2HyB#ENpSEW|B`u3A-~t$nFy4hmv?A7p~8n$aQyy zFvT-50=uRACVg^s?4C%ex+p`Ic&Nb*Me!p9N_665`!C)nwmO_&_3gw13m-lUs91QP zllb~vQy|tv;`h+CT9KBYz($;iQ~WxtD(sPDhg_MU$(J%u%k6BgOApasCOWaS7z?!!xw{5{);+VK)b zvv=A#TrME$yaQWHVRX>oL!1Lb{;A}cGfHNDA}Gx1jcA6Jqk}h$jHcU78b)>LXAr9a z(I}>37)ZpvOhaPV+fgVMesKu5NYr+PWzK$nF%k}A8rA&?nLREO_7NHBBU9J1&l%-r zABjW}k;!T0aKS|@TO6d|h6^eCCdDge-EKW0KDM@@ypY|qME&!Z1he=dy+8 z7RcnR(dTrqjG&@^oQ5(cfEA0Oi7AZ~c*pqb;!ufEB=xiOiO6b^G{FHx#Ew7;FGf#v zSjeG|JO(e*NkMk&m?2zL1UVG>R4y%UKAf@hzyyC`TEfW^U3TgggTu<51OV4_oO^Q0 zoDmPuG89!eivg9F2m-bF&~IB%1Y`k}d4@7?S28%bTpi|PeqtuLN~nY};HF6mE6p4a zKbqWe_wZve+5v#(t}0kQmH_o0Cb^Z~*%n)SdQDqBw@=gOK>aaDrjXgbNjhEODF@{c zkc86Nd_11avKp?qy=_JD$EFnp<}53Um-*M?#O)$^YK=>nnVfQPugIp7O3jP9mb8$4 z;U-ZHO)9!#om&km#xWg0%qfc7hDCgC3lOha0VhBJ#S?wz_IK4u;nX=<#w+Nam#y0S zgKMZRztj8;?BkKz$MLjnM};0TrM?k)_))=PfmJ^>03d+;Ux&g0O*WENTyuZH0K2 zMDfT4lez@R&XN@dW$XLVj5s&{RX)SA89n=XP-Y;a2(Y)ft&CuM;tyb`LF;i5|w7IAQ5>Q`j|F+ zSgRdtU*srcBwrXkID8PhS_-~*f)oXE;BHS$!AZ*@KS0Gzypg4XbdO0vW4#d4(1Bvb z#EvoQu<1ibrCo+^g{EP>+}lWjz=2tcn*|@PXFw(iRY?dxB1$R|B%nS_+Npl-?ViwV zo#%I`778@HyjnD;yqjjH)c3NB{HXXOE8O^{vkaax^zjZ2PcSoBy{5>+o>67Fvq#ba zp|h7*sd}J4VNV8bodDWKal3}e=~M+}S7BpHfq}BnIE3zi&Z}k&qnmnB#AOo&EnA~h)BcY92tLX)Tb|>=lB=Vi4(4F8A;eC_hC|)nPIF4vM z&P?jTts4)j;>zJ2Q!!-4HqS*}*;oqB;!~`c$QT`e`h>Px020uhSI&UuqT_7}Az^&`1GC&W}-;yjK&1Vcn?Hu*4`)weVv>@cCI^t=&B> zK3Q(!4mC+}RfU0~c*ah5R#wVYM0(D^v;-*~tc;W)C+p#`s_iF7;#-9h&*9$zSt~f*s8E{e1fivRXhhre>zY21Qwl6ae=ANLavoPD$-0qDzRBEc z`zeb$MVq4kkp%)qDCrDUaEjbFk^4`mT3@Ct29y017a7kaNBQ>-@=sC@dpWx?sul|P zW3BWd@(ojrI;WVV?-2@_3DQqeRlh{8Lj<{u zO4_;~<m*(eTkku?0Wq$L&qq_ zQ5Qa<6$+bcVPSKq$2*ZPSFrmq$3?oNbAn*w^nbEWYBZ|lpyQLiA#z!{7=&cq#v~1E ztK3QX-AN5^+{Vp)lq+P_K16{N^go7vFnNrtiZC=4V|s}E$WBJu_oI!HbIvPxdyvkwxQ1p!JV_)5ts(0a`OzrmR)J{5` ztNnhOer@fSB@ZTTWlB{ZOp^6`c*3EEmuWc^XY-ZhAJ_4+@&Uv0sRuI+CBLDFO_+d(GHc5Tud*LWAH_01IM*8m%`$n`!+O}i7 zFay!QHbQYP*+f7q(Pvn;(-A62?%z(3X~jBLQyZf=ogfbM7cp6Mbr_PFOn?g~;=K2^ zQp0%FE?M9En$ zDxKgr`I($8P&!q*5KCy7ihI~~?jdRbrjSsIF)0S34h@;j?bd81AJc6Vd0}9YPDlr& z@I#esy;D15IMpH65h0E2yEMpQ*H%}vm=KInblmmn(me9GoAZ#GqVCp*sKK~S&opr+ zgoqKP7@BY17DX_kJx%0$a{N}Vwha?9L=m8L!7i8m9rWsY2Bp zD$Wme2yc;4Vvc(Epdwz+FZw=$N{2u(>MveDwbp zlD3|3(k4BaveVj!$@(wpWVpu>{jx7fc!4chnLM@{CO^D3kYyl5jzlKSgE$LGoM-LLeFp-S)zW) zv2^S2AUFJbsa&jA9C25yvny!TV}-||R@x_6P_W4?rv=eNc^C9q{24ahTE>5tFT+?XeUE60TyJMf+DG&omREZOr4}I4n(~qUS&pj=Qbb z*rRnle2fP~tC1(j@!I4XJ~*sI{nN*+wiW5=_;~%>=#xK8uH!?=Z3Qg7aO~4aSxOel zfb#gl*{wd1UNXniOo*joXR#sH)hC&8Cs;68Wj8j1x#I>QeR%Ww*n`B9b0lG%u_4*4S? z(#Bz|uE=?k@>H3|?O;1h&>{tT7*m2>Mh_z@M3QiO07YHxG<-ZjbZxhVl8JmSPa64% z>}*t#KGo&W-6@$%nq&ik7S1gkvT$;?emKmrkEK{P5!us@aY;tE=C;pM@4gM8)B|N> zOdvX{G`r}}&Dsp3pAjYUk` zdX^qhN~I77lN-FYY%WHNiCCDb^I%bJS|6kpX>4m*F4fpLmrP^tY2H|yE8zKI-U+`C zI1oHQlw*1gkV}Qle4wU(S~?O{4@pHiVA_Qa2H4z-P3L9a+aRRJ0wBQ@S|?(sgT7C}lGR8r$jQxXMR? zZck$taq;u0P%w?Q@|YMcoUgwU)*>w;D`u{R{YNEToF2DWu8?$^T=L8{4tyJN2nKZ; zi@?G@Fcw2dktd&!G;v?WxlqoZK>Z%(nfw^XNsI0{uX}d8g(y_GSAD{1r}*>(QHY;o za%>YB7E|3lUXcoN9n5RUZ`s%F>FcE1Q+vr>+gP;@Jr5?k)FhX1}=eV{c8OE6r0tVDlSOk!u0}IJ4lRR#wQT%K!#){Pwg-sxR4GB8VAS+!0 z&NRo!2c*7L@Wp|Tq7^bCod1gVlAn>n3rObvwJDZ``(!caQFc&|5It$`H=R7esx28q z%-EPDXOMjpItdSP>TCmP>YN9(c7QtIm|HrS@QK1@s|nx-WU3b{V|dP6xXlQHu?1jp zhTV?s4mv0H@znOZtNDlZEXUS#DlNY8R(+``O;|dDib9=PVY~Q}9lK-eQtkCeYOA5N z)os0>X(mUId~9jQn=PfiAVxr*g;1n!gVxA=nm&`d_WX$(8)DjYny5bMHrGZ%irx+3 zeOq7brx@$g5D-3X=jB27ks>I>{YeGio2VrD1wT3I@ooy~3w;=~q)cU1HWG6EjXXLfj(lc&<`! z(sQ*d?Q&xNTmh!y+6R&dTDgKG;sjrh&B$X9tQMLZ7wqHT+j-sWVq`Az2@Bbq4Y^oC zMEM?}qjC6p36GVXEtRxdh?gkUrIyNbe+BVlWs8g*EX{Nt$tMIRiZRlv-Ae3vjGTfwoONsN8!FyqZ5 za^lVqioV2v1n)Db!>qS>My!z6IK_$Lblw#V|lf& zFGwF*MBXz=BQcg<6I-*#<1EPoJR)a!%m>*eP4tnh6WsvpMy{MQ$h98l+KxkOvTGM( z9pnX~8yXtGseAQUF-1Pn#7omQVH`K>)(%lFqL;%f_Ci^!9)kTI^`Ji7y%Hq{d-i7Z z$S7kqP+K^vj|L@!@;SmeI)%1RHBS-6y}o(e+j2D?lD%iz#%zzdk?%CIQ&N#OB^Lt2 z3AJVG#f`{18G+Bc8Pr*p_T1ze;f6q>Yr>GE89O_l)Un@(dV5US=rgRE$2kVd&=la*1xcn z;g7nM3f*J2l-1H={?XV-$ei4kX*06YshyE z`9t5093NL>A0S1bq;P-V?FU|{@=&t8hp<) zm|t(xY?^WqK^jg_USCsBulF_AWlqZg#xl8vB5t2A)oNp$_BO{U&#lK@%d1CdtD>O% z&lIWYh56>oG?IZlKBYTvwv=;T4&auCVR(t2 z0d;0yn$47aA-_-Z^esX?$voWIR$n@==3=yLPg}ng^>*9r(q%4xe3vY>b4W)kt@>|* zu;EPK*CT;Wgs^%-mS<9?J?27>)-l?)WSAk*EzCe>vG;^ph{;-yf;r~Z%Rz+DSc>PN z5HrK%+8yYJ)PoR@W@H|2*LjOP!!+sR&)Maiy~xW)2)+R1MU)~c%aiM;8LBoTqA_`7 zmy_v3pju3K)N{8c)4s@O<7HPSr0A^?!jfZrr8^&*Vu7r9{%6LlXgz;iEj=Q6kF9jx zg~ySHTPrD?x5B!_DiyfQxkuex%*%sYbzaDz3=Z<=6)-O6Udf+MdFn7B+Vfm{Id$YA z?@$6CQ(@WIrnV@m6rzbR8l6ERifL{kE%?l0M>7i8^dDO60S;Z&tV2j7b&KNT5ABR^JibAET@BWM7C(lpqa8so{|ank!hv? zMk3r4Ryl73+D5R9o|-2iE8*MGQ+Bq#VaD)@z>;x zs-I-v`KWs^Er45Up%ym*`f_$0Q)^s@?sUpPd8E4KmflnSo*PmY_0)Ll;qzi(Hak3K zP2(l&_GT=dC6~oGd5EwqCYFO!l zEERHhfiV#g?TglBo*J0l@Q~TT2bWv&4%nh-E%;L?BlNZ88__QJ<)xNGTdc<$Q|1$e zIXkqqJ{)1!L%YHSn%2e5n$U}JTjplVU14rVn&g&8P3Pu#V?5$=v+WV4DzSN?KVZ*J zG`gc5`hsvLjs$E2cKvjk`za+Py%-7}!kz$~u_scPz)|#PThEZc(V7-X*!*J4lbat&vJ=e7h)P ziELS@jz&lxlSZPB@;S6TCW2y!Jwx*9*y|gdHihHBm!Ay@hcF z>LR}T8uy(y({MZ!=I?u^$5p7M?y8`=3mxZZ| z?V~1_rg3OaoOaYE*(mn`icAp23Pa|OblLfm4jb>#7W3%MG z*7J|&{gNfj{hNIDMXX~Riw|NwEE6Tfm9ps^UwX+C9u!x7I<3 z8rsXbi^Uk$pO9G3Hnxvbx{n7t!pEuQS0u@``Ku?)<$mg=D~aa5l8y-vB2C?=0XNo6 zYuS~%aMua*36&SGOo;=p%oyLeGMGA4=A}gzodf%Z4=+bL*Q~djw~G6J?q_MVVYaNN zHNkX_wLXvTfoMHZoyYx02N=@LhQ`vWk%*WK?;wmsB!4S*h}zOklUqYTRJeP!w{V6| z{4;3U_nI{=+`x*OV;7%(XHA%G?dn&y=Ei691XJC`&TB(tq@gj;TCqlXr44qrhOL&u zSHM`|^`874B5k44>f~d`H!+3&@pn==6r?(pv+1U;$THwMYY&Y2Zb<)aJWM0Wgf!x zsZbjr;ItL1D_fAR=I0|vfSBAv-`D|HF4A2QwKhID6!%xWQj4w_`!i^GsK`5iTDfws zT?|A^8*qQeZ&7&@Rp4@*lO06Htoametp!Qv2Hm5QKZ)OENbg!Ewa#8jE@tb6TeOT# zfrYHOzsomx+Kl`ZPEYenr-y6nvQnh)3wtygH?*j0U>G9irj2Au$g4w$$KtDUZEHhY z&h;EC;8vEux9t~xnj@L*!&m`j-x;ROULJ`J6f>{<)7hTM$K+dN;2<>_0SzN-t1Nm+KX-I&f3a>Y0Q3)pX?PyoydPQ!b% z%?v8Z_!^S8yTewZ*?MZ5Tg=n2D(dL0+|LHrY{mGTTCW~#E!j27Rw%->$S71r*8INE z?0uEx(463drk7Nx5^ZeXWlk8Npry2}y@97Z#kOpw5Mde2POwE=r)|!~);OBmJPB(h zTzjX9ekgB3c|o;p@p&3g64xlKwBe+n`|3-V(Hgc{Mw!=&YMg&Duo=5lO|D-5`OK>m zEu?DnEdRxwERCJdgp-#Ti;xcVS>h?^Csp37cV@FHu9-*wd6)RpbWFBJ@j12azLnx( zXCww}pV2G6%c=#(eM)nhiAwbC3hD2(aSxg*CswM)%dtVlExKzZWHu26*m90($+FGI zdfJrs!+DafIF&3&Z`?f8fDTWkc`9Bvg~oL5U;d&E^UuDe807unnJn&>bHBa0zEAct zOTo^12`z`UD!{@7cT zzDSj`H8t~mHP8HK^p-na+9pFqzI=gn+8E{XsZm*=P*`kxxK$-HGs6u9jSvai6~f`% zc@vRw`bKi1jR?9g*+*}=fMR%}6MO>N{ zEaQ?q?c2!iRBnvu>5{v$SD?Uv7g}c`b>S%+nmzn2FUPE6eNK+4%WU^3^#Yr1V);pA z@p7eb)G7G-3x<0GgTOiYKen72Tb^4T-tdaCsDWJV!3an^J0|B`(7iMr*I$Hm%H_A8 z`IDT$LYJ``?ct=Y47JlNg_u!RzierBLq1Smx_9X~J)sHqqtE2nOADS^P74)dWA96{?ufojA6#Rs+Uy0cxU4W;?kig5`|00<)GAh? z?Uri?Z29awITre7jr7L;`aHw)Fs&^!l-yV38LZ!vm+IoYn0BF=!Y_><9?8vvM=hi; z(-4ZYHhw(-{_x3!}V@TG>oPqQV4x;m|w8Ly4Jd7NARaF$j|zg|*&sU!bsrm!Yp%H-J~NlUjv z#o1-8@!@9r!leMvKThbG% zHz#Xj<>sW@w=<~#Lcfha2U97nF9Y%q2nlK*V$QPp0Vw}~IhZl5ZrZtin)!zzL%~~C z0v~cKL*15eab2CG36RIk@hl|xL81uZVWQj23u$jK#7LLE z^^>Q`)z;LYdMHrJnKJvAdWpn8)|_`RDG-;glTw8>B;;Ju&L*613CY6dj~2?<`FC3I zR$W%0E-4Dkw>OnM-Vu$xmnYcF2#I=rn11ClgJ>tMC6$dAKGu=8$P;S{1Os{`-b0EM zh9)CUZe07Ulrud+&>jCJtaOQe9J@~!XA>LF^2f!o6oNCEQ~u-X;p4dJR|dVcoV*G? zD+V8a&#KjFCw&;U$>%A1UO=9-chp^}MI-;myiq91c%_=YHN|Srd$)3_(fN)aoqq<^ zy{GxwFSZ)86jJ%OA5F%CXN_Q%RtZYF{RQRZNVC^T4Lip-YK!#?H#Mr3cw%4?2-SXma9cq<2U;e=5wm_!T*RF!!!(T>m(np;xlup9fvCc8@hnwfuToU*)~W8A+!b-Db!k&yuDX*$Sm|@i2uCNMX9h`P+}QyymMJE#V6Y$4XR}BUuF-eD`UbT zo_MX@1tY5V+U!P>#hNLKwJ#Q=5~E?X*k+tOwiJ^S+2?A!mWQRudDVHnF(Tw#B1?gG z-J%(p<%Q?Z(L4!Do?!zU6hAzzSk*|~0Gj*PdDKme7*>i%h;wcBzF{6U^L0> z^Y)2*k78GI@*^&FX=>)%E1BKd(=h2N70@nYXLd|VZ%Qp3l!ju;$QGRMBYW#Fe7HCJ zG#QKn+meir1zxo#YtJN{exO^Lk56`KFFoY{?Mi345~OQ-z6S$8Yx`IJ6)np%`!bKm zSJ}4(zrd>(dE{Mup>En}r3&vh-ag_->G6(PddhetD8#Y6rjmYhc%q38z3H5{nEG=| zz490D4!1_!LrTAEdFj*dyWw@3!&+zXM30Xdma({lv(7Td>~@x6nx*{Zq_kBD9S_AcpI&b7q4ltd zZZhz!OnsWy{L)JQO|Akj!FUcIA765deQf3O5|KkQW%yvHyaguvgj!9TnanqxW_i?= zp^??qNIsokzA?HGS41Hx!`TJTn}@A8?G3!XcPNuva!X9QEoHLYX8QffgFM5RmpYi? zpI%-{H$S&7FI~>cSm*b5r`d9Sem~~D7#z%m(Y)1Q`liqVG67wY85Lj8CU<()OT9$E zXgbA7f#Iv{BkIj%FrwK><(8~5}ZjXGr^|pvUhQ2CsV5RHkbLV=s|3UHx^nE;eTrpDo zS}Wx2FbO`ITPAXNfOd$b+GfX3Yhmi`)LWLD9_s?^q2owhxh28>NxOYXZ>w^N!tk54 z-<*7wzvM38Os>ze>$3%>Z*5-*`^rie!M2)u+#PaDZEr<>;Nyr!TXWWXD2;>8_Sxr` zFC+o(&CAAr}{CC+sJ1?zOelRE_z{aW5 zVexzO*$cv+xBAS|x8l;vDXdPuImeK=G!BPXSoR&1tN2o|=!-UzWp~?MXY)3ekpuNG z$4_T_z>XC4oXaD=^BdrBV19vCOB;I4yV_Y~>?dvPx;1l+c%xdZX~vx!TMmG%+Fr6v zdZO28?~>G_NhfP3-r?smDUzMU|h zEo~2T$(G^U9rlrLd-P)U{xi=p?x`r(xmTJA<9xz2i#p5r5}l_*sbS3KnWuP|RTLCE z&0!;=iEya3$B3sh?>6}bB=33HC8Zn{@cn1{1fQ&Tk;hC%yx`&qn2%rb%~BNSA7Gui zZ!f*OELD&_wwI5_(>yRk<;}QsxhVaS_0YZh)Wxh3YHWdE#TjO}78Z>N{8YSw0X zXaKpm8UBdsM-i3x525>8(n&>F$w_zcO#1#a-|!_jpBIQuXlp{4J4XLVLApFk|47$h z?VebLdhKpjGqOt-$wfPuBHc>O9&|;66o;?a(tBO6ZJHeb*qt01+T>36nqhTA0d9D z**DX_JGe$rYLQdR=H$lY)1nG9)V#K7DQq)}`SeO7v-IeCdbufzn|rBwn|}BGp6R>K zWE=lQuCKp2UWA*I+rkBz?%+pLxrArzaLasZWwCo)?6PtE+HJIT-bQKeBYeD_FvD?L zTjPRdZ~S6YjcC;7UZQYzrn(HBe3Ws|6qR%}{r?#Me--_^mcD4+5rX1jW&D42;>*06 z@c&K3Xp7T-Nr_e9R`lIt+*@Fk*dao!R9>xgpMPTzY4v(pc?131Ld^C{Da`!Ml%32i##!Z^jI$3wrSV~CZqu+KmXoMW#acO8l@TD^|9RSZ|W-t@`j3rpScSn9YS7)QqBnO4W7Xn*qK zk?wb|+1^~kNp=^h6x2=+g?5vnh%l4cQ0zimb9R8AAgG$q)b`d;+)S?>WUPq1_ZGJ{ zsZo&*k6gCO#}9cYY*CmI8r?1wr=ODwHLmlo8sDw8jOU%(M zJ-5Kv$a>p9ZVH*I>-~;(liy)_LTIs=P-4fsbTap6t@4aQ?K(lUqPQ(r+*;?n8FCaI z5xFks85dls#&GMiIV*%MnjyvuD$23d_Ycz@BZ^SKJ0mG8bZN_VA(?ISWh90Bemiry zh&`X3C9T?Mvwe#PFeN;Y0S`q7F@A34gjUS!zBRb|uf*<+Fp>}}jLHqfG&Q-IuP%Ac zwp|~^xY6$asr-5gRRLdk6J&!@A7B-4U;&!UlcK)%ximYOTkG;}lyYAWwW8{tehto4 zSR$(G9&hs$G@A5NT4g>~OUx=6WZyO`Qh2!4%{9Y-srP&C%QN8Sg>)Ff6P&}ylGhc& zQS~Z6dFFTG$F)2?E^qkx@$d?MOXrerG%c0eEycM3K|U7cnn^vk(9AZIu{Xlu4yTr1 z7XI1yENv2NV@OGn9CPlq@Z=`PZL}BTCW!t>$`qehBsEOyUr3Z|g$ILJo>LH4Kg+L= zDNy0H$GNApf>*Zc&`bNRRsA!9?BXRp)*8ASXvSGc)}}ec|HawxKRsJ4e@*0bh_>^3 z&KGZoyrHBF!zQ7%*t>b!qSKS}^6YZr4fH(tHAH9ab3=|7=w%%ybAO(;OVHf@U;b74 zw75qe<&JG3+H=iCB#9lsWj?jd{rI+$76K1&=D~9?y@r3kO zF^aa5P=cFlWAA`x&BuBB>yt%!r$v{!`F|?5Ht%KmX;aV?cQ|d=-dpz$`!esD@%Ub1 z5fVwR4K-dqxrDZha%Zmq%NZQt{BaYF*hwawL;W%cU@*PCHe%k5u{_;TpL*x;_J4Kl zg}vwgZy)SQ%7aPUs=>Clj&}O=t%tLUPpN&d)K;xB^ufyd+T3^AYUA+LW>@1o_a8e5 z_>XP1#{2DqNv-i9CFPpKa%JNhZ(5;6j;zoSC1TH~$`g7#Bxjje6#68vtYU&Qa{ zX#Jek3I6Wyq~IG%>ymYCRZg(JuW^a# z92?r{W-IPCiVt` z$azOwZT|hLZ?nQNitL~g$An@K{-h}IxFoR^k41dm8I3yj>;-=(?sZ?AunTQl&XD=f2dT-fOo8` zR0iM!W8y+XNfpm|c8C1-8!W&Xa{ z!MWDvUhl+wo_h`Xb+uiTlrBmt2`!Djg^g4riddU_wVxxC>v^PIc$>za`f`eTwtKKl ziGR3`>iS}P1(R;=U^{%z*JjrxNQ6mJtLiOgpN^Pvt59aGYnN}rL zs49!|HSsC1<6{--bE@s!;y}5hZ|=GEeRJQV44$JuOp3pPTeE%+vkbwQ-5QNX5nY1? z+_!M!YL2)~6MT$=6AgBwVz5knUz)0~DQBgXBP??_5tf*HfB* zkN%>5RnB?KYR<33*=^x|e1ikFF=QJJ8Yk%J6$keg|5PfHRad2?K#H@PlJ|F1*@y8; zN*(<)DJYi?hOJ3f(HJdkC0K7qPo*8vX<&a&Q*2#@hT@IBxn~C2s{<79O#eVTRkNKY z9rZ#&jjxsl+Nm@iq4t6H)#9MeB>X`owWFjpl~u^Ihg-{I(L+H!S_uJ%mFVflig|Dey^WUWOjXtgc;5xLH_6baIOZ1tTil)U(3%#wM2l%_RxI1VOlx@dK z|8~=&o4-;1XhxPVN@(ih|1O$78i!Z&`?dL#GXM9;&vhL#EBbC0|IOyVLHzo&Q+{@6 zBR(J;`(+m9^c$ zpnDng0J|Sx_e1P{2qWb49bw=IyN^oxGJ}pXXq?^S?4Dxx6uW2GJ;Uzf>^{!!$JzZj zyXV+F$L^EtKFRK{u=^|Qev;i!vioT%zMnx)Gw7@A{wlklWA}6H{u;Z##_s3YjZLQS zs1bZA zt4*DiRhW&G9JE832o?CMLV5r-RjI6#o4A9@gn4LNMuhH4C+MDXxm+q!LQp#8HslR# zR3?(9Oof!opghXu)u4-rQXzN8#>#nwdf%X&2<`UZ)7QANgMSIn2Cy#j_fWmNsvW3( zwPQ7DLCif>CUizW@+Y7!sz6T{l}9CWqu%CTdYj$vu=^dRaAcEyk0I}|`&aD#71dW3 z%=_$rpWPp@n-)2Jf5YzIz`e+uHGSb;#qL$?=Ha3*x{5dY#Wf6B!w|07VlP8_*?kVX z&*9KD3^|`6=POElhC{meyNbW7ITkM=`ocZP?m zE7^TzN2NT#|92%sx;5^?+@T?>c9e*=FVWc2Hr-(*(B{@S##`L8)N559+U{=t>FlKK zw>JMb@<(~o7sT=fZMDTsw^Ta&7W!o~n14Zz2lFq;Ur5Q5&p9+Q{RtsQjxO3D^<<^T z5)K4GE)LGt4j2UDV^42%t^zzdJs^R(aC)MRLyIO1U%MBy6*a}s`TXnB-Se;WHZA-A z{OdPVdTR481`Xt2ghy@7{-Ls)X^VcLbU|-hiK}@L&O-XLnaFRTCS)e`1cJt=HxO2GD z$9RGo2_=0C!?cA^gpRJHy<K zF*>P# zEW7AWj)53xDxD}63<*sprm+XWQy~~_GL2od>u?8f%DZ|9GY&X3MGFtx*z7RGEF~OU3$oL^YK{Bo93$jCIf+KHn)%}&E+~3>Z08v1$ zzu#Y>>EGB;o9*HeBsNK7118mMZI%(hvsF3B))r>~t2KtP*}Op!YqRCm>k|6cM$?fQ zhnuNGXw3Wj7N^dwbWm1v4L&?qYmHI<8$+SB*(%Pm^xNM_Uit-!p;wvRN?aYO`wwSM}ExX6bB0NxBBh=AnJOpE|QPt2J0pzi*aYB^BDir)R1{Cp8!g z9Q38Sx~{FP7gu*TjkiN%M3Fgkrkn>CsPtTS$6z~wJ4(b2DJf;w!67(kujVs3@C+S& zp8?%U_}g}jsCsK;Rc+?Q1Wwt)31a$D_fsDd%d87M(*@E6ysu-_#7jXt%H{)5Ysm9bgZFA z7)!1w0Ea zytJ;|HQ=J6gML8kj@IOBEsgS$wfH3oe?h}v(D1*oV*bJx^P>v=3QO{+;IRC#p}5Cg?!Hc_e?N-I~vKeiFZeVX!VnhxN_> zWtEx|RNF#-*;nZ#BBx6KcN2r8)_AwtW!vKX6m`QuwKlspDNFP2tIc0ho0Zajt!K{0 zudAyuaKElXRN?5S?%uXl9Ro_dfexw7cGnsYaVrVdEtL5iaLWv#;xRkkP~6llv`lx2 z=$dXO*B>@c&bv7tmePkZV73K~k0gpMc^ zp+N)?4jO~R_vz?PRuhk?N+*!UKhz=$fs3L;9cZubQ^%DCAoiP|Y3oP7F8n3nSR>!Z z^qIerh*ypIeI4|tiFob*e5DU$v7j!D_Trl|w>p@PF8N92W{jITLRwRTMeq{otFw9W zO(xK2e(S7Wd~*#ZXJ)VPjSGEVj4z)7OR zo*o+Xo*rrzx^;+9hzh2#6_t1?tHf$n$~|ApJKwM!f&l2psaMb+)e?EFW+-ov@RKN9 z=Q(_r^p*$_FT9rF?Sa!pDjpY+>{X*O_5KtMERI7s@{&}P=slc%iK9h~`S}4tc$ldl zQe%a2K-m9z<9arpht>rhRQoR{o@C=|G97D;ZwwHE#4gZyo~Bb@<69`Kc4|ZI6qv#k z0D&DfyB%0qdFc&fPd2v8+}z$v;j@BWcquUpfN%--8-R2uWWEC@{}!R}f!cj^R4kK+ zcwwJ_pa3fhyyC{Y)CPiIhuO;v-b;jfuFa!K@Hs~ij5eIwWIW+ZjDdPdl{#4_Ij6fQ zr?0WyQAD?7C3ocpo0s-KW+)=1F_#(X4MfG2uvO3)P$vwa_bL>fd#5(vi7L)-1lNQx z()=y8S)#@KK3qai-?zpHYXWsvgK*l_!?2BE*v2TU#!xBP;CUmWo)+OKv173VR;x7G zX*tWb$+Koam=&9KzIVwl5AVAlv!Q5w=mxoiXWECh%Y1lFrCqs20M|}k*HJrlgK?4& zO~P#Ed?+*LL)(hjfsOG)Ac0diS4ooI*uW>)XIQ{ZlXaGQlhi)=po)`ciF7o|IF42a z`uR+7YMUS3ih4V3IaVbhsd*7{WcgHi4ecj$ul1eU(m@g{;lSWb1`ZoesFgsoiWZ*p zpbc-jL!+`6*eT3BswQnP72@Ia(@x{Sl2BqRXF`s@Orj2BZPTn^5_Xtq4yHUhxi?gb z-uRXVHij9zr%Q>(+Wc0VfLlc@uobM%#xP4MPVIB?G~vA-u-yryAvdj^g5a1&oRhy> z1toh*XgtBHrP`QJ`=PNLF?-Lac|U(kW=YOp;wyPc7{{g(PnRg*T@4^S@UBg-cYUdV zc?U=2I)BJ@{!r>XqIG`P=G(g^!!7^FEg_^jYkUS;Ss)yAYL{s01;~t1*-vmB!~nmE z?FZ#L2l1KKC700T4|q>kcurJpeiQxmm-;ebU2W!kQ=HdTx(UPo#Cpv7vo^myr)!ad zF!#IQhIvYU4zlvv9Him3`JsNI)#tZhoHm2GH1{+o0mGO6I11zr1Q+_eS~U^c;99Mq z)#c(MIgA27Pf$^RsFU=+KjHva&o&N(Es zWA!n1Raws4)=Q}0pZ#bF%vSxW6W%qIc5q#3gC!*cU|4c4{72exDCUKgZW<+uq(i_& zu%=}7ftSFVhlT>FOvvg7T_xKkqyQ{sk#3)*>GfsO4yI%yUBJ5B$u!XF@G#OVRR`lD zpRWj0iJyr9+)fL0{y|VE!!*pJ#O?-tKoFw*8$a*0z_C>v$Q*oH->Edh*H1&wjpJGt z=f;r@Ttk;f>HE998^UAEy zaf}p!9;tkScR);wQ_l~OXwuEdQ{Rw9dg^)n&F|>%JM}f%JkhvQU!y;1riRIk&@F=Qt@sC+n%_6Jhgp1*28t zs!~nvt(B@Q3<{wfps9jMt`Vs5-01av^N(m0mQ#pRzRKU_73tgr|3q&YM-DzYgSe|@D#_G!IK0b~H0j^fD?QNa2m1Rsf6 z)xQo1WJ_FC-i)`LTOsw6Mn8$;ctUVZXp_=x z`dK}`0Srb35tF0^Rh!{qr!@oWYG$p{xCRv3nH+rVV2%Qlz_Z{k5p#f!uCv4n1P@Ya zaqxuCt5ldPX=E^5tn47QyCk4lIdfe+lr0E{S@23$0Z;XpSZkler>hC4&b>x+?gVus zsfJ)8o?vwn2C*XlYe3bF57FOTTfQ4{>Q&k0S+8g-E8ExRSR<5#(#ZT7)-a}32o2WS z-0QZxJZIdQ`R5F4Kj$_a20=><%CGRsZZZEH?sY&oK$X0vLTX3^q5yDjhzler!1UD! zwWS?2i>d=PKFgHO@{W>2i`sUyK3|J6v zfV3oxAa^QUg?K5KY7c-!nSUMglduw8jfXnAaR*9~{_D&YdVmfp0VRa7SE|Duat3e$ zO|{y)fD*~yz=b8=AYO+g%c)#Gr}GZSJa#Y;>}_|Lnt$E!^~+F`BjSNvE~+G(hj#vR zMvT3DfevnVHpY6F>s4oPAK zM!8HdQZ%3mD1)IhjpJf20U7ri$4Q2Z77aMe;7<@s$zbaenbCS!!<9Smk>%>$sh=v> znjFF-f6D-GDc~0dz%9LAZRPtqK|X+3mnloeQ0(PZhx7kJFX3YO1-I+eJG}ohj~wb9 z0KF%go5=n>W2c?^6$6QqB=P|l>*zy@OnhKKW#q;nesNilwj^55r&zo|U${TO@co*q z!)o5AprB1|uzY}k-v%64(umTQ`-Y5d)WI3BGB6dE+WiGN@Qjd~lc@bRRp|_uyCHL0m-^0NG{X*mT4n-m_5lpyRHUHBp zhkdZ2g45YkT(`c3D=7<<%$Xn`If^PgVvtpjQO1fjS;Rr}f=;GXbsYoJYGkge zID6ZSv%nV_f5s}8r_ZsW;K4q94l9#CD}Oxwpw>j8j3ZF%kK?HIe!-r^QQqs3t`k}u zloi@RK}OEv#KdzP4$l4qn@H4K??>Z3|ACD3NeC%P4~N1@;Q~Tb?guFDa64EhpT2Oj zwmp5}zS7#q7Yj~bX_$$|kh>AmZunSR>SPbEmra!p7t1>Yw}p+>_I^+@#3xhz^d>EH zfiEqb-o%Z=6;D7wzWkV@-C)u9e!^)e{!-^%QgQbuT^Y3b^1Vt?2*&mYG|*|;GQ#9o z$Y_B$G^=RF;Sw9ED&kHXSop-YAt3KJy%w(O%PbL=1ggp0zsAMJRS)MO5uQ2Aq`_Tg z4Q{Aq%5Oz~N#ijr5LX%0x!OA`-ia%T>csV1sY|~Hc6sL-%6?6peJ6oBV^BANy16n8 z;>(ZKf%a~0xZI4S9oF2cu-$J(Kih9T^sK7qF*}SF@!Ve!rvb_lpj3(E1@wFhB<}FN zw7hi|3!0+EbNV`rseBjKfN$p}oO1lA(@uZ0XcGm#L3ltjH_6_Cjyy0}n-+&JJLO%}uRPn#y#+*-CTtb|i@s6%; zr#??{V(oRyVnHuUF7#hn>8rBRC3hYD$?axSb9|~xI1BPec(Oyqsa<@Zi0?<21l*7x zjr0ty$CG_+Byqw*>;pO@6%#O@B>Y*V>>+`YD5;V(xeKdkpSaU=M2 z@N?_u4UmdbJh@%Y^zcq-&y$vGccrt0|8SF=+9@{~MK@aA?jxFB;;Q?~epB252B)>FiUaR(Wg?DO6*Avh(sRESc5L7M8 zKE%|9kWvdfm8K#GFaYf~?-25&Vidg3IL!J8Gv-)*4XrIQ=+55z7gBPCu^1 zztk&taQ~*e}x>>Q3Fseap5#Tq+q8^%7IQT-Aii=uL(DH>kIGWy*;MTHf9{#8tfU4W1C+re0-bHque2E%O&Nsj4016NUBp0cwe0d~!OxL6Jc$ zQxcLzR<#wtcdkCP%%3pL=7wl`J56WQmG+;K#B9hhxND75K_Mk-CeL^tzRE(PmuxM( z3Z-vadKID{z+r_>;mHB9KX7t@));(HQ-hZcd(8icQR{c*YSc^qAn*hF^K#K2*x8F6 z9L}kK@G+W0bKjyaG z`0&z=6=GHh!9ubbf(XX}Df-PNl#1}ust&4m$bjTISa@sIeh{+@FVq%Zq{4!d=!ixD zEMkSRNO%5kYYX2Z4|txe7)3eCe-M!_yexTFC2RT*8R_~#Of8!gC=daY6>-EO0^#>H z{i1jeMoky>C?$Rh?lt)I;8POl6MTAJuoEY${4#OtwH)R|1H*e{&XoCTtrGpapwh+S z0>W_BAP<7!mMN18QG8dCovP zA;6R8>r6QbBQX%)5F)(IoOV!WuRRy`L;vl5(XTuuJlR`Tn?~~LdAE)<@Z*l z9BiAigyw%~2=r;{+fv`@Crg+~r=KJM949x?AE~s#3lDL&Pd|;m8cfB+IwiSkp3uDlvT}0^fUjnu0eOhi!X(}#+Smd>JYKRu18Z0 zDuram+)$|{Y`$>cv+)<6r+f&-Xz=lK;WwmJ)=9dubo`ooo>)m*X0?MzRyzZlQzG~{83kpATpJ8?;jFcDyV8$ zkOcR$r$5f(0W0r;pb`&ABS{p@DWsA87NMUae7dq01(!jq`I56`;`__Ca;BwJ@l=&T78}jYX79xt-nd#o(|k!4cyOJhF|N`2KtF+LC@P93G0;_|8FQ#D5^U}`BsEC za-+O(p_H`L3V+e6_F@2h*?=!!Nis6@2ivF!CQ&dQvkRGWc-3-vHCU&w1`)n%5xyHl z`0giU>NE2qU1VS1g zak)9J)B_<4ZD7p+9Lg7}V*Vl2-B&$6I#v=DSqep4Feed6{9Z_fRe8RcN9o*>bm0%v zUATC&IkpIr)fj0MWU;pSnY*Y2#1D(n)#8qeB-02H5Sg7_Op80M2@0IcX zVP?D+p*P0n0~q}^h}E5ma#SviuS8>{PZf$isgC%3Yi8rvhhUhZPat-c>Z zh@;oo`9g{cT^4`JuJc8rEVcf^_F}!3w%QYHN{11Vxtmk2?~X*N5=KSHOVe~ML;Nx@Pa*)=ZWa;9WJA^x`Q@!FfW-M zEkZCAImw)6Sq%kJB?aK5d!iL@IXSzaEW-<>c{03Z6e0-(#LIC0?aUfG^*(R>^KUP) z@spfS6MP_9y_3!AHHSPEogQSoPBl&~ywjIU zaUU#I+?AH#O3rB^$>g-@kI+ptukKA@arR1!eyP9kzpZ|m1Tuo~%ScL<;Qt`52riir z`2!)KWhhhwIeIi2y1++#+aj`qi}n%U4kEr|5!u0Y@)6$&BJ#t+!@@DV?th{Ra# zuo1qQzp%tvJH1V0CbYMp*CDwljj^PoyjrigaTrXtLFC%c7vxUwB&-1OK;QgduE#pA zEnKHMFWlQ&%D!%%TMIV;h{NFb+9dhCw9_Gg%@z_urB%=H2QCo!78dHgABqw={2`gF z3)`d+$&$66P9N2vhl29QY3czs!r8g$J*82{W&JR0MyonSFv;-vxtPKZD>|GR?YU|g zIq-s&z<86p`}Bs67e9C4Py7D1>!!KqlMP9-YA#8>nk32U5`D;j_uj3WlT}I5M*shM z`2V=<@$v4VFCTpRnwNWj^dByt*!y_**K&!wrA`;LKBb-cK_?YZxDT=4Aop1$I{ zNACKwnLGc@*X!F~{jaC*eeb*<*Z%!q{oDWUziRCG^1uK4|L^My|IMGRy{7kb|8C%l zzFY7A{>+xr|3cNE3bx^c+N~`l6~}V2mOCpaufZ- zyCdR)adf=?9RB}>WYreRv-IIVt@@{b`lrvWLV>G@3r5m9d@A^K;6oCwWYrpcy71}7 zrw5-ZK5Oym#itLSo%q~{PYs`S_?&~!dVJ2s=RADQ$L9ikK8DYQ`1Ip5fX_wvT#U~k zK9}J0aeOYthej${^$C3b0H4e7xg4J>(4I!wz5WG{3p(7xQFHdSe zlw6biQT)2mZ8?tvpo&9WVZ5(kZ`c5qg@z?Qu(Da-#V;k`-$#%+Oy=Vy$A>xddsjMh z8=WtnO~z@MH?MzIgIJs`YP@eHv$olBR{h&-%B^Vs`U$t9{Tt8Y6|J$K#VcClcyatE zE1R`E4TOgzWSJcNXtPHPRGxM?eKZ1r2kSC5E*I6XNPq_{g4Ae3O3lH# zidKH_g$AV@+ktL#O(2i)$N3vH{&IPgqlNbnOpoD(Fot&TMEQb8*~&ua=@?{8&2?nXx0TLiY7p7hsDv1=t8?xX+n#^rgqF~d^jJ$NAfy8ir4eed<_35e=mq4f>j#$uL{yccZZ($=uwL(0|~?HC`54?U1gh2ae(!6j|$ zSPvwSXA?Y__W;F`QgV$Zo^(8G*rVnGKCWOfTGIaVAy4p*VMqc#x`%7L%57UPwzE2n2d8oRQ*V zK0fw~9n-Um4Zlda^VG{k_tZ;)wTP#OFm9BhAuCereJRZX^6nDVlnK2!;yQ!2=yS#A}5WOoEiHB}jM)TYT%}a))7>JlTs)z#hfkPFFVv zab4>Ta6=8?vM4@Ym9uWc23U*WfQiAyHGG^v{L0XEQc73%5VAr8JnDcUkQZ*FNwM?f z-U65SG%@p#(aqDVG{{zJkuTOETd9MxqU(@#)c&I}S)B zn`IF%jl~B?dIRyZWujTy#7nyIA>jz$3e81hMZB z5GNpaOf3$cTAKFpWCcBa@X=p+L?L2PXTz9mF)b3K7JEc31;hLSCm+}YO65^pLpqGF zN(8K{L4wuok|q?XExoro`~$FzI&TA9)&=7k2M1613*&JsiyKxhoagYM0oH^Z7l9jC z$sk$dSCDo#1BX}Od0xB-U&*fcR?@cz-!qG5-_!L@ zHF?~4>>w@+!vF)($u3O0!#MWsf;qa6mct9u3!}~W$y7`UUaLk`a5@b>Lhuoak8r?5 z7Xd3$*mMW$B6aA(ph$F}{liEyl!*3?fL2t>614dNuOQ}K#=OhO3(Nq$@M6XjgS2Q) zF$mUk2p~>_)v9RrXynw zBlvFY1!N);zg~tnmI8Q*F{l>^?VsX1%n-~Y&w$l6US_IU13gI>ft`n3_(>1;xi#3l zQkqS2noY_yo5VCgW!Zco@g3qW@FEl&8NpZ#DanNwc_Nr6f|6Zj$*y8Ebf;$MPMnH# z#>0yUeU?@CEG7~tkwD=`S@=;jq&k~mGgb2*%I4-73?8%PQMNpEn#pNKXD&H&3D{)@ z>@pd7eGyfYp>ITgx$fgD-w`%NFg{-Z!zH4JPk0e z_A)gYeb_6Vy@s)S1bSTumhJ|27FpS$aiJ1Bs3I4HpqUxOXFr+P^(+E7sGG5rw3Nn_ zikn)|tg^dN(!Ui`Dyv=q&V_-r=VgJSlapFE+8|m@lt*`j6r%K?ilc+TOGFQj#8A{D zehhfG=)x4xZ@|T}OCvQ%kyAx*BFJtKgl|_Cha)-??&sAU!*6opz^4R~BiFkzFWKAK(u3Djy%Pk3QdLmDz^v?d5YO`~a- zhv^OCgV3o$bJQTVp-!}&4an{Ir3(%=94?qkMZjU%imH_%UL~Qs8_)$-kDuae<;vs7 zQ?iFuStO%QPL2vJMT$s1mLyDeh0BR`jQkkLcylDVCC|xBM_DP|Z!!N0z=!?$h7NOSUn9?$f<^Y_K(TX;GvA$HIb*SVBlN{la11E2CXe3971vt7GgbP(fjeQfThjm+!iX5;~CWa;QQu44Y(kJX_zYVV#vyLTSF@}APO0*f0 zLq<2y?gzPGIu&muWAb*KWU!I>NVwIGYpn?M-d)BRwD~A0G?%Qg=~-$r#fIyKt5||o z4u~KnVCTsKX|}k_7F? zyAwhu&qv0DQQe>V=7eo5a$@-Wiv}Lx)GFrE(+BMHD|3pXY41-n1dh!|}Z-DP32 zSuWV0vdIRc@UvQ|l=xM82y>y~k}&)}7>5RQFR1f2ScK6o7lyfe8(RJnp}5oaTrf)j zeR(e?(xHtorB{vdqIV(bXplU57N-vb&oVur35|mRSnFlbmysXSt{O8m=QOy`kgY{7 zLvvzgAh#F_n`biRi-crB%c9LPkcA8g6pwi8flx>>Z1)+WrgLWWi#*b8O;M-1c#{)) zgV!pSHr${_WkK%wae7n?OYVjGI2btOTpX_mUlNZxX34osO0Zm+;0bTWRTwUL)}lu$ zX#;8t6f-<0XMG70h+6mIMBx~#(-Z9VTo|xgReU&Fpov1o>{Go58fZF49*WqpV2iBM z>#)<}X4zAz#~n6+oElE%UZ&Cw|M0jlxE4tOU|obC0^>p(;gbm)AUB1?>zE(61@4u! zUS-A{e$~NxpAJvjap=|KXCtqn%5%|bN;t)%ITv7xEG^kwLA~id-gC^$%&uJHy&8_+ zr!Z?txL)Mr#1k7fQHBy?m26#)!Q$9QCkr%s1IfH0N7;yZSWqd2dlO?dm;?M_auus+ z+0C554Fna(e9=T$82#{{g#epj$2^KK7-8{2Y^@DWw%CpjfZeMDvxstL!9ZO5yAPt7mKgV8*qidPKtft3x(`Yr&_NEOOiD!(CQoY} zNxihFet?8jI8`H)^gw4<_Dqm|E4!kn19d2N@<$ztoMcT4TU@d-NTyI&JXzsEBcr(c zi6b3UsG_7Qp5zMXf&mjxWJ0YgqQ!-)qz@dJ0f?Jm(n0|O3D01xYMBy0W>^zuX0lHP zZ@BUUgl8R)CQIsx%pMWyDn%(DyhtdA?>M3{i0aXZF1}S!I0!@o08r>AG)xI@a50f! zTnJGgWGwK8sWuLzbV2bks{sU>nNc9nUjJ3{qrw#TCiY(s z2(qRXBei11U|A)OBHUCmR}gSlX=G`&FiwC|Z37op4reNooW^*JaWsU`0mCv_bOC)e zk`v{K%F0CGU2GeT`n;!od|3&n{bdH4ktQkxXJSK&y)Y9NyV zI*DBt*o9g;7@@fJifRH70tf3z(IMtS^IH@y`kQfhSS`YqAj?);uupi&3?4{D0Kq9H z2Bsy&$oZizXh{a3BBPS<+XM)U9{JNVKo~7uKoD`#b229t%Y?BL$w~W`4l$m-vJdt6 zDtza_=fxB%B*DHa!4?VVts4|Zy%SCMuzu=3C%b+H7tkNSU4xMzW&yW1JCp%aAK9m+ z5rTx*p`ac{D9JulB&$$?@DOE)sF|6I=}$^LI2x&*4orwE4i>f<>p-ddBR~LzS1b%H znj~lt!BQZ_QJ_G}YR@n|PBBEIT(VU$3}-t$@)`!i9d~YY`~^G^7z$kl5G7e2ftIw0 zoynlV;V#_?Xo4ewiJh342SU>n;&0T|vbAmc5_n=m1WYkBd40rF3HqR^~L&FoF%qMqeWM7fBxf*qoe3oCgD%5leds{8WI)3o=tw|2aN-I{hsz!| z@##>w5aaI82r+{QF^qOcK6goUvECr*9trMzp>G`1!M;dz(He~1x$@HOxEy%F8+btu z{K^}M$2D*_g*9a&dAc(Xyy34Dh4&brgqk`2cY(C7Hc%oDQVZ$R0#Q^ahO*DO}$m4+JcN zF`RbC$eUuI!pzbELBXi@hHwnhE5r0EC>p`4^e9O}1ax@Lph6oQxIH2~`o|#>u-!)j zHPfreH-mg;y?9cHq>F=*6(`3a@+?5ihyl^!8@>e_{0TwQ`oj1(ep0Q93l({LxfJ)dqQQJQYK%7OC0EUXe z@J2&Dbae0neG%p*J=ReyXsYP+MTrpyv$imx-dzl%E`Z$uS|0^*Di$Oj^q_%NcD#cp zJ}8+y3;)UG2DyqF=uVNPta6yMxftXg&)V8Abd)kQ#xGPGuk}_mK;~ntlSr9ST!JtO3V5K5Ga>jT0k{a(1Hc*bvvzPU z9YUr7A*DclG~Yr;;Xu1ebWxVd7#myi(A7JbziAZ@aM;_^0d7=~&>E&cx=?{0gh2c4 zgKR%VXMC`oLTpHhJ}l2A7rRGCs~ZY{6{F|^F}TcMJ-fU!QoTZyUGLp3K~~8^9eU*S zsEJrgUrW55X`9Bch_QzC(DBI>GCJV;AFkZt{twZi9w2Qe!^}uyQ7IxEONrS;ho@e2 zh=4tfXpUV%1VVA0$7+E|aErJLH*0vgkWQ45r_-qeTr?zFvKOl72Xq(gqD50ZTk+wW za9~bY`UFW~XeSWwUf_W8M!=ki0uQFV9q%fW5EF(GoNP*p@(B@4Ldgk{T?~<3%*r!1 zkwitEg65l)G~YyBa1$)bnaUSxAhvGZBoPT6w30(b_o!f>DdCn4Coui_dKkB|hqWdy z>NW!ttEc9myb{38)Yj~hCBu!~vSeqkbj^}5+ss;LGvz}7u&`%({n_aW<{<`H53HUT zhfdL*V26()f20VDVjs5gDTxKINZc6ktsGfnW4LRc6qoEYM{EEd`ri#rxYBGOVW zCG&=%#KOCI6qEUB(Sa~L6!7{Y^eV5}yO?VX;l)Kmyl+ql<$x0f33qwRDjlEg2SE+o z(b3Z;pY#&21EE+n-YEyb6*%$ANUbPd!>cVSX~3P52Ar6d2HYt&;7;k}0LF<<;WZs` z1VYK!Jg5<#Ximcop`w>`2H>ettzL`;=E!t?kYaj})so738TGUNsGpTlXGp_+2{>%S z+hFV-l9+^07t=~~@yR!zz39qVj0cbZAOo!TIZ1Izm>?^TmsOq;my(=tA|@Irpc65z z7$hn^k=Q8K7b4O0GZBS$FZ&s-5FxY@kD4dYO$zjhwR*nCIjvSfh(>=xH2PI&8Esc3 z=62burWG%H;8i_Z!(JBGu#k{0THsAWB3h$FG!ZT}ZzF5(M!CHkS$j8%?Tt_X9xyRD zJ8=KVj0l{f211G=?NpfQe6!xofnTRk7?!p9W9;T1?cgY z{i!8V7*F;%(Mz=z!)c}lEQr4l4I%D|46hasYb8q8atMNghzGNKXdb$UR!iF#cu@?y zv*S5RF>Di4OILns1?HivJ#0?_FL}qZOghHJ!Q@3k?^h|dePF{F4bC+qR`Y|4o)+s~LLx;c184O|#^uh}UGt}!0 zXQhZmN3a*EvBsOw^rF)!=xHE?XB~IBRM0YIMV3jSOO&B-f{MKnnNBeDYB;;brK)@h z?M1qThL>C=;54?S;lVN^3!_EV?cl)40#)!*gviGsL4<<4>zDwExnYCn^*}l%XX-(w zqX8kF_A4K3UY=wusby6D=xSRX_f4s9iw zxK}g39EWEml3NQWOp1J>`I$V}Jd4z(rjU>>5HD$xo7uR@ivt0gU->}4AdzH{oizkv z93Kp=03H;6qDssL?6GxoK;nt4d@W<;Yw0Woj&f*Q>WPQ{)VT8!VmuoFFSZ5Q09}!m z&l~8bBfG%tsbt~~*t0PL!jT0mOi-&h&cx)P@XgG-nXWm*o1wVPTTxOUU%QQ@MyQsY z&G@Lf9WGKc`P2pwmom@<#Pb?U^BQ?}FwYM1yv00kk!KI{?4fbA4eo6-Xlp4_TxW={ z4_O`PJ`L0A4lbRn-yQ3N_Hd9M6s7`U3!~0qsb>Lt-Z1pC70fn}O|Zog9IqVK`39h( za?jyb;w4f!Kve$@H#?LO6vJ+$H+W%)NHWAXLja*$)4*if1O>O4hZ*`3EZjIin^1nw zVUWOiQKTlo#SZMb#JkaAtH50cMy(U95iipQg&l~}f|YJwGQ%Jc%hH}?+o;nZa42KW zljx+#x`zntJOea-e6T*c_AK4`Hc*cslRE6{fGblu9;Y}j(T6WpE_AD*D zgBi4#d29(ePY)-#aQ;ge$IQcZOH8eS)x*HVpZEzAF5H-rJi4?daZuc7GAm5_oe_guD_Qf# zLtZk+NXc^8Mv+coP%k43#S7SI%AWbofoxqNTo-SScn|BSQAiYwMp9`ziqb2*?M6mR zfoI?;oLouTbh2GL?o-jo9>aq9*b5Rx%7t8pl{BuManX&JNx~%eb8!kfHj3h5&t=JK zDJ_x3hJ}=jok`bN$c@)quw`Q0rP8NAAg;wbA9%#(E`|SuR9%f?6;5&jv6-Y>iA?Jm zRpW9{BBz3%7JfQ)B8ZpZ0UIxHc`D(FAKt*ztq#>nU))gWA$lIC=U4Q+02!mR$$1K& z^8^4Hgn@nVk&cgHA&Kk@1xmIX5>QDsd#OA%xf{uiDe#IthFrz0-3bkjGM>c%ft*JX z=h>8);@mvO<>AAOk6cQ1ITXqjuZp9K-492Xc>5oVS%k>pQ8fD8dWvTKpTO5sq6R8N zt4@T&7;+|rQ@RYM&XU}CYfX0XnnZZO`77k0%DTsBv>de9Yp`m93pw;eO5<@DWul8O zRze1n|BvYwKeHFqK&%YAo^Dnu& z2Cp-LNCF2>5=JQ~^deR7tv?8dq~KaAgPtJ6qvtLHPGU1}4%V2PD4!^|N>s?L61{ROOvj#U z!V_h|5Vj$%^%BX$URw6jvGQP>%&?-}F=0ZZ1@@2VK1y!t&ahR)F7%^Jj%C=0u;s%- zzn5{T9p-fw5RA1{R~m_)=e&{ID43oe>H{?!$o(2UchK`KdhVg;L3(~jNR(ku3Z{W; zATXB+!?Wm~$7pL{ZG;m9WpP86SRTnIf4&F-)b&N%$2=;(fxmY6L1BTa#W;thazsUW z&TOl_(p6GXUQq0)nC0ZP;x~qzyO`(Pg(K{UrKB2dMW(bg zYpPW!G-ssQQcW2`vZ>H)6s$IDktsdZo|2qq6;jM;CUa3*QISP3rkaz@DMhKK!eo1@ z*(8`UY-yHs!D>xTF=iOkGg4BLP3cy%#b!;n0AA^)WP4GDP$*c7lGE*$G+UuyOEYCy zEk&ln)Z}Dqa-pTrE~FOt!gNb& znkgmSZZ)Raj7F2yUT7;UEHqh6=|*#Un$2prTZ$lUda}imkt`G?n~XwoQK8*vGi4Z! zW>ZR`H3i@SX{>2L>1jY|i$A3c>`s^Se+m5`C3Fc8+Uif}?CNq$S&8*ONos4ME!~!q zjJ?HX2egbuMpIgPQEGCk-D*xXS&K5PrWA8Vh7qu|r>5Eq3ymqzfzwk`lhZ9J#ChLgh1Md$mSRmQDoQJ~r>9s_p|57x(^6Axg2kFg8=wLJo8AZkvv!&2zwq%%%R&xgAFs7tfZAP29$XaL-iY$dN;$S!xn(Z*qQZkYY z1!IcUQV6aznE{foCcP@$Iz1U zX$EMWbdJm7x!b5|0Rcma(_k@FR#aA%S{#OA$l9aQ?kK8olv&EHcEgbTks}O65-J7= zH()M~i{`lqV{(#^WK1%pK$CEsndf@4kZu-xMiErmZcGNwl3^@__BN&i-HaBaS;)vJ zDzpHNU-o5S#-0Y?lNpyMoY>vL#dVrQa-9p2gv`=T$geV=bjsb~!hc*^lRX-7Gi05$%B` zFG@dgxC4aWXWs&nizs}$}bCa<4#aJ9?O(`+o<$%FStzK1BWOv9gfKlY| zT>qPv?x?WZoz5(a!%LRXNJN?FBuz56`7FsSabxORN<(yHBTS3IXt)RSXb( zx=C-IOKnoIBMYb7t%@#|@)uCfswgY->7S`h>uEU_*SO*mm)%)uu_`K@_7~7*4d=}Z zZQhILQf`)axW#2H_U$c3XzGzXH>BxV#{tJHa9B!80fT&drNvSJ3j1?Zz#Ob7IT>0co9Fs9WfZc412B_h zQxmxf;{!9QDqMEkwWuUFZD=x7N=uO`cr%-uHb8P=(k}%PmX><6HjyRJ4B*fGlT({M zeXud@J35oonx3E0-!Ff9)ACDG=75R{Skrk~xLIgg?~(Jv;=#*_&Cu|Jc`myt*kixJ zoo}VxR#08(&zH@~P2&s_9x#>K3rflq(>S!^K%UF|s{lq86*(0g%G|{EkipokC1nFK$XrL>RDvfn9*lLLRwbQ^=`=;5QJFAzg1Re?1U^X6odO8xLqdIAfq+ zz@(_)tjJrM+^*E1u%qx{>^K~5#Mu2%@a+^S8Gj>l>fb3jE$we)&bY~BcH_)xe|0pD zsBrm^9OQR5=AVA$U$eqC-eex|%RkyO%Wt)d%iZhk$E3`eRW8_xmQ|M8VJF;#UAUA_ z;ysGtr(6|Zk9Yczt)SvgyLb9c7OvmPug#VZxsY=!nKm+w>k-Tcf?|;3+~>1+yWajl z0?@~&<~b;Wz}(ZOOv#*ODRD{MY>v@5MYzqzal?5o_iw;slLSIDBD5hqm-9EEK>&g> zA*ei_8~QgujRpxktN_cWA;4q=7^tt0alzKfRbqE04FKs`syU||H@>(pB!{=hL0`A? z+|=vmA7Ytl$+tR6DqR@n6k9UKX|=#A${We%aoo0L+e=HzuqsZUQUa~;Z&r%W@){>u z2hWxLRUp~O)ZtxPeFLN`s$7BaPGxen?3@8(265b7JXb{`Lv{{gm}x03vB7StqTEny zaT*Hk_HsiR$e3&fSB0U(A}zQn|MtDA=10b#XGd zD2FVoaM%qty9>6!&Lk#&^so4^lJXfzIkQ20g|bzsF0mmeV?k3*f#q1&WP&j{69x{W zFy>0;xuk%(hR{SWGXt4Qz&}8!+wF#VhE*tpW!I6qunY%Be#5|_TVWsNuLc;0M2bv56p z;Xg1H%l>+=>R zgr-nsCeO`a(>8K2aq_Y|5(`17)D@5WDhiz-UUI>N%LYH3|5>F}hFLJx8v2RU$Mj=_vTIn0GY~^J%KD;JJckFXXebiyexNP}Sv9l@ zRYt=ZWiX4wlwypJn^)#g$vISLl0=c8py}B~6Nn*uB^;;YIW$yBKJbp>xnTvx&`d6n zzj;?pHhZPRZUx%gfaV5QvE48L*ICX=5N#EeSQ&*4W1J9Pf&^5w404md1#wJOiA@1d zQnT%?G~5A~HE1IV6%pX>!gKTP#N-94$js8xidj-GhJet)<;BoR00~Sstl7CJ`1w1!$ARdalU@YL#ZdqYzb-t^*)b2Z? zkX$G@Wg;V%jO8PlHlD$I2?+?JwbB3xLkt=W4IHyF@_I2f{PkiYu3L^o0>2oX%6x_| zbSu~%U0d710aM9!423!lcG=4~BrMu#^&@P}1AxMO>Uj>fX*K|%46`5>-T#$cL)A39 zE2+XUt*4m8dCf#V03Lz%5Ms~9AuKt)YUS}K_Hi88%7IJcSnB^YioJtD#g_8dBj1gw zhuto4clsOMu4W^UeC=pE91huGNha}OL#4L&zH=X&BV{mtkzNc&^W1RkZX@ijAl?mCFAzfP*G%{E(@1o0Ho%v@7)=+^q%5bT}D2h{Gj!%#^2hE zi2vlF_i}<)C!Owxxd+c|9azoUHak`d$&LE z=)xZ-ha_!zrQxwf<3_AMoXc&jD>-xK*FUDFrOw~`N7BiiVXuuGI^)x%;s0JZGP=_F z;JKwwy`B5&j8(Z~k)`YM=QMEq@H`w3li|0mXBf9F8ciy*KO8b>E*Z@kw-Ca(7BSv9 z{6ibd%D>V1+4;>zeXG)My*Kxz`x?W;UMuh*jGj|^<~ywZW4C8T;q;#3m8YKNc9&DU zAO!b=t{LW)wn8pHH`A1o%83P>{ZT9cD@Haz| zj^n0eftaqebU18JxiY5}n29~fR$3}W|JfP9=+WXd@(EmD;LML}0W>>}=BUx~G#Z|c zR?r3O{xt*^K%(E^ofpac{o!2`C1%Eq5e#5QpmZPZHV$n_i_dH(IE5(ED{;ZLRQjXDCc{6SUz|o!2ExI&0mAVw7k;<* z596jYTQKxDT@5>OZY-D2O@U_)HyT`nxslum@DGOPKyc&V4)qUzFgTIib5{07e?Jip zTR8asWm5{Y-RJ-~C1j0qFjvl@NlW}opj-vA5lb{EDH&vBe=n*(Kx;LC6PmhY#uBfE z^bDmDMQVYR657-Ye=OD4seo(b zk|}Kx@L0M^(;K-dOz zgc+U~Yl0t!8ex=J;b#L^I(M(|@FLA*1eL^PmUMmA=v zfv(rbgZ=*Z?{EIW(hS!GOaGUY|6l$kwqt@Q!PBmlCiK>qo_3)S6b##P zW0Vl737xtim$wJ0ReUffOw@#R)9`BElcwU;4I_kMLQ6$Rln@%ka}Da%sv1r(`sGy{ zp51))kgn>z_3``GE_kD5lIHbuZ>b)6YxBLIZ<;o9T*|Si22bQg!4tGc@Ti_^2trk_ zdex?hU8aZkU-6Id>Ytt;*m)Mh6fxz40iRN1xDcud8l%?4s>b9Sn+vh%35$)$E}2%6 z1)EXB;Bu?6HDC$B;jwy@ci14x3Q>4QYV0O-#i*dzj&hFNl4->T5DHW|=!=e=v4+tV z6)rySf;zv37H=$)@vQgpvzl@EC@2DgPkT}T0M?rJ)VJZ*ERNmcx+Ii;p zLvNh!(Zlr2m#5wR_I}uT@Rk|3zH@k~dD`l*xEH6CJk$TB-CJM&$AS7a8#2fD`sDc1 zBYi%1rLP&Xe|TrlFGJSm$E2UXIJj)alDXC`8=sl-&YF3bM;4BH^YWhWKTm)78_j9$ zl8D`jnPYz6H(_D(xiikD>>Tb0?fYi0^t?M}8QU&?<-LTQ$JcEt}(>wLpkMe=Pcgg&=qd@fe^}w@^2G z>9%)Df-dhI#2>2f(nhQL!D{RFj?f;XJE>ah*3_KUtM)TP5Pgg$G=e{D1 zc3g+gI}Eyf>$GQgwldA^uOIi;{TJ^#7Hxkp<+mrVi*y>vp@R$ zoBZk-M^1NG%6~Sd?(qcM&-WMY|6*m@hwIHRm8|IW{*$vicB{<#X3QX?rS%WD@0s6o zgz$5Nu|=o%zx~?YB6;7=Hfu>LoCktHpsF@?z%Vwe6ZMN^ZOTi>os=XC|DPDhaBOKdr5R0T zV@d`LWRub>Oz_198lGVjMc-Hrtf&GJ3d$d0?Du4)Ci=w~KtzW}+)j|S*+6PpG7T@- zG-cSn752i()n@JD&6CdDIy|-LgGHr-wQ<_$hn}cDf6p7WNqYY5^jLGd_qOE@AKbJ3 zt5aV8;04V`2b@z?uBECInv|E|d3*{mitx9t;Smi3&v&eJ(*)B{IXjC=XBukY`zerQ#TPFG%Q z|HARpX(x_$Ii6d#hxZ>>c zj%w4vOBJmudw1%5*&J6@yzI8GGZT{^{6insNk8!Gq>XzueDOMqPE(U&Sp7(j!M-v1 zM{Vby?%{s8_lXXj&e!(~|8wCJ;;{Ab{eU996(e)s#7CaLZ^a*36=U;8tIB3y*>v)y z2{#{^{zD(TReWc4gb=3D!n_q691;{H#K`9)x&`V5eb(ALiB<(46Q|zU3C(Rj)T{J5*3DOIF z5tu=pDwqY6Mh#9*xK&7$@KEtB;*?^1AK+Pe`FZ4mLQ~j8!VE6N< z!ZV(F^tFsdoji-4U6pZg;i|ArTS}vTAMvk=|DIE}>lJ-Z*M&bHDa>_!e6;!VxBtGi z^Nw!EKQ8!b{EM3>Xr4N-=)I8d9`9?tJ?qHn=bCG}lnzW7IeN#I)9<~iF&=I+X_=_*zi;#*^r!`VGvT&eNhrU+E~>ri&0O#T^$k|GTLq{t0=b_I|&^a z#@??){W0t+B?`JxqMLH9ZC{*^ude*=_~83`m%n*rUVYh{cRVoh?TssY?r&)Ped zKXU)-Hea7wI_-`P>g+CSj(rn9dG)OqlOwk6e>pjOLC`G^d;U0ESy7iXuy@A|Z5w|v z&lz{_)yU&ZcfY48h`O+0qNBr?>(~mClqs{~olhe$c%$ z&UlPpx#Kqub4>nnq+|5+S0^uNylu~e<7Zr2y>>*@$(6rFBu@IZ-)lzG9|b+u$LyT( zQI`Ra|1j|D*Ee4IuDnt`a*#P{^r=@rY_>PG=yV55pP`RTsDJONE_Z)ZaBfV`hTgaC z-#)jsYuCe*Hy+7;GGbps#`*S>zB?P1b>>j?`1mijn=HR=eqd1#k!z{i!Q!=z4_gYz zx4dj^vXHZPR@j#FUGKUh{QlUk)kn^J-UXNsL`SQ82;CaGO5QQe0g0+O<-QYRFvB@48G1x`DSBNPQW*ve=VF zPIV0!^M47uptrL^As$6wlK4aEPRBVO0{5s zR3i&UJO2xnatRUg$0>dJgz;W^ z{ZE`i}PDpAGKKyACZ_x6D!3IIwTVRmW35rH+2;_a!-+js3Xw zcit1cZ~guc{$2g^(x<;(I^_LryT|8s&TPKwU!$V>&UtCi`h^!Bjp@>ScaGzi4%+39 z-1F7bQ`cq;i>z&|Y%`+M*w04So-6$>>hP~?er>xcX!i2GF>^n?rE25J4|b35cHfbj*tRlh!=vx~Yy1G!urpg$xbx0l z)xLc9meY;Z513O2p8sS_GJVQH{P z`2%)OXT*g{m7ci(4gjAGB!VvJJO2Uv_Uz}PB%^6NQsf6x`RFcskv|~lLl#7;&G7xEQw)S}Y zjAh=mJ@;RV)UL_-zLd+zhcRq5s!Y`W@7FS*{64| zuzc8jN#TTTe@+WuX}y{{-ThnF%O|>3&i_Ky>f-FO?f3lpUKxlnrq8T9cmIyd^Cq>M zx%bq&GiUb7KX~wy390{h_vw>8+xFUOIpX|&L|O9vb0+2V82VD)nao~kV;3BMq|@SG z@;aZjojLKzKYEUPwa)OJ?!oSdJAKwTeD=U^f@+OjhfItx-all~eS3ZpCj8p$h2~RA zvj&G=?b0d#=f&2uZ8qNVQoQi?iW1M}&##Ov*xr6s-NrZXx+Bccb7<(^W$PBd{M!-h z10&Wt;?6&H7w^2>`p6%VgXitwr5)2YpvdNHRsp{A4|3D^&gfGv3$#Ken|gr@38~5+ z-c`6oG4-|;=fi+AuX54TxaFiF{*SKD|MQe(?aQk>zx;m7lyb$QCpCM)gKJ)YvFOe1 zi9O=8Q%`&|{jTl847M}D&#>K-mdCWJ@@{AUE##tLGl?wEf#Q-x_oeP8)c2 zfMb*^tka;UH$ME&&buqezuBze^eyhS!<#j49a4Sap!%H!$9nJhBU@E8{NE*OqJG|1 z`ElXdOQVL&u1>w{maP}R9sSfJ>;9efhq_h*e$SHHe_^zReDvLtjK`SO>0yRLU;jrwed^+@|WR{WCG zc4Tb)FGC_{%zbQYW50Rdz4gu0gIE3b(Yl>uKYo4uOv}P4bJuNtaN6u&Q|nLeOZ@DP zx@Ye130pN7`RdlvR&7=1BS%ba=VqP?{w(#ex10NOK>Oe2fC)lJ#)jI;ITXxKDL6_6 zE(ek#CDW6<|09g}X6$jt0n_=RAO7Rs6B}OlEZ>t+kT`Bjry;v_AvwvT^!FV2^`7Cy zbHClv(75=O`%XQ!)7s&o`kk@c$9?k7$+_Ai)0=VWza+KmeSZHlKbyw?F~#2Rs}ddJ&ZZHhj1VR=wl@A-2=KRG|?{l~)# zzF8kS?x>Hd`gn$8MA&m*_U|=u>!_2fs++w#JfV{?Y5VtmrcU3~Gi3kO3;!B) z?7qCoSBuKWT5jpOaNejho^J={U0r%>_jRYLZhO5xYTmt18Jit>?(k2xeRsDDJ}|Gf zqvek+H9z$I@W}8VGy|@#&cAi!{P^AReO~zZvrYO-CpK+5H}=m*B=-0bP~-yz6AH+q zluRt=yVWl=KD^Ik>@n(rb?Z7jak1?EsDQGfCJ33dLbZa`lnHk>k=0}=SWQ|}SdGkP zWI>WkaJw06y-S!a^lC_NNL^sQE}OhQoYHIaCO18A9-CkW3xkAoO_(^ra4Pj*+T4XJ zr=|c*bH=imbEE3UmVEfbiO=RdYrX50*&l1t`p^4e=)9dDd>o{@x@X-xI>UhOFU-2w zt$jp?3Ab(yHpfqYe);8FRu}CIeRk@XGuQNbB z?&#huB}-lW^5<2muN?2yAL(N|-9A^}YRbZN%kaX133b**OGbBpq3goav)dmDZ??AP z)0jb(uT&j=Wd0*_w>&)U_k7F3^_T8^bXVi;C6RO9=U;j)v1;pb>->(3EFV-aojd-@ zqNr~wUgf)NDP4QMZd8X;w@+R1dPI+IWvh43ePeg$Zi7_XIfI{%-EwlyfB}i`wi^3! zrg=-zq%E$yFO5y^*t28m%R^TWS$6c&GY^h7dQ`(f05KT1Qtk!+6Wl29TGeNdRWGzr z?y(|$mf5h$lH-DnQMAVNE{%n5io~i2W1P@NfT5~xcJfot`jboE{Nc_IS}b|>+09Fz zNmz05njM+pmjQ+iF=PIb+siP&&4-_^_+9_V&;9J?h07n`eEU}(jXA(RYLaDz(bRs& zuX9gyb*eu)-}kPL+7|sR@Yvy`tW*(9*ueQqsZ@6{Ir7ccORHDET~mu z%KBX&Jkfr{p@Vo%{C@yYO9KQH00008070K|QgEE;m>0zW0Of)T044wc0BmVuFK%UY zb97;DWMOh-F)lDKPGxs=Z*FsMW^^t}b8l`gcx`O#z58?A#+5Mo^WLiaKcJMaN>Yj% ziL#^3!_h8HNj4oz;)>KJwT|l=oWYQYFu)iOQp{Gqzx|$bx*KS`W`Le<05fV=LXk5- zKhC>PpT{@<@p%uKe+Z&vUZOe2rNK63E2KR>wqV`aSAx8le9tABX& z^lb4!dYJ}Dven9s<(1)oAG~$!C0>{&j_Z7T@&29j-d{M6A{xc<7msI^VV>5<`Q|BG zT zIJ)&00J5c-k+27&DDd3ysDX3$5GkhFppgpdY8I3f2yPrlR$aaHWrw*Jjp}7snLMzZI83S? zMwD3EHBY&ueY)$jGVh^Mjyc;>I2>zwllbj^0ORTR&0|rimDCz3c zIlXbiYaj{|%=G%h!~q$Q;?iZ1zo||8Lowq8zQE>1|3+n-XG?jY^GyTM5NF{!OOeC< zq(O%q^`#3O29OkiaKiQJ@F{GNg@1+fubTS=PtG;>iM!2#a_8Qou)g*}FJ@=cp}Z$- zr(>S*5Mn))HqcSS`R=bck{~mg-W%qheGHSeH}{vm$JPRD4r++|rkOPp&F5Kc{0ynM zb-gD@P65+6L2||$%yb5j634rz<>Ja4HfkFSg4i}G_^z$X!FIRg151OgKojs~7z7uXdU1LRkAXcV3n(SH5lnDEltu`| zd{}nJfZt#Hx1jHEjVkcMpNx+1HzD+-i4213gL}6VbYl08&O|Ev{s*ju?OTkJOH;Eu zCNGedZKI)srzvs!k~rRH;GYz@2gPQ#M&}QsA*Nfz$z^}wMa_aTGP=2a5vae8?3$(+Bs z7?9vg@|m%2Z)2wkzFZ23BWGntC!yoTF{yPpBF8S=MK6S#jd91^4MVsWfV%(@K|t35 z3E&eV4hq-cj!`ommOg~we+T}J(!L_~RG41pM&}!vbEKU=#tb2~=z-(*k}>U_o#~tOZm!kV!z5#vfi<-KTm4 zI}T)2PRZjBZ!Tzq6OCllSQr;lui%zy3I{StU8V5{2NTlu z#ah$ZM+{~XT(vodx9MYFk3k>%My+{i_#t2<5}wUVD;6^w*K+FfboyOWt=TwduZ9EO z2k+YZT)x9N+U-VzAQI!SD$rQFa3>dw5D6T`;U9HLvxwFy#K$J`+x#Ov$?H-)QqK_N z3m%b`I5*Lq92W#2gW!`Q;MNzBloYT)1d%w43{l}gpf*olhX`!A;lH}y9$JY%E=0;Z z9v*dEkiF>w8L*d^ZWeTn*m&c|N$Mc3S8KY{2AHsb1Mt!LbJ#qMCc}=dxwVjXg2#v}@l@llT%YK^{b-{`gketu#sPoxJV`U)`M3d-1s*HM;@pn0(ZV^m5ka<^9?-LI6cBoDuxD=2y0Fnd6_* z-jGK-DSBEU0tu#qpOuAo7{UAOCz#p73lrgb#YaW8Aa2-QdH8A9Tu&uJqftbb9=^q= z7UZoZfo}t8p1L9bBR`-4Si2I{E7TGz2*OFEiY1h{z>`2A>WU{YrIi46zRwh9Q=vCC zLTFCStQSA&y@l>IP!tflS!KfC;v}?#;_P2zO4hC{I2iuwSl?tv8gAOMRjpr!YHh^5 zRj^jUPDQ~s5~x+Pd#+|rvm}jHr(g@By_|pX%W+p#i*K?_J{qZ~sg0YLCGRB@xDsek z-gEc?Rp-xZqw7`xSjGEADBgDbTjgt&??jYuJCQQ^t8&K8C3lz?6}$20H_XvW9_1@= zI!Eg)fX5cXH!pGG;HO)X2()UUJck9fbtz2V);U*3E$O*F^>;Q_w*{zd^%fRh4J;1= zpkvy#Pv&~JlD9i9#$X-Xji#xH7Ro>R7H&E^V(7f614Z{ERDA^tKneOpbZw6#tNMbB zyMP+^Y$eYgNS@84>?iZs2Zu81u8*NCefqmJ-~7f|$m2N~4wxU71}50{o!JA_7jb~v zL;>~)Wsgu3IYMnBQ)}7pxqf~983I`s5%W*0tJbjDAiRea`1A54qgaQ{+q8Q2i_o(z z$hRuis@RFB*cJ-4+I7$UX6<;jPP3^w&CZgj=0n;sYHEvL3<>t^;=S|x7tfBdd^$v4 zNAb!{ok!m6dWL&{@ch}c-#>Zw^^@c0m&ecl_`9$E=K(^(P_M=-J_Xep|{4SY5;;Y&CiHKN`gjqK5AxTDcVv+M`=*1Z7#<2oJKI&+<3YP7}h zIZu#;4E-sxaf$z1Y1(_xyH>0 zE^pWB)-OW0R*-I$s#U5JQK}WnwAysfwJEEI_d3j0x+CUr%&O}2;c;A)_BvJPJ@*KN zyYhllH}O#Qt6ZyX%={_(aCtB*^(%Ffnb&9Nzw@{iGo{?>J=6+ z;H~xmF#Rt*m1i0Pm{fo7EQE!5F`b1H&7|(Lu|=nJtojJnQFJFRfQ5}jH^3kTieisg z9u`1wNnE>SBlyzPrVYGOW2v+^w}p-1m>Lts$sE;AXh)Q%PNvIa6Bto5Er z+A&joN!0J74BLu8KRPrth82CaqfXd*8g&~)x_MbQ6e%f`FxVH;;GW#JLhSf0Ox9(| zoA?XI5ah-jBRQdsgT`{b&+aA6En3ylx`h(YMG54ZHHg%i7f5yjxGNAft3@~;3l~B8 zu``*1@PWJjD^^y7Ef+>==bc)WZ|pS<;VM}W6fL5gYC(g5Mc7r|{wwYXt4LSJ0HL|c zVCSG`-O@OsC9fauzInO}_ddJxG`M#l=5&6;3m5}hf&GrkYmH*8qDvy1GQ63TNF-#{ z1=Iw1{lJy|6eYT4eare^t`TYDyuXCou_nyhD>8dUHjyi`=IaJqiGH82$v%eu=YfOv zaZ1NqNAnxXO*8FyZQP+%s9%IaZN|M-sr#W)zu<`b|ArsC)zNE`$b8g#78Q?LD0145 zXU}I}&A!%`$^N#_Zmo3wBBXN-?N%^b!92cT?nkrs0JP_Uf`3~D@1lkJ;pcB}e>9Sx zcHU>vvsbyV()$oa>FdB-d0`3;cjeL=6wb(Pt{8@NJT@k77I2H$B(G`7ONw72Kzzwo zW7kYrKjX$t(5PEvb3pzIZnOM#P#!!{ic`ziS*!&nkjK>?lvYCkDeIFscJEJ8u%@oE ze)ZO?A!!6;ic0f}@XOo^K+uZTu`bSuop{-#wb(OY#r#X>#tYVn1B4UAYtXw%t)z(@ zql4HKO=kO7PiYALsjOFu5)n;)Vank`HEW1`zw%RLAzlena|Er7LLyLNk$!E3T0zTt zgyN{8$2lwtwgV@l5dr!-oWtMLQritqZ$N?1o37}0hpa~vG5z8~6j?r1jlkI%l0;SG z)w=-fQPW_7|H*S6{_)|F^YB0M$A93D-#jD@@bLdU#9MS4KR>=A(CE4;e8@{M!PHC( z-j`=bW}~Oq?%Yd`3N9fKz<}^6Hq3SwevDbuw_Y-XTV*)h!J)ljsd&Z3pt7LlaYido zibB~1Y0hORu0e=;T+2>Wxp_^)1)(;JYunOU^@OSJMCo}>)r@v~!rYG&<`hb{b%Q1SU2AM6CB8RyiO$`E!Q!0SO7{ugR#&;t(Ik{xT5ml zFY|pds~znVmmct&$W@Z*YNLvVV#E<`qZE%mkoFV;V>3j*(@ST)h_!8Akp)Dc-1 zeC-K^+hg%bW>m2npV%^o%w1IHg{_N0bsC%!Z#ry4lq>92D)m*q4RILc!KiuhUADa= zN2jLkXGCA-=9+Xy5r+N{QeKm ze*f>s|NiWEFCPE>skVJL6DdShC*IC9Dv>9X!%4@D(ZQu1-$w*U5EOZBRNKxs?($C?%w@rW=i%hB; zpZyrYnWW?PFKM^H?*YCo zoJSuoPahwl9Sz1)9#tXyveNv+LF!{V?+Yi_fo<#rqGG3wz+e*$2!k-USNp@F*b5zJ zw!)(xRl~N-Pfs;>X&yb&{Nk4Bjta9pYFI4&_D_HXj-CTyK+u1PvTyknU|R5_Gno8 z+fGX#vUorv=**T3XxuVff{0^1UZ4~SXlG&i)$`IHkNb6b=DZ6un7V!_F8>llv+T1^ zDyQby4X+7=(nI_Za}63LWVd`O9)V9D&o$3S<~N3wB?<@968N%{PcVf$4mL9Q|Dq?@ zI2kh@7aq8dLayQ1O#Es_%(V35B$bxK35V`RI!qjR;dOe$^XDlCvKelh#uE;Q6T|q@ z-sqkWTJ3`|i-U^Yl6S?srQ41|v2`ctryie#J26eOoM_B|Ul+cka zy}@JIlf+#zXEA$lgL|3ROc0yV6-3HmPfm4ZJG)%1=7taBL~AP4Odim!vJ-!Z^iR5C z=!zcivx};w@-citx4QvQ@}D2flLt-`W$_$fFq{4TBA)-fI{zhjmXp7~iso6ar2bw? zN2Ld5I8y9g!{2{?@WF%76wFY~gGgu-@Jka^d4K@eC}{x8XnMpsMMd$zc{=&cykZPaJjfPZ4Hy2j!)79{HY^-zmd~BnVamlPmznJQ zhgBY^C5WKvARM&TQ*z*mgi5T)*!r20*N-h3UV3X7i8|D2QK*&KKm?x zP^1!9iW)3HjIQAFfW-s`5ermVNANhe0AL{QxXCXWXuvC0Pat_bYbqK>+gQ+D29`S61{$*g3;>0E$6~+v2RQ^90PrrN2v+jJWB4x0RUX$(g@<5nf1xc9 zz8mCZiK-WVvKFk#$}&)&&7Se_kVdyB@g=gM81ATMdo;iKj$0wW9P`3E-G(VnlHiB-6RtwsglW% zzuMnBg7r~NtJ-{deWDZIMTJx>_J?tS>ve$lFYJuPElMsBjc?!#e6?`k>Us-v>ShTb zXny0vt&2F)0r9~Bz~>`5?tD&nq2%|g;Ou-0&iH!B`_f>Ib$lJ&`S>e|CYwCsJoDe9`jOA^bbcFH(Blmf(vB3AWO_Gdu!;GXwiZ)K_G#T%oXp=K`)b z;m8ha^*rzqsko~lM$=zqs~@F11^y9C`D^B*e}G*$h-(Vw*e7>Fz9_y{_&+R_t*J{u zbj+DXCk!;*I8?BVBR=}&S@)u>?3Dt;TpZBe6wpM2lxVwDuR=gZCEuZex$)XRbEDcEG5o1|l{a^VGK8aayC`4|ca--@mwI zS_bZQn@PdLl~~3RM(IdYrDRN2xavfGb}jj}+pyIyy2l)?GF+7dhd4}NcV|lHFCV-Q zq|W4Vv{>=@D8FoSpQw8BWMh`E ztG3(1go3LyW@w3Y0hP1drqKq2M|<0u4Po`#y3z0z7EM6P?Ps=mq&p#duR7G!0Aju+ zO|M8+3jM5n_EQNJk7^ij{!ELBmXF@v=a1!2JU((-2ol~ylZq*?pMG}!*ExRv)sgey z4TPIMaQ^l9=ju)x)}|EI*_qhNJz;hcErxs5^p{Si7i3bvm1i4Q!u9L7r6BMcXmGD2 z-uOMabPK>bMq~+C{uZQP8?{bf{GBBqyd_WpoOgFB7fJU^ykMkM#3d?fJ?43?e7c^c zHaFaBz$~9UZ(WUR^ulWl$)4kVEl z^Zxa=ZI9-)-2jEX^xWdnt8erLOCe<;gAJuisJ=5L9+5T1;$892>8DcW9@R>gr1)Hv zWGU*F=MlYxd>N>E@(f!gC(a?l$1ivoo|-AJ%t8`;%o+gVCtEstd>OT42w!I& zFUYPbvoyk6bF6d8o3g`6NC1{yrwdYpU%Prw>Io{9D3rRSfot|(XFps8#!xP+Dj35Ye zh{uIrC|y1ZgM0H^e1oQ|?mZTno731N-VpD&M>!c~8k_nUazDuKJIlmS6WU%at8cem zvbd^Sild_OCbG?1CgM!JV{|56)U6%cHaos!t7F@C(y?vdVaMv&wr$(CZFZ8*m*+k2 zIph0ZwQG;DYt*PU=bG2D+dz18NZcrXw{vGXlJX3;J-hmKgi_}mINP5uzI@QF=hUuh z489T?i?SzYqFKlWty-hGDaU^7h-GJGU(>wMoiuDBFCrx*cXy@d;MCYO{s2E{{=@pDMK zU_}?fL-IB5nQc^x{P~HH)%Yupsjrze{QesAy<5+_LHigwB+^G>!02FfaA^LKiM*%# z7R+DlDBvhY^{qtgrW#z#nO-%3|DNYhhxO;26tq12(YCuQSIY3yDINEk)z_KK4+IM` z?CcR1Ql~Xc{I?ic!-9mb0$`F)oYj{=_LwxP-TbjTgb%Y-HfcWibEnhdtl&>8#v(ho ze|%}>rMLnF!snoWD!;Rj*$HxLT@JGVJ@c}~7|xrnZp5{tSnu3!xX^gmJXMks@833J zRt`ncyV@5CwoTr{q`93y3^g49W6!Jnq2N1cGX~wd4q@Ra&Y$o?4vaL3)-bjr9cnEv z+jyHNfc8LR8AXjd2`z?Yl?_T$GHcsPmEbY%IO{TPvFcl?WJ9uZ(nFz6Jcm$n5|S#N z3}j!i&*TVK%>kqmBPai-d=cV2GEupD%52fcactIUe1DHp&9!SiuXch~Mlchv zBB$Fi7?HOEG>>D_JN87%{c{pEJWJW!uovkQB6ar5#4#pc28ysvMh*z1l4(}#5>&$q z+O^x@E1Qji3)RohC=b%0jceWdjtCF213$xCSjK-ucuz`RLclF!(UK{p&n4M0Rc^fPi%V7J9pz`K`8%6U>bfW&6l_f%+_=J(lsx-> zh4+dk+DP*FVo&T}p*m*+5mCTg0`}uV)_LD)$(RG&Ertqi_B~MG9X3rX~-%8fhKR)OJU+#{{ z-y55rPiXI3CaV0-GP;d#TebVp0Eb~cnRcgX^hjgG27`N~{^7tp5rRy>`#XJYLx^b;LNzCpHem^)f<3!u7cY z=TkmBX4#`%S2!c>8WXKkYkt4y?}Ifd5i4zgsQJt{KBHF8KOnTP=}@Bhqrih6F+mmN z7c&=;ziXiz!j%U-qs-}&s?>({zh5m zMbU0P>fk_@#^$QvL* zj3+VS6rGplgu1oMHsYzEH7stKo3(x(x`3#z|H3B~mS0fZ2lkbC!uN47Kz_34zyIyi z6Zd#ZKE8j;Qli!QcPoyKz_)A5*hL?_;FtRlhZGO3Y(i2gg_^ClFaT+-a8`qn;A@h6 zAiRKhciU6KA7?Bu){dy+BI5yTsAREf2~d+JYJpxcS`3VDQ3_ml!sY0pS!XhPsd7_M zo&ek;e%I!Q#a5RHY3qH>X!Gk_LGj7yMr-OxXN7uRUJ-AXendOrByEC3C)rq*Mpn(wRWKTwJ&J#oY7pzy?mypQX+ypkN+o;-)#TWhK(Q^No2?R(6zHk7TM*%+ zxLk*bW0MlJ4WpBhk4^K!&bFac6Y!@UH`=ys$L7>zU6lrWo%4eH6WM;!70i0W`#X_s zerDx(NE88Ic+eVVS`JYDl#)+(KPav^-XH(MQ2qrQ*kv3FBRbedm`vd-5AU%C@t2U& zeq?}CVJ*aKPyVl!ZZ9i6H`Za)T2qkU#AOcwvel+7987YEU>lO93e0Ks{@+v+Ybrld zH)9P|dpV@~lYp}Qm28MhDMJ=2P)IL`Ih8x>jfFD^`4WKFH24a!ri+oPFI5qko0zKJ zjWiFZ-M!bv_%5l@1rb)_D)_@A@}!PDa+P}#eHe^O?Z{eZ*zDJNpJvo{tkDP z9b;jJ5ni-C4&xjc=b00K^MxlT^akK7T&m@|WXHwZC|;gKeN5HZd{zdXZuUmUBH*d5 zbRfPdYSQ*<)fDsPdAtO( zPcvAX7Q;iYO4R^lG&96@mC@vFueBZakbhPCWq3)r9dRJAXf7F13k9_d{>8t}d07l{ zMKqyj_k`b*z*czw8(1R|I_a$`o9zMZh9}`piXKWb*2x9sOrAc&3R9_NiXky#d@em^ zaVv}ZHUFL0A^SXh$4}RT>rFRL7^jpl`TaM0LIuUW70sS0DA2HauuHxD;JC)=E0Pbd zay2w}YUTnY4OsH!!2n3er&akA{e=4qAC(kP|B=_#hhU!oaS%L#P;w-O_<=GM4?qGr zbXX^;I?az4y$Du-(^P;NYl^TCND!@r>lohZBi2GNl!}swRU91qC*lASm|6$NfI|n} zDj$Kg7X=&rH7>W6_sQjS&VqdX$b1hu22Ub*#jZ%lWIN`55Y|M78!ESya7HrU)Rr<= zEjR7mo3bUmFX2nTFGvEd%H()F-v!s+zpsPc$g)6h0n#cT z$w+>@#ip%P+cm04dCqB(cp{S%_<;f>Ikx?HY+!3^&^DH0%hiAp^1-lG!fTZJv2 zAHzjj+Gec74>}8(l86fXP^`9zf~BWTS*N)x((h%+dRK_byf7czXQlxNg9ja7KV@><4P7}yR8X2+byY^+YFwsyRu+PTyTjKd&38n*KyErAOLgtQ=Dm z*Og&C-W8(Ys>^-egOdMFI>hA7Z^jX7>7O1wzx*!gWz(MN6@^F!eb%#N-xB24jtU(&AWisMN!gr?BOLHKv5Kpm8?g{)ah>ef(Tq? zB8(+sMnKq^548^fJ$Q*6E-qcHa&14AuUUB7)6&T#*; zpF}bH6@@)@s?i_=b2xBOOC=*MyM{Hv?d`Lv$F0>p`;-IJKFWmPHjs1Yqx8SQO@dwW zw5i}iChQD%HSsoCzkbdnnU5SvPbE?h!+6%i7s1U(gw#$yA~;ts3oS+dg`(qD{rN66 zJXnASmMO5Hoqtr&@=_wac>F(Q`6%kP2xk9f{r|r#mrEK#&h+R1*VY~nEb@J5>_)V; zfncD{bySQu9MRvgPBeqt%cUsDtFKntS81Ui&2^wt;HY-l00U-)>Vf~q&)D< zhD>&TG(xR?16NKKLK!fJFi>vBlGtlJa-h;mD;m*8*XY55A!&Xre|apT4z0Q2LrDr` z!MTBR55=^^XxCtsQGN1^&W1?L{8R-|DaR+v%4;i7yB8Mp!T%fLlyU~0)>A%Xl7Kt6 zt$57ugDaOLeaWC(cWrS9H=^YPt;^~9T;*4 z_f4h2L|V_C&Dx_ys?8PC>K?Gvt*e=Vrrv#OTy((peMg2< zDt7dW-M#Omk*nWfgqKsFFGBcMw9Oe1qzhMK-1J3FvPwW$r>E@mB;`ar{or$mzX=J~ zt5O(DLgIbH^7qiSo3-T5Zl5~39>OjBz)=M(KTE963a7?GKQ(}{yn~IF0#pNgOlM^7 z6=YEj;s=s&;&_A1Oak*U1&W$>WY#n?CoD3DV$e!co^qBL$ZHJqnMZ z>n~L}*%SLf9>L@QDGC&}DSfJhlOywti!`uVkoO!>R6AfU-OX^dmPYLcI7{;_MzF{K88li`e*FbG zNLMWs&K68tbp`BX)Yr;D-St(K&Ogk|6o=~% zbkeRXBYoZDfc&Rprhx|ef-=VID-6hw~a4x$p?@Y}@G3{~L62 z-TEP!^SpzB*Ax`KW+8MnQ0sG$9A??W5Hi64wZ2Ug>v^uilC7uJ5a|PY;VTXwMrZ_L zLbGk1Ya33zK!mtgr^yU+jbZ8@+XzV*WftM;3scdkKaK1-4i5c@xqQ+2ygl(e(5K-Q zbceAXu-Oz{+?-4o3x3CF)! zl+S&`!%nJ#@ac|?`vtt#JK)p8*W?P2((r|RFjx%8K0`(DV;CBen0yYwlaC~$I1Tmr z05jq8jK;IbnGm56tbmNw`d9VLWk?0wzN;+pW78%t&A8p}Z?1+h}@6g|{^i3TdUfL1|oiv#@AGBpE;54@^%8 z8E4h%qW6_`iMi#2H#|N#t$om_TvLEq1o>Y3N<4B1LHZ5_=Jjvlp^GM zC(O8+?XGT92W-SMaZO+QY%{T~xV`jx4zVNA6h)$`227tK<*}+Ah<3y}=N19Q<=g2r z0v9+Is;K0N>&dkXWx1sK)gv)b8rb$Tu&WM|cG_|FyP?d`2^fZ2`>j>?0o6)Hg@=>h zL_LA<&KNCBzzRpnm1TY(E$s@@aG(CWgr}yV&r_(q-aFomD85pNREICFKgu>PO9U#u zMz{l{W$qqBzaUg^{*^%LN_!I`HFqs&a1L+~SLbEeE%3})gh^0Fz!DvE(`zmA7HS4F zl@E8w!^@H3`fGcf8~hal&$n`gEe@rL7i6ZFeNtGN>r-CRO^7g(=CY##mjAO{<#AA( zK+UGC_bA?HQ(ESgQ77Lor^!?iBF1_;$D=5#;#!H3c~*8ZTh_kVi`7?J#a_bqI661p z#f_u=mzNWOSX7mvchVKrJqz%#pc4R+@e6M5Pu@&%2MbtTHkMb%w4t4?GS=oWeW($`85Wx+Q6VN!Zb5IOIp&v2#?Q*sS|oP2iZ`|i^de#yF}=QF{p(btKfgV<&c@HAn{*|xLL%g9<&3(m6rw$PgFXpnG_>~y{< zLJ9$(r7ll+qaJW)Ee{K7`6#q$;x(Xh)}-Z+PiC=V<4UUyt0!jzS25Z*BWG9l8ax}G z5!R7apQ+cu4WC8V!O{Yei|L)FKi*sxo+WsT?E;6f-L$V_@|l18|K@sEwt44g)pJ!k zNs6t-D_hMry^?yK;2o2en5@>gcbsk@d5#*uI=)fSg;F=_YoPVX7>S;f`fb+BVS4kz z2jfi&^q`pbO;Sn@r zY1;gr$pbpmf&(l7r_?d04GdSj5x6Y`vUh1qX&Fcf zM+qv7kviYA{7%!N#56v)V=fPxk&xkNI4vW4nl1I!!lG9P(UjU2n04pXV+7+!0$MjjNo>N@3+CQA)#!!I%zxXqOSNoD>AQUq6+GC~rgjp^yUO`i}W_ zS!=!2g#{_*2SEgKg!zWJ!?CH>^vYD_wOX@`pIi(EDG!s0J#1(%ML`o0!&OU_H*v$L zq`+<5;hvcM( z1s&@M^ntv!JkD3o>eltWvUddh(jSTAn-Pm}+{1<=Hr{jWwsFD^{AGG3RK(-);n4F& zy+aKD8zn7EFHDJ#K*^+@NX=v&6H@G`#tBtOY(~=GVc88V`_40t9vDo)_)-9wS=1E^ zF<1PFfTWsY?gj^qy_raKHM9%6L8-Ed;?2qE~#-q zQ-#X}&5khu=5E*835{4OrmEXx?b~-PhBoBUty^4HqQ7|vUm4+JFU;C+4A@aytVdYx zLql_9&-?`;hUbO`t)*r;S+)-GiRnZ|Kk9_P5lxJ{fo@Y7h+>BDa1ko*(AS-Oor5N6^ghYjfZId0^vI zWecYdi}YJkMXx!|-L)<{KggNNjA)xE>agH9QCcBNtnd^sLN`0(DS$ujtiGK_Yt-DV z4co|HuaBAEkX?W=|Gk?DWK)GKXl$Nc(?Y|{L4vD`hi_zr;)P|qbbTfr?}r?usQLnv zKNae;>lWn;32Ic2Fb}l=8Glvm(&Uo?+$d@2A`(*IU<|Tg;63M2b_G3FT}flC;$u{M zK`@Ka_F*oGgK+9;*V4~yx7`Rn6Ex}ftL2zWL9}T0u7;KNdt>MhQsNiiR&R~dCBK>S z?^Cub={;REoEM1frOUm1n^PBAZIajKyK~{0QiE4DKS$Z=J5E3qO1kQG+{10tTZDVB zo+eBc^zziwl@yB{W$_An#dbCCB{9n_v8ABT&xrnczaH*wwA`B1d3e0tzTXgkH!@m5 z3ZS+6n0|eRx-2tM;TAxyyemC>n60+F2X#*llc1l$lPz5Q=KON0*Hrvlg-`v6ys^1~ z*o6Pm81N25RnQ2-nNznZHK}JDT<&Bjp`)KZ}B>l|OLgq@yJHIJw z<19XWYl||zHwbQ4O=`AqC9yKE|5&?fGQ$rWcS+Z##w{oG*fgpbpd=zJN0ri!@@yzY+u zu-Shs%J2=mEgRnR&{Jz!<|grMY?>(T$z$clM7$nC>tN^~5$=gRjLReu^zKL3Y5@=bea)( zoEK~Te|x!*%d6%@2aj-@^=a8`#pgT*JkXSuOrw;mRmnlI@;=#YO3XK^rUHUJIdB7c zA_~v?D3z5^P0&d)p08-oW&|QZ+oc*U6K2IX>aN=p*tw#r47Jtg>y}bUUW0~Tm@Yy8 zQ46QJRawt>5Wp9au%t1qO5j!~>n~F7()V4w>xv2jJqBRvEFUt)85qM)uOSiVH)?t2 z464KpC~-YI8h2E%niIYZSFv#KYTIfnc(%y@HPEWg!Cm;6&&OkMd2vyMPmoLooO?Gd zuAOx`3zn@OtPYtL0_tH^6Z2-Yew>8Ot49}mp0w5$S+FJL$2*Kl(4}u91c>NRnntsb za=+T*=0W`w%yq!!fkCtR%(FFv9FMd`DJ)$=LtWpx(&`W?7c|ZFH!Bg|Aamc6Durtwxj!2Zy5jp^#Nx-SfrR`3_af zRX0oukJ*!s9Qrv;h~&szSHmbqi9B ze@4?zsxbCulKV6YPdYI(*+Txwph~9Aa@jbAj@|zfCNo!;4%qUpTzgX32W!akuOAKnrzPxtZR}&TsWB5?9ADGpRmxsgr1Jbi$?@^X0-m`;*GqN%VP% z5swLRh|wAS)6-}ri3#t9GNzwe#?YUO$T=9;%HAwR5GytuuhB|FR;|+f(Ah4jKN~y@ z9al}3D`LoL%KfILxm5EfwQ#J`TO$ZDcPx0L8KaonlEE|ae-x)(eOSMLPMIqvk??RL zhHYpbu&p-m85#g&1WAS3By0A2#+%_ujf=%lT#^4YC(SZdXuw!_P^uQn=2zK|3^>&A zW%_5#@KPW~r#ys0g?+hif8a0}xIrL6ulVucTdx8gOn?hnD@t@=mu4))@-kA`V7)N~ zjGiawbrmuMhx0Z(?D;DIrGqc;Wi7*;MzKJ)TY>;j7pDWX`t2VqgmpDIasi7ShDA1Y-FvEEz9e7xJkOlqB^ zUNIkT19}k5jligCT~oUWI#q!Q&qs%SspN zb9?<0JigagKQ4>>Y*NNvLdLwwm&d^x>I2wm`IsW&+zlF?_E3(51NG?$5u~8)uWL4U z6$imKekVhRQ6j^2Y73!cph7Ihy(=DqT&&qm1%ac3b8A;&Fp)z}|7Qh2lR;Q8szVW^ zA&k~pi3Q-I_L6lJGlF{<<}KZM5A1yJ;pY5UFEZKclI_W(73RCzqNM#PGnDz4vjDH4 z4nvBRmP>Uo@{z&GryEh_BvY@}bc&*!cL|`-ycH(Z7ofUGF~mGIq%FhC-Dmyi+#0^) z3H^W%@<1?vT2p_7_D^e|G#IkbHKuc;yn$sB9;x)cU7pMyRuk`sZh5$^p_-5}qdJQ$iX8 zN+b}P1ni5T+7X3u;>GU1fVkf-CBEB7@7gdE9M+Kq-Vn(nO^x+hX}of+M_I0VE0W7{ zpmoC?H%QVY=i>d@GfAME^Uwo;q!*Zfv9){KwFlsFF)@C{&Dwl2?WTOQXLU3bjYh*j%V^M3u?^U^byio z9M0{32v2jq#2xR);Xg3_ex-4jPuY0t7&3QIILjOZM?YLg={(qeM*r|-gIL1egYZZw z6lsB*TZjUfk`PnfjBcsxA4E~38YTx*R_6tG8o3IZdzvET68uu4Ykau%7$LM zJ-6mB+k7lPNpZ+zzn(i_R$M-qS>_*RAOlZbj1ByOFzf_CP10pA1%f7QVX^ugpFG}K0 ze4SW*SC^_Jc5G^;U&OU)Zmm=1_0VSCip!IHI8ID)!nr6y$BuRDy;k5N>w?oSxFYnq zw~Xd6MyrUQ!*+sMO&24VB4;)g{iv^rmN3k*d~Hv~>lMvLo{!|5y?^YkCKBbN*R2>+)QhGSIM83gIwnxRa{=Aw@g|OsUvVFu2Z(y>v#uMhiS|* zkWSvZ?src`%lblpHFoQJOIc)2?4okZhJ*s%XF(lPF4QWD?I{=4h z$Ui*m((^5bn*8Chkp8f)Pm9cpE{oT5Bv5YMpj~;L%tl=m z^(HMF)$m@qmUu#87QXeE(SEE*67YhsYX5Awdm*Rpe_zCpD$!&ocSfLywQovU(k8c{ zC+VwGRp&gIW<#6%JC!8xchu;uw0`0Rm*4QInJk$6?9?uBc{JhuDovk zH6;VUiD)lP1}ndw#5NWDiEV_t#8U1lj@hIwu`gGq*v`CMF=fO(;k0~9s~ERexU`G% zQQC|$(U@WxrV>`^@-`~XT$5v`%dY;bzVnx-Eg$4qxFh3Yp(oOo8F$KWdVJ(u7A=AB zIv2C;-~E{hkK-zu&Gk0yL2jn1T((V`dr5PTc}JQ$2yVBAY|A3%0Dfw`*EE&jBiu@? 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%0Au!f2<{}!Q} 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ⅆ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

    tO00Hi2knzR@Vyoa@p_Ml@o& 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

    FUc3d~>J<$$s5BODmQ2LT43qQI%85eEu#z#vRA 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

    }t>6}xO3ANriaKKvcaOoM+UNW5i)v6jJi3Mdb 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�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 Ze1ofK|MaFuSMkQ_JyQiz1@8L_{0A$bY=8g& literal 0 HcmV?d00001 diff --git a/Models/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Models/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/Models/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Models/obj/Release/Models.csproj.AssemblyReference.cache b/Models/obj/Release/Models.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..3af571364a804cb8e6718aed8c5ab168609d65cc GIT binary patch literal 9978 zcmds7U1$_X9N)1~u8AK>S}cJIS0dE3VK-kD8%XuMOQJT3F_+pvx5(Vy+_}BI*>gXP z5yeXTP^AyHw$MIU#0M!BOR&=K3L>GjP^Ay8EeI_Xe2_|^(E1?7&g|{n?d=_Umz@Q1 z1DD;Ix&Qv>|MB~O%#ClJO2z?b6$An7iVw<@hMqNGK02am$c(Prw_$ykJcTmIKv+T1 zm}#PXN>h<3kE@EIn|j8QN630Ks~b64oEV-iKkXe5H^_NY(G5*aiD^v(fV@Tc@75n} zpZpvVoCmO!j4a2xkyq0gidZYO&N%Jjg`l8r7%)3%gattZ7tq ztzYcU_nnEdxZ}Ek8e+z;x7Omu#vz7Tlqc@9D0Z5M_gM&2J6zm$)-drB>v2pdi7XGv zAcomm0xmJ0+zpLFL*lB`og;h?`T($^0sPWs0W+MgC$)0qU-4E z?e9CdbT4^VW71gNm{fkV2an2w9xRHLM}y$dG9oZ;IP~DdM`UJu>J_9|i}N&w(*c2F zF`fYL<_V)Cv1w@L|LLdM7%c&2IrOE|8N z-xL;f$4yrGh=3K8Z_nlU33;xJ-)cR+;xa5Th9%#-T!tmWu;egYwSY2wk}|Wlm^-{f zZkH`7K2IfMy#j$f0wBUa@V6%qXf0b0rjGTUZ~fuQI-ESPbad^lJ11AihyQ*0xpcJa z>W9lO?Re|R3w>{HyLPncjn2Q0&0pDY-svo z2KTw@FVxYcLTM@l=Ple|V3iwCChR;iXpkkc zta|@T z7ZwBNl~niMx}j#|rnQMDa=#oxdF0B8VO6;}dWbT}D;a0`FR6JlYSuOyS3_mq0{|cM z^=m-@C_EV_im7@jeF{m|JivjszN+P%3s24!MOF=IH}kY?o^=?5(j-!BL$&4_!l`f^ z1OOi9#0}PY+a*EWn4%!lR8y)JRN`$emL^a^)90MhwUHq2S77(uLYUJ*fR;siEn-rK zJZne+WWw`JmL=41OB(FB1sp!%fsgfvpNnv=odjToX8|;Cs_v-Num|cp-0XoNP{6E> zk3leIxT`H2g4+Dus<1V6U&WhJbf3d8uPOloa&-oj3PD*c0#P5UPU#=!=}|oN#0#Y# zarZrKKx{&V)_B1RY?g^}sn+=?EvtR0K^!W(gB}8K0wn-CT;_%`$xaG}Y9dm6?^Q{b z#npX6Oj0J0C2p~-LJb$(mh9?*vJkcbu8lAYtdmf@~_o8WXj~293#v2E! zbvAjohPHF`T-;LmaLseT(2i10APr;5816RJUuS#)EL0jfxfSDkb?%ld2xV*N+2oUnv6 z=gQ}Bi#WaY+jY&>sP9m7(>*PpbcOo+Vv}1v7SD!CmL9hY*A_l-EIq;|Yi^+0!nf3I z;f%1yve}TwqBpX!2g;I5`80=LEigDGg5va>3QqRF82b&e7@$>V$->J$=lc%jcohR& Ob9Y9JLrd0g7Q+7%T56U6 literal 0 HcmV?d00001 diff --git a/Models/packages.config b/Models/packages.config new file mode 100644 index 0000000..149830a --- /dev/null +++ b/Models/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..ca69b45 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# GFATask +Anpassbare Windows-Desktop Schnellstartleiste in C#.NET + +## Entstehungsgeschichte +Gestartet unter dem Projektnamen "Quickstarter", entwickelte sich das Tool als vollwertige Windows-Startmenü /-Alternative /-Zusatz.
    + +Anfänglich konnten nur bestimmte Apps per XML-Datei bereitgestellt werden. Nachdem das Projekt von mir übernommen wurde, erweiterte sich der Funktionsumfang um mehrere brauchbare und persönlich anpassbare Elemente, ein App-Click-Counter (Apps werden nach Häufigkeit der Nutzung sortiert), NewsFeed, Animationen. + + +## Features +#### Administrationskonsole: +* AD-Nutzung für App-Berechtigungen (individuelle Anzeige von Apps anhand von AD-Gruppen) +* Größenverhältnis der Liste / Schaltflächen +* Farbumgebung +* Anzeige von Listen-Bereichen +* Unendlich viele Newsfeeds für als Informationsbanner + +#### Benutzereinstellungen: +* Schriftgröße +* Darkmode +* Schaltflächen mit und ohne Text +* Größe des GFATasks +* Backups von App-Click-Counter, Apps, Favoriten + + + +## TECHNICAL UNDERSTANDING +* Über mehrere Anpassungen des Grundgerüsts: +* * ##### Speicherung der Daten in einer SQL-Datenbank +* * ##### Speicherung der Daten in einer xml-Datei +* Generische Apps (Allgemein / Menü / Citrix) werden nun in *.json Dateien abgelegt +* JSON-Dateien werden per Modelling-Schnittstelle von Newtonsoft.JSON mit den .json Dateien verknüpft +* Eigene Dateien / Ordner können im Favoriten-Bereich verknüpft werden +* Automatische HTML- / Datei- / Ordner-Erkennung bei App-Klick +* Zuschaltbare Berechtigungseinstellungen, per AD-Gruppen +* Citrix-Apps werden aus dem benutzerdefiniertem lokalen ProgramData Ordner ausgelesen (und sofern möglich, Icons extrahiert) +* Allgemeine Apps sind öffentlich für alle verfügbar, sofern +* * #### keine AD-Gruppen als Berechtigung in der .json Datei angegeben wurden +* * #### Die Berechtigungen vom Administrator nicht zugeschaltet wurden +#### Dadurch: +* * Volle Kontrolle der App-Einrichtung +* * Keine überdimensionierte Lösungen (wie Datenbank und Abhängigkeiten anderer Komponenten (Treiber / Datenbanken)) +* * Kostenersparnis durch Lizenzseinsparungen + +* Generische Apps können in einem Favoriten-Bereich abgelegt werden. Diese werden im Roaming-Profil abgelegt +* Ein Keyboard-Hook wurde implementiert. Apps können über Shortcuts aufgerufen werden, ohne die Leiste anzuzeigen diff --git a/apps.json b/apps.json new file mode 100644 index 0000000..fabb0f3 --- /dev/null +++ b/apps.json @@ -0,0 +1,24 @@ +{ + "type": [int: 1:user.json | 2:admin.json | 4:menu.json , + "apps": array-App:[ + { + "id": [int: if manually added, then incremental number, else by adminconsole: auto_increment], + "description": [string: Tooltip], + "name": [string: Appname] + "group": [string: Groupname], + "activedirectory_groups": string-array: [ + [string: AD-Groupname] + ], + "prototype": [boolean: true|false (App hidden?)], + "exec": [ + { + "cmd": [string: html, filepath, full filename], + "args": [string: optional, if required] + } + ], + "icon": [string: Image filename], + "lastmodified": [datetime-string: autofill], + "created": [datetime-string: autofill] + }, + ] +} diff --git a/packages/Newtonsoft.Json.13.0.1/.signature.p7s b/packages/Newtonsoft.Json.13.0.1/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..988b1e193fae0469b73ff09d36ab594315c74f8d GIT binary patch literal 18122 zcmeHuXIN8PyDbSJ^d`NB-eD#5qV&E2>4G4HD!q3F6Dd*@P!JTAE(i$HMG#b)2#TnH z3W!ueRFqy6&kBNq+wa@%d!Dnu=iYn#gKMohXJ%IBJLY)DJ0^hDY=;vI#c0Q@kV6Qe z*;vgw0IOLAh2SH}0a7@zU5qxw2_FW90FFPJL9#7iX68HiWeU( zA>;%O*^#ZDczKO34TV;$sSt>Yj~~h+Av?(smXur?|0dML8W|RlL|_bbPY!uX8e7CG~rG#qRN$WU2NLvsgq<&!i{GeVt>-3<(de znb^lDtK3^OSnBt343{s+`{hin=fCJF!?aijX| zRr9LbmFe$`3qRJi6)C0BKmM9?ewN6VG1w4_55a@vIRI#Y0{l_gC?SxqFc`RyVgO3q zH4W~X0Kfb3j(4Y8qgT3nz z{23s4xfG2fWA8tX`}v1CrZ%tmIX_2Ds0P}X#m>(6y?A9_mDT--R-m3d-OhU7ABQHM z?mwxcaVTBNmAOdkt$BNB$-d_!MR-Gh0b4G|Trsr0KYl@IoD*l&5VRq*mu}7K9+PWIylS?%K$EpS)w**By_}VnkDC zRqNIh*@x{vH63)R^SHh6iNl>tnvgzH=Ge8vo?)N%Y1*9};DVyf29*IpItSnq7 z(Gbu5I1h$y8yLFRw?h|NYR%_Hs+^fb8aiL5$s4?T<>Eruo*dFICbd zmxT3(t?O0giq^Wyq{kWg*HkR!pAMz=D-H(8=IeIr^I}(Y3rzOOept})^i7Fys4cl_ z+mau(YG`lNwA%J=Q10@o24Jb+>3{jYu+7RJaVB(6JbmgI7bX<6bf8TJ(uc*|3_3L}WZfgjTqyN1e&@PVbs_T)NQz`jNF47qJKLm1 z-Ob@;kF{YwNQ&6ktXOXEBFPHZOz!(vLb!x|)W*%UkZ7j4 zLv7LG2EcMQlAinin=vPPiLPd5mhAnj4~`@t6YPlMM9JXR#&xZ0BpJPQwpsg{j!8Sn z-d4|#oZu5CX-#(}pGh3MLuGOEe$c)Yvw3aT=Z!+p!<6dJ5XiyBTRwa?$#z#7^%#i7 ztGn3Mj&>6A-+f}e@|Lsy=)OyemzuA9K4G2d@bH~hF)zPMw#)(^_PFW5wbdChn!Mm? z4qX5XO96v9bUTmXFuV5d!#U}=0+M{|;UcOaAgCjuEM3rM15kSIx{lpMGfqjp~c zR(oLuL~tBPkkC+y8EBXyG`$189MJ(Fbpdy8@o(@U@Y55-K|gOdCx-xkgqpXb6T-yR z#mm*p1xEw^Ds1nPl#k|05}mHLnG({Mc7BlPp+m$%dvO`SaJ?M_vd6#Qi$Ah8VIKniBCkl^T+Y#A}@1t zf5=cG{Tg?9J8ZEKCGbrt?Al_xtk0F5%G^}*Ha}<#^$hu3I$B}%*OB@29*(1SY`ics zfCNq?3|6to7{;Rk0Y38L;@%Ga zK6{uTpobfY1EvnB0?OG3vK3?Gx0^cnc}VPOD!#Md;I^CZyN!l9jxDOGh=J{a{kXvp zFlj&%K*3?)fAIhzKwxJcPzXIMZg78aB0n=yakYacKSkIUyQtD^&0ly+a?8(z;Hgm_ zX@E2TvU2uyvk#3tMKg>;$&(wiOAOc&I<$md3ybqTrNZdCXFBXPrPDI3wZpWF-3sD- zjWE)Hh|jGy$?Pxn--y^dumd5Y#`VFiYIXEeZ`5>1s0}+{Jj2m!A)knquL6d^*FJE zaQ5PUheK-plh^6sd>)!ShQ_yRCp&83$UbJOz*=m-sl1XQDZIGp9rlX=SXsu|y+eOJn+Wj7`O@m1RCiX9?c}r9QbO zk0NJ|b)C(bR6w%!yqzbRuxQY&nF*K@-t_2-2#}K|PoA5oG04C6){UejYN6D{pr&;t zu@}M1Jxk92w%oRCd$^G7_Ubo5uel66($ z+83q~-gCX*$ORVi5JaiYUjoQ)Ay4Q|G=nJP3Aq0z%Bb!10-!N6I{<^mrKA48#+dDF zR7d?gx�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
    =C(#OwDJmTL5Ys(l+o0V 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 Ze1ofK|MaFuSMkQ_JyQiz1@8L_{0A$bY=8g& literal 0 HcmV?d00001 diff --git a/Models/bin/Debug/Newtonsoft.Json.dll b/Models/bin/Debug/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..7af125a246d180e71b9c4a20cca73cc44bfa8902 GIT binary patch literal 701992 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

  • ?#I=v~_`ZN^i*fDZZBV#h;nM-$joGHHl+lg49;93Ma4pAcX@=-QJfp|(fI&*2 zR0qR*0OQL7g$BM7P_QkFyX15LsQCLF?|yf%2leNA!8hSCaA~ZAV)&9D9?dT>-6cDA z^#`CrwKJX?pA;x8JqL+>B)%C?z?^hEzbBG3W;0uS9-xpPdpzA{ETe63(LY)+#;Ai} z(2-i`T@xRFTe(p|GWBWZ{uw?#i$^W5ar=Lvyin!Guv_H!se31!8ACJF%S(<8)ia3D zn_-mv*w!@3J|w~I{}6^TdLBTH)r*2$Q{OTFFhBOwG?RUkd>NzAj@QSYOsCn8X|S?^ zj2NR1MH+?HwH_)gTNE^wAPW5o>j?#&(YI4!ym)JUFqBgF#s+7@i+6;hy zR^BQDTQe$h!zPUdAoJOmcmSob)MM6(CIy)A2dGxXu!`lzz>HIHo2_4lhfsC2{4gzJ zR5yM0H|aEoG7Z{uq+yJjB<_kKyNp61Z()U*Lry}y3_Ta)u+^C$t@sNMTS=D;TOF5V z*vht^>o*vf2YKq)d^d{*t791C5j11{{UMTG&c^|G%tO0wZ?nF9SDNlakT6sjgcnxe zO9tw6tJ8-C?Lu#+hPD)>^-U5Q`psbNQRfjvdU9P^2H^O-0M`b_j0KH>on33o1;2%E zXuOJz)hGe3^93Ph@ZGI0zM6b$jOz-$J>`Y@p8kd9x(d-HoyFqfTA$hz|kaG`SxB1dN;<~+u%pv_h?rgr7nztVMJB@>tqf-&aX zcxWHxPfTdrQq;3#>Jx$4y2f6xt;P`97}DM@j*G|91H$=4aqOp+XezVuxU;FM|4xgr zN<=`a;f;(jQwpr+gG+50*r5*t1I*C#wLR4L?QlBq{9@W-(l;ef85&9+6c|1%T zk&`hl3o573lN74EhWKpJ?#9N?rEPp_Vq?abPeSblQ`u6p92S$qdc$En&Ed3!17l1n zVKlTCM?*=iOj^lM9RXX)7vIYA!3mil`c?@Q=jJFl^ize}e!27&_UDBP{as;rSRYK~ zHbT$U8qIpau79J5Wc{1(4(s2C_0TdnL%>N}zQuvI1<@-w@Pi4+alK8znLucls7Y7W z=xk8s416j5MPTEXM&c zY;Gqw!E=7$>F%u&vv<|6FOMHqL>nbW)sq-|%&jO_?_wjE=f z?F?*eClqqOiLo8SSkza(;Us;jWNmOqEO@E1t8Y7DHJ!SdW3s{uwwvSIPIzf!FT%!N zsbBdM?KUO|N4qBWq679@_af}1XClIB6Pc98M1(t=$nY>G zGO#g`P{_?S#zYLGqMhqkG)do|u4sb8eLkKS39EM{CK6Uz6A7I)5#bJAM6}!FAsl@r zHc?sM%^n?1@PvB}-mj{w*boe=x3fY}OtbA!QkXAbP_TxKq!Bb5coxB$okGx$QwWw? z3PBkS!fhYT&TP1q)JNDlMUOxcvz1{-V^8j{n&?PEHf{JQ=$8kgnbWzT`=j(Y0|R!q0L++V$u%7G7IfQ| zZ~qE4W{v$g%?krm$BQuuui7iZ(40t{v1g% z5lF@T3CT!<>bG>(L<`e+0fc!{mftuA;I zy88m@j*028R_)W(+6h1F6CN8A{wYIv0)}*p*=`yR3UgI{cQqFr=k#kF1@Xj4VdDZ= zvqkfSjT0b~(VQPT#4!G7P#UX3(u0}d(bVfDc!X*{gcW{@OWxf9mcIhDM8!rEh0ZzU z0Gts+>Os5=3x!I}rOnIf6*zWP(8qw!2+nP=w9FIHEk+-U7zK89{Wl~u<(O}hm;O5t zFe(djq+;G06T5u41aoy_ZMrLfgA;Mx@ocmtM?to3eH{2Mdp$($*2e?XyCBi%jPj;0 zV1h7QlGVs9^M!$Go=lOzg|weBAaXyBxjzn+>ZQQr`QwQ=8TlwUYkg3?glP3rAoxYa z=aI4>D-ABpeZqdTDATW2AW;MJ*Mhp071B&NA40`uE%AyRxtzdUq{uG?2i=bZ>OtV- zdM4Jr$pI>L01-Hk#Dvrq`B(`hF1wn20LJr|(l;pn@J7ZcFsgGk;Wa=(0?e{R>}8NA zCtqdDhx#7oh}l!2uX|><7rFJ0yb1w@hFsbxiD0B!Iq_6M@?j?&H{C)UdH4CYsQC9%v;xbXL@<-l`joZt%(J)<-Jz8Osur(elrz_s8T%$a^kumJO&{!Oc=U9I_ zZhwmX55BEmaMcoM?J5R2n)63)d`Gxm8stRUtqgaN-H!Eed6z`ao%hi7(UG-)>q;gt`K23>W1q@YCKXFC`9@oN| z67-3D>J_l_>?P}Me>$GmEUc%HQvaGnHr2UErI!#Z<5C$Q$tWn|5Jj(GQZsssM>6b& z(9M{p-{k!SiblrFW=-=jh&q|&BV#iCUr1kGS*Q=W?&2dbKwe{=t)QL(Wge0F(k?%1 z>+s6@rL-H`A@hxM_*b!UvDnHCWr|eS9J_1b5Dk1@SdZslo>DeHOJWD4FU>ber7xo5 zr-1!}+EqD)y{G(0*$9x+*Fs>0U81~Ni&V7|iW=*mVK9RC@zhIn_tUL|E`_}GkiAFeuKhM$JdA%C!O~*O5J>>B^zE@KAi=Em7||Gn06=`qAq2pON#T?QG=!(qpSsnVd`)Ueq}b~c z=yH8&F4Jlf4U}KCFnXJ4*QmfwsF9+#Ebp}8*lH;Y>^p_>bK);rjkR-1Iv;pnx z5XSE?O}=pzO>s3Ip`ugkYXA~a?)T4auT8McqgUyd4U-dMI_2iql6o#ZANLLe+N$pn~yCSEg>s6-IZvMH#D2nq=9 zyCUkUWE(y<(@cdZ>>ZMGfTd(FI{dG!s$hS5U>R6^99~6*u ze_pVgAg?R{Fy1%{QSq*#pR2>*g#=$i@U<{>U-nw)!l5pNv3nn6%wlkKthO+TPv3Hgyu?phZYKV3T$}h5m-=wIu1wj)2<~ z#e0z|9CPwpR1`V>cCq@;pXuw6#`3TuBG$pgG!GR2My%%}qjcOKSRbHOC(YmC!OD?L zpKmZLL}XFtepNtfYX3qTV*T<=JMOc*l6eu6i$-bL{!9faIucH*-NmGauTiXs#!_|e z_XS8J2IZ>pRn#ou;!M{5wtq@kZyt&jX;Gx`Hr<-D^TiLohH(2WIWz@>d$EFQ=&my_?g>Y1X_goFN?uSa;1a0U zN?w*DuB3W0hewFvA#`ntxY-GCk7FGyvZ5YBhf+@py4b`GF!k?8P1|+UX!oN= zdpK%BR}wYC&yt@+{u!kDk$k07~CUEC4*@1H=Nr!#+SP0HF7w zy@&+>%nECOSO9p`2Z#lL$9#ZT0C?O7hy{Qre1KTk2EW1z5kD*H{+cy$7W#yJC)zQ; zLi@e6FVXf*XvbQv9c(s?1{(=wOp+ND+KCuO_R_34OTjMP*GeQj%q7RfiBRuDNbYYK z+%g@s0PZIsuK^DfC^|y`p*R@;J&rg51rP1G-^V})j(v>P^dNlhCR0qwnFd^Qn4|^uHAyhH(i_Q4LvnTrN$w9w2cNr4!aj(&*xo}hJ2pjQ zXXj|9>ik=0A0}F0?jx{DKi{~23pZyCI7eCnLVq+SI&~ifQE2Ds0gx-sbsgJDp+QCO z2EAF^^PqkgiH;hA0-A%IT39hP|E6m9G4QK&ABU+)<#dxi9P|W$=n{~DhN9zotlJIx zOSX31pwi>%2ED$zC)(L;6ohsyO1&imPe=N8oB17yW>~sx2w;1^gIG)MUv6mC6IwBxEpM-xP;Zp^|I``>B-DmM>nQQe6 z4_3;Y)4@o_i{%Ov0%}j`^NF^e1AWwe9wz#FFC*+!(u+b!-mRVx6T0ALEPhv6m4L9<4Ec zee4{`btLu5j0a-q}azQuOC-?0J6x%ZjAiF&b>9Rq`xm%n9wQN# z{kmdE=QSH2iKKy5(_GnII9bvcm0;Y=-*Uh0B;;$<4YeLdc|FFh6%n#?G{@F~*293$ z?h_W5D7O%<7FQ-JnuB^uGYF_0&S9*r#>|DJzbg|NbXHeX`VquXGZaDhPsku0Z3wF( z7no8XWZR%l?X9BA#_-cDwbilAm?|PW5j4&ulxr8dh-n_$PaX@TdK{*!PmHzYEFh{+ zVw@=0;2H(2UZTAzj;vI_gc6 z#ZjzA^r)bU5EE+|U*gsHAyT2o(_&_l+{*a0Gg!?B*ughV=eWzfL zyZ@B_K52?aoWgqtwZf-4z+5Z3rR^za(rk)nt!X-3q!9a&daC%rwy%dJa zA-G864~q%+)0p<+VKE`$VKLqQu$XpvY`zZtqLN{80oTK@n7E#Y#hUw#$hRBcI&}~d zz{FHWRYk+8bNX&{YETqZJaFRp0x4T=dtVO`&3KyAi77X7?Dn_E;3s3$_6R zMMA z@UbbfD2X&gT*Sx+kigeGtrFEwIUh30NC)(KBVi}b401!e`#0d5gTo)q!bG3;{RpVm zor1#@t=okTUu-F7m;Hkn{mAM_gwk3UI+RiEv=dG~IEA72x*vncWcI-(kiYwaWoAh5 z0s1GOF7NqBMQvGYbFikKNoxB)5L{Jjs|1Bz{Pl3QRJ9H*iEgI4h=6T#x!N3U7BpDv zj7Dr)4=wT1Iy54DBl4GM%kzz$^*RIRar1Z})P-~@`V;y&Q^-_BxkWr>JU z2u3SUvee*_19YZh{)%^5@vcZZ67L(pv~3$;yUKv{v*X7A3@opxE!#h{XI1O$+VZ;g z-GubNmOVoG5aCwtU$uW`kJ|Fq|8^)9V9r?7g13&gpX-8{fTUu768&F^CnZ4S2Go`( z+KVNq%uK3k9glJ{j`|%X`rQPrg#5I4E{dtUk#kEe6|Hqut%Jb>5lpm~78{fsi+5A0 za%q!3L8{iZw@2N7!jd|+y#o1h8VZvE94COC0zg&(I|JbNkNczJazLRB&Mz&4#kG_) z1X3Gq8LF{14b@o1$Hn?0AiWI_wN#;2407lMRJ2N;Z6nulr_(8=^Han}5D7WzrfL4= z1KrPHYt}%p)s#)L-y-V%8@QL8&tdv2+k-R^b$wSHeK5UjEBiyFt0jCivoGMw{Srn? zGXFH&(l+laxH`p-eGcUcLt^K14R{_kxgPD{&=V$$u*PM38-Q)!umfNEzrY7`>CG%>4+zf@&<80}-7J)5qT`mNKLJI+;IT zrKppETlP_pLM{Y`d07!^qaj5hK`f6(s;qU>_}Y=!+##dnwMlBzLkc)$6to;hC#i%q zXTvGB{3!Yy7tg*483zTv>Q*iXtEPB-kW&F#Ors@?&8Z~6D)OUWVUUZFADt-OePDO1 zVQ^!_tIVkQzQ*qo%j*kx2Z5GXLo4BWFGR~hQD-zXjA6vB97bHg%IHEE>@!v&Ll)Q3RmQrq z?G1(p2N6oQ4#|E7-P<`$*v=%|0frX`#ZnDUtn4GHk!rir{R27z*v{NOKr__@vd^Oh zD+64_@7YiMav_Qia~dNJu`_MH|A_Yg0x9K2$O>Jk>%i6B8(Ct^ z-2szd7c&{|GqE%iOj>{mi7MTC_)q6d;FzEd2R_XA7Zrb*+0n(MsB)9^G}U;r3#CdV z-XiMuMVzF)X&d2lz^xnblNk_QO!C^Y8`5CpHUOq`T+|%`J7$ZiW0Z6GSv)~wvZR9y z#By*OAl^{Wy2A>d-4v`2QYD=qi<~9fG|Sar%z7jiKTW7GL%DKUvUjjV99l^yuMK)P(NV@ZXIjUPLmABqtzW zH7D5B{4r*wB)u_PdlibA?(txMo8cPR7C<@*>o^5i_ESa;2V?AvxuC8P1zaH!(3yzF ze}Z4ejed`3^g ziXGj1$l%GA6DHgWa0Q}fyO@D2ocS;lZ0v=z{_s2|z%^eRm?gSY6%#lo?Qy!LS zo`*uh)ka$@BnkRQ);fL%!P1K@1-I^YjYUnPevD`_&K5)<`gUcl2|Yv|hjl1+IwwMo zF`cyQdABM9OS@($dpIr@yaN$Q?`P_0Y(zA}0O_#kYb~JwX=3}8BA*9mABl`n?DOY> z)I!+$n1`(gySB@L?mBICAJN{DuF#l1XQ(!+5 z`V7_rjTVtHOBerQ>xP)o)kp+n$%xqutOnuUN@@4}vDIdqsUdzCbGwCM2CZh~-P>Yg zY~64Z-fV`)k#ZzFn)3to!)$L?!~HO^X3BG5rjnTnU5WmS0@gdV|Blk(3W2P0Ud@b9 z2>9}i1?-1AW=s(7B!r8yR2!@t;>7ZM$knoVE~hF2?(4}tJ7Sbcwcd0&Y*@g52Kb|x z)_V7$?C~7TWR_l30yaiD*q)@zqm;xx>zd8soXH5m&XF>tLwz`BP@i?G0)U&4xZY|pShroNb$d(freM2%Q$Xy{Xs9}geWU)I&s-4t*VN>o!P zG0dxJJ11;iSX(!(@Fo+hVea;{$7Pqiy94aHKGsN!o1h;czrv<^cM51coNBdO?)o2y zDQ)*>h$}?U^_)8ujACPM0}S259pUJsr=ieej>+Y+dEE6Bju>|9`S*Ge!$S(`_*Sm2 zqg;B!Nk)2>*{p!g#9}ts^5(N4MqdwxRq=38*#72U4@Qi09D?eK$Q>;Zb|(lsZpR;f z_+ecQr?)zh4ElJ@xftZ*_bf)~I45|ONpJI_Gh(!{tQGlH1Ih$RxbHs2Y-xSara(_nLUfsvo$$7Tmuy6lG; z8{G~O!yWNycUKU`(wo@s3|RUI^9px2vcUSMUE$Ut$b>T!0NWjkKwDo6x4H=tY26_7 zbwoD$N$9&@Rf~@AUTTZ8{N}d5I{OM8->Gqls5c9YJ0-5k{5wVi@=fN~8K-=c`FD*| zzRCQ1#wp)q{?EoKU+9Ztip%ij&uN5I?zs>?`vS}V4A|oAN~Jp)R0#ck37SEN(BGAy zDT?mn3G)G?iUKgxj*?En zm#1{5S8~HvT~RH-6FVB7jOx8$`nb-Lo~y&C^EM0XVNvl^#7Ua5mR|i~eVu!dZ1p1K zn1S(>thoovLh6e*bO|%D}%On4Cc> zpbsSdJB}kb7ssEaw_7gP74tl#SLR@y12YTsS0C0x|1{mYr^&FH877lH3-R;Qi{*Zj za_gF#7(Ie$hWB6?(OMG(hea}sD&n|0&q3ERjk#m=itLu(TMcbPtopXBu-dAs`pg&{xLqpV>wt)}L%x;veWRnCWu zsL?T2$;fl;=I;PN`lQj{ zKMW+buh1>zx^=ON44O_f_pv{j{+@-EnC3HdJDAM>1uX;Hdif^v ze>G0|CiCwbr+kxnOdkrde7OcWhnWmN2S-x%L_plhK@wpXjLPHAG6Kmo7;?v*4g$&A z!6KUWo^bL6N&w)?Fvj2u^<(c1H^(_oAphWSwmX*<`y^B>utSYe?!;WE&nfXs^|~Dv-N)(%>|NU;N{KG*OqN$K6bY873=0931!_yRt{r z!B9?mF?3pKC7{>3_62h3xa^sdJI}T46$qqlF$Ck#K+(c(;85VLZ9RvaiFb!HSe-mz zgZ;#2Y;Xv`&Htq|`Ld8EW$F#Y9koQQhponvCbL6nLc6;c(xf?*y^0e>NX{rEifEz< zl4H-Z*${dtB)4-ycUU-X*uWf)TR2M^@=hev|E+wvzMz8&btv*BD#==FaU%!LwtE)? zKAduE>k+VyP-^1Dc?oX;?0p8HV6~!ag?TiPR_HruxD#z(6zZd#Ujw)x$_7*Kz4^Hi z9SNWFos(g2=xe*&8CJJ9_BQ0@?zTO#sVy_X&a0Z&v%iq++)36mQ4w>|gYAl_SWU(q^2U?CG>&Bu z#}Q+>S+dxQP!Bf0{y{4zKPz+}UEE!yy-@4g%j*a*%pJ9M%-xE{VvxE^H2v}TX!;Wf z_$i{Z4m`(~A>no*#IPvtqXf8tAWw>$&`?}Uq&bm+8=s_fmlov8{ZzS{EeEookV8?N zGhzP={hL~x;2TI?_^;2&EYtJIe|j*o4E)_2L|Fmm1)xJ`6m_q+n>IV>HBX~I{afyZ z@Wz4JMfh5UN!M%OnvV%!(A4b(%TJ-w8>iQhPpD^IJbDUamVmi?ox~!@P@-fJ5<6I8 z?&x08k|PqmqL(v@q5QPbtPORqA}1Z;Ohb=}PI=PxJ)%UGPK4M^-I94lmXmr#OKQks zvwJd#9Bi?+ks+98QB#|8Qwt#PP5Bz?)w>tP#$}$?cu1&1flLnyK~JGJq?l@r{g1ev z3eVlS5$c`>L*In-lVv--M{b0=XONrao{5hx-)Ct+P%eLRg6g;j>j5jk2^ZUG^_8=e z8K|!;)h}J1s>a4g_iP5(lVA57!K9G~oaO9obi&BbMJp}ylXGC{veB=!y_Fzr>LkWJ zx5Up$@H4IwMch0#g$60j36XSu&tgV6|6qHogb^|B>VQ#(ep=~gUa_Bd=qCgDnmUPb zTbZHtqgJQV&uR2Czt|5>NZ8(a5)Lu$`9U~~=m$-6I=@%39~_LpRv+<0jC*0==XClx zgMP5(Bdi!~Pseo@;)fXb;=s?(=x03r>{ILq`_}!pwusSJbL;q=Nk15xrt|w2`@wE@ z+q*=*_c!H#o3j}g;z z9y_Sm4|WOrd5oBz^Vq?~ez2|Fk2f(r=dnYI{a~xIpT~&lIgg=t63%1TIqv5%VtUSF zhZXz5HfBGM5z})XJG|HrHp%*VjF_JD*b&8ku%Fh?W5o2F#}*X(!Jbt=j}g;z9y_ww z54N=Wx+W&bV>5LYL&fu7&11;F!Pq^_J7~qFX}nU(M-X&?mZtG4qUGT%_Yu}wjT2K? zPI(ws-G8*@eVZDNm9A!?>oF47^oG$*$+bjVtbNr#Khb(_hx@+rlaJW%>T_e<(tfZWSsI%=KpS- z@=fOdVVv?!=07%0`6lz97^i%b`F|RxeDlr-_CxMP{IrcLF5Z1`b_zb3|J0DnH<|yJ zamqKD|I9e$o6P^)IOUtne{P)eP3FHaPWdMDUmB-;kuIF;1zY)LZ^ksS^BaogLL!;i z_3o!wlq35{Z&-?zU0aO(2b|h3rObB0nMyhj6nNKdrqonkt$9#)Kf>Wd2*@ly5S>fzD+9 zI|G$(GXK4C$~T$sqEphbocmkU38*Whg+0j2^d4mIVF(!O6R%FkD=IJVYg<)i&LaT1 zzlBkmm{(m{flHO&x7|nKw)2aMg|DLUj{(!vNsP0KogUM60yv}enc`XsepCTCI`8uTO$=4xZ!D=?sb?l@?gA0+i-u$G zMf`H-J&>G(?S_$5fB86n2B0-MBpqq!QyGx=O^>nje<`r*KNLthwWR3=JO9@LvSt{N zbZVqk;Y?-~P~}YIC+h5gPfN4&J}9ij?kz2G=L2JXKypzY{T1DpUkpo^-Irx=Jab7W zF)lX6V2J@f4f*lKFS1glI&hk8OWn|=WsVlE}F$e5+&D2pe`T^#P^(9P)yO4lm&AQA*@B zt$5r?!rt66Os7N3_%io%a7(n8OA?_%XP(`|#L@WzxcpLIS0}>KWe=dPz67GFlNjFk zp3dirX$F$!E1@BVGmL3xC=4{VxoW?dhy{SY1h5~1H4%lizgn*j{<&|Vlb%_+?HsLo zi}-r*4Yp;9-J1eB9W=@zBXlb6ec zW8A?TbH4#wJwJCKWZew1TDc~OkHp7R1>V1A*c)JIu=^dY4(5n#_j_2ecF|Qp>R{MI zl}+;nMi}#%iy2-)kbc{KD8fs#9+7?a!nn-+fu3=MGqworLIk%hMPM&;Eit1oZSyE@ z@ua@tQCK%9bIU;Mv?KOzIcz%2sGQ?k#`G8>>0x!8j6|@Uc@Qwa3|5%{)45_0HGdK0 zZR#Y3cZR2<&KQ`j6L7H(avhdhE(YGa1V+axps{mecG*Me7cFYcy%dJ#uaWL$0JMB= z`#yMRMW*Y6->k=`>SR-*Zue#?T4!E# zD#MvKPW4_X>Ltd#iW(D2_i9+9`l4mcbC)8Xw*)+w7xPR6Jc%jgX;S=7G#2K@SDe6; zYkBxBzLp1ZvDHyS6yF-EHTUw6$~y?5$HeR-X0@1o#T=;71Ix9`)}IRfsnnk;b5$%$ zr{(<_MX7`N!C0A*jFp+kSeY}7b(mPuM~-!{h*{pLl5-K@P#XULvk|rH`I0K&!RB22RO?`gMa5yhz|=%q6c~w zllmUuED{O-3gQqSmXG=#;LMEmJ?M>vDA5C)CADE__js|a*7pEsX^r;)XR%520B1pu z_mI9UTZtavENJyTq!)|(&@g}h4k_xS_zo#TlA-l)DYn@xCVR}KU?f2K#Nr<^rs&iT z%4Y@3U?mJ(l~lm7d~P|}>lK&z{{UyoXK5T7aR5X$9*QoFcQUGOb78cosE@fpOv;4& zu~c@n`>LlsdsKfs{d)Oj-%M<%k9#{(c^uSRIU-YSDLrdpZZ9KD-<>6!ay3zQYH$lS z2^u+m^iNC`iIzyzoI8G*&my@9~uCnPZIHeX<76e~xFeG^US8sBm`qq_l=S%#LqK96vR&`3ao~QnKyc+N;VmW_SE*N z+2Kq;STdgK8`lrx-XH-Gn5`aA$Oz)`Q1h&SDMSLBWF!&~F9#B_;!PR}X!q|8q}{(a zkan~GM@B8-djrK!$-RMuHSPz^G@{xqx{{rkqB@a)>}M2bt&|SBaV7gE;ap6Zf9t-` z*NrKZI-&3HVrl^8Q;=1`_3UiS{J7B`cYiHKllI2fS-kfME12L^--cvESi!<$uJZ0>)v~z2COeL@XxYX8cBuhj*#$Py=$;OY5f0`Uf%7pghk{m)ZJeJ8X!r9p z?Tuiq8qwMnsgam&S%JW8l5bjQap+DRl4=Z#Be2Ov9Ptp+CEG|}4%&S=Xm4oz0)m9K zMQAq}2+WoRGSHnGQd}tsY^)m z0+Yszq4LzEa2^ugI~md0pYwGkeLJHo+EY_g%fmT_ux`pCFx$Vbpe*rtP_eQEHZ2rl z_Mt#o>}mRioOZvE)2<77J}d;m-3qzzFonFKsEiYneKXLKcrPjA0^8Y$#}1r>jpb*Rvl)S-mQ5BQ?S4B#dsqkJzeERwrRx3l^EFb( z6V`|cKh=nZpQ6fun4-3Yfb1uJ+TmFH{+O7+=Rp10my;wC2mL^)wl_Wsw#Ds_h!Hco z6Q=#gBEMcC4X_~n21t-0MRHVGq%i_~jS13dOxtx%q21RQ?Y_on4{J>PlxU2wQjHO& zTjNrV5mTfw0g95))1#}o zA&qgoU8FGre2odxXiVF+#%T97M!T;u+QS+XKP4I?tW;x!Nghir30EBi7paSY>^{D_ zDz&=sp}O$V>LO94QI|08t}cRy7;Op9GlTp^w>cwdX}i`I z?Y_2X_q9cPSX<(!L|cTFYKt&kBCkc!2`h}4B83rG)mKUtu)$wrP1yyjrOq8#7~LR2rE?@VY(J8&1J+CDUE>a zih|P0jneQHrQxfUM!MQ^qcq{)U1rAi}AE3GuA5mTfz0*{@s-( z%#G57Z>WP$cR^`_3@MGXcSTAgz*m|ejncGTD~)zvX|(%FqdlxN@l&ES!b+7Uu#w%m zT?7|tjDYO>1&x{3veq=0{A!JnuGVibg?Y*NmN5U?e_>j^ZJ{<3dcUz0WJq0{yev`| z0lvBfY1F0dT3xjJ>Z09O7wutniJua65mu@$fsO3e8zZ<#T?AyeWXz;0Gp%KLOjO-(U*!5_J*gKO!egL%B=neRT;kq%O|s7O9H>UtNMU>e6t+D^(X^jnAXrZ!E3Hh$+$-0omOP8Z*sht!Xd$)fyvRt>0qOkvg`x14~%FDUZT5 zH0T$4Ut@v{G&TZaPJ+=n$!o+2z!}bAK*G6+-MWO+pMy*1AnBEJ@Ti|Ft*@)Ellc?# zV(Eb3mAB#qw>B@3vs{+>MkY#~EAKNp4Xdo!GIAgbqSw`q+zVxvvaa0MBa6 zs`R~9ZcAhcz3XBgw@W-NqYMI(C|M>-pn${t4G+fwZeFBwj)qdc>6%(9s*2ZFGvlNjd`ZnL-)hC2wrI{i|sgGiMMDVtFTgT{^1NWl0Jk~)&q z!|;+DC2kZUbaT#k+keh+sUhF zcous|_F1tH4aI&<)3EHn2$frQ++kqSY_=h6jwIphK>U_$LqNGJS92;%nf9qq1uxhzMPMb8QmP-hm}1&JyC z7#HjAEMD9$;J65er(?nk?Sj*b(UddpFWQFS6guuN&W7NOL1D2t1ZQ*#i@YH?<5pON z4Z#`FxW5=3f-}~MFx;PhBu(+6Cn4E2wWgJ~L{-Dg5~pzF5+^m&SiDsE{~gYxV0am` zC=S>vQHpDvW+C23qBaRnr_z_dy1|6^XH#kSXTNE0#AO{S)gB%$65MS1z8 zx{}T&VX}Un%7sNGID3B}mXP60s7j3p=LmvRV?ttNLpeft1l__M-DqoFwzbkr(euNs zKKzVByPt7rPvsi1hE_D$L2$Q>Ltu9Lz(NAj-S`&8Ey}>ca;y3!E*=tWS4dip?he7w$VlAY<#gKehj+XN&|t} z#P~w|=r-rhj5w(R+mfSWf=`VzkrqZvxyU5*(Dgm_%2~DOUU~NS!RuhfwUFtC>skms z9YkNeNjKbdxX(8|Wql2S){pxROWkmkD%}BTxjjD;!L<&{PD1R~jzqUjy1MQNka(NG z=pXaT($^6!uiPHq~mbo7GecMhm zy|yFtPQkW$*qLf~juuLNy-~|Z**cB8res9G{gY*CM!_>D6N>j6cFZpV=end-PIt;CeWvfy5~`>W9TIrO>F_5 zj7Oyc6Lk{DAD1BfrfA0ukrEr2^~U#@hoX;T9nKpFR4(XoKLNnJH(8ZfnUsEf%b#$5@2Rd)8l0{Cb6kQGz^aUEQO8V>SX8zC%K+L0qa#9UI4{c z{2koPpsXAb)z&h8x&}{1zOV)xU*Ll-cdWvB6Ra~yBT1Ki1;ZTAFekuhPD3OrY~8TF zR;o*fH%LcY!mDz&A~xA0(isU{i@C?QMtyBZhQ%SnXf0~gX(t**;w91ld}8LB{bvw!v`xkC_^z?LIJr^bBehjH7QN+v5=#cWcC~S&vUOKd?l- z#OlGyk)3A4Y+&WcS8g4Z2sPo-lMo5cWT7OC5`NQs4*S!`RA$wyd=M%^UrU%FH;OE1 zsiolcpn_M_X`Ld^!K9}ZHBf=yApt+ZGmV^pUx5y_Oj#~Od?@+9?Wa!5UA}xh(dpC< znBp`BDk^9MwNqJsG7PDub(*1++umsCp{bJ?-r$~=Ya5-pC^%F$>xfOE=UOSVM+&C} zB;6eZ&^sYH>eF`rNZp;T?}N3LEhG`LyS<1f(@ca?NmdEGxvL!DVa|^f+!*z&p!8l-(8hFmM}0QJ+AT z-rA-ph1pr;F$uPgrC^>|i8cr$b!QAnk?mfmW^xR0EC6eqaWD&4EAI=h4gS^2rsWvq zLTpt0T9j=;uH}{5-^v}$2%M!U7@kzqKD9(lT7}|-9y?YwU##yqE@VXTE|cq6r74vAD#t@-5UbXE+UWQ=(9{R_A0qnCF#0&Z5Ob03 zV&nQz%Q=!+xnp4l(Xn#q`xIWt2rrglC-QIlCY`Yi9vCKg4;>xNtMg!Nf#<)px1ypne;T3}PKz$k|ksw7yjmi1z2AMl^&qkp%cjm6c{onneRMi}*+Crxd-#|d+uHT8#8XeEF zG=Xs~Tth3F%MzjWmB|xrt&Jwoipt zEIIiZ-!`Mr~F^HBZ(Z z6}>7lD&548A}eC`wyrj$Pd19G!p{oo7^es2SUFZ)a;1YSdWklR8caD5Jw#a!Fu9z8 zKzI!ZxeZ6_CP9fE9k4=Y4QNjq5LP90WaWsD*{Sc_%IrjYOs%W1oVSpjaB(fu&qAwX z4OA7Bjp_F{d{KoOe|;)4H5G|%uLdw4d*^w4tid`!E0+gfcQS+Rqy(w&1(D8M%jkBt z2d3JRBx{I_>Pu!_Jo4Wy-<6g7&kuoh_MUW5Az6f=H@#pbf$$ zvl3<^wr-Rkz6pH?gg!2dtNV3iHMDE+^@wCVMirpH{hcV^CKv+ z=!(;a%=z+|F2ig|dQ-q0=hq8;dkAavmFjA*vvN!ZNsxBjcCFPFOIO6bHxMS5AeIB) zLG@wiWjX5rZQ&ujo57NYi&_UW>~52TB#t-1+F7^Ugm9T5e6 zvpn0zj7QDg|Kpm|qZNt=&8^^P*%>gYxhoOGJDeS|azsFR{DhQ8Uq*RjPAy21-yYzQ z{!;%C`8FgZlLirIBHD@Q2Chx~*zPA_JBxGo{%K4Buh&45obYXJ45 zY3kP+wdiD(FmYp;{#eh-t%l3l3AxD1ok#2C>=EiZ^8&;fby%(BuV(!Upp`oxRIL-d zo#Ca)n+DU}C9qBpth)x*8G&^-SYzor{k%l*u0&J4yfndD1Osv{MWWBTxOtCcFFZ^z zM0c9w`Y{?^4snM-4yXE24!K^nBji07^7`Yb3&APZhbXdqRBy`&i1=KTx2J1+wi^H!hJeg*Bv zMCAbo8Gp1^N3$mkHiHq|d*2duXF@xi%VHf|#y6Mbr)Q3$?k_PV7I$ZX#@!u8rmh=E zZcRu>2I=`FjZSp;5dsx_aHR16EZouPvU8(%Z0Lnf#tZ{cUzFJQ8kMAsqxP7(oGIU-O?^3yf=CWs(&I`joT zbC^)o6$$4K1o6)6kgy_$d7rXOMfN3hI`N>#;E8zPudeZ1pcWRYtsYszM8g zVG3oeU@Yx)l@_3`x!JE}MI)k$qFOcp>*~jUcY<~76sQW5W8pfMsx6oaC zw#L?T&wuBLj1Fz;}A;;S0BCwv#o=1Nu0rUCQb;3C4a<$ZPL1fTj z*0;r4xd$W$x^^2#@iP=Z)_$;#ai=M7jpipb5(EH|ugeuVc!A>Q#2Z^A>o zA1v^`o(b{Ocs~;2T_562c!>AI1>QIObl#7Kcn=BjCfxAe4?6j+&pS8<^3!zwc!+;0 z#Gmkx?2q~U-RFL~?7s`~9ueYAc!>8C1>Wdm%7p#z0kLvV!gO9hu9rPTg*%c)p<1zW zPXXyNi@B&7?C9eCm>-zctlS^y?^gITRC@v1tiidx*`VIZV7NB29_h=Um3x}(T2Tb8 z+%vRp32SPQvp2kYBVmV%3D02^R_5*lsJQ^rJ&@OoguOotvhLS&7wY?Txh&gSInpik z#)5ZKor?;l_aN?s#zR45UDU2&aqdEN!fvS72rW0|cv~}!ggZ)qM&sj-fr0$N{yx;F z&Xe}$IY4B*X$0@QX9iLT)KwZQfQW^PR7Nd&@|9z%l9`3h$Ed%B6pJ zKHGw*i{{#v$8LfbZPv{)Q%@%$vqxRz4byeF7MY4KsvZVTA$Y=B1BAYJs}scf{!JGp zV`vZaR&{l1mW(H|Pq3#FcTk&h+%Ry<2rfgF5Ysn@z>yd2{pPH8X&&pprf_`kp$H-Jz_o7 zT5#e;h__NTKb1wHo$k)VSpY_PbZ2xI zhMA_z-hpjK3!>80NsNOgfJ^Bcl?BN)kxhoAi#>|>>h+a{=%KE>kxSU<6;4KrhrEvCpL8w<6vIO+(`dPG2t#Gyg>GV5+k>T zhne>!^G}QYOsAg(!kifA1~MN&!q18cXOQqnAtc6K2rJ`Xre^ABARb#F{+X%ztDj5$ zM=_IWWHL@9B&OuK6LK{slHy0h`DbxBy9VJ9v+-~qj|PL^{J)AB z?M6mNNvw%+kCs?d9zAD=@jucX1pCZ0p$y+yIa1h1*#{@SmLN#~MO=MrKhm!MABcshPj%wrGo z(CJ9b#`Vj4YcDo=B#)h@WvyGpvu~riSX+y>Q+DelRxZaqoK5lgAg2P6SmU^ew{t9v zPI?eux#QpzTi!BEo@@SzOz1&;X(n`HOaXpku=d@RWt8b^abLE&P}j}R0@|?})B{ws z<2?Be?pP(?Wg6^YG@EWYSu>E;Q+c&p_=!_5L5&oszUtM_&q#N5k>sCyQTt@(I+#3` z`oe=?Q5VM+VlJKx_N{o8IObusH&#N2$9sJ`u?BRwM3uGoNRvU?ezu@cIavFpC9W-4 zQtqJw#|^JcSmbP3bp8fmCy7wEUAoK*#KJqyNw1t2cv&#Opb}^M6u&MYz)VZh|=B z_ud2(Q^u3!0p+(=vaprIPU^z!;GwJsWcVNJAlx<+08&3bEv#^cp^a((1+r=D9@0b0 zV`?GX0`EvJC`V}Eh;hnT)1fU*=l@+yxDyG7BQcsfiIHb2kgR3QZcCVu;}BB*^I}gk z1Mb9xxPMbjI4j^zjD7?|n4A5Gh>yRg>k?f*Jb?u6xCp^>PuIor9o&HxTez2LuyZrw zVO)Ao*HkTV4iPqkMBy8id&8+Ri~=jcBB(;N0$D=^HA?I7AE|Qq;=vs(z2{mv?8?yN z&Zv7Libm93DrOF*yr8Dnpgu#`mrD7KfgS~@8Xt_&wsBA?>S;gD(}$-0NQZg)zWglf z1C#Ugzd(fFLF6zjA_7zO{DcN%^aVaL?Kf9<6W%ONiP206-MkQ^o0q?#_w33^m}QV# z-|d``c_fT>Msu{ojHol9SppFGM6jyRU?+g;!H&OPb>EYP`G3a6jBnN;IcnexCKhF( z61V;kxD{IdsIy)=_FO~7NSkj{*Lqn*fp_)}0F|Ai8Cv2W1gA`*4TPo3Uc%^}A^D$} z@De}nVe=m}9tzR?+8 z+c}u!iQr%ooY=7dk|b;=imd@Qtk>Ie%n#?3;6#7GcMgRUT_oQ*49=4ZPWL3p*NioR z(;XHA6y6G)KP zaz25KY26ss**9U7eP>iVKaVa#B1PO)AhmL&a91;=^I(+qj&jZ?>#M9BMzLisUJQrs zju8!VZy3+KnP<)MKDX$yoa=w;a+LX~e&)JTf73OIm5)h&$R5bkXt5#2X zPBWZ>XkZRR?uZ$Tk$j3y8!9iNsxCTZ31ocZlo4Rl0wS;TfV+-7y^wZ+P8EX**0?CB+EBk z^t1^k7Hn@l6om=V|KQ_%P2(FFEm84USLE>vjD@sEOm=PDW3tF&)g<2|rmi;baaenk z^DW}yJ_1ptDe6T)_HoJ!^+WUq>?T4yn}fHfrAyq4XH8xQavW7LVX@ubD0vd(C~b!P z;~yhuOrTpsj^TZ8+>r}d_gT4ZkbH$VVA}K>FnIq#@@$)TD^nQ56TDu5S`|w(HVV%j z1fn;|dzIyA&MIO~heJrV5-n5p%GN=kj=BfKWcxuPD>oVJKv`%{ zw%6`9?;!@Z0|OJ?4?rK{3f3o94s&}LsIqaFx1y~aCIHKvcOhfUZYb0zEKNZ*l8|SB zIHkIb-b1AnHH*QaV)+1`%z@Xnu-dxvak0JIhMg>3Z1#X%4vI)u67ZJ^-;!`&I8r)T zO3`<7;Jyx2^D%SJ{_~`MmBwoV{2pY@;PN^_iGYi_|6nJG%l;@R*e|eh0zj7vhp^uV zK*s02oS7+*x_e>*!Lc}cm5%fI0QtXmVVgU0NXrN(01n>28u&I3gwDl44iEY`Sl~a z1Yin80FopGU=Ssg82ZTfTl3vuzTfei%%k@S##X0%^ZF^Op?)=#O~a<2oDzI8f0QAY zZ!&+hamshS_C2fMn;i%3o8%h1xPU#Yz*~GL^T!xw@=fMlZ9O5Zd#}dc|L)xS}9M zi2E@if}a-%yenZv{Z@{%{hh~BV>*9h+Erm!8`mSQ0!7DVKn+lXJ1&*)GVOGJsmHQ( zIoFU8^kOOcy(;AQ=f*FNir(YOl3J(-Q&MUyGfNcpxsELr2(ZDs&#l*Z(bs zr5>V60tw+a&a!pe5a}W;k6HSR-hYr^ zrH6s?haSeB(3*!OqgYcXG2GCW_UGYxWFY+%jp?!%&^OnbWR+>%uxe%!(di(a6r$70 z(CNi)$ikjhe_vSzv~U)bzZ(BxurqI9KlW;i*GlWbwT~WawdcD6kfIEp|To){j!Q-A%84;WzaeM@}aWFIpI** zi>miPcb({+EiKC4w&{IRhXipeY>d{s(Mf~~`*MDCql^k0l~DQ}Oh6#J6M+hwpHSTB z%j}JIP}uFvl``w<+y#&MXn#Yr(XM*DOQn4M5%Iag!0x6qPhZT zg>w_2=Dbjay6v9A94mVfQRil2^&TPgt&A?%bAT?!r04gj3%yC4M9>A=3g|*Q8PLVu zOy&7jj!-CqpO7M?N1_iAYeigx4b*zKxNs9T;dlhll6WjQwh#{nU5LlzJ*G{@1Q}wY z6ed~JlC9geY-``LeXFsAl&hm)9)kSD-2iee;EBJZi;_;=v{BK{obu#I61_-8xQ7ym5&@T#C+{Epd$IJEI< z($33{v(?pNR!^h7&rVB@9jFdMY;1M-PBZtjmA5m^*&39gMY)oxGi}sff*f1}qChm0qoS2I2 zeE*yp_1z)smkv-fr;S@0Q+qGGf6f3^KZP95J#oXl8nxF6>zBsWz7y+a)~HAJBxUPi za%d5AS252M8IC@-ZlT{Qx-v@SEjXH$BhEE{h{Ywx_u^PIK4!8|F2uC(fbF z_d-rveG7Pvx^fO71J0#cBW6FLnE-9nsLNK;{1?omI#4wB$xK3KfhMVx&{XWTerbz3 zVLTysiQngtQgL!9uJ51F~&NcHO8*JVbk)^o1Q)TrE9 zq#SiP&9~;!d{$z8%EDK3qt)xPH_V%0P0uJbS}l}(dyM3qkteTTI$CXk5;0mm0UDIA z5j0otO!L=6n6fvDdBu)|j9IyQ*BZ6ieCG4~uH%*-Z#};dr$MYPNPdd?+kQ%oP#?sZ z)8-;q9B+NL7t8xQ$j{AcI$|_VZ9Zeeyz%OxbJ{a4>X&oRn``4yW9Gp94`|OctIL+H zU)rojO`$nK@^BlpTBELjoG3>p?zwMF4L{-4x|q6J%!x2-)R0+>@7I!Nwne<+>b_Mh zj|%xJrry|bvxT<$bVru%3l{tuX>{AcAAwKxjx3eqq@)j>dfUFXI!JQzMY}Pk(~n^4 zj9bo{VbeqCckJ%%nepnn1;n1-xMAL8^*f{>$})0YjT*Q=%|k@<$GWsN`UOIHH`*8BuCh*reU;>pxccn0r_wo#a9e$RFzfL9r536= zeZ#z*H39G%b*`jiUn%t~M3TXXQH|R5fb~lcj@+_8Y4(S<<7(%9>Sj(;j~qqp=g^F; zzCWDuerGz_2%sPQ* z_ajZEV4vH8_CE>a0x@qD_{&0HF6H-mf!u;vj90@~{~UF~?{lx_-i~ zv5z`Za>&#T^Jb`uWsKdLNz~^nr?Rft5%qS?dI0n_ssj1JR{Nn|%~@MOV^>6<5k7lJ zo&47`nWGj=+%PYx=AeeO)h639Cv35t=H*k`Gt<s_*x$o4IHCClgp> zeCRRmx6NSO-Brvdqo>jD>-$i)TXTdQvi;2cVyaJW)G0A_$m&t2)TqUfWOudx;0Xxp z!qu!Lw%TLEypd|!{;VNifre|;uf+UxZ`vc{XjV!ddrVUBiB3YcJ)33>d1j<~9e(eN zT#R|tv~>{bH((L-py4Lj;v^gs@_?nGF&It;07 zt9K``u9$erhIs?j^;5r1=^PyH3NC|66+VJ zdoQu>l^WPZN%UvP?lX?7MKSZl|TTHdM~=JQ7LiRkh2bSW5w09oU+`B(_W-JJEL9uh-=$J zznooe-J=c_*M}$3b+0-yQUxs?aPF70zsJ7e;{>-W!Yj9ar%n~uTPKps)9M0oH4D#Y zaLyV|)v_yN`;59qTrVSpv5^<)Lg=Gr(BG?YF@!6}GlbXGuOgjreZ41fZ>xtRC&4ui zdZFtP@%QJnc0Dbw+dJucN4+SN-y(;?rN;wweuyO~+;RiLr0vq)wxW-1T z2-d>DWh8VqMODK^o^N{EHC9cN5zpfGlrN8O zSoFQMbp-Rz2;nm16#I_L|nr$aWh5j7P(AZoV=Q%W<`E3uHzb&`W|`bDsiD&1#W)i8gWhRL)YGs z>%_Hm5MBF5ZWI@G5yQ2A}Y9T54YxPFZ>;uLjIQEuc9;`#wQnx-HhKP|40 z5u+(88+lG#*Kb0X7kN=!7d6qfDDslHR&PevlE^FK+HrHbPK>-Ju8&60m5aO~uC_L6 z>7>Ye;(EB1uG1rb5!Y~WogH~!Tv)1tztxcs#f1mm;W|I^k+?cV6BkDQ5lX+yBAmuKVaMwq^6WmG(@8(D(8sv~$;b0EIIVyyAe*{NV;2JBb@?d0;xULpi z9*!i$^_0l++elJe8!#N4q8^J36<3YqvnL{r;@ZB7xF;iBsL%sMK>v&K3`T>Fc^{?@VL`VNz5Q`7(}8$EoHOGS{3rwY@H{# zdnC4-TNjDT7R{%vOT?vhma#4qmn$jVYF#0&F3i|WQEk?h;`*oL!7Z$-qZVYDJ&w37 zt!qQ!jkInMT^}I29%cO^#B&?EhWmBT80(ghYn*kvP`)CPO}6e6mzHdM>;4es4%UN$ z8zXsXs`W?+x3l$_NH%eMO17)@dvP6&MM}D!5`S8|yIRkL{LQeQ6I`d{mp!bPLm|wz zUJp^uvHmDLCm%|l3$4$@_3cS?9c6tfu31ayI>!1|TnDVAi_?}t+>f=&LaxPDpOEWB ztA82G*z;0SJFPl#Ju7wONmf!^y1buk4H4HRqKQ+jVIeN3Tbq;(L`uf+|6ZMCZ6=gU zBq#f>YN>lxS(^*)YQbG-rNuQ~T$fs{;+iY2E37TbhO6=Ir>Nm-*Y-1D?pv@&RNq6l z>laaPZ2uIRvw71VY>cRJ?T^CjTK+_1RGpLm1MH_yc^2lU<6bmy%pxBA3hX0}%SW+h zEapE?p|7eHuft57MeM4XG_~KuccZ=0eG3u$i-fgw!MlJwAv6pN;hyn+qir9Xd9-nE z=dx`-f;nr+M}TJ!`UIxtqbYA%_8B1B{+q;Cus=S8=6flc$Bdx){Py3%eEl$*Pj~zP z^X|!I!z1d3B~>t=Nz}mncord_ZA$t-&!YKqGtJM_G?V8J1h#7$X>OlG^Eij_#FRSN z*Pl)M(Nl)PzE#Utjl|6v7XNM|UgcNFbAWoYUcg*9WJ zN_fp)lR^30jva>&S54bYFL2v=4z=<81jZ$-NyaOpu03Zi;F{Y%+GyAOwKnSdk!I(i zG^aPxy!&kO*?S4ite7t^r2Ty{5C326y?IzxRrf!<_dfT`4FZCIfPmu7bc5iGD1zXO z1I`E*C=Mi=<`jwuf&xycnGcwcVp>UAX_G@)pwxq^{%z{hPd>LwQU(%Iiu0Azkr*jYG|e&4{z8JZFkgPVS2S0W;Gx?@7VPjg)UW^_I(Vs7ax`KBgK4 z6`>}I>X=RPJZdX>1)m;;rE>Mo2A@%>m=`O^0TkZz0YCLaycvKfuNqs5f1B_@cN|9> z3$Yg^Z7KuJE7=sd$}-4mnfViCPb{<<&9 zE*XF2^7IgF+vzK@1+Z_&u&;Z(5Y#dooSAzxXj0*gsfhV;h`$ycZDTzSnyPffXVxR8 zE?^TdvV}AhL z)(i2`-iXAp^Y1-(20@AUEke7LVa;J^9=0oL{E3V5V< z7~q`Vk3-tsJtINx*|$4jb5Fz(gtG{zlm1X2)bHwnSk$8r;NU*}0b_a%fR-tU{WZ{y z{ijbNXu^8;Zx_Q>_Z$iGL1=k5Ruwy@a}4{T&xFpL&83>&>^%+Sz}V@XTiSC$^0dyA z3a`&Z{B#!Lzq1ex(-BiQBQ8!rOq`4uxgH}N?K!)%Nh|ZfsoIQfSG>!7Bhe#T9n$!I!jK)44a> z7{0DEyh#YD09@F9M`w7;vF=77>i2=BP}BfE?D{;QyT@_B%N-j4=lkveT-M6su0dOLwWdT4E+fvub4>fi(Om4{OoxEprx1pTU69b2tS;11go zP3i-^1HgIpf=-BE zbqxe-RT#==!V!P&g1Ffu0`!}G5d#8x16~e7`LW;xz(O$!@L^ZPOrObs75*r9?1J*s zfhdRQa4e5>!+F576UuM7U|x@hOb476mJ1l~jhZdtO8}ewRsnKWh8Tq9Jk|wMZ3{)8 zKLaq;md;xMe+hmBuy6QdfER5T=c%sfAJ`7B)F=~{_No~*+x3WVxP1++;W<_ILr;+3 zNqH80>Rny{Jkj9=YD3iTDZ{pX%lCa~!~Ncfawd`O@7U&^sxQG?-%YPm1e`bIDE3^6 zBM!#}w*R}3%aktId*5`$IWR+qGu}-jmfyYod#!0({F^{O$>~eb<2uB^x)-aP1 zoy2c|<6Vti;oYghqbsalCZo@q@}RDG#cf?N#|W@~?-~vGwKt9tjNCH%r2N&CLEta( z^9rgy8fF{Js~9vR-O9*+3&?Wh zj(5eY_K>z6G>a{}0Yf-m&6nCCe(n7{luFJ9aZpE$^CbABnFFELQlF9jEaZZ-Fwr$!dV@M*>s>UVCte-29tEqDcolHGEB1|tv<8sBcRddgWPMxO_EXTOnJ)vr-2Pj@ z4IOtupDFG13&6|HULItMjamr(FbYLBfq$`lFm zRWsrkt)C68gF${vhy6U%fVj)}eizh_0R2PS7{KpcrvmoY;~X{0g!7dKa}@Tvzh zOJ~?{mgok(RL(FhGfy{a&pDLKen?g5HV-@W; z;2m}qSmhnI#VY5klDqWf|EL)YPb?W*YpO^}g4tn;Vz)*FnK;Xo%-gu2uNC%+#NJ>% zmcMG$*z1bjh$|2})~s0BmktM*BRXm4D%(9s*Y(KHJ5EIsV>>#l>Oqa8>xf82b z>~{8KV4dL^EW|YZnf#82m4z$jGYl0p8FIRqXviuE54BmN255&V@}; zEM>$=;li>My8_1sw_`bqeG{Q)?bu?;sAR6}1hINn-8~1M-keozYic89O!(LD<*uB!$k(nZ74s|}2Ha|8-v9|*&ZJk=v#dXYR$G(XZkvs5Q?@S*oQ1HTh^;l53xaha z?03bw6jX^2IEDtJykW*G7Rp={!z&ibycCO%d)yYr0u&n+_Y|;DVzN(!v$4eL8Mbve z+o#xt>8p7JbA@MI*t#>LbGV(ADV9ERHIHNsieY<3v9E~9_Uy)P5nF2tEk9)I#+s$g z)TjJqVES$tbFGP&_h!+|RWWP1C$RI1%^2I8#juYRyML@Fup5eDZM(DEieYWLGuLPt zv+J1NtOxT}tos;GU?GZym%d@^$+{`lG{4Hwll4*T=KTG@5)|v0)WCYNVTy$$!TU4z zvSPR9JOuZilZyR0=a#8AJEvF;l)4Z5NU@io)P2}>$*7n2W%)5!&LWnx@-16m=GUD{ z&HCrRWs7AQ#ERJZtPgDcSZEJvE6?XFjuk3akoB1@j@?kKA#1m-KXdIZJ)g+>(l&tA zEA~>>_qKRe2EQbPwq_F`T>{JOE7{9Yt}KxqP;3Z98N@z>r_t!yDgP&163c{VzF5u| z;WvQEtX8qNMy`r1Y4-sI}=y)k*rKH>~$&Zm3Zly1mk@a3x;1KVD5{+Hk$b+NOmATeBVZ~^NJY;g=H9V$$W&ISSVqWawscmj zSRdnOwhZHcO^= z`fC~XmpN=gD@zHBwokE*F_pIEEM_L!#eR_2Dl_)%=q#D&0)D|WVM8L-zC>$D;t*crtlX08VI zp=5N8ikL26mZco(P{j5r_Q>SYkYc74plvPlPUmb5^CBj%<{B2K7+#gNY=&ZZRZ3Y2 zFOc0E7^;j!?yzZE0*kvY%wu;{mNN>DSFEM${nuJI%X=9Hq385 z3neD=+rY+cLEBo>vx^=M*}yW06|qlXuG_%&KZLd-_GD@`*cuhv2}dbxW(OXYwrFCT z;eZyb`&TQ_R#+)*3&{4b9g;=GT{UlJ7Zm&V=Bwr{%>Ib9<)vITZ)H~$TOWVb44Lhe zww(j7nzykS#X6N;H9yRf6dO3^s(Cw`q}VuM|6)0cIRmSNzlW1iz8rnkT*WFB`xV#@ z_NZbj#$Gi)!j37H0&FKcr&tKEf3vR@>j!KX)BRhUo}6@4k%VW?yC6- z7F;cDuNGf5?`J!St!28^oYk-!l2LE1VedXFJ>91d*440#y^<}1b1t4_$&X9+@}xr{ zPqIqI-kZePQ|x@+nelL#Xj#+X*n*girAK1H!Z8aYbxy3@il)2w(e>mi4R;bwP9S?`x zW*;h6+v#w~uPpj2=~)tVIHZ}CDK;cH%HdUjo9|RCGywK1{FY*)IqX;X zf^VhgC+%Rr!mlf4gS|{3PySBY=0jU|=GBUAfVK|i&5GUWTxqlM3ExZ4lcv`~LV3Mn z2igzTh4F?PXj6L&9(p*?DhbMeHDqu}D5f*>F^K z;|r7xM^!Yp-o|uAtVxF~keJLbnlJbrZEIN~tP7%f$sdv}oJ#CZ$?A)crNg}qJ)h1- zR;JjOBao$N()I)}q0r5+Fz4=Q%hhqHM8C9$=pwEXKK@%%f*7Uus9>=(scR`Sq+{7=OKS6YFY+%bo> zrsi4Rp$XhoF?g3Gx6sca8+*4{LD6p zHxq*uM6`cs5})fSYjk3IX~J&RZ(JTDl-FDUjYjImVS!%y1Q@ZGlY ze2QWou3@1Qc(r1kwC1+R!(YQ z@I*_o(n+qsd=z_oeQ)^9Z;)aiuJ;5MuGo;t4Qwv&u2|}1S7339`D7IP=kg@QI%kXx z&E+YIxsECj^Y{eC{732Gi$2p7yKi-Yn9pY_mbY5Z=JWZA{hCrB?&nJt(?h!Z`6|W6 zLb?UKRIzE0ZUNsc8MN*fAq)9}Fsd!J^#lA?1Tl8Ld}7E0+-h%OlS3Et2E|T*Z7KJU zlC~4&lS3cm{S`Y1w&nb>RyG+v+*ePm2*!J*t$-JI!*oS#GhCxWUaeTyS(Ucc{6@62 zO_)+?E8$0Ckjd+}mVZc0UcXWv-Aj5F`MhN- z^kh$`lz``hiiwfyLbvi;t!#7XLwrHJ%wbj3_RwwIG*Gfv3Iq9eha4*T1+o>HuI29v zt>l-8tu<9IdJ@h*0LY-4};B5v8_=jL#y}`#ERI^ndd`y@p@&8+46B{ zHQ$^l(-jsE);-E^4U+6jn4J@-X%!U#Hj)$yd!!@`n^VJHsvPDgKCJpU&_CwokFF5yRL4en7Fg zBd(ec@E0Y6_Ush)G`}PnJ5~a}V&XlA%9iM}8d(alE$qhB9$wG!%He3+&aTgj3VV(R z!iodgxs5%%p63S@>yp+p?0NVxgtRr54+wjSXScH9VTbvLiv6~DQrHnb7M{#u6yHhr zgdODvTUmD4G43~7+RE&6!(QeeD^^jyDC{^ljghv9Nj_j2cnqLQVYXgx*&1Ga9;_TI{pu-ABB$=J^;dw9L(&<9`RuBjMB_VU+wXJXq;GuKx@x-iA&uipVI zMzI;`6=Ai!uVVAkcK}OJ?Af^$VRd|{Vn^og05(Rku%#7YC-@}A`Yhc6>>kD9H&%q5 zAvR zX4r>3W3u!dk^fuR#}1|bgj=VO&GgY!E&LPSUa`wl&A@yWdv>mC_@}(HVn^n702Z!T ze4KyyXFNu+QE^>>#VWSHC_KE8Cn)w(Q7>R^+pLKXBb#iqCVoJA!e8VhhBxsWihVS5 zO!#G9nkMV;(ab5~U-12k-3HrN+&5j?ZiDR_@2^-B*uLQb8Pe7Swr_cYVh>Hs4F8@V znkH?pPn{EflizG*^TU7Oq4%`d7Ki`H545rs;kS75y)CxY;Xm=Qt*ku!XP%kWV%r-2 z3s0We!m7e=^Zm11SatXvuA9@so(TVy&rxhl#WUf*ar=EOwwJ zmvT3iPP-N^gp*=BrhNyjy<$oC-wM}6N5#h7e+O7+#hPdR8LksyinW`qi_nR-*Ih4S zlz?_#p2_;^Pp)kF*ZKuVIE%Lxd#7JGu=f=^ zu_z|OMSP;zg++aUeWBPl6XPS=iR+3rPfP}OOR@TmBO_eJZ;CyXo(e2zp3HB3Dzc%9 z{gO8o*l5K(m(K(?NwLe>3nSdbG{tUb&kuJKGZl*&y)?pI69SftpYO?|xF z1%6x??+6<=t%ztZRx9?eO+~=gDK>F=S%in!CK{LV-u~@NP(@sSMi+zfX z%sv&-)u9fyzp>loxt48=;>;%U7h!%y?5&u0B5a~%H{ssxgNV>p768u+!o|bNbK2-i zn_ZkxZ1RjsTU0CianxrK(c(>I8`15ni0*a6PW=N| z3NiVdy_c9EZS2L0tL9$feZ>~Sv)|r=Es>?33Qy1bhy{w(Ptn`^h%1WW6Wv&G|5E8W z6g>Nh1B#UqyG~3#jp-+DgAUi;xO3|#Ob^O*&J#*Q;zV`}gJ-b=#6ybV4s4*k zA;q-X9xV#U_K>L}$JstwJgHd2;P$`{DRyD753r+(9f=6Ej}aFX`ydC|_r$iFz9_K) z`_?Pm$C}Qp7!~w-#avf+NFJ4g0&ttc3f_O!-Z#xc#Bgk5Ef6%vweUhkG zwujwE+9$WB`vQK2F-4qKw)SD;>}jpGb?{4zsjapZUB}te#XHJ#p)uB;AwE#-9rtwm zwAQ+N80_|Y#AnJ@7?Nebx0Uq?%d%&RUs`OPXWO${(-nu>?b99VK10C92im%r{otHy zpW$H37O=S?+vE;MOxX^$nZjGyK6Q?AnJLm0OX|Sc%)fcgQMNdECNxu&5o_X)twVO@ zG0dTfk52CPw{)|_4`eH5$> z=Y8T`Wt$(+J@h^Y+g#!Qgv`O)d69jtgDqD?E87igp8YTOZ_hmYJO|JDVv6$o+$qmK z-@$gjn5%4;th;UZi$cY|^<89N;NZDX>{qsO&qely;$6k2Lfs!|WxVqu`=VBMGI)`F zacjEmw(g-z9AYjNzpE(2J9D=5Z?^vXW!)c$xZ9SiY`Jh9mWmb@-Fdfdnb@RkGb47} z9u)f(yTw-7^Bi(mE^gJx9F7F+w*AFE2;Oa5(Q13$w%eB9%D(g5ZClyO-2Haj3LIjt z64obW%%|CBwp9+cLNVtlX|uG0_u8URv6bF-eUXFbYVnY=#rfOyf3f&LyS~`LvqbDu zp1r%evJwZ|8lihy=I0#(Z?gYpo1<*Y!q?gzZEJJ@uzU2k9w&tkeF7VV9;&xtjepIF<;QYyZdjAs?MwSBpE7B zgBYcWzkC0^U`tR8$7ZPrJS1&6HcLgcVrVN9x1RgURwi`MONO>`@vdT+uH2y|)`?Ha zR?KEtIa~KP+ihhVW$k^JZT}0HLovgVvrhb`Sh;8S(DlOSMQNJ~V|s(=LrmT~Hag_6 zv2~`c@~O0M6iID7H#vB25@S@%fx@oeB<3piaL3(n`ptuiZSM5AeY0q}A593d+qblO zb_m{W-zsh>PowQ|`$Mgs_d40_+Z^(HSj>7!)?uXQGxmqYVq&rm+Z{Z&i$dk;=Cmnf zyC_p^qVJ{;;vxvzYb~xm)Lp(sXVpb3DZ+D0) z#fC(@Xx}N0D7KN=_5W_QjSGFzzN^*d9&Xp~7H=xgbt2tfExuGNK@WfRCftw8+CJ-s zY=mMx&9B(^h~^6{{7y!cW`xwz4$sw0)mLsUH&?l;?5hbo*oCoMKTOHibOy z;Q55Os%(KS>Gmf?)G=9>HQ>45!LvprE1Lm4Ys5Om=7Q&w4xUemYGwP6HQoM{_)@XO zo|{4rICwrS*vm4%#o+n07@}Ao@O;L>^I4IhY`q}&XT_t6?SR}5I(QxuFDhF%Kllwn zD|;Q@%0A!92Ee<|7hBmCct?BKA<9wFprTy#EDbs8V0&5ky&_9J!sS8jWf6EBne17w zh#Rj;hCS;QhjhmUdrhW0;LO=^v67hVb;tkaS*|=kH>KN;i%P|IwNJOdDgtX|lmhs* z!D}K~u{`*-L7hle>_*q~_LCw-u}9%ecD=|@?0xtR!5dLf5gJ5^VlR1oWPejs zw=mz2>~FQQ!2uuHPm5QS?RwBh_A}yh#hwXnvcE0L zeLgqsXT@yAs{FsUpA(xEI~@46{k-^4vEVK@?H9z4ipA(+?eB?Z#U{E9w7)NGCu9x* zonq}Dh@Of$1*O|R6wQhq3|VBq*xD}dyPUUwB&M8{>1K!Bwtpah;&v{U{+xClCrDFbO z>>hesR4V4zzH{UqhnT;L$CPaytmpq?)(+i6e-jOD%F^tRu321A>GnE>M>^Vm7oREH zJ^?<&{;3YJ135%x=5RhL63rtWn&2>~@obr&&9qJj+~`M4BCJ7R~9b>;((JW^u4N zY0=8I4t51j4mPVcQQ3BY&FWxt)|M-qUx(c`X9t^$wpH17!79&1J4|f5sq2FL$adPR ziVd8*8d%#lYp1jGKli-Ia$98y0S=DhnQ|!<#}m)&ZQ#K zO*>9Z=HTw&>8_npp7Y$cN4jh0+IY5i@NBPrsystrRoPx^xpUp`dfx7#{iS(sJ4A`ldMi&H9e*(^ z^m)5BTG;~pVj?3Q(nV=Alr0a^MQINz_M2x+WH)UiFqRx z|3+ktR-@Q~j+;WdYtJe6M5i;6J+xzr%?-M3@2Q5`D|R&Ois8GSVcHtSFu&p22E{PH;SMoJXxqpp zV~)_SC{K(zLR<3TU!@+QZCC6-KeV+i*$C}9vb98UwAGTWm`yfaiyYB9Hb=ETZy%vG zE1TJJEpnvR=b{{AbG09Uwd_URj2Z4J+CZ|&97Z|hK1v&@(shNs;V3Olu@nQcnTkDO zM7HR^L|LUgPiuD~M`?wzN&6VBWxttgdc{6gYuRBs!=5s=mCe$f zwvTft=XkA5<*?huD{Q=jZGzUUY|nNWtefCqo2XeolI?=~s)-J^$y%ne;m++ZhC8>k zRvYfz(pwqs+@@)ZD4lH2dmUol+uHIsbs6sWwzfpM8;i=+3MrjjIc8}GE@8>!$}vlO zMKOGeGhI9Q>0h?#TCHMeo1uj^{$-n?^;HaQ*;>!0ziioBvSMhPsWrE;;c4$2&W6DA z;ct&XS>niwziXt==yCAXSyq|XlB&hOZQ8c-J1OY-PuP7uT3;Q5*lRWBxMv;8t7iRO z)7IKnzS~o39-H&`Xl+X+<$o%bEYIEk{}YWrm0zMPNn5;>h4s3X&~`t(5S$Z|y40uRhaxo!C$9*mw- zi?I(B4u$VluxF^u6{JUvrZjEaN|r>%k##I3e<@3=%&~2KrH@S2RxkbAYW^p(jQ=6E z^JV+r>-A3&+P0yLuzWhEy<7ho#1zcsery46Kpm@sUx5BUjgGdh^nX%*b266Ahk9e% zy8Kf+{IBZ&S7Y9N_5W9M{Qv!BoB#jq@ZZ}(zf^4;Z$gL{F1 zb4+kHdzfDta?L1|M~}lbfIFumSKFts29*T1S0G z&w}njD{5L+YtnNyrIoXKTihRy{t`c@wbp-cZOl=ym2}<5!u`uJUwQ9)idHX6=DNCS zZ1_}+kJsYAqhQ#hT73R{8Km{UU*B}9i}aB)_GH20X?2ELv*=;R#6l&G<-)kYu^G`l)d(kq84=2%3 z-}r*+{wATkA`gAtm@qbb;`+U)K>_xemSi3an ztAd@#$Ck%+rjDJ4b*Y|hO>lKJuzI={cbD+r@Qp&wnpgZ2V&t|h`Tv%DcS+htmSa%P znQis|B+Hf9-E(+be|gV3I`i)}x;vFDo9tZ`bj9ZohEQ6GSu__dX=9cC|Aew{OO!rx z6)o|JTr8E;|1bb$+%0l;Pcov+OZL*X@nxx`UY2A#l}DoVY}>=zdP-T=u5C;y=Oz4A zp1ZAWHH)Yn#$}+tpb;eTQ7ZpaRIg~**R<3{)<~j^b9V`4-JjWjsU%9zyETtcecPgJ zNg2QG)tBp*yHU;zvTwAV?WHWOvV{LTa@+O8|3q$E^5xXRvPL*h;@QWDZGGCxa@W~b z^H1_YYT z&ukdJ`W==+-w8;e2sIR;hMg^gXFvwb#mCSg`)3wrSeVqzVhjUvIS(?#Y<6Wq27fr6 zFUW9Xl`Ht1E$a>Ew7fnOPirY(VC1m|JUI~KJMkF(Jwx5O*>GlaARlfxv)sm04d2Y> zEDUOA2YG8$cb-Lgp*)at{`NXd+aLa@G6(c2Jk5ZA^UOK^4gV=BVGJ*rIt@JWZ~S98 zp6SOqp57P3@zlOl1DkR`r21f;D@!v>9={ZBjagB} zZ|dUXdPDqvYpcP!YWd@w>)%T`0LZ31&x@c8c3uv646tWEPgZXD34R__4z-3W%i{+2 zhO;8Z!<97~+_p48O)o-CvHWiV4qttaAvMTb{_*4g3-C%;siZV|Xvw zAZiR3%YDQIsGXf>ux|b0;JZVICl3`|FE(OHTsNkQL)1#ytT}(W$R*Fk;j(>~6Ip$KL%70*Ru(m(V7gu^zY5?=wzve4#c!i z%|yh%z2&^FG)=o^Xk2%%mP0Xb8Y1t{(e6OB`H=4;LmmX#ZA*c+4K$qHF<5feX~U`3 zP=>_KAm{b3)ME9M;H=6#(#HrKtuf-BB{f=&q2Ia}v}=4t)PJ-*zA@^I=A)0_ctHy? z<}Yf1H#y~tJ_4WSGK1Jj<=@BRQtxPC;?NL_E=-&)bJg9{HRpHI#TYxK7eKq=+``p$ zIWY^b6rR)=!#8BZnT5vXBg1r@7ekAgIi8QXjr~&AOULzFqXvV#H7Z57m_0vfhOWl2 zG-I*ufNC*I#lLhfC|O_pJXpu9xS)H5G~1|0EvB?^W+Ox}b3A|GG+7r@X}7VHlic(; zI{fsD8II*xBjRF)y@KoGDqytg11s#{)2&|&;Ovoubr&eYCH6|;2>m6>WgE${Mod-D zW{y0ZAiAJ}Qcl3!yg zFXwnF;TE1bxf9x zZt&6TSLuvLjq^8HjCDq*d#XTlcB!lJlrf;ZgYm2pPqWO@YS;J~Yj|=(7h{$Y&%e5< zo4>(sY|>%xZ8Bo->{nXcVpW~qoZ-K4U`2nSS)%KP=S*3mY|IhU9pe=^zr}3Woh#?+I#ZfB z7SCBO#lNXLSMiyNoA%CvXr>2-!fA>8SbP%8gJ|%r3>{tzSZmQWJ)icisY&+<%;!zI zX1Fuvi7s$rN0ZKV+AY&HQ84*8zz6Mc_4Qft7Bko5c)zLZTZSX31ZMA>hRV@7T9Xd1 z=3>g-Y^vEX*qp)MOF05{!F%yh!-}XBbCY&$@_2I$=kXcldS;$7!(1fHS@)TJw7nBO zp;UO9U>>ZLum!%)xMhMdn2uxf@&;JfncVs>GdJmQ25!>bm!i}1M0AQCYV^WJPr!YI zZ^fg0dclKWjfDBXN%!t-#JJ1?h+GEepyY{ysfP`9;>_}O=7r+ilFjBAQ&xPXxkgM` zvCAB5!X6T9+8VXbj6Lv-R;7*3=w(PWZ5j9^lG_cZuahGa}2YssP&C=J+WIwHSJcX$Y*ra!jGAKY~6S?nGH8SG*sY@VeB9-9^pj zB9f~Ni-&kw7Sl{?=ATq_vYZmPVtTU;l;bwSg<{!|p_VNazlv}VVGZFS!lQ(Bgr^A0 zO{Yrme)??gBn#)d6lhhGEpeLVkhniBRqPR=_jtnJ4(u(+w$zB}1Lgwm81R54jZYZ5 zPOA~giJw`5 z%-(PX>%`(1ykB4+I3@C+%%?;X^x-tVH*KAEN(7GFZ%E_2qELC_?Wh>xNa#o)lsW1gW14r*w^nDOPKj^;qR86G^g#Px#*6uTk>&J5!Axfsmicy zNC&4FbMo#cy-U zGA~Jf!U1Q0{j`=iGBnW{Cd@VD|yvINj9kEBwK!$UJlXZKpdrJcGHOJfWSt8LdU; z_>HJ9-_V;CnZuUeb~;T~EWaOEpPhT#soXqwM7XuwT+wYQzW~<0)=Pjxt##r>IKwi? z961N}GUoP#rEvO6lkv&TS-VtySjo4HzLUyBy@V;u=MjxiJdw-~(WdQEpC5 z3%AC=y%JW`#;*!DS@)PbWx;?+fw#INnT5Hh4{x| zev8q+G8)da=2;VPPELj1o~Jd87-!AXssPK)StIs?Tv+@JL_lK|}v^E;sjr zD>9s;zT6zSP|wQE&#eiE-m*T?;KH?Yn_x|@)e&AMbc6YdYc(63UHVfwePBJ`*~N#} z^FE?^LX=C9c}Dtery%nZIOzxbQcoAeIF~JE+$nD{FB<|!Ir3>RZ@5|BOBwERO?(S$ z8(fp5fxHLq%bX)7L;Swh8a>W7b>dd{r98{LI%lp6+)iQUNz{18B9OCT6&hqYv%JV9 z#)504Fw54cQkO6bwsw~JnNgcuVxjKvu7M zav84S8eq7Fbxfi5_tD=@g&n2d%RUdVA`{nmD~J5-(nR~3JSdf^-2`gSJguTz$98$* zp(!@Nk|~jZk4@SQ7VMdMx=|w&K+`xK@khWtI(x;?b{Q0Bk8WA_ z^maA6z}2(cEfoJ*`arup%deY?+SM2il`Ym~i>&ye)^dtdqszq6~5n6dM;2f$hdE$}4da%IdxSI+T#$vlDk^d=qdLGlEiw*a}oUgHJI zJ%wsiuJuTT2m;TJY|`N=kz2GE6Jh?>>Js%Z#v5sE_7U8>bF_j4==0EScU z!M<3vQkfgJZ3e6}v79md0F0d)zI@CRZWp!j;~L>Rp;g6=;*jOgkV9@qE!(4xxz+H~ zskIEodiN%6K|)9O zE2KGPnNbn$e%8`qc(glw%MI##(IS$Lo0>o~z&(xKE^c6_Ebd8T-LF|5%b4VTO}mj> zAg*a&#o|t+p&-K@pB-hn-?a3ER5vXPHs`qCvD_(N;C`Lr-!Xm|-wgA^in$GpJKe-x zfD?{rv(r#m2f8`EG-9KBB9Ga!(;fFpd)=EU)h+5XTsIwNR5LwMH0$tc`aoJ&=B7J0 z`ItM@5zan@`liBu#Dwc`H}Z7T^@2Nso9-c8De0nM&7*@Bw(}UW#^|Q3_}1O3VLNz` zKFBF6zC(LIlC2uf+chG41+D|}o*M=^+Ifu#E3vhYQS!Kw$o8=&Hl=6#M5l`z3Pg}D zbYp?QRc>7S8gYA4V*BAvcs5#%=(S;!r3gHSw!bKrEFaxI)rn1+&>pXNI(V)snc1H6 zKI?Nqemrg%%L3~I?Q@*g!OAK|x4S5>eK3^@>Ik*S(Qt;$(f*9@4fxa49qsd+#%_Y1 z?Bp>Xa@TIg?to~~u;xjnnx^XT3011@;YA19r|Pi36*+Bf1ptMmQS&&yR51h9L zdZg)aCQqg~VV2n=XG7XCx$`|zNHamhc_7GgWqFmy9!R?z(&7`;EZvD&k3(9lT{c?* zr)dUReueu~kmY08p#)j3!agX-vLEV_26@e6RZxpd9vLc^toYj=Il5Eu3@Xj&yujJB zNQd|LJPk{G%7D*2Q;mM~Y~-6bm|L`lF}qyLb#LYbdzS0GE5bctw>1=Z2YPtE&3RK{ zZ?;9(92f4HW~wUb?U`r#73U~ZJ+4)#RcoMSVCUjw9vkO*)ai-UgFKHKZm+8|)j5SM z8{wHvrOKr?JZiYUu9=;3S~g^vXN}Y9(FNdtc=a03i=f%&iL1~@NVCtg$?0<00nf$S zp&@SpjxR1|cbpCl`4IGmIiGvxlRlsHCEBrgzYZG!yLZ?Id2#srBZ+|(x%!=&c}idF zPUzbcJM7f9M)kFB(@?*S^l*n)NK>ygI9G3@98Z(}0_kh?ou>?gl_w(XK4A5JN%Mwp{9Mwq z;M+b|NRHLLHX_KYKRf|Q(OraAjr6)`nZ2Y3;LVagUOv{e?EYRsR%>#i7tS8Ty|^iR zC_MKzRnCIdqjlk^R4;tSlI|5_eRc3`NVR)5D)V7)8QSe+^{Qqjkg~~&Zav>HY-V9=bg>;D>r+?8g=R< z*rRO#tcPbWPk8(22Nd*X!Qc-wjKO8}7;n3h?VB!mZ=)v?JxSA_Fqv{pp&Sozd|m-7 z-l6yT+!FYlb1}m^{$hGk5u{&NQRWk*Up}&t_A;A5#^=mgQ1|_YEbdlP<%3Vp9`*47 zPpF+?;DCcZbw+&tHr#-F!{G)g%hj4kvL{P4qb5l4TdY5s4WH0R1<1aO{hsV zp=OWymjUp+#r#DH?&E$L0G?)i!VtsHf)&>Pgbmq;eU2LQ=!qQe_3{Mn?COk*AWohr z2RTnjc_a8IT5&y)C(acd_sJ8u-kv~hlA*&HJDcQOk{6SlPjU&#+vrK`1}T$%C&~Lr zK0xvdB)>v(J;_|dcHkPeKp4Hr3e%$|OfNOK6A9Df4lzuRB@feMslxQn!@4mCdJC-d ztmu?08Bf7vbK#M-kK-d{%XY z9eu{yjV~)Q4nz;5kdOY1T7*h4M`shoiwe#I$EiCl(t+DQz-GxY~V)? z|62Ml--Y7alwF`noZP_ctdZ**_(jVHWj$c7Xe?RdeHL=G^NZGA-5&G3XpNt708kf$ zm^k`?ZjsDDXcfVwg&sW`?@p;`LJ+2enoY@p_zeD=L z{WyH_%0B@SpMf9Je*5UEX{KA|KX)FC=oF85Vy~ue2 zeBmk9`EqEnUm}#h9IQn%8W_s1?2d6Ytkx3s;r+Jy)lrUh`kS+>{e1LO3t%?jlPVtb zy9oNH02^07?{|lMQk^^Zc-gO6cPxHl2Yl0X(eI`a-#|6-ivybcnt1SfSO>xrV|;Go zmHVfkoA?jx0mH<>?s|VW5wQl|w~BW%ef+~jFOuB`S; zVt9+~%d1i||JEroeY1 zH)+??%<-PP(0S0RS)F1y&UHT2CO*^}KGYgM^mabR(yhn(PDRdHBj5^JE@k2h%DA8k z?p$~eN;Ba;y~c1Mdx={zwN(n?1j0)+6K0T{L2@?9O-^0roa>aU#}!Df9#KT6L3>|uwqUC*Wvr$g|L2`9}ufc!1v2g@}&Ve)WXAcI687Pe7BpUl_elr zU}nhC@SSfSt-JD^roeNIJf}|Mad-CT)B;F*C$=CUOZUO@H33yHzSalqahC7p_YK|} zum|G9YK_orD4X$z5#Bh@*cT9F44wv08w~HIHnVaoz8@*Kx@|rP`lTxxSdj4myhp}) z752Q)CiMaNdVJ%VuWz1kA>b&@z}u+*lu-XEq5hMv$3C2|$KIQ-@3kfc{IU0%*n@0C zpb6e-ZwVCacXkwHyS4=|TH6lTQ+oukuT~A1K>B3T48(19;Htw^9y(0rt$Pg6 zPlss(bx#5Y>z)M+)x7{{*HuGaPwS2XPBa`1bZ2J`8$f;!WE1<=h|z8mrkOT?bs=C7 zoQkxvM-+S=aZ6wnYtI_GMKND?7O)F^b1sTSuseV~m@zsEzQl%@L^zT;gFK#f0!$~( z48pl=2x#CNRndtQIf<=+$eHjBq%DD2q?tjQLednGrkdov>>-G-mpuYlOPZ6UIZ2vp zY%lB5^BR09XJrqKqo>BvGmvBCFus>P&@+sqHGwq4LDQw@aQ-}ds%Iu?azNwKtB~Y! zkYjt5^Osp!uNsPWiqI_fvQ52`1jbJi7=Jj)IiNq;D@Q!fe(Y5a^1R;V!k5?ft^xUN zz~@<~KBq7(AjZ@*DxroEW@r(7OJFhK3>~&}p$^-mny{9zk?=BEnI5fygb9S1goT9F zgtdg4fpRfmE?r3OLUNKJj<4;JWJrR1lMEPbhQc`B(4&~-y@V$TFB57;^z1^IL^y-6 zh_IM&58+M8LO@x;Txe4QFgk1=e2xkx$6YeEENqCu1GgIz_NrW>9iwXA>Ie3@kC@)o-mt+`MH!X&~>my^sR zCX?hDgoU6P8B<7dF<~`mR>xG6yqEAK;blUt9mY%|oIzMjxR>xG;blV2m2xLcA}l7{ zOL&s-GNI;1o`gw+GYE?b_Y!LE?j<})c$rZ1zzBte)r7SkC)v@MTB-L$YnB&c5#b)fI>IJG?v2(U!bHL>sqvvy z9TE2s))6)la$ibCm`IpKSVXvou#T{ako%#3AYl+;0%0OyCSev~Az=|=HQ^q@TEaTQ zM#3gS=8us%VIW};VFF~=BWxsWB4hy+pD>Uxh%kXLkuZ}mi?EQeh_IS)4`D4~9bsd@N%nb6 zBgsvKERb>`3?vL9Od!l8EF`QZtR-wDWI>oVkT8KTldzDmh_IS)4`D4~BO&WdX$cbu zGYJa`s|jl*c0tc-+ezl%z1oIyEny=e3n6P5=?NPNSvYC}2@|9og_;DyOu|CKYQkE= zMncw&(h?>RW)c<>Ruk3|HWIRE@+VA?a(Bv$u#u4UBp<@UUMN=+))F=nvfkuFm_V3G zSV&k+SWDPQ$oh~!VRfG#aMufrMNI->CSfBX>qnl1351!1g@o0FwS%<+(TGL*hH8xno^BF$&$M_j$e;4ry{a+#7x3M z!fL`=!bZZt4Dul?$>;(-wwmOGOw?D;M6A8h-#k=ir`@rodw?EyS z+}+%VyO+9eb8m33Ztv$Y%wvhiW{(3NuXli_o}&k~=PJ6`Ts==-B@gkOwbKfft{_xSx^ z#JzoBoYi?Jdghg7jciNyjBNZR*)qf>lvr3YwlN>3vLxFA%QBXX<3J)t(pVlmnh`T2 z+X9?uWQ&xhX_mW96WYxOO=!#R$l#z_3o`7-ult4Pi=i}>;JR$e{B8!*0*%- z=^VyREQWUk8%!hqEyueBP5ArqEAjW&TkuA}YO@7z2W&M-(}`W!cHFn$ft;Pl*=IV; z&B(nKZw&OBtFiyuZVsEb;%5AH*nj=388z3NdvK$E3Z?HiJ!TrawFmINLcw4^Z$49?>)v)bKf=0c-MPxNBCN62iZ` zgYk2B{W-#!cmD;#|KojsgYfZt7`}X#;a%q#-uHfn-+#vs1pW^QAHL;Z5dKrS;ReE6 z5#Bl3hH&QH8xa2JdHM__e`e}!2><$6H^R#g?M2u-!tn4A!v`gNBlXaO-BoZ$pT;yTQRRb2~!M{2X{3H(L;T<^VW427ca#ct89t zF*AVBGY7%po;hUjXIH`L*CIX$UXPhO5PIfL@H_rE7DCSqK}z5~e1v%S8{>+B!*4+R zVT>z=zueu8_=hkq54^t{;p1j6!e50<@yxH8TM+*57$dHF#%@QrFV>4%HzV}SEirg4 z@wYSk5Wg)pfN($lrafkX5VOGFu*WPAdS(QFv)(hKu_1&fV#5gU##>UJIf-|qJpARu z69`YmP9l6q>=eR#V|Z`Myc3~^zgqZC#K#bN=Dye%;wgllc_5ZTynxU%#n=SmC4~Gl z9cjeRA@t1o*c9Ry5PD`VmO=bMgr0dQb{6r65#oygv1!ELjSz3P^F1vykI=(AP!Ax! zfDrhJ6%l?sHjD6y*m;DX!rNT%(j)Zn_sbqa{L=_M^MA%JBK|Bw&-_m8J%~St&@;aq zDBJ|83#TF6%aqPW-{0TzOd@1%Q;(vvj}hSUPQRldkJB;_Xo)B zK?uI{K9Bf~2tBjg`@azG@xB1aUWA^x$@?S3_aXG~7h7INc)RzyyGHNwB} zzJ>5>-nS7x(ePb_zuxdYgx_ztf?7X7=$Rii{5|5YA@t0T8-9TJKOpqXKQ;Ui@qb3> znKv3_hmU8wbo?=J!zRF7x}Sb=-Uo@#E&dAUIk9Y5uF`pIvd|iulSKR^GJo%*rpW{MVIjtGZYH+^Vyy9$xkJRgEn>TW)UYYdPNX z^DV#C@~M_}t?z36Mr&gA@zw8J{nF|$u6}*Bw`S#<&1>GW=Dsy^Yd*gwnb@5;oVYLX zjl{O(`Q&dUpGm%w{9*E+lUv#r+y1caf3}&m?_B%tweMZ~*K6OkZfe~N>;BieHCJ7G z)h$;ITs3~xhpzg~tN!q+Ke_6gSN-rRZ~gl9?_K|i^*>s_ZNvQ=iW?r@@R<#Nv|;7O z_KiC>?%DXojbGmQjg8;i_)i-fHm%yUY11{Ex;O3HbZFDDO=FwRZ2IL*f4b>sHur8m zzxkETf3x}Z&0hQc?b|y(+VN_~-Yti>d}zzZw>-7wnJs^?<=b2SVasQ?wsoF)b(z^6 zTQ<)xQNRw{x)yKP^1mOADnwJpJka^4cvH9%_Rn}Xx)Szde7}S5=Z62gSzzqJ{r6z! zhGUFJ%l%?ixd%G;;9DP+ef&p!Iis@fAK*RtO4$GX9>T)?KG6BlVm0g&GPmehT5G_r zJIcDza`#JnQP|5h<~B7`UH6Ch7DHuwFVO6Uy&wGdU}wV)rdk4!xzzdkeN2Yu_F(5F zyydO`aXcpr#{4dxj6aO{3?htsh`$v=g7K@1#{89yZvp(n4GRDE1F-1PILmwv@OY!f zm!bUc+4w%dFDzI1?SSuW()eEk{v8|tFKFlEafN>b@ZGSj_TaY{*40h;?ZfY8{BFVT zR{US=<_(*%pB3HDACteqy(FdpZ+JYmVcBz%_gU`+ zJilk2T=rt@zb$(y_Kjs%@K+ob0lNa&Kg2%Th-YK3x4+>N-eOV{&MqUvA3+a3%?g* zx3731_T}d9nd??w!SAlvbt@l_J+ZR9?6+6G7@J-7V(j~?u9!DgJ%%>!!taVT^HoP06%SIH~p zJ9sv=y%1Z|_E_vaZ7;?iYrA6D-m7?i8?cjWpZ89#y<$$TeKGd;YhOV6ih29GSo{O) zKJ8_%x?+9-zdyk5D_7;?-&poQ{M&8$cxn9u@dwxU0*7dC{dvG&jQ#8Smtu_@J`G%- zT)w~I@%UrwZ*KT@+xN_K8=j4Se#7(ezu$00;(x#4@%Xxp&&GddBZPr zH@yHlS#173;$53x!1}%z`^(Lb$Nz5g6_dT{#aN;J1&s00#=mPHTd}4Ce<8PHY{l>6 z_t*ISEq=pWURd#-EsLo4$14)?$70WIxJ!OdE_*!wU$;CSi*J3jv3u(aEAH5O`^x`@ z-!~C&>U?3v=FYJdJ32psHF;sh!OlBZp6YxoHjd|+PSUu!b^pGxvF_bt-8;>#qvIp# zRAJ)G*l7AfsqaiGHC|i%k78yj$1E4-{Bbj39Kqfbt$xTTUn$0F|k|wm^z=cveH<_Lcm(=|Je19Q7BSYG0vZ?WO zmcy;V7u)bKDLh0^Qb~XgA+nF|3Oqa$6i(IOprOJ70Nv>^= z_7osW0R!3ebUIfW8_LfX)BXALigYPk+14(F66q2zbogVAUW+u-1MW!(2gP^2?sp(8MqaA5OSWpZ_ z*Hro!@KF9-S~>ne{(|31<)DHw^;r5J%H%TBv(sb_sU`5f{Pc9jO}JY?f>?=#k-K7mzP}1(8I~k(In?R4`Q1n?XD6r&YmfuzPE}v?NbRQc&*e<@7>z$kwBm{h=@XBdhC`nQpI+>e1R>)7t zPy{fXtB}rGuCkq7Qn(U&V@>F8g`&^Bwu}BkYRZXPg>fw2$-DM2Mj@}45f3kBc(z{1c+o-j&R8u-8T~D%J{^0Sj1>vWpfH0&Itqi z+|ncMRF>T((5?w5(r&C-N}-^X5ik{$luB!^&+eM#Efnb6Bl*KQjyxpN6Y6eBviZ{j?v2vEUx#ZX4j^l!l%6>;?^}#}Zn)^Y2_Oe#U7|eyh{dwP@6={tYL}=t^(gl^@fb5?ULKYE+U1@iH(&a`M z*;NXSz+hL1lx{8owT<>H-6*rG8YM7j6e-o_U!84b8z6`p8kP>p6>1& zcMk0B?cTk2*NuC-d-m<@yXmG~I}aZ0*>}^P{ylxW`*xy0e_#K=&YN}~aHHBeroGnL zjv`Z+zutC~?Nmr@Y)1k8skWmiAKs3#Q3yXBTg5&Sc{TTufCog&0SMB&?ewblekf3^ z+}znp*tH>6Z`bBpW*NUjsX-Cz6PmwsLNOY7l{+UkQ;9c!)IE08)q5mVtK1{8B_K=c z)ZLfZLf9A}CLCX}-Egf)f#`k#S+({HtWhxo>Xa*sg8BFOdn$yGDbxp|Gi0 z7N~%=j2KwFmUUgDJuT0gFr$%QW!xyZa<;IpYcxjbU{^$9l?F00tC-wYfPIP>$tY^| z0vJ%5l#vCOSS=+Ai`KR%5x;IU1q;)bl1MEJ6Zsfx4GR+)Di$DWYxv`I{;<VLtOzV>tN>JPtN>VLdT7B)hXaT0ED&kksa)z{ z0kAvJg-usjASmIc9T*${>Pm%-48VZssF4w>Tw!E{asneG1PqJ}0s3NEcZ*nBXn*AF zpXGzr^L^cBZ~(?WoRDzjFf~l`C_Nbg!g!s`Ou$M-fxc8WJCc#;XsUP?kY2IDndN(7 z2`$d$CRk!9T{@G;-anH?!^jvohh6O9RBkdW$w3JEnN&fu9+*vWuNeZdh2HZibjZ4H ztZ<}8`m=ikX}Y&CRb>ClvWTgDVkmIL?&>z;wK|fT%g>f9M5GbiSluQCf1UVbbdiXy zy<=nN3#plIGm+2EPUjA%Q2PMlIW#|l6XBs$~F#XJYr#E$Y#LJj2Na>Wy%2Ti+Cv{2;Ifv)$%~V zQT>i`#k$IQiA<xg@Sc!Dc>69p+yO$+GeCm3JJ7&HMPnfR`Dk(;r=~(fE}MnULae?*v&E!Tt!^YkyQ!_vYy)r#AXZBgNQMkWV%2gSo&(#6 zM6|P7`VXb5^`EVZM?I~DtSXuUjB6cihXDwfQfh=$0@D71A+93~$$h{mh50x=HrAWV z=jNtya6_q^hoxDj!UzLP+nSg;V)ckgb2(ZqR_Xf?Xcg9M(|g#m zKM_f>rM(2#Vts&X@uZYrg7s~0H?i4T^(A8|p0*9_V*~Zs5t-HO2w)Yn0anfR3WVsY zlAg$^yS!oILpdLpyOf=FS$49Nx65aVT@jW*O~(Q^F1gg*$gWyU0z)itqh*0wMSE-} zo)uDK5~BG=YUn+FRz2=O0m~iQMHP1dTo++utX)m(uFc)dUxL<=TQz^ce7x_G_JxK4 zu0_MzLJjqWj3sCoxt#P(Y#$@2sxKK!(Xee`9~-D9Qvj>T6tH?|L{_lkNci(dyq1gs zcz+%%tW;@f=IEy5IoUT5xTuYQgrhnI#q+xw_zW>faR9uWd@BUe%HURu8Ml z3YNpJ0$^^1_b!R9Ze&;Ci@=~sq;!Stvj@3seAgHv^#&!Gbr#sxhrEmQqv;w;Z_8up z5nE#Eky|wtz(Ol-TiVNpP_)L9aww`v-; z?jBYRt)B(&CAjwbA!CX4v-NMPS6?!gT0e_b+YYAIy>H36F}rGV1P1s+N>>cf{qhr+ z5@Ji>47pX!+PZtj5DDSTg7*?!8)wK^0%x}VP4((a#!@Ho*Os6}2D2gn`DPtIo3 z`*ECF$ee?Bau7%9atBfTcl~Kx6U`R)3sE0B*lT8Z|MWzk8JR0$$J>Q_Tj#NNcF&%E zoHeTP-*1XMoai@M{Ep)$0&c)%(+3SNBONry^0Bja|fO*oTX2l7&Lc` z3?DT!nTaFAhlX8OgTvA=>mMC4+2Ij0G;-v~;o;#sM@EmI=o^*Xw@cVRlhMd2gUg+> z>9H{Zi zjDwmcOd&mC(iafeMgnhcu}iM0W+p=JLR<`jul7Ky2&nb5nOkeF7X-!5{gcR?B2tTy zdro0^t=lw`uLKkFooI7m=V7-Ltjh$FTZ@)3wjRmc;V!aacM|HfrkiZ{(w%|P_b$~T zGl>d&pKB9hMj>W6$BSGBTV!eKcv_#s z1>V(UYB*=_!&v-`Kj_ zEv1Opy;!FRD<8|BPZz+fwd+;o4(H_7S=KMkHsm@lSgjO+hOZ@=qqEakFMF$^MvflD zL~ifcI-ygRTG@Kk63toaf|RK~B{Q5u=rW_B5jmQcyYUft)B>$a%_o$!l=AS4*sAV6*9E(fgI1w z6n-#Yz^M`O5rz&HPo~EY6!Pco9l5mL>J1m^&(ETf1GA^eTFQfixpVom;Nk~nGX!zH z;M4{86^lp?=a7$6vPrOlmRI@696eQYX*o7Kkt?Q7rzsAo99@;cVvsJ%do1Jm3+H&( z6BqAz539(R2yEwi8_$2Y0yS}YoteInQSmYfd61hpQ^@C_=d3u%OqyK!{1_g$=5Psr ze}*Sw=`50>-9qWJ>A6sfdTRgKv9SZG3F*=}e7U6t(s8Fh`+TprpDxVLfQY>Kv%@ ze4!r-rB%UMZvJ-Ja{RT}Ra-~t}*npfpe_gY@p8~jxz zEancUvoqDzp~ckNk)^55r)!Sy4OQomcB-LhPh|VBYhs0Y+yvptg_NnL;BqDg`&5tCq;Nw?qj@wCQ{< zRjNj*$h10nB$t76H7fB{mg=T@&z3Uhs=;~}rWzi+eN{CfvA3#g981kYW7f+A_sYH4 z%GRjz<+h3##K43oem<#`4iz$!cW2V)58wien((4q^&GF-sV?&OjO2U|%m( z_i3vz1r$=CGT?9;7kr8+4hcg2YQ|=;uf%nCnEO(6gtuKFD`44SKMbIn8G|{SoYePO z{j_W>0-Y?~hmu5BC|P;G&!_;j7l97Y`hmf~y@wf}n+Xzwc(ba68$-w4)+ zXVK51x$h^A=g;fCp`zU6_w&LuRj&+jCH;gOgiiPGA{F)CSItJ3Dt8Q*13+doH$H5r76*PQHN|a*=7M`e%yI9qO zLqs?~Tn|XBU&+s84YHy%uY(@JgtO_RT-diyXXTl5OD`KlS#OPT_Xcr%7*_xb5r}mY zD~y;Mg4K@wy`e~Oae>2>b?Iqargw7kI5+SnvOO`Q+-5}7s@=6u6w+z?!n3)f=-z!c z6Y@5?8A=z>)M)B#8fV7bQHcDK#$+Z#7(831TWBD6E(5!r@9*B7Dr5xAQNmrLyC)Q5 zT6Zo|-A3JwJT^4QU0=Q^wTWQdsmwg+w`Di=QrX3I_ajZ~-o+fp<|8wm7K1+u;?)=n z!HAinAIm~S+6)v5`GN(=XhUg^C!AkApD9h82}4felA*0UnmX95U`>0o|hwitkHA>cHCu~?8|3AhsR&6%nU|XnR5`YO=%Y+Jagu3<+8uTP)$Lc;lKrrvojZmW*N^@@cDS) z9#L>B5k(g@p`V1kKUGLgQwR7ku8&{QPq6X`w%tD9kiO3DR~sHVIGfG-$w<7f8g zr?K<#lQi)|AV?uql~O>A!BCoVs`5p6p(H6NRfv=z#gVfIzdLH+S*U#l(ej+$te1Zl%hFb6pEGhE#F z#8Ht*E_D^QzY;&1FJ(^8Nz^sX6$}GP`I4I&I&&$J&p~&q^oJ8%r z^y<1V2ng7~_a($HiyF3`ZqkERB5HiFef(jK^k)MuA!QmF63+_6*v zWsbub=aWbj@02+J_a^i|iIWQ6x&$%INkWA4(Ho*LZ_`tZV2or;?mhX+sk8+_>8Ax5 zbawKT0SZJbkIzm`r3>Q4q%K!5KmCxe1p4*0%&q&o$Hs)L<#sAh=wvK-xR(fI2q({A zzmG4LG34}yG1K#sVuL}7#+JhS=fIcv{7eb2W{yKTnUT?6JsAl=qy&&fL7h`@R|Z*! zW;5ZGe1Zi9DAIT4!bC9&jR=WKUP$PwG>2{$m1P!r-Y#kO>1|su(17 z!G!~lW8Zo~VxfH36=Vt(SWwYr@CD)mU(&6W1+kKw3o@*kD&nSOzmO2*(ilfKqN@TZ zX?p+%tRz@cwu_JP)RjOMkY$o=jS;2_COsMCMIq8~E|d*tg_ec*IF#0p0a4+En)E*s zBz=K$>^Fm~UUDfmeU9hQB2f5g26+8N{v1hbf|^6)!v6F$^Da6H`su-3N+D7a;tQEP z)sUp5Y?~6-!vup9dphO1fE+;#HI|N*5sphXSw1+L8l^^HLChMjmrlEH@JPkb`=-)j zIIZRV;+(@!>Ov&#cA!#My7eI(7Cb~V{;2!}bF2mHCK5_A7yAip75ti^q-<{7i>xvO zKf&?&33xC3_(&StxGcLG9GRV&!HWxndZtW}?hp)L?2%6_44;-(M^jTWCqCi%Ab*)j zEU#pOrf`%Y`8LWy3*k7ppWqz`>{pvqeELZ?q0*J?FO7$izRC{4?gwj4h_G;K zQw2XZ?^4|!Ihd@AunT*LDg|5|3+=2_2O>?5U@s0SgDJAb$eCs|OWu<^Fh|Lh*1`iA znAC#XnU_Ii?r>a*RmL>ix5h4d4-QYOda755*gJ}igYdEJRavz!jSsZo$=uOG2B&jK z(6y4A@{`2EVDZEt*$c9VbKr*N6zE}kl-%@ z3DD=j9GZ)>7Z;Z{EutK3tY}-u;=#mb*AO0juoYo(CfJOh7=w+gWd=c{QqY|mNdVGN``#-%xIPt{7OrhM=uNIOS<011373Og_3 zU|UDhxhV{ZQEp^xQl<_+w#^yBc29?`vB``{6(=$obE1%usyI8AS@9`4|8PEkmRo>v zoQsH5l&_6Nk2UlYP!?9}Q+}EyTbxkY;OkLg5(^b@%Nhdp@jN3N0z|*rCJlkfaEa-( z`;ME+CS8G;;5I?&d~uiX$>Du976{pyYQhxMT_|OHB%P-Xqqw$FY_sk z>rw$yzh)&6<>(1ChqC$cR2Byr<2-cYG6V}EO9eH})7yS*2>5eWm{I`DF^K>d`1ofk zYvfI5?CB;z+*v0F<;V(0GF`ZpnZw6Dkt56Q(!9|%v?xM%BipnDtviC z8jb)Q7isxJ(JwMl09C#gkZomRdX7d_|_EOP}j7uAa=+) zN9+v|vwj1d7Ig6-Pev^fIcy+=XOQ?Liy>F=X}>6h7|BT?5Z{bY>+wlZuQ55w1B6}M z%ZhXYM~*=Sa3_4@K<5ZvB}atnK;)Mu?I3ZaVh)!Our}1L`l=KbA_=sMo z94#yb`h8{O-22M7CBkla7!0=Y+eRl$Mbk;#ru)D7RoQ1OU(y^SIbHIx%h|{;3OWN-ZU~ zyZsbS3lyw$05MmXb8YD77>k-ugTYr3(iN==lBFcTSo!llWP)D5%;`LHd)?>fm0<;$*CAQ2|0ysK9!vmTW@YNaLx3O#-XdA!Gqq96=idhYmm@ zTtta*;s?^$&d2~XMi>ktz+|7GQ3Cbut(3G;5neX#%odweyTvA^VH4SbNSlf^ek0X{ z#iHhMa2jK$_DZ=?&8NGEv6NJ`AR5XRatAK&%XF2rM3&hoWfp`$Hk9KodsvXX{*OBV zBuZ1n&R{~LG788P88qz+15Z~0J`Z@7@)H^OJtqY!6o|1%;t)17lBMdqs$m3W*h}_M|Jgx9@Agq;qOFMJgI;-gvc8+VQ;I0eH zWc&o11;OxBf~0k(_-ZrWM;Q-X^6#RctK?hP7x zx!fv(m~g*p(mxxLa=ca&Kx{wQ1=*7tBfJm#a%nlNR}(?0PEIRp7jP$@p0|XFlwq=u@*%p%9Tq1ysD*!Az$S2pW_@^=zy)5`6wZL%1}f7l3jr7}_TY0) zxf1x3)w9ZvxJHL@&bVFj@c+`0@g;I`3n^yqboqJ@_EMvD6=e*!`yzPho3% zBz@Y>#s?kek%*33U`P42u*`%WhpJB#M;(&o+pGL?nn0%UO`G&22gBCIy;M|(?Z}zg zl4PhD)U4Viu(g2JR1zD_bBDqYh9Ra@eL61`M;#$nyhQ9Ft`7|K2%S;W0%vs|(@27= z>nHRNIA}xY4Tm!YP4JX?#<7^+h%mCG&;obp0l>e&;IidVND?#XI>SM~BVEYrK78!N zjN6wYX1|ClsKcHekkR~sOldkbBNL{6;q5xZkCT~^Y&tz77~x$?TF=8XsR``EC7IVa z?u~01t`z<_i5WSIz+X1yY-|uA-+cmFvoA-Nu@8qRB;K)PZpV`U!urZ7P)+)1wJNcr>Ex_2|m}>CzJ^8 zS2XfU@vKhLMknFv5f~?@?^X)JMWP8dG*%kdr<<{+D!x4{HG7@74VtI`iD4cs6;a&U zjGP7fe4&jIDJt})DDXrcm$2<-+}cU-D z2Hf~k6;42Gf@}ge$a0!;-b=k$E(LT+blnSvZYCV+Mc;&##?=xl;05vM>#mW^`tKS> zii!CcfkaLpBRNV~;t`I(BL+3iees4aStOciokkI$e62hJfo6)NExYo<4DKm*QCnlP zsz|3a;B_0^ZR52tbwMDBkAPZ_9>_WTRZRoEkNna6i5VzPmJ{7yFix)M&cXue5z*`9 zC`%&cVhQ0&1Tuz#ReTbfBL=5+8O%yqg^0&M0D)pL=lyp%;mh^EO3K~1{Xl78ehold z7NE(guQcwiRb!&(;Gna^3eSQ}Xot;N(&jMOqS=_XHH^A4G2tO+DrjOfe}sgG>)!=4 znbB$Y;(g4#M(s{L1OW;Jow&bZuXV}(^FaCxw(6)w1P-O{w=qzeZ7GOxmlUL^cqp-R z7RLGzbLhm?3{pTEHV>2Zg9bp++TstZ0Q!68Xjv!8187*nR6(tf3E-jrbc`G^XAz7z zno|7u1z23SDfsk6YAPKqTswz#{OLq1)Bv-zn`N|cH8ec;psa;D0qc*Qa4Tbdm`qE0Y2V4#H4Fn%T^R?6$sN@-2ta07*KYydwQuK&>}Mno{?zl|uI356iLIpktx zXivGMZf2N`<^il#p5(1;D3+?X5XDslh1Gg{Im@lY; z20|4p3X8gvYVy4lay?)BfeCjIZXXOy{}z(WF!WBPq$ve@i!xgqB_41pEyu+6MXDev zn?*lqM~MUVsT^)n<6K$V9LT0-u(KM1!!lFEJKMQQg&!dQX;f)a(!>XBWf?EU|Wry})@EHHFNHJuRs4opyVlxw6{b}B@FS^xq7g7X; z`I!-Y8LcXta*Il(GT*lIy-P;@7nUC~3vu7b5Bf&!#Qy1?sXi37S$9=CTjvO>F{ z8o8GGb*C*>as5J;MQRj)Madl|{w_n8Kj#|7*x87^gH$8ij#Tw?v3>z?RjpjME;Fc= zY1_u`RsN1uxQJdH1y7M_i-94f^!)arBYZ0h#2`m(8Yd?SVQU$8-3q0cL$dfuEaCed~Er#GADfi-62+9++ zP*R8sriwbVLm9jtSPZ2h{qlt(m!S$60?^C|7tjxygbH9fp%lb5m^%zXKHCVDQQZ*& z=NC={G?moLV|c?a2#vN+4*gX;7k zZrkIQnv$8@PHWpi3X_JwRvR>cM$WEIyI0`dk(OAa0hDO+ZxzcVLaE8AbLzOYD*i&P1+!oK z8igxq?|4)|tG+sF8xYE`C<{Iynfg$fpp|l>ex1k@Q^QYi@%#im+|V9+c@_#r?`etz zz~PxxeA1f;Fi(MqA zqUq0RQH&gGkJ}ZRJfRo2tl8kazAniwv7OeJ7cm9h@@q{cNC<2H{Z$8%fnqMYggiPg z8tlyR_edN}FB?J8_T%b^ykFw*r!tGy;-Sa$I4ubiqw-{lI?*gvHQoMNjF)VWMfvCld{=!kZ3HeULTa# z@2Og6imP=xJA*dHZC-drs1a!haBl4p;26CUJ|RpKfp|5t&ud9&}-i{67p{q)Spv zP-@#02jiURD2|su)g!LcP*YVDgpHEQZ4`sCvFte;;at@H>1;qfC$!k9;or9GQB2pb z2IWyFQ(aP^dE8-9UschJVbclsEBrkAdh8TE<=Vdr;{$kW&>YW9oS{#Q?>Wmg2Z3_< zbZ2Yv%p0gat6mXmflc~tRR3UC=|LbM}#NR;&dF*)5{$)?Yi2RLD8IOz8w03bSE4505 zid~c{lV?H$_}?OHnW|2uHESgCh7X4(?oHH)Wg;LfuXHi}dz}tA|!e4C@bWk(^ z*Q%5-dy>Wg&zm5(ffaYPfpPi%flT89a^?F4(u8gh1OuU{?6Yjz`T4^zupD{~LpTAI zOQB{W0N0Mq*CzZv)c+9VsTQ(nE;nzw;#96QtH^|DuMvNDDRT%?;IbgW(OH=k0IgsO z0I;Zo1n&UbV;x;C9+vcG&!^_JUs@9BNl-S83feHhId0lg+2Q42`&Nz;qaYgZ8Og_# zWSD+}1Cz7HAg>~+^lR==^2L`ou$VUP8?QDE_3O-83&9@RK_+SLTJRwp8OyyH8O#vg ziq7axThhF}$eoiI2SJIVriEeQhbrL^6Osx$SG;0rCNX1u(FlAMKAdsh@KM-q$k8_< zTvz+Y6xQ`(f6^D^R+A+j$Z zAbPE{Sa0CsXhjYPg0mIKFIR%4u`D1J{GlO!UeG2E(Y-HV*cCRWM?N-z_y5rh?nhEP z=Suof1ageaGJ^+M{8u`5-yj~%S0tygzVv28G(n%@r8wgTidxvHcrg7Q#!W9~# z^@!KnF115KxN4|M*Am5kQV+!064k@Kgo_fPuG+2pd&b5l^iH(Qmv1*%q{+(+6RIrn zLg`eRdsY|)`eZ8+;yRo`E?GnNh}hX-)1}vhEkqTFP2f}8(1JF>@8z;~NXyD?e$lr& zEDS^CnTr6Q*bCFUXHGLXK!?U?9v(R)WV+lb+L&ycB`uS;*A$sA@#KArE{C-%rQjGWT}&s-O1N)O!XBUZS0v4{{NjyZ2$!3N7(bXP zAhfD5vXk!8+r4;IqKG>RlQu;mIi0qNWBOK@O|gCT`)C&~J_*A%eNHGp&DULAZ^%Cn zdhQ~JIhe%RkVLqY60vXDN}PwY*r7^XzRckgQd%#MN#-Gc-zZ78D)&q!m1Cy_S&y8^ z1AzQj!5mSe6!JkAdX64l0&rw`TlKWj=2bTokwoNS>KH#5bvonx71}2>h zOTIuUJ!$OhIcz~CJXu4MPMkI4ZY(A77675?Xs&V*lE*>|=8H z+&rw-5)d;pgX1;(O&g`50f1C zX(my>fG7Sc4F0*^bxafHj6m2cUSLH0G)kYrn5OWACrIM>11m`7jA=e=GRVsslPCg$ z-7M0$td5eVDTSVS!tvD9hh&{d=qtwfU@OI!;%I3*dN=R zLK(Kp8nL}60b!{;+U1PSBNrFH1eTFHol^EJ+GYAIO5KkBJEcBsT|5hDN&3Hz{Y;~+ zb9jzne8dXt6;W#(Ept|Rls4U+=0T)8%|Vnp2Ur26bQYZ$C+Erh)8-8~(v7S+21v9# zuoE*Y75_J*J=3rP7(9gbprr9HZ3NnJ2(j=S2vu6SfZ1sMKGY&s*;B!om3Jb=k)%N{ zwJ@u-b}WtI2DIOBFMb$X;)un?QS?HZH7kGCbQy?zuKW5s1vfdtLqJnzAL&WgB207P zIo841EzuUEHNtIj4Y@{Xj3bK>E3`{zcObNC(Q#-UQtE?PThgLw95nq1R~W28`L=#E zMCNdlt!9_=m==kxQ^=UeClQcUh;}W{XDuQji4{Pu94yJT1Vnb4lagkg5wt<+cY^%LU_=htheV1mM@t{QG;_Sf3RzUeOJz%@rPI9C683e*r2A2lB8JaA*r6XO zimy?KJu*ipAbCHx)9moa6kYg-&BMs4Tn8OvEc5@R7ZPJ0GnoPV1cIRx{VdVbYKpKD z>fCH@z(134>7s))pT}yR2Q8Qeyy32cu}T*xk^D6Yxr4Xw$1_f{5OPullZs89LB$C{G+Oj zHH<;Ic43?;NC&gyZs{qDl&aABqOxSn&_O9ZZRZfC=77dK&2fy)sm5@b9pEZ83uI=S zPh*~Vl?cBXj3?j>D7x)$rYF-jf$?NTDLI3~v>ZSmerltZ=moB53{Vj%DVVkzu#PC* zk_^dTmaZFb0oKjtdyG?-l)Q6jb6iI8PN=whz=dDs&_%TQO^~T7pBToW z231hbv~WF0NmJCJ+rja%e2n>Mk(^`Z1qq z?Qq*S8sZ3U1z__H(Fnv{tc~W4jwpvwifUg?SU>@0J$Zqp`a@8x>U#Xu2ADvkaT;k{ zacT~84dwK>VB`p5bHFF_jv>x95G;g7zXxVw7R(L>9D?pfD!d-1Wd`$}K)ZSLXWCeU z)PT=npxqK?WUgbcB|!R+;)u>xjM>NeHWwqWJ57mK)DS1F0WS&H)(Bds#x`vuSXttp z`im3~Q)8Vg)hBbq-w(v>i05(qBgbo5lnl*muQ3~4y{b8E4$rw0*qn{DF$f50@;rJW zE_CIbPBdFdjie6tdkiDUBhH`dOtU$hALeDyWoU#qLF!l5HXTtOt}rQ=5Wt#m_u4heduUSv2gR;RiyVWx*11E^-Bb}>; zE#R55vlu{q&Vv1s*PJEAodEkLopUesAo61???yd!s+cBfd^ln@k|G=jkhgt_f-O6_ zo;*>(*Q*0v-eVvqBl4P>o7SI>#9Wg@%vo21!b9Y#<7k_*kh<7J+Jk1W8~Tctt_#a; z%71Da(knNw@ZDjgTyKfRcN?V$E$3%qlarE;LjoSq_zWd=}J*5 zA=XUy0BX~a=Ngip7LNnlkrJ5GRwuWs zt$*qHnlL8ur-d~THS|u&)i?r4Q=c;Mx3(q9dBJ3YH+QOE15xhZ(L0U%J+mx4CM(KqdN7<7S9;)PI zw6~r*H*6DGzFHqxE95HfWJv$Uw=+i3BU@HVHVK#BVIg5$^cYZCLU(=Y=^>w*jbX`i zK)74&u*x+GuQR2RT0xcc7OZ5bObCBHLI5q_a`;;I#}Z|3+WMXs9! zM=%1Z$&tz$!!=Ed1%G%BP`Yvpz=v6{CXpQtzKc5;)XTZGxTL|wP9c|F2q%NBSRx;8{ zbm&JV48AK8o?vZXhkuhjJ(SvDzs@m$Vc)GO@)%)YNUzO7mf0 zk5*%t+PjHocmx!i%NLOWj%GK8(YlZ z4fF!emL1Kgwv0eFI-9I&2eMhIs?wSgzBu1&HU2q_gZ*<=o&Paxn?>nbaZKkNWzuP2 ze+K(&l?y!NqJ>6FEwJq#KsmML*l+ASIo!GRgC5Qr?;*(dJ0Lj}M!STZ zxs)3+c8}{f+^3U`OSer7P(C^CCZ=??m5*Z?*S2!C!(zQTg*DbsIg26JQ!tDAt^LGt z=Ur=WZrs({`KKKHi0dyH{ZDH1C(a@5+I(|!aJI)!Ir5*f7q{|1WiNwnE&+aOxAYUS z()SL~E9LVU&@T6L^wm&rD3-!0`L|EVQR;{Xy-j zde+gCE6H6IeDl4v+oKG1Jx5OrIij$3i_L%RB&M$$sxWHYqEggQC2)G3Mi-LhIOR^b zz4Tn3!{iyVL$V$nj?3@^RH##B2iy^Kg`7ow-STN4>fR>W*gmJuQ=3?M^Z%a%R61R1 zfIRP^RiJ0Jv^MbBN~8ikruvcSax_tm2-=}so4}HBJhD{ZvH2&LB7j3^w7!|9!y$Q8 z567{e4vM!8$dszU>HKhnU)zvWdigQdk?6odLLIVKGOcIS)*oMN{<)Kw8hOrPDWLZq za)RK_H>iu#u=AYd9wse%k2zFYB=kQ{3*qV1b;qmT%1T*7%bJ#(o_B`1Jm57a-?*mA zG$ilX{4-0f7hRwiWGK#AT6@D&A2WdwPf`m6DW}83eRUvmD0IL&P*Cr{45fvNC_`!)MMFEGKmlbgqT&>-b?f@wm)>A=oaROFzbX!Xyu;ai; zV~VaoDy0>sSq}F(QEnunE<>IZznPv~YXO^co5C9)sQuExR(9=x+=`_kRPPD;eyN>?pG^}}LiX4^bd`U0ndUs~c)_4zQ8Z@Ow0Bh*20;R23A}f9qdT#7GucjX*l*Xx{UUtK4 zdNNb)l3A8iMo$(;!gJN*(l*zd9wD=hSfmet<>=X@=psA1nVQ51AXCU8`~*&H4MuZL zbbwM9{ANufdiJ}K46bu!4;l2StZCM{T`RHW*V|0{Tt``T?!8M@AIC$Cai{Ih4+8NV zKAXlkuIooB^@wnV)FM_f9QNXY=5Gn_S)H+^yy%Rl9k3Ph_(w|O7rcfkmA=2Mz7M5f7I*CnQ8T-nR_wO#&Ey>*po+~ar1Fk2%oNTqy_EKI0P4`u*h1&bC@JLB_DquNM zm@vS19&?m%qyz*YiTEw&`YSiGWigs#6?`XdX6llo0w`xs?&&XPK}X7N%Fw} z-OhtB6>Whsqp?W)$+1v$@|7Yn$~;{r)_W(IMGaO81-8y~^w>MvX24(~kXQ2p2$_Yh z!i*f7a}!7iO9n1~w`itWnGgpz+fvA{RaO}Q?)>IyjEF8+b4|Un0ZEzb>y@b_VhFvq z(-?R77BgVm>(vi4lWCd2+?1VhEaV^dQY}(|nAK5%XjW6aa~8UGrim9Od9(NgloxF$ z;$Ltncd;olIqN0wV%r1Eu#yf`gt2#sDN=d7t~h)HeR2e920L{UZh<*5Tqy`Mf;)6J zfYSuh@rK5{UYViGvI3tyWC>Wo?8_ahJL}Rk4MNrSV(ssd<9{ABsG7i^k3x+C)`TI< zoB8r#NZA2%3aH?zKC2x;d_90T+!OI{C9R{b8W+!o z_RFbJXH5vpnvHsotj28>SWV6^rG8+iX?V+ltq8%up7}9Gpw<<1>>#hE>n*>B4deGC zH3f2GoH)tbIN{VxnnOSPjEz%U@lHgAeb#W~+E_yyes9A$M?DW5hBCNw>>wD2VU&W}HO@jBLsl#>7yw`&J(YUR34lAvmrtm#9;zX?tv)Q#sOa*#U zaCW^CY*eUmgj{FZRflvIO`kHJ1pu&;axQM0t3Z1 zDT||^HNh<}x7Zvjp=1f&b>5Gh2`OQ9P2Ygz2D4KAZ zNv!%LXmy9V5qUfDZwK-x0NaPy1j?il8;8D2<2Q-?U3kXUABS~&6kO?qUN89ZPOKE~ z)luB&9bn)BuSz&o_wX=}`8YxVkt_cUhs&A0Vt##Y;+r|9OH zGk4+cG(Nx&SCOMP>+ZFxWmY5&_t#K=>+eN9cVbH)KRjaEC#zCxknWInZHHp6?g%<`qYUo%!`)i5A6jR7!AfueiGxIz}aR zk+=V?-FGkKIq#eUveA`O{y&ZJ(2_(>8=Yq4;?P|D(vDZu-OSQ8Fw^GR))kjlTkgfG z@Fswy8bJM9X9NRLFGQ%%_1q2ViFrS;K;1@9u-V8P0o;G<>tOCS8MG62uB<~{$$b>g zx!Y*kaD?1v(V5P@tB#6yV<}Zt8c~x{8u|CY{2LA2FFWl^?D57HamKwp4MF-UbPpIl z!60Sm>vCqRp2LURiJUV-4h5&yp?VwL2`;ICGw@qnry7<J>y26l2ATzGzS5t zd6K0p-&{GlLO|_qNqh_&_Mna7*|a2fG&flfEp4^W73h zqp@vnl;O4_y)8M98Y?dzr7GG!5tT?h?;%(7Rs}I%5+572x$-yP+F^>CG1z|5rl2%d zO^#E*`R8uMg7R`Q4Ihe#IS_3c@BCgZqJ+cPA;j#M>}D7bQMcLEWN)NJ$1OuKey;*d$h$HcB}_jH$zE0-cbu+F*wY^b`^))l`P^;Q}d+;O=@>kRb= zQ%c@H<|=#>Kj)W^weWap9G9!l14m}PruyI*p;|rb;Qlop=1@6sHnvW0uP9(u$t2`T zrCjawqqyV=1lIvdI&#T(40+rMa{oJ7q0r5~D0aH+rEq6ptGU)C?pm51Tz_?tn6xrc;-uhQXC0Di6+q7whm@1C-!i z+Z@`C7&j^HX_Sf>9L;00al^}Scv}y>+oU#G{mEXtgPo*%$gh28pbfpL()yeaE5Wm0~wyG zp}p-(&9n>nqhH5d6Q!7HM*@vY(jE<(ka^mnGJ;n=NuzXRhm6J!u36MK7Ruf34AUqt zMn|FtAdy#ncGt&k@Jdx0QaLzy0{+Z@{;$9NtGE2kwY^UqdEtXUyr%se-^!0I>x{+X zjR+F!7;RTF0}+R>UU{~%fZAn*}K zN*ZZh!I}yu@{(y{D{*Nb5R^;{WEK!sRy2NaSyL==Q8MPxL*mkHC`o`x%s+!79v~E`0a$+8!@+z*4C!R3)m~x!N@H{$FVnBs90}vaSUt}Iym|q0is^Ka2oi_J+ROy^ZKP=$S~e1Mr9`A$yjS6-iv0mfFwCl060# zC+44RO)fmP3~$=Duy1q>5T}>8*swft(V}xhBQ}fkPZNEKOJz@&b+NgrAvyn7t;zY% zuIThSlJl>%CKjGrg{ARVMR4#Md%N@~D}VX=W+$pmIzV*gB2(% zKrkt%`+fFbUe~lU7K^Rff=^fojLkj{s^t1$c$^imt98NBZ3ZNqTr2&OO3AZpnwBT$ ze}u6vg3~~Dr`B|`BNBimmJPM=NwoT_?U5im{5cZMhwXA4Zr!xTv&-RV)-K1ESmO#W zdAJpoT?w-VpF@eYTGHLX=hsQXO`xfNOdfM+5j>X-M!Obs0~B-$=^~8Q8b{&sGLQ_! zqSqRibtt!bw#~zK{SKodh9wnA!R7dxrlw?h73!|Rpoj?I2NKDjWa~CJ5sd%4-j-lZ z{rN1%eC8KhSFYepzw3bx7F!X!5=}l8B$wlj<4aG(Y1|dJ0Unp~)%blcnOz>48>}&1u zb`XF0Eezh~16#R({J*?2S-z>2OR1#+W8>u?EGK_0bS&@m+S@zYy^dB9W+(>%lL0R? zTtR^e(6>ZUd+j7BZKj5d6r4ZmwR&r@9zH`!gIEwybexj6H6G`hJnA)gV3&rK;6Abj zc@oUu7K8BeT9*TIB_@xjVw49RWD$(FyitTxc_W1rU|OZuTkuj z4^z+}WV~PE{SrSS@gvEmc(QyfS>DmwnkaWupqwIwmb)?X*474NsJ{_g14UOJ1^eyB zKv@)nWt>>O9J7M{87wGhQ;BE(8S26EEclv3o-a3nCLp!StDBn06{KS*jrnK60@S+6 zQ-~zXZ%?j`TMk|e!G{ImgH-x8C}1$hqpi~J50aPOFI2`gg=P~|C~>)2VXCz+CxpT- zuY(ZnXqTaGY%zB7}kOnSq)0*3*(scq`cnpt@){X{B%Zz0; zc>@0#;49Wn(k*9%xxbdYyiY3ku5D_>iioPlJcT@=Q)%|BflUbOW0CkNPup3Sr@a*@ z4|*(5qZ=TA&$wx5$EaJq#wIVGctA%tsE;9i+@+5b`Z%SJcj_ahk2L!$PisQh^76E> z^5xl80LGJ-ACNK6#mU#OfnI zw(`GKlzXcZm!C~se!dYixcu2za!!@AL|ZsESU41*tJI_@KPuyUiQ&RUOos)_kHMDX zSR@W0SO;SS0uZ{CVDHisV5~UA373V&JB7kiv3Bhg0z)kE7Ba-8C+uU@azi08>j-GJ zm26YS15FQzBuQR=8OwDER1bFj5^1%ChQ%qY!>V>BS0M-a)N3vHPi(|;NsxR&!iOcC z7hQc>xE5XfJR+2oB-UB(2jWnrK|D^iN}v@<~@(+a2%2&~>CxwzWYbWUqg-(snpU0%dQEh|yU-1?97IwI+4U?gTRDK%hv8I6C z+*nhd52dU)NXxRp^C6aaUK{V`BY9~D(ZpR}!*bo?B^P&d>z7#Emsl7gF_DiJ27(3_ z23BxKjA5Vv7kIImA|C6yFa#1{I%Dl{_xV)`}l=m_g<7ILlR=%ahs$9R(**NHkqtv~a@MU;Kxa+1oY4cW6 z&Hh%R{1PUC<`EG>`4rc_#V+#@o1gy(i~+LT?{bN06Neild8|p4KhF`CzkqUy@@IsI zKf^fq&|!&Oy%MId-MP1}lJ!Glko;>`qm>{nTcu?APl!9nl(k-S)3T1%cq?WN=_?gD z;>Ekj46!xfhPcHYZ9c)BM3Trx6Jhd82nq#g(TFw2kiN@xE??o^w0wm&ZrnhmkjshB zORox}UwV~{P6_!1rPP!d;@I+HqE=h4MYGh_eA0MDmc!rgK^9yFl5S6X|$u?fBxdNA7Ig5mD0{1vexU<=b5)h?TC(CvcVoFSrI@_uF;MWN5WSbfT6~PEo~7*4EWqI2MzWR&$$DX%$`(9P6jJwI?Tg+XOoGBR zx%d%Uz_9wHO$s3xE;@Va@8sf>ttx|m0OA0^ODsMuMW2z}XT{uGd|tZS?nbhmT*r|x zBBeho-0&TWw1w*g@{$T^nw1#L!gXw}{ABAIj1Xx+#=?6ci^KyX`73 zbc^i)fV97`PiX8Pk+#B1A{0xAa2?;E(aE*?l60uOFF>|qJTP09x#41q-H==$H_FUV z3&Jk(fY8t13jM?}qJRa_Jg@>5T`3X843+j3gU|pz#xXW?}Kb- zxG+TFu`mR?#A{G2y$ZF~+MZl|#Wxqr`;z5-A|Cf~Xq2rIq1fFAHi3`rlyJkh)D^n; zU5bk>rWK8VOt%=xywZwJTH9f)wxfr3WTt0B`(0iNL&DBAj#=hN-k`0M9?9uzR=Os)Ch3^j_#yKcMVKP z!FuZ|kZ58d%?1+}FgHr{NE&47r&m&+KGH1XAZuT+oGMQ+_XWC4Z0UARJZMakL0cHS z-)b|67}LRj%?=1Yh0|AdP7BkFd)#$$Lmcy9vOdxRcJ%P@NCvHmN7gmlT|;XtchOGF z(`BbPe*~^HFvlYuLLvWx$pc9bIC=P#+Qv_{(pk|i8_;K{TA+tTVmz`9QDaT?+fso3+!TbdfyCCUl(BUOQ4 zrs!~2D4M`Hwu6SB!v7RPiASz$U2Ph))$&uVUhYH0wtl`TdFM#ICPa&f1F!FUm zh)qZs2%QJ)MuOf#5kEVju;4nA69w5`2vPkU);zg^EkfpPfFGElOIin^9fTVT9Z>2Z z+|arXb4?-xhOv%i{&7StTIL^@HNe9M2%fO#V-J|Z|I6Ncheg$MkD@~#r5B~cD6fE0 zq&KO86zQTgL3$Z_?;s#WUI9BrK@_A}5Gm4&pdekkbP*Ad4$_M^*#my>_dDm@=ic8v z=XvfQpEB9m*(=G)%F4YPU3DR}RaO3@k^?f0`&!gngqVkxSSN?oI|Q2C#$_fD8f# zD43y4JpALx!T~wxyE-gIoVxhHk^(~pt|+L2fxr*gk)Q(#H*3I$vIe*tUJ#L8OiYD` z0ty*Gi#ke;0fnXxFNWZ+sl(p_=Up33_(N9k0Ma!|7fG)msS(&wSPz_IXy97GM-xCs zWhH>#Q_$~$?MNMEN(lZmvb7-y8rAcREJF5qB90~`ntbt38^@*o*1vQeqfr2|xos8rA? zbyOxz)HCo0Fb2&5ii0i92B-KSSFjz1FGE8rDi{3WJXmmiU~h*(5^$j)0nRXxg(L*g z4mfD)@SAY}stA}o(4=@f>I($lpJcT@f zix?aNs2*lCKuzeaBPJnW0WQ@){0X*#BQORFcN-Yf0ZJ_TIP6jcw1x991AK@8OBw;g z9BfsDv?e4 z6WF#8{~wSEP@AWYY646NlzUbd94mtvfJ_!y1vwxJQLdvpft>}ty?_irtU+SXp}`se zQ5q6Nn88U0j&=l>2Y~3|WndOiU=~0IXk3uLA0V40m>xs}qYh6(N|WFq!o7|I?>0^7 z^a0YLa|o~ea~{HP9_;uG2ka7l6MDcAxWkfIN)lq=m(QmOOaAurGLhyb9iVzPb_%MO@glL$6 zHGv`oOAJK_Bpir2f&>rbK`0WR7!BMo&IH6DR61@?81RrA zTvZ7{a54@gVQMhZgo!RJONO~CFfoFODNHP2VgqWKgG}fLkTHarT9CO6Gnw$YJ50O* zF2E;u&}*1KEDMH77=UGfnN*lOgGnYG4h(SMKRi-k0BC$-asUqE$l%d9WbuRcfJ`8! z;RSWWkH7|itCS{O1`NmveB6!#paV6W^iLM(!>}&!;o%drKyX&r7EakhTE%H3-~psX zID+rqVRvE0pgSe-kpLfg@R0@|5%3X!u#iyUa5Uj?G@+G;wL-T5gcm3Zt2(4U=o##6 z5ULZxBS|mJjl*OfCd(iRZ3S@Q5ir*SM*|l=5Pe9)APe{(JQ+T`Wx@ZGL;nli-7!bR}j96<-{S@?$!Kwt$p%gjYdm8^A&? z2nEbV9Yzjsb7AuIus+c5|7431YU6x^e;O?Yj0w?2ioO59djFY6Aj=Q>WH_7w)jvga zhtE_GpE3NICkBecGCDX>VP#aXn}1loEJ$y-4GIFZ9?}u|x?sT{whG&VEri4A3j2Bp z6$acxhr>X8K!0wa8wSFkh6x|6v_uWZ0H)|)ju!Y#5GJ}XxdIa^1YxLLOG5a6x3K>! z_6SDEq6h007|@_T22ukO5;ro~9Ufc-;Xnugn-JziV4`$L7$B<;@B+5Uzp{`I!gUUj z2`4(tg~lD`!ovRKY!0Wu=1qLJb>sV-FLj!@hyei8Ke5GWg&w zOhONe2*7TJTPcWWECSEM@*!Wt%?$VeK^>sB0kfON8*GqJ7=Z2eAa0?9vjpM3|Ho7W z5*9qi9OyBKXoDLq9jJ(Guwd!SSgv&=`kpfXe|qd@%>a^Z&&BB5@F* zkz`=-{;xL|IgY9t~=D&o z!J=r);a(s50cH)6Y%R=Q#tqjWhc1XI;-Up$O;TZimKh1XwNQPchT%J)UpwI%M&fq3 z5DVCYkjgmI9O#H;NF%sKihBZHaDp}z+*xp>JIEgN6&m?3MG!}EUQ&oYr~*_dI!Hob zCP5N{DWM~QIuf-z8iz?L)re5QohJiB z_$(lh4?x_I6oxyYLku5r^BnAMWDt8?9=LaKlL8O}0ecV>1O@?c+<<8UTORBa-hnGv zrYscX5cZFc2bs=;JK%$Yg9mkv;M#*hFEAYkwoo`LY#KQCKr1*ffF1NSpx}Fc;qJiy z4LJj0APU6$hRXvFB+$~rgQ>yWG++%Qk$V-10*Um6u=*@82SPLK19eR6o(z~PyiB! zKLp|fX~704h%`z_n@TV%fn+6MRvyX9!>lxtm4;anBr5{50!UT>W_gh;NC6pey@w+< zX*eVzz#$cRfHaD~1MdSF)_nqCLa3Sdi6Kqdv66|ukQej3|Xz=od-_`AV%TyNV<$0`!a%L8%#r60W>s9fdD|$ z&>>;~AOi9*rJzv-kKv3XHZU|~K`ESaSPEZ1!8y!lZ&W2VfREJ2w9Tr@XTO^tdLSqM;Lm1Lw7?72?R^SCZg;5w#wfI18g%#uOVI^R? zcq7O`BtSPHWkC?4pkV-81DL9RYUZ$SAovbY*+QBL$AdLNbO{5JgHFOv06Bs5Rt#)B zu+gBQj~nohAQ%piL5E8OCtUy^3nGNpMbayvS{xAiC4Z^_@0c8&qD8WPmCh{UKk+(A@JSw(|D-AENv_##l(e$`K)cNE%`)j z1O)gbt*j;atb}bOEd^}^tp$Vuq#7QIiC^o&Wn~X=QYScs)sa`<#={ffC*vc+F99&8 zp!@Sk3G3+wj$_pVkTkFk=FbxhfaS*nha4#@K>Yc^QJe56UgU&x9%)4n8w)QR+~MY) zvess1A|fc%89daf{{{HrLDvve9Q-o07#>RSe-0`QPU6HJ!F|}erJ0$ih?$VA^?#?D z_x!F+!m6Bjs1yIJ3eHG(0oC}dyj(pXn3$Oe1XIQX-vs)f&V;O$893$@ znMFl#wz;Q>h?&5je*Zy2WJKriP-2J8z!BkkleGdBE?eSG7e>z4Rqfo|pD0NM&m4~aRtF0G5ICmBtLaXQH zZH;y1zhI38^95Qun0O@{Pplm{mHSVD9$*J28+h=$iVY~Y0MJK3%Yp|@YvG~P^jw{s zylgPmSQ`vr7mN)SzyV?4?dE2K3GlYFarLlvvGKxqf(N`9U#y2U2B3$5D;Hyr1vxll z0XA4W@M{2IkqawTdbX<4Hj1Pz^H?+96d4K&VPvJVqs;EId9{HwXyWFhhP>i0p1AV zz%K{@0SuTy1P^ugf7!nW2Kxt%Khh3-r|T>p>dbi?PcN)9kjD^}OBVJ(g4uIiClkv;jX% za0w5k`7cZXQQ;Zjya>50yls)I6V?UH4Mq>p$A%Z<1Ev9Rg%ifw!ov;>(FSlK#@7b4 z=7RAAEQ#C3;NT#up-|d*sEhyV0FdIm2W$vw`Lc(Ni;Fi9e4q;~sE-iS1F{X$1t{@$ zvBs!^6PW|R+2s~aHegm<@ldw^P85DUZ~*%M0ZI`F@d|;jy5gbEAL7r8aka#FVgb)s zTObSJ&m2Os*m=~yt537>aKV7h81Nu~hFs?Y;K3S0p^Ct#y?L=3N|?Lg<8&~LLkZ&f zN6^62(rv)x|8HDL9RFiy-e7?{+Z^@|L=jF40hob*Itohg590hEyaoQ>ORoRW`#=2s z|73^z51;&pPyWLv$d-d7|JipC%lp5rG5>#%C%<^{{{OF^Kph1tQ1<^t2Rx7Ua<*{$ zKcEHT7&5aunv^=Zod@zLDfj?W14VrBgDc>c2KOUX|NPCBVBigqM^OC@{y~)CKQf5F z?!V*yzd@--d_~9py;*)7Nnp=}N)}!gB>1rJBk;WqN|+1+PZEBNj+P4fQ6}IRN0FcWrJj`tdQ9dmFb$uYZ%> z*pjK)7)fP3qTT&@q^Lg7HIlxL^v+Vi;xYKW*{QLiWvhUmV_c5OD zGy4R8Z8GXAQD30bRr+0# zK0l!tWq78WaXFAbpQin&7e$4jd-#Mi{Pp<_#%XNx8zj<=| z$UVGg*a!j=idZIhCF*1MQ3{oBuP9M>C#fk#^JR3FY`ZhoQ)^ zQOo%pafF|l>nMZ2nF_!r%DBYo6l1TWJ;4u&=^0gySnl+1pC5@jUM4M~IAs<2rZtJN zI0JN+tMlfG_Qxz8WJDjijz2@8oxM4aXZiVWtLvTvWK26MBku7)%tSa&84mg*N9Y}` z=XfWW##1N&y-m>uAqSITsiNxQf>zo>I)C>A8qau&YK9;hfQoQPqbt?GY;ZM zv^^4u!&UK_AG~57n-5s6zTE??B|I%e%>TRNk^YC8|wbU0b zYrHTj%;JBeYsbWUYl(U z6&U>cG@!fsm6!Tgs6@K$8{=8^#u}6<*q^=NI(t*34va#!*uL|;W_lJiaU$ejI-Tw; z&0}fyW}y}#At3{(6ST*5<(T_isYJg4V9rjRwjg9lWhP{4r{!7Qu#YTy`?I&jT-L&n z{6yf-+B?r{7q#v zm9iBAcwVh=Ji4f;sHa5mo#i*8P)wZv>W?;E#rWy4?t+rhgtEe^Pn8B{_xpcTzfhUj zdef%&&Xcq-c=nx2dY;g89pU@Aw4$eYcz7J-K)03-z3G`}oTBu2^k1nupCdi{Hfnq8 z+pV+8O0TvGcV%fZV~5_oE^-~aHtjYZOJpySV_^2PH}|F3Zvj0L zK|YV7vGG73w*5Hb2H~}zz4t-G7r|`xzKq?F-TT!oH7);@mQFrDRHAKoKK=qhxcbGQ-zB2~>XFoADKjTo zj<6HPP)}-ZvJSobt@l7pi87j@uF&0&uEfABxY%p$2%cEbrkj8HZxnW@JnkqR?U_nK zyfvlh_^v8PaYl)+*pXtk)zeo+I<2mIx0@JMc|4pODl}MM7+uviD5Jg?xIU+wW%0(i z_~JGH$zyF5SPqUTa{6_Txv`S8U-Kg>w;#~jTugqSq8HWL{aiY3Ya~ZOG1si*2|m6G z0ZBZso4KvS4u6aa0cnzF9^+MpiNUSnU%~7A@oqcs=AY{|ay_@&p&;tA8{Uf1GM3|& zcBe|LqPP7>qJPN(^H__nhS4>v4xb`HtG&#&U-D7%jSQo|RL}O;%|y>XVXg1CctTl2 z@I$tLX8Nw!5B9gajLTC~Kd?`xZ7vZ92dwp_8f@AIX(vg^{V3}!Fdq#vReJ2&>|Hk~ z9#RlUX_|0HVs&`O!_-(}>YVIARrak_BgXAHDx)IvaqaZf&qn5IFWa@f?lzD=-qea} z(X$N@-D}s63bJeNsg`W_0g}5S;A;!xyQOuR;=*s%>NkkVi*Ee-K&x%9Lc}Iwe~0&4 zr38NS&7+xDc=R2Dg%}0Ara!0m(i2KljmOY(UEEk0$<%s1Xly}!8I7hjvzJa!id!Mv}W;`PkhpynSD>8ljuB+VJ(HSMM@MEOhTkmz4vVhxHc_L#5 zc{S;&q)(isRNw8HosEn2$J_7vdVH7K;@o@Q7%yP+mD%kPTfN5U9GgEmsd0Q?>3oJ; z(MtXlFWZwTNgna|4|W*>J7MHw9DLvWR zOERN5YU21z#~ppD@*R&y?@_SRrjeSd`c4ad1#qSV36C$;icD|?BgXnQn&u6=L1?@c{!RA`HB$wT|nPz=g8FeoFjHO*tPfO9agBW)&n;eH}jYN_1PG`^!Aq zF_J=tmV)#u%Xn#==A9&+w_|AHGu2^H?%!N#xyM(R?p9K>v&4_J*KZXD88VgGvFtn7 z@db^bY;-d^#Z&TO$%ia@+}?dPNP?`U%+8-hdH~jotsL z^F96r&o}|psj=907Gti!{5HQCo8Bbbjwi1b>0N8~-W?57x<6TUQ}BzCuo?BcYaDEZ zM_5(5^fJnMx_@ff+7FsCO18JTud#Z*QKvP2HhC(=&MM?8lr?NolG?An^jNXjj3JdI=|>Nn(mw;6~4